Архив за 17 апреля 2013 - 2

Доброго времени суток всем жителям Хабрахабра. Хотелось бы рассказать о том, почему меня не стоит брать на работу сразу же после окончания университета. Будет много текста и без картинок, так что наберитесь терпения.
Читать полностью »

image

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

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

Приятного вам чтения!
Читать полностью »

Звукозапись — первый шаг к видеозаписи

К середине 1950-х годов телевидение достигло уровня технической зрелости, когда эпоха первых экспериментов закончилась, началось время инженерного поиска в точно обозначенных областях: развитие телевизионного оборудования, уточнение параметров цветного телевещания, развитие форм телевизионного творчества.

Одной из таких областей, развитие которой стало критически важно для телевидения в 1950—1960-х годах, была видеозапись. Телевидение в этот период было в основном телевидением прямого эфира, только кинофильмы и некоторые программы, записанные на кинопленку, шли в записи. В то время преимущества, которые дает видеозапись, или как тогда говорили «консервация» прекрасно осознавались телевизионщиками во всем мире. В первой половине 1950-х годов ведущие фирмы телевизионной отрасли, RCA –в США, «Маркони» в Великобритании, предлагали свои разработки.

Технологический прорыв совершила компания AMPEX, созданная в 1944 году русским эмигрантом Александром Понятовым (по инициалам которого компания и названа). Компания AMPEX во время войны выпускала качественное электрооборудование для радаров. А после войны занялась созданием аудиомагнитофонов.

В конце 1930-х годов немецкая фирма AEG создает аудиомагнитофон – «регистратор звуков на магнитную ленту». В практическое применение он поступает на немецкие радиостанции в 1943 году и сразу заинтересовывает союзников, Читать полностью »

(Дата публикации оригинала — 12.04.2013)
Выбор JavaScript MVC фреймворка — тяжёлая работа. Нужно учесть много факторов, и число вариантов выбора может быть огромно. Достаточно взглянуть на проект ToDoMVC (о нем по-русски).

Я использовал 4 фреймворка: Angular, Backbone, CanJS и Ember. Поэтому решил сделать сравнение, чтобы помочь вам решить, какой из них использовать. Я выделю несколько факторов, которые вы можете использовать при выборе. Каждый фактор будет иметь оценку от 1 до 5 (больше — лучше). Я старался быть беспристрастным, но, конечно, оценки основаны на личном опыте.

Сравнение Angular, Backbone, CanJS и Ember
Читать полностью »

Китайская компания Zopo сообщила о расширении ассортимента смартфонов моделью C1. Новинка стала флагманской моделью компании, работающей под управлением Aliyun, — операционной системы, основанной на Android и разрабатываемой Alibaba Group.

Zopo C1
Zopo C1

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

Почему-то все русскоязычные посты, посвященные LTE, обсуждают лишь принципы базовых технологий физического уровня — OFDMA [1], SC-FDMA [2], чуть-чуть MIMO[3], [4], некоторые аспекты архитектуры [5] и VoLTE [6]. Все это, безусловно, очень интересно и полезно, но это же не Всё! Ведь LTE помимо всего вышеперечисленного нашпигован очень интересными решениями, связанными с распределением частотно-временных ресурсов в восходящем и нисходящем канале (различные алгоритмы для Scheduler), с адаптацией модуляции, кодирования и ширины полосы к радиоусловиям, с процедурами доступа к среде, новыми типами хэндоверов и пр. — там использованы отнюдь нетривиальные подходы… Но есть еще один любопытный вопрос, который почему-то игнорируется сообществом Хабра — как вообще работает LTE сеть в условиях полного отсутствия частотно-территориального планирования (Frequency Reuse Factor=1!)? Рассмотрим сети постарше, допустим GSM (см. ниже):
Как LTE справляется с межсотовой интерференцией
Читать полностью »

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

На позицию CTO я пришёл не через стандартный путь “Developer -> Senior -> Team lead -> CTO”, а через гуманитарный вариант – “PM -> Senior PM -> CTO”. В этом были как свои плюсы, так и минусы, и трудно сказать, чего больше, но персональных челленджей хватало всегда и технический бекграунд часто спасал, однако, сейчас не об этом.

4. Вынужденные оценки

Помимо того, что я вынес в подзаголовок, сразу скажу, что первой ошибкой было всё-таки желание участвовать вообще во всех оценках, что отнимало у меня 60-70% времени поначалу. Постепенно я от этого отказался и стал заниматься только крупными лидами, оставив более мелкие оценки полностью на откуп тимлидам, которым научился доверять.

Эстимация новых лидов в аутсорсе – это то, от чего сильно меняется восприятие девелопмента и может поехать чердак. Читать полностью »

В Сети появились новые изображения твердотельного накопителя Asus ROG Raidr Express, выполненного в виде карты расширения для слота PCI-Express.

В SSD Asus ROG Raidr используются контроллеры LSI SandForce SF-2281

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

Электронная книга Kobo Aura HD оснащена сенсорным дисплеем ClarityScreen+ Pearl E-Ink, диагональ которого равна 6,8 дюйма, а разрешение – 1440х1080 пикселей (265 точек на дюйм); процессором, работающим на частоте 1 ГГц; встроенной флэш-памятью объёмом 4 ГБ, с возможностью расширения до 32 ГБ с помощью карт памяти формата microSD; а также портом micro-USB. Аппарат поддерживает сети Wi-Fi стандарта 802.11 b/g/n.

Kobo Aura HD

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

Собственно, сам сниппет

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

На эту тему был нагуглен один изящный механизм, использующий одну известную особенность многих языков программирования. Если установить несуществующую дату для какого-либо месяца (например 31 апреля), то в результате нашем объекте будет сохранено соответствующее число следующего месяца (в данном случае — 1 мая).

Таким образом, для того, чтобы получить количество дней в указанном месяце, необходимо отнять результат вышеописанной операции из числа 32. То есть, если задать в качестве даты 32 апреля, в результате мы получим 2 мая. Проверим: 32-2=30 — такое количество дней будет в апреле.

	var days_in_april = 32 - new Date(2013, 3, 32).getDate();

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


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