Рубрика «Программирование» - 1080

Конкурс для программистов
На днях исполняется год нашему блогу на Хабре. И мы решили отметить это дело! Нет, ну не так, как вы подумали. Хотя так, конечно, тоже. Но сейчас не об этом.

Нам очень хочется подарить всем нашим читателям какие-то подарки, но подарок у нас только один (зато хороший), поэтому мы решили разыграть его в небольшом конкурсе для программистов. Условия конкурса и описание приза — под катом. Задания не отнимут много времени, шанс выиграть есть у всех.
Читать полностью »

Сегодня выпуск целиком и полностью посвящен WWDC 2012. И хвалим Apple, и ругаем.

В выпуске:

Конференция WWDC 2012:

  • Новые просто Macbook'и MacBook with Retina display.
  • OS X Mountain Lion: совсем скоро.
  • Новые плюшки в новой iOS 6.

Голоса подкаста:

hackPNZ

vfedotoff

antonkopylov

Ссылки:

Официальное видео конференции с сайта Apple.

Множество тем, посвященных конференции.

Саундтреки:

Scorpions — Raised On Rock (intro)
Читать полностью »

Сегодня выпуск целиком и полностью посвящен WWDC 2012. И хвалим Apple, и ругаем.

В выпуске:

Конференция WWDC 2012:

  • Новые просто Macbook'и MacBook with Retina display.
  • OS X Mountain Lion: совсем скоро.
  • Новые плюшки в новой iOS 6.

Голоса подкаста:

hackPNZ

vfedotoff

antonkopylov

Ссылки:

Официальное видео конференции с сайта Apple.

Множество тем, посвященных конференции.

Саундтреки:

Scorpions — Raised On Rock (intro)
Читать полностью »

Введение

В данной статье будет дано введение в разработку приложений для платформы MeeGo. Начиная с самых азов, установки и настройки вспомогательного программного обеспечения, и заканчивая отладкой и развертыванием приложения. Мы создадим простое приложение, выполняющее основные операции над числами (калькулятор), данное приложенное довольно простое и имеет множество способов реализации, а мы рассмотрим пример нестандартного решения представленный в книге [7].
Читать полностью »

Для начала нужно сказать, что для тех, кто хоть немного учился программированию, эта статья будет не сильно полезна, а уж для тех, кто и вовсе много лет отдал какому-нибудь С, помнит то славное время, когда С++ назвался «С с классами», и вообще знает больше двух-трех языков — то смешна. Но цель данного марания монитора не в том, чтобы удивить кого-то или пожаловаться на судьбу-судьбинушку, а в том, чтобы юные и светлые головы не впадали в панику, если их внезапно огорошат фразой «Завтра ты начинаешь писать курсовую/проект/диплом на С++, выбирай тему». Ну, то есть, этот текст ориентирован, скорее, на студентов первого-второго курса соответствующих направлений и энтузиастов, которые решили освоить язык сами.

Читать полностью »

image

Одно из преимуществ Evernote — его вездесущность. Наши приложения работают практически на всех значимых мобильных платформах, на двух наиболее популярных компьютерных ОС и во всех остальных случаях (через веб-интерфейс). Но мы не собираемся останавливаться на этом.

Сейчас все больше и больше мобильных приложений поддерживают возможность чтения и отправки информации в Evernote. Нам это очень нравится, и мы бы хотели, чтобы так продолжалось и дальше — чем больше у вас будет способов получить доступ к своим заметкам, тем лучше (во всяком случае, нам так кажется). Будучи разработчиком, вы получаете выход на 30 с лишним миллионов наших пользователей и можете мгновенно увеличить ценность своего приложения в глазах этих людей, открыв им возможность связи с их внешней “цифровой памятью”.

Мы решили периодически публиковать руководства для разработчиков, которые только начинают осваивать платформу Evernote (или разработку в целом) и хотят интегрировать свои приложения с нашим сервисом.

В этом посте мы опишем конкретные шаги для интеграции Evernote в тестовое приложение iOS. Мы начнем новый проект в Xcode, загрузим и установим Evernote Software Development Kit (SDK) и создадим простое приложение, которое будет взаимодействовать с Evernote через Cloud API.
Читать полностью »

Приветствую Хабр. Не так давно здесь уже появлялись статьи на эту тему Verilog. Цифровой фильтр на RAM и Построение цифрового фильтра с конечной импульсной характеристикой. Хочу и я внести свой скромный вклад и представить вашему вниманию реализацию цифрового БИХ-фильтра на Verilog.
Читать полностью »

Плохие привычки программистов
* На днях наткнулся на интересную заметку о плохих привычках программистов. Может для кого-то это очевидные вещи, но зачастую на них не обращаешь внимания.

Наши привычки постоянно развиваются и меняются. Изменяется стиль кодирования, подход к написанию кода в целом. Обычно это хорошо, но иногда этот процесс минует некоторые плохие привычки и они надолго остаются с нами. Я хотел бы поделиться размышлениями о некоторых «не очень хороших» привычках, которые я наблюдал в себе и в других людях на протяжении многих лет. Некоторые даже могут быть не похожи на плохие…
Читать полностью »

Знаете в чем разница между программистом и инженером? Первый пишет код, а второй решает проблемы. У меня в должности написано Software Engineer, и я долгое время думал что это просто уловка, рекламный трюк. На самом деле, я думал, это просто должность кодера, обезьяны умеющей стучать по клавишам.

Да я читал книги типа «Как освоить Java за 21 день», я рисовал кнопочки в дизайнере VB6, я писал разнообразные пхпшные скрипты на заре своей профессиональной карьеры. Я трассировал бесчисленные команды ассемблера в самом классном дебаггере SoftIce, и даже написал статью на тему защиты от взлома полную жуткой чуши. Я взрослел.

С момента первой Hello World на VB6 в 98-ом и до сегодняшнего дня я написал порядка нескольких сотен тысяч строк. Плюс минус сотню тысяч. Разнообразные проекты, разнообразные языки и фреймворки. И везде я стучал по клавишам, писал код, вместо того чтобы бегать за девченками. И в принципе был доволен жизнью.

И тут на меня снизошло озарение.

Читать полностью »

В данной статье описан процесс написания плагина для kate под названием Neznaju. Плагин предназначен для совместного редактирования текста через сеть. Используя этот плагин вы можете создать сервер, или подключиться к созданному кем-то серверу и совместно редактировать какой-то текст. Плагин максимально простой. На данный момент он поддерживает подключение нескольких клиентов, а также редактирование объёмных файлов (т. к. передаётся только информация об изменениях в документе).
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js