Pull to refresh
-6
Unknown user @AGvinread⁠-⁠only

User

Send message

Релиз Phalcon 2.0.2

Reading time2 min
Views7K
Процесс разработки 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
Читать дальше →
Total votes 22: ↑19 and ↓3+16
Comments3

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

Reading time3 min
Views33K


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

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

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

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

Посмотреть на GitHub
Демо (рус.)
Читать дальше →
Total votes 53: ↑40 and ↓13+27
Comments17

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

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

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

Reading time6 min
Views162K


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

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

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

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

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

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

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

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

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

Reading time4 min
Views263K
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 месяцев.
Читать дальше →
Total votes 159: ↑147 and ↓12+135
Comments142

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

Reading time2 min
Views149K
Хабраюзер nicothin сделал памятку начинающим фотографам — короткую шпаргалку, материал которой описывает тот крайний минимум, который необходим каждому, кто собирается снимать сознательно. Вкратце опишу что это и зачем.
Читать дальше →
Total votes 133: ↑103 and ↓30+73
Comments59

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

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

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

И — осторожно: под катом трафик.
Читать дальше →
Total votes 139: ↑91 and ↓48+43
Comments113

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

Reading time3 min
Views94K
На конфернеции Skolkovo M.D. я увидел интересный прибор и попросил разработчиков дать его мне на тест.



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

Читать дальше →
Total votes 73: ↑60 and ↓13+47
Comments91

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

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

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

image

Читать далее
Total votes 56: ↑50 and ↓6+44
Comments58

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

Reading time4 min
Views2.6K
Эта статья, является в первую очередь ответом на недавно вышедшую статью: «Простые правила простой вёрстки».
Автор пригласил написать ответ, высказать свой взгляд на эти примеры и рекомендации, этим приглашением ниже я и намерен воспользоваться. (Читать оригинальную статью перед тем, как зайти под кат — обязательно!)
Читать дальше →
Total votes 14: ↑7 and ↓70
Comments25

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

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

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

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



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

Читать дальше →
Total votes 81: ↑80 and ↓1+79
Comments108

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

Reading time1 min
Views3.6K
Мало кто знает о таких командах bash как pushd и popd.
Они позволяют работать со стеком директорий.
pushd $DIR позволяет перейти в $DIR и добавить текущую в стек. При каждом выполнении команды стек пополняется текущей директорией.
popd позволяет перейти к последней директории в стеке и извлечь её оттуда. Таким образом после каждого выполнения команды стек уменьшается на одну директорию, а текущая директория становится директорией на вершине стека.
Читать дальше →
Total votes 59: ↑53 and ↓6+47
Comments39

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

Reading time4 min
Views50K

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

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

Reading time3 min
Views296K

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

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

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

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

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

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

Reading time2 min
Views33K
Это ответ на статью У Вас много денег? Тогда мы идем к Вам!

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

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

Reading time1 min
Views168K
image

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

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

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

Как это работает?
Читать дальше →
Total votes 109: ↑91 and ↓18+73
Comments283

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

Reading time2 min
Views2.9K
Идея сабжа пришла на днях, не уверен, что тема не затрагивалась ранее. Поэтому, извиняюсь, если не достаточно погуглил, и топик тянет на бородатый баян.

image

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

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

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

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

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

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

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

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

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

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

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

Information

Rating
Does not participate
Location
Австрия
Date of birth
Registered
Activity