HOWTO Category Archives
мыши перегрызли оптоволокно
18 November 2008 | HOWTO, Internet, Software | No Comments
для того, чтобы наконец прекратить с завидным постоянством автоматически щелкать одни и те же сайты, надо воспользоваться замечательным рецептом:
javascript:if(confirm('Are You Sure?')){document.location='https://www.google.com/reader';}
сортировка
12 November 2008 | Google, HOWTO | 1 Comment
если у вас тоже безумно много лейблов в гуглопочте, а вспомогательный скрипт Gmail Unlabelled уже давно, оказывается, не работет, то надо сделать вот что:
- установить старую версию Gmail Unlabelled;
- в Gmail переключиться на Older version;
- перейти по метке Ulabelled;
- скопировать критерий поиска;
- переключиться в Newer version;
- в Settings перейти на закладку Labs и включить Quick Links;
- вставить из буффера обмена критерий поиска;
- нажать Add Quick Link.
да, все новые лейблы прийдется добавлять руками, а затем опять сохранять ярлык в Quick Links. но хотя бы не надо возиться с уже существующими.
так же эти ссылки подойдут, например, для ускоренной концетрации внимания (is:unread
+ опциональный -label:inbox
), для массированного удаления хлама (has:attachment
) и для хоть какого-то GTD. правда, люди умные используют их, вестимо, еще проще.
добавлено: нет, не все так хорошо, как хотелось бы.
смотреть в будущее
22 October 2008 | HOWTO, Software | No Comments
для того, чтобы увидеть прогноз погоды на своем десктопе, можно немного изменить уже давно существующее решение:
#!/usr/bin/env perl # Grab all the lines and put in an array @w = <>; # Keep only certain lines for the current conditions @t = grep /^ +(Temperature \\d|Wind|Relative|Weather|Sky)/, @w; # Convert and modify existing values for (@t){ s/(\\d+) +MPH/int($1*0.44704)." m\\/s"/e; s/\\((\\d+ KT)\\)//; s/\\d+ F //; s/\\((\\d+ C)\\)/\\1/; s/ +//; s/conditions/conditions:/; s/Weather/Weather:/; s/Light/light/; s/Rain/rain/; s/Mist/mist/; s/Humidity/humidity:/; s/Temperature/Temperature:/; s/ C$/ C°/; s/ / /; s/Windchill .*\\n//; }; # Change the output order if ($#t == 5) { ($t[0], $t[1], $t[2], $t[3], $t[4], $t[5]) = ($t[5], $t[0], $t[1], $t[2], $t[3], $t[4]); } elsif ($#t == 4) { ($t[0], $t[1], $t[2], $t[3], $t[4]) = ($t[4], $t[0], $t[1], $t[2], $t[3]); } elsif ($#t == 3) { ($t[0], $t[1], $t[2], $t[3]) = ($t[3], $t[0], $t[1], $t[2]); } elsif ($#t == 2) { ($t[0], $t[1], $t[2]) = ($t[2], $t[0], $t[1]); } # Print the result print join "", @t;
после чего дообавить в GeekTool @ Mac OS X (Samurize @ Windows или Conky @ UNIX) что-то навроде следующего:
/путь/к/браузеру/lynx -dump -width 120 \\ http://weather.noaa.gov/weather/current/КОД-ВАШЕГО-ГОРОДА.html | perl \\ /путь/к/вышеозначенному/скрипту/w.pl
office
21 October 2008 | Google, HOWTO, Software | No Comments
очередные 10 способов завоевать мир с помощью Google Docs. пользующимся будет интересно.
command line
15 October 2008 | HOWTO, Software | No Comments
а вот замечательная статья о примененении grep
, sort
и прочих uniq
. впрочем, используя awk
, можно и вовсе от табличных процессоров отказаться.
via.
softipedia
17 September 2008 | HOWTO, Internet, Software | 1 Comment
Джоель Спольски открыл FAQ, посвященный (неожиданность) вопросам о программах и программировании:
Every question in Stack Overflow is like the Wikipedia article for some extremely narrow, specific programming question. How do I enlarge a fizzbar without overwriting the user’s snibbit? This question should only appear once in the site. Duplicates should be cleaned up quickly and redirected to the original question.
Some people propose answers. Others vote on those answers. If you see the right answer, vote it up. If an answer is obviously wrong (or inferior in some way), you vote it down. Very quickly, the best answers bubble to the top. The person who asked the question in the first place also has the ability to designate one answer as the “accepted” answer, but this isn’t required. The accepted answer floats above all the other answers.
Already, it’s better than other Q&A sites, because you don’t have to read through a lot of discussion to find the right answer, if it’s in there somewhere.
звучит интересно, однако, как и с любым общественным проектом, в первую очередь интересно то, во что он превратится со временем. ибо даже русская Wikipedia и английская схожи только названием.
дядя, сколько времени?
16 September 2008 | HOWTO, Software | No Comments
если кому-нибудь нужно в WordPress-странице указать дату ее последней модификации, то вот замечательное руководство:
If you want to insert a ‘last updated’ or ‘last modified’ date on your wordpress page, then there is a simple bit of PHP code you can use for this:
<?php the_modified_time('F jS, Y');?>And via Ardamis’s Blog, there is a great way to only display this information if it has been modified after the original post date. This is a good way to let people know if there have been updates since the original post:
<?php $u_time = get_the_time('U'); $u_modified_time = get_the_modified_time('U'); if ($u_modified_time >= $u_time + 86400) { echo "and last modified on "; the_modified_time('F jS, Y'); echo " at "; the_modified_time(); echo ", "; } ?>This will display the last modified date and time if it is more than 86400 seconds after the creation date – that is 24 hours.
две панели
3 February 2008 | HOWTO, Software | No Comments
еще: Midnight Commander из комплекта MacPorts собирается без поддержки subshell. поэтому надо:
sudo port extract mc
затем в /opt/local/var/macports/build найти найти что-нибудь похожее на имя_порта/work/mc-4.6.0/src, где и добавить в subshell.c #undef HAVE_GRANTPT перед его первым использованием — вот так:
#undef HAVE_GRANTPT #ifdef HAVE_GRANTPT # define SYNC_PTY_SIDES #else # define SYNC_PTY_SIDES #endif
после чего завершить инсталляцию:
sudo port install mc
make world
3 February 2008 | HOWTO, Software | No Comments
проснувшись в 0543, понимаешь, что это самое лучшее время для обновления портов. вот такими двумя командами:
sudo port selfupdate sudo port upgrade installed
заодно решил наконец-то установить irssi на локальной машине. и оказалось, что MacPorts собирает этот IRC-клиент без поддержки Perl. то есть, надо сказать:
sudo port extract irssi
а затем в /opt/local/var/macports/build найти рабочий каталог и выполнить там следующее:
./configure --prefix=/opt/local --with-glib-prefix=/opt/local --with-perl=yes
после чего завершить инсталляцию с помощью:
sudo port build irssi
и не забыть про:
sudo port clean --all irssi
ровно так же повел себя и Azureus: скачанный latest stable 3.0.4.2 запускаться отказался, ссылаясь на невозможность работы интерфейса (известная ошибка Error Initialize Main Window NoClassDefFound). поэтому установил версию 2.x и встроенными средствами обновил программу до той же 3.0.4.2 — смешно, но так получилось.
соты (Nokia 6300, HOWTOs)
11 November 2007 | Hardware, HOWTO, Software | 6 Comments
решил просуммировать околотелефонное:
- Opera Mini хороша. нет, серьезно. пользуюсь изо всех сил: википедией, гугл-приложениями, imdb перед телевизором, всевозможными спортивными сервисами и прочая;
- пульт дистанционного управления для компьютера. iTunes, порой VLC. или запустить какой-нибудь скрипт — например, освободить канал для P2PTV;
- удаленный доступ с помощью MidpSSH, — ага, иногда надо. то в irssi заглянуть, то работу брошенных задач проверить, то опять что-нибудь (между прочим, как всегда, лучшие приложения сделаны в свободное время и бесплатны — потому что коммерческий аналог стоит USD95 и падает непрерывно).
- время от времени Google Talk (и почта удобнее в Google Mail);
- пальцем по карте вместе с Google Maps;
- и музыка, кстати: обычные наушники можно подключить либо через переходник, либо вскрытием гарнитуры;
- а так же книги, не буду скрывать. из последнего — абсолютно незаметно между романами Стивенсона прочел хорошего Моэма.
кажется, почти все. а ниже в комментариях — пара HOWTOs.