Новости информационных технологий - 28715

в 7:58, , рубрики: javascript, метки:

В этой статье мы обсудим self-executing (они же — self-invoking) функции в JavaScript, и познакомимся с их возможностями на реальных примерах. Мы также узнаем, когда использование функции setInterval — это плохо и как можно этого избежать.
Статья является переводом — оригинал.
Читать полностью »

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

Но на одном доверии далеко не уедешь, со временем мы меняемся и если на старте основатели совпадали во мнениях, то со временем появляются полностью противоположные планы на дальнейшее развитие. Как пример — основатели Космических Рейнджеров в итоге разошлись во мнениях, один решил заняться фэнтези играми, а другой по прежнему делать игры в стиле научной фантастики. И это не единственный пример, их много — www.gamedev.ru/industry/forum/?id=162545#m10
Читать полностью »

В общем совершенно не собирался торопиться по поводу iphone нового (ну его, истерии эти и ночевки у магазина — это всего лишь телефон).

Заглянул сегодня в Apple Store (Майямский, где нынче в отпуске по рождению сына), пощупал аппараты вживую.
Посмеялся очередному мега-скандалу грядущему (все черные телефоны за сутки успели облезть — ой что будет...), развернулся и пошел стоять в очередь (благо что сегодня это около 40 минут заняло).

Почему? Да все очевидно, комбинация «мгновенного» интерфейса + очень качественной LTE сети в США (аплоад 10 мбит, скачка — около 20), при том что работает режим «точка доступа» и можно раздавать интернет остальным устройствам.

Фактически, первый раз в моей жизни я просто увидел как мобильный интернет и устройство работают мгновенно (как в рекламах за которые судили Apple в Англии) — только дотронулся до ссылки, она уже загрузилась.

Но мы не об этом, а о другом мифе ;)

Не так страшен, как малюют…

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

Приветствую!
Google Chrome vs Загрузчик файлов
Забавный нюанс был мною сегодня обнаружен в работе с Google Chrome, а именно удалось эту самую работу прекратить
Читать полностью »

image
Сегодня ложусь спать с невероятным чувством победы.

«У меня есть свой магазин», — эти слова я произношу с гордостью, с трепетом, немного с испугом.

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

Возникла задача код работающий с набором данных как с массивом с кодом, который воспринимает этот же набор данных как класс.
Решение — создать класс с которым можно будет работать как с массивом (ArrayAccess), который будет также легко обходиться в foreach (Iterator) и у которого будут свойства с именами ключей. До кучи также был реализован интерфейс Countable.
Пример:

$user = new dummyArray;
// Добавим пару элементов в формате массива
$user['name'] = 'myname';
$user['sex'] = 'man';
// Добавим следующие пару записей в виде свойств объекта
$user->age = 18;
$user->occupation = 'director';

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

Android исполнилось четыре года

23 сентября 2008 года сотовый оператор T-Mobile в сотрудничестве с Google выпустил на рынок смартфтон производства HTC под брендом T-Mobile G1, на котором была установлена система Android 1.0, и практически сразу же был выпущен официальная версия SDK — для новой системы стало возможно писать программы.

На данный момент — вторая половина 2012 года — Android является наиболее популярной системой на рынке смартфонов, занимая долю в 64% мирового рынка проданных устройств, а число программ в магазине приложений Google Play превышает 600 000 единиц. За всё время работы магазина было выполнено 20 млрд установок приложений. Согласно заявлениям Энди Рубина — руководителя разработки Android в Google — ежедневно в мире активируется 1.3 млн Android-устройств.

Крупнейшим производителем смартфонов и планшетов на Android является южно-корейская компания Samsung, следом за которой идут такие компании как Sony, Motorola, LG, ZTE и другие. Согласно оценкам аналитиков из Digitimes Research к концу 2012 года Android преодолеет рубеж в 70% мирового рынка смартфонов.
Читать полностью »

Привет всем!

Карма расширение для Google Chrome

Сразу ссылка для нетерпеливых: http://bit.ly/habrauser

Попап открывается по клику, перейти на страницу пользователя можно либо кликнув средней кнопкой (откроется в фоновом табе), либо на имени пользователя в попапе.

Под катом же немного подробностей для интересующихся.
Читать полностью »

У меня нет телевизора. Совсем. На антресолях где-то лежит старый маленький пузатик, но кабель антенны давно свернут, а телевизор этот — скорее издевательство, разве что на кухне поставить и то маловат.
Поэтому в качестве музыкального центра и телевизора я использую свой ПК. И все бы хорошо, но лень — это не только двигательно прогресса, но и фактор, который портит удовольствие, заставляя встать с дивана, на котором уютно устроился с кружкой чая, чтобы запустить программу или выключить колонки после просмотра фильма перед сном.
Существует множество ИК приемников, но практически все они могут управлять компьютером и даже могут его выключить, но не могут его включить. И вот в этот момент компьютер перестает быть столь же удобным сколь телевизор или музыкальный центр. Но и проект Igor HID не порадовал своим софтом. Вроде все умеет, а неудобно. И не влезешь в него, исходников нет. Вот поэтому я собрался и сделал свой проект, открытый и доступный всем.
Сделал я его с нуля до законченного комплекта. А поскольку мой опыт в разработке и программировании электронных девайсов до него можно сказать был нулевым, то я считаю, что повторить это сможет каждый, кому это интересно.
image
Называется он USB-IRPC (USB Infrared Remote Personal Computer Control — «Юэсби-ИРПиСи» или ИРПЦ, кому как больше нравится :). Буква R на самом девайсе — просто сокращение от моего ника.
Важным преимуществом девайса является то, что он программно совместим с Arduino и в случае отсутствия уверенности в своих силах в ЛУТ может быть сделан на основе Arduino на макетной плате. Это, конечно, не так компактно и аккуратно, не так дешево, но зато доступно практически всем, даже навыки пайки особые не потребуются.
Если стремление к комфорту вам не чуждо и идея превратить свой компьютер в медиацентр, а заодно поуправлять электророзетками с пульта вам интересна, тогда вперед.

Просьба, если соберетесь делать устройство после прочтения статьи, задавайте вопросы в комментариях. По опыту предыдущих статей: вас довольно много и вопросы вы задаете одинаковые :)
Я лучше один раз отвечу всем, добавив в статью или в комментариях. Уведомления о комментариях с вопросами я просматриваю и стараюсь отвечать.
Читать полностью »

Цель — репортажная съёмка в тяжёлых условиях.
Камера Марк2, стекла — 24-70 и 70-200.
Защитный чехол Think Tank Photo Hydrophobia Flash 70-200. (200 — максимальная длинна объектива)

Выбирал из КАТА и Think Tank.
В результате победил Think Tank. Лучше качество, наличие дополнительных кармашков и заглушек.

image

На всех фото, стоит короткое стекло 24-70. Поэтому много складок, это совершенно не мешает съёмке,

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


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