Category archives for "arbeit"

The best IDE in the world

Némi Eclipse rant a toolok kapcsán:

I was blown away and became transformed by that experience. Back with my keyboard and mouse, Eclipse seemed slow again, but now I knew that if I learned how to use the tool well, it could be extremely powerful and fast. And not just Eclipse, but every other tool as well! My OS, my text editor, my browser… Everytime I went back to Ludo’s desk, he was only working through emacs and a linux terminal, something I had never thought possible before. But he had mastered those 2 tools to perfection and was faster at producing efficient code using them than with any other tool.

With the years, I have come to master a small number of tools. For example I know all the shortcuts in Photoshop, I am fluent in Visual Studio, I never use the mouse in Eclipse, I use my own Sublime Text plugins and hand-made extensions in Chrome’s dev console.

A mellett, hogy szép történet, nem volt a végén katarzisom. Szerintem nem szent grál ez az állapot, illetve az erre való törekvés. Sőt, kifejezetten kontraproduktív tud lenni a megfelelő tuningolás és finomhangolás iránti értelmetlen vágy – sokan teljesen értelmetlenül fagynak rá. Ráadásul nekem folyamatosan problémám szokott lenni, hogy valamit szépen beállítok, aztán öt év múlva, ha véletlen új rendszert kell felhúznom, már fogalmam sincs azt illetően, hogy annak idején mit és hova tettem. Az összes dolgot előről állítom be. Aztán rájöttem, hogy abból is a szükséges minimumot kell csak. Nem a tool teszi az embert, hanem a munka iránti vágy.

Work Habits at Apple

Don Melton eredetileg a saját blogjára írta meg, milyen volt igazgatóként az Apple-nek dolgoznia, de most nemrég Nitin Ganatra nevű szintén ex-Apple menedzserrel beszélgettek ugyanerről meglepően sokat felfedő módon a Debug podcastben. Én nem hallgattam a podcastet, viszont elolvastam az összefoglalót, amire a linket a Webisztán Weekly-ben találtam.

Ott kezdődik a dolog, hogy minden hétfőn volt egy exec meeting, amire az igazgatóknak össze kellett szedniük dolgokat – mármint azon felül ugye, amit tudniuk lehetett. Ezért aztán vasárnap estéje senkinek nem volt. A gyakorlatban ez úgy nézett ki, hogy konkrétan Scott Forstall éjfélkor, sőt, hajnali kettőkor is még emaileket küldözgetett, és ezekre az emailekre választ várt.

De nem kell azt hinni, hogy csak vasárnap este volt ez, minden nap teljesen normális és elvárt volt az, hogy teljes mértékben a cégnek és a cégért történt minden. Az embereknek meg kellett tanulniuk elfogadni, hogy itt a munkaidőnek gyakorlatilag nincs vége. Még a szabadságon sem, akkor is teljes connectivity, naponta minimum négy email nézés. Állítólag ez ma is így van és nem csak Forstall ilyen, felsorolnak még egy csomó vezetőt, akiknél kimondatlan elvárás volt a munkaidőn túli teljesítés. Bertrand Serlet állítólag nem csinált titkot abból, hogy naponta 3-4 órát aludt csak, és Steve is ilyen volt.

Ellenére annak, hogy őrültség a kevés alvás, valahol normálisnak gondolom ezt az attitűdöt abban az esetben, ha az ember érdekelt, azaz tulajdonos, (dolgozói) részvényes a cégben. Don Meltontól kezdve mindenki ilyen volt. Meltont sem kell félteni, ő már nyugdíjazta is magát az Apple részvényeiből. De ha az ember egyszerű alkalmazott, alkalmazotti fix bérért, akkor picit nehezen indokolható a dolog még akkor is, ha azt mondjuk, hogy forradalmi termékeken dolgozhat. Szerintem helyénvalóbb lenne azt mondani, hogy forradalmi részvényopciókon, az már inkább megállja a helyét.

Még egy travel blog: Orosz Péterék Afrikába indulnak

Nílusirtó:

Nyolc hét Jordániától Burundiig; repülőn, hajón, buszon, robogón, dzsipben, gyalog, úszva; a világ második legöregebb országába és a messze legfiatalabba; sivatagba, szavannákra, hegyi tavakhoz, vulkánokra, strandokra, mega- és mikrofaunában gyönyörködni, rossz sörrel unalmasan étkezni: elindultunk Afrikába és itt fogunk írni róla.

