saxus blogja

"így lehet elférni két Combino között biciklivel"

Na az ilyennek instant el kellene törni a lábát. Igen, lehet, hogy baromi vagány dolog, amit művel, de a közlekedés nem egy játék, hanem egy veszélyes üzem. És ez még mindig a legkisebb gond lenne, ha épp nem lenne rajta kívül még egy néhány ember az utakon, akiket potenciálisan veszélyeztet...

http://urbanplayer.hu/utca/combino-szendvics#.Uut2u-Bo2xJ

A Google megfojtja a Wikipediát

Ha már van itt ilyen csudablogajánló, érdekes olvasmány:

A Google megfojtja a Wikipediát - A Google adta, a Google elvette. 2013-ban a Wikipediának először csökkent a látogatottsága éves összehasonlításban, és ez nem kizárólag az angol nyelvű kiadást érinti, hanem a német, francia, olasz, portugál, spanyol és egyéb verziókat is.

string.StartsWith PEBKAC - CultureInfo a legvaratlanabb helyeken is.

static void Main(string[] args)
{
  Console.WriteLine("kutya".StartsWith("k"));
  Console.WriteLine("kutya".StartsWith("ku"));
  Console.WriteLine("kutya".StartsWith("kut"));
  Console.WriteLine("kutya".StartsWith("kuty"));
  Console.WriteLine("kutya".StartsWith("kutya"));
}

Lefuttatva:

True
True
False
True
True

Na ezt igy hogy?

(.NET FW 4.0, W7x32)

Szoval, az van, hogy a .NET FW tud magyarul.

Local History for Visual Studio 2010

Már elég régóta hiányoltam ezt a funkciót a Visual Studio-ból. A héten viszont elszakadt a cérna, mikor sikerült egy nagyobbacska XAML fájlt felülcsapni egy k betűvel és véletlen rámenteni (majd nem észrevenni) úgy, hogy még az undo-val sem lehetett már visszahozni.

Szerencsére időközben készült egy plugin. A dolog szépséghibája, hogy VS2012-höz készült. Forrás szerencsére fenn van a CodePlexen, amiből hamar kiderült, hogy azért, mert az SVsDifferenceService-t használ, ami csak a 2012-estől van. Kis berheléssel átírtam úgy, hogy külső diff toolt használjon hozzá (pl. WinMerge, TortoiseDiff, első használatkor kér egy .exe-t).

Half-Life @ OSX

Szoval van ez a Half-Life nevu csoda, ami azota teljesen hasznalhatatlan Windowson, miota ez az MS Berenc arc (==Gabe Nevel*) a Linux korul pattog, azota Windowson jatszhatatlan, es OSX-en egyenesen bughalom a Half-Life. Nos, a raw control bepipalasa sokat segit azon, hogy egyalalan ilyen "aprosagok". ,mint az egerrel valo nezelodes mukodjon.

* Komolyan azt hitte valaki, hogy ez a dagadek azert pattog most a Linux korul, mert egy fikarcnyit es erdekli, es nem azert, mert az MS most epp egy Steam konkurrencia gyanus storet akar beepiteni a Windowsba???

Update: viszont egy pozitiv változás van. Az eredeti változatban audio CD-ről szólt a zene, akkoriban a multidisc bevett szokás volt. A Steames változatban ezt lecserélték mp3-ra, viszont kezdetben bugos volt, mert pályaváltáskor megszűnt a zene. Ezt most hallom javították.

Linux gaming meg a C#

Egy pillanatra elgondolkoztam... Mostanság mindenki élteti a Linux Gamingot, hogy fú mennyire jó, hogy már készülnek/portolnak címeket Linuxra. Aztán picit mögé nézve a dolognak, hamar kiderül, hogy sokan csak azért, mert az Unity4-el megjött a Linux támogatása és nem kevés játék épül Unityre. (Főoldalon lévő 3 cím közül konkrétan 2 is.) Ebben még semmi meglepő nincs, elég jól kitalált fejlesztői környezet, könnyen kezelhető, tanulható és jól scriptelhető. (Más kérdés, hogy designeri munka sok esetben messze elmarad az engine képességeitől).

Na de itt kezdődik a vicces dolog: Unity az igen erősen a libmono köré van építve, ami meg nem más, mint a sokak által lesajnált és/vagy utált .NET implementációja :) Igen, tudom, van JS meg Python ("Boo") is, kinn sokan szeretik is használni a JS-t na meg az Unity is eléggé promózza. Ettől függetlenül mindhárom nyelv IL kódra fordul.

