Как стать автором
Обновить
3
0
Сергей @ra26info

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

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

Поиграем в Dendy по интернету?

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

Хабралюди, предлагаю нам собраться и поиграть в любимые игры Dendy по интернету, кто во что захочет.
Под катом опишу, как это организовать и настроить.
Читать дальше →
Всего голосов 125: ↑109 и ↓16+93
Комментарии108

Автоматизируем переключение звука на хакинтоше

Время на прочтение2 мин
Количество просмотров1.6K
У маков есть особенность, логичная и осмысленная на родном железе, но раздражающая при использовании нестандартных конфигураций: звук идет или в колонки или в наушники.
Разъем 3.5 только один: воткнул наушники — смолкли колонки, выдернул — звук вернулся.
Это правильно и удобно. Если только системник не стоит под столом и у звуковой карты не гораздо больше выходов.
Чтобы каждый раз не запускать вручную «Системные настройки» и копаться в них, я написал небольшой эппл-скрипт:
Как он работает
Всего голосов 8: ↑6 и ↓2+4
Комментарии5

«Криптографическая» подсказка с паролями

Время на прочтение1 мин
Количество просмотров1.1K
Часто необходимо войти на сайт на чужом компьютере, а запоминать десятки и сотни паролей вида Wj7mH&h$0l — чистое безумие или путь к нему.
Флешка с хранителем паролей не вариант, т.к. я не доверяю чужим компьютерам, особенно такую информацию. Листок с записанными паролями можно потерять или его умыкнут вместе с бумажником… Я для себя решил этот вопрос создав небольшую «криптографическую подсказку», которая позволяет записать пароль любой сложности и скрыть его от посторонних.
Подробности под катом
Всего голосов 6: ↑5 и ↓1+4
Комментарии16

Что такое качество в веб-дизайне: примеры и рекомендации. Часть 3

Время на прочтение6 мин
Количество просмотров12K
Не забудьте почитать:
Что такое качество в веб-дизайне: примеры и рекомендации. Часть 1. (или здесь)
Что такое качество в веб-дизайне: примеры и рекомендации. Часть 2. (или здесь)

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

05. Сдержанность и деликатность


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

Читать дальше →
Всего голосов 95: ↑88 и ↓7+81
Комментарии35

Что такое качество в веб-дизайне: примеры и рекомендации. Часть 2

Время на прочтение5 мин
Количество просмотров11K
Не забудьте почитать: Что такое качество в веб-дизайне: примеры и рекомендации. Часть 1. (или здесь).

А сегодня поговорим о том, что такое хорошо продуманная типографика и как правильно организовать элементы на странице.

03. Хорошо продуманная типографика


Хотя реальные тексты для сайта будет писать не дизайнер, они играют такую же важную роль, как и общее качество контента. Дизайнер должен потрудиться, чтобы тексты легко читались и удерживали внимание. Существует множество способов сделать текст легко читаемым и приятным глазу. По мере перечисления правил и норм того, что следует и чего не следует делать, я приведу несколько примеров сайтов, где рациональная типографика действительно работает.
Читать дальше →
Всего голосов 82: ↑74 и ↓8+66
Комментарии24

Что такое качество в веб-дизайне: примеры и рекомендации. Часть 1

Время на прочтение5 мин
Количество просмотров39K
Несколько выдающихся примеров и рекомендаций по созданию качественного дизайна веб-страницы или блога

quality

Многие люди склонны описывать предоставляемые ими услуги по веб-дизайну как «качественные». Но что означает здесь слово «качество», как определить, является дизайн качественным или нет? Что ж, я вижу несколько способов определить качество применительно к сфере веб-дизайна. Ведь если однажды определить, что позволяет создавать качественный веб-дизайн, можно использовать эти же приемы для оттачивания собственного стиля.

Чтобы объяснить, как я понимаю качество в дизайне веб-сайтов, я собрал несколько рекомендаций и примеров.
Читать дальше →
Всего голосов 164: ↑152 и ↓12+140
Комментарии64

Вариант PHP кода для вывода строки в множественном числе

Время на прочтение9 мин
Количество просмотров857
Как обычно для интернационального проекта понадобилась функция для вывода слова в различных вариантах множественной формы.
Проект уже имеет собственный вариант загрузки языков, так что использование стандартного gettext привело бы к изменению большой части кода.

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

Её код представлен ниже.

Читать дальше →
Всего голосов 9: ↑4 и ↓5-1
Комментарии20

Интерактивные карты

Время на прочтение1 мин
Количество просмотров1.1K
Когда появились первые интерактивные карты все стали счасливы.
Когда флешеры начали собирать карты разных ресурсов в одном месте все еще больше обрадовались.
Можно теперь не открывая куча окон смотреть и сравнивать карты.
Сейчас появилось много как и хороших так и не очень интерактивных карт.

