Debian.pro

Блог для пользователей и администраторов Debian


Хвалебная ода BlackBerry.

Ахтунг! Приступ графомании! Оффтоп! ctrl-f -> «Перейду к сути».

Знаете, я очень люблю поныть в интернете. Как следствие — у меня остаётся не очень много времени, чтобы писать что-то хорошее. Но сегодня я решил, что пришло время поделиться тем, что ко мне пришло личное счастье в карман. Ну а хуле, последние 26 минут отпуска же (а ещё у меня очень много кофе в организме, так что я — заводной хомячОК)! Да и коллегам девайс однозначно должен понравиться.

Некоторые помнят, что у меня раньше был blackberry Q10. Это был опиздинительно прекрасный телефон, другого эпитета не придумаешь. Идеальная клавиатура, идеальная операционка в базе ну и так далее. Проблемы начинались, когда ты хотел поставить какое-нибудь приложение. Фьюить, иииии…. их нет! Ну то есть родных нет вообще (в местном маркете нет ни одного хорошего родного приложения, кроме тех, которые сделали сами blackberry inc). А андроидные глючат (да и было очень утомительно искать apk-ки под андроид 4.0-4.1, с которым был совместим эмулятор. В итоге за 2.5 года жизни с Q10 я так и не смог найти достойного xmpp-клиента, ssh-клиента, nirvanahq толком не работала, навигаторов нет, убер не вызвать, rss-читалки хорошей нет (что странно — было неплохое нативное приложение для электричек, которое мне пригодилось целый один раз). В итоге Q10 для меня стал очень удобной звонилкой, почтовиком, смсницей и органайзером. Вот эти функции в нём действительно идеальны (забегая вперед — звонилка в андроиде7 говно. Смсница — тем более). А, ещё я на нём прочитал 3 сотни книжек в moonreader (который 2 года просил обновиться, но не мог, само собой). Ну и бонусом он жил разумное время от батареи (пару суток с новой, съёмной), был достаточно крепким и долго сохранял товарный вид (а экран и вовсе так и не поцарапался).

Но всё когда-нибудь заканчивается, так что Q10 в очередной раз поцеловался с кафелем и сказал «Кря, до свидания, ремонт 2 месяца, запчасти на заказ».

Почесав репу достаём какой-то забавный красный HTC из стола, втыкаем симку, вспоминаем, что на мобильник можно ставить приложения, обживаемся всяким бесполезным хламом из play. И вот, хлам под названием JustReader, в одно прекрасное утро заявляет мне, что blackberry не сдох, одумался и выпускает телефон KeyOne. Два чертовых месяца я дрочил на рендеры, потом на фото готового девайса, потом на обзоры от хардварных журналистов (которым телефон привезли за 3 недели до релиза). Наступает день релиза. Я как безумный рефрешу маркет 40 часов кряду, жду, когда цена упадёт с 80 тысяч до разумных 50, заказываю KeyOne (в итоге мой девайс попал в первую сотню завезенных в россию, почуствовал себя яблофаном, стоящим в очереди до открытия магазинов), само собой серый, как кошка в темноте.

Первые 2 месяца я относился к телефону прохладно. Да, там последний андроид (последнее только на Pixel, да и то уже обнова прилетела), отличное железо. Сразу поразила батарейка — она держит 2-5 дней (в зависимости от количества хлама и активности использования) и очень быстро заряжается (про 80% за 40 минут в рекламе — нихера не шутка) — в итоге телефон можно заряжать только в машине (особенно, если в Москве живешь ;)). В комплекте неплохие наушники, сам телефон неплохо играет музыку (хотя с высокоомными наушниками не справляется, но со средненькими затычками — уже можно слушать фолк-рок без рвотных позывов). Нормальный экран, бла-бла-бла. Короче, обычный флагман любого производителя андроид-телефонов (с выгодным бонусом в виде нормальной батарейки).

