Как стать автором
Обновить
-6
Unknown user @AGvinread⁠-⁠only

Пользователь

Отправить сообщение

Релиз Phalcon 2.0.2

Время на прочтение2 мин
Количество просмотров7K
Процесс разработки Phalcon с момента выхода 2.0.0 значительно ускорился. Все больше и больше контрибьюторов находит Zephir легким и понятным для работы. Результатом этого стал релиз Phalcon 2.0.2. Эта версия включает в себя множество новой функциональности, исправлений ошибок и улучшения производительности:

  • Добавлен метод stats() в Beanstalk
  • Устранено падение при doc-блоке без аннотаций #10301
  • Исправлено неверное количество передаваемых параметров при срабатывании события в Mvc\Collection
  • Теперь Mvc\Model проверяет есть ли у атрибута значение по умолчанию, указанное в схеме БД и игнорирует его при генерации SQL для вставки/обновления
  • Исправлен критический баг при вызове Http\Request::hasPut() #10283
  • Phalcon\Text: добавлен метод reduceSlashes() — убирает множественные слешы, заменяя их одиночными
  • Phalcon\Text: добавлен метод concat() — объединяет строки с использованием разделителя без дублирования в местах конкатенации.
  • Добавлено условие в адаптере start() сессии для проверки наличия уже начатой сессии
  • Добавлен метод status() в адаптере сессии для проверки факта начала сессии
  • Внедрение подзапросов в PHQL
  • Повышение производительности, ориентированное на PHP5.6
Читать дальше →
Всего голосов 22: ↑19 и ↓3+16
Комментарии3

Как отобразить количество оповещений в названии вкладки браузера

Время на прочтение3 мин
Количество просмотров32K


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

Существует пара наиболее распространенных способов оповещения пользователя. С одной стороны, социальные сети Facebook, Twitter и LinkedIn указывают определенное число, которое соответствует количеству обновлений. С другой стороны, Trello отображает небольшой красный кружок поверх favicon.

Trello Facebook and Twitter notifications
Оповещения Trello, Facebook и Twitter

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

Посмотреть на GitHub
Демо (рус.)
Читать дальше →
Всего голосов 53: ↑40 и ↓13+27
Комментарии17

Bluetooth вольтметр на базе arduino

Время на прочтение3 мин
Количество просмотров48K
Привет, Хабр! Сегодня хочу продолжить тему «скрещивания» arduino и android. В предыдущей публикации я рассказал про bluetooth машинку, а сегодня речь пойдет про DIY bluetooth вольтметр. Еще такой девайс можно назвать смарт вольтметр, «умный» вольтметр или просто умный вольтметр, без кавычек. Последнее название является неправильным с точки зрения грамматики русского языка, тем не менее частенько встречается в СМИ. Голосование на эту тему будет в конце статьи, а начать предлагаю с демонстрации работы устройства, чтобы понять о чем же пойдет речь в статье.
Читать дальше →
Всего голосов 18: ↑14 и ↓4+10
Комментарии12

Самые нужные плагины для Gulp

Время на прочтение6 мин
Количество просмотров161K


Это пост можно сказать является дубликатом моей предыдущей подборки “Самые нужные плагины для Grunt”. Дело в том, что спустя много часов поиска я не нашел крутых плагинов для Gulp, которых нет для Grunt за исключением пары весьма специфичных утилит. Всё как раз наоборот, но проигнорировать множество пользователей Gulp я не мог. Все недостающие плагины я выделил, потому что Gulp умеет использовать их из Grunt, как и Grunt из Gulp.

Доброго времени суток, всем! Кто-то умный, не помню в какой статье именно на Хабре, буквально недавно размышлял о процессе разработки с явным призывом автоматизировать все, что только можно автоматизировать. И лучше один раз потратить время на автоматизацию, чтобы потом экономить его на протяжении всего проекта.

У веб-разработчиков есть прекрасный инструмент для автоматизации массы задач, который называется Gulp. И моя страсть к таксономии заставила себя собрать огромную коллекцию почти из 100 ценных плагинов для этого сборщика. Думаю многие кто уже использует Gulp найдут для себя что-то нужное, а кто нет, глядя на возможности, получит хорошую мотивацию установить его и понять как эта штука работает.

А еще я выложил подборку на GitHub, чтобы каждый мог пополнить коллекцию.
Читать дальше →
Всего голосов 54: ↑46 и ↓8+38
Комментарии30

Поданы жалобы на европейские подразделения Apple, Facebook, Microsoft, Yahoo, Skype

Время на прочтение3 мин
Количество просмотров69K
Два года назад студент юридического факультета Венского университета Макс Шремс (Max Schrems) начал неравный бой с компанией Facebook. Он отправил десятки жалоб и запросов по каждому пункту функциональности сайта, нарушающей европейское законодательство. Это стало возможным только по той причине, что Facebook в 2009 году открыл штаб-квартиру Facebook Ireland Ltd в Дублине для уклонения от уплаты налогов в США. Так же поступают и другие корпорации. С этого момента каждая из них подпадает под европейское законодательство о защите информации, которое жёстче, чем в США.

В 2011-2012 году активность студента привела к аудиту (обыску) офиса Facebook в Дублине комиссарами ЕС по защите персональных данных. В итоге, социальная сеть была вынуждена изменить некоторые принципы работы в Европе.

Вскрывшиеся факты сотрудничества интернет-компаний с Агентством национальной безопасности США по программе PRISM — основание для начала нового разбирательства на территории ЕС. Хотя штаб-квартиры компаний зарегистрированы в США, и выемка данных тоже происходила в США, но благодаря особенностям европейского законодательства есть зацепки, как можно уличить эти компании в нарушении европейских законов о защите персональных данных.
Читать дальше →
Всего голосов 89: ↑79 и ↓10+69
Комментарии13

Google официально анонсировала «бюджетные» Nexus 4 и Nexus 10, обновила Nexus 7 и представила Android 4.2

Время на прочтение4 мин
Количество просмотров263K
image
Компания Google планировала провести сегодня конференцию, посвященную Android 4.2 и Nexus, но из-за урагана Sandy пришлось мероприятие отменить и выпустить устройства без какой-либо громкой помпы. Новые устройства получились очень дешёвыми и весьма неоднозначными. Смартфон Google Nexus 4 построен на системе-на-кристалле Snapdragon S4 Pro (четырёхъядерный процессор Krait на частоте 1.5 ГГц, 2 ГБ оперативной памяти, Adreno 320), а планшет Nexus 10 построен на базе системы-на-кристалле Exynos 5250 (двухъядерный Cortex-A15, 2 ГБ оперативной памяти, ARM Mali-T604). Цена на устройства стартует от 300 долларов США за смартфон без контракта и от 400 долларов США за планшет.

Напоминаю, что устройства Nexus являются каноничными (или, как говорят, референсными) и представляют собой взгляд Google на то, как должны выглядеть устройства под управлением Android. Загрузчик устройств может быть открыт официальными утилитами Google, исходные коды ядра и системы будут доступны одновременно с выпуском устройств или даже ранее, а обновления системы будут приходить минимум 18 месяцев.
Читать дальше →
Всего голосов 159: ↑147 и ↓12+135
Комментарии142

Памятка начинающему фотографу

Время на прочтение2 мин
Количество просмотров149K
Хабраюзер nicothin сделал памятку начинающим фотографам — короткую шпаргалку, материал которой описывает тот крайний минимум, который необходим каждому, кто собирается снимать сознательно. Вкратце опишу что это и зачем.
Читать дальше →
Всего голосов 133: ↑103 и ↓30+73
Комментарии59

Офис компании Ozon.ru

Время на прочтение4 мин
Количество просмотров105K
Всем привет! Здесь, на сайте, довольно много «виртуальных экскурсий» по офисам известных IT-компаний. Вот и я решил пригласить вас в офис OZON.ru, где работаю я сам.

Думаю, большинство обитателей рунета в курсе, что это за компания, но на всякий случай поясню. OZON.ru – это огромный онлайн-мегармаркет, где можно купить практически все что угодно, от носков и до холодильника, но прежде всего, конечно, самые интересные книги и отличные гаджеты. Ну, да не будем отвлекаться – скорее в путь, гулять по московским офисам компании!

И — осторожно: под катом трафик.
Читать дальше →
Всего голосов 139: ↑91 и ↓48+43
Комментарии113

Ангиоскан — диагностика кровеносной системы

Время на прочтение3 мин
Количество просмотров93K
На конфернеции Skolkovo M.D. я увидел интересный прибор и попросил разработчиков дать его мне на тест.



«АнгиоСкан-01П» — персональный диагностический прибор для анализа состояния сосудистой системы.

Читать дальше →
Всего голосов 73: ↑60 и ↓13+47
Комментарии91

О съемке гигапиксельной панорамы Екатеринбурга

Время на прочтение6 мин
Количество просмотров18K
В этой статье пойдет речь о создании панорамы Екатеринбурга.
Публикация на Хабре: habrahabr.ru/post/150591 Сама панорама: ekburg.artstudio-3d.ru

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

image

Читать далее
Всего голосов 56: ↑50 и ↓6+44
Комментарии58

Спорные правила простой верстки

Время на прочтение4 мин
Количество просмотров2.6K
Эта статья, является в первую очередь ответом на недавно вышедшую статью: «Простые правила простой вёрстки».
Автор пригласил написать ответ, высказать свой взгляд на эти примеры и рекомендации, этим приглашением ниже я и намерен воспользоваться. (Читать оригинальную статью перед тем, как зайти под кат — обязательно!)
Читать дальше →
Всего голосов 14: ↑7 и ↓70
Комментарии25

Прыгающий робот от Boston Dynamics

Время на прочтение1 мин
Количество просмотров11K
Когда-нибудь наступит прекрасное время и роботы будущего будут очищать нашу планету от вида Homo Sapiens.
Американская компания Boston Dynamics делает всё, чтобы это прекрасное время наступило как можно скорее.
Вы уже видели робота-осла робота-собаку, робота-гепарда, гиганского шагающего человекоподобного робота, гусеничный мини-танк, и даже робота-древолаза.

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

Знакомьтесь, Sand Flea («Песчаная блоха»):



Этот 5ти килограммовый робот передвигается подобно радиоуправляемой машинке, но если вдруг понадобится, он может прыгать на высоту до 10 метров (30 футов). При этом электронная система стабилизации будет сохранять ориентацию, благодаря чему оператор (в будущем его заменит Арни), через видео-канал, сможет хорошо контролировать приземление.

Читать дальше →
Всего голосов 81: ↑80 и ↓1+79
Комментарии108

Стек директорий. Снова простая вещь + дополнения

Время на прочтение1 мин
Количество просмотров3.3K
Мало кто знает о таких командах bash как pushd и popd.
Они позволяют работать со стеком директорий.
pushd $DIR позволяет перейти в $DIR и добавить текущую в стек. При каждом выполнении команды стек пополняется текущей директорией.
popd позволяет перейти к последней директории в стеке и извлечь её оттуда. Таким образом после каждого выполнения команды стек уменьшается на одну директорию, а текущая директория становится директорией на вершине стека.
Читать дальше →
Всего голосов 59: ↑53 и ↓6+47
Комментарии39

Идеальный домашний NAS, или собираем mini-ITX сервер с 4 HDD

Время на прочтение4 мин
Количество просмотров50K

Несмотря на то, что хабрасообществу уже набили оскомину обзоры boomburumа домашних NAS устройств, рискну представить свое видение, потому что в итоге на мой взгляд девайс оказался достаточно интересным.
Читать дальше →
Всего голосов 54: ↑46 и ↓8+38
Комментарии126

Если бы плотников нанимали так же, как программистов

Время на прочтение3 мин
Количество просмотров296K

Интервьюер: Итак, вы считаете себя плотником?
Плотник: Всё верно. Это именно то, чем я занимаюсь.

Интервьюер: Как долго вы занимаетесь этим?
Плотник: Десять лет.

Интервьюер: Очень хорошо. А теперь я бы хотел задать вам несколько технических вопросов, чтобы оценить, насколько вы впишетесь в нашу команду. Договорились?
Плотник: Конечно, было бы неплохо.