Но для меня www.flashearth.com останется самой лучшей картой.
Это самая первая интерактивная карта, которую я увидел, а может быть и первая вообще, и пока на мой взгялд самая лучшая.
Имено с этой карты сделано больше всего клонов. Кстати, в ней поддерживается две разных проекции.
а еще под location, найдите view in planetarium. я думаю вам понравится и это)

UPDATE:
Гугла нет, почему написано в хелпе. до определенного момента он там был
прямую ссылку можно сделать (в закладке Location)
Всего голосов 26: ↑18 и ↓8+10
Комментарии15

Топ 100 Mac OS приложений

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

7zX

(Compress / Decompress 7zX Archives)

ACP Suite

(Ultimate OS X Power Toys Array)

Adium

(Universal Instant Messaging App based on Pidgin)

AP Grapher

(Searches and Displays Wireless Networks)
Смотрите остальные
Всего голосов 49: ↑44 и ↓5+39
Комментарии77

Консоль в Windows — никому не нужна?

Время на прочтение4 мин
Количество просмотров79K
Очень часто приходилось слышать такое от людей, которые много времени проводят за администрированием и другими IT-забавами.

Я, за не очень долгий опыт реального администрирования пришел к обратному выводу. В консоли (командной строке) В Windows можно выполнять очень много разных операций, которые стандартными возможностями не выполняются или выполняются некорректно/неудобно/долго (нужное подчеркнуть)

Совсем недавно где-то на Хабре промелькнуло высказывание из серии «Не думал, что консоль в Виндах что-то может. Хотелось бы узнать об этом побольше».

Вот так и возникло желание написать небольшую статью про основные возможности консоли.
Читать дальше →
Всего голосов 183: ↑157 и ↓26+131
Комментарии241

Мультиплатформенный портативный эмулятор

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

Multi Platform Portable Gaming Entertainment Station — довольно таки интересный девайс, который позволяет запускать игры для старых приставок, а так же выполняет функции простенького mp3/video плеера.
характеристики и фото
Всего голосов 48: ↑45 и ↓3+42
Комментарии143

Новая версия XMIND теперь доступна и в open source!

Время на прочтение2 мин
Количество просмотров4.6K
Когда-то, вместе с одним из номеров журнала «CHIP» я получил годовую лицензию замечательной программы XMind 2008, таким образом, став счастливым обладателем, по-моему, самой лучшей среды для создания/редактирования интеллект-карт и мозгового штурма.

Сегодня на моё мыло пришло письмо, в котором шла речь о новой версии этой замечательной программы. Оказалось, что компания провела полный ребрендинг, а кроме того, уже давно выпустила версии своей утилиты под Linux, Mac и Windows, предоставляя ее в нескольких вариациях: Open Source, Eclipse plugin, Pro и даже Portable!



Что же интересного в новой версии?
Всего голосов 20: ↑18 и ↓2+16
Комментарии20

генерация читабельной абракадабры

Время на прочтение6 мин
Количество просмотров3.1K
На просторах интернета можно найти сервисы для генерации бессмысленных текстов, известных также как «Lorem Ipsum».
Обычно они используются в качестве «рыбы» для заполнения всяких макетов дизайна.
Как вариант — можно использовать их в качестве текстов для клавиатурных тренажёров.

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

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

Примерно такого рода:
проверь понечеромым трядом дробления нам людейских поезжайшегорьких хоченьки пальнюю требит мой летах рвал зары всего моженские имендующим тобы междем общил кармию в совкостия по был отец не ревождели был на им будет это его персон прекарту его в пел знаю за не светним нарк лежаться свадцатили архия стебя друг друг кто надостественностно цификся и месть своих руки к я котовые года на их полтай уда в ночь до останцуз друглые перь без увидим выне дем ее пенокль тысячий фея за худовороездке дня паспоказатянул волько на и стем пал в же продобретных из идела профессет и насмешок горкульто неволет тера


На мой вкус, это гораздо веселее.

Идея довольно проста — она заключается в том, чтобы генерировать текст по буквам, с учётом их сочетаемости в русском языке.
Читать дальше →
Всего голосов 21: ↑17 и ↓4+13
Комментарии24

Повышение скорости работы SQL-запросов

Время на прочтение2 мин
Количество просмотров11K
Сразу оговорюсь, запросы в примерах – Transact SQL, он мне как-то роднее =)
Но принципы, в общем-то, должны работать везде.
Статья не претендует на новизну, и тем более, на полноту. Я лишь попытался вспомнить часто встречающиеся ошибки или недочеты в запросах, которые приводят к медленной работе с БД.

Поиск показал, что статья частично пересекается с этим топиком, но не во всем =)

Читать дальше →
Всего голосов 11: ↑9 и ↓2+7
Комментарии15

Krumo — помощник для отладки php кода

Время на прочтение1 мин
Количество просмотров1.4K
Довольно часто для отладки кода приходится просматривать содержимое переменных, как правило для этого используется такие команды как echo, print_r(), var_dump(). Но тут много неудобств, бывает что переменных много, бывает что вобще не знаем какие переменные используются (например при разборе чужого кода).
Перечеслять неудобства можно долго, тут каждый выкручивается по своему, кто-то пишет свои функции, кто-то еще что-то выдумывает. Совсем недавно столкнувшись в очередной раз с такой проблемой нашел на меня псих, результат день в гугле, а итог вот этот простой класс Krumo
Читать дальше →
Всего голосов 12: ↑10 и ↓2+8
Комментарии6

Создаем архив на «лету» с помощью класса «Create ZIP File»

Время на прочтение1 мин
Количество просмотров1.6K
image
Class Create ZIP File
Очень интересный класс который формирует полноценную работу с ZIP архивами
Читать дальше →
Всего голосов 37: ↑17 и ↓20-3
Комментарии17

Топ-10 ошибок веб-дизайна от Якоба Нильсена. Версия 2007.

Время на прочтение6 мин
Количество просмотров3.8K
Новый рейтинг ошибок веб-дизайна от мирового авторитета в области юзабилити, руководителя «Nielsen Norman Group» Якоба Нильсена. Эти 10 новых только дополняют другие ошибки от Нильсена — «бегущие строки», тяжелый Flash, несовместимость браузеров и т.д.

Читать дальше →
Всего голосов 29: ↑22 и ↓7+15
Комментарии15

Кадрирование картинок с использованием JQuery

Время на прочтение1 мин
Количество просмотров1.5K
Кадрирование фотографий сейчас востребовано, потому что любое сообщество подразумевает общение живых людей. А общатся с собеседником проще «зная его в лицо».

У меня были свои требования к контролу который будет производить кадрирование. Поискав идеальное готовое решение я его не нашел и решил написать свой.

Требования такие:
1. Иконки за которые надо тянуть, чтоб изменить блок, должны быть большие.
2. Часть изображения которое вырежется должна быть оригинальная, а то что образается полупрозрачно прикрыто.

Вид кадрирования

Скрипт использует библиотеку JQuery. Сам контрол сделан как плагин к JQuery.
Можете посмотреть ПРИМЕР в работе, там же подробнее о плагине.

Интерфейс плагина следующий:

// Создает в указанном блочном элементе структуру элемента управления кадрирования
$(element).CropImageCreate(src, src_width, src_height, min_width, min_height, proportion, options);

// Возвращает данные о кадрированном изображении в виде объекта {src, left, top, width, height}
$(element).CropImageGetData());

P. S. Из готовых скриптов которые я нашел на мой взгляд лучший — imgAreaSelect.
Всего голосов 25: ↑22 и ↓3+19
Комментарии14

Шаблонизаторы для PHP, обзор принципов.

Время на прочтение6 мин
Количество просмотров2K
У таких статей обычно плохая судьба на Хабре.
«Шаблонизаторы», в особенности «шаблонизаторы для PHP» — встретив эти слова в заголовке темы на форуме, названии статьи или записи в блоге, можно быть уверенным — очередной холивар где-то рядом. В чем причина?
Постараюсь не скатиться до банальностей
Всего голосов 3: ↑3 и ↓0+3
Комментарии7

flash-видео на веб-страницах и PHP

Время на прочтение8 мин
Количество просмотров5.9K
Эта статья — перепечатка статьи от 16 ноября 2007 г. с моего блога, ссылку на который можно найти в моем же профайле — но, поскольку так уж вышло, что тема эта, кажется, до сих пор многим интересна, к тому же не так давно я читал на эту тему доклад на конференции PHPConf… в общем — судите сами.

Вступление


В последнее время все большее распространение получает технология трансляции видео через веб – без необходимости скачивать медиа-контент на машину пользователя, с просмотром прямо из браузера. Таким образом можно просматривать довольно большое количество различных форматов видео, однако, это требует наличия определенных плагинов на стороне пользователя. Очевидно, самым распространенным подобным плагином является flash-player (ну хорошо, хорошо: если быть точным, то он, конечно же, не может сам по себе проигрывать видео – но позволяет легко создать приложение, способное воспроизводить видео-контент). Яркий пример такого подхода – youtube.com. Попытаюсь рассказать о том, как самостоятельно организовать трансляции флэш-видео на своей веб-странице и какие существуют подходы к этой проблеме.

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

Информация

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