Как стать автором
Обновить
4
0

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

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

Бюджетный TimeLapse Slider своими руками

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

Всем привет. Хочу поделиться опытом в изготовлении простого и бюджетного TimeLapse слайдера длинной 2 метра для камеры (в моем случае в качестве камеры выступает телефон).
Читать дальше →
Всего голосов 90: ↑86 и ↓4+82
Комментарии39

Создаём своё расширение для Google Chrome

Время на прочтение5 мин
Количество просмотров229K
На хабре уже есть несколько статей о создании расширений для хрома, поделюсь своим опытом, затронув основные вещи и места, в которых у меня возникли трудности.
Что понадобится для создания расширения в двух словах:
1) Базовые знания Javascript
2) Базовые знания HTML
3) 5$

Покажу создание расширения для хрома на примере своего, созданного для подсчета «потерянного времени» в интернете. То есть это расширение считает время, проведенное на сайтах с возможностью определения посещенных сайтов по категориям: полезное время, либо потерянное время.
Читать дальше →
Всего голосов 20: ↑13 и ↓7+6
Комментарии15

Ну наконец-то! Приветствуем Windows 8.1!

Время на прочтение6 мин
Количество просмотров81K
Всем доброго понедельника, уважаемые коллеги и друзья!
На прошлой неделе, в пятницу, 18 октября состоялось долгожданное событие — официально была представлена Windows 8.1 RTM (а в купе с ней и Windows Server 2012 R2 и System Center 2012 R2 — уже можно всё выкачивать, кликнуть нужно по интересующему продукту).
А это значит, что пора апгрейда не за горами — но прежде чем сделать такой серьезный шаг, давайте посмотрим — а стоит ли овчинка выделки, что нового появилось в 8.1 по сравнению с 8.0, так сказать — с точки зрения беспристрастного IT Pro.



Читать дальше →
Всего голосов 107: ↑54 и ↓53+1
Комментарии100

Поддержка PHP в Google App Engine!

Время на прочтение1 мин
Количество просмотров15K
3 дня назад, 8 октября, Google анонсировал поддержку PHP в App Engine для всех пользователей. Ранее она была доступна только ограниченному кругу лиц для тестирования.
В API есть некоторые ограничения, но, в общем-то, популярные приложения работают!

Итак, точно поддерживаются:
  • phpMyAdmin
  • Drupal
  • phpBB
  • Wordpress
Фреймворки:
  • Laravel
  • Silex
  • Codeigniter

Также, доступны API для взаимодействия с Google Drive и Google+, Google Storage, App Engine Task Queues и App Engine Modules
Всего голосов 60: ↑52 и ↓8+44
Комментарии31

dCache — xранилище, где живёт ХИГГС

Время на прочтение3 мин
Количество просмотров6.9K
В последнее время было большое количество постов о ЦЕРНе и Большом Адронном Kоллайдере (БАК или LHC). Но не многие знают, что БАК производит ~20 ПБ данных в год. Порядка 50% всех данных хранится в dCache.

dCache является распределённой системой хранения данных, способной работать на обычном железе, с возможностью расширения посредсвом добавления новых узлов. Всё, что нужно для работы на узле, — это JVM (так как всё написано на джаве) и файловая система, где, собственно, и хранятся данные. Типичные инсталляции используют Linux(RHEL/SL/CentOS 6) или Solaris с XFS или ZFS, соответсвенно. В связи с натурой экспериментальных данных dCache не предусматривает изменение хранимых файлов.

dCache разрабатывается с 2000 года и с 2002 года используеться в более чем 80 научных центрах мира, включая Россию. Самые маленькие системы состоят из одного узла в несколько ТБ, самые большие состоят из ~500 узлов с суммарным дисковым пространством в 22 ПБ.

Подробности
Всего голосов 21: ↑19 и ↓2+17
Комментарии14

Regenix: Новый нестандартный MVC фреймворк для PHP

Время на прочтение9 мин
Количество просмотров19K
Приветствую всех. Хочу представить вам свой проект под названием Regenix.
image

Это новый MVC фреймворк для языка PHP, в рамках которого реализовано несколько интересных и уникальных идей, которые вы с малой вероятностью встретите в других PHP фреймворках. На проект большое влияние оказал Play! framework и язык Java.

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

Основные качества фреймворка:
Читать дальше →
Всего голосов 56: ↑39 и ↓17+22
Комментарии129

MagOS Linux (сентябрьский выпуск)

Время на прочтение4 мин
Количество просмотров22K
Из многих Linux дистрибутивов хотелось найти что-то необычное и обязательно разработанное своими софтвэр энжиниирами, оригинальное.
Magos оказался не совсем дистрибутивом в привычном понимании, а новым шагом живых операционных систем.
magos-linux

