Ворчание старого брюзги об ужасах Дебиана

Не очень уверен, кого винить - Cinnamon, LMDE, Debian или ещё кого, но я замучался настраивать мультитач. Ну, как "замучался": мультитач отлично работает из коробки. Но работает он для "обычных" людей, а я же необычный!
Нажатие двумя пальцами на тачпад для получения "средней кнопки" мне не нужно, а тыкать тремя пальцами, чтобы получить правый клик - и вовсе за гранью добра и зла.
Я делаю так: правый клик при помощи клика в правый нижний угол тачпада, а средняя кнопка мыши (вставить содержимое быстрого буфера обмена) - по клику тремя пальцами.

Конец эпохи. Debian, привет

Для меня прямо-таки конец одной эпохи и начало новой. С 2004 года и по настоящее время основным дистрибутивом Linux на моём компьютере был Gentoo. Сначала Gentoo, потом (чтобы сэкономить немного времени) Sabayon. Временами я пользовался Mac OS или Windows, но это было ненадолго - каждый раз меня что-то доставало :).

Полезная американская химия

В один прекрасный момент я обнаружил, что в США продают массу хорошей биохимической продукции, начиная от пищевых добавок и заканчивая витаминками. Часто попадаются и хорошие бытовые средства (хотя большинство их не хуже и не лучше российских; химические компоненты - они везде одинаковые).

Пара слов про Пургиняна

За ситуацией на Украине, должно быть, сегодня следят многие. По поводу недавних обвинений, выдвинутых Кургиняном, сегодня высказался Рогозин. За словом, как водится, он в карман не лезет, и определение дал меткое. Взгляды и мнение Кургиняна я уважаю, что конечно не делает меня слепым зомби и согласен с ним я не в 100% случаев, и своё мнение у меня имеется :-).

Памятка: Groovy, парсинг CSV

Очень понравилось парсить простенький CSV (заранее известен формат - разделитель запятая, во всех столбцах только буквы и цифры) на Groovy. В моём случае код выглядел вот так:

new InputStreamReader(stream).splitEachLine(',') { row ->
  if (row[0] == projectId) { /* do something */ }
}

А для чтения из файла сгодится код ещё более простой:

Памятка: Если в IDEA не работает reloading для Grails (перезагрузка классов на лету). Суровые будни grails разработчика

Одна из самых удобных вещей в фреймворке grails - это поддержка внесения изменений "на лету". Для вьюшек (view) это работает всегда, если не отключить. Но вот перезагрузка контроллеров и сервисов может работать на редкость непредсказуемо. В моём случае, например, не работает вовсе.

Чтобы такой злополучной ситуации не возникало (да-да, я расширяю словарный запас в связи с запретом мата), можно немножко схитрить и помочь интеллектуально обделённому фрагменту IDE.

Турция - 2014: Аланья, Artemis Princess, отзыв об отеле

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

Начну с советов, продолжу придирками, закончу дифирамбами. Если что, в целом всё было прекрасно.

Однако, санкции

Я тут решил, что всякого рода “санкции” против моей страны – это как пощёчина гражданину этой страны. Большинство “санкций”, разумеется, смехотворные, и потому не рассматриваются всерьёз (вроде бойкотирования США и Канадой Черноморнефтегаза – вероятность того, что Обама будет чинить ноутбук в одном из сервисных центров Саранска ничуть не ниже). Что рассматривается всерьёз – так это прекращение военного и технологического сотрудничества, аресты счетов (сегодня это счёт Абрамовича, а чей счёт будет завтра?).

Скорость написания кода

Забавно, но со временем самое большое изменение в моей манере написания кода - это возросшая скорость.
Если раньше я было пытался где-то написать получше, то сейчас всё отдано на алтарь скорости. Я пишу документацию только там, где необходимо, тесты пишу в основном для того, чтобы убедиться в работе сервера (клиента ещё не существует).

Pages

Navigation