Как стать автором
Обновить
khim @khimread⁠-⁠only

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

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

UNIX-подобные системы содержат кучу костылей. Крах «философии UNIX»

Время на прочтение29 мин
Количество просмотров106K
UPD от 2017-03-04: кто-то выполнил английский перевод. Обсуждение на Hacker News.

В первой части статьи перечислю кучу костылей UNIX, и вообще разных недостатков. Во второй — про «философию UNIX». Статья написана наскоро, «полировать» дальше не хочу, скажите спасибо, что написал. Поэтому многие факты привожу без ссылок.

Костыли в UNIX начали возникать ещё с момента появления UNIX, а это было ещё раньше появления не только Windows, но даже вроде бы Microsoft DOS (вроде бы, мне лень проверять, проверяйте сами). Если лень читать, хотя бы просмотрите все пункты, что-нибудь интересное найдёте. Это далеко не полный список, это просто те косяки, который я захотел упомянуть.
Читать дальше →
Всего голосов 455: ↑297 и ↓158+139
Комментарии700

Раскрываем возможности map в nginx

Время на прочтение6 мин
Количество просмотров131K
map — мощная директива, которая может сделать ваши конфиги простыми и понятными.
Возможно, это самая недооцененная директива, из за того, что не все знают всех её возможностей.
Она в компактной форме помогает обрабатывать переменные, GET параметры, заголовки, куки и наборы бекендов (upstream).
Попробую раскрыть её возможности хабрапользователям.
Раскрыть возможности map
Всего голосов 91: ↑91 и ↓0+91
Комментарии11

Как же работает этот загадочный HTC Dot View?

Время на прочтение10 мин
Количество просмотров53K
В мире HTC существует такая штука, как Dot View. HTC Dot View — это весьма оригинальный чехол, который позволяет пользователям передовых моделей от HTC(линейки One) использовать свой девайс весьма нестандартным образом. Данный аксессуар был призван принести еще большую славу компании, и, кажется, со своей задачей он успешно справляется: многие люди делают свой выбор в пользу HTC One * и благодаря чехлу Dot View.

Подобные аксессуары привлекают не только пользователей делать их многочисленные обзоры, но и мобильных разработчиков создавать нестандартные приложения, которые задействуют эти прикольные фичи. Стандартный набор возможностей Dot View от производителя(HTC) довольно богат: удобный плеер с промоткой треков, вывод всевозможных уведомлений «на точки» чехла и даже простые игры, напоминающие своими «большими пикселями» ушедшую «восьмибитную эпоху». Но проблема вот только в том, что официальный разработчик не предоставил не только API для использования, но даже ни малейшей инструкции на тему того, как же работает его детище Dot View. Это привело к тому, что энтузиастам пришлось разбираться самостоятельно в механизмах сопряжения чехла с девайсом, а исследователям — исследовать.

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



Ну, и как же?
Всего голосов 26: ↑22 и ↓4+18
Комментарии10

Создан эмулятор советского игрового автомата ТИА-МЦ-1 с игрой «Конёк-горбунок»

Время на прочтение1 мин
Количество просмотров1.9K
Мне в детстве это игра нравилась, но почему-то я никак в неё не мог наиграться. Не было достаточного количества 15-и копеечных монеток :-)
Читать дальше →
Всего голосов 12: ↑12 и ↓0+12
Комментарии5

Офисный арбалет

Время на прочтение1 мин
Количество просмотров858
Не могу не вспомнить классику офисного стрелкового оружия.

image

Для его изготовления вам понадобятся: 2 круглые бухгалтерские резинки, 1 карандаш, 1 скрепка (биндер), 1 бокс от компакт диска.

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

Основы keyboard shotcuts для Gmail и Яндекс.Почты

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

Новый интерфейс Яndex Почты


Работа с клавиатуры с этим интерфейсом радует намного больше других. Видимо из-за его простоты.