Если взять Mandriva Linux, добавить скриптов linux-live.org и дополнить модульной архитектурой slax…
А потом, конечно же, немного обработать напильником — получим magos-linux ©


 От стандартных live-image дистров с сохранением, MagOS отличается модульностью, в squashfs помещается не целиком дистрибутив, а для каждой программы выделяется свой mem/loop сегмент, в который из модуля на-лету распаковывается исполняемый код.

Сегодня вышло обновление.
Знаний cилу открой - feel the Force
Всего голосов 31: ↑23 и ↓8+15
Комментарии3

Третья версия типографа Муравьёва

Время на прочтение2 мин
Количество просмотров15K
Типограф Муравьева 3.0

Практически пять лет назад я опубликовал на Хабре пост про свой типограф: habrahabr.ru/post/67010. Прошло много времени, он несколько раз обновлялся и получал продолжения в модулях для движков и блогов. Пришло время задуматься о самом лучшем и грамотном инструменте, который будет за вас типографировать текст. Именно по этому я вернулся к своему типографу и все начал заново.

Типограф — инструмент для форматирования текста с использованием норм, правил и специфики русского языка и экранной типографики.



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

О продукте


  1. Типограф получил поддержку Unicode (это позволяет получать на выходе сразу красивый и форматированный текст без HTML-мнемоники). По умолчанию он отключен, нужно вручную включить.
  2. Включил около 70 правил, 30 дополнений и исключений к ним. На сайте есть раздел со всеми общими правилами, там можно подробнее прочитать. Но опять-таки они не все, т.к. есть множество под-правил и условий.
  3. Теперь типограф занимаем всего один файл (EMP.php) и доступен для PHP, но в ближайшее время выйдут версии и для Python (в процессе), Ruby, Perl и JS.
  4. Инструмент бесплатный и всегда будет оставаться таким. Открытый исходный код. При использовании мы не просим ничего указывать, но будет здорово, если расскажете об этом.
  5. Каждое правило можно включить или выключить. Внутри много скрытых правил.
  6. Реализована висящая пунктуация (некоторые это называют оптическим выравниванием).


Читать дальше →
Всего голосов 70: ↑69 и ↓1+68
Комментарии57

Революционные проекты, над которыми сейчас работает Google

Время на прочтение3 мин
Количество просмотров52K
Люди любят Google за массу решений, которые сделали нашу жизнь лучше. Например, Google Maps помогает нам разобраться с маршрутом, Gmail существенно упростил работу с почтой, заставив AOL, Yahoo и другие почтовые сервисы стать лучше и удобнее. Теперь генеральный директор Ларри Пейдж решил взять на себя проблемы, которые могут действительно изменить целый мир, а не только ваши ноутбуки. От беспилотного автомобиля, который позволит сократить количество дорожных инцидентов, до биотехнологических исследований, направленных на борьбу со старением, эти невероятные проекты могут изменить наше представление о технологиях и том, как мы их используем в повседневной жизни.


Читать дальше →
Всего голосов 91: ↑72 и ↓19+53
Комментарии31

Формирование документов на основе ODT шаблонов. ODT to PDF

Время на прочтение4 мин
Количество просмотров11K
Здравствуйте, уважаемы хабровчане!

Не так давно мне пришлось столкнуться с типичной задачей – формировать документы с пользовательскими данными на основе шаблонов ODT средствами PHP. Звучит весьма тривиально, но намучиться пришлось сильно. Дело в том, что ни одно из доступных средств, так или иначе, не подошло. Одни библиотеки формировали документ криво, другие не поддерживали русские шрифты, третьи – двигали картинки в стиле Harlem Shake. Вот и пришлось «велосипедить».

Итак, задача вкратце:

  1. Обработать ODT шаблон. Заменить placeholder’ы на пользовательские значения
  2. Конвертировать в pdf. Показать пользователю

Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Комментарии8

Зачем Опере Вебкит

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


Во вчерашнем безобидном топике про про Rollercoaster.io многие снова были недовольны, спрашивали про Linux, синхронизацию и закладки. И мельком упомянули это видео, которое многим открыло глаза на то, почему Opera Software решилась на такой шаг в этом году. Оно было записано на конференции РИТ, как раз на волне интереса к переходу, но появилось только в конце августа.

Это видео не примирит вас с отсутствием любимых фич в Opera 16, не ускорит появление версии под Linux, но точно объяснит наши мотивы и сделает понятнее устройство движков WebKit и Blink. Во время просмотра можно полистать презентацию.
Всего голосов 97: ↑79 и ↓18+61
Комментарии132

