Подсчет количества символов

Занялся бухгалтерией… сколько букв я написал и сколько осталось. cat 01.txt | LANG=uk_UA.UTF-8 wc -m выдает необходимое количество символов в файле…. если считать что статья это 0.5 авторского листа то это примерно 20 000 символов. Таким образом можно построить графики я так думаю и общую статистику Спасибо почтовой конференции debian-russian на lists.debian.org что подсказали добрые и отзывчивые люди как это сделать. Осталось написать скрипт и прикрутить к wiki и тогда.. 🙂

Blogged with the Flock Browser

crosspost from http://fedir.gontsa.com

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

Решение для ICQ

Прочитал отличное решение для Pidgin и новых проблем с транспортом ICQ
http://habrahabr.ru/blogs/ubuntu/49865/

суть решения

sudo apt-get install tor
В настройках аккаунта Pidgin iCQ устанавливаем следующие параметры соединения: Socks 5, IP: 127.0.0.1, Port: 9050

Blogged with the Flock Browser

Консольный клиент для twitter

Прочитал на http://habrahabr.ru/blogs/linux/50235/ пост  и понял что нету у меня клиента для twitter а раз нет клиента то мусорю только на http://gontsa.tumblr.com/ (есть клиент)

Решил исправить ситуацию..
паралельно вобрав светлые мысли постописателей  и документации с http://apiwiki.twitter.com/REST+API+Documentation
и еше с плеера чтобы статус выводило… пару минут гугления…

#!/bin/bash
len=`echo "$*" | wc -c`
if [ $len -gt  140 ]; then
 echo "Багато букв" exit 1
fi
TITLE=$(dcop amarok player title); #
ALBUM=$(dcop amarok player album); #
ARTIST=$(dcop amarok player artist); #

TEXT="Слухаю: ${ARTIST} - ${TITLE} / ${ALBUM}"
curl --basic --user gontsa:*** --data status="$* - $TEXT" 'http://twitter.com/statuses/update.xml' -o /dev/null;

Bazaar to My Site

Обновление сайта с Bazaar
super-mini-howto

  1. cd my_project – перейти в каталог проекта
  2. bzr init – создаст репозитарий
  3. bzr add – добавит все файлы в проекте
  4. bzr gcommit – запустит GTK программку для внятных коммитов 🙂 без гуи bzr commit -m “message”– сообщение о создании ревизии
  5. bzr push –use-existing-dir ftp://login@site.com/public_html/f/ – создание удаленного репозитария и запросит пароль
  6. bzr upload ftp://login@site.com/public_html/f/ – заливка файлов проекта на сайт и запросит пароль
  7. в дальнейшем можна пользоваться просто bzr upload из корневой папки проекта

все

bzr checkout ftp://login@site.com/public_html/f/ – получение версии проекта с сайта

Полезное прочитать и установить плагин:

http://bazaar-vcs.org/BazaarForWebDevs

http://beuno.com.ar/archives/80