Именно поэтому я написал «конкретно эти» и упомянул, что они не совсем корректно подходят к ситуации — чтобы никто не подумал, будто я вообще против любых готовых решений, которые могут облегчить жизнь.
Но профессионалом я тоже быть не хочу. Они: а) аномально много работают; б) болеют снобизмом чаще, чем непрофессионалы и ещё куча всяких плохих пунктов «ц».
В определённых ситуациях, согласитесь, мой метод выглядит элегантно — минимум кода, и иконки сами подстраивают свой размер. Если подходить к нему без фанатизма и не пихать везде, где это возможно, он тоже имеет право на жизнь. Технически, метод работает. Кому-то не нравится результат, кому-то нравится.
В остальном: как я вообще смогу развиваться, если я буду только использовать всё готовое? Мне важно развиваться. И дело не только в том, что подход, который я описал, можно или нельзя применить. Дело в том, что он развивает моё мышление — я учусь смотреть на вещи с разных сторон. Если использовать только всё готовое и вообще не напрягаться, то, по-моему, это самый верный способ прекратить своё развитие.
И ещё, не обижайтесь только, но мне не пригодятся конкретно эти крутые решения в виде автоматизации, потому что, если провести аналогию, я писал про то, как жарить картошку, а вы мне говорите, что суп так не варят — я про варку супа ничего не писал.
[...] в абсолютных единицах. И, получается, такая иконка не будет реагировать на контекст, в котором используется — всё время будет фиксированного размера — и в заголовке, и в обычном тексте.
Я честно не знаю. Если бы вы процитировали весь абзац, то было бы видно, чьё это было замечание и кто может лучше ответить на этот вопрос. У меня нет опыта работы с векторной графикой — я об этом писал чуть выше. Я боюсь, что буду глупо выглядеть, если начну рассуждать о вещах, в которых не разбираюсь.
Но я буду очень благодарен, если вы этот момент протестируете и напишете, как это может сказаться на производительности.
Это немного не то. Gulp.spritesmith создаёт спрайты и CSS-код из набора изображений. Создание спрайтов — немного выходит за пределы этой статьи. Она — про использование готовых спрайтов. К тому же, gulp.spritesmith прописывает всё в абсолютных единицах — это прямо противоположно тому, о чём я писал и чего я пытался добиться в статье.
А вы ещё не придумали зародыши зубов? Было бы круто: имплантировал зародыш зуба и он стандартным способом вырос в нормальный зуб — пусть даже и с такими же болевыми ощущениями, как при росте зубов в детском возрасте. ))
Я её писал, ориентируясь на информацию, которая была на официальном сайте. Вкратце, они хотели запустить на низкую орбиту кучу CubeSat и транслировать всё именно с помощью Wi-Fi по протоколу UDP. Должна была быть схема «Outernet → любое_устройство_с_WiFi», но получилась в итоге схема «спутник → Lantern → любое_устройство_с_WiFi» (по желанию, Lantern можно заменить небольшой связкой устройств; я под катом их список напишу потому что в одну строчку плохо читаться будет ).
Чем можно заменить Lantern (с картинками)
Satellite dish (60cm or larger)
LNB (must support Ku band)
USB satellite tuner (DVB-S)
Raspberry Pi (model B or B+ recommended, but Known issues below if using B+ with PCTV 461e)
Internet connection
HDMI cable for display connection (or HDMI-DVI, HDMI-VGA and similar convertors/adaptors)
USB keyboard
Micro USB cable or AC power adaptor for Raspberry Pi
сложно себе представить, откуда после rm /var/lib/xkb/*xkm иксы возьмут старую раскладку
Из оперативной памяти — наверняка. :)
В Kubuntu без setxkbmap изменения мгновенно не проявляются. Я прямо в окне консоли тестировал. Устанавливал вашу раскладку и тут же в консоли пытался вводить цифры в русской раскладке — вводились цифры. И только после setxkbmap начали вводиться знаки препинания вместо цифр, как и ожидалось от раскладки.
Я думаю, это всё не зависит от разновидности линуксов, это особенности X11. У вас без плясок работает, наверняка, потому, что вы не пробовали пользоваться раскладкой мгновенно после её установки, не отходя от кассы — когда ru или es раскладка уже есть в настройках на момент запуска install.sh. А так, если после install.sh компьютер перезагружался, или был релогин, или если в настройках клавиатуры сделано любое изменение или вообще, что угодно, дёргающее иксы, то всё, конечно же, нормально обновляется.
Но я могу и ошибаться. Всё же, я не так давно окончательно переехал на линукс, хотя и пользовался им эпизодически крайние лет 14-15. Так что, у меня хорошего понимания архитектуры ОС пока ещё нет. :)
Ну, тут вам виднее. Единственное, я бы в инструкции предупреждал других пользователей, что затирается стандартная раскладка, если бы выкладывал подобную вещь в открытый доступ, и давал бы какую-нибудь информацию о том, как всё вернуть обратно.
Кстати, в install.sh (как и в мою краткую инструкцию) можно ещё добавить команду «setxkbmap» — прямо так, без параметров. Тогда изменения раскладки применятся сразу. Без этого, после установки вашей раскладки нужно либо перелогиниться/перезагрузиться, либо сделать какие-нибудь изменения в настройках клавиатуры, чтобы изменённая раскладка подгрузилась в память.
Она ужасна тем, что ставится не отдельно, а патчит «default». Я не мастер в конфигурировании раскладок для Linux, но ведь есть способ добавлять её в качестве отдельной группы «xkb_symbols», не затирая намертво стандартную раскладку?
Спасибо хотя бы за то, что в папке /usr/share/X11/xkb/symbols остаётся резервная копия старой раскладки, чтобы её можно было восстановить.
Краткая инструкция для тех, кто хочет вернуть стандартную раскладку обратно
Но, вообще, за идею спасибо. Я только недавно на Linux переехал и мне нужно было найти способ облегчить ввод некоторых символов (без того, чтобы заниматься пальцевой камасутрой с Compose key). Теперь хотя бы знаю, где можно вносить изменения в раскладку.
Да и вообще, то, о чём они говорят сейчас и то, о чём они писали 9 месяцев назад, слишком уж отличается. Сначала они собирали пожертвования на то, чтобы сделать что-то бесплатное для всех. Прямо сейчас они продают устройства, с помощью которых можно подключиться к их сети. Потом введут дополнительную абонентскую плату для тех, кто хочет кроме википедии и убунту получать новинки кино через Outernet. Потом, с выходом Outernet Lantern 3, они перестанут поддерживать Lantern, который выпустили на днях — нужно будет обязательно купить последний Lantern, чтобы продолжать пользоваться Outernet. И т.д. и т.п.
В общем, не будет никакой сети Outernet, доступной с любого устройства в любой точке мира. Это у них был маркетинговый ход. То же самое относится и к нецензурированному контенту и ко всей остальной чуши, что они наобещали.
В вашем шрифте тоже проблем немало. Как минимум, он не поддерживается в QtCreator и Kate. При этом, Haskling их поддерживает, а вы в описании шрифта как раз к списку Haskling и отсылаете.
Я, когда писал «Немного подробнее про проект Outernet», ожидал, что в будущем можно будет просто найти в списке Wi-Fi-сетей сеть Outernet и пользоваться ей. Именно так они всё и подавали на старте, именно это меня и зацепило. Конкретно Wi-Fi-сеть они и обещали с самого начала. Безо всяких дополнительных примочек. Потом появились упоминания, что нужна спутниковая тарелка, чтобы их принимать. Примерно в этот момент они мне и разонравились. Если откинуть маркетинговую чешую, получается обычная «рыбалка».
Lantern в качестве альтернативы спутниковым тарелкам — вот, что будет выпускать Outernet Inc. Этот гаджет, несомненно, намного удобнее и компактнее тарелки с ресивером. Всё круто — вполне тянет на инновацию. Но о сети Outernet речи, как бы, уже не идёт. После незаметной подмены понятий всё это звучит не «Проект Outernet», а «Гаджет от Outernet Inc». Несомненно, перспективный и революционный гаджет, но с глобальной Wi-Fi-сетью обманули. Потому что обещалась именно глобальная Wi-Fi-сеть, доступная без дополнительного оборудования. Если организаторы проекта так быстро меняют коней, то им ни что не мешает в процессе ещё раз поменять коней и ввести, например, доступ по подписке, цензурирование материалов, новую более совершенную версию «фонаря» раз в год и прочее.
Но профессионалом я тоже быть не хочу. Они: а) аномально много работают; б) болеют снобизмом чаще, чем непрофессионалы и ещё куча всяких плохих пунктов «ц».
В остальном: как я вообще смогу развиваться, если я буду только использовать всё готовое? Мне важно развиваться. И дело не только в том, что подход, который я описал, можно или нельзя применить. Дело в том, что он развивает моё мышление — я учусь смотреть на вещи с разных сторон. Если использовать только всё готовое и вообще не напрягаться, то, по-моему, это самый верный способ прекратить своё развитие.
И ещё, не обижайтесь только, но мне не пригодятся конкретно эти крутые решения в виде автоматизации, потому что, если провести аналогию, я писал про то, как жарить картошку, а вы мне говорите, что суп так не варят — я про варку супа ничего не писал.
[...] в абсолютных единицах. И, получается, такая иконка не будет реагировать на контекст, в котором используется — всё время будет фиксированного размера — и в заголовке, и в обычном тексте.
Но я буду очень благодарен, если вы этот момент протестируете и напишете, как это может сказаться на производительности.
(Upd. Нужно было обновить страницу перед тем, как отправлять комментарий — меня опередили.)
--no-check-certificate, наверное, имелось ввиду?
Я её писал, ориентируясь на информацию, которая была на официальном сайте. Вкратце, они хотели запустить на низкую орбиту кучу CubeSat и транслировать всё именно с помощью Wi-Fi по протоколу UDP. Должна была быть схема «Outernet → любое_устройство_с_WiFi», но получилась в итоге схема «спутник → Lantern → любое_устройство_с_WiFi» (по желанию, Lantern можно заменить небольшой связкой устройств; я под катом их список напишу потому что в одну строчку плохо читаться будет ).
Ладно, в общем, спасибо ещё раз за идею о том, чтобы напрямую править файл с раскладкой. Я раньше не знал, что всё это можно так легко редактировать.
Из оперативной памяти — наверняка. :)
В Kubuntu без setxkbmap изменения мгновенно не проявляются. Я прямо в окне консоли тестировал. Устанавливал вашу раскладку и тут же в консоли пытался вводить цифры в русской раскладке — вводились цифры. И только после setxkbmap начали вводиться знаки препинания вместо цифр, как и ожидалось от раскладки.
Я думаю, это всё не зависит от разновидности линуксов, это особенности X11. У вас без плясок работает, наверняка, потому, что вы не пробовали пользоваться раскладкой мгновенно после её установки, не отходя от кассы — когда ru или es раскладка уже есть в настройках на момент запуска install.sh. А так, если после install.sh компьютер перезагружался, или был релогин, или если в настройках клавиатуры сделано любое изменение или вообще, что угодно, дёргающее иксы, то всё, конечно же, нормально обновляется.
Но я могу и ошибаться. Всё же, я не так давно окончательно переехал на линукс, хотя и пользовался им эпизодически крайние лет 14-15. Так что, у меня хорошего понимания архитектуры ОС пока ещё нет. :)
Кстати, в install.sh (как и в мою краткую инструкцию) можно ещё добавить команду «setxkbmap» — прямо так, без параметров. Тогда изменения раскладки применятся сразу. Без этого, после установки вашей раскладки нужно либо перелогиниться/перезагрузиться, либо сделать какие-нибудь изменения в настройках клавиатуры, чтобы изменённая раскладка подгрузилась в память.
Спасибо хотя бы за то, что в папке /usr/share/X11/xkb/symbols остаётся резервная копия старой раскладки, чтобы её можно было восстановить.
Но, вообще, за идею спасибо. Я только недавно на Linux переехал и мне нужно было найти способ облегчить ввод некоторых символов (без того, чтобы заниматься пальцевой камасутрой с Compose key). Теперь хотя бы знаю, где можно вносить изменения в раскладку.
В общем, не будет никакой сети Outernet, доступной с любого устройства в любой точке мира. Это у них был маркетинговый ход. То же самое относится и к нецензурированному контенту и ко всей остальной чуши, что они наобещали.
Lantern в качестве альтернативы спутниковым тарелкам — вот, что будет выпускать Outernet Inc. Этот гаджет, несомненно, намного удобнее и компактнее тарелки с ресивером. Всё круто — вполне тянет на инновацию. Но о сети Outernet речи, как бы, уже не идёт. После незаметной подмены понятий всё это звучит не «Проект Outernet», а «Гаджет от Outernet Inc». Несомненно, перспективный и революционный гаджет, но с глобальной Wi-Fi-сетью обманули. Потому что обещалась именно глобальная Wi-Fi-сеть, доступная без дополнительного оборудования. Если организаторы проекта так быстро меняют коней, то им ни что не мешает в процессе ещё раз поменять коней и ввести, например, доступ по подписке, цензурирование материалов, новую более совершенную версию «фонаря» раз в год и прочее.