Re: Tips på rescue-metoder, var: Mardr öm
On Sat, 17 Dec 2005 07:29:45 +0100, Karolina [EMAIL PROTECTED] wrote: ett engelskt tangentbord. Dessutom har den inte samma version på en hel del utilities som debian, så lilo t.ex. fungerar inte. Jag har inte helt hundra koll på senaste debian, men derviater Ubuntu har en bra live-cd som också fungerar bra som rescu disk. (En av de snyggare Linux-rescua system jag sett.) Nackdelen är ett det tar en hel del minna som rescue system (128Mb går men är ofantligt slött.) / Balp -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Mardröm
On Wed, 14 Dec 2005 13:03:44 +0100, Karolina [EMAIL PROTECTED] wrote: Mardöm? Låter som en nyttig om än jobbig erfarenhet, en kompis till mig gjorde en riktig mardröm. Vi hade ett adduser script som frågade efter användarend hemkatalog. När användaren var skapas gjordes. mkdir $HOME cp -r /etc/skel $HOME chown -R $USER$GROUP $HOME Scriptet hade fungerar mycket bra till någon fick för sig att skapa en test användare, och för att den inte skulle få en ny hemkatalog valdes / som hemkatalog (den finns ju alltid)... Maskinen måde inte bra av att root inte ägde några filer så som login, su, etc längre. Det blev mycket chown för honom den natten. / Balp -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Mardröm
On Wed, 14 Dec 2005 14:45:45 +0100, Per Blomqvist [EMAIL PROTECTED] wrote: Man skall inte redigera filen /etc/passwd förhand. Varför inte editor är bra på den filen, uppenbart var programet kuser inte detta då en taskig programerare glömt att fundera på att maskinen kunde vara annorlunda instäld en den personens maskin. (Programet hade en kritiskbug, vim/emacs har definitvt inte den typen av problem, det är bevisat stabila på detta området.) Fast som tips bör man undvika att starta editror med typ vi /etc/passwd, den finns nästan altid ett kommando vipw som fixar start av editor på rätt sätt (t.ex. på bsd ligger sakerna i /etc/master.passwd, när man är klar med den filen skall ett special koamdo köras för att den skall bli aktiv.) / Balp -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: ip-paketförluster, vad är normalt?
On Sat, 19 Nov 2005 20:55:25 +0100, Johan Segernäs [EMAIL PROTECTED] wrote: On 2005-11-19 19:18 +0100 or thereabouts, Martin Leben wrote: Hur stor andel errors kan man förvänta sig? 19:14:17 up 78 days, 11:57, 6 users, load average: 0.06, 0.16, 0.16 0.4% fel. Lite mindre än hos dig. ;-) RX packets:4817209 errors:0 dropped:0 overruns:0 frame:0 TX packets:6790979 errors:0 dropped:0 overruns:0 carrier:0 Så ser det ut hos mig på Telia ADSL. Bredbandsboladet, fastighetsfiber ne3 1500 Link 00:50:ba:bc:21:ad 606733126 6811613 0 88714 fxp01500 Link 00:90:27:42:fb:3d 71196931 0 56488036 1 0 rl0 1500 Link 00:90:47:01:12:25 50804155 0 47970252 0 0 Också några få fel. -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Låsa användar e till sitt /home
On Sat, Jan 10, 2004 at 06:02:30PM +0100, Marcus Lindström wrote: Hej Har för ett litet tag sedan satt upp en debian webserver. Jag skulle vilja låsa mina användare till enbart sitt home. Så när dom kör Telnet eller SSH så ska dom inte kunna flytta sig utanför tex /home/kalle. Dom ska dock kunna skapa egna kataloger/filer och röra sig i dessa, men inte ta sig längre upp än till /home/kalle i strukturen. Jag skulle vilja säga att din säkerhettanke skiljer sig totalt i från den dominerade säkerhets tanken i Unix. Det du vill göra går att fixa med ett chroot skydd, men är dert bra, effektivt och vad gör det extra som du tänkt fel någonstanns. Bygger du ett chrootat jail så stänger du också in användarna till att inte komma år installerar programvara på den normala vägen. I ställer för att tänka åt det håller fundera på vad det skulle kunna finnas för information på burken som kunderna inte skall kunna komma åt. Se till att denna information är väl skyddad. Tex genom att dela upp /home i ställer för ett biliiotek direkt under för varje användare en katalog per grupp av användare. /home/staff/balp /home/client/mjupp då ken mann få enkel koll och ser man dessutom till att kunderna inte kan läsa varandras biliotek? Vad finns det för information utan för /home/client/demo som skulle vara hemlig? / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgpLf4jA5vY4u.pgp Description: PGP signature
Re: Flytta /usr till annan partition
On Wed, Oct 01, 2003 at 11:12:58AM +0200, Claes Wallin wrote: Peter Carlsson wrote: cd /usr tar cf - . | (cd /mnt/usr; tar xvf - ) Lite tarparameterdropping: f - är onödigt, stdout/in är default om man inte anger någon fil, alltså: Har GNU fucket upp ett klommado till? Normalt och historist sätt har alltid /dev/rst0 varit default. Lite i alla fall inte på stdout om det skall fungera i mer än någon linux version. # tar c .|(cd /mnt/usr; tar xv) eller så kan man till och med slänga in -C för att byta katalog: Fler nya GNU flaggor som may or not may work. Lär dig posix grunden och jobba med det så klarar du alla Unix system. Ja, nu har du ingen /usr... Annars såg det la bra ut. Och reboot är overkill. init 1 på sin höjd, men inte ens det ska vara nödvändigt när du flyttar /usr. Flyttar man /var är det lite känsligare, om man inte vill riskera att programmen skriver i fel loggar och så. Jag bootar alltid om efter viktiga om ändringar i filsystemet. Anledningen, om något blivit fel i t.ex. fstab så vill jag vete att systemet kommer up som det skall. Om detg inte gör det har man mycket större problem i framtiden... -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgpbwHDFRrnCh.pgp Description: PGP signature
Re: OT: Why is C so popular?
On Tue, Sep 02, 2003 at 09:37:27AM +0100, Colin Watson wrote: On Mon, Sep 01, 2003 at 10:19:18PM -0400, Mark Roach wrote: On Mon, 2003-09-01 at 13:26, Colin Watson wrote: Nowadays, on average I tend to use expandtab for new code, but converting tabs to spaces is still an operation that needs to be handled carefully with respect to revision control, so I don't apply it across the board. Almost all decent revision control programs tend to let you ignore whitespace when doing diffs of a program. (Works fine in most languages as whitespace don't containing any information.) So for that reason it should still work to update the code to have better indention and get the full usage of the revision control. (As you don't use python.) / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgp0.pgp Description: PGP signature
Re: OT: Why is C so popular?
On Tue, Sep 02, 2003 at 11:12:46AM +0100, Colin Watson wrote: On Tue, Sep 02, 2003 at 11:43:19AM +0200, Anders Arnholm wrote: On Tue, Sep 02, 2003 at 09:37:27AM +0100, Colin Watson wrote: Nowadays, on average I tend to use expandtab for new code, but converting tabs to spaces is still an operation that needs to be handled carefully with respect to revision control, so I don't apply it across the board. Almost all decent revision control programs tend to let you ignore whitespace when doing diffs of a program. Other people working on the project still need to use that option, and it still makes annotate less convenient. Unnecessary cosmetic changes are always a pain, and if done at all they should always happen in separate commits to functional changes. (Wearing my code reviewer hat, I will jump up and down on your head if you mix cosmetic changes with functional changes. :)) Yes, it's good idea to keep it separate check ins. But that doesn't changed the main thing i they are needed, e.g. the code is in bad indention according to coding standard or something else like this. Make the change, run the test suit, checking the changes (with comment update to follow coding standard. or something like that) and then proceed with the other functional standards. Coding standard, tab/spaces and some on is usually something you like to do before you start a complex work. So that the the complex work gets a little easier. If you like to compare versions operated by a syntax changes that the ignore whitespace comes in handy. / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgp0.pgp Description: PGP signature
Re: OT: Why is C so popular?
On Fri, Aug 29, 2003 at 02:06:53PM -0500, Ron Johnson wrote: On Fri, 2003-08-29 at 11:27, Anders Arnholm wrote: On Fri, Aug 29, 2003 at 08:35:25AM -0500, Ron Johnson wrote: On Fri, 2003-08-29 at 03:35, Anders Arnholm wrote: So if not using braces matching, how does one quickly jump to the end/begining of a block. Well, PageDown and the down-arrow usually work for me... It doesn't work for me, it only jumps to the end of the page and or a line down. When programing in C I'm used to when being at the beginin of a class/function/block being able to get to the end of this block by pressing % (e.g. matching brace) and continue from there. That makes navigation in the file fast and I need to keep track of a loot less bookmarks. I what a such functionality when editing Python code too. / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgp0.pgp Description: PGP signature
Re: OT: Why is C so popular?
On Fri, Aug 29, 2003 at 01:46:37PM -0500, Ron Johnson wrote: On Fri, 2003-08-29 at 11:32, Anders Arnholm wrote: On Fri, Aug 29, 2003 at 08:33:40AM -0500, Ron Johnson wrote: On Thu, 2003-08-28 at 14:07, Pigeon wrote: set tabstop=4 So thats why all code form other Python programers look like shit and dont line up, not that a tab is 8 spaces wide and will stay that way for ever everything else is PLAIN fucking evil!!! Or as the vim help file puts it. Note: Setting 'tabstop' to any other value than 8 can make your file appear wrong in many places (e.g., when printing it). You conveniently ignored the fact that I also mentioned set expandtab There are no ^I characters when that is used. So why change tabstop? Is there any reason for that what so ever and I know that the file you send out didn't have any tabs, but the only reason what so ever for setting tabstop to 4 I could fingure out what that other programers working with the same files as you, did do this wrong! And as I interpited this as a reconedation, something in the enviroment whas wrong. / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgp0.pgp Description: PGP signature
Re: OT: Why is C so popular?
On Fri, Aug 29, 2003 at 12:30:24PM -0700, Steve Lamb wrote: On Fri, 29 Aug 2003 18:32:08 +0200 Anders Arnholm [EMAIL PROTECTED] wrote: On Fri, Aug 29, 2003 at 08:33:40AM -0500, Ron Johnson wrote: On Thu, 2003-08-28 at 14:07, Pigeon wrote: set tabstop=4 So thats why all code form other Python programers look like shit and dont line up, not that a tab is 8 spaces wide and will stay that way for Nice try. You trimmed expandtab from the quote. Yes but why does you need it if you don't get bad files from other programers using tabs for spaces wides as indention? I saw and knew what expandtabs does, I don't have it my self most of the time, but in some projects it's nice however in most enviroment all progamers know NOT to change tabstop and then tabstop is always 8 wide in all files. / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgp0.pgp Description: PGP signature
Re: OT: Why is C so popular?
On Mon, Sep 01, 2003 at 01:49:23AM -0700, Steve Lamb wrote: On Mon, 1 Sep 2003 10:23:38 +0200 Anders Arnholm [EMAIL PROTECTED] wrote: So why change tabstop? So that when we hit tab it goes to the next multiple of... 4? Then why not learn the editor :^) Whan hitting tab MY vim with tabstop of eight jumps to the next indention level, e.g. what I have in the shiftwidth variable that you also changed to four. If you have indent on that is what controls the behaviure of the editor when pressing tab. I can see no reason setting sw if not usint cindent an then the value of sw is used when you press tab. / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgp0.pgp Description: PGP signature
Re: OT: Why is C so popular?
On Mon, Sep 01, 2003 at 01:56:39AM -0700, Steve Lamb wrote: On Mon, 1 Sep 2003 10:26:56 +0200 Anders Arnholm [EMAIL PROTECTED] wrote: Yes but why does you need it if you don't get bad files from other programers using tabs for spaces wides as indention? Because new people to Python haven't yet learned about no tabs? And most of the use 4 spaces wide tabs? Or just use one tab as indention level? In every case that still explans why python code found on the net other looks realy bad indented. Don't take it personal, it just explans for me why it look so bad. I saw and knew what expandtabs does, I don't have it my self most of the time, but in some projects it's nice however in most enviroment all progamers know NOT to change tabstop and then tabstop is always 8 wide in all files. Since we're talking Python here and since vim does autodetect quite nicely between Python and C (and Perl and.. and... and...) and one can set the tabstop, expandtabs and the like based on the file edited. What exactly is your point? If you feel that it's necessary to changes tabstop to four to get the code readable, then only reason to have tabstop set to four, then that explans why code found on the ner look bad. It's also stated in the Python language definition that tabstop is at 8 spaces, and changing this might actually changes the syntax of a program, given that the actually is a mix of spaces and tab in the source file. (And there is a recomendation not to have tabs for crossplatform compability.) / Anders -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgp0.pgp Description: PGP signature
Re: OT: Why is C so popular?
On Mon, Sep 01, 2003 at 02:51:20AM -0700, Steve Lamb wrote: On Mon, 1 Sep 2003 11:02:09 +0200 Anders Arnholm [EMAIL PROTECTED] wrote: Then why not learn the editor :^) Whan hitting tab MY vim with tabstop of eight jumps to the next indention level, I suggest you try that again VERRRY carefully. I just tried it. Entered the editor in Python mode :set shiftwidth=4 if foo:CRTAB Just tried, :set sw=4 class test:cr Four spaces no tab, ofcource I use cindent as default... Since we're not in cindent that doesn't count and since it is easier to And why don't you use cindent? Becouse you have something religus against the c in the name? / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgp0.pgp Description: PGP signature
Re: OT: Why is C so popular?
On Mon, Sep 01, 2003 at 03:04:28AM -0700, Steve Lamb wrote: On Mon, 1 Sep 2003 11:18:14 +0200 Anders Arnholm [EMAIL PROTECTED] wrote: Yes, but vim uses tabstop to determine how many spaces to put in. Hence tabstop to 4, expandtabs on, shiftwidth to 4. Tabstops to know what to do when we hit tab, expandtabs on so we don't send it out to other people, shiftwidth to know what to do when we want to reindent. SO the reason is to inport bad fomrated code, and make that code better formated. For me thats dosn't make med have to change my editor. As this still needs a manual step, whan it happens I can change my tabstop to fix it in that buffer only. / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgp0.pgp Description: PGP signature
Re: OT: Why is C so popular?
On Mon, Sep 01, 2003 at 03:50:08AM -0700, Steve Lamb wrote: On Mon, 1 Sep 2003 12:15:11 +0200 Anders Arnholm [EMAIL PROTECTED] wrote: And why don't you use cindent? Becouse you have something religus against the c in the name? Because we're not programming in C and I'd rather not take the chance of it doing something stupid based on the presumption we are coding in C. Then you should look into what itäs doing and learn your editor, even tough it's called cindent i more of context indent the c language indent. Some parts of it works with python but autoindening the whole file doesn't of understandable reasons. Peronaly I have gorwn so used to cindent (or the simularity in emacs) that I can't program without. Well actually I didn't do any serius programing in vi untill vim came around with just that feature. Since then I haven't used Emacs more on some minor ocations par programing with other programmers. / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgp0.pgp Description: PGP signature
Re: OT: Why is C so popular?
On Mon, Sep 01, 2003 at 11:24:41AM -0400, Mark Roach wrote: On Mon, 2003-09-01 at 06:20, Anders Arnholm wrote: On Mon, Sep 01, 2003 at 03:04:28AM -0700, Steve Lamb wrote: On Mon, 1 Sep 2003 11:18:14 +0200 Anders Arnholm [EMAIL PROTECTED] wrote: Here is a very easy way to achieve that which does exactly what I want every time: :set ts=4 et It works. period. There is no better way. There is only accomplishes that goal, or doesn't accomplish that goal. This has nothing to do This one does one big problem IF you get a file from someone else that has mixed tabs and spaces. And is using a tabsize of the standard 8 spaces. Then in combination with Python you by editing the code you actually does changes the sysntax of the file. Then I don't see the huge difference to change into :set sts=4 et if thats what you actually whan't. with other people's code. This is what I do for *my* code. Please understand that just because the word tab is used in the options that doesn't mean this actually has to do with the \t character The difference between ts and sts is just that ts works on \t charachters imported in the files to, and sts doesn't. Setting ts without et is definitly wrong. Setting it with et just look wrong, but doesn't hurt so many else. (Or hopefully don't...) / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgp0.pgp Description: PGP signature
Re: OT: Why is C so popular?
On Thu, Aug 28, 2003 at 01:32:07PM -0500, Ron Johnson wrote: On Thu, 2003-08-28 at 11:06, Alan Shutko wrote: Anders Arnholm [EMAIL PROTECTED] writes: So, basically, you don't like Python because your text editor is junk. Fix it or go find a real editor! Heck, vim in default mode (no syntax coloring) is Good Enough. Thats about what I'm using, but vim i cmode is aloot more powerful tool to C programing than vim in Python mode. / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgp0.pgp Description: PGP signature
Re: OT: Why is C so popular?
On Thu, Aug 28, 2003 at 02:26:11PM -0700, Steve Lamb wrote: On Thu, 28 Aug 2003 13:20:07 -0700 Erik Steffl [EMAIL PROTECTED] wrote: Indention isn't magically lost and you're speaking of copies. The problem in all those cases lays in the transport or in the person who doesn't know what he is doing, not the code. 2+ years of working with Python and your scenerio has come up exactly 0 times in my experience. So you don't copy from example web-pages and so on when trying to learn about a new feature, area and so on. I do that aloot and thats is the biggest problem with Python. The other parts of the languange however sometimes for some works make this a minor problem that I can live with. As I can live with a some of the problems in Perl, C, C++, Java, bla. and so on. No languange are perfect, not even Python, many have problems with the witespace in languanges that use them, thats is a fact. / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgp0.pgp Description: PGP signature
Re: OT: Why is C so popular?
On Thu, Aug 28, 2003 at 12:55:56PM -0400, Mark Roach wrote: On Thu, 2003-08-28 at 09:10, Anders Arnholm wrote: On Thu, Aug 28, 2003 at 06:46:09AM -0500, Ron Johnson wrote: Lets take my MUA, Evolution, for example. It's not processor intensive. Why couldn't it be written in Python? One of the main reasons is that Python leaves a loot of the resolving to runtime, that means that the code actually has to be run before you can see tha actuall typo found at compile time in languanges as C. This is such a fallacy. It's very easy to make code that compiles but crashes. Compilers just compile code, they do not give it a magic This program is well written certificate. Use pychecker, be happy. or better yet, test your code. PyChecker, I'll have a look at that. But that still doesn't change than main think if you say test you code that applies to any other langunage too, and we ahve lint for C. In the real world testing to often gets pushed to far away in the developemnt, I know what I'm talking about I have been working almost all the time since 1998. Mostly developing test enviroment for different products. There is no such magic that makes it possible to test everything. PyUnits is a good test engine but I leaves some parts that stilla are hard to test, that could contain runtime errors. Testing also is a hard bussinis to figure out whar the heck is going to happen in runtime. The tools at the meoment for C is far more advances that the availible tools for Python. Yes that kind of problem would be removed, but Python code has other parts that may as well fail. Many being simples problems of types that simply isn't resolved untill runtime and as all code isn't run all the time it may burry it self long down and hidden. I think that is bad for large projects. how is that different from some C code casting inappropriately deep in the bowels of your app? In python, you at least get a useful exception, in C you just get a nasty segfault and fun with the debugger. Well the usefullness of this messange (or the more commonly seen exception in Java or C++) could be discussed. The bottom line is that in all languages good disipline and good rutines for testing is the most importand. You will always have a loot of trobles, you will always leave someting that you didn't expect to happen. All probrams in all languanges have the problems, changing langunage will not with any magic make this go away. So making a office/mail suit using Python insteda of C wount make it any better or less likely to crash for the user becaues the problems are not in the language it in something else. There bu not saying that Python might not be a good languange for the work or that C might not be a langes for this kind of work. / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgp0.pgp Description: PGP signature
Re: OT: Why is C so popular?
On Thu, Aug 28, 2003 at 12:46:43PM -0700, Steve Lamb wrote: On Thu, 28 Aug 2003 15:10:33 +0200 Anders Arnholm [EMAIL PROTECTED] wrote: One of the main reasons is that Python leaves a loot of the resolving to runtime, that means that the code actually has to be run before you can see tha actuall typo found at compile time in languanges as C. This is offset by the fact that the code-compile-run cycle is reduced to code-run. Furthermore a lot of prototyping of code can be done interactively. When I run into a situation where I'm not sure exactly how I want to do something I open another window, fire up Python, import the appropriate libraries and twiddle with the code until I get a form that works. Then I take that and put it back into the main code. The difference in work cycle isn't that big, in Python I usally do ./verifyProgram and in c mostly make test. If I need to test something in C usally just fire up a new file and type in the needed code and run, or use my nice c alias that takes c code from stdin and runs the resulting binary. (And no I have never liked typing in code interactivly, I store everything in a file. But thats is an area of personaly liking.) / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgp0.pgp Description: PGP signature
Re: OT: Why is C so popular?
On Fri, Aug 29, 2003 at 02:36:26AM -0700, Steve Lamb wrote: On Fri, 29 Aug 2003 10:41:45 +0200 Anders Arnholm [EMAIL PROTECTED] wrote: So you don't copy from example web-pages and so on when trying to learn about a new feature, area and so on. I do that aloot and thats is the biggest problem with Python. I do and it hasn't caused me any problems. Might I suggest you learn how Then tell me how you do it, if it's that easy that I shuld have know aboutis, but I still use vim as vi almost only using the vi compatible functions with some small additions that happens to make it more usefull. There might be a simple concept not documented of described in a obvius way that I have missed, but for me it gets into a painfull reindening line by line (or sometimes marking the block and using the shift operators to get it right, sometimes it's hard to know how many steps you should shift the code so I still think it's a loot harder than just =%, and using = is realy bad on python code, then you have changed the syntax of the file). to use vim before citing problems based on your own ignorance[1]. Furthermore until you figure out how not to send mail both to me and the list when I am clearly reading and replying here correspondence between you and I is at an end. I got a message in my inbox, and as it looked more personal I replyed to it. This message is only going to the list, [1] Prime example being vim not able to fold Python code when I've seen it done. I don't yet (or at least inte version of vim that I are useing had the autofold function for Python code). Checking the currect documentation show that now I can do it. At least on this computer. SO I stand corrected that has been added and is working. / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgp0.pgp Description: PGP signature
Re: OT: Why is C so popular?
On Fri, Aug 29, 2003 at 08:35:25AM -0500, Ron Johnson wrote: On Fri, 2003-08-29 at 03:35, Anders Arnholm wrote: On Thu, Aug 28, 2003 at 01:32:07PM -0500, Ron Johnson wrote: On Thu, 2003-08-28 at 11:06, Alan Shutko wrote: Thats about what I'm using, but vim i cmode is aloot more powerful tool to C programing than vim in Python mode. Yeah, for things like braces-matching. But the need for that is eliminated in Python... So if not using braces matching, how does one quickly jump to the end/begining of a block. / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgp0.pgp Description: PGP signature
Re: OT: Why is C so popular?
On Fri, Aug 29, 2003 at 08:33:40AM -0500, Ron Johnson wrote: On Thu, 2003-08-28 at 14:07, Pigeon wrote: set tabstop=4 So thats why all code form other Python programers look like shit and dont line up, not that a tab is 8 spaces wide and will stay that way for ever everything else is PLAIN fucking evil!!! Or as the vim help file puts it. Note: Setting 'tabstop' to any other value than 8 can make your file appear wrong in many places (e.g., when printing it). / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgp0.pgp Description: PGP signature
Re: OT: Why is C so popular?
On Thu, Aug 28, 2003 at 06:46:09AM -0500, Ron Johnson wrote: Lets take my MUA, Evolution, for example. It's not processor intensive. Why couldn't it be written in Python? One of the main reasons is that Python leaves a loot of the resolving to runtime, that means that the code actually has to be run before you can see tha actuall typo found at compile time in languanges as C. So many potential bugs related to pointers and null-terminated strings would be eliminated. The SLOC count would be lowered, and Yes that kind of problem would be removed, but Python code has other parts that may as well fail. Many being simples problems of types that simply isn't resolved untill runtime and as all code isn't run all the time it may burry it self long down and hidden. I think that is bad for large projects. For the necessary GUI stuff, use the existing wrappers python-gtk2 and python-gnome2. wxPython would be a better choise in my mind. Python is good for a loot many project but it does however don't solve problem with bad coding. If you have potestion null pointer probelsm in C then you are coding in a bad style for that language. That will give you problems in any language. / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgp0.pgp Description: PGP signature
Re: OT: Why is C so popular?
On Wed, Aug 27, 2003 at 11:55:23PM -0700, Steve Lamb wrote: On Wed, 27 Aug 2003 23:52:35 -0600 Jacob Anawalt [EMAIL PROTECTED] wrote: It _seems_ to work for me to convert someone elses sytle (or lack of it) in coding C into a format that I like (KR). It boils down to this. In Python if I want something to be in a block, I smack tab and don't even need to worry about my editor doing the right thing. I tell it to set tab stops to 4, save all spaces and how the code is written The biggest problem working with python ident sysntax is when one comes over someones elses code and it;s intended like shit. If this happen in C, :0=G and it's possible to read, if we have the same situation in Pyhton I have to think. Also my editor doesn't support % for python, it can't autofold python and so on a loot of good things that i have in most languanges are just not there in Python. it is a matter of block delimiter placement. Some people prefer to have the block delimiters separate of the line that starts the block. Some prefer the There is a nice program to fix this it's called indent... 3 different styles. But remove the damnedable braces and what are you left with? if cond block else block Hence it is not other people's style I dislike, it is the freakin' braces. So: if test: do first else: do other isn't good any more, there is still differences and different ideas... It's just not the same ones. / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgp0.pgp Description: PGP signature
Re: Säkerhetsrisk?
On Tue, Jan 21, 2003 at 12:35:39PM +0100, Ivar Alm wrote: Irriterar mig över att jag som vanlig user inte kan läsa många logfiler... De hör till 'adm' eller 'root', och har inte read access för all. Jag är admin på burken så att jag kan su'a och sen läsa, men det är lite omständigt tycker jag. Är det en säkerhetsrisk och en onödig sak att lägga till min user i grupperna adm och root? Jag är i princip ensam user på datorn förutom min flickvän. Traditionellt så har alltid alla admins varit tvunga att vara med i wheel gruppen (gruppen med gid 0) utan det skall man inte kunna göra su till root. Att det skulle vara ett säkerhetshål ser jag inte som troligt. / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgpBYP9NFtaOY.pgp Description: PGP signature
Re: Problem med exim: cannot connect to server...
On Thu, Nov 07, 2002 at 03:09:59PM +0100, Jonas Persson wrote: Finns även andra farhågor här, det är att nu kan alla operatörer leverera ADSL även på små orter. Tjänsten är ifrån Skanova (Vilka Telia äger) vilket kommer att medföra att om man t ex bor på ort X och skaffat Bonet/Telenordia/Spray så kommer port 25 vara stängd även för dessa kunder, då jag misstänker starkt att skanova inte kommer dra X antal linor bara för att andra operatörers kunder ska kunna köra mailserver. Tjänseen från scandnova att filtera har i alla fall inte ännu slagit på folk med andra operatörer. KOmmer fortfarande fram till port 25 på min fars maskin med skandnova och bostream. / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgptedZTgpyCL.pgp Description: PGP signature
Re: Re: Problem med exim: cannot connect to server...
On Thu, Nov 07, 2002 at 12:42:47PM +0100, David Röhr wrote: On Thu, 07 Nov 2002 [12:35], Och vem ska betala för den FTP-servern då? Jag menar, inget företag gör det här för att vara snäll, de gör det för att tjäna pengar. Skulle privatpersoner hantera sin mail hemma så tappar många av företagen mycket av deras egna tjänster. Och det skulle jag inte gå med på om jag hade företag (: Att kunderna gör jobber i stället för mina anställda skulle jag som företagare tycke var bra, speciellt om det handlade om extra tjänster som jag aldrig skulle kunna få ekonomi i. Att förbjuda mail-server hemma är ungeför som att örbjuda telefonsvarare hemma. Vist kan man sätta telefonsvarare inätet, telia har, men inte förlorar det pengar på att man har sig egen hemma. Förlorarman pengar på det har mabn helt fel tanke om betalningarna i grund systemet. /Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgpxfWz5S1uLZ.pgp Description: PGP signature
Re: GPL-fråga
On Thu, Aug 29, 2002 at 11:36:35AM +0200, Fredrik Persson wrote: Olle sitter nu med balalajka, som innehåller banjo. Olle har inte fått källkod till någonting alls. (Han måste dock ha fått ett erbjudande om källkod från Pelle.) Frågan är nu; får Olle skicka en kopia av banjo till Sune, utan att bryta mot något avtal eller göra någonting orätt? Skälvklart, en av de viktiga grunderna, man måste dock uppfylla GPL. Och, (vilket kanske är ännu viktigare), kan Sune i så fall kräva källkoden till banjo från Olle? Jups, han skall dessutom åtminstånde få ett erbjudande om att få koden. Kan Sune kräva källkoden till banjo från Pelle direkt? (Vilket ju verkar mycket smidigare.) Nope, det är bara Pelles kunder som kan begära detta, du måste inte ge det direkt till hela världen. De som får programet av dig måste kunna få koden men inga andra. Du måste inte ha fri gratis nedladdning till hela världen. Det smidigaste sättet för Pelle att slippa bry sig alls är att om det finns plats på grunddistributions medlet att skicka med all kod där då slipper han skrifliga erbjudande om att tillhandahålla kod i tre år. / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgpcdxEMDrSLE.pgp Description: PGP signature
Re: Autoinstall
On Thu, Aug 29, 2002 at 02:53:53PM +0200, Johnny Chadda wrote: Hej listan, Jag försöker övertyga admin på kth om att Debian är det rätta valet framför Redhat. :) Jag söker något som automatiserar installationsprocessen vilket gör det mindre smärtsamt att installera i en hel datasal osv. Jag känner några som jobbade med at utreda detta någonstanns på kth, då fungerade det inte med Debian (killen är annars stor Debian fan). Det auomatiserade underhållet för många maskiner var inte helt utbyggt och fungerade inte så bra i Potato (latest/greatest då). Det har som sagt mycket krav på hur fjärradmin, instalation skall fungera. Tror att det var för mycket frågor man inte kon ifrån vid installation och uppgradering då. Samt at det fanns problem att göra en boot-disk som installerade en egen Debian från nätet. / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgpFgQpTkjZ9J.pgp Description: PGP signature
Re: Förlåt!
On Wed, Aug 21, 2002 at 12:44:01AM +0200, Bengt-Erik Johansson wrote: Jag trodde det här var en lista där man kunde ställa frågor om debian relaterade saker. Helt klart är det det, och det finns en massa bra tips om hur man skall skriva frågor riktad år en rekniskt orienterad grupp utan att göra bort sig eller bli ovän men någon. Några grundsatser är, aldrid skicka HTML mail. Skicka så mycket relenvant information du kan komma på, beskriv (i detalj speciellt vad du får för rekation av datorn allt du gjort.) Om det kan vara relevantr lägg med, eller en länk till berörda config filer, (ofta är det någon, liten detalj i desa som missats.) Kom alltid ihåg att man comman(1) eller likande är bra svar. Det säger att i debn texten finns svaret på din fråga. Om du inte fårstår något ur den man eller hur man skulle kunna anväda det för att lösa dirr problem läs man sidan en gång till (hela man sidan) och ställ en fråga om tolkning av man sidan eller kansek hur detta har men ditt problem att göra. Alternatid om man sidan innehåller något t.ex. hur en config fil skal se ut, jämför och tolka, går det inte, skicka med config fil, och jag har nu läst man command(1) det bidde denna config men jag kan fortfarande inte få det att fungera. (Det visar att du riktigt har försökt, och sådant är alltid bra :) Men tydligen så är det en lista för kommunisthat och förlöjligande av människor som söker kunskap. Så demokratiskt Jag trodde sånt bara förekom på MUF's site. Politik kan vi ta någon annanstanns, att dra upp detta här skadar bara folks rykte. Du startade men en dålig fråga att hålla liv i flames och OT trådar hjälper knappast att hålla rycket uppe. Ursäkta att jag inte formulerade frågan bättre i stressen att få igång burken. Tänk då mer nästa gång, ju bättre frågor dästå bättre svar. Ber än en gång om ursäkt att jag använde jobbmailen när jag skickade ut frågan och startade den här debatten. Tänk alltid två gånger extra när du använder jobb, företag, förening mail. Hur gärna du än vill vara privat kommer ditt namn att förknippas med företaget. En newbee fråga får ett parti säger hur man än vill att de inte kan något on teknink. På samma sätt som en allmän newbe fråga om hur man lägger in telefon nummer på sin telefon får en av telefon tillverkana stör deras rykte. (Jag tänker en extra gång när jag har denna signatur, efter som det pekat på min anställning och det jag säger påverkar tankarna om det företaget. I detta trota att jag bra är en vanlig arbetarslav...) / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgpbw0BLfpgOD.pgp Description: PGP signature
Re: Nån utvecklare här... Designfels-exempel
On Tue, Aug 06, 2002 at 05:36:51PM +0200, Peter Mathiasson wrote: On Tue, Aug 06, 2002 at 04:57:31PM +0200, Anders Arnholm wrote: Det ligger något vettigt i kritiken, problemet är att det är lätt att säga: använd boot-floopies en release till. Men _vem_ skall se till att boot-floopies fungerar en release till? Just, nu fungerar de, ser man bara till att nästa verionson kommer innan de ballar ut p.g.a. för mycket andra ändringar kommer det nog att vara ok en gång till. (De är inte perfekta, det finns mycket att önska, men att debian-installer måste vara klar innan man kommer til nästa version är i.m.h.o. för tidigt att besluta nu.) Installera kde3, xfree4.2 etc. etc., men vem är det som klagar när paketen inte är stabila, ty de testades inte korrekt? Ju mer man tar in ju mer måste man testa, alltså ju oftare man testar av och se att det är stabilt ju mindre jobb blir det att hålla det stabilt, minskning av jobb ett sätt är att minska test-behovet. Glöm inte den explosionsartade utvecklingen när det gäller antalet paket som är inkluderade i woody gentemot potato. Just det, varför :) Hade Woody kommit i första varianten hade det inte varit så expolsions artat mycket extra. En av anledningarna är ju att men började pilla och byta ut boot-floppies grund, det blev buggit de som startade jobbet blev utmattade... Woody blev SENT. Att sätta rimliga mål är ett steg i rätt riktning, givetvis, dock tycks inte boot-floopies för sarge vara ett sådant. Ett mål skulle kunna vara allt som är stabilt i oktober blir en del av sarge, allt anat får stanna i unstable. (Något som Debian haft svårt för.) / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgpx6S0fET99D.pgp Description: PGP signature
Re: Nån utvecklare här... Designfels-exempel
On Tue, Aug 06, 2002 at 06:07:14PM +0200, Fredrik Persson wrote: Det är väl inte så konstigt att folk som är med på en lista som heter debian-user-swedish, tycker att Debian är bra? Att tycka Debian är bra är inte det samman som att tycke det är oförbättrningsbart. (Och vist jag är mer för pragmatiska lösningar.) Debian är bra, Debian är t.o.m. mycket bra, men det finns problem, att inte tycka att över året försenad Woody är ett fel kan jag inte förstå, som tur harman öppnat lite och inte hållit så hårt på packet låsningen som man gjorde från början. Då hade ingen kört woody idag. Så är det i alla fall för mig. Mycket av det du föreslår känner jag igen från RedHat, från den tid jag använde det. Och därmed vågar jag sticka ut hakan och säga been there och att det inte funkade så bra. Jag känner igen det från Debian och OpenBSD två system som är otroligt olika RedHat och där det fungerar/har fungerat, Till Woody som skulle bli en helt ny grund tog man en massa höga mål och personligen måste jag säga att det inte gick så bra. Under tiden verkar det kommit in en massa nya folk som tror att detta är ett bra normalfall. Sanningen är självklart den att, bortsett från drivrutiner kanske, de flesta skulle aldrig märka om man bytte ut deras 2.4-kärna mot en 2.2. Men just drivrutiner är otroligt viktiga. Sen är det inflation i ord. Debian kallar, möjligen en aning konservativt, den version som folk i praktiken använder för testing. Stable är för 24/7-saker, och såna behöver sällan de senaste nvidia-drivrutinerna... Det är just det :) Folk i allmenhet ligger på testing, det kan inte vara ett sunt normalfall, det är dessutom något nytt med Woody, innan dess låg folk normalt på stable, och testing var visserligen gsnake stabil men det fans inte så storam fördeler men att uppdatera stup i kvarten att fok gjorde det. (Perosnligen känns det att tvärt emot var många påstår är Debian mycket för det som vill ligga och uppdaters stup i kverten (har inte sätt något annat OS där folk klarar på att mirrors ligger två timmar efter master och man då kan missa uppdaterade paket.) Jamen... argh! Ok, då ska jag berätta hur det där hade gått till om du kört RedHat. Jag skiter fullständing i hur det hade gått om jag körde redhat, eller hur du tror det hade gått. Personligen tror kan men på: $ ftp http://locations.of.src $ tar zxf src.tar.gz $ cd src ; ./configure --prefix=/lap/src/ver; make sudo make install $ cd /lap/src; ln -s ver/* .; sudo mklaplinks Då hade det varit byggt och fungerat mot mina libraries. Vist apt-get install prog är smidigt men komilera är enkelt... Låt dem ta den tid de behöver. Det funkar ju så jäkla bra att man blir alldeles bländad. Jag skojar inte. Alla kör unstable/testing, många har problem att hitta upadterad fungerande version, men vist debian är perfekt... Vist Debian installer är klar och mogen när det är det, men varför måste den in i 3.1? / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgpFQnX45wCjT.pgp Description: PGP signature
Re: Versionsnummershysteri (Was: Re: Re: Nån utvecklare h är... Designfels-exempel)
On Tue, Aug 06, 2002 at 11:24:55AM +0200, [EMAIL PROTECTED] wrote: Min personliga kritik mot Debian ligger i en efftekt av just det solm nu sker igen. Man börjar med att bestämma vad som skall bytas ut till näste version. Inte koller om man kan klatra det i rimlig tid. Vist kan boot-flöoppies behövas bytas ut, men om det blir i 3.1, 3.2, 4.9 är inte veäntligt, det är bättre att få ut nästa versionm i tid. Vad menar du med i tid? Varför ska man sätta en tidsgräns istället för en vi släpper när det är klart-gräns? Frågan är vad är klart? Hur mycket skall bytes mellan varje steg? Inte att släppa innan det är klart Debian-folket har ju klart och tydligt talat om att man inte bryr sig speciellt mycket om att vare sig sätta eller hålla deadlines; man är intresserad av att saker och ting funkar. Vilket jag upplever som i det närmaste själsligt renande jämfört med alla dessa versionsnummertävlingar som försiggår överallt. Håller med, till mångt och mycket, vad dock Debian folket ibland tyvärr kombinerat detta med är att redan tidigt från börjar lägga in ett par riktigt stora tunga project som skall vara klara i nästa release. Detta leder till långa och tunga cykler. Jag vet inte om du är medveten om det men ju mer man pillar och ju längre tid som går, ju mer kostar det att hålla uppe kvaliteten. Personligen ser jag häldre en cykel av ständing förbrättad kod. Än en massa mål uppsatta som man kanske inte når till och som undertiden kan bli utfaseade för annat bätte. För att visa på attt det fungerar titta lite på hur OpenBSD har sin cykel, det är ett av mest stabila OS på marknaden. De hr som mål att en gång i halvåret ha en stabil variant, då stegar de versions nummret samtidigt. Genom att ha detta som fokus kommer saker som tar mer tid en tre, fyra månader at bli klart ligga lite utanför som unstable. För de som behöver en stabil grund att stå på blir det inte som med debian och potato mycket gamalt på vägen (det är inte helt enkelt att få igång allt man vill på den kanske Linux kerneln om man har en nyare maskin. Det hade ju inte skadat om Woody kommit när den var planerad från början, även om alla nya features som y kom inte kommit för en i en senare version nyss. Det finns inte en motsättning mellan stabilt och uppdaterade versioner. Anars byter alla till developent under testing fasen och testing tar mer och mer tid alla byter version och släppet blir ännu mer försenat, nästa Debian kan utan problem vara klar till jul. (men om det är nya boot floppies, nya x,y ,z är mindre viktigt.) Vad är development? Menar du unstable kanske? Same-shit different name, development spåret är det som byter skepnad hela tiden, den är unstable, mer eller mindre. Ja, kära hjärtanes, jag kan då rakt inte begripa varför nästa Debian (vad det nu är) ska ut till jul. Är det för att man ska kunna trycka upp nya CD-skivor där det står 4 istället för 3 på? Vad vinner man på det? Eller 3.1, eller något annat, det finns ett anta,l bra anledningar till detta. Debian har alltid haft med sina användare som en prioriterad grupp. Att för att få igång systemet behöva leta inofficella iso-skivor på subtila ställen kan inte vara bra för användare. (Alla har inte bredband). För det är väll ingte många som under det senaste året rekomenderat någon att välja potato? Dessutom att underhålla gammal kod kräver mycjket extra arbete, specillt för säkerhets patchar etc. Något soöm tar resurser från annat som kunde gjort större framsteg. Själv känner jag starkt för Debian, och en av anledningarna är just att man vare sig vill, kan (hehe!) eller behöver klämma ur sig pressmeddelanden om nya versioner. Det är befriande, intelligent och pragmatiskt. Men många stpra nackdelar, det är enklare att inte i varje gång försöka göra revolution. Personliget tycker jag bättre som en evulution mot bättre programvara, lämna säkra stabila avtryck då och då, se till att det fungerar. Woody har ett antal gånger varit nära stabil (innan den blev det). Då hade man enkelt kunnat dra ut en del packet och göra ett fast stabilt avtryck och sedan kunnan fortsätta framåt med alla samlade på samma punkt. Woody har läge varit bra och stabil, därför tycketr jag om debian, potato har tyvärr inte haft den statusen hela tiden ut, det kändes bra usel när den gick i graven. Men vi hoppas att det snart kommer 3.1, 3.2, 3.4, 3.6 eller något annat innan en total revulution i 4. Vist jobba gära för ny installation s programvara men att sätta det som krav för att kommar till nästa version, vad är vitsen men det? / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgprRL8sjTf6I.pgp Description: PGP signature
Re: Re: Versionsnummershysteri (Was: Re: Re: Nån utveckla re här... Designfels-ex
att göra deras backpatchnings jobb. (Men mycket fler packet kommer detta att bli ett allt större jobb.) Själv känner jag starkt för Debian, och en av anledningarna är just att man vare sig vill, kan (hehe!) eller behöver klämma ur sig pressmeddelanden om nya versioner. Det är befriande, intelligent och pragmatiskt. Men många stpra nackdelar, det är enklare att inte i varje gång försöka göra revolution. Jag har inte talat om att göra revolution. Att sätta mål att alltid omstörta stora delar av grunden till systemet är nära en revolution i alla fall. Annars just detat som du pratar om burkar också ses som *BSD:s styrka trors det så kommer nya versioner som en klocka. Skillanden är att där gäller det kanske mer innehållet. Personliget tycker jag bättre som en evulution mot bättre programvara, lämna säkra stabila avtryck då och då, se till att det fungerar. Om NÅGON i Linuxvärlden ser till att det fungerar så är det Debian, det vill jag bestämt påstå! Dessutom lämnar man faktiskt stabila avtryck, med ett par års mellanrum. Det senaste nu jag, ett par års melen urm ser jag som mycket stort mellean rum, Innan Woody flöt det mycket smidigare, ingen versioan av debian har varit så sen som Woody, varför? Är det bra, Woody skulle ha kommit till långt tidigare, finns det någon anledning att man får samma delay till nästa release. (Så att det blir en 4.0 och inte en 3.1?) Inte för att det är något fel att planera för 4.0 men man kan ju hålla ångan uppe till 3.1 ett tag. (Målet som kanske hade kunnat nås var att släppa Woody i Februari 2001.) Detta har sedan reviderat i många setg, ett bra mail är till Deval-annonce från februari 2001, om problem med Potato och Woody och ett försök till att sätta någon form av ordnig: http://lists.debian.org/debian-devel-announce/2001/debian-devel-announce-200102/msg00014.html Detta är från när man började se att Woody hll på att falla i bitar första gången. var ju inte stabilitet som jag förstod det utan att man inte hade en fungerande struktur för säkerhetsuppdateringar. (Rätta mig om jag har fel.) Förta problemet var att boot-floppies inte ville vara med på alla arkitekturer som man hade lovat skulle fungera. SÅ man sket i att släppa woody då. (DÅ var woody stabilt på i prinsip allt utom någon arkitektur.) Och som sagt... 3.1, 3.2 osv... jag tror inte riktigt på det. Det är nästan 1 paket som ska synkas ihop och det är väl arbetsamt att göra det en gång i halvåret. Man man hela tiden håller sig syncas slipper man det jättejobbet, det just det som min argumentation bygger på. Se till att man i prinsip alltid har en testet och uppdaterad version så blir det inte så jobbit att synca allt. / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgp5A3MoZuBM7.pgp Description: PGP signature
Re: shellscript
On Wed, Jul 24, 2002 at 09:51:52AM +0200, Christian von Schultz wrote: On Tuesday, 23. July 2002 20:56, Peter Karlsson wrote: Jag håller inte med. Operativsystem är allt från användargränssnittet ner till kärnan. En operativsystemskärna kan man överhuvudtaget inte använda. För att det ska bli ett operativsystem måste det finnas mer runt omkring. Det blir imho allt mer blurrigt vad som är OS. Ta två maskiner här t.ex. Den ena gör KDE eller Gnome över Xfree86, den andra kör KDE eller Gnome över XFree86. Den ena her GNU vertyg den andra fria verktyg under detta, visserligen skiljer sig kärnan också men det är i.m.h.o av mindre betydelse för en ovan användare är det mycket lika och det skulle kunna vara samma OS. Om du tycker att GNU lätt kan bytas ut, så vill jag nog att du visar mig hur lätt det är. För jag tror inte alls det är särskilt enkelt. Vill man byta ut GNU är det nog enklast att byta ut hela operativsystemet, inklusive Linux. Vist är det nog så, sätta ihop e distribution är inte enkelt. Men jag tror att libc från *BSD skulle kunna fås til liv mot en Linux kärna med inte allt för mycket jobb. Sedan är det bara att kompilera om alla Bsd's verktyg. Vist bygga egen distribtion får grunden är mycket jobb, och frågan är om det är värst det. Skall man ändå byta ut allt annan kan man lika gärna ta kerleln oxå det är ju enklare. från skalet ner till kärnan. Ett OS är mer än kärnan, det är allt från skalet ner till kärnan. Det är inte så enkelt heller, frågan om var gränsen för OS går är ju inte enkel. Är XFree86 en del av os:et, men om man kör i konsolläge blir det då ett annat OS? Via ssh? I mångt och mycket blir kernel e stor del av det som är gemensamt, hur man är ser det. systemet består av så mycket mer. Mitt system kallar sig för Debian Linux/BSD/GNU/XFree86/etc vid inloggningsprompten. Men av dessa projekt, vilka är det som strävar efter ett fritt _operativsystem_? Jo, GNU och *BSD. Där det då inte rimligt att det Nej, det ser jag inte, I dag är alla varianter av linux distributioner ett hop mek av em massa fri programvara med olika källor och mål. Vist är RMS mycket pragmatisk och har stra visioner. Men skulle det vara skäl att nedvärdera andra minst lika viktiga delar? operativsystem som skapats bär något av dessa namn? Där BSD överväger ska man kalla det för BSD (FreeBSD, NetBSD, OpenBSD...), där GNU överväger ska man kalla det för GNU (Debian GNU/Linux, Debian GNU/Hurd, egentligen RedHat GNU/Linux, osv). Personligen tycket jag att Linux fungerar minst lika bra som namn, och om någon har något emot detta måste den personen i mina ögon vara helt för den gamla orginal bsd licensen. Personligen tycker jag det rimmar mycket illa när rms går ut och kräver att folk skall ge honom (och fsf) cretits genom att kalla det för GNU/Linux samtidigt som det är så otroligt illa att lista alla som bidragit til systemet i den gamla bsd licensen. Antingen hade berkley rätt, Ge cretits till de som jobbat, eller så hade RMS det beövs inte du har ju massa kod. Och skall rms ha rätt blir linux ett bra namn. /Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgpBhwuC6U9uR.pgp Description: PGP signature
Re: shellscript
On Tue, Jul 23, 2002 at 08:35:26PM +0200, Tommy Dugandzic wrote: Jag har en fråga angående nedan: MG: What about Linux? RS: There is no operating system called Linux. The OS called Linux is GNU. Linux is a program--a kernel. A kernel is one part of an OS, the lowest level program in the OS that keeps track of other programs running and apportions memory, and processor time among them. Inside Windows there is a kernel somewhere. Om jag använder RedHat; heter operativsystemet då GNU? Vad är det som döper ett OS till GNU? GNU är väl bara ett samlingsnamn på projekt drivna av FSF och vars kod är GPL:ad? Red Hat kallar sitt os för Red Hat Linux så det måste vara det namn som man skal använda. Debian kallar sitt för Debian GNU/Linux vad de kommer att kalla det är de har en officiel Hurd kärna återstår att se. Det finns också Debian GNU/NetBSD och nu blev det båda GNU och BSD same Debian GNU/FreeBSD. Debian har valt att plocka in GNU i namnet det är deras val. Peronligen ligger jag kvar på att klala det Linux det är enklast, dessutom stämde det bra när jag började med det. OS och distribution är väl helt synonyma i detta fall? Hur svarar man korrekt på frågan om vilket OS man kör? Ska jag svara: Personligen ligger jag åt debian eller linux, det är korta fungearnde vardags namn. Som dessutom säger heklt klart för mina kommunikations partnets vad jag har och inte inleder til missförstånd. GNU/Linux skulle nog fungera om det gick att uttala, bara gnu blir antingen hurd eller ofästående beroende på hur mycket den man pratar med vet. / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgpbyeK0KqprQ.pgp Description: PGP signature
Re: Making /home not accessible by outsiders
On Thu, May 30, 2002 at 05:38:29AM -0400, ThanhVu Nguyen wrote: default). Now I changed my mind, because even /root is readable by others ... I just wonder what kind of infromatiosn does you have in /root that is secret and has any value in hiding. I only have som standard .profile, .ssh/known_hosts, but they raily gets touched. (All root work is done with su.) The secret stuff is in /home/balp/private/. / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgpd84LglrhmP.pgp Description: PGP signature
Re: Svenska språknämnde n och datorer
On Sat, Sep 08, 2001 at 11:02:01AM +0200, peter karlsson wrote: Jonas Steverud: nu är det tydligen inte ovanligt med presskonferenser med svenska företagare och journalister som hålls på engelska. :-) Jo, och språket degenererar i allmänhet. Få vet vad formgivning är, Jag skulle inte använda ordet degenererar för att beskriva förändring. Vist kommer det nya ändrade ord men inte har majl och post samma betydelse i svenskan. I sig fördrar jag att sprida order epost i stället det är svenskare och lika smidigt som majl. Dock är post som ord i svenska enbart kopplat till singel varianten och kan därför inte användas för det nya elektoriska alternativet. Man kan plocke upp otaliga andra exempel från olika tids ordaraer i svenskan som är lika mycket nyinpockande av utlänske ord som ersätter ett vanligt svenskt ord och inte skulle jag säga att svenskan degenererade fram tills nu för det. Jag är t.ex. helt övertygan att ditt exempel är et låneord, och vist var det det, det är hämtat från tyskan, via franska och kom in i svenskan på slutet av 1700-talet. Är i så fall redan vårt språk för degenererat? Och varför är franska låneord bättre än engelska? (Svenskan har ju faktiskt varit en stor grund till engelskan, eller i alla fall skandinaviska efter som det är svårt att skilja på den skandinaviska språken vi den tiden.) / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgpCOauvJOk0R.pgp Description: PGP signature
Re: Lilo och 1024 limit
On Sun, Sep 09, 2001 at 01:42:43PM +0200, Helgi Örn wrote: Tidigare hade jag alltid /boot partitionerna innanför 1024 men jag trodde faktiskt att den där 1024 limit var historia, och vad är 'lba32' och hur kan man använda sig utav det? Ett annaht inte helt fel tips är grub, det är en ganska trevlig bootloader. Den förstår dessutom ext2 filsystemet så man slipper köra den varje gång systemet förändras lite (för utsatt att /vmlinuz är en länk till den kärna man vill ha.) / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgpUpcaVLglA7.pgp Description: PGP signature
Re: Lokalisering och tidsformat
On Wed, Sep 05, 2001 at 04:39:56PM +0200, Jonas Steverud wrote: Niklas Hoglund [EMAIL PROTECTED] writes: date +%x %X ger datumformatet som 2001-09-03 20.00.25. Jag brukar alltid skriva tider som 20:00:25. Har jag eller Debian rätt? Vad tycker ni? Debian har rätt. Enligt Svenska skrivregler som ges ut av Svenska språknämnden skall man inte använda kolon i uttryck som 20:00:25 utan man skall använda punkt, precis som Debian gör. Svenska språknämnden är enligt en professor i språk jag känner en samling bakåtsträvare. I vilket fall som helst finns det andra delar av sverige som inte tycker att punkt är normalt. Ett språk är det som används av de som använder språket. Så vill nånga ha : är det like rätt som punkt. Jag skulle vilja säga att en stor del av svenskarna lika gärna har kolon som punt alltså är det lika korrekt svenska som att he punkt. sidor. Den ger mycket kortfattat alla regler som gäller för hur man skall skriva svensk text - inte bara grammatik utan även ur man skall hänvisa till figurer eller skriva figurtext osv. Rekommenderas om man bryr sig om hur man skriver (ett måste om man producerar text i jobbet, t.ex. i rapporter). Man skulle kunna se det som snobb fasoner också. :-) / Balp (Ett tips till en som får 13:49:51 av date, filen /etc/locale.gen, kan ha en rad sv_SE ISO-8859-1 så funegar svenskan bättre :-) -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgprbEbqmkciV.pgp Description: PGP signature
Re: Mutt och IMAP
On Wed, Sep 05, 2001 at 01:20:26PM +0200, Mikael Hedin wrote: Hej! Försökte fixa så att mutt kollar en imap låda och den vanliga. Har lagt in set imap_user=blabla och mailboxes imap://pop.home.se/INBOX; i .muttrc, men när jag kör funktionen impa-fetch-mail händer ingenting. Borde inte mutt fråga efter lösenord? Att hämta brev med fetchmail fungerar, så det är nog inget krångel med servern. Mutt har syntax i stil med: mailboxes [EMAIL PROTECTED] eller mailboxes [EMAIL PROTECTED]/ssl}INBOX Då fungerar imap:en bättre. (För imap bör man se till att ha minst mutt 1.3.20 annars är det en riktig plåga (i alla fall 1.3.18) är riktigt jobbiga) /Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgpScCsQ7crQ7.pgp Description: PGP signature
Re: Kernel for AMD Thunderbird
On Thu, Aug 23, 2001 at 07:59:01PM +0300, George Karaolides wrote: On Thu, 23 Aug 2001, Jason Majors wrote: I read that, but I haven't gone over to 2.4 yet. I'll cross that bridge when I get to it... I'm running two machines on 2.4.[59] with Athlon kernel no problems. One is a Duron 600 the other a Thunderbird 1200. The duron as run kenels 2.4.1 throu 2.4.5 and the thunderbird only as 2.4.9. / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://anders.arnholm.nu/ http://www.hiq.se / ` pgp2MTnACK5uA.pgp Description: PGP signature
Re: flera nätverkskort...
On Thu, 28 Jun 2001, Kaddik wrote: Jag försöker få in ett nätverkskort till i burken. jag har sedan förut ett 3c509, och försöker nu få in ett Dlink DFE-530TX kort. Enligt tidigare uppgifter skall det vara via-rhine, men var skall jag Nyare Dlink DFE-530TX (ofta med ett litet + i moddellen) är inte via-rhine utan realtek. Kan vara bra att vete när man konfigurerar om det inte hittas. / Balp -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://www.arnholm.nu/~balp/ http://www.hiq.se / `
Re: flera nätverkskort...
On Thu, 28 Jun 2001, André Dahlqvist wrote: Anders Arnholm [EMAIL PROTECTED] wrote: Nyare Dlink DFE-530TX (ofta med ett litet + i moddellen) är inte via-rhine utan realtek. Kan vara bra att vete när man konfigurerar om det inte hittas. Intressant. Vilket av dessa kretsar har bäst stöd i kärnan? Realtek burkar anses som lite bättre hårdvara i allmänhet. -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://www.arnholm.nu/~balp/ http://www.hiq.se / `
Re: mutt, vim och ispell?
On Sat, 19 May 2001, Andreas Schuldei wrote: Finns där hooks för det i mutt eller vim? Från min .vimrc: function Ispell(...) range if a:0 1 echohl WarningMsg echo Too many arguments for function: Ispell echohl None return 1 endif if a:0 == 0 let language = svenska else let language = a:1 endif let tempfile = tempname() execute a:firstline . ',' . a:lastline . 'w!' . tempfile execute a:firstline . ',' . a:lastline . 'd' execute '!ispell -x -d' . language . ' ' . tempfile execute a:firstline - 1 . 'r' . tempfile call delete(tempfile) endfunctin Markera ett område visual och : Ispell Den biten stavas i ispell, utan markering hela filen. Man kan även ge srgument för språk och annat kul. -- o_ Anders Arnholm, HiQ - Consultant o/ /\[EMAIL PROTECTED] Phone : +46-703-160969 /|_, \\http://www.arnholm.nu/~balp/ http://www.hiq.se / `
Re: Help with a Dell Latitude CPia
On Wed, Nov 24, 1999 at 12:03:57AM -0600, Chris Larson wrote: I have installed corel linux onto my laptop. Everything looks great and runs fine except for three things. 1. My ethernet card is not working. I can ping myself but I cannont ping anything else. I have a Dell Latitude CPi A366XT, that I use to write this message from I use pcmcia pacage 3.1.3 that i have compiled my self, it identifies my network card as: Socket 0: product info: 3Com Corporation, 3CCFE575BT, LAN Cardbus Card, 001 manfid: 0x0101, 0x5157 function: 6 (network) 2. I have no sound. sndconfig cannot detect a sound card. I think these laptops use some Neomagic sound chip. Thats correct you willl need Linux kernel 2.2.13 or newer :^) To get support for that sound card. (At least some basic support that lets med listen to mp3's while writing this...) 3. My Gold card 56K modem will dial out but will not connect to my ISP. I get the error that the pppd died unexpectedly. Here I can provide no help at all. -- Anders Arnholm.-. Sisjö Kullegata 8, 421 32 V. Frölunda| open software | Tel. 031-28 21 84 | Fax 031-28 51 66 `-´ Mobil 0703-16 09 69 | [EMAIL PROTECTED] | www.opensoftware.se
Re: [DEBIAN] Dell Latitude CPi A366XT
[EMAIL PROTECTED] wrote: Sorry for repying on the answer, missed (probably deleted) the original question. is there anybody who has experience with the Dell Latitude CPi A366XT portable. Is the Neomagic 2200 graphics board supported? The Label in front of me, well actually Fn-Setup, tells me that this machine is a Dell Latitude CPi A366XT, X works very nice with XFree 3.3.3.1 from potato, NeoMagic chips are supported straight of (as XF86_SVGA). I have two problems left with the machine, the sound (NeoMagic 256 Audio Chip, NeoMagic says that it's up to Redhat, and Redhat only to write the drivers.) And Suspend Resume when the pcmcia drivers for my 3com card are loaded (I usually work around this by issuing ifconfig eth0 down ; /etc/init.d/pcmcia stop before closing the lid.) / Balp
Re: gui progs as root in x under normal user?
Robert Vollmert wrote: A safer solution would be to do (as root): # export DISPLAY=:0.0 # export XAUTHORITY=/home/yourname/.Xauthority That worked until I started to work in a networked environment. Then I don't like all clients to have root access to the users home directory so the row sound be something like this. /usr/bin/X11/xauth -f /home/balp/.Xauthority extract - $DISPLAY /usr/bin/X11/xauth merge - / Balp
Re: remote execution
Robert Vollmert wrote: Currently, I'm using ssh with a /root/.shosts file on B, but this seems a little dangerous. Any better suggestions? ssh using RSA authentication to a dummy user on the remote host, use sudo to run that script as root. This will only make that command possible from outside. / Anders
Re: Partition Type A0 ??
Will Lowe wrote: partition, and that's how it did that crazy install-with-no-disk thing. Does anybody know if that's possible? Or know what partition type A0 really is? I don't know about how AST makes it, but I have seen several Laptop's from Toshiba that uses an extra partition in the end that is used for power saving only. I don't have access to that machine anymore so I can't check the partition type. But I'm sure that you can place the Win95 cab-files, on the primary fat partionan and make it bootable from there. (As it was on my Dell mashine.) / Anders
Re: Secure Mailer
On Tue, 12 Jan 1999, Nathan E Norman wrote: A quick glance at the web site doesn't indicate that Secure Mailer (Wietse Venema's software) has been packaged yet. Anyone know if it has There are a unstable package for postfix-19981230-1, I have briefly watchd a test installation of the MTA, and the installer scripts are broken. I have been activly using (my own compiled postfix) for some days now at my site and I think it works very well. My mail server is a 386sx-16, 4Mb memory and the enormus disk of 200Mb (just upgraded from my old 50Mb disk, and Debian 1.3), the installation on my domain is mainly for tesing and eveluation the software. I have found things that I like to look closer at. 1) Postfix reports EXPN balp 502 Error: command not implemented I don't know if this is configuration or time, but I like to EXPN mail adresses. 2) Is it possible to get postfix to do ident lookup on incomming smtp sessions. And then there has to be some serious perforamce testing :) / Anders -- o_ Anders Arnholm, Work : http://www.opensoftware.se/ o/ /\* MOVING * Phone : +46-31-*SOON* /|_, \\* MOVING * Celluar: +46-703-160969 / Sweden http://www.acc.umu.se/~balp `
Re: 2.2 ready ?
Shaleh wrote: On 08-Jan-99 Bert Barbe wrote: Is there a distribution that is kernel v. (pre-)2.2 ready (= having the right versions of neccessary tools to run linux (pre-)2.2) potato definately, slink possibly Slink works, over here (I think I have mostly slink installed now, SANE is the only packet I know is potato, and a loot of other package are still hamm. Apt-tells me that it is holding back a bit over 100 packets.) / Anders
Re: Presort my email messages when exmh is the MUA.
shaul wrote: I am using exmh to handle my email (MUA ?). The MTA is smail (is it also the MDA ? What are the differences between MDA and MTA ?). I want to presort my email messages. Can you recommend a way to do it (procmail ? exmh capabilities for this task, if it got any ? other ?). I use, Exmh, sendmail, and procmail and I think that is a great combination, someday (soon?) I will probably change sendmail to Postfix. But for now I have been using sendmail, I have also a short while used smail, but it's hard to configure the way I like it to work. I have read everything some ware in the exmh or the nmh documentation. My entries in the procmailrs files is something like this: :0 w: debian/announce/$LOCKEXT * [EMAIL PROTECTED] | /usr/lib/mh/rcvstore +debian/announce -create :0 w: inbox/$LOCKEXT | /usr/lib/mh/rcvstore +inbox -create Anv most important I have in the beginning of my procmailrc file: SHELL=/bin/sh PATH=/usr/local/lib:/usr/local/bin:/usr/bin:/bin MAILDIR=$HOME/Mail/ LOGFILE=$HOME/Mail/procmail-log LOCKEXT=.lock # This is to make sure I only get mail one. :0 Wh : msgid.lock | formail -D 8192 .msgid.cache # And rewrite to fit in mh folders. :0 Whf | formail -z -R 'From ' X-Envelope-From: / Anders
Re: Installation problem from floppies, RAMDISK error, please help me!!!
[EMAIL PROTECTED] wrote: I am trying to install debian from a 386SX 16mhz with 5 megs of ram from a floppy disk drive. It has a 106 meg hard drive. 15 megs of the hard drive are used as an MSDOS partition. The installation goes through detecting ite ms on the system and then says the following and freezes: RAMDISK: Compressed image found at block 0 I have installed Debian 1.3 on a simular maskine Just that i only had 50 mB harddrive and 4 Mb memory, I guess that you have to use the lowmemory installation procedure (as described in the install.txt file).