Поскольку статья про то, как закрепить названия столбцов в OpenOffice Calc пользуется некоторой популярностью, а я ушёл оттуда на Google Drive, расскажу-ка я, каким образом я работаю в Таблицах Google с большими документами, закрепляя названия столбцов. Вот так выглядит таблица с закреплёнными столбцами: А добиться такого результата очень просто: надо открыть меню «Вид → Закрепить», и выбрать количество строк, которое нужно закрепить. В моём случае заголовки столбцов состоят из одной строки, следовательно закрепляем одну строку.

Читать далее →

Переделал одно сырое поделие на JS в эти выходные, и уже представляю, как меня проклинают пользователи этого сайта. Хорошо, что сайт на испанском, и их проклятия я всё равно не понимаю и не услышу. А дело было так: заказчица пожаловалась на нехороших противных юзеров, которые нажимают кнопку «Поделиться на LinkedIn», а потом скачивают защищённый файл, не поделившись. Пришлось чинить. Стандартные механизмы из документации не работало, пришлось разработать приложение (да, сам офигел, когда узнал, что на LinkedIn можно создавать свои приложения).

Читать далее →

Всё чаще и чаще вместо того, чтобы писать на Groovy, возвращаюсь к Java. Groovy всё ещё очень часто используется, впрочем, из-за его консоли. groovyConsole — замечательное изобретение, очень многие программы я делаю именно там. Связано моё возвращение к Java-истокам, как нетрудно догадаться, с последними изменениями в Java 8, в частности — Java Stream API. Однако, порой бывают случаи, когда задумываешься и не можешь найти решение. Чтобы таких случаев стало меньше, решил зарегистрироваться на StackExchange в хабе Code Review.

Читать далее →

Отзывы о Hugo

сервер hugo блог Linux редактирование

Я уже писал некоторое время назад, что мой блог переехал на статический движок Hugo. То есть, небольшая программа на Go формирует контент моего сайта в виде html файлов, пригодных для загрузки на любой хостинг. Это решение неприхотливое (не жрёт ресурсов), работает очень быстро (нет нагрузки на сервер), не боится DDOS. Решение при этом менее гибкое: сложнее писать плагины (по сути, возможности расширения движка не слишком велики, плагинов как таковых вообще нет).

Читать далее →

Оказавшись проездом в Нижнем Новгороде, пришлось решать вопрос с тем, чем бы себя занять. Времени было около трёх часов, и мы решили отправиться погулять, а заодно и перекусить. В голову пришла мысль посетить какой-нибудь чешский ресторан, но под руку подвернулся лишь пивной бар «Поросёнок», отзывы о котором были неудовлетворительными. Расширив круг поисков, мы обнаружили некий ирландский паб + караоке в гостинице «Марин», и туда отправились. По факту на дверях заведения также висела табличка «Стрипбар», да и открывалось оно лишь в 6 вечера.

Читать далее →

У меня на клавиатуре есть кнопка авиарежима (она есть в большинстве ноутбуков, собственно). И она даже работает: Linux по непонятной причине не подключается ни к каким сетям и нигде не пишется, почему (до тех пор, пока не поставить проприетарный драйвер и не попробовать подключиться с консоли). Но как оказалось, этого всё-таки недостаточно. Глядя на уведомление об оставшихся процентах батарейки, я приходил в уныние. А чтобы не унывать, запустил powertop. Если кто не знал, это очень хороший пакет для определения энергопотребления ноутбука.

Читать далее →

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

Читать далее →

Вкратце о Большой Ялте Большой Ялтой называется огромная куча всяких городков, посёлков, сёл и деревень в районе Ялты. Практически в каждом из городков-посёлков есть что посмотреть, но буквально 1-2 достопримечательности. Приезжать сюда лучше на машине, чтобы всё посмотреть. Можно брать какие-то большие экскурсии. Ездить самому из конца в конец — было бы слишком утомительно, на мой взгляд. Ялта В самой Ялте я не жил, но видел набережную, автовокзал (приехав из Севастополя), и немного город (проезжали туда-сюда во время экскурсий).

Читать далее →

Такси в Крыму

Крым отпуск такси услуги

Такси в Крыму, как и многое другое, вызывает твёрдые ассоциации с концом «девяностых» - началом «нулевых» в Саранске. Такси - это нечто такое элитарное, запредельное, и тех, кто пользуется такси, в общем-то стыдно не обмануть. Даже взяв с вас втридорога, таксист непременно всунет вам свою визитку, обязательно с украинским номером, перечёркнутым ручкой, и тяп-ляп написанным новым российским номером. Таково большинство «такси» — бомбилы. Но есть и приятные исключения. Вместе с Россией в Крым пришли современные блага цивилизации: например, быстрый LTE-интернет.

Читать далее →

Русские даты в Hugo

hugo go блог

Хотел бы рассказать о сложной судьбе Hugo. Как известно, переехал на него я со сверхнавороченного Drupal, который реально мог делать всё, что угодно. А hugo не настолько навороченный. Да, собственно, и go - не настолько навороченный язык, чтобы поддерживать своей базовой библиотекой множество локалей. Нетрудно догадаться, пришлось всё делать самостоятельно. Более того, пришлось самостоятельно писать костыли. Об этом я и поведаю. Самая простая настройка - это настройка форматов даты. В частности, надо сделать: date: 2 January 2006 datetime: 2 January 2006, в 15:04:05 time: 15:04:05 Но язык будет английским, а хочется русского.

Читать далее →

Казалось бы, совсем недавно писал о том, как лучше всего объединять аудиокниги в линуксе — а описанный мной метод уже не работает. После обновления ffmpeg, он начал ругаться на файлы, содержащие в имени пробел. Во всяком случае, раньше он на пробелы ругался, и пришлось имена файлов брать в одинарные кавычки. «Разве ж это проблема?» - подумал я. Но оказалось, что это только верхушка айсберга. От пробелов я избавился привычным rename ' ' '_' *.mp3.

Читать далее →

Переезд сайта на Hugo

hugo движок go

Повествование о переезде на Hugo

Читать далее →

Решил было вспомнить, зачем нам дома тренажёр, после отпуска трижды в неделю бегаю. Пробовал сначала приладить планшет на тренажёре, но ничего хорошего из этого не выходило: планшет блокировался периодически, приходилось разблокировать. Ничего хорошего, с ритма сбиваюсь постоянно. Нашёл спортивный плеер, залил в него mp3-шки, а он начал их в случайном порядке воспроизводить. Печально, не дело. Попробовал mp3wrap — что-то не то, дёргает как-то… На следующий день попробовал сервис Audio Joiner. Всё бы хорошо, но он прямо решил смикшировать трэки.

Читать далее →

Киборг++

зуб имплантация киборг

Сегодня был очередной этап имплантации зубов, мне установили формирователь десны. Кажись, обнажили мою истинную сущность: прям-таки торчит кусок металла из десны. Осталось всего-ничего, на этот металл прилепить коронку. Начитавшись всякого, решил ставить циркониевую. Это, правда, ещё впереди — пока у меня распаханная десна и кусок титана из неё торчит. На этот раз было даже более неудобно и неприятно, чем во время удаления зуба. Я-то думал, это очень простая операция — буквально сделать надрез, ввинтить формирователь и зашить обратно.

Читать далее →

Симферополь. Совершенно непонятный город. Недолюбленный город. Дороги более-менее в порядке, водители идиоты, пробки. Инфраструктура хуже, чем в не особо развитом Саранске, однако там не помрёшь, всё что надо — есть. Неухоженный город, дома и ограды неопрятные, заметное количество мусора. Про татарский старый город вообще молчу. Или снести бульдозерами, или как в Турции, превратить в исторический памятник. Севастополь. Город, недолюбленный властями, но любимый людьми. Инфраструктура как в Симферополе, в наличии, но без особых пробок и с вежливыми пешеходами и водителями.

Читать далее →

По возвращению откуда-нибудь из Европы, мне постоянно задают вечный вопрос: "Где лучше"? А по возвращению из Крыма, самый популярный вопрос про то, как оно вообще. Ответ на этот вопрос — непростой и неоднозначный, и попробую написать поподробнее, чтобы стало понятнее. Первый важный момент: как говорила моя бабушка, — «свинья везде грязь найдёт». Приехав в Крым с целью найти недовольных, вы наверняка их найдёте. Лично я не опрашивал сотни людей на улице, а в основном общался с водителями, экскурсоводами, хозяевами отелей, ну и просто слушал, что вокруг говорят — я не очень общительный сам по себе, а вот послушать я люблю.

Читать далее →

Вообще хостелы — замечательная тема, но хостел хостелу рознь. Вот, например, One80° в Берлине — лучший хостел, в котором мне довелось пожить, а Like в Севастополе — худший. Подведу итоги поста заранее: если надумаете в Севастополь — выбирайте любой вариант, кроме этого. Квартира, гостиница, грязно сквернословить и переночевать в полицейском участке — неважно. Посещение начинается с поиска хостела. Вывески — нет. Указателей — тем более. Этим, к сожалению, славятся почти все хостелы, размещённые в обычных многоквартирных домах в России.

Читать далее →

В принципе ни для кого не секрет, что прямо сейчас я нахожусь в Крыму. Вообще говоря, "с материка", как здесь говорят, хотелось частенько сказать "бедные крымчане!"… Здесь же, честно говоря, отношение к происходящему сильно поменялось. Большинство местных людей — сильные, и всякие сюси-пуси, слюни, сопли и жалость — им не особо-то и нужны. Им нужны дела. А дела — потихоньку делаются. Причём странные. Крым — не особо украинскоязычный же регион, "малороссийских" слов в лексиконе — раз-два, и обчёлся.

Читать далее →

Хотел порадоваться и попереживать за местный интернет. Тут бывают на удивление хорошие тарифы, некая компания Миранда Медиа предлагает FTTB интернет, и есть ещё интернет от SevStar. Миранда очень похожа на дочку Ростелекома, во всяком случае в тарифной политике и в корпоративных цветах определённое сходство прослеживается. А вот СевСтар какой-то странный. Роутинг у них то через Россию, то через Украину, то через какие-то странные точки обмена трафиком. Скорости соответствующие. То ли в хостеле весь интернет заняло 10-15 присутствующих тут человек, то ли просто всё очень-очень тормозное.

Читать далее →

Два дня в Севастополе. Честно говоря, пока тут не оказался, не знал толком, что и в каком порядке буду смотреть. Впрочем, по мере пребывания тут, появилась какая-то определённость. На первый день были отведены достопримечательности вне центра Севастополя, на второй — центр. Таким образом, в первый день мы посмотрели: панораму "Оборона Севастополя", 35-ю береговую батарею, Херсонес Таврический. Прокатились на колесе обозрения, спустились к морю. К сожалению, на экскурсию по 35-й береговой батарее мы не попали — ни на этот день, ни на следующий, мест на бесплатную экскурсию не было.

Читать далее →

Полезное