Месяц: Май 2013
-
«Острова» Яндекса: техническая сторона и API
—
от автора
16 мая на конференции YaC/m Яндекс объявил о запуске новой поисковой платформы «Острова». Уже в первые две недели после анонса вебмастера создали около 1000 островов для своих сайтов. Но новая платформа вызывает и множество вопросов. Мы уже рассказывали на Хабре о том, как Острова выглядят и почему они визуально устроены именно так. Меня зовут Олег…
-
Сказ о том, как мы карту с биллингом дружили
—
от автора
Хабр, и снова привет! В прошлом году я уже писал одну статью, после этого было несколько попыток написать новую, но все не выходило. Наконец появилась более или менее сформированная мысль, которую я и постараюсь оформить в виде полноценной статьи. Речь пойдет о работе с устройствами, точнее о том, как мы смогли связать базу данных используемого…
-
Создаем Shazam на Java
—
от автора
Пару недель назад, я наткнулся на эту статью How Shazam Works Мне стало интересно, как же работают такие программы как Shazam… Что еще более важно, насколько тяжело написать что-либо похожее в Java? О Shazam Если кто-то не знает, Shazam это приложение с помощью которого вы можете анализировать/подбирать музыку. Установив ее на свой телефон, и поднеся…
-
Простой блог с комментариями на Django: разработка и развертывание для самых маленьких
—
от автора
Данная статья предназначена для новичков в web-программировании и освещает вопросы разработки блога на Django с использованием Twitter Bootstrap и его развертывания на бесплатном хостинге PythonAnywhere. Я старался написать как можно более проще и понятнее. Более опытным пользователям данное чтиво не расскажет ничего нового, да и некоторые приемы возможно покажутся неэффективными.
-
Дайджест предстоящих IT-событий на июнь 2013 года
—
от автора
Представляет Вашему вниманию 5-й выпуск нашего (мы это портал Айти-событие.рф) «Дайджеста предстоящих IT-событий» на июнь 2013 года. Для удобства навигации все события разделены на 6 категорий: I. Девелоперские II. Джуниорские III. Стартаперские IV. Маркетинговые V. Разное
-
Пуленепробиваемый Node.js
—
от автора
Проблемы индейцев Одним из остававшихся до недавнего времени недостатком Node.js, который отпугивал бекенд-разработчиков от использования Node.js был тот факт, что непойменное исключение в потоке рушила воркера и все клиенты, которые ждали от него ответа не получали ничего. tl;dr Eсть новое API для асинхронного try\catch. Из статьи можно скопипастить пример и поиграться.
-
Валидация динамически добавлемых полей в Yii
—
от автора
Все началось с новой работы, на которой пришлось отказать от Zend и перейти на Yii. При создании личного кабинета для сайта потребовались динамическое добавление полей в форме. После ковыряния в интернете пришло такое решение. Поехали:
-
Публичные шаблоны VPS на Linux/Windows — приглашаем авторов и админов для создания сервиса типа AWS AMI
—
от автора
Огромное количество разнообразного софта требует тщательной настройки VPS и поддержания сотен шаблонов в актуальном состоянии. Amazon Web Services использует поддержку сообщества для поддержания AWS AMI (Amazon Machine Images). Мы в HOSTKEY не обладаем ресурсами для этого и просим взаимовыгодной помощи у нашего сообщества. Если коротко — мы приглашаем админов и программистов взаимовыгодно помочь нам с…
-
Генерация 3D-сетки с предопределенными регионами поверхности при помощи NetGen
—
от автора
Введение В предыдущем посте мы рассмотрели особенности использования сторонних библиотек с открытым кодом Freefem++ и NetGen в программе моделирования аэродинамических процессов. Речь шла о возможности включения этих библиотек в коммерческий проект с позиции лицензирования, об особенностях выполнения функций и включения в программную архитектуру. Данная статья является дополнением к предыдущей, в ней более детально рассмотрим библиотеку…
-
Популярность Javascript-фреймворков
—
от автора
Интерес к Javascript MV* фреймворкам вызвал их подъем. Meteor, Ember, Angular, and Backbone, все они действительно популярны на Github. Измерить популярность довольно сложно, но хорошим показателем может быть количество Github-фоловеров. Используя данные из Github-архива, можно продемострировать это визуально (с помощью запроса на BigQuery и некоторых других скриптов).