RSS feed itt, be is tettem ReadKitbe.

Miért tűnt el a Twitter doboz jobbról?

Tweet Blender, 2013.06.19. Facebook:

Looks like TweetBlender is no more. Recent change to Twitter API (v1.1) does not make it possible to architect such a plugin. I’ll leave technical details aside (it’s all about oAuth, cross-browser requests, security, and rate limiting) but I think this is truly the end of it.

Két nappal ezelőtt pedig:

Ennek örülök, de a Twitter API brigádnak nem.

A Gawker hardveres-szoftveres embert keres

A Gawker budapesti irodájába keresünk junior hardver-szoftver mindenest. Amerikai központú cég vagyunk, nagy blogjaink (Gizmodo, Gawker, Lifehacker stb.) mellett idén indítottuk el az azóta ezeket is kiszolgáló Kinja platformot, és első magyar nyelvű blogunkat is, a Cinket is. Budapesten a fejlesztés egy jelentős részét, valamint szerkesztőségi és sales feladatokat végzünk. Jelenleg harmincan vagyunk, és most keresünk egy hardver-szoftver mindenest, aki segítené az iroda működését.

Feladatok

– Macbook Pro / Air / Mini gépek hw-sw karbantartasa, támogatása;
– Irodai hardverek karbantartása: wifi hálózat, kábelezés, nyomtató, scanner, grafikonos tévék, Cisco videókonferencia rendszer;
– Irodai szoftverek támogatása, karbantartása: google apps, asana, jira, hipchat, stb – webes szoftverekben user adminisztráció;
– Új hardver beszerzésekben segédkezés, telepítés;
– Irodai hardver leltár nyilvántartása.

Követelmények

– Apple hardver-szoftver tapasztalatok;
– Jó angol nyelv ismeret.

Érdeklődő, önálló, ügyes, okos embert keresünk. Nem muszáj mindenhez értsen, de tanuljon bele könnyen. A felhasználók nagy része fejlesztő és rendszergazda, értenek a gépeikhez, nem kell foglalkozni velük, még segítenek is, ha kell, de vannak szerkesztő és sales kollégák is, alacsonyabb affinitással ezekhez a dolgokhoz.

Disclaimer: haverságból rakom ki és nem kapok tőlük kickbacket. A Webisztánon még sok ilyen álláshirdetés ment ki, nézzétek meg azokat is.

update: az állást betöltötték, ráadásul egy Plastik olvasóra esett a választás!

Riffs on Riffs on Riffs

A jamaikai származású albínó Yellowman 1982-es számának, a “Zungguzungguguzungguzeng” dallamát számtalan előadó használta már fel valamilyen formában. Wayne Marshall (Wayne and Wax) összeszedett 54 számot, amik mind Yellowman alapjára mennek. Időrendben:

