Locuri de munca: povestea lui Dmitri onest, blogger cunoscut, dezvoltator de multe programe utile
Locuri De Muncă / / December 27, 2019
Astăzi oaspetele nostru este Dmitri sincer cu poveste foarte detaliate cu privire la modul în care funcționează. Dmitri - fondatorul unei companii mici, care produce un iad de software util pentru Mac și Windows. De fapt, oamenii ca el sunt numite „shareware“ și dacă fac parte din această profesie sau doresc să facă, povestea va fi pe metodele de lucru pentru a vă ghida, și la toate programele care nevoie.
Asemenea ne reproșați adesea că oaspeții noștri aproape toate Mac-utilizatori. Dima - de asemenea, dar el are o relație Mac-uri foarte complicat, care va încânta cei care urasc Mac și fanii zastyaavyat cred că „macul nu sunt la fel.“ Dima a mers și GTD, nici adăuga, nici lua :)
Bucurați-vă de lectură!
Ce faci in munca ta?
Am venit și scrie programul, trage grafica, ceea ce face site-ul au un blog, face marketing, răspunzând la scrisori, în sprijinul Coding Roboți. Am, de asemenea, un blog în limba rusă Sellme.ru.
Cum locul de muncă?
Ceva care este în afara unui ecran de laptop în puțin interes pentru mine. Rareori mă găsesc în aceeași poziție: care stau la masă sau pe un scaun sau pe scaun, apoi un alt scaun, fără o masă, m-am întins pe canapea, apoi stai pe balcon. Toaleta, de asemenea, locul de muncă, da. In vara, ocazional, plec la muncă în cafenea, și mai multe excursii la masina undeva departe în pădure.
Ce hardware-ul folosesc?
Acum doi ani am scris un articol "De ce am trei mac”. Pe scurt, pentru că una dintre ele este întotdeauna în reparații. Acum am patru maci, iar trei dintre ele sunt rupte, și unul care nu se potrivește (este pe PowerPC).
Nu se va utiliza platforma Lifehacker, pentru a se plânge de calitatea de Apple, dar pe scurt explica. Acum am un nou plastic alb pic unibody MacBook (2.26 GHz Core 2 Duo, 4 GB DDR3, HDD de 250 GB). După trei luni de utilizare a acestuia așteaptă înlocuirea plăcii de bază și de afișare. El nu este încă mort, așa că sunt pe ea acum și de muncă am. Cabinetul este MacBook Air, care este în așteptare pentru luna decembrie buclă de ecran de înlocuire - au prăbușit pentru a doua oară, iar aceasta este a doua Air. Încă mai au un vechi de 17 „MacBook Pro, care are un display de unele resturi rana. De fapt, a existat inițial un afișaj Nu sunt destinate nimic altceva decât grafica EGA. Ancient iBook nu este potrivit, deoarece Mac OS X 10.6 pe PowerPC acolo.
Deci, atunci când este anul de Linux pe desktop atunci când mă opresc la programul pentru Mac, MacBook, iar cand aceasta rupe din nou în jos, voi trece la o altă tehnică.
La domiciliu Am două router Wi-Fi: un - D-Link pentru ADSL-furnizor (7 megabiți), celălalt - Asus pentru Ethernet-furnizor (15 megabiți). Cu toate acestea au AirPort Express, dar nu are suport VPN, deci nu este utilizat.
Telefon - iPhone 3G. Anterior a fost prima generație iPhone, dar a rupt când a căzut pe podea cu gresie (partea de jos a ecranului nu se mai simtă atingere, care este foarte amuzant este - imaginați-vă mine, încercarea de a debloca telefonul și nu au înțeles ce se întâmplă: includ transformat-off, deoarece mic lucru pe care trebuie să faceți este să trageți în partea de sus, dar pentru a debloca - în nici un fel). iPhone-ul ales pentru că nu era nimic mai bun, și ar dori să program de ea. Odată ce acțiunea Apple în legătură cu dezvoltatorul programului pentru perehotelos ea.
Există Apple a tastatură (transparente, nu din aluminiu) și Mighty Mouse. Care este primul care a doua - oroarea. Lie inactiv, uneori, doar folosi mouse-ul atunci când aveți nevoie pentru a trage ceva care trackpad nu funcționează (comprimat ieftin deoarece există, dar nu a fost niciodată folosit).
Ce folos software-ul?
Cele trei programe principale: un procesor de text, browser-ul și Xcode.
Cu un editor de text, încă nu am decis: l folosesc TextMateatunci Emacsatunci MacVimApoi Vim în consolă, apoi gedit. Convenabil, în Cocoa câmpuri de text iau niște chei imaksovskie (de exemplu, C-o, C-e pentru a merge la începutul sau la sfârșitul liniei).: wq
Browser-am recent este Chrome, sau înainte de asta, am folosit Safari. Există Firefox, care folosesc, uneori, pentru Firebug, YSlow și Page Speed, dar în Chrome / Safari Web Inspector a devenit deja destul de greu pentru a le înlocui.
Chrome utilizează extensiile Flashblock, Docs PDF / PowerPoint Viewer, Trimite utilizând Gmail (nici un buton) și navigare tastatură modificat pentru Chrome. Acesta din urmă este foarte asemănător - în loc de direcționare trackpad pe link-urile, apăs „/“, pune o pereche de scrisori de referință la care mă uit și am apăsați „Return“. Dezavantajul extensiei inițial că el se uita la toate link-urile de pe pagină și parcurgere ecran, deși este evident că utilizatorul dorește să „faceți clic pe“ link-ul vedeți, așa că am schimbat un pic - versiunea mea caută vizibile numai pe ecran link-uri. eu Am postat codul sursăDar nu publicat în Galeria de extensii... De fapt, în special pentru cititorii Lifehacker doar El a publicat :-) Există, de asemenea, un clip video despre modul în care funcționează.
Xcode. Un IDE bun pentru cacao programare. Eu folosesc schema „Low Key“ de culoare și plug de presă GoogleAcest lucru elimină spații suplimentare la salvarea fișierelor.
Din cele mai vechi timpuri, eu folosesc Gmail, dar numai recent a trecut de mail de pe interfața sa web-based. Trade - este foarte convenabil.
Laboratoarele Gmail am inclus: Controale IMAP avansate (atunci când am folosit Mail, a fost de mare ajutor), a crea un document, Data Formate personalizate, avanpremiere Flickr, avanpremiere Google Docs, Google jucător de voce, Navbar drag and drop, previzualizări Picasa, selectați Citat de text, anumite trucuri Signature, SMS-uri în chat, titlul Tweaks (transferuri "Gmail", în cele din urmă „antet Gmail - Inbox (10) - [email protected] „).
La procesarea e-mail, am urmați principiul Inbox-aproape zero. Ceva care trebuie să se răspundă imediat de răspuns, și arhiva. În cazul în care trebuie să te gândești un pic, mă lăsați să se întindă în Mesaje primite. În cazul în care aveți timp să se gândească sau aștepta ceva, am pus eticheta „mai târziu“ și arhivate. Uneori, „nemnozhno cred că“ este amânată pentru o lungă perioadă de timp și se acumulează în sosite 10-15 litere. Le-am procesa aproximativ o dată pe săptămână (sau uita sa spun).
Prin Gmail este mutat în principal cu ajutorul tastaturii (apăsați pe „?“ Dacă nu știi cum). În general, colegii guglovtsy care fac astfel de lucruri: Eu folosesc o tastatură și Google Reader și Google în căutare (pentru aceasta trebuie să activați un experiment Comenzi rapide de la tastatură). Fără aceasta din urmă, eu nu reprezintă căutare: cum să se lipi brațul lui în link-uri, dacă mai repede pentru a naviga prin intermediul rezultatelor căutării utilizând j / k, și deschide dreptul de returnare?
Un an pentru a sprijini Mémoires Cathodique și utilizatori, folosesc FogBugz (cont gratuit pentru studenți și start-up-uriHehe), dar nu sfătui pe nimeni să o facă, și în curând va scăpa de ea și de a trece la Gmail. Colegul meu și pentru a sprijini BlogJet ScreenSketcher utilizează utilizatorii Gmail și conținut.
Trimiteti-ne astfel aranjate: codingrobots.com ruleaza pe Google Apps. Pentru fiecare program, avem un suport separat adresa. Mail BlogJet si ScreenSketcher este colegii de autentificare, post-Mémoires Cathodique și trimite la FogBugz meu, numărul rămas de adrese către Gmail meu Forward. La sprijin @ filtre sunt: Dacă un mesaj conține un cuvânt sau BlogJet ScreenSketcher, după care transmite o scrisoare către un coleg, alții mă părăsi. Uneori, există școli (de exemplu, în sprijinul BlogJet scrie despre Mémoires) și vom trimite prin poștă scrisori unul de altul, dar acest lucru se întâmplă foarte rar. Încă mai bine decât FogBugz.
Bug Tracker am aproape nici unul. Dacă cineva găsește o eroare în program, încerc să-l corecteze imediat. Rapoartele de blocare se strânge într-o etichetă separată în Gmail și căutați prin ea în cazul în care aceeași toamna este mai mare de două, atunci este un fel de program de bug, care trebuie să fie corectată. Dacă cineva necesită o anumită caracteristică, nu voi scrie, ci pur și simplu memoreze. Pentru că, dacă această funcție ar cere de multe ori, nu am uitat și va. Și dacă rar - atunci ea nu are nevoie. La început am fost îngrijorat cu privire la aceasta și au încercat tot felul de bagtrekilki, ci pentru că a aflat că 37signals fac același lucru, și calmat. Fiecare dintre dezvoltator programului nostru, prin urmare, funcția principală a bagtrekilok - schimbare responsabilitatea pentru bug-uri ( „ai scris acest gunoi, tu și corect“ - „Nu, vina codul“) - noi nu necesare.
Ne întoarcem la arte. Pentru a desena tot felul de lucruri mici (butoane, pictograme mici, grafica pentru site-ul) utilizarea I ghindă și, uneori, șiretCând Acorn'e este lipsită de funcționalitate.
grafică vectorială (iconițe pentru programe, logos, MacBook) Atrageți Inkscape. Desigur, nu am fost un artist, dar Inkscape îmi place foarte mult, în ciuda dezavantajul că este faptul că Gimp lucrează la X11 și nu te uita nativ pe Mac.
Îmi petrec mult timp în terminal. Am un pic cu o petrecere normala modificări în configurația: Verde $, afișa directorul curent într-un rând și, în cazul în care directorul este un git-depozit, afișarea brunch curent. Plus la pseudonime ls: „la“ pentru a afișa fișierele ascunse și „ll“ pentru o listă detaliată.
Pentru a facilita tranziția de la utilizarea directoarelor autojump. lucru la îndemână ea aduce aminte unde mă duc de multe ori la, și apoi în loc de cd ~ / Proiecte / cathodique pot introduce doar o parte din nume de directoare: j pisica, pentru a merge în ea.
Pentru a instala diferite pachete am folosit pentru a utiliza MacPorts, dar el a stabilit întotdeauna biblioteca (pentru a pune unele mici schimbări, shake-o grămadă de versiuni diferite ale perl, etc.), asa ca m-am mutat pe homebrew - el folosește biblioteca, care este deja în Mac OS X.
Uneori, în loc de rm, utilizarea gunoi - nu se șterge de fapt fișierele, dar le plasează la coșul de gunoi. Doar în cazul în care.
git - sistemul meu preferat de control al versiunii. Am început să CVS, apoi a trecut la Subversion (toate nămol), apoi la Git, Mercurial lui mai târziu, mai târziu fosili și a revenit la Git. Și undeva între am încercat Bazaar. Mercurial și Fossil mi-au plăcut, dar Git este încă mai mult. În plus, GitHub doar taxiuri. În plus față de interfața consola, folosesc uneori GitX pentru istoricul de navigare ușoară.
Programele lor, de asemenea, am folosi :-) În Cathodique Caut și viziona clipuri video, și Mémoires I a păstra o notă mică. Ultimele împiedică utilizarea în măsura pe care l-am avea întotdeauna este în modul de depanare, și modul în care este imposibil să se concentreze asupra scris ceva, vrei mereu ceva de zero în cele mai multe Program.
Note la blogurile pe care scrie în program MarsEdit (LRA bun înlocuitor BlogJet pe un Mac, în special cu a treia versiune, care recent a ieșit :-).
cont Twitter Am patru, astfel încât să utilizeze interfața web nu este posibilă. utilizare I Tweetie (O versiune gratuită cu anunțuri).
VirtualBox Am 6 mașini virtuale: Windows XP, Ubuntu 9.10, Ubuntu 10.04, PC-BSD, Linux Mint, Arch Linux. Pentru Windows au nevoie pentru a testa programele noastre bazate pe Windows și rulează un panou de control reseller, și Linux și BSD - pentru experimente. VirtualBox - un program normal, dar cu fiecare actualizare aici și acolo există un bug. Dar liber (deși, Oracle, probabil, ceea ce face deja planuri pentru bani cu utilizatorii de domeniu eminente). Am folosit pentru a utiliza Paralele, dar a scăzut imediat ce a devenit prea mult de frână de pe MacBook Pro. Nu știu de ce toată lumea funcționează bine.
Pentru a încărca fișiere utiliza două programe: Cyberduck și Interarchy. M-am bucurat doar Interarchy, dar nu are suport pentru Rackspace Fișiere Cloud, pe care noi distribuții programul gazdă.
În plus față de Web Gmail utilizând Google Reader, Docs, Calendar, GitHub, Flickr și Picasa Web.
Calendar Eu folosesc în primul rând la evenimente din trecut de înregistrare, care apoi va trebui să-și amintească, pentru a calcula cât de mult timp a trecut, precum și pentru a vedea când următoarea cursă Formula 1. Unele evenimente și lucruri care trebuie să fie atribuite unui anumit timp am aproape nici. Listă de a face eu nu folosesc: Eu lucrez în modul implicit al nesiguranței. Este necesar să se cumpere baterii? Am uitat, bine, bine, am cumpara data viitoare. Este necesar să se răspundă la scrisoarea? Dacă am uitat, am lovit. Desigur, eu nu sunt atât de des uitat ceva, iar eu nu sunt cu adevărat nihiliști. Dar punctul de „Noțiuni de bază lucrurile“ - scrise pe hârtie și aruncați-l, și cap, iar apoi analizează periodic și amintiți - mă nu funcționează, pentru că atunci când am practica GTD, cred că doar despre GTD. 5 piese deja programe pentru a crea liste de, scrie neterminat. suficient :)
Chiar și Google Analytics utilizează aproape în fiecare zi: uitam de trafic și înțepătură.
IM nu-l utilizați pentru că nu-mi place să fiu distras. În valoare de Skype, care, uneori, vine la îndemână, în plus atunci când cineva cere ceva rapid, pentru a discuta, rândul său, pe Google Talk în Gmail.
În Mac OS X Dock I la dreapta, iar recent am început să-l ascundă. Pentru a muta ferestrele de program și comenzile rapide pentru tastatură. Pentru a rula programe - Spotlight (utilizate anterior Quicksilver și lansare rapidă Google Box).
Desk este utilizat pentru fișierele temporare care sunt undeva, apoi trageți I sau delete. imagine pentru desktop, uneori, se schimbă în starea de spirit, dar de obicei este doar un gri (# 2D2D2D). Nu este o stare de spirit proasta, si pentru estetica.
Spațiile nu folosesc - pauze I în mișcare încoace și încolo. Este mult mai ușor de a ascunde un program (Cmd + H) sau toate programele cu excepția celui curent (Cmd + Opt + H).
Există un loc în munca de hârtie?
Practic nici unul. Am un notebook, dar mă duc acolo foarte rar scrie. Uneori desenez schițe ale interfeței.
Există o configurație de vis?
Vreau computerul meu actual a lucrat cel puțin 10 ani. Sunt îndeplinite, este posibil ca un cuplu de ani pentru a schimba hard disk tradițional la un SSD și DVD-drive aruncare.
Într-adevăr doresc un bun sistem de operare, pentru că nici un Mac OS X sau Linux, sau chiar cu atât mai mult Windows nu mi se potrivește. Simt că se poate lucra mult mai eficient, dar asta e modul în care aceasta este - eu nu știu :-)