Tipy
Dalsi
Seznam
Predchozi
Autor: #Aggregator# (at your service)
Cas: Pa 7.01.2000 11:36.32
Titulek: January 2000

                                                                                 
 
<=====================================8<=====================================>
Posted By: Tuttle (rpm -e `rpm -qa`) on 'Tipy'
Date:      Fri 7.1.2000 11:36.32
Title:     Pokud je vase CD-ROM prilis hlasita...
 
 
* Warning: Linux tip *
 
     Jak mnoho z vas vi, dostal se mi v praci na stul uzasny pocitac. :) 
Prisla s nim mimojine i 40irychlostni CD-ROM mechanika. Pri primountovani a 
nacteni jsem zjistil, ze turbinka v ni nadzvedava pocitac asi o pet cisel, 
tez ve hlucnosti si nezada s mensim velntilatorem ve zdi. Ale to uz je udel 
sponovane technologie - a to jsou pry na trhu uz padesatky!
     Pri prehravani mp3ek mi hlucnost ovsem uz dost vadi a tak jsem docela 
dlouho marne hledal jak mechaniku zpomalit a to, co mne melo napadnout hned, 
totiz podivat se na freshmeat, jsem udelal az kdyz mne nic jineho nenapadlo...
     A tam, zapadly mezi KDE a GNOME skvel se ceckovy programek na par radku 
od Rolanda Krivanka ze Slovenska. Prosty nazev cdrom_speed mne naplnil 
radosti. Proste po prelozeni 'make cdrom_speed' napisete 'cdrom_speed 1' a 
zjistite, ze nic neslysite, protoze mate razem jednorychlostni mechaniku. 
Funguje samozrejme pouze u tech mechanik, ktere se nechaji takhle ovladat, 
nejsou to vsechny - ta ma nastesti ano.
     Zjistil jsem jen drobnou neprijemnost - po chvili CD-ROM opet huci a 
program se musi spustit znovu. Ale je to jen jeho alpha verze, mozna je v nem 
chyba, nebo si (neprekvapilo by mne to) CD-ROM dela co chce.
     Abyste nemuseli browsit a protoze dany program je kratoulinky, pastnu ho 
sem. Koho z vas to nezajima, zmacknete q. Diky za pochopeni,
 
                                                  Tuttle
 
 
#include <stdio.h>      /* Standard librares */
#include <unistd.h>
#include <stdlib.h>
#include <sys/ioctl.h>      /* The magic ioctl function */
#include <sys/types.h>      /* For open(3) */
#include <sys/stat.h>
#include <fcntl.h>
#include <linux/cdrom.h>    /* Human-readable cdrom ioctls */
 
#ifndef CDROM_SELECT_SPEED
    #define CDROM_SELECT_SPEED      0x5322  /* Set the CD-ROM speed */
#endif
#ifndef CDC_SELECT_SPEED
    #define CDC_SELECT_SPEED        0x8     /* programmable speed */
#endif
 
int main(int argc, char *argv[])
{
    int cdrom, speed, ret = 0;
 
    cdrom = open("/dev/cdrom", O_RDONLY | O_NONBLOCK);
    if(cdrom == -1) {
        fprintf(stderr,"\nI can't seem to open the cd device. Make the link\n"
            "to the device to open.\n"
            "Example: \"ln -s /dev/hdb /dev/cdrom\"\n");
        return 1;
    }
 
    if (argc == 1) {
        fprintf(stderr, "Type speed\n");
        close(cdrom);
        return 1;
    }
    speed = atoi(argv[1]);
 
    ret = ioctl(cdrom, CDROM_SELECT_SPEED, speed);
    if (ret < 0) {
        fprintf(stderr, "Something is wrong\n");
        close(cdrom);
        return 2;
    }
 
    close(cdrom);
    return 0;
}
 
 
                                                   Tuttle
 
               Samozrejme, ze je to uzivatelsky prijemne! Kdyz vis, co delas...
 
<=====================================8<=====================================>
Posted By: Tuttle (ShutThatBloodyBazoukiOff!) on 'Tipy'
Date:      Thu 13.1.2000 10:12.04
Title:     Rencin
 
 
     Ahojda, vcera v MF DNES vysly vtip Vladimira Rencina se mu opravdu 
povedl! Kdo se trosku zajimate o politiku, nemeli byste si ho nechat ujit, je 
uzasny: http://www.idnes.cz/include/RENCIN/2000/01/20000112.gif
     Ta ironie.... :))))
 
                                                   Tuttle
 
                                     "V tom pripade ti narizuji, abys zival..."
 
<=====================================8<=====================================>
Posted By: Covex (Athos) on 'Tipy'
Date:      Fri 21.1.2000 11:29.12
Title:     Crusoe
 
 
 Jedna z novinek, ktere by mohly ovlivnit budoucnost pocitacu:
          http://iport.cz/i-styl/inet/crusoe000119.html
 
                                           Covex

Dalsi Seznam Predchozi


[ Domu | Prstik | O Piskovisti | Deticky | Nastenky | Koutky ]