Показ дописів із міткою linux. Показати всі дописи
Показ дописів із міткою linux. Показати всі дописи

11 лютого, 2009

Bash+Zenity

Сталось диво :)
я вже писав про те, як сконструювати консольного клієнта під twitter але настав час GUI інтерфейсу до нього :)
#!/bin/bash
LANG=uk_UA.UTF-8 # Переведення локалі на unicode

POST=$(zenity --title "My Twitter bot" --entry --text "В Twitter:" --width 500) #Отримання даних

len=`echo "$POST" | wc -c` # визначення довжини тексту

if [ $len -gt  140 ]; then
zenity --error --text="Забагато символів, аж $len" # якщо більше ніж 140 символів 
POST=$(zenity --title "My Twitter bot" --entry --entry-text "$POST" 
--text "УВас $len символів, треба меньше:" --width 500) #то вертає на редагування       
fi

TEXT="$POST" #Можливо додання додатковий опцій у текст

curl --basic --user login:password --data status="$TEXT" 'http://twitter.com/statuses/update.xml' 
-o /dev/null | zenity --progress --title "Sending to Twitter" 
--text="$TEXT" --auto-kill --auto-close
#відправка повідомлення з прогресбаром та автозакриттям

zenity --info --title "Готово" --text "$TEXT - довжиною $len символів добавлений до вашого мікроблогу"
#вівід інформації, що повідомлення розміщене


Відносно Zenity приклади можна подивитись тут і тут
І взагалі багато можливостей для створення простих та будених дій на чудовому bash
Blogged with the Flock Browser

02 червня, 2007

Встановлення додаткових декоративних шрифтів

Привіт усім!

Коли працьюєшь під час, не вистачає якихось декоративних шрифтів для натхнення. У часи коли я працював у Великій Піратскій Операційній Системі зразка кінця ХХ століття, то мав диски з колекціями шрифтів, як виявилось потім також крадених. :) Щоб у Вільній Операційній Системі цих помилок не повторювати, а всеж мати конкуретнту спроможність з "дизайнерами у корелі" родимо так:

  1. Шукаємо безкоштовні тобто FREE шрифти, один з найкращих запасників: http://www.dafont.com/ також є чудовим http://www.urbanfonts.com/free-fonts.htm - там значна колекція різних шрифтів
    ( The fonts presented on this website are their authors' property, and are either freeware, shareware, demo versions or public domain. ) Тоб то, як що ми йдемо легальним шляхом, то шукаємо або FREE або платимо за використані шрифти.
    Для себе я обрав шлях FREE тому шукаю які шрифти мені подобаються, і качаю їх собі.
  2. Шрифти при отриманні запаковані архіватором ZIP (відповідно треба розпакувати), поряд з ними в архівах часто лежать різні файли пояснень, ліцензій, прикладів, тощо. Все уважно переглядаемо, копіюємо необхідні нам шрифти у систему і з каталогу в який ми розпакували всі необхідні шрифти виконуємо послідовність команд:
    mkdir /usr/share/fonts/truetype/mynewfontdir
    cp *.* /usr/share/fonts/truetype/mynewfontdir
    sudo fc-cache -f -v
  3. все! Користуйтесь легально і на здоров'є

P.S. Дякую курдському хлопаку, мусульманину - Shevin http://blog.shevin.info/2007/05/how-to-install-extra-fonts-in-ubuntu.html

за допомогу, та деякі нюанси в роботі


Blogged with Flock

20 травня, 2007

Flock Map

Привіт Шановні!
"Опублікував" :) себе на мапі Flock - соціального веб-браузера, ось вона


У самомі центрі України шукайте мене :) Така от дитяча забавка в неділю зранку.