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 (38) böngészés (1) böngésző (8) bot (1) box (2) brutal doom (1) 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) doom (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 (2) 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) idegesség (1) 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) kaki (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 (2) macbook pro (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) metal (1) minden (1) minden szintre (1) mingw (1) mini (2) minimal (1) minisztérium (1) mód (1) mod (1) moddb (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 (40) 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 (20) 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) plutonia (1) 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 (2) 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) ultimate doom (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) version (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) wad (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

Brutal Doom telepítése OSX alatt

2014.09.17. 18:18 numlockholmes

Atombadass ez a Brutal Doom

Hozzávalók:

Lépések:

  1. Lezúzod a gémet
  2. Betolod az eredeti WAD fájlokat magába a .app-ba, a GZDoom.app/Contents/MacOS elérési útra
  3. Elindítod és betallózod a brutal19.pk3 modot és a doommetalvol4.wad kiegészítőt a megjelenő ablakban.

Hell jea.

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: mod metal version doom wad brutal doom plutonia moddb ultimate doom

Rohadt alma: OSX megtelt merevlemez

2014.09.15. 13:38 numlockholmes

Kettőezer faking 14-ben nem tudják megoldani azt Mac OSX alatt, hogy ha betelik a háttértár, akkor ne fagyjon le a rendszer, és ne legyen totálisan használhatatlan.

1 GB fennmaradó szabad helynél figyelmeztet a rendszer. Ez eddig oké. A Windows is szólni szokott - csakhogy a Windows 200 mbtye-nál leállítja a fájlműveleteket így megóvva a háttértárat a totális telítődéstől azoban az OSX szarik erre, és semmit nem csinál míg végül 0 byte terület marad és lefagy a rendszer.

Törölnél fájlokat, de nem tudsz, mert lefagyott a rendszer. Az aktuális munkádnak lőttek, az elveszett. Lehet újraindítani. Újraindítod a gépet, pontosabban szabálytalanul leállítod, de ekkor sem változik a helyzet, bekapcsolás után ugyanúgy lefagy a rendszer mert még mindig tele a lemez (és a tököm is).

2014-ben ilyenekkel kell szarakodni... Nem csak én gondolom így, hanem 19'600 elkeseredett Mac használó és ez csak az apple support oldalán lévő kérdések száma - nem pedig az egész neten lévő kérdések darabszáma.

Mi a lótúrót tudsz csinálni? Keresel egy másik gépet, készítesz egy Linux live CD-t vagy ha nincs optikai meghajtód, akkor pendrive-ot, arról bootolsz és törölsz fájlokat. Ha nincs a környéken másik gép vagy ilyen periféria, akkor megbaszhatod magad és pár napig nincs géped, nem tudsz dolgozni.

Most jön a meglepetés: Nekem titkosítva van a merevlemezem, így a Linux Live CD semmit nem lát, nem tudok törölni fájlokat, ugyanott vagyok.

Szóval, ha OSX alatt titkosítva betelik a lemezed, akkor van egy 300'000-es fémdarabod amit nem tudsz használni.

Megoldás: Bőszen újraindítgatod a gépet, és imádkozol, hogy a rendszer egyszer csak törölje a swapfájlokat, mert ha nem akkor kuka a géped.

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 szar macbook osx kaki fos nerd idegesség macbook pro

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