Метка «Программирование» - 43

image
У нас в гостях разработчик компании «Mail.ru Group» Артем Гришанов. Артем рассказывает про то, как живется и работается в социальной сети «Одноклассники», какая специфика в работе с особо крупными заказчиками. Говорим про русского хакера, легко и непринужденно обошедшего механизм встроенных покупок в приложениях AppStore. Законопроект, вызвавший бурные обсуждения пользователей на прошедшей неделе. Будет ли он помогать бороться с «плохими» ресурсами рунета и так ли все однозначно. Британским судьям нравятся планшеты от Apple.

В выпуске:

Слушать в Itunes
слушать на podfm
скачать файл(54.7 Мб)
Читать полностью »

Данный пост представляет собой выдержку «золотых правил» из примечательной книги Питера Гудлифа «Ремесло программиста».

Кто-то освежит память, кто-то сверится как с чек-листом, а кто-то заинтересуется и прочтет книгу. Т.к. пост получился достаточно объемным, можно добавить его в закладки и периодически к нему возвращаться.
Читать полностью »

image
Импровизируем. Решаем задачу про высокую нагрузку, предложенную Славой Федотовым. Обсуждаем перспективы выхода iPad Mini. Как работодателю найти хорошего программиста, а программисту — интересную работу. Напоследок — всякие веселости про использование программирования в обычной жизни.

В выпуске:

  • Решаем задачу: быстро поднять статистику в highload application.
  • iPad Mini: быть или не быть? И нужно ли оно кому-то?
  • «Возьмите меня». Найм программистов. Взгляд с двух сторон баррикад.
  • Как программирование помогает нам решать повседневные задачи.

Слушать в Itunes
слушать на podfm
скачать файл(59.3 Мб)
Читать полностью »

Здравствуйте, коллеги!

Мы — небольшая команда из Казахстана, занимающаяся разработкой под iOS и в этой статье я хотел бы поделиться десятком наблюдений в этой области.

Материал ниже — это некоторые принципы построения дизайна, нюансов программной части и наблюдения взаимодействия человека с устройством.

10 наблюдений разработчика под iOS

Статья, разумеется, ограничена опытом нашей команды, однако, мы надеемся, она будет полезна разработчикам разного уровня и, возможно, вызовет желание поделиться своим опытом в ответ.

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

Тут сегодня статью опубликовали, про найм программистов, о том, как их нужно собеседовать. Там разгорелся небольшой спор и меня поддернуло написать, что я по этому поводу думаю.

Безусловно, это мое мнение, основанное на моем опыте, и оно — не догма, но пока он (опыт) меня не подводил.

Этот пост адресован прежде всего «HR-щикам», но и всем остальным, думаю, тоже будет интересен.

Главный постулат:

HR-менеджер не должен собеседовать инженера. Он даже не должен к нему приближаться. Вообще.

Под катом я объясню почему.
Читать полностью »

Начало

В самом начале необходимо определиться с уровнем кандидата на данную вакансию. Здесь я не буду оперировать понятиями Junior, Senior, Lead и т.д, так как в разных компаниях в эти понятия вкладывается разный смысл. Я буду использовать понятия “кандидат без опыта” (“новички”) и “кандидат с опытом” (“опытные”). От ответа на этот вопрос будет зависеть стратегия процесса найма. Я постараюсь уделить внимание именно различиям, которые необходимо учитывать при подборе. И типичные ошибки, которые необходимо избегать.Читать полностью »

С 1 августа начинает свою работу летняя бесплатная школа разработчиков под iPhone и iPad. Курс предназначен для начинающих программистов и будет проходить уже в третий раз.

image

Для обучения в школе необходимо:

  1. заполнить анкету участника и прислать её по адресу ios@e-legion.com;
  2. получить в ответ тестовое задание, которое нужно выполнить и отправить на тот же адрес до 23 июля.

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

image
Обсуждаем увиденное на презентации от Google. Появление их браузера на iOS. Говорим о важности наличия здравого смысла у программиста и о некоторых базовых принципах, которые он должен знать. Клавиатуры и метод слепой печати: наш опыт.

В выпуске:

  • Новинки Google I/O: Android 4.1, планшет Nexus 7 и очки дополненной реальности.
  • Google Chrome for iOS всем!
  • Я знаю DRY, KISS, YAGNI, SOLID и еще кучу непонятных слов.
  • Какими клавиатурами мы пользуемся и как набираем код.

Слушать в Itunes
слушать на podfm
скачать файл(69 Мб)
Читать полностью »

О производительности сетевых программ

Заключительная лекция курса «Сетевое программирование в UNIX», который подготовили специалисты SkyDNS и компании «Айдеко», получилась многогранной.

На лекции были рассмотрены две основных темы. Марк Коренберг («Айдеко») и Александр Патраков (SkyDNS) рассказали, как простыми модификациями можно ускорить работу цикла обработки событий и объяснили, как пользоваться флагом EPOLLET. Читать полностью »

Автор: Alexander Sandler, оригинал статьи (23 декабря 2008)

Введение

В этой статье мне бы хотелось продолжить тему, начатую в моих предыдущих постах (см. ниже — прим. пер.). Вопрос, на который я попытаюсь ответить — что является наиболее эффективным и безопасным способом доступа к переменным простого типа данных из двух или более потоков. То есть, как изменить переменную из двух потоков одновременно, не нарушив ее значения.
Читать полностью »


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