Обновить
45
0
Виталий@devilev

Системный Администратор

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

Управление компьютером с помощью SMS сообщений

Время на прочтение3 мин
Охват и читатели11K
Хочу предложить вашему вниманию программу, которую я написал ради эксперимента. Программа представляет из себя системную службу, которая работает с GSM модемом, умеет принимать и отправлять SMS сообщения. В зависимости от текста пришедшего сообщения вызывает указанные скрипты и отправляет ответ.
Может пригодится, например, для управления сервером, доступ к которому ограничен (находится во внутренней сети компании). Не судите строго, т.к. это скорее прототип, первая версия.

Читать дальше →

Список полезных инструментов для CSS разработчика

Время на прочтение8 мин
Охват и читатели72K
Это не попытка создать список всех существующих инструментов для CSS разработки. Только некоторые, наиболее полезные были отобраны и размещены в соответствующих категориях.


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

Загрузка видео посредством YouTube API

Время на прочтение5 мин
Охват и читатели70K
Некоторое время назад по работе пришлось изучить и настроить работу сайта заказчика с YouTube, после этого для своего, как это теперь принято говорить, стартапа, я применил практически те же знания и умения. В этом небольшом посте я расскажу, как используя youtube api загружать видео файлы.
Читать дальше →

Разгоняем Wordpress до скорости света

Время на прочтение7 мин
Охват и читатели141K
image
Скорость и отказоустойчивость – одни из тех факторов, что неизменно влияют на популярность вашего ресурса, ведь даже с лучшим в мире контентом медленно работающий сайт будет раздражать читателей и рано или поздно вы их потеряете. В этой статье мы будем оптимизировать самый популярный блоговый движок — Wordpress, работающий на PHP. А заодно рассмотрим несколько общих моментов в оптимизации сайтов.
Читать дальше →

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

Время на прочтение4 мин
Охват и читатели8.6K

Задача


Итак, вам приходит макет, а в нём (о ужас!) блок картинок дизайнером старательно выровнен по обе стороны. Примерно так:
Так нужно
Ну в верстаем мы только резину!

Есть два варианта:
Сверстать без выравнивания, а дизайнеру сказать что по обе стороны выровнять нельзя, либо
Сверстать с выравниванием

Онлайн чат для сайта через джаббер (GTalk)

Время на прочтение2 мин
Охват и читатели41K
image
Великолепная веб-программа позволяющая разместить на вашем сайте панель с чатом для ваших клиентов сообщения которого будут прилетать в ваш джаббер клиент.
Другими словами это способ организовать общения с посетителями сайта.

Написать подробную инструкцию меня сподвигнула обзорная заметка на сайте dikiy.com
Под катом так-сказать пошаговая инструкция как запустить онлайн чат на своем сайте
Читать дальше →

Часть 2.0 Сделаем это по-быстрому – Habrahabr за пару часов

Время на прочтение5 мин
Охват и читатели1.2K
Лого хабрадвижка
Обе упомянутые в первой части тенденции лишь усугубились: индекс Доу-Джонса и NASDAQ ежедневно сдают свои позиции, а количество хабрастартапов на территории 1/6 части суши растет в геометрической прогрессии. Свидетельством прихода на этот рынок серьезных игроков служит хотя бы это предложение. Сначала я подумал, что это очередная попытка легализации средств уведенных из SG, но по имеющейся на сей час инсайдерской информации заказчик имеет отношение к медиахолдингу компании… нет, не буду называть имя компании, намекну лишь, что председателя совета директоров этого энергетического монстра часто можно встретить на аватарках хабрапользователей.

Но не будем о политике – вернемся к стартапам. В первой части вкратце описывались шаги, необходимые для создания напоминающего habrahabr сайта. В сегодняшнем топике основное внимание будет уделено социализации проекта.
Читать дальше →

Защищаемся от HTTP DDoS и прочих Хабраэффектов

Время на прочтение5 мин
Охват и читатели11K
Простой способ защиты от HTTP DDoS — включить syn-cookies и заблокировать подонков. Но что делать если атакует 5к-10к хостов да еще и с динамическими IP? Тут нам на помощь придет frontend-backend архитектура c промежуточным кэшированием! Почему с промежуточным кэшированием? А потому что в моем случае от шквала запросов от frontend'а backend умирал унося за собой систему.
Читать дальше →

Шрифты, общие для всех (актуальных) версий Windows, и их Mac-эквиваленты

Время на прочтение3 мин
Охват и читатели376K

Введение


В данном списке перечислены шрифты, общие для всех актуальных на данный момент операционных систем Windows (фактически начиная с Windows 98), и их эквиваленты в Mac OS. Такие шрифты иногда называют «безопасными шрифтами для браузеров» (browser safe fonts). Это небольшой справочник, которым я пользуюсь, когда делаю Web-страницы и думаю, что он будет полезен и Вам.
Читать дальше →

Собеседование. Сегодня

Время на прочтение5 мин
Охват и читатели24K
Interview
В сферу моих профессиональных обязанностей входит проведение собеседования для соискателей на должность PHP разработчика. И дальше речь пойдет о собеседовании…
Читать дальше →

10 полезных хук-хаков для Wordpress

Время на прочтение10 мин
Охват и читатели74K
image
О том, что такое хуки в Wordpress и как их там использовать. Статья молодого Wordpress-специалиста, владельца сайта www.wprecipes.com, из Бельгии.
Читать дальше →

Full Hierarchy — иерархические структуры в базах данных

Время на прочтение5 мин
Охват и читатели17K
Здравствуйте. В этой статье я хотел бы написать про один очень интересный способ хранения иерархических структур в базах данных, не относящийся при этом к общепринятым и общеизвестным трём (Adjacency List, Nested Set, Materialized Path). Я не встречал в интернете упоминания о нём, о чём очень удивлен, ведь, по моему мнению, — это лучший и единственный способ хранить иерархические структуры. При разработке console-like форума я воспользовался именно этим способом, о чём ни на грамм не жалею. Это авторская статья и ни одно предложение не было вставлено метотодом копипаста.

Под катом способ, который я назвал Full Hierarchy

Установка для «чайников»: nginx + php-cgi + mysql + eaccelerator + memcache на Debian 5.0 «lenny»

Время на прочтение7 мин
Охват и читатели79K
Данная заметка является шпаргалкой для новичков в установке нормально работающего комплекса, описанного в заголовке. Все пункты установки протестированы несколько раз на разных vds, поэтому проблем с нехваткой чего-то быть не должно, как это обычно бывает, когда ставишь что-то по мануалам, надерганных из разных источников. Подробно описания настроек и «тюнинга» в заметке нет, т.к. это всё очень индивидуально и требует понимания что, как и зачем делается, а это невозможно охватить в одной даже очень большой шпоре.
Читать дальше →

«Разгоняя голову», не перегрейтесь!

Время на прочтение4 мин
Охват и читатели144K
Проблема недостаточной умственной работоспособности и утомления, как выяснилось, заботит очень многих. На «Хабре» нашлись граждане, которые, кто в шутку, кто всерьез советовали в комментариях амфетамины, прозак, ноотропил, гинкго, винпоцетин.

Уровень невежества некоторых «советчиков» зашкаливает. В этой заметке я расскажу о том, что не надо делать. О том, что надо делать, расскажу в следующей.
Читать дальше →

Сверхплавное передвижение объектов

Время на прочтение2 мин
Охват и читатели7.2K
Иногда у веб-разработчиков возникает задача, которая требует плавного движения объекта по экрану. Это может быть строка загрузки, какой-то спрайт (например, машинки на клавогонках) или что-то ещё. Проблема возникает, когда сдвиг даже на одну точку кажется слишком резким и портит общее ощущение от происходящего. Как этого избежать? Использовать приёмы антиалиасинга.

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

Как это сделано?
Читать дальше →

3D-сканирование в планшетном сканере

Время на прочтение1 мин
Охват и читатели3K
Программисты HP разработали интересную технологию снятия 3D-информации средствами обычного планшетного сканера. Технология не требует никакого аппаратного апгрейда и работает исключительно программными методами.

На самом деле система работает довольно просто. Дело в том, что в последних моделях планшетных сканеров для более качественного сканирования используется не одна, а две отдельные лампы (такие сканеры впервые выпустила компания HP в 2007 году). Хотя изначальный смысл в двух лампах был в расширении цветового диапазона, но их можно использовать и по-другому: если лампы контролировать отдельно, то для любой точки фотографии всегда можно получить два отдельных «скана», сделанных под разными углами. Вот откуда берётся первоначальная 3D-информация.



Для идеального 3D-сканирования желательно сделать второй прогон, повернув изображение под прямым углом.
Читать дальше →

