Pull to refresh
3
0
Сергей @ra26info

User

Send message

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

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

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

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

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

Reading time6 min
Views12K
Не забудьте почитать:
Что такое качество в веб-дизайне: примеры и рекомендации. Часть 1. (или здесь)
Что такое качество в веб-дизайне: примеры и рекомендации. Часть 2. (или здесь)

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

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


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

Читать дальше →
Total votes 95: ↑88 and ↓7+81
Comments35

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

Reading time5 min
Views11K
Не забудьте почитать: Что такое качество в веб-дизайне: примеры и рекомендации. Часть 1. (или здесь).

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

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


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

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

Reading time5 min
Views39K
Несколько выдающихся примеров и рекомендаций по созданию качественного дизайна веб-страницы или блога

quality

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

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

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

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

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

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

Читать дальше →
Total votes 9: ↑4 and ↓5-1
Comments20

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

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

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

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

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

Reading time4 min
Views80K
Очень часто приходилось слышать такое от людей, которые много времени проводят за администрированием и другими IT-забавами.

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

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

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

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

Reading time1 min
Views1.8K
image

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

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

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

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



Что же интересного в новой версии?
Total votes 20: ↑18 and ↓2+16
Comments20

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

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

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

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

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


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

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

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

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

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

Читать дальше →
Total votes 11: ↑9 and ↓2+7
Comments15

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

Reading time1 min
Views1.5K
Довольно часто для отладки кода приходится просматривать содержимое переменных, как правило для этого используется такие команды как echo, print_r(), var_dump(). Но тут много неудобств, бывает что переменных много, бывает что вобще не знаем какие переменные используются (например при разборе чужого кода).
Перечеслять неудобства можно долго, тут каждый выкручивается по своему, кто-то пишет свои функции, кто-то еще что-то выдумывает. Совсем недавно столкнувшись в очередной раз с такой проблемой нашел на меня псих, результат день в гугле, а итог вот этот простой класс Krumo
Читать дальше →
Total votes 12: ↑10 and ↓2+8
Comments6

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

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

Читать дальше →
Total votes 29: ↑22 and ↓7+15
Comments15

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

Reading time1 min
Views1.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.
Total votes 25: ↑22 and ↓3+19
Comments14

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

Reading time6 min
Views2.1K
У таких статей обычно плохая судьба на Хабре.
«Шаблонизаторы», в особенности «шаблонизаторы для PHP» — встретив эти слова в заголовке темы на форуме, названии статьи или записи в блоге, можно быть уверенным — очередной холивар где-то рядом. В чем причина?
Постараюсь не скатиться до банальностей
Total votes 3: ↑3 and ↓0+3
Comments7

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

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

Вступление


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

Читать дальше →
Total votes 19: ↑19 and ↓0+19
Comments20

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered