Nerd blog!

Ezen az oldalon gyűjtöm az elém került informatikai problémákra talált megoldásokat, hátha másnak is hasznos! Ha itt végeztél kikapcsolódás képpen nézd meg a másik blogomat is: NapiGeek blog. DE TÉNYEG, OKÉ?

Címkék

10.7 (1) 10.9 (1) 100% (1) 101 (1) 30 days trial (1) 3gp (1) 7 (1) 8 (1) a (2) ablakkezelő (1) ablakok visszaállítása (1) adatok (1) air (1) alapján (1) alert (1) alkalmazás (2) all (1) allegro (1) allegro5 (1) alma (1) alt (1) android (1) animáció (1) anonimitás (1) apache (1) api (1) app (2) apple (9) appstore (1) asztal (1) átlátszó (1) átlátszóság (1) átnevezés (1) atom (2) avi (1) azonosító szám (1) background (1) basic (1) beállítás (2) beállítások (2) becsomagol (1) bekapcsol (1) belassít (1) betömörít (1) betűjel (1) betűméret (1) bevétel (1) bg (1) billentyűkombináció (1) billentyűparancs (2) billentyűzet (1) biztonság (1) blade (1) blink (1) blog (37) böngészés (1) böngésző (8) bot (1) box (2) c (1) camtasia (1) camtasia 2 (1) camtasia studio (1) cascaded (2) cd írás (1) cenzúra (1) chrome (1) cím (1) cli (1) client (1) clockworkmod (1) cname (1) code (1) codeblocks (3) code blocks (1) column (1) command (1) comment (1) config (1) constantly (1) crash (1) crt (1) csel (1) csomagolás (1) css (7) ctrl (1) curl (1) cvf (1) cvzf (1) cyanoganmod (1) data-wdth (1) date (2) dátum (2) dátuma (1) debugger (1) dechex (1) del (1) deleted (1) digital (1) disable (1) disk (2) display (1) div (2) dns (1) doboz (1) domain (1) downlink (1) download (1) drive (1) dunakeszi (1) dvd írás (1) egyedi látogató (1) egyenlő (1) elérhető (1) ellenőrizhető (1) ellenőrzés (1) előnézeti (1) előző (1) eltávolít (1) eltüntet (1) eltüntetése (1) enter (1) equal (1) error (2) errors (1) every (1) exe (1) exit (1) extract (1) ezen (1) facebook (4) fácse (1) faecbook (1) failed (1) fájl (1) fájlnév (1) fájlrendszer (1) fájl megnyitása (1) faszbuk (1) fb (2) fb-comments (1) fecskendő (1) feed (2) fehér (1) fekete-fehér (1) feladatkezelő (1) felbontás (1) felcsatol (1) felcsatolás (1) feltöltési sebesség (1) festék (1) figyelő (1) file (1) filter (1) finder (1) fiók (1) flash (1) fluxbox (1) focus (1) foglal (1) folder (1) forgalomnövelés (1) form (1) format (1) formázás (1) formázva (1) fos (1) fostalicska (1) francisco (1) free (1) frissül (1) fuse (1) fuse wait (1) futtatása (1) geek (1) generálás (1) göd (1) godaddy (1) gombos (1) google (1) gradient (1) graph (1) gz (1) gzip (1) hack (3) hálózat (2) hamisítva (1) használata (1) háttér (3) háttérkép (2) háttérszín (1) hdd (2) head (1) header (2) height (1) helyes (1) helyet (1) hiba (3) hibás (1) hibaüzenet (1) hiperhivatkozás (1) hirdetés (1) hirdetési (1) hivatkozás (1) hk (1) hogyan (4) how (1) hozzászólás (1) hp (1) href (1) html (7) http (1) hu (2) icon (1) id (2) idő (1) időzített (1) ie (1) iframe (1) ikon (1) imac (1) image (1) img (1) in (1) ingyen (3) injection (1) inkognitó (1) input type text (1) instagram (1) internet (3) invitel (1) ip (1) irodai programcsomag (1) iso (2) javascript (5) jobbklikk (1) jquery (1) json (1) just (1) kék (1) kép (4) keresés (1) kicsi (1) kicsomagol (1) kiír (1) kiírás (1) kikapcsol (3) kilépett (1) kilépő (1) kilő (1) kiosztás (1) kitömörít (1) kivédése (1) kliens (1) kód (2) konvertálás (1) közelítés (1) közösségi (1) kulcs (1) külföldön (1) különböző (1) külső (1) lájk (1) lamp (1) lan (1) last (1) lefagyott (1) lefoglalás (1) lekér (1) lekérdezése (1) lekérés (1) lekérése (2) lemezkép (2) lemezkezelő (1) lemezterület (1) leopard (5) letiltása (1) letölt (1) letöltés (2) letöltési sebesség (1) libre office (1) like (1) line (1) link (3) linkek (1) linux (6) lion (6) list (1) lista (1) live cd (1) loading (1) log (2) logger (1) m4v (1) mac (14) macbook (1) macports (1) magasságú (1) magyar (3) magyarország (1) mamp (1) mappa (1) mavericks (4) mdf (2) mds (2) megcserélése (1) megformázza (1) meghajtó (1) megjavítása (1) megkeresése (1) megosztása (1) megosztott mappa (1) megsérült (1) megtalálálsa (1) mentem (1) mentés (1) merevlemez (1) mérő (1) minden (1) minden szintre (1) mingw (1) mini (2) minimal (1) minisztérium (1) mód (1) modified (1) módosítás (1) modulok (1) monitor (1) mount (3) mountain (3) mov (1) mp4 (1) működik (2) mysql (2) mysql real escape string (1) n (1) nagy (1) nagyobb (1) name (1) napi (1) naplófájl (1) nélkül (2) nem (5) nerd (39) nerd blog (1) net (1) netkapcsolat (1) net use (1) névszerver (1) nincs (1) node (1) not (1) ns (1) ntfs (1) ntfs3g (1) off (1) okostelefon (1) olcsó (1) oldal (3) oldalletöltés (1) on (1) onion (1) online (2) opcache (1) openoffice (3) ország (1) országkód (1) os (1) összeomlott (1) összes (1) osx (19) oszlopok (1) parancssor (2) parancssoros (1) password (1) példa (1) példánya (1) pendrájv (1) pendrive (1) period (1) perl (1) php (12) php.ini (1) phpinfo (1) picture id (1) ping (1) player (1) plugin (4) png (2) port (1) postmaster (1) posztok (1) privát (1) pro (1) profil (1) profile id (1) profilkép (1) program (1) programozás (8) rand (1) random (1) razzia (1) recovery (1) regcheck (1) regedit (1) registry (1) regisztráció (1) rekord (1) rel (1) rendőrség (1) rendszer (2) repair (1) resolution (1) restore windows (1) router (1) rss (2) safari (2) sajátgép (1) san (1) sávszélesség (1) scrollozás (1) search (1) sebesség (1) segédváltozó (1) sérült (1) server (1) setfocus (1) shared (1) shared folder (1) sheet (2) shell (1) shift (1) site (1) sleepimage (1) smart (1) snow (3) snow leopard (1) social (1) sok (2) span (1) speed (1) ssd (1) stíluslap (4) stripslashes (1) studio (1) style (2) stylesheet (2) sudo (1) support (1) swapfile (1) szabad (1) számítógép (1) szar (1) száz (1) százalék (1) színátmenet (1) színes (1) szivárog (1) szob (1) szöveg (1) szövegszerkesztő (1) szűrő (1) találja (1) tálca (1) támogatás (1) tampered (1) tar (1) tárhely (1) tárhelypark (1) tartalomjegyzék (1) taskman (1) taskmanager (1) tekerés (1) telefon (1) telepítés (4) teljes (1) temp (1) terminal (1) terület (1) teszt (1) tetszik (1) thumbnail (1) time (2) tintapatron (1) tippegyszerűen (1) titkosítás (1) title (1) to (1) tollmeghajtó (1) tömörítés (1) toner (1) tool (1) tools (1) tor (2) törlés (1) törlése (1) töröl (1) törölt (1) torrc (1) totális (1) transparecy (1) trial (1) truecrypt (1) trükk (2) (1) túl (1) ubuntu (3) ubuntu linux (1) újraindítás (1) újratelepítés (1) újratöltés (1) újratöltő (1) ukelele (1) uninstall (1) unix (3) unlimited (1) upc (1) uplink (1) üres (1) url (1) usa (1) usage (1) usb (1) utolsó (1) vác (1) változó (1) váratlanul (1) variable (1) vboxsrv (1) védelmi (1) véletlenszerű (1) verified (1) verzió (1) video (1) videofájl (1) videoid (1) view (1) villogtatás (1) virtual (1) virtualbox (2) visszaállítása (1) visual (1) ware (1) warning (1) webbfejlesztés (1) webcím (1) webfejlesztés (1) weboldal (6) webszerver (1) western (1) widget (1) windows (6) windowsos (1) windows 7 (1) windows 8 (1) windows vista (1) windows xp (1) wine (1) working (1) wrong (1) wxsmith (1) x-windows (1) xcode (2) xcode3 (1) xcode4 (1) xlc (1) xorg (1) xp (1) xvf (1) xvzf (1) youtube (3) zoom (1) zte (1) Címkefelhő

Statisztika

OpenOffice: Hiba a dokumentum BASIC...

2014.09.01. 02:01 numlockholmes

OpenOffice hibaüzenet:

Hiba a(z) file:/// ... basic/dialog.xlc/ dokumentum BASIC-elemeinek betöltése közben:Hiba Általános I/O-hiba.

Megoldás OSX-en:

Töröld a ~/Library/Application Support/OpenOpenoffice mappát

Megoldás Windows-on:

Töröld a C:/Documents and Settings/felhasználónév/Application Data/OpenOffice.org mappát.

Nyomj egy tetsziket, ha hasznos volt a bejegyzés:

Kikapcsolódásképpen pedig látogasd meg a Mindennapi kockaságok blogot!

Szólj hozzá!

Címkék: hiba openoffice error basic loading xlc

Három hasznos OSX-es billentyűparancs.

2014.08.31. 00:17 numlockholmes

Hogyan távolíts el egy programot OSX alatt?

...avagy az uninstallálás mikéntje.

Megnyitod a Launchpadet, ahol az alkalmazásait ki vannak listázva, és nyomod az Option (Alt) gombot. Ekkor az appok reszketni fognak! Amelyiket kiikszeled annak lőttek. Amelyik mellett nincs iksz az nem AppStore-os alkalmazás, azt manuálisan kell törölnöd úgy, hogy behúzod a kukába egérrel.

