Jobs: historien om Dmitry ærlig, populær blogger, utvikler av mange nyttige programmer
Jobber / / December 27, 2019
I dag er vår gjest er Dmitry ærlig med svært omfattende historie om hvordan det fungerer. Dmitry - grunnleggeren av et lite selskap som produserer et helvete av nyttig programvare for Mac og Windows. Faktisk er folk som ham som heter "shareware", og hvis du hører til dette yrket eller ønsker å gjøre, vil historien være på arbeidsmetoder for å veilede deg, og til alle programmene som nød.
Også vi ofte bebreide at våre gjester nesten alle Mac-brukere. Dima - også, men han har en veldig komplisert forhold Mac-maskiner som vil glede Mac haters og fans zastyaavyat tror at "valmuer er ikke det samme." Dima gikk og GTD, verken legge eller ta bort :)
Liker å lese!
Hva gjør du i ditt arbeid du?
Jeg kommer opp og skrive programmet, tegne grafikk, noe som gjør området har en blogg, gjøre markedsføring, svare på brev til støtte for Coding Robots. Jeg har også en blogg på russisk Sellme.ru.
Hvordan din arbeidsplass?
Noe som er utenfor en laptop skjermen i liten interesse for meg. Jeg sjelden finner meg selv i samme posisjon: som sitter ved bordet eller på en stol eller på stolen, så en stol uten et bord, jeg lå på sofaen, og deretter sitte på balkongen. Toalettet også fungere, ja. Om sommeren hender jeg drar på jobb i kafeen, og flere turer til bilen et sted langt borte i skogen.
Hva maskinvare bruker?
For to år siden skrev jeg en artikkel "Hvorfor har jeg tre valmue”. Kort fortalt, fordi en av dem er alltid i reparasjon. Nå har jeg fire valmuer, og tre av dem er ødelagt, og man gjør ikke dress (det er på PowerPC).
Jeg vil ikke bruke plattformen Lifehacker, å klage om kvaliteten på Apple, men kort forklare. Nå har jeg en ny liten hvit plast unibody MacBook (2,26 GHz Core 2 Duo, 4 GB DDR3, 250 GB HDD). Etter tre måneder for å bruke venter den for utskifting av hovedkortet og skjermen. Han er ennå ikke død, så jeg er på det nå, og jeg arbeidet. Skapet er MacBook Air, som venter for desember erstatning skjerm sløyfe - de har kollapset for andre gang, og dette er den andre Air. Likevel har en gammel 17 "MacBook Pro, som har en skjerm av noe rusk såret. Egentlig var det opprinnelig en skjerm Det er ikke ment for noe annet enn EGA grafikk. Ancient iBook er ikke egnet, fordi Mac OS X 10.6 på PowerPC der.
Så, når det er året for Linux på skrivebordet når jeg stopper å program for Mac, MacBook, og når denne bryter ned igjen, jeg vil flytte til en annen teknikk.
Hjemme har jeg to Wi-Fi-ruter: en - D-Link for ADSL-leverandør (7 megabit), den andre - Asus for Ethernet-leverandør (15 megabit). Likevel har AirPort Express, men den støtter ikke VPN, så blir ikke brukt.
Telefon - iPhone 3G. Forrige var en første generasjons iPhone, men det brøt da han falt på flislagt gulv (nedre del av skjermen er ikke lenger å føle berøring, noe som er veldig morsomt - tenk meg, prøver å låse opp telefonen og skjønte ikke hva som skjedde: inkluderer avslått, fordi den lille tingen som du trenger å gjøre er å trekke toppen, men for å låse opp - på noen måte). iPhone valgt fordi det ikke var noe bedre, og vil gjerne program for det. Når Apple handling i forhold til utbygger til program for det perehotelos.
Det er Apple-tastatur (gjennomsiktig, ikke aluminium) og Mighty Mouse. Hva er det første som den andre - horror. Lie tomgang, bare noen ganger bruke musen når du trenger å tegne noe som styreflaten fungerer ikke (billig tablett som det er, men det ble aldri brukt).
Hvilken programvare bruker?
De tre hovedprogrammer: et tekstbehandlingsprogram, nettleser og Xcode.
Med en tekst editor, jeg fortsatt ikke har bestemt seg: Jeg bruker det Textmatederetter Emacsderetter MacVimDeretter vim i konsollen, så gedit. Hensiktsmessig tekstfeltene i Cocoa imaksovskie ta noen tast (for eksempel, C-A, C-e for å gå til begynnelsen eller slutten av linjen).: wq
Browser jeg nylig er Chrome, eller før det, jeg brukte Safari. Det er Firefox, som noen ganger brukes for Firebug, YSlow og Page Speed, men i Chrome / Safari Web Inspector har allerede blitt ganske tøft å erstatte dem.
Bruken Chrome utvidelser Flashblock, Dokumenter PDF / PowerPoint Viewer, Send bruke Gmail (ingen knapp) og modifisert Keyboard navigasjon for Chrome. Sistnevnte er veldig like - i stedet for å målrette styreflaten på linkene, jeg trykker "/", sette et par bokstaver av referanse på som jeg ser, og jeg trykker "Return". Ulempen med den opprinnelige utvidelse som han ser på alle linkene på siden og bla på skjermen, selv om det er åpenbart at brukeren ønsker å "klikke" på linken du ser, så jeg endret det litt - min versjon søker kun synlig på skjermen koblinger. jeg Jeg postet kildekodenMen ikke publisert i Extensions Gallery... Faktisk, spesielt for Lifehacker lesere bare Han publiserte det :-) Det er også en video om hvordan det fungerer.
Xcode. En god IDE for Cocoa-programmering. Jeg bruker "Low Key" fargevalg og Google utgivelsen pluginSom fjerner ekstra mellomrom når du lagrer filer.
Siden oldtiden, jeg bruker Gmail, men bare nylig byttet fra Mail på sin webbasert grensesnitt. Handel - det er veldig praktisk.
I Gmail Labs har jeg tatt: Advanced IMAP-kontroller (når jeg brukte Mail, var svært nyttig), opprette et dokument, Custom datoformater, Flickr forhåndsvisninger, Google Dokumenter forhåndsvisninger, Google Voice-spiller, Navbar dra og slipp, Picasa previews, sitat velge tekst, Signatur tweaks, SMS Chat, Tittel Tweaks (overføringer "Gmail" in the end "Gmail header - Innboks (10) - [email protected] ").
Ved behandling av posten, følger jeg prinsippet Innboks-nesten-Zero. Noe som må besvares umiddelbart svar, og arkiv. Hvor du må tenke litt, la jeg til å ligge i innboksen. Hvor du har tid til å tenke eller forvente noe, jeg setter merkelappen "senere" og arkivert. Noen ganger "nemnozhno tenke" er forsinket i lang tid og akkumuleres i de innkommende 10-15 bokstaver. Jeg behandler dem om en gang i uken (eller glemmer å si).
Ved Gmail er flyttet til i hovedsak ved hjelp av tastaturet (trykk "?" Hvis du ikke vet hvordan). Vanligvis guglovtsy karer som gjør slike ting: Jeg bruker et tastatur og Google Reader, og Google i søke (for dette må du slå på et eksperiment hurtigtaster). Uten sistnevnte, tror jeg ikke representerer søk: hvordan å stikke armen inn linker hvis raskere å navigere gjennom søkeresultatene ved hjelp av j / k, og åpne returrett?
Et år til støtte memoires Cathodique og brukere, bruker jeg FogBugz (gratis konto for studenter og nyetableringerHehe), men ikke råde noen til å gjøre det, og snart kommer til å bli kvitt det og gå videre til Gmail. Min kollega og å støtte BlogJet ScreenSketcher bruker Gmail-brukere og innhold.
Send oss så ordnet: codingrobots.com kjører på Google Apps. For hvert program, har vi en egen adresse støtte. Mail BlogJet og ScreenSketcher er innloggings kolleger, post memoires Cathodique og fremover til min FogBugz, de resterende antall adresser frem til min Gmail. På support @ filtre er: Hvis en melding inneholder et ord eller BlogJet ScreenSketcher, videresender et brev til en kollega, andre forlate meg. Noen ganger er det skoler (for eksempel i støtte BlogJet skrive om memoires) og vi vil sende brev til hverandre, men dette skjer sjelden. Fortsatt bedre enn FogBugz.
Bug tracker Jeg har nesten ingen. Hvis noen finner en feil i programmet, jeg prøver å rette det opp umiddelbart. Krasjrapporter hoper seg opp i en egen etikett i Gmail og se gjennom det hvis det samme fallet er større enn to, så er det en slags insekt program, som må rettes opp. Hvis noen krever en funksjon, vil jeg ikke skrive, men bare huske. Fordi hvis denne funksjonen vil ofte spørre, det gjorde jeg ikke glemme og vilje. Og hvis sjelden - så hun ikke trenger. Ved første jeg var bekymret for om det og prøvd alle slags bagtrekilki, men fordi lært at 37signals gjør det samme, og roet ned. Hver og en av våre programutvikler, derfor den viktigste funksjonen til bagtrekilok - endring ansvar for feil ( "du har skrevet dette søppel, du og korrekt" - "Nei, skylden koden") - vi gjør ikke trengs.
Vi slår til kunst. Å trekke alle slags små ting (knapper, små ikoner, grafikk for området) Jeg bruk Acorn og noen ganger GimpNår Acorn'e mangler funksjonalitet.
Vektorgrafikk (ikoner for programmer, logoer, MacBook) Tegn i Inkscape. Selvfølgelig var jeg ikke en artist, men Inkscape jeg virkelig liker, til tross for den ulempen at det er som Gimp arbeider på X11 og ikke se innfødte på Mac.
Jeg tilbringer mye tid i terminalen. Jeg har en liten bit med en vanlig bash endringer i konfigurasjonen: Grønn $, vise gjeldende katalog på rad og, hvis katalogen er en git-repository, viser dagens brunsj. Pluss aliaser på ls: "la" for å vise skjulte filer og "ll" for en detaljert liste.
For å lette overgangen av kataloger bruken autojump. Handy ting hun husker hvor jeg går ofte til, og så i stedet for cd ~ / Prosjekter / cathodique kan skrive bare en del av mappenavn: j katt, for å gå inn i den.
For å installere de ulike pakkene jeg pleide å bruke MacPorts, men han alltid satt biblioteket (for å sette noen småpenger, rister en haug med forskjellige versjoner av perl, etc.), så jeg flyttet på homebrew - han bruker biblioteket, som allerede er i Mac OS X.
Noen ganger, i stedet for rm, bruk trash - det gjør faktisk ikke slette filene, men plasserer dem til papirkurven. Bare i tilfelle.
Git - min favoritt versjonskontrollsystem. Jeg begynte å CVS, deretter byttet til Subversion (alt slam), deretter ved Git, Mercurial er senere, senere Fossil og returnerte til Git. Og et sted i mellom jeg prøvde Bazaar. Mercurial og Fossil har likt meg, men Git er fortsatt mer. I tillegg GitHub bare drosjer. I tillegg til konsollen grensesnitt, jeg bruker noen ganger GitX for enkel surfing historie.
Sine programmer, jeg bruker også :-) I Cathodique Jeg leter etter og se videoer, og Memoires Jeg holder en liten notis. Siste hindrer bruk av full grad at jeg har det alltid er i debug-modus, og hvor det er umulig å fokusere på å skrive noe du alltid vil ha noe å klø i den mest program.
Noter til blogger jeg skriver i programmet MarsEdit (LRA god erstatning BlogJet på Mac, spesielt med den tredje versjonen, som nylig kom ut :-).
Den Twitter-konto jeg har fire, så å bruke web grensesnittet er ikke mulig. jeg bruk Tweetie (En gratis versjon med annonser).
den VirtualBox Jeg har 6 virtuelle maskiner: Windows XP, Ubuntu 9.10, Ubuntu 10.04, PC-BSD, Mint Linux, Arch Linux. Windows trenger å teste våre Windows-baserte programmer og kjører en forhandler kontrollpanel, og Linux og BSD - for eksperimenter. VirtualBox - et vanlig program, men med hver oppdatering her og der det er en bug. Men gratis (selv om, Oracle sannsynligvis allerede planer for pengene med Ekspropriasjon brukere). Jeg pleide å bruke Parallels, men falt så snart det ble for mye brems på MacBook Pro. Jeg vet ikke hvorfor alle andre fungerer fint.
For å laste opp filer bruke to programmer: Cyberduck og Interarchy. Jeg likte bare Interarchy, men den støtter ikke Rackspace Cloud Files, som vi vert programmet distribusjoner.
I tillegg til Gmail nettet med Google Reader, Dokumenter, Kalender, GitHub, Flickr og Picasa Web.
Kalender Jeg bruker hovedsakelig for opptak tidligere hendelser, som da vil måtte huske, For å beregne hvor mye tid som har gått, samt å se når neste løp Formel 1. Noen hendelser og ting som må tildeles en viss tid har jeg nesten ingen. Listen skal gjøre Jeg bruker ikke: Jeg jobber i standardmodus for upålitelighet. Det er nødvendig å kjøpe batterier? Glemt, vel, ok, jeg kjøper neste gang. Det er nødvendig for å svare på brevet? Hvis jeg glemmer, sparket jeg. Selvfølgelig, jeg er ikke så ofte glemmer noe, og jeg er egentlig ikke nihilister. Men poenget "Getting Things Done" - skrevet ned på papir og kaste den, og hodet, og deretter med jevne mellomrom gjennomgå og husk - meg ikke fungerer, fordi når jeg øve på GTD, tror jeg bare om GTD. 5 stykker allerede programmer for å lage oppgavelister, skrive uferdig. nok :)
Selv Google Analytics bruker nesten hver dag: ser på trafikken og stikk.
IM ikke bruke det fordi jeg ikke liker å bli forstyrret. Verdt Skype, som noen ganger kommer i hendig, pluss når noen spør etter noe rask å diskutere, slå på Google Talk i Gmail.
I Mac OS X Dock jeg til høyre, og nylig begynte jeg å skjule det. Hvis du vil flytte programvinduene og bruk hurtigtaster. Til å kjøre programmer - Spotlight (tidligere brukt Quicksilver og Google Quick Launch Box).
Skrivebord brukes for midlertidige filer som er et sted så jeg dra eller slette. Skrivebordsbildet noen ganger endringer i humør, men vanligvis er det bare en grå (# 2D2D2D). Ikke en dårlig humør, og for estetikk.
Spaces bruker ikke - jeg bryter ut i bevegelse og tilbake. Det er mye lettere å skjule et program (Cmd + H) eller alle programmer unntatt den nåværende (Cmd + Opt + H).
Er det et sted i ditt papirarbeid?
Praktisk talt ingen. Jeg har en bærbar PC, men jeg går det veldig sjelden skrive. Noen ganger kan jeg tegne skisser av grensesnittet.
Er det en drøm konfigurasjon?
Jeg vil at min nåværende datamaskin har jobbet i minst 10 år. Er fornøyd, er det mulig at et par år for å endre den tradisjonelle harddisken til en SSD og DVD-stasjon kast.
Virkelig ønsker et godt operativsystem, fordi ingen Mac OS X eller Linux, eller enda mer slik at Windows ikke passer meg. Jeg føler at du kan jobbe mer effektivt, men det er hvordan det er - jeg vet ikke :-)