Sunday, November 11, 2012

postgresql is really a pain-in-the-ass

после того как установил 9.0 версию - геморрой с настройками.
psql от простого юзера - не пошел. так что пришлось магичить. ну хоть тут немного помогло (правда у меня - postgres админ по умолчанию). ну да ладно - вот помогшая мне ссылка:
features.techworld.com/applications/3301322/learn-the-basics-of-postgresql/

GeoDjango

тут попросили что-нибудь сделать с картой.
подумалось, что вариант джанга\постгис будет смотреться радостно.
в вебе нашлось много видяшек, даже с киевского пайкона есть)) я их наскачивал, поэтому кидать ссылки мне лень.

но это все лирика.
фактически - прохожу вот это. Потому что там описано как постгис устанавливать в федоре.
А так как на sqlite как-то мануалов нету (зато есть гуи) - будем постгисить.

Monday, September 10, 2012

Monday, July 30, 2012

нашел в дополнение к Дневнику поездки в Йокогаму за покупками
Ai-Ren. Пока что  читаю, все та же мирная неторопливая жизнь на фоне умирающего мира. Правда, тут немного печальнее в связи с неизлечимой болезнью главгероев

Tuesday, July 10, 2012

По приезду из Львова желательно просмотреть сайтец css-tricks.com
Надобно же научаться.

Monday, July 9, 2012

Отсмотренное аниме

Удаляю с жесткого диска, поэтому нужно как-то ы памяти оставить.
1. Kannagi - повесть про цундере-богиню. Прикольная прическа главной героини.
2. PanteES. Офигенная истори о жизни сборщиков космомусора, переростающая в глобальные вопросы любви, долга и пути в жизни. Под конец растрогало до глубины души.
3. Moyashimon - ожидаешь истории из жизни грибов, наблюдаешь трапов, лесби и прочий разгул. Угарная штука.
4. Bakemonogatari - ояш-бывшийвампир, вокруг мистика. Но это фигня сравнительно с псилоцибиновым видеорядом и торкнутыми героинями гарема вокруг него
5. Nisemonogatari - как п.4, но эпизоды затянуты, все предсказуемо, внезапностей каждые 2 серии не наблюдается. Труба пониже, дым пожиже.

Sunday, June 24, 2012

Simple Debian WiFi

 For Edimax EW-7718Un at Debian 6:
1. #gedit /etc/modprobe.d/blacklist.conf
blacklist rt2800usb
blacklist rt2800lib
blacklist rt2x00usb
2. aptitude install firmware-ralink
3. reboot\PROFIT

If something happens, try "rmmod rt2800sta" and "modprobe rt2800sta" sequentially.
It worked for me.

Thursday, June 14, 2012

пути улучшения flask

1. воспользоваться Mako как темплейтинговым фреймворком
2. use "it's dangerous" as session stuff

Saturday, May 26, 2012

Как поставить картинку после окончания видео

Я гуглил сие зело старанно.
Варианты:
1. YouTube и их onStateChange. Как  употреблять - непонятно.Хотя тут и тут вроде бы есть какие-то описания.
и как обычно stackoverflow
http://blog.jcoglan.com/2008/05/22/dispatching-youtube-api-events-to-individual-javascript-objects/ 
2.html5 видео прямой ссылкой
  2.1 videojs
ссылка раз, ссылка на апи (там где Events)
может, что-то типа
mediaPlayer.addListener("pause", function(){ ... });
  2.3 Или можно сваять свой собственный хтмл5 видеоплеер на жаваскрипте (точнее, интерфейс к действиям вокруг проигрыания видео)

а вот отсюда я узнал что есть такой тег в видео как onended. Что и использовал для хтмл5




а вот отсюда я понял как в ответ на действие заменять внутренний хтмл

Monday, May 14, 2012

переходить на 3й питон, думается мне, модно и полезно.
http://python3porting.com/improving.html

Sunday, May 13, 2012

недавно почитал я Санкарею, где из зомбей сделали кавайняaшечку (сравниваем с The walking Dead). Но это еще не так вынесло мне мозг как Nozoki Ana (тоже есть сиськи): тут из триллера с шантажом и пипингом сделали РОМАНТИКУ. Сидишь, читаешь 9 томов на английском и реально проникаешься. Хотя, возможно, мне просто близок главный герой, восклицающий "Нет сексу без чувств!".

Sunday, May 6, 2012

latex\chemistry

hmm.. liked it)
http://www.mychemistry.eu/mychemistry/

Билеты

Стоимость перелета Берлин-Мюнхен и в обратку - от 80 евро со сборами (понятно, можно найти и дешевле, я не очень напрягался)
Стоимость перелета Донецк-Киев и обратно тогда же - от 150 евро.
Все ощущают насколько беднее люди на Украине?

Sunday, April 29, 2012

Запуск на заднем плане

