пятница, 29 ноября 2013 г.

~ Before now, I always use MP3 player as USB data drive. (USB Flash drive) And I like it simple way.
When my player connected with MTP protocol, I am afraid that my files may be duplicated to my PC, or files at player may be deleted. Also I like work with folders (as tree architecture), not playlists.

Yesterday I find nice (but very slowly) MTP client for my Ubuntu 13.04: gMTP. http://gmtp.sourceforge.net/


~ I can test Ubuntu 13.10 at laptop and now happy: Wi-Fi adapter as Broadcom BCM-4313, work fine without configurating. Installed distributive use driver with name wl.

понедельник, 25 ноября 2013 г.

Use select.select and select.poll for wait ready file or socket description.

Some about REST

Intro
Many peoples say about REST. And I want only save some keynotes for myself.
There are protocol for communacation beyond server and you client application.

Favorite methods:
POST - for create new resourse
DELETE - delete resourse
GET - for get resourse

Other information must contain in HTTP Headers. There are: format, encoding and something else.

For example:
curl -XDELETE http://localhost/api/v1.0/users/123

curl -XGET http://localhost/api/v1.0/users/

Next:
curl -H 'Accept: text/csv' http://localhost/api/v1.0/books -o books.csv
Get all books in csv format and safe for books.csv file.

Next:
curl -XPOST -H 'Content-type: application/json' -d '{"name":"Alex"}' \
  http://localhost/api/v1.0/users -D -
Create new user (content data in -d parameter) and print response to STDOUT.
-D - print to STDOUT

Next for example:
curl -XPOST -H 'Content-type: application/json' \
  -d '{"subject":"Good news, everyone!","body":"..."}' \
  http://localhost/api/v1.0/commands/notify_all_users_via_email

Thank for http://eax.me/rest/

Интересные ссылки о создании сетевых и социальных игр:

Интересные ссылки о создании сетевых и социальных игр:
http://habrahabr.ru/company/mailru/blog/182088/
http://www.slideshare.net/MinskPythonMeetup/ss-28237059

пятница, 22 марта 2013 г.

Matplotlib & кириллица

Сложно сказать, что было в древних версиях matplotlib, но последняя в репозитории Ubuntu 12.04 вполне замечательно дружит с кириллицей, если надписи передаются к строки юникод.(u"")

вторник, 29 января 2013 г.

http://code.google.com/p/ubuntu-builder/ - Интересный инструмент для сборки собственной Ubuntu. Надо попробовать и взять на заметку.

Правда в списке проблем упоминался отказ в обслуживании после обновления дистра. Но может пофиксили.

P.S. запускать  из консоли:
ubuntu-builder

суббота, 19 января 2013 г.

Подборка ссылок по web дизайну

Мини заметки


Пареметры запуска ядра:
cat /proc/cmdline # see parameters that your kernel was booted with. By


Удалить рекурсивно папки Debug:
find . -type d -name Debug -print0 | xargs -0 rm -rf

S.M.A.R.T. usb hard drive:
sudo apt-get install smartmontools
sudo smartctl -a -d sat /dev/sdc

ls
ls -rt /tmp | tail -n1 # shows the most recent file. By

ls -rtl

ls -rtl | tail -n 1 # find latest file in a directory. By

SSH

ssh-keygen -t rsa -f filename -C "comment"
ssh-add -l
ssh-add filename

Исправление ошибок при  обращении к ssh-agent и ssh-add
ssh-agent /bin/bash

Проверить соединение с GitHub:
ssh -T git@github.com

cat ~/.ssh/id_dsa.pub | ssh user@server 'cat >> .ssh/authorized_keys' # Alternate way to add ssh key. chmod afterwords By


ssh-copy-id user@server # Quickest way to add ssh key to a remote host. Mac users may not have this command. By

ssh user@server "tail -f /var/log/apache2/error.log" # watch a remote log. By

Еще SSH позволяет запускать GUI-приложения на удаленной машине, используя локальный X-сервер:
ssh -X user@example.ru
То есть, вы запускаете какой-нибудь xclock на сервере, а окошко у вас рисуются на мониторе, за которым вы сейчас сидите. Если окажется, что X11 forwarding у вас не работает, проверьте, что в /etc/ssh/sshd_config прописано X11Forwarding yes. (Найдено благодаря afiskon)

cat ~/.ssh/config
# Work user account
Host bitbucket.org
 HostName bitbucket.org
 PreferredAuthentications publickey
 IdentityFile ~/.ssh/bitbucket.org

Host github.com
 HostName github.com
 PreferredAuthentications publickey
 IdentityFile ~/.ssh/github

Сравнение скриптовых языков программирования:
Таблица


если ваш линукс говорит, что кончилось место, а df говорит, что нет - проверьте, не кончились ли inodes (df -i)