blogok

PostScript fájl tükrözése

A PS, EPS kiterjesztésű PostScript fájlok fejlécébe ezt beillesztve megtükrözhetjük a képet a függőleges tengely mentén:

%!PS
<<
   /Install {
     currentpagedevice /PageSize get 0 get % get page width
     0 translate -1 1 scale % translate to (maxX,0) and mirror
   }
>> setpagedevice

Forrás: http://www.ghostscript.com/pipermail/bug-gs/2003-July/003267.html

Atmel AVR és MSP430 kódméret

C-ben írtam egy 4 digites kijelzővezérlő programot először ATtiny26L MCU-ra, majd miután az "megtelt", portoltam MSP430F1132 MCU-ra. A forráskód majdhogynem ugyanaz volt, de a program AVR-en 1930 byte volt, MSP430-on pedig 1144 byte. Úgy tűnik az MSP430 fordítója/utasításkészlete sokkal kisebb kódot eredményez!

GDM AutoLogin

A your_username helyére a felhasználónevünket írva a GDM automatikusan bejelentkezik, ha a /etc/gdm/custom.conf fájlba beillesztjük a következő sorokat:

[daemon]
TimedLoginEnable=true
TimedLogin=your_username
TimedLoginDelay=0

Emberiesség, emberiség

A miheztartás végett következzen, hogy mi az emberiség és mi az emberiesség.

Emberiesség

Emberhez méltó, tisztességes magatartás.
Forrás: http://www.kislexikon.hu/emberiesseg.html

Emberiség elleni bűncselekmények

Forrasztóvíz készítés

Forrasztó viz, a lágyforrasszal összeforrasztandó felületek rozsdamentesítésére való oldat. Leghasználatosabb a klórcink oldat, melyet ugy készítenek, hogy a cinket sósavban feloldják. Ha már a sósav több cinket oldani képtelen, cinkreszeléket teszünk bele és porcellán- vagy kőagyagedénybe főzzük, hogy minden szabad savat megköthessünk. Gyakran ezt az oldatot befőzik, mig csak vajszerü fehér anyagot (u. n. cinkvaj) nem nyernek, ezt használat esetén vizzel meghigítják. Ehhez a klór-cinkoldathoz gyakran szalmiakoldatot is öntenek (16 s. r. cink, 11 s. r.

Microsoft és a szökőév

Úgy tűnik van egy-két hibás függvény a Microsoft háza táján, ami rosszul kezeli a szökőéveket:
2012-es hiba: A szökőév döntötte be a Windows Azure-t. 2008-as hiba: Microsoft Says Leap Year Bug Caused Zune Failures. Vajon 2016-ban mi fog tönkremenni? (Remélem nem az, amit én fejlesztettem valahol.)

NYÁK gyártás CNC-vel

A pcb2gcode gerber fájlokat tud átalakítani EMC2 kompatibilis RS274-NGC fájlokká. Ezt a programot majd ki fogom próbálni.

Távirányító, joypad javítás

Találtam egy nagyon jó ötltetet joypad és távirányító javításra itt. Kis alufóliadarabokat kell ragasztani a grafittal bevont gumira, ha már a grafit lekopott. A ragasztás előtt denaturált szesszel óvatosan meg kell tisztítani a gumik érintkező felületét. Esetleg érdesíteni is lehet csiszolópapírral, hogy a ragasztó nagyobb felületen tapadjon.

MRF49XA NYÁK tervek

433 MHz-en működő adó-vevő terveit találtam itt. MRF49XA -es IC-vel működik. Az MRF49XA kapható a Chipcad-nél.
MRF49XA és AT96USB162 egy lapon. Az ezt megelőző fejlesztés itt.

Linux gyökérfájlrendszer másolás hálózaton keresztül

Épp az Arch Linux-omat másolom át hálózaton keresztül. A célgépre már feltelepítettem egy alap Arch Linux-ot és az ssh-t. Egyelőre a másik gépre egy tar fájlba kerülnek a fájlok, de a bátrabbak egyből a gyökér fájlrendszert is felülírhatják.
Egyik gépen (forrás):

tar -C / --one-file-system -lcf - / |ssh 10.5.0.1 "cat >/mnt/tmp/rootfs.tar"

Másik gépen (cél):

cd /
tar vf /mnt/tmp/rootfs.tar

Primax Soundstorm M-16C (GUS klón)

Sikerült a fenti hangkártyát beszereznem! Ez egy régi ISA buszos kártya: egy Gravis Ultrasound klón. 512 KiB memória van benne. Ezt szeretném bővíteni egy megabájtra. Íme a kártya:
Primax Soundstorm M-16C Primax Soundstorm M-16C memória

Billentyűzet bolt

Mindenféle speciális és drága billentyűzet:
http://pckeyboards.stores.yahoo.net/keyboards.html.

A régi Model M-es IBM billentyűzetek rugós technikájával készülnek (?).

MSP430 Timer kimenet zavar

Úgy tűnik, hogy az MSP430 mikrokontroller (MSP430F149) időzítő kimenetét zavarja az AD konverzió vagy a konverzió miatt be- és kikapcsolt belső referenciafeszültség. A P4.3-as kimeneten próbálok négyszögjelet generálni:

P4DIR |= BIT3;  // P4.3 is output (TB3)
P4SEL |= BIT3;  // P4.3 is TB3

TBCCR0 = 400 - 1;                           // 2500 Hz
TBCTL = TBSSEL_2 | ID_3 | MC_1 | TBCLR;     // SMCLK/8, upmode
//TBCCTL3 = OUTMOD_7;                         // CCR3 PWM reset/set
TBCCTL3 = OUTMOD_4;                         // CCR3 toggle
TBCCR3 = 200;

HD44780 LCD-hez karakter tervező

A szokásos 16x2-es (20x2-es, 20x4-es, stb.) LCD kijelzőkhöz karakter tervező itt.

Stencil lap késztítés

SMD alkatrészek forrasztásához stencil készítés:
http://rayshobby.net/blog/?p=1246
Hasonlóan réz lemezből maratással, mint a NYÁK-ot.

Tartalom átvétel