Skip to content

123Unix!com

Easy Automation is here

  • About
  • Ask a Question
  • Automation Services
  • About
  • Ask a Question
  • Automation Services

Author: Alex

  • Home
  • Article posted by Alex
  • ( Page3 )

Poor symlinks at DreamHost

DreamHost has once again introduced changes (Apache upgrade?) to symlink handling.
Read More

  • 23 Mar, 2012
  • (0) Comments
  • By Alex
  • /var/log

Clean up EXIF tags in digital photos with 1-liner

Use the following one-line script to control witch EXIF data to leave in the photos published online:

exiftool -P -overwrite_original -all= -tagsFromFile @ -ExposureTime -MeteringMode -Flash -FocalLength -FocalLengthIn35mmFormat -FocusDistance -VibrationReduction -FocusMode -CreateDate -DateTimeOriginal -ISO -FNumber -UserComment -copyright='(c)2011, Alexander Shcheblikin' -artist='Alexander Shcheblikin' -model="Sasha's DX dSLR" _DSC*jpg

This should all be entered on one line (note: the dashes which hang over the ends of the lines must actually be adjacent to the command line switches following them).

This is a power tool affecting multiple files at once and it will process all the files matching _DSC*jpg pattern in the current directory.

To retain original files remove the -overwrite_original parameter

exiftool is available natively in Linux/UNIX as a Perl library and a front-end script and as a standalone executable for Windows and a package for Mac OS X.

  • 7 Feb, 2012
  • (0) Comments
  • By Alex
  • Tools

Strip HTML in mutt

A quick fix for conveniently reading (and replying to) HTML MIME emails in mutt mail agent.

Read More

  • 22 Dec, 2011
  • (5) Comments
  • By Alex
  • /var/log, Tools

Auto-fill post_title for WordPress pictures

WordPress is so good for SEO in part thanks to the large number of data fields available for each post: post title, excerpt, name (slug) and, finally, content. This allows for deep customization when presenting your post to the WWW.

While it’s fine to fill all those fields for a regular article it may be an overkill for a picture for that same article (which is just a sub-post in terms of WordPress built-in media library). (And even for a normal article – how many of us really do enter post excerpts? Yes, that’s what I’m talking about.)

Read More

  • 25 Oct, 2011
  • (0) Comments
  • By Alex
  • Tools

Мастер-класс “Веб-сайт за 3 часа”

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

Дата: Воскресенье, 30 октября
Время: 17:00 – 20:00
Место: Теремки (уточняйте по телефону)

Программа мастер-класса

  1. Подготовка участников: подключение к сети и т.п. (0ч15м)
  2. Вступительное слово. Ваше место в WWW: de jure и de facto. (0ч15м)
  3. Занимаем новое место “de jure” – регистрация собственного доменного имени. (0ч20м)
  4. Чай-брэйк. (0ч10м)
  5. Закладка пути к улучшению и утверждению места “de facto”. (1ч45м)
  6. Заключение и напутствие. (0ч15м)

Что вам нужно приготовить и взять с собой:

  1. Контент (материалы для публикации).
    Это самое важное.
    Несколько статей (страниц), написанных Вами, которыми вы хотите поделиться с миром.
    Обычно я говорю людям: пока у вас нет как минимум 100 статей, даже и не думайте о сайте. Но для нашего мастер-класса достаточно 3-5 страниц в электронном виде (TXT или DOC).
    Приготовьте также несколько картинок или фото, созданных Вами (JPG) для украшения страничек.
    Если фото – Ваш основной материал, можете принести с пол-сотни изображений – они сразу пойдут для создания фотогалереи. (Позаботьтесь только, чтобы размер файлов был не слишком большим, не более 200 КБ на фото – у нас просто не будет времени закачивать тонны материала.)
  2. Название Вашего сайта (обычными словами, например “Газета День”)
  3. Название домена для сайта (например, www.cnn.com, www.stereo.org.ua, kled.org и т.п.)
    Убедитесь, что имя свободно, а если не знаете как это сделать, придумайте пару запасных вариантов, на случай, если первое доменное имя окажется занято.
  4. Если Ваш новый домен находится в платной зоне (а это на сегодня все зоны, кроме .org.ua) – возьмите с собой платёжную карточку для покупки своего нового домена (около $10 за год).
    Если по каким-либо причинам Вы не сможете или не захотите покупать собственный домен во время мастер-класса – не беда, 123UNIX предоставит бесплатный вариант для временного использования.
  5. У Вас должен быть качественный работающий e-mail на небесплатном сервере.
    Почтовые адреса из разряда @ukr.net, @mail.ru, @gmail.com и т.п. имеют некоторые неприятные ограничения. Если у Вас нет ничего другого – будьте готовы к дополнительным трудностям.
  6. Компьютер – ноутбук или нетбук – с Wi-Fi (это само собой…)
  7. Бутерброд не помешает!

До встречи!

  • 14 Oct, 2011
  • (0) Comments
  • By Alex
  • Computing, Новости

Desktop virtualization: Linux inside Windows or Windows inside Linux?

Linux guest in Windows host or Windows guest in Linux host? The eternal question…

Read More

  • 13 Oct, 2011
  • (3) Comments
  • By Alex
  • Works

Adjust subtitles timing with Perl 1-liner

I usually record movies off TV with only one soundtrack – English. And it happened that I needed to give one such movie to someone Russian-speaking.

The solution was to find the appropriate subtitles in Russian and hand the subtitles file along with the video file.

The only problem was the subtitles were for the DVD version of the movie and I only had a TV recording.

A little Perl programming effort did the trick.

Read More

  • 5 Aug, 2011
  • (2) Comments
  • By Alex
  • Tools

dataserv.exe: energy hog #1 from APC, not so “green”

This service from APC is supposed to take care of calculating energy usage.

The irony of this all is that this process holds one of the top positions in CPU hogs list. Take a look: it takes more CPU cycles than many of the most demanding processes in the system – virtual machines. (In other words, killing dataserv.exe would allow to run an extra full-fledged virtual computer!)
Read More

  • 14 Apr, 2011
  • (4) Comments
  • By Alex
  • /var/log

Programming example snippets

Here’s a brief list of my programs/scripts available on the web, which I wrote at different times:
Read More

  • 12 Oct, 2010
  • (0) Comments
  • By Alex
  • Works

Yandex Root – ответы

Пока нет официальных результатов первого тура или правильных ответов, вот мой листинг участия в олимпиаде “Яндех-Root”.
Может кто покажет ошибки раньше админов Яндекса 🙂

Один ответ я точно не знал – №29, предпоследний, а вот последний успел нарыть в инете, вписал в поле и даже, кажется, отправил, но ответ не засчитался…

№7 знал интуитивно, возможно не угадал.
№10 – никогда бы не подумал такое сделать на практике, начал читать доку, но не хватило 10 сек, чтобы дочитать.
№16 – знал, но забыл, написал частичный ответ.
№17 – опечатка – не вписал имя файла после параметра.
№18 – ответ, в принципе, правильный, но имя команды указано для Юникса вообще, а не для Линукса.
№19 – опять опечатка – не дописал ещё раз слово “tmpfs”: mount -t tmpfs -o size=2G tmpfs /tmpfs.
№20 – не знал (забыл), написал, как успел вычитать и понять доку
№21 – тоже быстрое чтение доки.
№22 – вроде правильно, но синтаксис некрасивый.
№23 – надеюсь, это провокация. Должно быть ОК.

Итого: штук 10 ответов могут быть признаны ошибочными. Придётся пересдавать в пятницу…

Read More

  • 11 Oct, 2010
  • (1) Comments
  • By Alex
  • Новости