KeyOne меня вштырил и просто физически — задняя панель вернула меня в те времена, когда телефоны не были глянцевым уёбищем (по сути там какая-то резинка с узором из небольших отверстий — её сейчас модно называть софт-тач, хотя ощущения этой поебени эта панель, к счастью, не доставляет — грязи нет, постоянных царапин и узоров нет). Тяжеленький, размер адекватный (экран на самом деле не очень большой, так что одной рукой им пользоваться удобно), люфт только в одном месте (без скрипа, но пол-миллиметра люфта есть, sadly). С другой стороны, в самсунгах и HTC с завода люфт в полтора-два миллиметра в нескольких местах и кнопочки болтаются =). Дизайн у K1 на любителя, конечно, но физика — чудесная.

Камера. Я много раз хотел ударить по лицу людей, которые говорили, что в Q10 плохая камера. Бле, рядом с ней нужно было сделать маленькую наклеечку с надписью «Господа, Q10 — это бизнес-телефон. Главная задача его камеры — фоткать бумажные документы, чтобы потом скормить их в finereader». В K1 такой надписи уже не нужно (но с бумагой справляется не хуже). В принципе, какие-то там продажные тесты насравнивали камеру в K1 с айфоном и последним пикселем и получилось, что они не смогли найти победителя, но мне как-то похуй. Самое главное в камере — это не камера, а то, что снимок делается на пробел (физический, само собой). Вот серьёзно. Когда ты первый раз делаешь снимок на пробел — ты такой «хм? клёво». Потом «ну нихуя себе, как удобно». Через месяц — «блять, как я раньше без этого жил? &!@$(*^!@(^$». Ну и ещё збс, что она за полсекунды затвором дергает. Если фоткать не умеешь (привет инквизитору с кривыми руками) — просто за 5 секунд делаешь 10-15 фоток (как успеешь пробел нажать), а потом выбираешь. Говно, конечно, всё равно получается, но хотя бы можно выбрать ту, на которой всё видно. Но серьёзно — вот эта фишка с пробелом решает, когда нужно что-то быстро снять, вы даже не представляете как (там ещё сама камера включается через дабл-power).

Остались какие-то фишечки, которые мне нравились в старых BB. Многоцветный светодиод (там не 4 цвета, как в htc, а хватит на уведомления для каждого приложения), хоткеи для запуска приложений с клавиатуры (с рабочего стола можно так быстро переключаться лонгтапом), поиск по любой кнопке с рабочего стола (хотя я его и вырубил к чертям, чтобы с рабочего стола запускать приложения одним нажатием на кнопку без лонгтапа, но секунд 30 порадоваться этому поиску успел — пишешь на клаве «жена» на рабочем столе и сразу звонишь, не нужно ковыряться в иконках). Какие-то там приложения от blackberry тоже есть (посносил все к херам, кроме хаба, DTEK и клавиатуры). Ещё кто-то добрый потрудился сделать настройку списка открытых приложений — одна из опций очень похожа на рабочий стол в Q10 (но из-за рандомного порядка окон этот список — кусок бесполезного говно, в q10 приложения можно было в этом списке руками двигать и они сами туда-сюда не бегали, так что — хоткеи, хоткеееееи!).

Появились какие-то новые фишки. Какая-то там вкладка с activity (прожила минут 5, потом я её вырубил, чтобы не мешалась), одна лишняя аппаратная кнопка (на неё можно повесить любое приложение и что-то там ещё по мелочи. В сторону шепотом «Дебилы, сделайте туда альт-таб!»).

Не обошлось и без минусов. Хаб приказал долго жить, он теперь не нужен. Конечно, те, кто никогда не видел хаб в blackberry10 меня не поймут и удивленно покрутят виском у пальца — ведь по меркам андроида тот хаб, который есть, остаётся удобным почтовым клиентом (удобнее родного gmail), но те, кто будут слазить с BB будут грустить по хабу. Суррогат из виджета на крайнем левом рабочем столе (который я придумал сам себе) периодически залипает и перестаёт обновлять список уведомлений. СМС-ки из хаба — тупо «ярлык» на родное андроидное приложение «Сообщения» (пользуясь случаем, передаю привет безголовому разработчику из гугла, который в 2017 году всё ещё не справился с тем, чтобы сделать отправку смс физическим энтером в этом приложении). Настроек — кот наплакал, даже расписание не настроишь, когда тебе почту присылать. Ну и так далее. Но почта у меня в хабе, тут всё хорошо.

Остальные минусы я бы отнёс уже к проблемам самого андроида. Первое, что выбешивает — приложения живут своей жизнью и сами запускают всякое говно в фоне, никак не реагируя на то, что ты вообще-то закрыл окно приложения (для тех, кто не в теме — в BB10 приложениям явно было запрещено запускать в фоне службы/процессы, если не открыто окно этого приложения. Ну и все процессы вырубались, когда ты закрывал это окно. Каждому приложению нужно было разрешить явно работу в фоне (в фоне == без открытого окна). А на андроиде ты запускаешь какой-нибудь ндыкс-навигатор, а он тебе оставляет в фоне 100500 служб, которые трекают в фоне после закрытия навигатора твоё местоположение, время и ещё что-то там и жрут батарейку. А ещё службы могут запускаться по событиям и за ночь молча сожрать батарейку в ноль, из-за чего будильник не зазвонит, кек).

При этом, те приложения, которым надо спокойно жить в фоне — умирают в этом самом фоне. 22 сентября 2011-го года я впервые спросил у интернета, где взять браузер для андроида, который можно спокойно сворачивать. Прошло 6 лет, а я всё ещё жажду получить ответ на этот самый вопрос. Ну так-то збс, что ты не можешь на часик свернуть браузер, не потеряв его состояния.

Бесит блядоуёбищная надпись «Megafon», которая мало того, что бесит, так ещё и постоянно пытается перекрыть все иконки уведомлений в баре. Забавный факт — если поискать «carrier» в настройках, то там будет пункт «show carrier name in taskbar» (или как-то так), но если нажать туда — то откроется менюшка с настройками экрана, в которой ничего такого нет =)

Ладно, хватит ныть. В итоге — хороший топовый андроидный телефон за не самые большие деньги (40 тысяч для флагмана — смешно). Совсем скоро начнутся белые поставки в Россию, цена за серые просядет ещё больше. Ну а белые, вангую, будут стоить 42-47 тысяч. Но я бы не стал писать целую статью про обычный флагман очередной говноконторы по клепанию телефонов. Впрочем, весь вот этот бред выше я написал для того, чтобы поисковики проиндексировали эту статью и закинули в её индекс (да и просто потому что кофе не выветрилось). Перейду к сути.

Как вы могли заметить на фоточках KeyOne (мне их лень пиздить из интернета, а сфоткать телефон этим же телефоном — сложно, знаете ли), у него есть одна очень важная отличительная черта. Ну так, совсем небольшая. Физическая клавиатура, в общем. Из-за этой маленькой фишечки любой системный администратор наконец-то может сменить свой HTC Desire Z на новый телефон (ой, вот только не говорите, что вы что-то там ещё смогли купить с клавиатурой на андроиде за эти долгие 7 лет и не разбить это об стену из-за того, что клавиатуру делали макаки без мозга). Серьёзно. Встречайте. Впервые за всё время существования андроида! *фанфары* Физическая клавиатура удобнее, чем в HTC Desire Z! *тадам-там-там-тадам*

Почему я так долго не писал про эту клавиатуру? Углубимся в историю. Когда-то blackberry сами производили свои телефоны. В те далекие счастливые времена (A long time ago in a galaxy far, far away….) каким-то грамотным специалистом была придумана раскладка для blackberry-клавиатур (а физически эта клавиатура 100 лет не менялась, так-то) с российской кириллицей, которая была реально удобной. Строго говоря, до выхода Desire Z, не было других физических клавиатур (а blackberry не было на андроиде), на которых ты за полчаса привыкал строчить на русском языке вслепую (так-то клавиатуры были, с приколами вроде «Ж и Й на одной кнопке Q»). Потом у BB наступил кризис и телефоны стала производить некая говно-контора (TCL). В этой конторе почему-то посчитали, что русским покупателям их телефонов будет очень прикольно пользоваться клавиатурой, на которой буквы ФЫ и ЯЧ будут находиться попарно на одной кнопке, буквы С и C (кто в танке — русская и английская) будут находиться на разных кнопках, буквы Ё не будет вовсе, а мягкий и твердый знак нельзя будет напечатать, не открыв перед этим гугла. 2 месяца я мучался, долбил саппорты BlackBerry и TCL гневными письмами и отзывами на play. Что логично — меня слали в жопу с этой проблемой, ведь телефоны в россию официально никто не возит, так что им как бы наплевать, что я о них думаю.

Промучавшись 2 месяца с этой раскладкой (смску на 10 слов приходилось писать дольше двух минут, а в темноте — больше 10, потому что ты постоянно пытаешься печатать в «нормальной» раскладке, тупо инстинктивно), я догадался открыть список раскладок. Там нашлось нечто с названием «Русский (транслит)». Стало проще — теперь в темноте я видел, куда нажимать (гравировка русских букв — без подсветки), а нажимать английскую К, чтобы написать русскую К, получилось привыкнуть достаточно быстро. Вот тут уже стало получать писать смс, письма, да и вообще пользоваться телефоном. Кстати, можете посмеяться, над нашим совместным с wtigga поиском недостающих русских букв в этой раскладке и поофигевать с нами от того, какая у разработчиков бывает фантазия.

Но пару дней назад случилось великое события. Прилетело малюсенькое обновление, которое (опять фанфары) принесло с собой настоящую кириллическую раскладку blackberry. Знаете, это было ощущение…. Сложно описать. Я взял телефон, открыл жаббер, написал коллеге «чувак, мне на телефон прилетело обновление и теперь у меня правильная раскладка» и…. Правда, это было оргазмом, потому что такое вслепую на телефоне можно написать за 20 секунд. Теперь. Да, всё это связано с тем, что K1 будут скоро возить в ростест, блаблабла

Так вот. Про раскладку поговорили. Теперь про фичи самой клавиатуры. Если почитать обзоры — то можно узнать про какой-то «тачпад». Да, он есть. Зачем он на телефоне? Да просто это не тачпад =) Помните аппаратные колесики на телефоне, чтобы скроллить? Так вот — то же самое, только в 4 стороны. 3 ряда клавиатуры — сенсорная панелька, поглаживая которую можно поскроллить экран. Для тех, кто недоумевает, нахуа — попробуйте поскроллить pdf-ку или страницу в браузере со ссылками в каждой строке ;)

