English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1424) 
<== | ==>
Ugrás a végére | Összes megjelenítése | Utolsó oldal
OpenOpera patches | Opera-SSL patches | Opera 12.15 source (Git repository) | Opera 12.15 source (Torrent) | Opera internal pages | Otter Browser Linux x64 - Qt5.15.2/QtWebKit5.602.1 (2024.04.27. 20:05)
OS for MC680x0 | OS for PPC | OS for Sparc64 | besztofbégéaefcé | CSÉNDZSLOG | WebToolz | DDG Shit Filter | Google Shit Filter | Progz | Fast CSS Box | Browser | OS | Agent | Statisztika | BBCode
Monospace font-family: Courier New | Browser default monospace
Email értesítő / Email notification ===> 
Keresés
Σ: 16 post

TCH  (statz) Főfasz
#1, Főfasz (10443)
2182 | #2520 | ^ | Idézet | Mon, 15 Apr 2013 01:58:25 +02
78.92.*.* Linux x86 Opera Classic Hungary *.catv.pool.telekom.hu
Na, hát nem volt egészen oké a kód, pár helyen a derefer kimaradt, de mentségemre legyen mondva, hogy a "lektor" se vette észre. :P
A kész kód:
unit etimer;

interface

uses amiga, exec;

const

	unit_microhz = 0;
	unit_vblank = 1;


type
	ttimeval = packed record
		tv_secs: longint;
		tv_micro: longint;
	end;
	ptimeval = ^ttimeval;

	ttimerequest = packed record
		tr_node: tiorequest;
		tr_time: ttimeval;
	end;
	ptimerequest = ^ttimerequest;

procedure delete_timer(tr: ptimerequest);
function create_timer(_unit: longint): ptimerequest;
function wait_for_timer(tr: ptimerequest; secs, micro: longint): shortint;

implementation

procedure delete_timer(tr: ptimerequest);
var tp: pmsgport;
begin
	if (tr <> nil) then
	begin
		tp := tr^.tr_node.io_message.mn_replyport;
		if (tp <> nil) then
		begin
			deleteport(tp);
		end;
		closedevice(piorequest(tr));
		deleteextio(piorequest(tr));
	end;
end;

function create_timer(_unit: longint): ptimerequest;
var
	error: longint;
	timerport: pmsgport;
	timerio: ptimerequest;
begin
	timerport := createport(nil, 0);
	if (timerport = nil) then
	begin
		create_timer := nil;
		exit
	end;
	
	timerio := ptimerequest(createextio(timerport, sizeof(ttimerequest)));
	if (timerio = nil) then
	begin
		deleteport(timerport);
		create_timer := nil;
		exit;
	end;

	error := opendevice('timer.device', _unit, piorequest(timerio), 0);
	if (error <> 0) then
	begin
		delete_timer(timerio);
		create_timer := nil;
		exit;
	end;
	timerio^.tr_node.io_command := 9;
	create_timer := timerio;
end;

function wait_for_timer(tr: ptimerequest; secs, micro: longint): shortint;
begin
	tr^.tr_time.tv_secs := secs;
	tr^.tr_time.tv_micro := micro;
	wait_for_timer := doio(piorequest(tr));
end;

end.
Használati példa:
program timtest;

uses etimer;

var
	x: shortint;
	y: ptimerequest;
	i: integer;

begin
	y := create_timer(unit_microhz);
	writeln('x');
	for i := 0 to 29 do
	begin
		x := wait_for_timer(y, 0, 500000);
	end;
	writeln('x');
	delete_timer(y);
end.
Köszi saxus a C helpet. (Ja, igen, ez már megy Amigán.) Végre nem kell C-ben szopni, ha időzíteni kell valamit...


kemi  (statz) Főfasz
#2, Főfasz (2970)
243 | #2521 | ^ | Idézet | Tue, 16 Apr 2013 07:18:31 +02
188.143.*.* Linux x86 Google Chrome Hungary 188.143.*.*
http://index.hu/tech/2013/04/15/psy_szetzuzta_justin_bieber_rekordjat/

Psy megdöntögeti dzsásztinbíber rekordjait. És kurva jó az új klip. :) Érdekes dolgokat hoz ki a dél-koreaiakból, ha az északiak épp atombombával fenyegetőznek.


