Ötletek, életfilozófia s némi IT

{lang: ‘hu’}Eltartott egy darabig, amíg sikerült rájönni hogyan lehet egy adott megrendelés összes kommentjét lekérdezni, de végül sikerült. Az első próbálkozásom valahogy így nézett ki: function get_all_order_comments($order_id) { $args = array( ‘post_id’ => $order_id, ‘approve’ => ‘approve’, ‘type’ => ” ); return get_comments($args); } Sajnos ez így nem működött, mert – mint utólag kiderült – […]

{lang: ‘hu’}Mielőtt belevágnék az ötletem kifejtésébe, leszögezném, hogy itt nem egy mezőgazdasággal kapcsolatos ötlet lesz felvázolva. 😀 A tegnapi nap folyamán elkezdtem agyalni a célkitűzésről és megvalósításról egy nemrégiben elkezdett könyv hatására. Ezzel a témakörrel kapcsolatban eszembe jutott a beszélgetésem az egyik személyi edző ismerősömmel, aki kifejtette nekem, hogy vannak olyan ügyfelei, akik már elég […]

{lang: ‘hu’}Régen frissült a blog, ami leginkább a lustaságomnak tudható be, mivel téma az lett volna bőven, csak valahogy nem akaródzottak megírni a cikkek. De most szakítok ezzel a rossz szokással és elképzelhető, hogy a jövőben gyakoribb frissítésekre lehet számítani, illetve a régről felgyülemlett cikk alapanyagokat összegyűjtöm és publikálom. Egy jó ideje a blogra csak […]

{lang: ‘hu’}Adódott ma a feladat, hogy a gridemben a jobb helykihasználtság érdekében át kéne alakítani a sorok megjelenítését. A korábbi megjelenés egy klasszikus grid sor megjelenése volt, egy sor, több oszloppal. Azonban van egy oszlopom, amelyben egy tömb elemeit kell megjeleníteni, jellemzően 4-5 elemmel (legalább) a tömbben. Arra gondoltam, hogy az adat megérkezésekor az egyes […]

{lang: ‘hu’}Előfordulhat, hogy szükség van egy tömbbeli elem indexére, viszont egy komplexebb ellenőrzés alapján kell tudni meghatározni melyik elemről is van szó. Erre írtam egy nagyon egyszerű függvényt: Array.prototype.findIndex = function(searchFn) { for(var i = 0, j = this.length; i < j; i++) { if(searchFn(this[i]) === true) { return i; } } }; Használata pedig: […]

{lang: ‘hu’}Ma (sokadszorra) futottam bele egy olyan problémába, amire az ExtJS-nek szerintem kész megoldást kéne nyújtania, de mégsem teszi. Tegyük fel, hogy van egy tree, amiben mappáink vannak felsorolva, és van egy grid, ahol a mappákban található fájlokat listázzuk. A treeben kijelölve egy elemet megjelenik a gridben a lista a fájlokkal. Előfordulhat azonban, hogy annyira […]

{lang: ‘hu’}Egészen sokat debuggoltam ezt a hibát és így is csak a szerencsének köszönhető a hiba okozójának leleplezése. Az alapprobléma az, hogy egyes XHR kérések után megjelenik a “response is undefined” hibaüzenet annak ellenére, hogy formailag és tartalmilag is helyes JSON válasz érkezik. A probléma konkrét okát nem sikerült megfejtenem, nem is kísérelném meg az […]

{lang: ‘hu’}Számos alkalommal fordult velem elő, hogy egy angol nyelvű cikket olvastam és az ismeretlen szavakat kellett volna fordítanom, de az ablakváltogatás kizökkentett a ritmusból. Ezt megunva írtam egy viszonylag egyszerű bookmarklet-et. A bookmarklet egy rövid javascript kód, amit könyvjelzőnek berakva, majd rákattintva betölti a kívánt funkcionalítást. Jelen esetben egy szó kijelölésére (akár duplaklikkel) a […]

{lang: ‘hu’}Nemrég egy blogposztban bukkantam rá egy linkre, amely felkeltette az érdeklődésemet. A link egy olyan fórumra vitt, ahol a bifázisos alvásról esik szó. Mit takar ez a technika? Egészen egyszerű: a monofázisos alvással ellentétben – amikor az ember egyben alszik sokat -, az alvás két intervallumra bomlik. Az első intervallum az ún. core sleep […]

{lang: ‘hu’}Ma a következő problémába futottam bele: egy partnereket listázó combobox lenyiló listájában a partnerek nevei mellé megkellett jelenítenem egy ikont, amire kattintva a partner adatai szerkeszthetővé válnak. Azonban az ikont tartalmazó div elemre definiált event handler sehogy sem akart lefutni. Szerencsére sikerült megoldást találni a problémára, ami a következő: Az Ext.form.field.ComboBox-nak van egy olyan […]