Интервьюер: Должен вам сказать, что мы работаем в подразделении, занимающимся постройкой большого количества коричневых домов. Доводилось ли вам строить множество коричневых домов?
Плотник: Ну, я же плотник — я строю дома, а люди уже красят их так, как пожелают.

Интервьюер: Да, я понимаю, но не могли бы вы подсказать мне, сколько у вас опыта именно с коричневыми? Ну, плюс-минус.
Плотник: Я действительно понятия не имею. С того момента, как дом построен, меня не волнует, в какой цвет его покрасят. Может, шесть месяцев?
Читать дальше →
Всего голосов 453: ↑422 и ↓31+391
Комментарии393

У вас много денег? Мы все равно к вам не пойдем!

Время на прочтение2 мин
Количество просмотров33K
Это ответ на статью У Вас много денег? Тогда мы идем к Вам!

Хотел бы разобрать ситуацию с поиском и наймом персонала более подробно, возможно это для кого то эта информация будет новой.
Для начала попробуем сформулировать основную проблему (см. исходную статью): «Нужно найти грамотных, профессиональных и лояльных разработчиков PHP, с глубоким знанием, ну или хотя бы пониманием работы приложений и СУБД в условиях высоких нагрузок в Днепропетровске. Сумма вознаграждения ограничена 2,5 К $».
Как вам такая задача? По силам?
Читать дальше →
Всего голосов 96: ↑63 и ↓33+30
Комментарии45

Определение местоположения по mac адресу роутера

Время на прочтение1 мин
Количество просмотров165K
image

1. Узнаем MAC–адрес WiFi роутера, через который вы выходите в интернет. (Через веб–интерфейс, дать arp–запрос «arp -a», посмотреть на обратной стороне девайса.)

2. Заходим по адресу samy.pl/mapxss

3. Вбиваем в текстовое поле MAC–адрес и жмем «Search MAC».

Как это работает?
Читать дальше →
Всего голосов 109: ↑91 и ↓18+73
Комментарии283

Идея – «Жидкое ядро», меняем подход к вычислениям

Время на прочтение2 мин
Количество просмотров2.9K
Идея сабжа пришла на днях, не уверен, что тема не затрагивалась ранее. Поэтому, извиняюсь, если не достаточно погуглил, и топик тянет на бородатый баян.

image

В двух словах: создаем процессор с программируемой логикой, как в ПЛИСах, но с динамической конфигурацией. Программа будет представлять из себя не последовательность команд, а последовательность конфигураций.
Читать дальше →
Всего голосов 67: ↑56 и ↓11+45
Комментарии52

Учитель Foo и утилиты командной строки

Время на прочтение1 мин
Количество просмотров498
Новичок Unix пришел к учителю Foo и сказал: «Я в сомнениях. Великий Путь Unix говорит нам, что каждая программа должна концентрироваться на одной вещи и делать ее действительно хорошо, верно?»

Учитель Foo кивнул.

Новичок продолжил: «Великий Путь Unix говорит нам, что велосипед не нужно изобретать дважды, верно?»

Учитель Foo кивнул еще раз.

«Тогда почему же существует несколько инструментов со схожими возможностями по обработке текстов: sed, awk и Perl? С каким из них я лучше постигну Великий Путь Unix?»

Учитель Foo спросил новичка: «Какой инструмент ты выберешь создания копии текстового файла с заменой нескольких слов?»

Новичок нахмурился и сказал: «Регулярные выражения Perl были бы подобны использованию пушки для стрельбы по воробьям. Я не знаю awk и пишу скрипты на sed. Поскольку у меня уже есть некоторый опыт его использования, я предпочел бы его. Но если эту задачу по замене текста нужно будет выполнить всего один раз и нет необходимости выполнять ее постоянно, то текстового редактора будет более чем достаточно.»

Учитель Foo кивнул и сказал: «Ешь, когда голоден. Пей, когда тебя мучает жажда. Спи, когда устал.»

Услышав это, новичок достиг просветления.
Всего голосов 26: ↑11 и ↓15-4
Комментарии6
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Австрия
Дата рождения
Зарегистрирован
Активность