Prometheus  (statz) Főfasz
#3, Főfasz (1824)
36 | #2522 | ^ | Idézet | Tue, 16 Apr 2013 12:32:31 +02
195.191.*.* winhate Mozilla Firefox Hungary *.halozatszolgaltatas.hu
http://index.hu/tech/2013/04/16/ibt/


TCH  (statz) Főfasz
#1, Főfasz (10443)
510 | #2523 | ^ | Idézet | Tue, 16 Apr 2013 13:13:19 +02
78.92.*.* Linux x86 Opera Classic Hungary *.catv.pool.telekom.hu
kemi: Úgy kell a bíbernek, az egy akkora majom. Tegnap láttam anyámnál a trévébe, hogy szerinte, ha Anna Frank élne, akkor biztos az ő (bíber) rajongója lenne. Hogy lehet valaki így elszállva magától, azután, hogy ő tartja a legtöbb leszavazás rekordját a neten?

Prometheus: Hát erre kiváncsi leszek, hogy mennyire lesz nagyobb biztonságban az ország. Footnote: USA meg Izrael beismerte, hogy ők írták a Stuxot, hogy szétverjék Irán atomprogramját. Kérdem én, ez nem terrorizmus véletlen? Nekik szabad?


saxus  (statz) Agyfasz
#9, Agyfasz (419)
348 | #2524 | ^ | Idézet | Wed, 17 Apr 2013 01:34:15 +02
84.3.*.* winhate Mozilla Firefox Hungary *.catv.pool.telekom.hu
Ez most olyan, hogy Churchillre is sokan hogy felnéznek, ahhoz képest egyik jeles képviselője volt annak, aki az I és a II. VH alatt sikeresen szétverte a brit birodalmat azzal, hogy kétszer is háborúba vitte az országot, holott az egész valahol egy Szerbia elleni büntetőakcióként indult.

Csak hát úgy gondolták, hogy az aktuálpolitika fontosabb.


saxus  (statz) Agyfasz
#9, Agyfasz (419)
150 | #2525 | ^ | Idézet | Wed, 17 Apr 2013 01:34:48 +02
84.3.*.* winhate Mozilla Firefox Hungary *.catv.pool.telekom.hu
Egyébként még mindig több esély van a túlélésre, ha foglalkoznak vele és kutatják a témát, mintha nem tennének semmit csak várnák a csodát. Szerintem.


TCH  (statz) Főfasz
#1, Főfasz (10443)
257 | #2526 | ^ | Idézet | Wed, 17 Apr 2013 21:06:24 +02
78.92.*.* Linux x86 Opera Classic Hungary *.catv.pool.telekom.hu
Nem vagyok én a Churchill fanja, de a 2. vh-ban kb. mindegy volt, hogy ő támad vagy Hitler, mindenképpen lett volna Angol-Német háború.
Nyilván foglalkozni kell a problémával, nem azt mondtam, hogy fakk, hanem azt, hogy kiváncsi leszek az eredményre.


TCH  (statz) Főfasz
#1, Főfasz (10443)
7457 | #2527 | ^ | Idézet | Thu, 18 Apr 2013 01:36:10 +02
78.92.*.* Linux x86 Opera Classic Hungary *.catv.pool.telekom.hu
http://hup.hu/szavazasok/20130417/elso_nyelvnek_az_+a_legjobb_valasztas_szerintem
Jézus marihuána! Ennél ordenárébb és töményebb baromságot ritkán lehet látni, főleg egy rakáson!
Azt mondanom se kell, hogy a C vezet, mint ideális tanulónyelv. Ez mondjuk inkább a szavazókat minősíti, de egyébként már az is vicc, hogy a C szerepel a listán...persze, hogyne, ideális nyelv a programozás megtanulásához, csakis, kétszer is. A pointerekkel még profik is meg szokták szívni néha, nemhogy valaki aki azt sem tudja mi fán terem.
Marhaság a C++ és az Objective C is. C on steroids. Fuck yeah, n00bz musthave.

Fail még az összes scriptnyelv úgy ahogy van (ide értve a batch-eket/shell-eket is), mert a scriptek speciális célokra jók (vagy arra sem, amennyi elbaszott scriptnyelv van) és többnyire alkalmazások és eszközök ki és bemeneteit kötögetjük össze vele. Nem arra találták ki, hogy programozást okítsanak vele.
A PHP külön fasság a scriptnyelvek között is, mert ugye alapcél, hogy idegződjön be egy csomó fasság, már tanuláskor, meg, hogy sose tudja szerencsétlen júzer, hogy milyen sorrendben kell a paramétereket átadni, mert a PHP-ban semmi konzekvens nincs a paraméterek sorrendjében, egyik függvényben így, a másikban úgy.
De szintén a scriptnyelvek között a Python is külön hülyeség, mert elbassza a csóró newbie az indentet és mehet zabot hegyezni a véreres picsába... Talán nem a szép kód kéne, hogy legyen a legelső, amire meg kéne tanítani az embert...
De a legnagyobb fail a scriptek között az a JavaScript©®™. HTML ismeretek nélkül semmire sem jó. (Igazából en-bloc nem jó semmire a böngésző lassításán kívül. :] ) Feladat: Színezzük vörösre a hátteret! document.getElementsByTagName('body')[0].style.backgroundColor = 'red'; Kommentáljam? Inkább ne, magáért beszél. (Tudom, egyszerűbben is be lehet színezni a hátteret, de ez itt példa volt ennek az elbaszott atomhulladék nyelvnek a fasságaira.)

A Delphi illetve a VB elsőre jónak tűnne, de valójában talán annyira mégsem, mert a GUI-t programozni azért elsőre lehet, hogy megfeküdné egy kezdő gyomrát. Bár ki tudja. Talán. De ugye ezek nem nyelvek, hanem környezetek/fordítók.

Tuti nem jó viszont a VB.NET, az ugyanis hiába BASIC, már nem PRINT "KECSKE" szint, kőkeményen épít a .NET API-jára és egyéb nyavalyáira, tehát kezdőnek nem lenne túl jó.

Ökörség a Logo is, matekcentrikus és körülményes, általánosban nekünk is erőltették, kb. ketten tudtuk megcsinálni a feladatokat az egész osztályból, akik már programozgattunk máskor is.

A FORTRAN/Simula páros a "csak-csak" kategória, bonyolultabbak, nehezebben kezelhetőek, mint a BASIC vagy a Pascal, de talán jó tanulásra. Mondjuk Simula keményen OOP, de nem muszáj úgy használni.

Haskell/Lisp/Ruby/Scheme négyesfogat, ezek különösen viccesek lennének egy kezdőnek, amikor még profik se két pillanat alatt tanulják meg.
Fail a SQL/COBOL/Scala trió is, ezek adott célokra vannak, nem jók általános programozásra, ennek megfelelően oktatásra sem.

Az ALGOL is vicces, most akkor melyik ALGOL legyen? ALGOL 58 ami még kiköpött BASIC vagy ALGOL 68, ami már "elcésedett"? (Zárójelben megkérdezném, hogy az a két ember, aki erre szavazott, legalább kőbaltával püföli a billentyűzetet? :] )

A Java/C# páros is epic fail, obskurus nyelvezetek és a könyvtáraik vagy épp a .NET nélkül hígított-sózott lófosra sem jó egyik sem, az egy db. csupasz dzsuva/cisztakompájlerrel kitörölheti az ember.
A Go is ugyanide tartozik, szintén egy obskurus szintaxissal bíró nyelv (C deriváns, de dobjuk ki a pontosvesszőt és a zárójelek nagyrészét, mert az az ördögtől való, fúj, le velük).

De a két legnagyobb blődség az az Assembly és a HTML.

Az Assembly több szemszögből is az; egyfelől az, hogy Assembly az nem mond semmit, mert ahány processzor, annyiféle utasításkészlet, címzésmódlehetőség és a többi; most akkor milyen procin kezdjen a júzer? MC68000 ahol bármit, bármikor, bárhonnan, bárhová, vagy MOS-6502 ahol minden kötött? Vagy neadj' isten x86, de az összes egymásra épülő és egymással összegabalyodó kiterjesztésével, hadd tudja meg, hogy miért is egy kurwa nagy kalap szar az x86 architektúra úgy ahogy van? Ezen felül - és itt ez a legjelentősebb - az ASM-et sose fogja megérteni egy kezdő...

A HTML, meg aztán totál fail, hiszen annak a még a programozáshoz sincsen semmi köze, lévén ő egy leírónyelv... (Gyerekek, írjatok egy olyan HTML-t, ami 1-től 5-ig kiírja a számokat! 1<br />2<br />3<br />4<br />5<br /> Kurwa vicces.)

Komolyan, basszátok meg, én hiányolom a Brainfuckot a listából! Azzal lehetne megkoronázni ezt a baromságot...

Bár nekem az informatikához, pláne a programozáshoz annyi közöm van, mint cefrének a likőrhöz, de ez a lista úgy ahogy van egy nagy vicc. Ha valaki el akarja kezdeni a programozást, akkor BASIC vagy Pascal. Pont. Hogy melyik a jobb, azt hirtelen nem is tudom. A BASIC könnyebb egy kezdőnek, viszont a Pascallal lehet egészen komoly dolgokat is csinálni. Aki ezen röhög, az nézze meg ezt: http://jomagam.hu/arlista.php


kemi  (statz) Főfasz
#2, Főfasz (2970)
419 | #2528 | ^ | Idézet | Thu, 18 Apr 2013 16:07:36 +02
62.165.*.* winhate Google Chrome Hungary *.pool.digikabel.hu


@TCH:
Komolyan basszátok meg én hiányolom a Brainfuckot a listából! Azzal lehetne megkoronázni ezt a baromságot...
Inkább Malbolge. :D
@TCH:
Ha valaki el akarja kezdeni a programozást, akkor BASIC vagy Pascal. Pont.
Mindkettő ősrégi, és manapság nem mész vele semmire. Inkább Python vagy Ruby.


Prometheus  (statz) Főfasz
#3, Főfasz (1824)
85 | #2529 | ^ | Idézet | Thu, 18 Apr 2013 16:59:27 +02
195.191.*.* winhate Mozilla Firefox Hungary *.halozatszolgaltatas.hu
Nesz e neked, TCH:
http://www.youtube.com/watch?feature=player_embedded&v=AF_g4djr--4


TCH  (statz) Főfasz
#1, Főfasz (10443)
640 | #252a | ^ | Idézet | Thu, 18 Apr 2013 17:28:30 +02
78.92.*.* Linux x86 Opera Classic Hungary *.catv.pool.telekom.hu
@kemi:
Inkább Malbolge. :D
Úristen. XDDDD
@kemi:
Mindkettő ősrégi, és manapság nem mész vele semmire. Inkább Python vagy Ruby.
kemi, itt most arról volt szó, hogy melyikkel érdemes elkezdeni programozni tanulni! Python nem jó, mert a whitespace-k miatt egy kezdő szopni fog vele. A Ruby meg még haladóknak is okozhat gondot, nemhogy kezdőknek, meg amúgy is egy borzasztó OOOP Lisp származék.
BTW, a postom végén belinkeltem egy oldalt, hogy a Pascallal mennyi mindent lehet csinálni, egyáltalán nem igaz, hogy nem mész vele semmire.

Prometheus: Köszi, de már ezer éve ismerem. :)


kemi  (statz) Főfasz
#2, Főfasz (2970)
328 | #252b | ^ | Idézet | Thu, 18 Apr 2013 19:00:57 +02
62.165.*.* winhate Google Chrome Hungary *.pool.digikabel.hu
@TCH:
Python nem jó, mert a whitespace-k miatt egy kezdő szopni fog vele. A Ruby meg még haladóknak is okozhat gondot, nemhogy kezdőknek, meg amúgy is egy borzasztó OOOP Lisp származék
Nem nagy szám, hogy ami egy indent szinten van az egy blokk. A Ruby meg majdnem ugyanaz, csak begin...end határolja a blokkokat.


saxus  (statz) Agyfasz
#9, Agyfasz (419)
1223 | #252c | ^ | Idézet | Thu, 18 Apr 2013 19:49:05 +02
84.3.*.* winhate Mozilla Firefox Hungary *.catv.pool.telekom.hu
"Objective C"

