Skip to content

sdk_frameworks_tools

zaqwes8811 edited this page Mar 16, 2014 · 1 revision

Code styles

  • google set styles

  • android code style

Web framework

web2py

web2py? А что там с uploader?

Создать символическую ссылку для web2py

правой кнопкой по bat.bat - запуск от имена администратора

окажемся в Windows/system32

вводим cd \D d:

mklink \D appname path_to_file_in_repository

what read?

GAE

Other

Uploader

А нужен ли он? Возможно ли его использовать? Или возможен, но в каком виде?

https://github.com/blueimp/jQuery-File-Upload - примера для web2py не нашел

GAE+Dropbox - хранить данные на друбокс, а хранилища гугла не использовать, а GAE - view? Но процессорное время?

Или сперва сделать ПК-друбокс, а потом уже gae добавить? Как сделать нормальный GUI для ПК на Python - PySide? а для мобильных?

###UI

kivi.org?

http://code.google.com/p/android-scripting/

просто браузер (jQuery, bootstrap...)

View (клиентская часть)

  • HTML, CSS, JavaScript
  • jQuery (Ajax и не только), Bootstrap,
  • ?Google Closure Library, ?компрессоры
  • Валидаторы ()

Серверная часть

  • Python
  • web2py
  • ? что за сервер выбрать

Обработка текста в Python

http://www.ibm.com/developerworks/library/l-python5/index.html

NLP Librarians

###Итого:

  • OpenNPL (Java): http://www.slideshare.net/gagan1667/opennlp-demo понравилость "Condence 1 book into one page" but! "No, OpenNLP never contained lemmatizers."
  • NLTK (Python) для Jython думаю не вариант, будет слишком медленно

!! Важно понять что нужно и отточить интерфейсы

http://nlpub.ru/wiki/%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0 - существующие программы, собранные вместе. Много GPL и коммерческих лицензий - really bad =(

R

http://tm.r-forge.r-project.org/ - R библиотека

Python (отчасти Jython)

Python Natural Langs Processing

http://nltk.org/ - как понял не все можно вызвать из Java/Jython/Clojure - кажется требуется numpy => проблема для JVM-реализации!!

http://stackoverflow.com/questions/1164810/using-python-from-within-java о вызове из jython

https://github.com/rplevy/clojure-nltk

nltk похоже без боя и в полном составе на JVM не запустить, а значит и на Android тоже ((

Langs detection

http://stackoverflow.com/questions/3182268/nltk-and-language-detection

Что нужно нам?

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

###Похожие Java-библиотеки

https://lucene.apache.org/core/old_versioned_docs/versions/3_0_0/api/contrib-snowball/index.html - stemmer !!http://lucene.apache.org/core/index.html - скорее поисковый движок

http://stackoverflow.com/questions/1664489/tokenizer-stop-word-removal-stemming-in-java

http://stackoverflow.com/questions/870460/is-there-a-good-natural-language-processing-library

http://stackoverflow.com/questions/5589593/pythons-nltk-vs-related-java-libraries

вот хрень какая то GPL - плохо это, нужно что-то другое, но для диплома думаю пойдет

http://nlp.stanford.edu/software/CRF-NER.shtml

http://nlp.stanford.edu/software/

http://en.wikipedia.org/wiki/OpenNLP - возможно вариант

Clone this wiki locally