Дайджест интересных новостей и материалов из мира PHP за последние две недели № 26 (8—22 сентября 2013)

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


Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.

Приятного чтения!
Читать дальше →
Всего голосов 57: ↑46 и ↓11+35
Комментарии25

Возраст нашей галактики

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


С развитием научных методов и инструментария учёные получают возможность точнее определить возраст нашей галактики и получить больше данных для понимания того, как она развивалась. В этом им помогает анализ таких небесных объектов, как глобулярные (шаровые) кластеры. Ниже я хотел бы рассказать немного подробнее об этих объектах и о том, к каким выводам пришли астрономы на текущий день.

Читать дальше →
Всего голосов 91: ↑59 и ↓32+27
Комментарии40

Бананы — источники антиматерии!

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

Маленький пост в честь пятницы.

Многим известен факт о радиоактивности бананов. А знаете ли вы, что бананы также являются источниками антиматерии?

Предлагаю обсудить занимательную статью, опубликованную в журнале «Symmetry Magazine» пару лет назад.
Некий студент Корнелльского Университета заявил о том, что бананы являются источниками позитронов.
Читать дальше →
Всего голосов 78: ↑75 и ↓3+72
Комментарии59

Недра таксофона

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

Подопытные кролики в офисе МГТС

Давненько хотел написать данную статью, но только после того как на хабре не так давно прошла серия статей про фрикинг и взлом таксофонов, таки решился сделать это. Это шевельнуло во мне те, давно забытые нотки. То самые, благодаря которым начал заниматься электроникой, программированием и стал, кем сейчас являюсь. В посте «Взлет и падение начинающего фрикера» в комментариях началось обсуждение конструктивных особенностей таксофонов, по этому решил опубликовать тут переработанную и дополненную статью «кишки таксофона». Разбираем, что у таксофона внутри. Не забываем, что статья 2006 года выпуска!
Читать дальше →
Всего голосов 122: ↑118 и ↓4+114
Комментарии54

Пример использования Couchbase в связке с PHP

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

Дисклеймер


Эта статья не призывает бросать все, к чему вы привыкли и переходить на использование Couchbase, без оглядки на весь ваш прошлый опыт и косяки, с которыми вы сталкивались, при разработке собственных проектов. Эта статья имеет своей целью быть лишь кратким описанием технологии использования Couchbase Server в связке с PHP и только. Возможно она будет интересна некоторым как описание возможностей, а возможно и как оценочный взгляд на перспективы.
Читать дальше →
Всего голосов 13: ↑13 и ↓0+13
Комментарии10

Sailfish OS стала полностью совместимой с экосистемой Android

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

В сегодняшнем коротком пресс-релизе компания Jolla — производитель Sailfish OS — объявила о том, их операционная система достигла совместимости с экосистемой Android как на уровне приложений, так и на уровне оборудования.

Как заявлено, отныне Sailfish OS способна работать на тех же смартфонах и планшетах, которые выпускаются под Android, что фактически устраняет необходимость какой-то адаптации производителей под нового игрока рынка мобильных систем.
Узнать подробности
Всего голосов 53: ↑52 и ↓1+51
Комментарии66

Mobify.js — изменение DOM до начала загрузки ресурсов

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

Mobyfy.js — открытая библиотека, предназначенная прежде всего для облегчения создания отзывчивых (responsible) сайтов. Основная фишка состоит в так называемом «Capturing API» — позволяющем модифицировать DOM непосредственно ДО начала загрузки браузером ресурсов (скриптов, изображений и т.д.)
Читать дальше →
Всего голосов 47: ↑45 и ↓2+43
Комментарии32

Microduino — что если всё взять и поделить?

Время на прочтение4 мин
Количество просмотров83K
Arduino — это очень популярная, универсальная и довольно бюджетная платформа, но порой её функциональность оказывается несколько избыточной, либо наоборот, чего-то остро не хватает. И тут на помощь приходит Microduino — это Arduino-совместимая платформа, состоящая из ядра и множества дополнительных модулей, отличающаяся компактностью и низкой ценой.
image
Много картинок
Всего голосов 95: ↑89 и ↓6+83
Комментарии51

OpenSource от Adobe — CSS библиотека Topcoat

Время на прочтение1 мин
Количество просмотров17K
Topcoat — это открытая CSS библиотека от Adobe HTML. Её исходники доступны на GitHub.
Как говорят разработчики, они «создали эту библиотеку, чтобы вывести скорость веб-разработки на новый уровень».

Основное


Раздел Benchmarks демонстрирует ситуацию со скоростью обработки элементов, созданных с помощью библиотеки.

image
Читать дальше →
Всего голосов 36: ↑28 и ↓8+20
Комментарии14

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность