Author: beardy

  • Jag och mitt skal – Verktygslådan, omdirigering av I/O

    Bild som visar rör.

    Förhoppningsvis är du bekant med grunderna rörande omdirigering av I/O (Input, Output) i skalet, i synnerhet grundkoncepten “standard input”, “standard output” och “standard error”. Om inte, så följer här en snabb genomgång, “standard input” är en datakälla, från vilken data kommer. Ett program varken behöver, eller ska bry sig om, varifrån data kommer, vare sig det är från en fil, tangentbordet, ett magnetband, eller en hålkortsläsare. På samma sätt är “standard output” ett ställe där data skickas till, ett program ska inte heller behöva veta, eller bry sig om vad det är för något. Det kan vara en bildskärm, en fil, en dvd-brännare, eller vad som helst.
    Program som bara läser standard input, gör någonting med datan som det läser, och sedan skickar det vidare ut genom standard output, kallas för “filter”, detta kan bildligt jämföras med filter i en vattenledning, eller ett avloppsrör.

    (more…)
  • IBM Clones, The Computer Chronicles

    IBM COMPATIBLES
    A comparative look at the new breed of IBM look-alikes.

    Guests: Radio Shack / Tandy Corporation Director of Market Planning
    and Computer Merchandising: Ed Juge,
    PC World Magazine Publisher: David Bunnell, Attorney: David Grais,
    Consultant: Gary Kildall

    Products/Demos: Radio Shack Tandy 1000, IBM PC, Ericsson PC, Compaq PC

    This video is part of the program series: The Computer Chronicles
    Hosted by Stewart Cheifet, Computer Chronicles was the world’s most popular
    television program on personal technology during the height of the personal
    computer revolution.

    Original Broadcast: January 28, 1985

    A lot in this video is as valid today as it was then, just exchange some of the brand names, software and operating system names. Actually, think more of operating systems, than hardware, for todays world. The bits about patents, openness, and so on, are topics that are very up tp date. In the world of computing, and the world at large for that matter, very little is new under the sun. Enjoy this piece of history. Notice the note about a program called Puppy Love in the end, Tamagochi, that Nintendo DS dog/pet game, and so on… Maybe you have another view/comment on this, in relation to the computing world today?

    Related posts:

  • Jag och mitt skal – Verktygslådan, introduktion och filosofi

    Filosofin bakom verktygslådan var ett mycket viktigt koncept när Unix (av vilket GNU/Linux i stort sett är en klon) först  designades och utvecklades. Olyckligtvis, i dagens värld av “webben” grafiska gränssnitt, “moln” och andra buzz-fjanterier, verkar denna filosofi till viss del glömts bort. Det är synd, eftersom denna filosofi ger oss den kraftfulla mentala modell, som är så användbar för att lösa många olika typer av problem.

    Bild som visar en gigantisk schweisisk armékniv av märket Wenger.

    Många människor bär dagligen en schweizisk armé-kniv i byxfickan, eller väskan. En schweizisk armé-kniv (fick-kniv i allmänhet också för den delen) är ett bra verktyg att ha till hands; Det har flera knivblad, en skruvmejsel, pincett, tandpetare, nagelfil, korkskruv, och kanske en mängd andra saker också. För att lösa småproblem och småjobb av olika slag i vardagen, som kräver ett enkelt allt-i-allo-verktyg, är fickkniven av schweizisk typ, (eller en multifunktionstång), helt okej.

    (more…)
  • Jag och mitt skal – Introduktion till terminaler och shells

    Denna video är ju rolig på sitt vis, många tar den säkert dock på allvar, och tror verkligen att terminaler och skal i *nix (Unix, GNU/Linux, BSD, jag kommer i fortsättningen skriva *nix) är något svårt och komplicerat att använda sig utav. Men så är det inte, terminalen, och skalet, är det Sanna sättet att använda en dator på, och är inget som är svårt, farligt, eller långsamt, tvärtom.

    (more…)
  • How to set up a SIP trunk in the Asterisk PBX

    In my previous article we configured Asterisk with some SIP-devices, and created a basic dialplan so that they could dial eachother. We also created two additional extensions for test purposes. This time I will show you how to configure a SIP trunk, and add extensions in the dialplan so that the telephones can dial out through the trunk. And if you also have a telephone number (DID) associated with the trunk, for others to be able to dial your phones, through your Asterisk PBX.

    What is a SIP trunk?

    A SIP trunk is often defined using many buzz- and marketing words throughout the web, but, what it basically is, is a two-way connection to a VOIP-provider, that routes the calls you send to it, out on the PSTN for you, and charges you for the calls you make. If you also have a DID (Direct Inward Dialing) number at the provider, calls made to you are forwarded to your Asterisk PBX, then you switch the calls as you see fit. Through a trunk, many calls can be sent, the limit is only your bandwidth and computer resources at the machine where your Asterisk runs, unless your VOIP-provider, or you for that matter, limit the number of calls in some way (by configuring the PBX at either end of the trunk), that are allowed to go through it. (more…)

  • Djupare in i bloggandets värld, motstretandes, men hyfsat fascinerad

    Sådär.. första steget i ett litet optimeringsexperiment, då får vi se om det ger något resultat i form av någon mer besökare kanske. Prövar bland annat att pinga (denna gång menas blog-ping, inte ICMP) http://www.frisim.com/ automatiskt från WordPress vid postande. Detta är väl mest ett test, alternativt en liten rant. Bland all skit som skrivs av idioter, har jag hittat en site som verkar veta vad den (hon) talar om, därifrån har jag inspirerats lite. Jag har också de senaste dagarna uppdaterat andra siter, och fått lite idéer på nya projekt, istället för att göra det jag borde, d v s labba med QoS, men det hinns väl med.. hoppas jag. Gjorde också en liten banner (se ovan, högst upp) tidigare, hoppas detta temat och den, ser okej ut.

  • Four years after The Pirate Bay raid

    Apparently, yesterday it was exactly four years since (the) The Pirate Bay raid. Time really flies.. I remember it well. I think I probably still have the police lists of the confiscated computers in some dusty directory, they leaked, or was made available some time after, if I recall correctly that is.. (A few minutes later:) But I couldn’t find them now when looking, oh well.

    TorrentFreak wrote:

    After the raid it became clear that the US had threatened to put Sweden on the WTO’s black list if they refused to deal with the Pirate Bay problem. Even the MPAA was involved, with John Malcolm, Executive Vice President of the MPAA writing a letter to Sweden’s State Secretary in which he stated, “It is certainly not in Sweden’s best interests to earn a reputation among other nations and trading partners as a place where utter lawlessness with respect to intellectual property rights is tolerated.”

  • An introduction to Asterisk, The Open Source Telephony Project

    Asterisk is software that turns an ordinary computer into a voice communications server. Asterisk is the world’s most powerful and popular telephony development tool-kit. It is used by small businesses, large businesses, call centers, carriers and governments worldwide. Asterisk is open source and is available free to all under the terms of the GPL.

    That is what the Asterisk website describes Asterisk as. I thought I should write a little about it, since it is quite a high first step, to start using and experimenting with it the first time, atleast I found it so, when I first did. Like with many things, there are good, and bad, documentation, and sources thereof. Sometimes both kinds are found in the same place, and it is up to you to judge on the quality. This is quite frustrating when you are looking for answers and don’t already know, or are able to judge, which is correct, and which is not.

    Get the book

    Asterisk: The Definitive Guide: Open Source Telephony for the Enterprise 5th Edition
    Asterisk: The Definitive Guide: Open Source Telephony for the Enterprise 5th Edition

    Let’s get started

    I will now describe, in a how-to manner, to get you started, how to install Asterisk in Debian GNU/Linux, connect two SIP devices (telephones), and create a minimal dialplan so that they can call each other. I do not use any web-frontend or GUI, just the configuration files. You will find that it gives the best control and understanding of how things work, if you just take it one step at a time, and learn what you are doing.

    What we need is:

    • A machine running Debian GNU/Linux
    • Asterisk itself (Asterisk is packaged in Debian.)
    • Two SIP telephones, “softphones”, or “hardware” telephones using SIP

    I presume that you have basic knowledge of package installation and standard Unix tools, and know how to use a text editor of your choice. Allright, let’s begin.

    (more…)

  • Pac-Man’s 30th Anniversary

    Today is Pac-Man‘s 30th birthday. Happy Birthday Pac-Man. Google has a nice javascript logo in the form of a Pac-Man game today, with a level including the letters “G o o g l e”, nicest one so far I think, such things we like.
    (more…)

  • Installing Debian Lenny on an Asus EeePC 900, part two

    I have had my EeePC for a while now, and I have set it up how I want it, for the most part. When I wrote the first part, about installing Debian on an Asus EeePC 900, I wasn’t very detailed about what I had, or were going to do, to make it run as I liked. Hopefully that will be remedied now.

    I have done a couple of things mentioned in the DebianEeePC wiki http://wiki.debian.org/DebianEeePC/ to reduce the disk writes to the SSD disk a bit.

    (more…)