На этой клавиатуре есть физический CTRL. Если быть уже совсем точным — то в настройках приложения клавиатуры есть галка «использовать правый shift как ctrl». Чтобы вы понимали. Открываете ssh. На телефоне. Нажимаете ctrl-a, ctrl-e, ctrl-x-e, что-то там ещё. Потом нажимаете ctrl-d, открываете почту и отвечаете туда «я сделяль, проверьте». И всё это — без ебли с нарисованной на экране кнопкой ctrl. Всё ещё не нравится? )

Ну окей, тогда я вам ещё расскажу, что в пробеле есть fingerprint. Правда, я его выключил к чертям, ведь могу набухаться так, что кто-то возьмёт мой палец и получит доступ к данным, но вы-то так не пьёте, right? Впрочем, у пробела есть и полезные фичи — например, даблтапом ставится точка+пробел после неё. Ещё обещают на пробел потом повесить сворачивание на рабочий стол (если вы не в текстовом поле), но когда ещё будет, эх.
Кстати, где-то там рядом есть кнопочка Sym, она специально для тех извращенцев, которым нужно открыть экранную клавиатуру. Shift+backspace = delete. Ctrl+c, ctrl+v тоже работают. Грустно, что разработчики мобильного Chrome странные люди и теперь ctrl-n/ctrl-w итд в хроме не работают (на планшете с андроидом 4 и внешней хардклавой работали точно, я ещё писал багрепорт в Я.бро, что у них отломаны эти хоткеи).