Махинации с Бюро Кредитных Историй

Время на прочтение15 мин
Охват и читатели7.1K
В недавнем посте «Кредитные хакеры»: методика банковских манипуляций
была выжимка методов махинаций кардеров с Бюро Кредитных Историй в США.
В том посте давалась ссылка на полный материалпо этой теме за авторством Кристофера Согояна (Christopher Soghoian). За перевод данного материала я и взялся, так как самому было интересно, да и нашлись еще хабрапользователи, кому было бы интересно почитать.
Так как текст довольно объемный, то решил его публиковать частями по мере перевода.
Содержание
1. Введение
2. Система потребительских кредитов в США

3. Как получить выгоду от кредитной системы
4. Кредитные уязвимости и эксплоиты
5. Предлагаемые улучшения 
6. Заключение

PS ссылки в тексте не переведены и находятся в оригинале перевода.
PS2 спасибо юзеру rusxg, который неожиданно подключился к переводу текста.
Прошу под кат

Wordpress-клиент для Symbian на русском языке

Время на прочтение1 мин
Охват и читатели1.2K
У вас есть блог на wordpress? Теперь им можно управлять при помощи вашего мобильного телефона (Nokia под управлением Symbian).
Программу написал Marcelo Barros, вот официальный блог: http://wordmobi.wordpress.com/
Здесь — официальная версия программы на google.code: http://code.google.com/p/wordmobi/
Распространение — на условиях GNU GPL v3. Принцип работы приложения — коммуникация с блогом при помощи интерфейса XML-RPC, предоставляемого Wordpress. Сама программа написана на Python, ее исходный код можно найти на том же самом google.code.

Инструкция по установке английской версии:
  1. Установите Symbian Python 1.9.6 runtime
  2. Установите английскую версию приложения: Wordmobi 0.9.1
  3. Настраивайте свой блог (Settings — Writing — Enable the WordPress, Movable Type, MetaWeblog and Blogger XML-RPC publishing protocols)
  4. Запускайте WordMobi — и вперед :)

Поскольку автор программы опубликовал на Google code русскую версию для тестирования (сделанную мной), вот инструкция для русского языка:
  1. Установите Symbian Python 1.9.6 runtime
  2. Установите английскую версию приложения, включающую перевод на русский язык: Wordmobi 0.9.1 — ru — preview
  3. При первом запуске программы, переключите ее на русский язык: Options — Settings — Language — Russian
  4. Enjoy :) Если в процессе работы с программой имеют место быть кривости перевода — дайте знать, пожалуйста: я исправлю :)

Известные проблемы:
  1. Статистика не переведена: такой опции нету в текущей версии; В следующей версии автор обещает добавить поддержку локализации статистики
  2. Кнопки Options и Exit в интерфейсе остались на английском
  3. Список подлежит дополнению по мере обнаружения неправильностей..

Linux-версия клиента Quake Live

Время на прочтение1 мин
Охват и читатели2.1K
Благодаря многочисленным просьбам пользователей GNU/Linux (и MacOS), версии клиента Quake Live для этих операционных систем анонсированы на пресс-конференции QuakeCon-2009 в Далласе (США). С 18 августа текущего года клиенты и некоторые карты будут доступны для скачивания.

Quake Live бесплатный браузерный онлайновый многопользовательский шутер от первого лица (браузерный вариант Quake III, использует немного изменённую версию движка id Tech 3). Для игры необходим веб-браузер и сам клиент в виде плагина к нему.

Подробности тут
Взято с L.o.r.

Настройка nginx

Время на прочтение5 мин
Охват и читатели311K
Тема правильной настройки nginx очень велика, и, боюсь, в рамки одной статьи на хабре никак не помещается. В этом тексте я постарался рассказать про общую структуру конфига, более интересные мелочи и частности, возможно, будут позже. :)

Неплохой начальной точкой для настройки nginx является конфиг, который идёт в комплекте с дистрибутивом, но очень многие возможности этого сервера в нём даже не упоминаются. Значительно более подробный пример есть на сайте Игоря Сысоева: sysoev.ru/nginx/docs/example.html. Однако, давайте лучше попробуем собрать с нуля свой конфиг, с бриджем и поэтессами. :)
подробности

Информация

В рейтинге
Не участвует
Откуда
Тюменская обл. и Ханты-Мансийский АО, Россия
Дата рождения
Зарегистрирован
Активность