Главное — стрелки клавиатуры. Логично, удобно, замечательно. Обнаруживается совершенно случайно, при этом, из информации, которая найдена в разделе «Помощь», я их не обнаружил, зато сразу понял, что этого и не требуется. Интуитивно понятные стрелочки, кнопка delete (угадайте, что она делает?), кнопка Enter (если список писем — открывает письмо, если находимся в письме — возвращается к списку писем), пробел выделяет письмо!

Другие шоткаты описаны в разделе помощь:
help.yandex.ru/webmail/?id=932919 — очень простая и полезная справка.

M — к списку тем внутри письма (то же самое делает Enter), C — создать письмо. R и F — ответить, переслать. Перемещение к след. / пред. письму: Ctrl+вправо или влево, либо N и P. Всё так интуитивно понятно, они элементарно расшифровываются. При этом приятно, что запоминать многое нет необходимости — основные задачи выполняются стрелочками.

Далее, интересные шоткаты: L (от слова label) — поставить «метку» к письму. Q — quick reply.

Фишка, прочитанная в справке Gmail, работающая и в Яндексе тоже: Esc — «Escape from input fields» — например, после нажатия кнопки C (создание письма) — мы вводим адрес, поэтому шоткаты перестают работать. Выход — кнопка Esc.

А теперь что плохо. Я пытался распечатать письмо с клавиатуры. Кроме Ctrl+P — стандартного для броузера — ничего нет. Сначала я совсем не понял: как так? Потом попытался распечатать письмо с помощью мышки и обнаружил, что нет ссылки «версия для печати», а предварительный просмотр (в FF) выдает лишнюю пустую белую страницу. Хотя, эта вещь мало относится к работе с клавиатуры.

Gmail


Первое, что бросается в глаза при работе с Gmail: они работают только в английской раскладке.

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

Стадия первая, или самое необходимое

Итак, J и K — перемещение по письмам. N и P — перемещение внутри conversation по письмам. X — выбрать письмо (поставить галочку).

Очень интересная кнопка U — возврат из любого письма в Inbox, а внутри Inbox — обновление (refresh).

Нажатие на восклицательный знак — Report Spam (да, тут появляется логика). Клавиша R внутри письма — Reply (F — forward). E — Archive. C — создать новое письмо.

Стадия вторая, или вызываем интерес

Перемещение по почтовому ящику происходит за счет так называемых Combo-keys. Например, G (go) потом A — All mail. G потом I — Inbox. И так далее. Или, например, выделение писем происходит с кнопкой * (на ноутбучной клавиатуре звездочка нажимается только как shift+8). Итак, * потом A — выделить все письма, * потом N — убрать выделение всех писем.

/ — поиск. Точка (.) открывает выпадающее меню (оно отвечает за расстановку меток-лейблов). Внутри выпадающего меню — управление стрелочками.

А кнопки [ и ] — Archive и перейти к предыдущему или следующему.

А вместо третьей стадии есть один очень интересный шоткат:? (с шифтом). Или эта ссылка: mail.google.com/support/bin/answer.py?hl=en&ctx=mail&answer=6594
Всего голосов 8: ↑6 и ↓2+4
Комментарии14

Калибровка монитора без аппаратного калибратора

Время на прочтение1 мин
Количество просмотров28K
Gamma 2.2На этой картинке не должно быть видно цветных областей. Чем отчётливее Вы их видите, тем дальше цветопередача Вашего монитора от нормальной. Если хотите это исправить, то эта заметка для Вас.

Сейчас на рынке мониторов царствуют модели с TN-матрицами, калибровать которые можно простым наклоном головы. Но даже на таких мониторах, не говоря уже о *VA/IPS, можно добиться терпимой цветопередачи, не используя аппаратные калибраторы. Этим же способом можно проверить гамма-кривые монитора при покупке.

Суть способа заключается в использовании программы ColorLineTest, также известной как CLTest. На проверку гамма кривых у Вас уйдёт около 30 секунд. За 5-10 минут можно добиться приемлемой цветопередачи. Подробные инструкции находятся в архиве с программой.

Ну а по завершении профилирования можете проверить результаты с помощью обоев от RealColor.ru.
Всего голосов 53: ↑40 и ↓13+27
Комментарии55

Несколько буферов обмена в Linux

Время на прочтение2 мин
Количество просмотров2.2K
Захотелось сделать так, чтобы можно было сохранять хоткеями выделенный текст в несколько разных буферов обмена. А потом также хоткеями вставлять текст оттуда..
Читать дальше..
Всего голосов 65535: ↑32767.5 и ↓32767.50
Комментарии6

Открываем mailto ссылки в Firefox и (или) GNOME в GMail

Время на прочтение1 мин
Количество просмотров4.1K
Так как я пользуюсь исключительно почтой на GMail и стандартный убунтовский Evolution мне не к чему, я решил настроить свою систему так, что бы все ссылки mailto открывались в GMail.
Читать дальше →
Всего голосов 59: ↑55 и ↓4+51
Комментарии35

Luit: «переводчик» между приложением и UTF-8 терминалом

Время на прочтение1 мин
Количество просмотров2.2K
После получения параметров доступа по ssh к новому серверу для размещения сайта местной LUG я привычными движениями запустил эмулятор терминала в своей Ubuntu и подключился к удаленной системе. Небольшим удивлением было для меня стало то, что удаленное окружение было в KOI8-R и, естественно, все русские символы на моей стороне отображались сами знаете как. :)
Читать дальше →
Всего голосов 14: ↑11 и ↓3+8
Комментарии3

Хочу весь мир и еще 5%

Время на прочтение1 мин
Количество просмотров9.9K
Старая история, о том как появились деньги и почему все эта система привела к кризису, который мы сейчас наблюдаем.

Фабиан волновался, в последний раз репетируя свою речь для завтрашнего собрания. Он всегда желал власти и престижа, и теперь его мечты были близки к реальности. Он был ремесленником, работавшим с золотом и серебром, изготавливал украшения, но ему не нравилось, что приходилось зарабатывать на жизнь своим трудом. Ему нужна была энергия, вызов, и его план был готов. Можно было начинать.
Читать дальше →
Всего голосов 33: ↑16 и ↓17-1
Комментарии18

Еще десять маленьких программ, с которыми уютно

Время на прочтение4 мин
Количество просмотров13K
Всем привет.
В этом посте я опишу несколько маленьких и удобных windows-программ, к тому же абсолютно бесплатных. Предыдущий пост вызвал бурную дискуссию, в результате которой, как водится, родилась истина :)
Итак, этот пост — дань благодарному хабрасообществу — в комментариях по крупицам собрались полезные программки, о которых, возможно, мы бы никогда и не услышали. Заранее извинюсь перед людьми, которые предлагали свои программы, не вошедшие в этот обзор — в каментах было много утилит, так или иначе дублирующих функции друг друга, и опробовать их все, сравнить и разложить по полочкам — задача для википедии. :)
Ну что ж, от слов к делу.

01) Сворачиваем окно в заголовок и не только — куча возможностей в обмен на 90 килобайт
02) Сворачиваем окно в трей правым кликом по «крестику»
03) Создаем виртуальные рабочие столы — теперь с помощью бесплатной программы
04) Двигаем кнопки окон на панели задач как табы в браузере
05) Клейкие листочки на рабочем столе — когда не хочется заносить в ToDo
06) Мини-консоль для быстрого запуска программ по алиасам
07) Мгновенный поиск по компьютеру — программа-индексатор жесткого диска
08) Копируем текст откуда угодно, даже из рисунков
09) создаем хранилище заметок с вложениями посредством быстрой и бесплатной программы
10) управляем буфером обмена — теперь можно запомнить больше!

Поподробней...
Всего голосов 132: ↑117 и ↓15+102
Комментарии122

Коллекционное издание GTA IV официально приходит в Россию

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


В SoftClub, похоже, поняли, что франчайз Grand Theft Auto IV имеет достаточный вес для того, чтобы можно было везти в Россию недешевую «коллекционку». Так что можете смело отменять свои предзаказы на западных сайтах, специальное издание игры можно будет теперь купить и у нас. Итак, что для этого надо сделать.