osx shortcut.gif

Hogyan nyiss meg egy programot / fájlt OSX alatt?

Ha Entert nyomsz, az az átnevezés. Kerestem kutattam a megfelelő billentyűkombinációt, mert az ember néha egérhiányban szenved. Megtaláltam: Ha nem tudsz klikkelni, akkor a CMD + LEfele gombbal indíthatsz programot / nyithatsz meg fájlt.

Animáció belassítása

Ha nyomod a Shitftet és úgy csinálsz valamit ami animált, akkor minden lassú lesz. Gyá de kúúl.

Screenshot 2014-08-31 00.13.46.jpg

Nyomj egy tetsziket, ha hasznos volt a bejegyzés:

Kikapcsolódásképpen pedig látogasd meg a Mindennapi kockaságok blogot!

Szólj hozzá!

Címkék: animáció osx alkalmazás app enter uninstall átnevezés billentyűkombináció appstore billentyűparancs töröl eltávolít belassít fájl megnyitása

PHP PNG átlátszóság szűrő

2014.08.19. 17:25 numlockholmes

Ezt iderakom magamnak, hátaha a jövőben vagy másoknak kell. Egy függvény, ami paraméterül vár egy PNG képet és egy 1-100 közötti számot. A függvény átállítja a pixelek átlátszóságát a megadott százalék értékre. Lassan amúgy átállok majd Github Gists-re, mert az legalább megőrzi a kódformázást és van benne syntax highlight.

function filter_opacity( &$img, $opacity ) //params: image resource id, opacity in percentage (eg. 80)
{
if( !isset( $opacity ) )
{ return false; }
$opacity /= 100;

//get image width and height
$w = imagesx( $img );
$h = imagesy( $img );

//turn alpha blending off
imagealphablending( $img, false );

//find the most opaque pixel in the image (the one with the smallest alpha value)
$minalpha = 127;
for( $x = 0; $x < $w; $x++ )
for( $y = 0; $y < $h; $y++ )
{
$alpha = ( imagecolorat( $img, $x, $y ) >> 24 ) & 0xFF;
if( $alpha < $minalpha )
{ $minalpha = $alpha; }
}

//loop through image pixels and modify alpha for each
for( $x = 0; $x < $w; $x++ )
{
for( $y = 0; $y < $h; $y++ )
{
//get current alpha value (represents the TANSPARENCY!)
$colorxy = imagecolorat( $img, $x, $y );
$r = ($colorxy >> 16) & 0xFF;
$g = ($colorxy >> 8) & 0xFF;
$b = $colorxy & 0xFF;
if ($r + $g + $b == 0)
{
$opacity2 = 0;
$alpha = ( $colorxy >> 24 ) & 0xFF;
//calculate new alpha
if( $minalpha !== 127 )
{ $alpha = 127 + 127 * $opacity2 * ( $alpha - 127 ) / ( 127 - $minalpha ); }
else
{ $alpha += 127 * $opacity2; }
}
else if ($r + $g + $b == 3)
{ continue; }
else
{
$alpha = ( $colorxy >> 24 ) & 0xFF;
//calculate new alpha
if( $minalpha !== 127 )
{ $alpha = 127 + 127 * $opacity * ( $alpha - 127 ) / ( 127 - $minalpha ); }
else
{ $alpha += 127 * $opacity; }
}

//get the color index with new alpha
$alphacolorxy = imagecolorallocatealpha( $img, ( $colorxy >> 16 ) & 0xFF, ( $colorxy >> 8 ) & 0xFF, $colorxy & 0xFF, $alpha );
//set pixel with the new color + opacity
if( !imagesetpixel( $img, $x, $y, $alphacolorxy ) )
{ return false; }
}
}
return true;
}

Nyomj egy tetsziket, ha hasznos volt a bejegyzés:

Kikapcsolódásképpen pedig látogasd meg a Mindennapi kockaságok blogot!

Szólj hozzá!

Címkék: php filter átlátszóság szűrő png transparecy

PHP színátmenet generálás pixelről pixelre.

2014.08.19. 13:50 numlockholmes

Egyszerű mint az egyszeregy!

<?php

$x = 255;
$y = 255;
$image = imagecreatetruecolor($x, $y);

for ($i = 0; $i < $x; $i++) {
for ($j = 0; $j < $y; $j++) {
$color = imagecolorallocate($image, $i, $i, $i);
imagesetpixel($image,$i,$j,$color);
}
}

header('Content-Type: image/png');
imagepng($image);

?>

Kimenet:

php_pixel_gradient_v1.php.png

Nyomj egy tetsziket, ha hasznos volt a bejegyzés:

Kikapcsolódásképpen pedig látogasd meg a Mindennapi kockaságok blogot!

Szólj hozzá!

Címkék: php png színátmenet gradient

Achievement unlocked: 29'000 milliszekundomos ping az Invitelnél JEEEE

2014.08.04. 18:13 numlockholmes

screenshot_2014-08-02_18_54_41_1407168657.jpg_428x72

Szóval igen, 29 másodperces ping - ami nem a távoli szerver hibája (a 8.8.8.8 a Google DNS szervere), mert mobilnetről 50-60 ms csak. Hogy bogyózná le az Invitel vezetőit egy óriás lukinyúl. Bónuszként a mérés után megszakadt a kapcsolat.

Nyomj egy tetsziket, ha hasznos volt a bejegyzés:

Kikapcsolódásképpen pedig látogasd meg a Mindennapi kockaságok blogot!

Szólj hozzá!

MySQL Update: Ha 0 volt legyen 1, ha 1 volt akkor legyen 0.

2014.07.29. 18:28 numlockholmes

... avagy hogyan lehet csiki-csukizni 1 sor lekérdezéssel?

UPDATE todolist SET completed =
CASE
WHEN completed=0 THEN 1
WHEN completed=1 THEN 0
END
WHERE id='##'

Nyomj egy tetsziket, ha hasznos volt a bejegyzés:

Kikapcsolódásképpen pedig látogasd meg a Mindennapi kockaságok blogot!

Szólj hozzá!

HTML+JavaScript: Fókusz beállítása szövegdobozra

2014.07.29. 17:02 numlockholmes

Ha azt szeretnéd, hogy oldalbetöltéskor automaikusan legyen aktív egy szövegdoboz a weboldaladon, hogy azonnal elkezdhessen gépelni a felhasználó, ne kelljen külön beleklikkelnie, akkor csináld ezt:

A body tag-be, rakd ezt:

<body onload="document.formnev.textboxnev.focus();">

A formod pedig nevezd el:

<form name="formnev">
<input type="text" name="textboxnev">
</form>

Nyomj egy tetsziket, ha hasznos volt a bejegyzés:

Kikapcsolódásképpen pedig látogasd meg a Mindennapi kockaságok blogot!

Szólj hozzá!

Címkék: blog html javascript password nerd focus form setfocus input type text

PHP: Töröltek egy YouTube videót?

2014.07.13. 11:36 numlockholmes

Ha ellenőrizni akarod php-val, hogy egy YouTube videó online-e vagy sem (törölték), akkor azt így teheted meg a videoID ismeretében:

<?php

function video_online($videoid){

     $headers = get_headers('http://gdata.youtube.com/feeds/api/videos/' . $videoid);
     if (!strpos($headers[0], '200')) {
     return false;
     } else { return true; }

}

if(video_online("abcdef")) { echo "online"; } else { echo "nem online"; }

?>

Biztonságos implementáció:

Ha több száz kérést intézel másodpercenként a YouTube API-hoz, akkor HTTP/1.0 403 Forbidden hibát dob, mert túl gyors vagy. Alább olvasható egy olyan módosítás, ami csak akkor jelöli töröltnek a videót, ha 404-es hiba jön, és biztosan eltávolították - ellenben meglévőnek mondja, ha 200-as OK a videó vagy 403 Forbidden jön. Ezt a változatot használd akkor, ha "bulk" lekéréseket csinálsz, így igaz, hogy lesz 1-2 hibád, amikor is egy eltávolított videót még online-nak jelöl meg, de ha éppenséggel ezt a függvényt te az adatbázisdból való törlésre használod, nem fognak törlődni hibásan a videóid, csak azok amik tényleg törölve vannak a YT-ról.

<?php

function video_online($videoid){
    $headers = get_headers('http://gdata.youtube.com/feeds/api/videos/' . $videoid);
    if (strpos($headers[0], '200')) { return true; }
    else if (strpos($headers[0], '404')) { return false; }
    else { return true; }
}

if(video_online("abcdef")) { echo "online"; } else { echo "nem online"; }

?>

Nyomj egy tetsziket, ha hasznos volt a bejegyzés:

Kikapcsolódásképpen pedig látogasd meg a Mindennapi kockaságok blogot!

Szólj hozzá!

Címkék: blog php youtube online törölt ellenőrzés elérhető nerd deleted

Az Invitel SZAR

2014.07.12. 18:46 numlockholmes

Van ugye az a kínai vízcseppes kínzás, amikor kikötöznek hanyatt fekve és addig csepegtetnek a homlokodra vízcseppeket, amíg bele nem őrülsz. 

Van aztán a Guantanamói foglyok hangterheléses kínzása, amikor nem hagyják aludni őket, marha nagy hangszórók között és csak üvöltetik a zenét.

Mindez lópikula! Ha igazán hatásos kínzásra vágysz, akkor vásárolj Invitel internet előfizetést.

Screenshot 2014-07-12 18.26.42.jpg

Jól látod kiba*** 0.07 megabit / sec. Ahhoz képest, hogy a megrendelt csomag elvileg 8 le / 1 fel sebességet biztosít. Nem, ezt nem wifivel mértem, hanem közvetlen kábeles kapcsolattal, minden programot (Dropbox, Torrent ...) bezárva.

Afrikában, az összeaszott kisgyerekeknek gyorsabb a feltöltési sebességük. A 90-es években, Vágási ferinek, akinek Mikroszoft Windóz 95 volt a gépén, még ő is tudott otthonról dolgozni. 2014-ben miért lehetetlen feladat egy viszonylag nagy Vác melletti városban normális sebességet biztosítani?

Ekkora sebességgel egy 2 gigabyte-os anyag feltöltése pontosan 65 órába telik. Igen jól olvastad, fel akarsz tolni a youtube-ra egy szaros HD videót, és majdnem 3 napot kell rá várnod. Nem is beszélve arról, hogy a TCP/IP csomagkapcsolt hálózatban az adatletöltés után nyugtát is küld néha a hálózat, hogy detektálni lehessen az elveszett csomagokat, tehát a letöltési sebességet is lekorlátozza az ilyen fostalicska felmenő sebesség.

Annyit mondok, hogy az Invitelt a Szob-Vác-Göd térségben kerüld. Mielőtt azonban kiereszteném az összes bennem felgyűlt feszültséget, nézzünk egy kis statisztikát a fel és letöltési sebesség, globális átlaggal történő összhasonlításáról:

Screenshot 2014-07-12 18.30.11.jpg

Screenshot 2014-07-12 18.31.16.jpg

És most égessük el az invitel logót:

 

cooltext1643486408.gif

Aaah máris jobb.

Nyomj egy tetsziket, ha hasznos volt a bejegyzés:

Kikapcsolódásképpen pedig látogasd meg a Mindennapi kockaságok blogot!

Szólj hozzá!

Címkék: blog teszt internet szar invitel upc netkapcsolat fos dunakeszi göd szob vác nerd fostalicska downlink uplink feltöltési sebesség letöltési sebesség

Camtasia 2 Mac OSX - How to make Unlimited Trial Period

2014.07.11. 19:09 numlockholmes

Open terminal

cd ~/Library/Application\ Support/

rm ./.settings

You should do this every 30 days

Nyomj egy tetsziket, ha hasznos volt a bejegyzés:

Kikapcsolódásképpen pedig látogasd meg a Mindennapi kockaságok blogot!

Szólj hozzá!

Címkék: blog hack trial nerd unlimited camtasia period camtasia studio camtasia 2 30 days trial