abonnement Unibet Coolblue Bitvavo
  zondag 15 april 2012 @ 17:56:48 #181
45457 NightH4wk
Semper Fi!
pi_110358282
Ah, dat is idd een goed punt, soms heb ik het idee dat FreeBSD vooral ontwikkeld wordt voor de committers ipv de end-users. Dat lijkt een voortvloeisel uit de ontwikkelingsmodel. Gelukkig sponsort de Foundation soms wat leuks, en sommige committers vragen om donaties om iets specifieks te porten.
pi_110361834
1$ /usr/bin/sabnzbdplus --server localhost:9095
Het werkt wel goed,maar het draait als een root programma volgens system monitor. _O-
pi_110368947
quote:
0s.gif Op zondag 15 april 2012 17:45 schreef NightH4wk het volgende:

[..]

FreeBSD heeft stijl. :7 (style(9): http://www.freebsd.org/cgi/man.cgi?query=style&sektion=9)

Iig, stabiliteit ligt natuurlijk aan de user. Het grote verschil met Linux is waarschijnlijk dat de ontwikkeling van FreeBSD de i kernel en (ii) userland omvat, itt Linux, waar de distributies de userland toevoegen. http://www.over-yonder.net/~fullermd/rants/bsd4linux/01 heeft een aardige samenvatting.

Een ander verschil is de distributie van software. FreeBSD heeft de ports tree. Dit is een lokale directory structuur van >23,000 dirs (software) die elk oa een Makefile bevat, URLs naar source code, en patches om het op FreeBSD te laten werken. Dit is heel handig ivm veranderen van default options. Binaries zijn ook beschikbaar. Je krijgt gewoon de standaard software, dus geen gepimpte KDE oid.

IMO werkt FreeBSD oa lekker omdat je een hele minimale install kan doen, ZFS + GELI (on root), enkel toevoegen wat je echt nodig hebt, alles goed gescheiden in /usr/local, pf, ports tree, het tracken van de laatste versie is heel eenvoudig, etc.

Nadeel van FreeBSD is dat veel drivers niet beschikbaar zijn en het wat lastiger is om op te pakken dan de meeste Linux distros.
Ah, klinkt allemaal leuk, maar dan hou ik het liever op Arch Linux. Gentoo e.d. vind ik al genoeg uitdaging.
  zondag 15 april 2012 @ 21:29:35 #184
370539 kucher
is snucher
pi_110369472
quote:
Uptime blijft een vreemde metric. Je moet gewoon af en toe de kernel opnieuw compileren/patchen vanwege security fixes.
Dit. En na een jaar durft niemand die server meer te rebootten, laat staan na 3+ jaar :')
quote:
1
2
3
     /*
      * VERY important single-line comments look like this.
      */
Nooit echt begrepen waarom dat extra blanco regeltje is bedacht. Maar deze C library bijvoorbeeld is wel vrij briljant :) Die hele repo is fascinerend om doorheen te bladeren imho, zo'n ietwat gekke comment tussendoor doet daar niets van af :Y
  zondag 15 april 2012 @ 21:56:56 #185