В общем, приятно, что в 2017 году в blackberry всё ещё думают лицом, а не другими частями тела. Над K1 работали хорошие специалисты из всех областей. Местами своеобразные (многие говорят, что дизайн страшный, но что они в этом понимают?), но в сумме ключик вышел просто отличным, добавить к нему нечего.

Ну а я? А я смог впервые за много-много лет провести пару недель не таская с собой ноутбук 24/7 на тот случай, если что-то сломается.

Debian 9 stretch released.

https://www.debian.org/releases/stretch/releasenotes

Большой мануал: часть 21. Учимся делать редиректы в nginx.

Эта статья — часть Большого Мануала по настройке lamp-сервера на debian. Предыдущая часть цикла — Создаём конфиг для нашего сайта в nginx. Следующая часть цикла — Not yet published В этой статье мы поговорим о том, как в nginx нынче модно делать редиректы. Точнее, цель даже не в том, чтобы научить делать редиректы (это всё [...]

Большой мануал: часть 20. Создаём конфиг для нашего сайта в nginx.

Эта статья — часть Большого Мануала по настройке lamp-сервера на debian. Предыдущая часть цикла — Создаём конфиг для нашего сайта в apache2. Следующая часть цикла — Учимся делать редиректы в nginx. Уххххрррр. Часть 20. Сегодня этот сайт наконец-то заработает %). Мы тут где-то когда-то ставили nginx, а я забыл рассказать, для чего. Попробуем исправить это [...]