1982 — Yellowman, “Zunguzungunguzunguzeng”
1982 — Yellowman & Fathead, “Physical / Zunguzung (Live at Aces)”
1982 — Sister Nancy, “Coward of the Country”
1984 — Frankie Paul, “Alesha”
1984 — Toyan, “Hot Bubble Gum”
1985 — Little John, “Clarks Booty”
1985 — Super Cat, “Boops”
1986 — Cocoa Tea, “Come Again”
1986 — Cutty Ranks @ StereoMars PNP Rally
1986 — BDP, “The P Is Free”
1987 — BDP, “Remix For P Is Free”
1988 — BDP, “T Cha T Cha”
1988 — Queen Latifah, “Princess of the Posse”
1988 — Masters of Ceremony, “Keep on Moving”
1988 — Sublime, “Roots of Creation”
1989 — Nice & Smooth, “Nice & Smooth”
1989 — Nice & Smooth, “Dope on a Rope”
1991 — Leaders of the New School, “Case of the P.T.A.”
1992 — Lecturer, “Gal Yu Mean It”
1992 — Sublime, “Scarlet Begonias”
1992 — Leila K, “Open Sesame”
1993 — Us3, “I Got It Goin’ On”
1993 — K7, “Zunga Zeng”
1993 — KRS-One, “P Is Still Free”
1993 — Jamalski, “African Border”
1993 — Buju Banton, “Big It Up”
1994 — The Coup, “Pimps (Freestyling at the Fortune 500 Club)”
1994 — Ninjaman, “Funeral Again”
1994 — Bounty Killer, “Kill Or Be Killed”
1995 — Buju Banton, “Man a Look Yu”
1995 — Junior M.A.F.I.A. ft. Biggie Smalls, “Player’s Anthem”
1996 — 2pac, “Hit ‘Em Up”
1996 — Captain Barkey, “Go Go Wine”
1996 — Junior Dangerous ft. Lucas, “Comin’ Out To Play”
1997 — Cru, “Pronto”
1998 — Mr. Notty, “Sentencia de Muerte”
1998 — Black Star, “Definition”
1999 — Lil’ Cease ft. Jay-Z, “4 My Niggaz”
2000 — Dead Prez, “It’s Bigger than Hip-Hop”
2000 — Daisy Dee, “Open Sesame”
2000 — Wyclef Jean ft. Xzibit and Yellowman, “Perfect Gentlemen Remix”
2001 — Ñejo, “El Problema Ser Bellaco”
2003 — Joe Budden, “Pump It Up”
2004 — Jin, “Learn Chinese”
2005 — Looptroop, “Chana Masala”
2006 — POD ft. Matisyahu, “Roots in Stereo”
2006 — JD (aka Dready), “UK Zunga Zeng”
2007 — White Rappers, “One Night Stand”
2007 — Gwen Stefani ft. Damian Marley, “Now That You Got It”
2009 — Wax Taylor ft. ASM, “Say Yes”
2010 — Vybz Kartel, “Whine (Wine)”
2011 — Tifa, “Matey Wine”
2011 — Yellowman, “Zungguzungguguzungguzeng (Horsepower Productions Remix / Dub)”
2013 — Benga & Kano, “Forefather”

Ez még mind semmi, készített egy 9 perces mixet (megamixet?), ami itt hallgatható meg. Akit jobban érdekel a téma, sokkal mélyebbre is fúrhat, érdemes elolvasni Wayne 2007-es értekezését is a témában.

/via Bede Márton

iOS developer asszisztens

Jason Fried (37Signals – Basecamp) egy személyes iOS prototípus fejlesztőt keres egy éves szerződéssel. 100 ezer dollárt fizet évente, amit úgy fogalmaz meg: “starts from”. Az első komment: “ez szörnyen kevés”. Fried válasza: “bizonyítsd be, hogy többet érsz”.

Számoljunk csak: 100 ezer dollár havonta majdnem 1,9 millió forintnak felel meg. (Nem vagyok benne biztos, hogy ez nettó, vagy bruttó szám-e, azt hiszem bruttó.) Ez a fizetés arrafelé egy sovány iOS fejlesztő bérnek számít. Az igaz, hogy Fried profit keres:

You have to have the Obj-C chops and the design/ui/ux chops to be a one-person-iOS-shop. You have to be strong – and already up to speed – on both.

Nyilván olyan túljelentkezés várható, hogy gyorsan fel fogják srófolni az árat, de szerintem ez a meló ennél sokkal fontosabb: a tűz közelében lehet majd a szerencsés kiválasztott. Ez egy álommeló: csak egy dolgot kell csinálni, Frieddel napi kommunikáció, kis teameknek prezentáció, a jövő alkalmazásainak alapjait lefektetve. Baromi inspiratív, és, én mondom, ez a szakma teteje. Legalábbis innen nézve mindenképpen. A magam részéről biztos, hogy csinálnám és átadnám magam a tökéletes amerikai hipster életnek. Lehet, hogy még full sleeve-et is varratnék, meg Oreos karikát a fülembe, a fekete keretes szemüveg már megvan!

Viccesek a hozzászólások is. Természetesen teljesen a témától eltérő, irreleváns, trollkodó dolgok (nem is értem), amikre sajnos DHH rakja fel a pontot. Egy fickó ártatlanul megkérdi, hogy miért nem a Job Boardon listázzák a posztot, Fried megírja erre korrekten, hogy ott is fogják, DHH meg:

Mert megtehetjük? Ha van egy blogod, amit több százezren olvasnak naponta, nem kell más felület.

Tipikus fasz.

Remek Coda 2 pluginek