Узнал что есть такие вещи как thread\threading (не стоит использовать в cpu-жадных моментах из-за GIL). Тут по-русски (в плане язык, а не пояснение)

Использовал я таки multiprocessing
Ведение. Тут глубже

Вроде бы еще и subprocess как-то можно использовать, но как-то большая часть примеров была "возьмем эту шелловую комманду и запустим из питончика", поэтому ну его.


Thursday, April 26, 2012

продолжаем покупать бантики

Все еще кашляем-с, но теперь вроде бы меньше. Зато на альвеолах (или как там называется место за верхними единичками) припухлость расширилась (появилась вчера с утра) за ночь. Теперь аналог есть за левой двойкой. И вроде бы там еще и язвочки. ЗАШИБИСЬ!

Wednesday, April 25, 2012

об укрсупермаркетах

с одной стороны вроде бы как есть законы
но с другой стороны - не очень-то стоит их соблюдать, если не хочется травм

Monday, April 23, 2012

Почитал туториал по MongoDB с пайтоном. Моим мозгам выглядит значтельно проще, чем реляционные бд. Хотя, возможно, с SQLAlchemy будет тоже ненапряжно?
  я тут проснулся. После вчершнего берсеркерства и исступленного таскания чугунной ванны произошел откат. Руки трусятся, мышцы болят, 37.8. Тяжко быть неврастеником.
  Но аспирин с парацетамолом вступились за мое сознание, медлено вываривающееся при повышенной температуре, и вывели обратно к светочу реального мира.
  Именно поэтому я и пишу этот спасибо-пост. Спасибо, товарищи что изобрели нестероидные противовоспалительные!

Friday, April 20, 2012

switched to flask.
1. virtualenv is really simple:
su -c 'pip install virtualenv'
virtualenv venv
source ./venv/bin/activate
Voula, you're inside of fresh new python environment
now, pip install Flask
Прошел туториал Джанги. Сложно для моего примитивного мозга, хотя автоматическая админка конечно прикольно.
А вот тут тот же туториал, но для web2py. Надобно посмотреть.
http://vimeo.com/6507384

Wednesday, April 18, 2012

list of python web frameworks to look at

