Архив за 11 августа 2013 - 2

У маков есть небольшая особенность: Mac OS X Lion и Mountain Lion не всегда при своей остановке предлагают создать Recovery Partition (не путать с внешним диском восстановления). Затем, пользуясь Маком и вникая в его функции Вы узнаете, что оказывается FileVault 2 (шифрование дисков) и Find My Mac (функция дистанционного нахождения и очистки мака) — не работают при отсутствии раздела восстановления непосредственно на системном диске.

Cоздать его по факту штатным средствами невозможно. Очень непохоже на Apple, но это факт. Из более не менее здравых и адекватных способов я нашел лишь один, и то скрипт пришлось слегка допилить:

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

Доброе время суток.
Я, как и многие клиенты ЭР-Телеком («ДОМ.РУ»), получил маршрутизатор при подключении. Мне достался NetGear WNR612v2 (обзор есть на хабре). Маршрутизатор шел с фирменной прошивкой от провайдера. Ничего кроме логин/пароль изменить и настроить нельзя.

Сразу же, сменил прошивку на родную NetGear (мануалы есть в интернете например тут). Родная прошивка NetGear дает достаточно много возможностей настройки, но всё равно периодически отваливается Wi-Fi.

Других альтернатив нет, точнее не было до 28.07.2013. В этот день, в транках openwrt некто juhosg (огромное спасибо) сделал ряд комитов №37575 — 37577, тем самым добавив NetGear WNR612v2 в список поддерживаемых устройств openwrt.
Читать полностью »

Nokia HERE LivingCities

Хорошего дня!

Мы снова в эфире и на этот раз хотим рассказать вам об одном интересном проекте Nokia HERE LivingCities, созданном совместными усилиями команды локационного сервиса HERE и нашими друзьями и партнерами из облачного сервиса картографии, аналитики и визуализации CartoDB.

Многие из нас привыкли к тому, что город часто сравнивают с живым существом — созданием, обязанным человеку своим появлением на свет, но не подчиняющимся ему, а, наоборот, подчиняющим. Созданием, у которого есть свой характер, душа, сердце и, что самое главное, сложная система «вен и артерий»: улиц, дорог, магистралей, развязок и колец, которые и позволяют любому городу жить и дышать. Мы решили узнать, что на самом деле представляет собой жизнь города и обработали множество различных данных в пяти мегаполисах: Лондоне, Чикаго, Риме, Хельсинки и Мумбае. Всю полученную информацию мы, благодаря CartoDB, нанесли на специальную виртуальную карту в формате суточного timelapse.
Читать полностью »

Многобукв? Что ж, почему бы вам не посмотреть пятисекундное видео с котенком, засунувшим голову в рулон туалетной бумаги, или не прочитать 140-символьное описание блюда, которым ваш друг набил себе рот. «Ням-ням». Этот пост не для вас.

В рабочем кабинете зазвонил телефон. Это был один из школьных секретарей, объяснивший, что внизу посетитель, которому нужно подключиться к школьной WiFi сети. iPad в руки, и я рысью бросился вниз в приемную, чтобы увидеть молодую особу двадцати с лишним лет, сидящую в кресле с MacBook-ом на коленях.

Я улыбнулся и представился, присаживаясь рядом с ней. Она без слов вручила мне MacBook, и выражение ее лица сказало всё: «Почини мой компьютер, гик, и побыстрее». Меня путали с техником достаточное количество раз для уверенного распознавания этой гримасы.

— Придется поторопиться. Через 5 минут у меня урок, — сказал я.
— Вы преподаете?
— Это моя работа, просто так получилось, что также приходится управлять командой специалистов по сетям.

Она пересмотрела свою категоризацию меня. Вместо обезличенной, щелкающей по клавиатуре, социально неприспособленной, сексуально неопытной сетевой обезьяны, теперь она увидела во мне коллегу. Для людей вроде нее, техники являются необходимым неудобством. Она бы и рада игнорировать их, шутить о них за глаза или посмеиваться открыто, но знает, что когда не сможет отобразить ее PowerPoint на интерактивном экране — ей понадобится техник, так что прячется за фасадом вежливости и в то же время внутренне отвергает общение с ними, поскольку они слишком странные, чтобы иметь с ними дело.

Я посмотрел на MacBook. На тот момент у меня не было опыта с OS X. Но Джобс не был идиотом, и то, что отображалось в верхнем правом углу экрана, было общеизвестным символом WiFi. Чтобы подключить устройство к сети, мне понадобилось несколько секунд.

Вручил MacBook обратно, и женщина открыла Safari. «Интернет не работает», заявила она с презрением.

Я столько раз слышал эту фразу от учеников и персонала, что у меня уже заготовлена стандартная реакция. Обычно я достаю сотовый телефон, делаю вид, что набираю номер. И подняв трубку к уху, говорю: «Да, соедините меня с офисом Президента Соединенных Штатов… НЕТ, Я НЕ МОГУ ПОДОЖДАТЬ, это чрезвычайное происшествие… Алло, Мистер Президент, боюсь у меня плохие новости. Меня только что проинформировали, что Интернет не работает».

Но я решил, что молодая женщина, наверное, не оценит сарказм, и забрал MacBook обратно, чтобы добавить настройки прокси-сервера. Без каких-либо идей, как это сделать в OS X. Прокси у нас используется, чтобы убедиться, что персонал и ученики не могут получить из школьной сети доступ к порно. Также он фильтрует насилие, экстремизм, ругательства, социальные сети, алкоголь, курение, хакерство, игры и потоковое видео. Забавно, что когда вы ищете в Google «proxy settings OSX», результаты выдачи будут заблокированы, поскольку содержат слово «proxy», а оно фильтруется.

«Вы не знаете, где здесь настройки прокси?» — спросил я с надеждой.

Ответа я не получил. С тем же успехом можно было спросить у нее «Не подскажете, как мне ретикулировать сплайны с использованием гексагональной системы декодирования, чтобы я мог создать GUI на VisualBasic и отследить IP-адрес?»

корни шутки


спасибо acherneha — прим. переводчика.

Настройки прокси я нашел и заполнил за десять секунд. Вернул ей MacBook, и она, буквально, закрыла Safari и открыла его заново, вместо того, чтобы обновить страницу. «Пасиб…». Благодарность была ошеломляющей.

Я уже уходил, когда она меня остановила. «PowerPoint не работает».

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

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

В серии статей я постараюсь сравнить AngularJS (by Google), Knockout, React (by Facebook), RxJs (by Microsoft), Elm и reactive.coffee. В процессе этого я сделаю акцент на идею в основе каждой библиотеки, её происхождение, интересные детали реализации и естественные ограничения. Сравнивать их я постараюсь не на прямую, а оценивая каждую библиотеку с точки зрения composability (возможности к композиции), сложности библиотеки и сложности задач, которые можно решать.

Прежде, чем начать сравнение, я предлагаю окунуться в историю web-приложений, чтобы понять, откуда и для решения каких задач, появились подходы, которые мы сейчас используем. Кроме того, тот, кто не знает историю, обречен повторять ошибки прошлого.Читать полностью »

Спустя два с половиной года, после релиза elementary OS с кодовым именем «Jupiter», вышла новая версия, с кодовым именем «Luna». Дистрибутив основан на Ubuntu 12.04 LTS, поэтому проблем совместимости с пакетной базой Ubuntu 12.04 не будет.


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

Добрый день, читатели!

В процессе реализации одного моего проекта (с блекджеком и всеми остальными social прелестями), пришлось реализовывать функциональность голосования (like, like/dislike, rating, etc) пользователей за некоторые сущности предметной области проекта.

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

Поискав в Google готовые решения, не удалось найти ничего подходящего. В основном решения (плагины для различных web-фреймворков) сводятся к добавлению дополнительных полей в существующие таблицы (или объекты коллекций в случае MongoDB), в которые пишется количество лайков/дислайков, а также кто из пользователей уже проголосовал. Такие решения имеют значительные недостатки, так как с одной стороны не обладают достаточной гибкостью, позволяющей легко модифицировать алгоритмы голосования (что очень важно для нового проекта в процессе поиска правильной модели), а с другой стороны требуют модификации существующего кода и, что еще хуже, уровня хранения данных, для добавления функциональности голосования.
Читать полностью »

Изображенное на иллюстрации устройство Protag Elite разработали специалисты компании Innova Technology. Внешне напоминающее банковскую карточку, оно помогает следить за вещами, используя возможности мобильных устройств, технологий Bluetooth 4.0 и GPS.

Разработчик отмечает очень низкое энергопотребление Protag Elite

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

Компания Smart Storage Systems, которую, как стало известно месяц назад, покупает компания SanDiskЧитать полностью »

EMOTIV INSIGHT — это стильный мозговый интерфейс. По сути это беспроводная гарнитура, считывающая электроэнцефалограмму мозга и преобразующая эти данные в простые команды. Всего за 10 дней она собрала на Кикстартере 635 000$ вместо намеченных 100 000$.
image
Читать полностью »


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