A strukturálatlan adatf...sás eredménye

Pont tegnap tettem egy kirohanást, hogy mennyire káros a strukturálatlan adatgenerálás és a nem szabványos megoldások használata, erre mit látok ma? Exception hegyek az egyik feldolgozónknál, mert valaki képtelen volt egy & jelet XML-ben kiescapelni. Gondolom, ott is csodás módon echo-val lett kitolva a tartalom, "mert úgy egyszerűbb", ahelyett, hogy használtak volna valamilyen XML Writer megoldást.

Na ezért kell a szabványokat az utolsó betűig betartani, akármilyenek is.

Miért egy nagy rák az IT-ben a szövegfájl?

Avagy "Akinek kalapács van a kezében, mindent szögnek lát... "

Egy másik topicban előkerült ismét a textfile vs egyebek témakör és hogy ez mennyire hú de fontos is az unix filozófiában. Nos, szerintem ez egy olyan rák, amely több évtizede fertőzi az informatikát és oda csúcsosodott ki, hogy ma a programjaink ahelyett, hogy gyorsan, egyszerűen bináris tartalmakkal kommunikálnak, képtelenek meglenni lassan egy-két-három méretes XML/JSON/akármi feldolgozó nélkül. Na de ne rohanjunk ennyire előre.

Egy valóban nyomós érv a szövegfájlok mellett az, hogy az ember számára jól olvasható, mindenféle tool nélkül is. Ezzel nem is fogok vitába szállni, mert ez így igaz, persze más kérdés, hogy egy 160M-s XML-t ki akar "kézzel" olvasni.

Kisebb-nagyobb fejlesztések

HD4850 -> HD7870.

Lefordítva: végre nem hallani a VGA-t, Planetside 2 low, 60%-os render quality@30-40FPS, csak GPU limit -> mindenmax 50-70 FPS, esetek 60%-ában CPU limit. Mást nagyon nem volt időm kipróbálni. Komolyan, egész új játékot ismertem meg. Végre nem egy homályos maszat van a kijelzőkön, hanem egy éles valami. :)

És ezzel jópár évre be is fejeztem a gépépítgetést, max disk jöhet még.

VS bovitmenyek teszteles alatt

Kicsit korbenezelodtem, mi van a VS galeriaban ujdonsag. Alapvetoen a korabbi 2010-es gyujtemenyhez fog csapodni, ha bevallik, egyelore tesztuzem. (Akkor majd beirom oda)

VSColorOutput
Kis aprosag, a build es debug outputot teszi szinesse. A szineket meg szeretjuk mert jol lehet veluk lenyeget kiemelni.
http://visualstudiogallery.msdn.microsoft.com/f4d9c2b5-d6d7-4543-a7a5-2…

StopOnFirstBuildError
Mint ahogy a neve mondja.
http://visualstudiogallery.msdn.microsoft.com/91aaa139-5d3c-43a7-b39f-3…

Ezeken meg gondolkodok:

Re: LibreOffice telepítése tetszőleges könyvtárba (TÉNYLEG csak erős idegzetűeknek!)

Előfordulhat, hogy fel akarjuk tenni a legfrissebb LibreOffice-ot, amit még mindig nem szallit magaval a ket vezeto desktop OS. Ekkor „bele kell hekkelnünk” a rendszerbe. Ha meg már hekkerkedünk, egyfüst alatt oldjuk meg azt is, hogy olyan könyvtárba telepítsük, ahová csak úri kedvünk óhajtja! A LibreOffice csomagok általában úgy vannak elkészítve hogy a C:\Program Files\LibreOffice x.y\-ba illetve a /Application-ba települjenek, de mi erre magasan ejtünk. Nehogymááá' ne oda tegyük ahová erre kedvünk szottyan...

Lumia 920 másfél hét után

Közkívánatra, vázlatosan.

Szóval adott volt egy HTC Kaiser ("T-Mobile MDA Vario III"), amely most így február elején kezdett 4 éves lenni meg kezdtek kijönni rajta a problémák.

Alapvetően az iPhone és a Lumia 920/820 között vaciláltam, végül az döntötte el, hogy elmentem egy T pontba és megnéztem személyesen. Na meg hogy még mindig olcsóbb volt, mint egy iPhone.

Szerkezetileg nagyon masszív, egyben van, és szerintem jól is néz ki élőben. (Kép alapján, főleg színes burkolattal nem győzött meg, viszont feketében, élőben jól néz ki.)