1. Django (just the first on my mind)
2. GAE framework and tipfy
3. Flask(http://blip.tv/pycon-us-videos-2009-2010-2011/pycon-2011-opening-the-flask-4896892) and bottle.py
4. web2py

GAE, eclipse and python

1. Do I really need any google plugin, as in PyDev we got a pretty variants of runnig stuff
2. link

Tuesday, April 17, 2012

Лекция об эмоциональном интеллекте

Сейчас поздно. Но я действительно хотел бы посмотреть попозже.
http://knowledgestream.ru/lectures/21

Sunday, April 15, 2012

launch app with qr code

  Итак, при обработке какого-либо url должено вызываться приложение. 
  Причем, в идеале оно должно вызываться по регекспам. То есть скажем сть url http://shop.com/stuff/321
  При этом приложение запускается при всех вызовах shop.com, и ему передается 'stuff' и 321

Погуглил.
1. О среде
  Нашел эмулятор камеры для эмулятора адроида. Он в сырцах, абсолютно непонятно что с ним делать. Хотя вроде бы и bmp- картинки ему можно кормить.

  Тут вроде бы объясняется как использовать qr-коды для запуска приложен
ия (конкретный код)
  Как получить intent из adb logcat. Ну и sl4a в нагрузку
Из гуглогрупп -как запускать sl4a через интенты. И куски сырцов sl4a, связанные с интентами

Просто сканер баркодов
Передача данных между двумя приложениями через интенты

Короче говоря, голова сказала "госсоподи, сложно-то как все и запутано"
И нашла русскоязычные уроки для начинающих писать для андроид
И книжку Learning Android от O'Reily
 

Wednesday, April 11, 2012

How to add new scripts to the py4a (emulator):

adb push file.py /sdcard/sl4a/scripts

Can I test android scripts  automatically.

P.S.:
If your card isn't writable:
adb shell
mount -o remount rw /sdcard 

Saturday, March 31, 2012

Пытаюсь описать нижеследующий кусок в виде итератора, и у меня не получается.
pop_list = []
for entity in list1: #как это описать с помощью итератора?
    for subentity in entity.list2:
        if subentity not in list1 and subentity.property:
            pop_list.append(subentity)

то есть есть у меня список объектов (list1), из которых я получаю список list2.  В list2 могут встречаться элементы list1, но в цели их быть не должно, чтоотбразил как "not in list1"
Долго не получалось. Я вроде как опустил руки и решил постить сие на python.su. Пытаюсь просто написать то, что делает цикл в квадратных скобках - и выходит!
 pop_list = [subentity for entity in list1 for subentity in entity.list2  if subentity not in list1 and subentity.property]

Monday, March 26, 2012

медцентры - Донецк.
меня интересуют анализы всяческие (пцр, иммуноферментные)
http://www.medic.donetsk.ua/contacts.html

http://www.synevo.ua/591,drugie-goroda.htm - эти товарищи меня как-то больше вдохновляют

Tuesday, March 6, 2012

one more noob post about python

Wondered what does __name__ means. Looked here.
So, If I want to create a killer-app, that works fine with everything except microsoft.py:
if __name__ == microsoft:
   kill_everything

- I will fail.
I can only see does this module runs as a lib or as an app

Thursday, March 1, 2012

funny. In python:
a= True
b = False
a*2 = 2
b*2 = 0
1- a = 0
1-b = 1

Sunday, February 26, 2012

looked at how to write sci papers
and zero-cost paper diagnostics
Really, I should have research into this stuff further, but gotta move to coding
also, gotta try orkanizer and kanbanflow

Monday, February 20, 2012

Sunday, February 19, 2012

if I really switch to the CentOS, i'll use this tutorial for my old laptop graphics setup

Wednesday, February 15, 2012

attempts to parallel nwchem

1. I've installed openmpi:
yum install opnmpi

Sunday, February 12, 2012

err... Firefly got conical intersections location feature for mcscf.
But I've liked NWChem and CDFT so much, especially for simplicity in use.
Unfortunately, conical intersections for CDFT are in Q-chem, ehich costs 700 dollars ((

Saturday, February 4, 2012

Git

Tried Git\Github.
After github registration, you need only three commands to upload:
git add .
git commit -m 'write smth here'
git remote add origin git@github.com:username_at_github/projectname_at_github.git
#here you've got to create "projectname_at_github" repository at github. #Unfortunately, I only know how to do that with web interface.
git push origin

and 'git pull' to sync with remote server

also, I've created .gitignore  for not commiting .pycfiles:
*.pyc


Next, I need to try branching. Also, I've found a link with tutorials and pictures

Wednesday, February 1, 2012

free cloud

Looked at Stackato and Heroku, and Heroku looks more friendly for me.

Monday, January 30, 2012

ecce - первый заход

Конечно, NWCHEM очень богат возможностями, но, к сожалению, несколько сложен для изучения.


Вот скачал ecce, графическую хренотень для собственно считалки. Кстати, чтобы ее скачать нужно быть сотрудником (постоянным) некоего академического заведения. Что интересно, у меня уже был аккаунт, я просто восстанови  пароль и все. Скачал архив на 100 мб.

Thursday, January 19, 2012

debian\ati

1. xf86-video-ati
2. firmware-linux

Thursday, January 12, 2012

атрибуты функции


Счетчик с использованием атрибутов функции:
Что позитивно, пример с обработкой прерываний, а я где-то читал что так быстрее, чем if  
отсюда 


 1 def f():
 2     try:
 3         f.a += 1
 4     except AttributeError:
 5         f.a = 0
 6     return f.a
 7 
 8 print " Function f() testing"
 9 print f()
10 print f()
11 print f()
12 
13 > Function f() testing
14 > 1
15 > 2
16 > 3
 
 

Wednesday, January 11, 2012

Почему нет вторичноводных высших растений, живущих в морской среде?
1) низкая концентрация питательных веществ в воде требует очень разветвленной корневой системы
2) высокое осмотическое давление (или нужно разрабатывать белки, не сворачивающиеся в рассоле)
3) вредители (теперь не только сверху, но и снизу)
предлагаю делать непрогрызаемые корни, сбрасывающие при необходимости тонкие побеги.
ведь из этих деревьев можно будет делать плавострова
а потом, когда океан полностью заполнится этой биомассой и вода начнет затапливать материки -
решится еще и проблема пустынь.
Всем людям будет где жить и что кушать!

проблема, понятно, будет на первых порах в монокультурности (низкая устойчивость к болезням)
и исчерпании минресурсов - можно или с помощью растений добывать минералы со дна моря
или наоборот - иметь в их организмах полости для влива удобрений

nwchem installation

1. станартный даунлоад зафейлил из-за мейк-рулов
2. нужно самому писать скрипт компилляции
3. нужно доустановить f77
compat-gcc-34-g77, если быть точным
или как-то им объяснить что лучше юзать гфортран
http://benincosa.org/blog/?p=49 - тут мак с интеловским компиллятором
4. http://www.nwchem-sw.org/index.php/Special:AWCforum/sp/id865
а вот отсюда надо патч приложить. к стабильному варианту.

Tuesday, January 10, 2012

so, steps to install cpmd:
1.register from university mailbox. tell them you're not going to use their package to model atom bomb
2. download a tarball from http://cpmd.org/download
3. extract it and go to the root directory of the package
4. run ./mkconfig.sh -help and look for appropriate variant for your system.
For me, it was LINUX-i686-FEDORA
so, run ./mkconfig.sh LINUX-i686-FEDORA > Makefile
5. run make. And yes, gfortran is to be installed for you

whatever, i've failed