Categories
сметачи

Задача за мечета

Случайно изрових една стара задачка, която бях скалъпил една нощ за контролно на първокурсници по ООП. Обърнете внимание на задача 2.

Categories
сметачи

vim shortcut-и в google търсене

Пробвайте следното търсене в Google:

http://google.com/search?q=спънат кон&esrch=BetaShortcuts

После се забавлявайте с j, k, Enter, o, / и с едно великденско яйцеShift + [Enter|o].

Ако ползвате Firefox сложете реда:

<Param name="esrch" value="BetaShortcuts" />

точно преди този:

<!-- Dynamic parameters -->

и рестартирайте лисицата. Така, ако търсите от лентичката горе вдясно на браузъра си, ще можете да ползвате бързите клавиши.

Categories
сметачи

забравените прикачени файлове

Колко често ви се случва да изпращате подобни писма:

Разбира се, в предишното писмо забравих прикачения файл, затова ти го изпращам сега.

Колко ли щеше да е хубаво, ако приложенията за поща бяха малко по-умни. Търсят в текста на писмото сигнални думи като: „attachment“, „attached“, „прикачен“. След това пищят, ако няма нито един прикачен файл към писмото.

След малко експерименти се оказа, че GMail наистина реaгира, ако в темата или текста на съобщението се съдържа „attachment“ или „attach“. Гордо ме попита: „It appears that you wanted to attach a file to this email. Send anyway?“.

Дуракоустойчив софтуер трябва да се прави. Вашето приложение за поща такова ли е?

Categories
свят сметачи

rel-license

Ако цялото съдържание на страницата ви е под Creative Commons, сложете rel="license" във връзката към лиценза. Например:

<a rel="license" href="http://creativecommons.org/licenses/by/3.0/">cc-by<a>

Така търсачките (Google, Yahoo) ще могат да ви намират при търсене за свободно съдържание. Повече на страницата за този хубав, макар и несъвършен микроформат.

Categories
сметачи

Windows работно място, част 1

Преди няколко месеца за няколко месеца използвах Windows като основна операционна система на работното си място. Не го бях ползвал за desktop от няколко години и ми трябваше известно време за пренастройка, както и се наложи да нагодя някои неща спрямо моя вкус. По-долу ще ви покажа как изглеждаше накрая и ще ви споделя за няколко полезни идеи и програмки, които направиха съжителството ми с Windows по-леко.

Как изглеждаше чистата ми работна площ.

Предпочитам да не е пълно с икони, за да изглежда относително успокояващо и да не се смущавам, когато прозира между отворените прозорци. Firefox сваля всички файлове там и затова понякога го ползвам за временна папка с файлове, за които няма да забравя тъй като ги виждам постоянно (а успявам да ги видя, защото няма много икони).

Чисто Windows работно място

Много desktop-и с Virtual Dimension

Виртуалните работни пространства са нещо, което определено ми липсваше. Virtual Dimension е малка програмка, която запълни точно тази дупка. На отделен виртуален desktop пускам различно по предназначение множество от програми.

В моят случай бяха четири: Work, Bu, Music, Tmp. Work говори за себе си, Bu е за глупости, които да не ме разсейват от работата (блогове, статии), Music също е самоописателно, а в Tmp отиват неща, за да не ми се пречкат (putty, в което съм пуснал едно proxy и не искам да го спра случайно). Ето картинки от Bu и Music:

Вуртуален desktop Bu Виртуален desktop Music

Обърнете внимание на малкото прозорче долу вдясно на екрана, в което са нарисувани всички пространства и иконки на програмите, които са пуснати в тях. Можете да си влачите иконите между пространствата или да си сменяте активното пространство. Не съм голям фен на цъкането и се зарадвах, че програмата ми позволяваше да си укажа бързи клавиши за смяна между пространствата. Друго удобство е, че при смяна може да показва едър надпис с името на текущото пространство.

Признавам, че не съм опитвал други програми за виртуални desktop-и, но гарантирам, че Virtual Dimension е свястна и ще върши работа. Ако пък нямате опит с много работни пространства няма да ви коства много време и памет да опитате.

Изкуствени табове с WinTabber

Не знам как се случва, но половин час след пускане на какъвто и било Windows осъмвам с десетина пуснати ssh сесии нанякъде. За целта ползвам putty и настава голяма каша. По прозорец за всяка сесия, един наляво, един надясно, alt+tab вмъква и други програми в поредицата. Другите ssh клиенти, които пробвах и поддържат многопрозоречен интерфейс или табове бяха дървени и нямаха нищо общо с putty. Изпаднал в тази заплетена ситуация се сетих за приказката за Мохамед и планината:

WinTabber + putty

WinTabber е малка, несвободна, но безплатна, програмка, чиято функция е да поема под крилото си други програми и да ги показва в своя прозорец като табове. Може да видите в горната картинка как съм натикал няколко putty-та в един WinTabber прозорец и мога лесно да се движа между тях, а пък и цялото ми прозоречно изживяване е някак по-прибрано. Красота и функционалност в едно.

Бързо стартиране и търсене с Launchy

Колко време ще ви отнеме да пуснете MS Paint (поздравления, ако ще минете през Run → mspaint)? Колко време ще ви отнеме да си пуснете произволна програма? Колко време ще ви отнеме да отворите спецификацията на последния проект, по който работите? На мен повечето от тези действия ми отнемаха поне десетина секунди и доста натискания по клавиатурата. След това открих Launchy. Страхотен инструмент за бързо стартиране на приложения и отваряне на файлове. Принципът му е много прост: започвате да пишете нещо в прозореца на Launchy и в същото време програма търси в своята база от данни за обект с подобно име. Имате пълен контрол върху списъка с обекти – програмите в старт менюто, връзките на desktop-а, файлове с определено разширение в определена от вас директория…
Launchy launching MS Paint

На картинката се вижда колко лесно се пуска Paint. Натискате магическата комбинация от клавиши, показва се прозорчето на Launhy, пишете pai, натискате Enter и сте готови. Няма да хваля повече програмата, само един съвет за финал: накарайте Launhcy да индексира директориите, от в които държите често-използваните си файлове. Така ще имате ултра-бърз достъп до важната ви информация.

Това не е всичко…

В следващия епизод – разглеждане на PDF файлове и картинки, редактиране на код, клавишни комбинации.