Просто так пойти в магазин и купить игру не выйдет, придется действовать более тонко. Коллекционное издание будет распространяться исключительно по предварительному заказу на сайте SoftClub. Заполнив соответствующую форму в «Личном кабинете» сайта SoftClub.ru и получив подтверждение по электронной почте, вы сможете прийти в один из указанных ниже магазинов и приобрести коллекционное издание GTA IV.

Регистрация на сайте будет вестись до 18:00 15 мая. Начало продаж — 16 мая, с 15:00. Обращаем ваше внимание, что приобретение коллекционного издания по предварительному заказу возможно только 16 мая. Лицам младше 14 лет игра не продается. И это правильно. Но мы бы подняли планку до 16.
Читать дальше →
Всего голосов 30: ↑24 и ↓6+18
Комментарии33

Sudo для Windows Vista

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

Преамбула


Сегодня вечером, находясь уже в несколько напряженном, после рабочего дня, состоянии, мне пришлось поработать. Вспомнив о том, что я еще не перенастроил исполнение Zend Studio через свежеустановленную Java 1.6.0_05 решил это сразу и сделать для повышения производительности оного.

Для этого надо было отредактировать bat-файл, запускающий Zend Studio. Файл лежит в подпапке студии в директории C:\Program Files. Естественно, права на запись имеет только суперадмин (administrator). Как легко отредактировать этот файл?
Читать дальше →
Всего голосов 29: ↑23 и ↓6+17
Комментарии27

Проблемы с SDHC и их решение

Время на прочтение2 мин
Количество просмотров8.2K
kingston
Наверно многие сталкивались с проблемой записи SDHC карт, на EEE PC. Хочу рассказать о способе, которым я добился нормальной работы карты памяти.
Карта памяти у меня, довольно распространенной торговой марки Kingston, объемом 4 gb, class 6. Проблемы начались при попытке записи файлов объемом более 100 mb.
Читать дальше →
Всего голосов 36: ↑33 и ↓3+30
Комментарии28

Старые игры под Убунтой

Время на прочтение3 мин
Количество просмотров1.3K
Компьютерные игры — это не только убийство времени и прожигание жизни, но и куча удовольствия, отдых и просто интересно проведённое время. :)
Как-то уж так сложилось, что лично мне больше всего хочется играть именно в старые полюбившиеся игры. Такие как Fallout, StarCraft, Diablo (первый) и т.д. Причём, если для совсем старых игр существует DosBox, то с играми под Windows немного сложнее.
Читать дальше →
Всего голосов 8: ↑4 и ↓40
Комментарии7

PHP Terminal — Консоль через WEB

Время на прочтение1 мин
Количество просмотров3.4K
PHP Terminal
Часто ли у вас бывает ситуации, когда нет доступа по SSH, но нужно выполнить какие-то действия на клиентском проекте, будь то chmod или просто архивация? У меня бывают.
Например, расставлять права на файлы по FTP, особенно когда много файлов и вложенностей, занятие не из приятных.
В целях оптимизации своей работы я занялся поиском решения, которое бы позволило выполнять системные команды удобно и быстро.
Решение было найдено
Всего голосов 24: ↑19 и ↓5+14
Комментарии60

У вас тоже открыто много вкладок с мыслью «я дочитаю это позже»?

Время на прочтение1 мин
Количество просмотров972
Вы также как и я оставляете открытые вкладки в Firefox чтобы дочитать их позже?

Недавно я наткнулся на Австралийском Lifehacker на заметку о дополнении к Firefox — Taboo. Это дополнение добавляет возможность сохранить вкладку вместе с метаинформацией — позицией прокрутки, введенными данными в формы и т.д. Для каждой сохранённой страницы делатся скриншот.


Читать дальше →
Всего голосов 58: ↑56 и ↓2+54
Комментарии79

Анимированные овечки

Время на прочтение1 мин
Количество просмотров895
<img src=«habrastorage.org/getpro/geektimes/post_images/c59/e25/266/c59e252662fbd8131fc11053e30833ce.gif»

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

Собственно, Овечки!
оффсайт
скачать анимированных овечек (прямой линк)
Всего голосов 68: ↑42 и ↓26+16
Комментарии12

Информация

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