/srv/irclogs.ubuntu.com/2016/05/09/#ubuntu-nl.txt

yellabs-r2hallo daar !07:08
WobboGoede morgen allemaal. Ik mis wat NL vertaling. Ik heb het eerder ook gehad bij 15.04 geloof ik met Evolution. Ik vroeg me of hoe ik dit oplos en waar ik dit probleem kan aangeven.07:15
yellabs-r2heb je al update gedaan ?07:16
WobboJep07:20
yellabs-r216.04 ?07:21
yellabs-r2in en uit gelogd ?07:22
WobboJa, in 15.04 was het niet NL, bij 15.10 weer wel.07:22
WobboDit probleem is sinds de upgrade.07:23
WobboIk ga pas al mijn PC updaten als Evolution weer NL heeft.07:23
yellabs-r2welke versie van ubuntu heb je ?07:24
Wobbo16.0407:24
Wobbo6407:24
yellabs-r2de rest is wel nederlands alleen evolution niet ?07:25
WobboAlleen Evolution, sorry maar het gaat ook om Evoltion Mail, niet alleen de melding rechtsboven.07:26
yellabs-r2nee nee , ok07:27
yellabs-r2momentje07:28
WobboAangezien evoltion-ararm wel nog gebruikt word, en het vroegen 'het' email programma, is het raar dat er weer niet NL gecheckt is. :'(07:28
yellabs-r2hoe installeer je meestal pakages ?07:30
WobboHet update applicatie.07:31
yellabs-r2ik vermoed dat sudo apt-get install language-pack-gnome-nl-base nodig is, maar je kan ook eerst kijken met software centre of dit pakket er wel / niet op staat07:32
WobboSoms via terminal, maar volgens mij niet sinds 16.04 bij deze PC.07:32
trijntjeevolution is al heel lang niet meer standaard, dus waarschijnlijk is de prioriteit op laag gezet07:32
yellabs-r2in een blog vermelding hier : http://www.linuxquestions.org/questions/linux-mint-84/change-language-of-evolution-or-thunderbird-to-swedish-4175442935/07:32
yellabs-r2staat dat ze ook sudo apt-get install thunderbird-locale-nl , deden , maar ik denk dat dit niet nodig is in uw geval07:33
yellabs-r2na install even in en uit loggen of reboot , zou nodig kunnen zijn..07:34
yellabs-r2mocht iemand anders een suggestie oplosing hebben dan horen we het graag.. ;)07:35
yellabs-r2oplossing ( type error )07:36
yellabs-r2Wobbo , we horen wel of het gelukt is / of niet07:38
WobboDit lost het probleem niet op. Evolution mail is niet geweldig, Thunderbind is ook echt niks. Daarnaast kan je niet alle geschiedenis van Evolution overzetten. Deze mails zijn voor het bedrijf. En een paar gig. Haha07:38
WobboHelaas is Firefox altijd een drama, alle jaren kan ik niet meerdere Firefox openen in verschillende schermen, maar ja dat is een ander verhaal. ;)07:39
WobboOh, het vorige probleem was in 13.10. niet in 15.*07:45
yellabs-r2er was geen melding na sudo apt-get install language-pack-gnome-nl-base ?07:45
WobboDat is was al geïnstalleerd.07:46
yellabs-r2ah07:51
yellabs-r2is engels moeilijk ?07:51
Wobbohttp://forum.ubuntu-nl.org/tips-trucs/tip-evolution-in-het-nederlands-op-*buntu-13-10/07:51
yellabs-r2schijnbaar zijn er meer mensen met dit probleem : https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/157266107:52
yellabs-r2ok , nou , hopenlijk lukt het met dat "truckje"07:53
yellabs-r2succes !07:53
yellabs-r2Wobbo werkt bedrijfsmatig met ubuntu ?07:54
yellabs-r2in welk verband , als ik vragen mag ?07:54
WobboCommunicatie Multimedia Design alles en alleen Ubuntu,  veel gebruik van zoals Evolution, haha08:06
yellabs-r2tja, kan minder zijn als het niet precies doet wat het moet doen08:08
WobboMaar dingen als Birdfont, Pencil, Gimp, Inkscape, Blender, Filezilla, Aptana Studio, Audactity08:09
WobboGpick, en alle browser,08:10
yellabs-r2aptana is een mooi professioneel programma inderdaad08:10
WobboVoor webApps en app, helaas heb ik wel een Mac moeten kopen.08:10
WobboTja, kan niet ander. Ik heb maar een miniMac, goedkopen, en dan hoef ik dat ding niet te zien.08:11
yellabs-r2het is als een gereedschaps kist, vaak heb je toch meerdere platformen nodig ..08:11
yellabs-r2mac - windows 10 - linux , en niet te vergeten al die mobile platforms .. ;)08:12
WobboIn VirtualBox heb ik wel Windows XP, Vista, 7, 8 en 10.... Het is allemaal wel vermoeiend, het testen, het tegenvallen en al die tijd.08:13
yellabs-r2dat is inderdaad een enorme inzet ,  misschien is het handiger om een team beta testers te maken08:14
yellabs-r2ieder met zijn eigen platform08:14
yellabs-r2ik heb hier ook vmware player met verschillende platforms draaien08:14
WobboEn voor me liggen er nu 3 smartphone, 2 tablet,... Zucht, en ook die moeten allemaal getest. Gelukkig alles van Android apparaten hebben dezelfde oplader.... Behalve een... Apple weer.08:15
WobboMaar ik moet wel een plus voor apple, hun toetsenbord (niet hun muis).08:16
yellabs-r2ah , het is je werk toch , dus maak er iets moois van :)08:17
WobboEn fijn Apple wekt super en standaard met VNC, zelf voor het inloggen.08:17
WobboTja, ik moet indd nu ook eens wat werk gaan doen. Maar ik vertel zo graag hoe gelukkig ik ben, niet zonder kan sinds 6.04.08:19
yellabs-r2heel goed ..08:20
yellabs-r2maak er iets moois van, groeten en werk ze nog !08:20
WobboOh, het laatste, Wacom, default, werkt top, en, ik ben linkshandig, kan gewoon ingesteld.08:20
yellabs-r2re-design life !08:22
WobboOh, en thuis, gewoon alle blizzard en de meest recente versie simsity, werk gewoon in een keer.08:27
WobboIk wil een Ubuntu smartphone gaan kopen.08:29
WobboEnige ervaring hier?08:30
WobboOver Evolution, het enige wat ik nodig heb is [evolution-3.18.mo]. Maar die kan ik niet vinden om te downloaden.08:52
yellabs-r2sorry was even weg09:08
yellabs-r2is het mo file of po ?09:15
trijntjemo09:44
yellabs-r2ja mo09:44
yellabs-r2maar ik denk dat Wobbo even iets anders aan het doen is ..09:44
trijntjeWobbo: evolution is niet volledig vertaald, volgens launchpad moeten er nog 700 strings vertaald worden09:46
yellabs-r2ik zie het ook09:47
trijntjebij gnome is het wel volledig vertaald, dus je zou een mailtje aan het vertaalteam kunnen sturen om te vragen of ze het willen updaten. https://l10n.gnome.org/languages/nl/all/ui/09:48
yellabs-r2ik dacht al , hoe komt het dat het niet allemaal nederlands word ..09:48
trijntjemaar dat duurt wel weer een tijdje voordat de vertalingen beschikbaar komen. Maar ik neem aan dat er wel vertalings updates komen voor 16.0409:48
yellabs-r2hoe krijg je van po -- naar mo ?09:50
yellabs-r2ah ik heb al wat09:51
yellabs-r2nog even testen09:52
yellabs-r2duurt even .. ;)09:54
yellabs-r2vooral als je eerst de verkeerde file te pakken hebt.. LOL09:54
yellabs-r2Wobbo , ben je er nog09:56
yellabs-r299 % mo vertaling klaar09:56
yellabs-r2evolution-3.18.mo09:57
yellabs-r2moet naar effe kijken , usr/share/locale-langpack/nl/LC_MESSAGES09:59
yellabs-r2trijntje check mij graag ( dubbel check )09:59
trijntjeklinkt wel ok, ik kan niet goed checken want ik zit op een engels systeem10:02
yellabs-r2lol10:02
yellabs-r2nou Wobbo nog wakker worden10:06
yellabs-r2een how to hoef ik niet te schrijven hoop ik ..10:07
yellabs-r2trijntje , gebruik jij voor nautilus als root , sudo nautilus of iets anders ?10:08
yellabs-r2Wobbo10:11
yellabs-r2hello10:11
WobboSorry, ben er weer, nu weer tijd, pause.10:12
yellabs-r2er staat een file voor je klaar , maar ik heb al gezien / getest dat het nog steeds niet 100% nederlands is10:14
yellabs-r2de file moet naar  usr/share/locale-langpack/nl/LC_MESSAGES10:14
yellabs-r2kijk eerst even of er al een bestand is met de naam evolution-3.18.mo10:16
yellabs-r2voor de zekerheid10:16
yellabs-r2noem die file dan old-evolution-3.18.mo , maar ik denk dat deze er niet zal staan10:17
yellabs-r2evolution-3.18.mo10:17
yellabs-r2ok , ik weet niet of het downloaden van de file zo lukt , ik zal nog een ftp geven10:18
yellabs-r2staat in de prive tab10:19
yellabs-r2roep even als het downloaden gelukt is10:19
yellabs-r2staat op prive ftp voor je klaar10:20
yellabs-r2sudo nautilus , in  terminal is misschien eenvoudig voor je , ben wel voorzichtig eh ?10:21
yellabs-r2open terminal , sudo nautilus , ga naar : usr/share/locale-langpack/nl/LC_MESSAGES10:22
yellabs-r2plaats bestand daar ( evolution afgesloten )10:22
yellabs-r2start evolution , kijk of het nu 99 % nederlands is10:23
yellabs-r2sluit evolution weer netjes10:23
yellabs-r2en sluit alle andere programma's netjes af ( nautilus - terminal )10:24
WobboNu nog overzetten en dan kijken of het mij ook lukt.10:26
WobboBijna helemaal, maar net als bij 15.10, staat er links boven "New" ipv "Nieuw" maar ik denk dat ik dat nog wel begrijp. :P10:29
WobboMooi zo, van af nu alle PC updaten.10:29
yellabs-r2super , inderdaad daarom die 99 %10:30
yellabs-r2geniet ervan, ik ben even eten10:30
yellabs-r2:)10:30
* yellabs-r2 afk10:30
WobboWat fijn, IRC10:31
WobboWat fijn voor de hulp10:31
WobboEigenlijk zelf maar 99,99%10:36
Wobbo:D10:38
yellabs-r2bye bye10:52
yellabs-r2all10:52
yellabs-r2;)10:52
Bram__hoi ik ben bezig met het doorgeven van een python code naar een c code via een binary file maar ik loop tegen een probleem aan dat er sommige data weg valt11:04
Bram__python code11:05
Bram__http://paste.ubuntu.com/16316979/11:05
Bram__import mux code http://paste.ubuntu.com/16316983/11:06
Bram__c code11:07
Bram__http://paste.ubuntu.com/16316993/11:07
Bram__dus als ik deze codes laat lopen krijg ik bv op mijn seriele poort 1,2,3,4,5,8,9,10,.... men ziet dat 6 en 7 weg valt11:08
Bram__heeft er iemand hier een oplossing voor?11:08
Bram__zelf denk ik dat het iets te maken heeft met her openen van de file in de c code om de content te wissen11:09
WobboHelaas, ik weet niet genoeg C om een probleem op te lossen, ik probeer het soms bij #ubuntu-uk11:24
Bram__spijtig maar geen probleem helaas is mijn Engels niet zo heel goed11:27
Bram__maar ik kan het proberen11:27
JanChet is ook niet meteen duidelijk hoe die 3 stukjes code in elkaar passen?11:30
JanCwel, de eerste twee wel11:31
Bram__dus de eerste code is gewoon een code die ik gebruik om te testen deze zal een functie oproepen uit de 2de code in dit geval wordt de write functie opgeroepen deze zal data in een binary file zetten van af dan is het python deel afgelopen11:39
Bram__de c code zal dan steeds kijken of er nieuwe data in de file staat en zal deze dan uit lezen. Wanneer deze is uitgelezen zal er nog extra data worden toegevoegd om het seriele device compatibel te maken. Als alle data is uitgelezen zal de content van de file worden gewist zodat ik niet terug dezelfde data aan krijg11:41
JanCeh, en hoe weet je dat je Python-programma en C-programma niet tegelijk bezig zijn?11:47
Bram__ja heb ik ook al aan gedacht maar ik dacht als het ene process met die file bezig is dat men in het andere process deze file niet open krijgt en dus de data gewoon wordt bij toegevoegd in de file11:49
JanCstandaard kan je een bestand zo vaak openen als je wil (onder linux/posix systemen)11:50
JanCmaar ik veronderstel dat je ze voorlopig enkel manueel na elkaar start?11:50
Bram__ja dat klopt11:51
Bram__ik laat de c code steeds lopen11:51
Bram__en dan start ik het python test programma (alles manueel)11:51
JanCoh11:52
JanCdus de C-code loopt al voor je Python begint data toe te voegen?11:53
Bram__ja dat klopt11:53
Ron__Inderdaad, heel fijn :-)11:53
JanCBram__: het is mogelijk dat 6 en 7 door Python in het bestand geschreven werden tussen regel 35 & 36 van je C code11:54
JanCen dan verdwijnen die dus natuurlijk11:54
JanCklassiek geval van "race condition"  :)11:54
Bram__ja zo iets zat ik ook al aan te denken maar wat kan er hier een oplossing voor zijn? de file zou terug leeg moeten gemaakt worden nadat hij is uitgelezen11:55
JanCdat is ingewikkeld...11:56
Bram__mijn eerste gedacht was om de file te openen in de wb+ mode maar dan krijg ik geen data meer11:57
JanCik gok dat je best na het openen in de C code je bestand eerst wist en dan pas data ervan leest, al is dat nog niet 100% safe12:00
JanC(een bestand dat gewist is blijft naamloos bestaan zolang een proces het open heeft)12:01
Bram__het probleem is dat de c code steeds moet blijven werken (while lus) om het seriele device niet in fout te laten gaan12:03
Bram__of zou ik nog een extra file maken waar in ik simpel een 1 of een 0 schrijf en dan ga kijken of de c code bezig is met die file12:03
Bram__dat dan de python code even een in lus terecht komt totdat hij terug mag schrijven van de c code12:04
Bram__ik vind het wel raar dat de wb+ mode niet werkt12:14
Bram__"wb+" or "w+b" – Opens the binary file as an empty file for both reading and writing. If the file exists, its contents are destroyed.12:15
Bram__bij lezen komt er geen data uit omdat deze al verworpen is12:15
JanChet probleem is dat er voor dat je dat doet nieuwe data kan toegevoegd zijn12:19
JanCik gok dat je met flock() zal moeten werken in beide programma's, maar simpel zal het niet zijn om volledig vrij van race conditions te zijn  :)12:23
Bram__dus de optie met een 2de file is volgens jou niet goed?12:24
JanCvolgens mij ga je alleen maar een extra race condition toevoegen daarmee?12:28
Bram__oke dan zal ik eens kijken achter die andere optie12:31
JanCje zou natuurlijk ook een FIFO ipv een gewoon bestand kunnen gebruiken voor communicatie tussen de twee programma's12:32
Bram__en hoe zit dat in zijn werk? Ik weet wat een FIFO is maar ik zou niet weten hoe ik dit moet doen voor de koppeling python c12:33
trijntjekan je niet beter van de C code een python module maken, en dan vanuit python de C code aanroepen om serial port in de gate te houden?12:42
trijntjevia bestanden werken is altijd gedoe omdat je ook geen garantie hebt dat de data die je schrijft ook daadwerkelijk op disk terecht komt.12:43
JanCje maakt een fifo in je C code en opent die voor lezen, daarna open je die in Python voor schrijven, alles wat je in Python schrijft kan je dan in C lezen12:44
JanC(simpel gezegd ;) )12:44
JanCtrijntje: data-verlies kan je altijd hebben natuurlijk12:45
JanCvoor wat Bram__ hier doet is het zelfs niet relevant of het al dan niet ooit op disk terecht komt12:46
JanCvermoedelijk wordt het allemaal alweer gewist voor de kernel tijd heeft daarvoor  :)12:47
JanC(er is een kleine maar niet onbestaande kans dat de kernel net data wegschrijft tussen het schrijven in Python en het wissen in C)12:49
JanCraces again  :P12:49
JanCwerken met concurrerende processen is moeilijk!12:50
Bram__ja dat ondervind ik nu wel ja :p12:50
JanCFIFOs e.d. zijn er om dat soort problemen te vereenvoudigen12:51
Bram__maar wat bedoel je juist met je opend een fifo in de c code hoe doe ik dit juist? Sorry maar hier heb ik nog maar weinig ervaring mee12:52
JanCje maakt eerst een FIFO met mkfifo() in C en open die daar voor lezen, dan open je diezelfde FIFO voor schrijven in Python12:53
JanCen het is een speciaal soort bestand, dus je opent het ook als een bestand  :)12:54
JanC"everything is a file"12:55
JanCinternet sockets zijn ook bestanden12:55
JanCbijvoorbeeld12:55
JanCseriële poorten ook  ;-)12:56
JanCen wat trijntje zei betreft: er bestaan al Python modules voor gebruik van seriële poorten, daar heb je niet echt C voor nodig, maar ik veronderstel dat je iets in C wil doen?12:58
Bram__ja de python code is te traag voor de seriele poort ik moet snelheden halen van 4Mbps en via c lukt dit en in python niet maar de rest van de codes is geschreven in python :(12:59
Bram__dat is ook de rede dat de c constant moet blijven werken om de ontvangen data in een buffer te kunnen plaatsen12:59
Bram__of krijgt men heel de buffer binnen als men gewoon de read functie doet13:00
Bram__dan is het probleem opgelost want dan roep ik de functie enkel aan wanneer het nodig is13:02
Bram__c code bedoel ik :p13:02
Bram__is er een manier om de seriele poort open te laten staan en dat deze de file bijhorend bij de seriele poort gaat opvullen en dat ik pas de seriele data ga uit lezen wanneer de python code het vraagt (python start dan het c script die de data vervolgens zal uitlezen)13:07
Bram__c code sluit terug af wanneer alles voltooid is13:08
Bram__maar dan zou de inkomende data nog moeten opgeslagen worden in de buffer van de seriele poort zelf en dat is nog een probleem dan13:09
JanCseriële poorten hebben zelf geen buffer natuurlijk13:09
JanCin de hardware, bedoel ik13:10
JanCmaar eh, er is niks dat je verplicht om die poort te sluiten/openen in C ?13:11
JanCtussendoor, bedoel ik13:11
Bram__maar zal ik dan ook weer geen inkomende data gaan missen13:11
Bram__nu was het plan zo13:12
Bram__ik schrijf data naar een file in de python code wanneer deze file geschreven is roep ik de c code op die de data van de file binnen leest en vervolgens verder verwerkt dan zal de c code de seriele poort openen en de data verzenden wanneer de data is verzonden stopt het c script13:13
JanCokay?13:14
Bram__maar dan kan ik de inkomende data van de seriele poort niet ontvangen want de seriele poort staat namelijk af13:14
Bram__deze komt maar heel kort actief13:14
JanCeh, dat is aan de andere kant van de seriële connectie?13:14
Bram__de c code die dan start is het zenden over de seriele poort (TX) het probleem zit hem nog dan bij het ontvangen (RX)13:15
JanCdat is een ander proces op een andere computer, veronderstel, ik?13:16
Bram__ja een ander toestel zend data naar de RX dan deze data zou ik ook moeten kunnen lezen in de python code13:17
Bram__dus als ik het kort even beschrijf is het voor het zenden van python naar het andere toestel zo13:18
JanCdan moet er ergens ook een proces draaien dat die ontvangt, juist?13:18
Bram__ja dat is juist en dat is juist het probleem13:18
JanCik snap het probleem niet echt  :)13:18
Bram__de seriele poort kan maar door 1 process worden gebruikt13:19
JanCwel, dat is niet 100% juist, maar...13:20
Bram__voor het ontvangen zou er een process steeds moeten luisteren wat er gebeurt op de RX maar dan kan ik de andere C code niet meer starten omdat deze de seriele poort dan niet meer open krijgt omdat deze al open is bij het process van het ontvangen13:20
JanCanyway, gebruik dus een FIFO ?13:21
JanCen doe beide in één proces?13:21
JanCFIFO voor de communicatie, bedoel ik13:22
JanCof een pipe13:22
JanCcommunicatie tussen Python & C, bedoel ik13:22
Bram__wat denk jij dat het simpelste is?13:22
Bram__http://stackoverflow.com/questions/2784500/how-to-send-a-simple-string-between-two-programs-using-pipes13:28
Bram__zo iets als de eerste reactie dan bedoel jij?13:28
JanCals je maar die twee programma's hebt, en het ene start altijd het andere kan je evengoed een pipe gebruiken ipv een fifo13:30
Bram__in het geval alles in 1 process op te nemen zal de c code steeds werken en dus niet worden opgeroepen13:32
JanCmaar die fifo code is simpeler13:33
Bram__inderdaad lijkt heel hard op wat ik nu heb vind ik13:35
JanCsimpeler zelfs  :P13:35
Bram__we zullen eens testen :p13:37
JanCaangezien je niet meer moet proberen oude data te wissen zonder per ongeluk nieuwe dat mee te wissen en zo13:37
Bram__al hartelijk bedankt voor al de hulp!!!13:37
JanCgewoon aan de ene kant v/d fifo lezen en aan de andere kant schrijven13:38
Bram__inderdaad en daar zal de fout gezeten hebben13:38
JanCen eventueel een tweede fifo voor de andere richting op13:38
Bram__ja zo was ik het van plan :D13:38
JanCin feite werkt zo'n serial interface ook als een soort FIFO trouwens, alleen zitten de processen die lezen en schrijven daar (meestal) op een ander systeem natuurlijk13:40
Bram__raar ik krijg de fifo maar niet werkend :(14:13
Bram__ik krijg steeds D (2 blokjes)V14:14
Bram__dit kwam door een schrijffout in de filename maar nu krijg ik gewoon niets nu deze juist is :(14:19
Bram__op deze regel blijft de python code hangen fifo = open(path, "w") er komt geen error melding ofzo maar deze loopt gewoon niet meer verder14:22
Bram__python code http://paste.ubuntu.com/16318496/14:30
Bram__ik heb ontdekt dat ik mijn c code moet stoppen en dan de python code moet starten en dan de c code terug moet stoppen maar dat is zo raar15:00
trijntjeBram__: ik zou het in #python vragen, dit soort problemen moeten al lang opgelost zijn15:10
trijntjedat je niet goed bent in Engels zou niet uit moeten maken als de code duidelijk is ;)15:11
Bram__aaa oke ik heb het terstraks al in de UK versie geprobeerd maar kreeg verder geen reactie meer maar ik wist niet dat er een #python was :D15:12
=== marshal0605 is now known as marshal0505

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!