A laza szombat délelőtti program keretében feltettem még néhány Joe Dakroub plugint Coda 2-höz. Eszement jó mindegyik, van például RegEx is, ami valós időben mutatja a matcheket (mint a Sublime 2), ráadásul kényelmes help is van hozzá:

Felraktam még a HTML Entities-t is, ami a Maces rendszerablakból bármilyen karaktert beír entity formában – rettenetesen kényelmes. Tetszik még a color picker is, ami az Apple beépített pickert használja, ahogy módosítjuk az értékeket, a forráskódban tekeri a hex kódot.

/via @kobak

HTML forráskód szépségesítése

Időnként dolgozom olyan HTML markuppal, ami valamilyen CMS-ből jön és gusztustalanul hányadék a kinézete. Kerestem egy megoldást, amivel viszonylag fájdalommentesen lehet szépséges markupot alkotni. Codához sajnos nem találtam semmit, viszont Sublime 2-höz van egy elég jó node.js alapú kiegészítés, a Sublime-HTMLPrettify, ami HTML/CSS/JS kódot gyönyörűre formáz.

A telepítése picit utánaolvasós/trial-and-erroros, ezért gondoltam leírom, hátha más is felrakná:

1. node.js installer telepítése (PKG, next-next)

2. Sublime-HTMLPrettify letöltése a GitHubról

3. Csomagoljuk ki, aztán a keletkezett mappát nevezzük át erre: Sublime-HTMLPrettify

4. Sublime 2-ben a “Preferences – Browse Packages” megnyitja azt a mappát, ahol vannak az extensiönök, ide mozgassuk be a 3. pontban átnevezett mappánkat

5. Nekem hibára futott első futáskor, így a node parancshoz abszolút elérési útvonalat adtam meg. A Sublime-HTMLPrettify mappában levő HTMLPrettify.py fájlban kell csak beírni a node elé a pontos elérési útvonalat. Nálam ide telepítette az 1. pontban és a sárgával jelölt részt adtam hozzá a 20. sorban:

cmd = ["/usr/local/bin/node",scriptPath,self.view.file_name(),setings]

6. Bizonyos tagekről célszerű leszedni a formázást, ilyen pl. az a, em, strong, talán még a p is. Ezt a scripts/beautify-html.js fájlban tudjuk paraméterezni. Az 52. sorban:

unformatted = options.unformatted || ['a', 'span', 'strong', 'em', 'p'];

7. A HTMLPrettify scriptet úgy tudjuk futtatni, hogy kijelöljük a szöveget, aztán “Tools – Command Palette”, az itt megjelenő ablakból pedig kiválasztjuk a HTMLPrettify: Prettify opciót. El is kezdhetjük gépelni, vagy rárakhatunk shortcutot.

Remekül működik, mondjuk van egy olyan gondom még vele, hogy mindenáron elmentett fájlon hajlandó csak elvégezni a dolgát, pedig nekem erre legtöbbször nincs szükségem, csak van valami nyersanyagom, amit szeretnék kiformázni, áttekinthetőbbé tenni.

I Job You

Érdekes startup:

regisztralhatsz Linkedin/Facebook accounttal, es ezutan ajanlhatod a barataidat kulonbozo (foleg tech szektorbol kikerulo) munkalehetosegekre, elsosorban azokat, akikrol azt gondolod, hogy jo esellyel erdekli oket a dolog. Ha az adott ceg felveszi az emberedet, 1000 euro casht fizetunk neked. Par honapja indultunk, egyelore Barcelona fokusszal, de szep lassan csusszannak be a nemzetkozi poziciok is (legutobb Nemetorszag) es hamarosan Ausztraliaban is tervezunk nyitni.

Érdekes koncepció, ráadásul Magyarországon most tényleg rengeteg a talent, akik menni akarnak.

Halogatás

Egészen elképesztő, hogy felnőtt fejjel is milyen irtózatos prokasztinációkat, azaz halogatásokat vagyok képes véghezvinni. Az hagyján, hogy volt levél a 20-25 levelet tartalmazó beérkező levelek fiókom alján, amit szerintem másfél évig szemgolyóztam. De az, hogy egy anyaghoz való három weblapot folyamatosan három nyitott tabban tologatok magam előtt hosszú hetek óta? Ráadásul minden újraindításkor szépen visszarakom őket history-ból, mindig megnézem, hogy megvannak-e, egyszóval az életem részévé teszem őket. (Persze ahelyett, hogy megcsinálnám.)

És ezt nem teszem ám tudatosan. Ez a blogposzt a tudatos része valaminek. Amikor előttem pupillázott a három tab, mindig az járt a fejemben, “igen, ezekkel is foglalkoznom kellene”. Majd nem foglalkoztam velük. Nem állt össze, hogy közben elteltek hetek. Amikor összeállt, akkor olyan gondolataim voltak, hogy “igen, már régóta ittvannak ezek a tabok, amikkel foglalkoznom kellene”.

Ez a kulcsa a dolognak: a szem előtt levés valamiféle megnyugvást ad az embernek. Ott van a dolog, amivel kellene valamit csinálni, az már majdnem (!) olyan, mintha el is indult volna vele a meló. Pedig nem. Van valamekkora timeout benne, tehát eseménytől függően belefér néhány nap, de utána már tárolni a dolgot csak növeli a szemétdomb méretét.

Ha meg elvégzem a melót, mindig jön az érzés: nem is tartott annyira sokáig, miért nem csináltam meg korábban, minek tologattam magam előtt ennyi ideig ilyen agyrém hülyeségekkel együtt?

Mosogatás férfiemberként

A mosogatást általában a rendszerezéssel kezdem. A módszertanom a következő: a korábban elmosott dolgokat a helyükre rakom. Az ételmaradékokat a kukába, de ehhez először a kukát kell megoldani. Úgy szeretem, ha bal oldalamon van a kuka, van benne elég hely, lehet bele dobálni.

A poharakat a bal oldalra rendezem. A rendszerezést illetően nem törekszem rögtön a tökéletességre, egyelőre a poharakat balra, aztán majd egy következő körben osztom szét: borospoharak, söröspoharak, vizespoharak, bögrék, kibaszott bögrék.

Az evőeszközöket az apró mosogatóba rakom, a tetejére a nagyobb késeket, merőkanalakat, egyéb konyhai eszközöket, mint például a húros tojásszeletelő. Középen, a nagy felületen a tányérok maradnak, az edényeket általában a földre rakom (feltételezve, hogy van minden és nem férek el).

A munkát ez után kezdem el. Általában a tányérokkal kezdem, utána evőeszközök. A tányérok elmosogatását követően egy másik szivaccsal (színkódolás: zöld vagy kék – nem étkezési dolgok tisztítására való, sárga – étkezési, ettől eltérni nem lehet, nem szabad) tisztítom meg a mosogatókádat.

Az evőeszközök esetében annyit optimalizálok, hogy az egy helyre összegyűjtött, azonos típusú evőeszközöket előbb meleg vízzel mosom át, utána egyesével tisztítószeres szivaccsal, de nem mosom le róluk a vizet, hanem a másik kádban gyűjtöm. Ez tipikusan a kisebbik kádból nagyobbat jelenti. Miután mindenen átmentem, csak akkor kezdem a végső öblítést. Egyszerre teszem őket félre.

A poharakat hagyom a végére, őket rendszerezem időnként. Mindig ügyelek arra, hogy az éppen mosási szakaszban tartott pohár alatt már bufferelve legyen a következő, hiszen a mosogatásnál ez mindig kap annyi mellékterméket, hogy már attól is tisztul.

Beszáradni hagyni nem érdemes a dolgokat, jobban megszopat később. Érdemes még a főzési folyamat alatti köztes időkben folyamatosan mosogatni, a főzés végére a mosogatással tökéletesen készen lenni. Sokkal nyugodtabb, elégedettebb érzés, a sör is jobban esik.

Kupon

Kedves Józsi!

Mint lelkes olvasód és újdonsült szifon 4 tulajdonos fordulok hozzád.
Rendeltem a ZAGG-tól egy invisibleShield-et és kaptam hozzá kettő
darab, 25%-os kedvezményre jogosító kódot, amit még 7 napig lehet
felhasználni. Mivel nekem most nincs szükségem más termékükre, nagyon
szívesen felajánlom ezt az olvasóközönséged részére. Amennyiben te,
vagy valaki igényt tart rá, jelezzen ezen a címen.

Üdv,
Attila

Akit érdekel, a kommentek között dumálja le Attilával. Én csak annyit kérek, hogy olyan jelentkezzen, aki tényleg vásárolni is akar, nem csak lecsapni a kuponra.