Egyébként meglehetősen kevés köze van a C++ által megkezdett OOP-hez. Gyakorlatilag egy Smalltalk C-s szintaxissal és C-s háttérrel tarkón baszva.

"HTML ismeretek nélkül semmire sem jó"

node.js. Nem scak a DOM fa túrása van a világon.

"A Go is ugyanide tartozik"

Az hagyján, nézted már, hogy hogyan kell változót deklarálni? Gaygle szerint ez így tök jó meg innovatív. RLY?

var i int = 1;


"VB.NET"

Egyébként a VB.NET-nek a létjogosultságát nem értem. Oké, van 1-2 olyan CLR funkció, amelyet a C# team fasságnak vélt és nem rakott bele, de amúgy tényleg... Az egész nyelvnek az volt a célja, hogy legyen valami ismerős a VB kódereknek (amelyből amcsiföldön volt sok), de ahhoz meg azért eléggé eltért a VB és a VB.NET...

"Mindkettő ősrégi, és manapság nem mész vele semmire."

:) Tanulásról van szó, tanulásról... Egyébként régen Apple-re meglepően sokat fejlesztettek Pascalban meg akkoriban DOS-ra. Ld. Photoshop ;) (Delphinek is ugyanez lesz a veszte, mint anno a Pascalnak: kihal alóla a platform). Na meg hány gépen is van Total Commander?

Egyébként valaki hozzon egy üveg pezsgőt. Ritka pillanatok egyike, mikor TCH-val egyetértek.


djpety  alias  "Pety" Lófasz
#6, Lófasz (953)
45 | #252d | ^ | Idézet | Thu, 18 Apr 2013 21:23:19 +02
188.6.*.* winhate Google Chrome Hungary *.catv.pool.telekom.hu
@saxus:
node.js

+1, rohadt jó cucc :)


saxus  (statz) Agyfasz
#9, Agyfasz (419)
110 | #252e | ^ | Idézet | Thu, 18 Apr 2013 21:34:31 +02
84.3.*.* winhate Mozilla Firefox Hungary *.catv.pool.telekom.hu
Most attól, hogy Non-blocking IO, attól hadd ne ájuljak el, .NET-ben is ott a .BeginXYZ() is szinte mindenre.


gelesztamás  (statz) Balfasz
#24, Balfasz (26)
273 | #252f | ^ | Idézet | Thu, 18 Apr 2013 21:40:55 +02
80.99.*.* winhate Mozilla Firefox Hungary 80.99.*.*
@TCH:
hiányolom a Brainfuckot a listából


én az UBFIM-et.

aki nem tudná: a bf 2 utasításra csökkentett verziója
esolangos link: http://esolangs.org/wiki/Ultimate_bf_instruction_minimalization!

mellesleg kb az összes esolang bekerülhetett volna a listába


English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1424) 
<== | ==>
Ugrás a végére | Összes megjelenítése | Utolsó oldal
OpenOpera patches | Opera-SSL patches | Opera 12.15 source (Git repository) | Opera 12.15 source (Torrent) | Opera internal pages | Otter Browser Linux x64 - Qt5.15.2/QtWebKit5.602.1 (2024.04.27. 20:05)
OS for MC680x0 | OS for PPC | OS for Sparc64 | besztofbégéaefcé | CSÉNDZSLOG | WebToolz | DDG Shit Filter | Google Shit Filter | Progz | Fast CSS Box | Browser | OS | Agent | Statisztika | BBCode
Monospace font-family: Courier New | Browser default monospace
Email értesítő / Email notification ===> 
Keresés

Név: (max 255 byte)

Email: (max 255 byte) Nem kötelező!

Üzenet: (max 65536 kar.) 65536-0=65536




crap_vkn v4.34.0 by TCH
Thx to saxus for the escaped string decoder function (PHP), the realIP function (PHP) & the SQL handle layer (PHP), to thookerov for the int_divide function (PHP), to Jeff Anderson for the getSelText function (JS), to Alex King for the insertAtCursor function (JS), Flood3r for the new CSS styles, Pety for the spamprotection idea and some design and comfort ideas, MaxMind for the IP2Country database, famfamfam for the flags of countries and an unknown PHP programmer for the removeAccents function.



Kecskebaszók ide!