Традиционный новогодний оффтоп: Делай дерьмо, живи в шоколаде!

Что меня заставило написать (впервые нытьё в блоге главного нытика Всея Руси! 5 лет держался!)? Да хрен знает. Может быть то, что я не могу найти новый телефон. Может быть то, что в моей машине случилась третья поломка за её жизнь, и она снова не связана с тем, что в машину положили на заводе. Может [...]

Ubuntu 16.04+, глюки с капсом (точнее, с переключением раскладок по капсу).

Собственно, в 16.04 появился прикольный баг у тех, кто переключает раскладки по капсу. Если вы печатаете быстро на двух языках, то при переключении раскладок у вас будет получаться Такая Фигня. То бишь лишние буквы в верхнем регистре (как я понял это от того, что я начинаю печатать быстрее, чем отпускаю капс. При этом раскладка переключается [...]

Ubuntu, опция «запоминать раскладку для каждого окна».

По традиции в бубунте в очередном релизе поломали половину галочек в гуёвом конфигураторе. Но нам-то что. Вообще фича очень удобная, чтобы не переключать раскладку, когда постоянно переключаешься между жаббером и терминалом. Включается (к слову в любом gtk-based поделии) так: user@server:~$ dconf write /org/gnome/libgnomekbd/desktop/group-per-window true

Большой мануал: часть 19. Создаём конфиг для нашего сайта в apache2.

Эта статья — часть Большого Мануала по настройке lamp-сервера на debian. Предыдущая часть цикла — Подготавливаем apache2. Следующая часть цикла — Создаём конфиг для нашего сайта в nginx. Вот и подошло время (блеать, спустя 18(!) частей), когда мы начинаем «запускать» наш сайт. Для начала немного экскурса в терминологию, чтобы не путаться дальше. — У вебсерверов [...]

Большой мануал: часть 18. Подготавливаем apache2.

Эта статья — часть Большого Мануала по настройке lamp-сервера на debian. Предыдущая часть цикла — Настраиваем SSL в nginx и получаем A-rate. Следующая часть цикла — Создаём конфиг для нашего сайта в apache2. Для того, чтобы apache мог работать вместе с nginx, его нужно немного настроить. Ну и заодно немного пооптимизируем его работу в плане [...]