Aktywne Wpisy
ulan_mazowiecki +173
Trzeba mieć nayebane we łbach, by nagle pisać dobrze o Tusku, tylko dlatego, że pisoory tną w chooya. Ile wy macie lat, że nie pamiętacie co PO odwalała?! Nie, nie chodzi o ośmiorniczki tylko całą listę afer. Tylko cymbały nie rozumieją, że polityka to goovno, niezależnie z jakiej opcji. Jeśli zakiast PiSu ma być Tusk i kego banda, to ja pierd... taką zmianę. Więlszość ludzi wam nigdy nie pójdzie na te wasze
deafpool +66
25-letnia polka, streamerka dostała udaru podczas transmisji na żywo. Film na twitterze.
Co mogło być przyczyną? Nie wiem, mogę się tylko domyślać.
https://twitter.com/deZeZed/status/1663855569310973955
#twitch #truestory #rozowepaski #zdrowie #p0lka #niebieskiepaski
Co mogło być przyczyną? Nie wiem, mogę się tylko domyślać.
https://twitter.com/deZeZed/status/1663855569310973955
#twitch #truestory #rozowepaski #zdrowie #p0lka #niebieskiepaski
Co zrobiłem:
- Ogarnięte podstawy #sql
- Ogarnięta obsługa sql z #python
- mvp skryptu do wyciągania słówek z #kindle
Kod:
import sqlite3
conn = sqlite3.connect('/Kindle/system/vocabulary/vocab.db')
c = conn.cursor()
cursor = conn.execute("SELECT word_key,usage FROM LOOKUPS")
file = open("words.txt", "w")
for row in cursor:
word = row[0]
usage = row[1]
save = "%s, %s" % (word, usage)
file.write(save)
file.close()
print "done";
conn.close()
Muszę się bardzie zagłębić w pythona bo jak narazie wszystko piszę na "czuja". Jakie książki polecacie do tego? Mogą być po angielsku #naukaprogramowania #programowanie
I jeszcze krótka instrukcja jak pobrać słówka manualnie:
Kindle zapisuje wszystkie słówka które się sprawdziło. Dzięki temu możemy korzystać z opcji vocabulary bulider w celu ich nauki. Niestety ta opcja jest uboga w funkcję i najzwyczajniej w świecie nie wygodna.
Kindle przechowuje słówka w pliku: /Kindle/system/vocabulary/vocab.db jest to baza danych sqllite 3
Aby skopiować bazę ręcznie trzeba włączyć wyświetlanie ukrytych plików. W macu wpisujemy w terminal:
$ defaults write com.apple.finder AppleShowAllFiles YES
$ killall FInder
Teraz możemy skopiować plik z naszą bazą danych. W celu cofnięcia tej zmiany wpisujemy:
$ defaults write com.apple.finder AppleShowAllFiles NO
$ killall FInder
Aby podejrzeć zawartość bazy można użyć tego http://sqlitebrowser.org/
Table LOOKUPS zawiera słówka i przykłady. Interesują nas kolumny wordkey i usage
Wchodzimy w zakładkę EXECUTE SQL i piszemy komendę:
SELECT wordkey, usage FROM LOOKUPS
Czyli wybież calumny wordkey i usage z table lookups
Klikając ikonkę dyskietki możemy zapisać słówka do pliku csv który następnie możemy otworzyć np. w excelu
Linkasy:
Kurs sql’a z którego korzystałem: http://www.w3schools.com/sql/default.asp
Skrypt: https://gist.github.com/mattslabs/68f45858c7fb3fbf312f
#naukajezykow
Nikt realnie nie używa. SQLite/MySQL/Postgresa bezpośrednio.
@Beneqzor: https://docs.python.org/2/library/sqlite3.html
http://www.w3schools.com/sql/default.asp
Czy w tej bazie są też tłumaczenia ze słownika? A co jak używało się kilku słowników do danego słowa?
Co do książek, to żaden ze mnie pytoniarz - może napisałem w porywach kilkaset linijek w życiu, ale może to się przyda:
http://hackershelf.com/topic/python/?popular=1
albo taka egzotyka http://www.oracle.com/technetwork/testcontent/oracledi-jython-reference-132449.pdf
@meteoo: czemu nie użyjesz słów z tablicy WORDS? Możesz bawić się regexpami ale pierwsza zasada używania regexpów to nie używać regexpów. Chyba że musisz. Ale tak w ostateczności.
Lepiej (bardziej elegancko i dla twojej wiedzy) połączyć jakoś dane z LOOKUPS i WORDS ;)