Jobb: historien om Dmitry ärlig, populär bloggare, utvecklare av många användbara program
Jobb / / December 27, 2019
Idag vår gäst är Dmitry ärlig med mycket omfattande historia om hur det fungerar. Dmitry - grundaren av ett litet företag som producerar ett helvete användbar programvara för Mac och Windows. I själva verket är människor som honom kallas "shareware", och om du tillhör denna yrke eller vill göra, kommer historien att vara på arbetsmetoder för att guida dig, och för alla de program som behov.
Dessutom förebrår vi ofta att våra gäster nästan alla Mac-användare. Dima - också, men han har en mycket komplicerad relation Mac som kommer att glädja Mac haters och fläktar zastyaavyat tror att "vallmo är inte samma sak." Dima gick och GTD, varken addition eller ta bort :)
Trevlig läsning!
Vad gör du i ditt arbete?
Jag kommer upp och skriva program, rita grafik, vilket gör platsen har en blogg, göra marknadsföring, svara bokstäver till stöd för Coding Robotar. Jag har också en blogg på ryska Sellme.ru.
Hur din arbetsplats?
Något som är utanför en bärbar dator skärm i lilla intresse för mig. Jag sällan befinner mig i samma situation: att sitta vid bordet eller på en stol eller på stolen, sedan en annan stol utan ett bord, jag låg på soffan, sedan sitta på balkongen. Toaletten arbetar också, ja. På sommaren då jag lämnar till arbetet i caféet, och flera resor till bilen någonstans långt borta i skogen.
Vad hårdvara använder?
För två år sedan skrev jag en artikel "Varför har jag tre vallmo”. I korthet eftersom en av dem är alltid i reparation. Nu har jag fyra vallmo, och tre av dem är trasiga, och en inte passar (det är på PowerPC).
Jag kommer inte att använda plattformen Lifehacker, att klaga på kvaliteten på Apple, men kortfattat förklara. Nu har jag en ny liten vit plast unibody MacBook (2,26 GHz Core 2 Duo, 4 GB DDR3, 250 GB hårddisk). Efter tre månader med att använda den väntar på byte av moderkort och display. Han är ännu inte död, så jag är på det nu och jag arbetar. Skåpet är MacBook Air, som väntar på December ersättningsskärm slinga - De har kollapsat för andra gången, och detta är den andra Air. Fortfarande har en gammal 17 "MacBook Pro, som har en visning av en del skräp sår. Faktiskt, det var ursprungligen en display Det är inte avsett för något annat än EGA grafik. Ancient iBook är inte lämplig, eftersom Mac OS X 10.6 på PowerPC där.
Så när det är året för Linux på skrivbordet när jag slutar att program för Mac, MacBook, och när detta bryts ned igen, ska jag flytta till en annan teknik.
Hemma har jag två Wi-Fi-router: en - D-Link för ADSL-leverantör (7 megabit), den andra - Asus för Ethernet-leverantör (15 megabit). Fortfarande har AirPort Express, men det har inte stöd för VPN, så används inte.
Telefon - iPhone 3G. Tidigare var en första generationens iPhone, men det bröt när han föll på klinkergolv (den nedre delen av skärmen är inte längre att känna beröring, vilket är mycket roligt - tänk mig, försöka låsa upp telefonen och förstod inte vad som hände: omfattar avstängd, eftersom den lilla sak som du behöver göra är att dra i toppen, men att låsa upp - på något sätt). iPhone valdes eftersom det inte fanns något bättre, och vill program för det. När Apple åtgärd i förhållande till utvecklaren att programmet för det perehotelos.
Det finns Apple-tangentbord (transparent, inte aluminium) och Mighty Mouse. Vad är det första att den andra - fasan. Lie tomgång, bara ibland använda musen när du behöver för att dra något som styrplattan inte fungerar (billiga tablett som det är, men det användes aldrig).
Vilken mjukvara används?
De tre huvudprogram: en ordbehandlare, webbläsare och Xcode.
Med en textredigerare, jag har fortfarande inte bestämt: Jag använder det Textmatesedan Emacssedan MacVimDå vim i konsolen, då gedit. Enkelt, textfälten i Cocoa imaksovskie ta lite nyckel (t.ex., C-a, C-e för att gå till början eller slutet av linjen).: wq
Browser jag nyligen är Chrome, eller innan dess, jag använde Safari. Det finns Firefox, som ibland användas för Firebug, YSlow och Page Speed, men i Chrome / Safari Web Inspector har redan blivit ganska svårt att ersätta dem.
Användningen Chrome förlängningar Flashblock, Docs PDF / PowerPoint Viewer, Skicka med Gmail (ingen knapp) och ändrat tangentbordsnavigering för Chrome. Det senare är mycket lik - i stället för att rikta styrplattan på länkarna, jag trycker på "/", sätta ett par referensbrev som jag ser och jag tryck på "Return". Nackdelen med den ursprungliga förlängningen att han tittar på alla länkar på sidan och bläddra skärmen, även om det är uppenbart att användaren vill "klicka" på länken du ser, så jag ändrade det lite - min version söker bara syns på skärmen länkar. jag Jag skrev källkodenMen inte offentliggjort i Extensions Galleri... Faktum är specifikt för Lifehacker läsare bara Han publicerade den :-) Det finns också en video på hur det fungerar.
Xcode. En bra IDE för Cocoa-programmering. Jag använder "Low Key" färgschema och Google frigör pluginDet tar bort extra mellanslag när du sparar filer.
Sedan urminnes tider, jag använder Gmail, men först nyligen bytt från Mail på sin webbaserat gränssnitt. Handel - är det mycket bekvämt.
I Gmail Labs Jag har inkluderat: Avancerad IMAP-kontroller (när jag använde Mail, var till stor hjälp), skapa ett dokument, anpassade datumformat, Flickr förhandsvisningar, Google Dokument förhandsvisningar, Google Voice-spelare, Navbar dra och släpp, Picasa förhandsvisningar, Citat markera text, Signature tweaks, SMS i chatt avdelning tweaks (överföringar "Gmail" i slutet "Gmail header - Inbox (10) - [email protected] ").
Vid bearbetning av e-post, jag följer principen Inbox-nästan-Zero. Något som måste besvaras omedelbart svar, och arkiv. Där du måste tänka lite, jag lämnar ligga i inkorgen. Där du har tid att tänka eller förvänta sig något, satte jag etiketten "senare" och arkiveras. Ibland "nemnozhno tänka" fördröjs under en lång tid och ackumuleras i de inkommande 10-15 bokstäver. Jag behandlar dem om en gång i veckan (eller glömmer att säga).
Med Gmail flyttas till huvudsakligen med tangentbordet (tryck på "?" Om du inte vet hur). Generellt guglovtsy fellows som gör sådana saker: Jag använder ett tangentbord och Google Reader och Google i sökandet (för detta måste du aktivera ett experiment Kortkommandon). Utan det senare, jag representerar inte sökningen: hur man hålla sin arm till länkar om snabbare att navigera genom sökresultaten med hjälp av j / k och öppna rätten att återvända?
Ett år till stöd Mémoires Cathodique och användarna använder jag FogBUGZ (gratis konto för studenter och nystartade företagHehe), men inte råda någon att göra det, och snart kommer att bli av med det och gå vidare till Gmail. Min kollega och stöd BlogJet Screen använder Gmail-användare och innehåll.
Maila oss så ordnade: codingrobots.com körs på Google Apps. För varje program har vi en separat adress stöd. Mail BlogJet och Screen är inloggnings kollegor, post Mémoires Cathodique och framåt till min FogBUGZ, återstående antal adresser fram emot min Gmail. Vid support @ filter är: Om ett meddelande innehåller ett ord eller BlogJet Screen, sedan vidarebefordrar ett brev till en kollega, andra lämnar mig. Ibland finns det skolor (t.ex. stöd BlogJet skriva om Mémoires) och vi kommer att skicka breven till varandra, men det händer sällan. Fortfarande bättre än FogBUGZ.
Bug tracker Jag har nästan ingen. Om någon hittar ett fel i programmet, jag försöker rätta till det omedelbart. Felrapporter tornar upp i en separat etikett i Gmail och titta igenom det om samma fall är större än två, då är det något slags bugg program, som måste rättas till. Om någon kräver en funktion, kommer jag inte skriva, men bara memorera. För om denna funktion skulle ofta fråga, det gjorde jag inte glömma och vilja. Och om sällan - då hon inte behöver. Först var jag orolig om det och provat alla möjliga bagtrekilki, men eftersom lärt sig att 37signals gör detsamma, och lugnat ner. Var och en av våra programutvecklaren, därför den viktigaste funktionen av bagtrekilok - förändring ansvar för fel ( "du skrev skräp, du och korrekt" - "Nej, skylla koden") - vi inte behövs.
Vi vänder oss till konsten. För att dra alla typer av små saker (knappar, små ikoner, grafik för webbplatsen) Jag använder Acorn och ibland GimpNär Acorn'e saknar funktionalitet.
Vektorgrafik (ikoner för program, logotyper, MacBook) Dra in Inkscape. Naturligtvis var jag inte en artist, men Inkscape jag verkligen gillar, trots den nackdelen att det är att Gimp arbetar på X11 och ser inte infödd på Mac.
Jag tillbringar mycket tid i terminalen. Jag har lite med en normal bash förändringar i konfigurationen: Grön $, visa den aktuella katalogen i rad, och om katalogen är ett git-arkiv och visar aktuell brunch. Plus alias på ls: "la" för att visa dolda filer och "ll" för en detaljerad lista.
Att underlätta övergången av kataloger användning autojump. Praktisk sak hon minns där jag går ofta, och då i stället för cd ~ / Projekt / cathodique kan skriva endast en del av katalognamn: j katt, för att gå in i den.
För att installera de olika paketen jag brukade använda MacPorts, men han alltid ställa in biblioteket (för att uttrycka några små förändringar, skakar en massa olika versioner av perl, etc.), så jag flyttade homebrew - han använder biblioteket, som redan är i Mac OS X.
Ibland, i stället för RM, användning trash - det faktiskt inte ta bort filerna men platser dem till papperskorgen. Just i fallet.
Git - min favorit versionshanteringssystem. Jag började CVS och bytte sedan till Subversion (allt slam), sedan i Git, Mercurial s senare, senare Fossil och återvände till Git. Och någonstans mittemellan jag försökte Bazaar. Mercurial och Fossil ha velat mig, men Git är ännu mer. Dessutom GitHub taxi bara. Förutom konsolen gränssnittet använder jag ibland GitX för enkel webbhistorik.
Deras program använder jag också :-) I Cathodique Jag söker och titta på video, och Mémoires Jag håller en liten anmärkning. Senast förhindrar användningen av den fulla omfattningen att jag har det alltid är i debug-läge, och hur det är omöjligt att fokusera på att skriva något, alltid vill dig något att repa på det mest program.
Noter till bloggar jag skriver i programmet Marsedit (LRA bra ersättare BlogJet på Mac, särskilt med den tredje versionen, som nyligen kom ut :-).
Twitter-konto jag har fyra, så att använda webbgränssnittet är inte möjligt. I användning Tweetie (En fri version med annonser).
den VirtualBox Jag har 6 virtuella maskiner: Windows XP, Ubuntu 9.10, Ubuntu 10.04, PC-BSD, Mint Linux, Arch Linux. Windows behöver testa våra Windows-baserade program och köra en återförsäljare kontrollpanelen och Linux och BSD - för experiment. VirtualBox - ett vanligt program, men med varje uppdatering här och där det finns en bugg. Men gratis (dock Oracle förmodligen redan planer för pengarna med framstående användare domän). Jag brukade använda Parallels, men tappade så snart det blev för mycket broms på MacBook Pro. Jag vet inte varför alla andra fungerar bra.
För att ladda upp filer använder två program: Cyberduck och Interarchy. Jag hade bara Interarchy, men det har inte stöd för Rackspace Cloud Files, som vi värdprogram distributioner.
Förutom Gmail webben med Google Reader, Dokument, Kalender, GitHub, Flickr och Picasa Web.
Kalender Jag använder främst för att spela in tidigare händelser, som sedan måste komma ihåg, För att beräkna hur mycket tid har gått, liksom att se när nästa race Formel 1. Vissa händelser och saker som måste tilldelas en viss tid jag har nästan ingen. Lista att göra jag inte använda: Jag arbetar i standardläget för opålitlighet. Det är nödvändigt att köpa batterier? Glömt, väl, okej, jag köper nästa gång. Det är nödvändigt att svara på brevet? Om jag glömmer, sparkade jag. Naturligtvis, jag är inte så ofta glömmer något, och jag är inte riktigt nihilister. Men poängen "Getting Things Done" - nedskrivna på papper och kasta det, och huvud, och sedan med jämna mellanrum granska och kom ihåg - mig inte fungerar, för när jag tränar GTD, jag tror bara om GTD. 5 st redan program för att skapa att göra-listor, skriver oavslutade. tillräckligt :)
Även Google Analytics använder nästan varje dag: titta på trafiken och prick.
IM inte använda det för att jag inte gillar att bli distraherad. Värt Skype, som ibland är praktiskt, plus när någon frågar efter något snabbt för att diskutera, slå på Google Talk i Gmail.
I Mac OS X Dock I till höger, och nyligen började jag att dölja det. För att flytta programfönster och använder du kortkommandon. För att köra program - Spotlight (tidigare använt Quicksilver och Google Snabbstart Box).
Desk används för temporära filer som är någonstans så jag dra eller delete. Skrivbordsbild förändras ibland humör, men oftast är det bara en grå (# 2D2D2D). Inte dåligt humör, och estetik.
Spaces inte använda - I bryter ut flyttar fram och tillbaka. Det är mycket lättare att dölja ett program (Cmd + H) eller alla program utom den nuvarande (Cmd + Opt + H).
Finns det en plats i pappersarbete?
Praktiskt taget ingen. Jag har en bärbar dator, men jag åker dit mycket sällan skriva. Ibland drar jag skisser av gränssnittet.
Finns det en dröm konfiguration?
Jag vill ha min nuvarande dator har arbetat minst 10 år. Är uppfyllda, är det möjligt att ett par år för att ändra den traditionella hårddisken till en SSD och DVD-enhet kast.
Verkligen vill ha en bra operativsystem, eftersom ingen Mac OS X eller Linux, eller ännu mer så Windows inte passar mig. Jag känner att du kan arbeta mycket mer effektivt, men det är hur det är - jag vet inte :-)