45457 NightH4wk
Semper Fi!
pi_110371516
quote:
Nooit echt begrepen waarom dat extra blanco regeltje is bedacht. Maar deze C library bijvoorbeeld is wel vrij briljant :) Die hele repo is fascinerend om doorheen te bladeren imho, zo'n ietwat gekke comment tussendoor doet daar niets van af :Y
Er staat een copie van de source op GitHub (https://github.com/freebsd/freebsd), maar dat is nog experimental.
  zondag 15 april 2012 @ 22:06:14 #186
370539 kucher
is snucher
pi_110372172
Dat is wel tof dan, vind een onvolkomenheid in je OS, los het op, push het naar je Github en stuur een pull request! Zou me baan ervoor opzeggen als het kon :')
  zondag 15 april 2012 @ 22:16:42 #187
45457 NightH4wk
Semper Fi!
pi_110372909
Zelf totaal geen idee hoe kernel development werkt (academicus/accounting, alleen wat cpp voor onderzoek), maar het is fascinerend om de mailing lists met laatste commits en commentaar te lezen. (e.g. http://lists.freebsd.org/(...)2012-April/date.html)
pi_110384735
quote:
0s.gif Op zondag 15 april 2012 07:29 schreef gebrokenglas het volgende:
FreeBSD is wel een vreemde eend in de bijt. Met die ports enzo, geklooi.
Zou als beginneling eerst maar spelen met ubuntu enzo om een beetje gevoel ermee te krijgen, en als je dan nog zin hebt een FreeBSD of OpenBSD proberen.
Zelf zou ik doen:
Ubuntu, daarna:
Centos of Debian,
Daarna FreeBSD en als je dan nog zin hebt
Solaris.
pi_110398230
Hallo.

even een klein stukje uit een xml bestand, iemand een idee hoe een selectie te
maken van alleen de nummers uit de regel onder <key>BSN</key> dus niet die onder Klantnummer

met grep , cut of iets anders lukt het mij niet. maar mischien moet het wel heel anders graag tips.

<property>
<key>Klantnummer</key>
<value>3124996</value>
</property>
<property>
<key>IndicatieDrukker</key>
<value>J</value>
</property>
<property>
<key>BSN</key>
<value>999999999</value>
</property>
<property>
<property>
<key>Klantnummer</key>
<value>3124996</value>
</property>
<property>
<key>IndicatieDrukker</key>
<value>J</value>
</property>
<property>
<key>BSN</key>
<value>88888888</value>
</property>
<property>

alvast bedankt.
Signature
(max. 4 regels)
  maandag 16 april 2012 @ 15:44:13 #190
12221 Tijn
Powered by MS Paint
pi_110398417
Ik zou een XML parser gebruiken, zoals bv XPath voor Perl.
pi_110398920
1(?<=\<key\>BSN\</key\>\n\<value\>)/d*

Waarom om een complete XML parser optuigen als deze regex het ook fixed? :+

[ Bericht 14% gewijzigd door Daeron op 16-04-2012 16:04:18 ]
pi_110407396
Deze werkt ook:
1sed -rn '/BSN/{n; s/.*>(.*)<.*/\1/p}' file-met-data

Of:
1awk -F'[<>]' '/BSN/ {getline; print $3}' datafile
pi_110409241
Als hij echt alleen het value veld na een "BSN" key veld hoeft te hebben en zijn xml-formaat nooit veranderd, dan zou een sed/awk werken. Maar wat als nou (bv) de volgorde niet uitmaakt en een 3de tag mogelijk is?

1
2
3
4
5
<property>
  <value>999999999</value>
  <sometag>somename</sometag>
  <key>BSN</key>
</property>
pi_110413995
quote:
7s.gif Op maandag 16 april 2012 19:58 schreef devzero het volgende:
Als hij echt alleen het value veld na een "BSN" key veld hoeft te hebben en zijn xml-formaat nooit veranderd, dan zou een sed/awk werken. Maar wat als nou (bv) de volgorde niet uitmaakt en een 3de tag mogelijk is?
[ code verwijderd ]

Dan grep je 4 regels onder property, xargs je die zooi in 1 regel, pipe naar nog een grep op BSN en dan naar 2 cuts, klaar. En als je nu opeens een file hebt met een variabele aantal tags in whatever volgordes dan gooi je een baksteen naar degene die die zooi heeft geprogrammeerd.
More oneness, less categories
Open hearts, no strategies
Decisions based upon faith and not fear
People who live right now and right here
pi_110415466
quote:
14s.gif Op maandag 16 april 2012 21:11 schreef trancethrust het volgende:
Dan grep je 4 regels onder property, xargs je die zooi in 1 regel, pipe naar nog een grep op BSN en dan naar 2 cuts, klaar. En als je nu opeens een file hebt met een variabele aantal tags in whatever volgordes dan gooi je een baksteen naar degene die die zooi heeft geprogrammeerd.
Als het formaat niet veranderd, dan is een sed/awk vast sneller, maar je limiteert je heel erg. Het zou me niets verbazen als Tijn nu met een 2 regel perl/Xpath voorbeeld komt wat altijd werkt, ongeacht de subtags in property.
  maandag 16 april 2012 @ 23:50:27 #196
134103 gebrokenglas
Half human, half coffee
pi_110423450
quote:
0s.gif Op maandag 16 april 2012 15:55 schreef Daeron het volgende:

[ code verwijderd ]

Waarom om een complete XML parser optuigen als deze regex het ook fixed? :+
Kan dat niet met perl even heel makkelijk? Met zo'n perl module?
pi_110429205
quote:
0s.gif Op maandag 16 april 2012 23:50 schreef gebrokenglas het volgende:

[..]

Kan dat niet met perl even heel makkelijk? Met zo'n perl module?
Kan vast wel, maar dan moet je weer perl installeren. Grep en consorten zijn standaard aanwezig bij zowat elke distro, uitgezonderd je eigen obscure distro waar je bewust geen grep wil om god weet wat voor reden ;).
pi_110429472
quote:
14s.gif Op maandag 16 april 2012 21:30 schreef devzero het volgende:

[..]

Als het formaat niet veranderd, dan is een sed/awk vast sneller, maar je limiteert je heel erg. Het zou me niets verbazen als Tijn nu met een 2 regel perl/Xpath voorbeeld komt wat altijd werkt, ongeacht de subtags in property.
Ik zou voor de baksteen gaan.
More oneness, less categories
Open hearts, no strategies
Decisions based upon faith and not fear
People who live right now and right here
pi_110436639
quote:
10s.gif Op dinsdag 17 april 2012 10:06 schreef trancethrust het volgende:

[..]

Ik zou voor de baksteen gaan.
Welke baksteen?
pi_110436867
5 posts boven je ;)
More oneness, less categories
Open hearts, no strategies
Decisions based upon faith and not fear
People who live right now and right here
pi_110437848
quote:
0s.gif Op dinsdag 17 april 2012 09:57 schreef Daeron het volgende:

[..]

Kan vast wel, maar dan moet je weer perl installeren. Grep en consorten zijn standaard aanwezig bij zowat elke distro, uitgezonderd je eigen obscure distro waar je bewust geen grep wil om god weet wat voor reden ;).
Perl is ook standaard beschikbaar. En zo niet dan is dat natuurlijk het eerste wat je installeert. :P
pi_110444193
quote:
10s.gif Op dinsdag 17 april 2012 10:06 schreef trancethrust het volgende:

[..]

Ik zou voor de baksteen gaan.
In perl natuurlijk!
1
2
3
4
catch Error with {
  my $baksteen = shift;
  $baksteen->throw();
};
pi_110448693
quote:
0s.gif Op dinsdag 17 april 2012 13:49 schreef Farenji het volgende:

[..]

Perl is ook standaard beschikbaar. En zo niet dan is dat natuurlijk het eerste wat je installeert. :P
Eerste is natuurlijk:
quote:
aptitude install gcc g++ perl ruby python
edit:
Nee dit natuurlijk :D
quote:
aptitude install openssh-server
  dinsdag 17 april 2012 @ 18:04:05 #204
12221 Tijn
Powered by MS Paint
pi_110448866
Wat voor pauperdistro's draaien jullie dat er niet standaard deze dingen al opstaan?
pi_110449532
quote:
0s.gif Op dinsdag 17 april 2012 17:59 schreef t4rt4rus het volgende:

[..]

Eerste is natuurlijk:

[..]

edit:
Nee dit natuurlijk :D

[..]

1
2
$ aptitude install gcc g++ perl ruby python
bash: aptitude: command not found
En nu? :+
pi_110449867
dan doe je apt-get install aptitude :P
pi_110449903
quote:
6s.gif Op dinsdag 17 april 2012 18:04 schreef Tijn het volgende:
Wat voor pauperdistro's draaien jullie dat er niet standaard deze dingen al opstaan?
pauperdistro's waar jij zelf bepaalt welke zooi erop staat.
pi_110450382
Dat doe je sowieso middels packages removen als het nodig is ;p.

Al die `standaarddingen' zoals hierboven kunnen prima missen initieel, imo. Behalve coreutils dan. Een distro zonder ssh-server standaard bevreemdt me overigens wel meer dan gemiddeld.
More oneness, less categories
Open hearts, no strategies
Decisions based upon faith and not fear
People who live right now and right here
pi_110451800
Ach, er zullen vast ook distro's zijn zonder gcc.
  dinsdag 17 april 2012 @ 19:14:46 #210
136730 PiRANiA
All thinking men are atheists.
pi_110451984
# yum groupinstall 'Development Tools' 'Development Libraries'
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')