Praca: historia Dmitry rzetelny, popularny bloger, twórca wielu przydatnych programów
Praca / / December 27, 2019
Dzisiaj naszym gościem jest Dmitry szczery z bardzo bogatej historii o tym, jak to działa. Dmitry - założyciel małej firmy, która produkuje piekło użytecznego oprogramowania dla Mac i Windows. W rzeczywistości, ludzie tacy jak on są nazywane „shareware”, a jeśli należysz do tego zawodu lub chce zrobić, historia będzie na metody pracy, aby poprowadzić Cię, i do wszystkich programów, które potrzeba.
Ponadto, często wyrzuty, że nasi goście niemal wszystkich użytkowników komputerów Mac. Dima - też, ale on ma bardzo skomplikowany Mac związek, który zachwyci nienawidzą Mac i fanów zastyaavyat że „maki nie są takie same.” Dima wszedł i GTD, ani dodać, ani zabrać :)
Zapraszamy do lektury!
Co robisz w pracy?
I wymyślić i napisać program, rysowania grafiki, dzięki czemu strona posiada bloga, czy marketingu, odpowiadając na listy poparcia z Coding Robots. Mam też bloga w języku rosyjskim Sellme.ru.
Jak Twoje miejsce pracy?
Coś, co jest poza ekranie laptopa w mało interesujące dla mnie. I rzadko znaleźć się w takiej samej sytuacji: że siedzą przy stole lub na krześle lub na krześle, potem drugi fotel bez stołu, leżałem na kanapie, a potem usiąść na balkonie. Toaleta również pracować, tak. W lecie czasami wyjeżdżam do pracy w kawiarni, a kilka wycieczek do samochodu gdzieś daleko w lesie.
Jakiego sprzętu używasz?
Dwa lata temu napisałem artykuł "Dlaczego mam trzy mak”. Krótko, bo jeden z nich jest zawsze w naprawie. Teraz mam cztery maki, a trzy z nich są łamane, a jeden nie pasuje (jest na PowerPC).
I nie będzie korzystać z platformy Lifehacker, aby narzekać na jakość Apple, ale krótko wyjaśnić. Teraz mam nowy mały biały plastik MacBook unibody (2,26 GHz Core 2 Duo, 4 GB pamięci DDR3, 250 GB HDD). Po trzech miesiącach używania czeka na wymianę płyty głównej i wyświetlacz. On nie jest jeszcze martwy, więc jestem na to teraz i praca ja. Szafa jest MacBook Air, który czeka na grudzień Ekran wymiana pętli - mają upadł po raz drugi, i jest to drugi Air. Jeszcze stary 17 „MacBook Pro, który ma wyświetlacz jakiegoś gruzu rany. Właściwie nie było pierwotnie wyświetlacz To nie są przeznaczone do celów innych niż grafiki EGA. Starożytny iBook nie nadaje, ponieważ Mac OS X 10.6 na PowerPC tam.
Tak więc, kiedy nadszedł rok Linuksa na pulpicie, kiedy przestać programu dla Mac, MacBook, a gdy ten przerwy znowu w dół, będę przenieść do innej techniki.
W domu mam dwa router Wi-Fi: jeden - D-Link ADSL-dostawcze (7 Mb), z drugiej - Asus na Ethernet dostawcze (15 Mb). Jeszcze AirPort Express, ale nie obsługuje VPN, więc nie jest używany.
Telefonu - iPhone 3G. Poprzednia była pierwszej generacji iPhone, ale przerwał, kiedy spadł na kafelki podłogi (dolna część ekranu nie czuć w dotyku, co jest bardzo zabawny - wyobraź sobie mnie, próbuje odblokować telefon i nie rozumiał, co się dzieje: include okazało-off, bo niewiele rzeczy, które trzeba zrobić, to wyciągnąć na szczyt, ale aby odblokować - w jakikolwiek sposób). iPhone wybrany, ponieważ nie było nic lepszego, a chcieliby programu dla niego. Raz firmy Apple działania w stosunku do dewelopera do programu dla niego perehotelos.
Istnieje klawiatura Apple (przezroczysty, nie aluminium) i Mighty Mouse. Jaki jest pierwszy, że drugie - horror. Leżą bezczynnie, tylko czasami użyć myszy, gdy trzeba coś narysować, że gładzik nie działa (tani tablet jak tam jest, ale to nigdy nie był używany).
Co użycie oprogramowania?
Trzy główne programy: procesor tekstu, przeglądarka i Xcode.
Za pomocą edytora tekstu, nadal nie zdecydowały: Używam go TextMatenastępnie Emacsnastępnie MacVimNastępnie vim w konsoli, a następnie gedit. Wygodnie, pola tekstowe w Cocoa imaksovskie trochę klucza (np C-a, C-e, aby przejść do początku lub końca wiersza).: wq
Przeglądarka Chrome jest mi niedawno, lub wcześniej, użyłem Safari. Istnieje Firefox, który czasami użyć do Firebug, YSlow i Page Speed, ale w Chrome / Safari Web Inspector stał się już dość trudno je wymienić.
Zastosowanie Rozszerzenia Chrome Flashblock, Dokumenty PDF / PowerPoint Viewer Wyślij za pomocą Gmaila (bez przycisków) i modyfikowane nawigację klawiatura dla Chrome. Ten ostatni jest bardzo podobny - zamiast kierowania trackpad na linki, pędzę „/”, kładąc parę listów referencyjnych, na których patrzę i naciśnij „Return”. Wadą pierwotnego rozszerzenia że on patrzy na wszystkie linki na stronie i przewijania ekranu, chociaż jest oczywiste, że użytkownik chce „kliknij” link widoczny, więc zmienił go trochę - moja wersja ma widoczne tylko na ekranie linki. ja Napisałem kod źródłowyAle nie opublikowane w Galerii rozszerzeń... W rzeczywistości, specjalnie dla czytelników tylko Lifehacker Wydał go :-) Jest również film o tym, jak to działa.
Xcode. Dobrym IDE dla kakao programowania. Używam „Low key” i kolorystykę Wtyczka Google uwolnienieKtóry usuwa dodatkowych spacji podczas zapisywania plików.
Od czasów starożytnych, używam Gmaila, ale dopiero od niedawna Mail interfejsu internetowego. Handel - jest to bardzo wygodne.
W Laboratorium Gmaila mam włączone: Sterowanie zaawansowane IMAP (gdy użyłem Poczta, był bardzo pomocny), utworzyć dokument, niestandardowe formaty dat, zapowiedzi Flickr, Google Docs zapowiedzi Google gracz głos, pasek nawigacyjny przeciągnij i upuść, podgląd Picasa, Cytat zaznaczyć tekst, podpis, szczypie w SMS Chat, tytuł Wariacje (transfery „Gmail” w końcu „Gmail header - Odebrane (10) - [email protected] „).
Podczas przetwarzania poczty, śledzę Zasada Skrzynka odbiorcza prawie od zera. Coś, co należy odpowiedzieć natychmiast odpowiedź, a archiwum. Gdzie trzeba trochę pomyśleć, zostawiam leżeć w skrzynce odbiorczej. Gdzie masz czasu myśleć lub spodziewać czegoś, umieścić etykietę „Później” i archiwizowane. Czasami „nemnozhno myśleć” jest opóźnione przez długi czas i gromadzą się w nadchodzących 10-15 liter. I przetwarzać je raz w tygodniu (lub zapomnij powiedzieć).
Przez Gmail zostanie przeniesiona do głównie za pomocą klawiatury (naciśnij „?” Jeśli nie wiesz, jak to zrobić). Generalnie guglovtsy Fellows, które robią takie rzeczy: używam klawiatury i Czytnika Google i Google w poszukiwaniu (w tym celu należy włączyć eksperymentu Skróty klawiaturowe). Bez tego ostatniego, nie stanowią wyszukiwania: jak trzymać rękę na linki, jeśli szybciej poruszać się w wynikach wyszukiwania za pomocą j / k, a następnie otwórz prawa powrotu?
Rok do wsparcia wspomnieniach Cathodique i użytkowników, używam FogBUGZ (darmowe konto dla studentów i startupówHehe), ale nie radzę każdemu, aby to zrobić, a wkrótce zamierza pozbyć się go i przenieść się do Gmaila. Mój kolega i wspierać BlogJet ScreenSketcher wykorzystuje użytkowników Gmail i treści.
Poleć nas tak ułożone: codingrobots.com działa na Google Apps. Dla każdego programu, mamy oddzielną obsługę adresową. Poczta BlogJet i ScreenSketcher to koledzy logowania, po Mémoires Cathodique i przekazuje do mojego FogBugz, pozostała liczba adresów doczekać Gmail. Na poparcie @ filtrów to: Jeśli wiadomość zawiera słowo lub BlogJet ScreenSketcher, następnie przesyła list do kolegi, inni mnie zostawić. Czasami są szkoły (na przykład na poparcie BlogJet pisać o Mémoires) i wyślemy listów do siebie, ale zdarza się to rzadko. Jeszcze lepiej niż FogBugz.
Bug tracker mam prawie żaden. Jeśli ktoś znajdzie błąd w programie, staram się go poprawić natychmiast. Zderzeniowe raporty piętrzą się w oddzielnej etykiety w Gmailu i poszukać w nim, jeśli ten sam spadek jest większy niż dwa, to jest to jakiś bug programu, które muszą być poprawione. Jeśli ktoś wymaga funkcji, nie będę pisać, ale po prostu zapamiętać. Bo jeśli ta funkcja będzie często pytają, nie zapomni i będzie. A jeśli rzadko - wtedy ona nie potrzebuje. Na pierwszy Martwiłam się o niego i starał wszelkiego rodzaju bagtrekilki, ale ponieważ dowiedział się, że 37signals robią to samo, i uspokoił. Każdy z naszych programów deweloper, dlatego główną funkcją bagtrekilok - zmiana odpowiedzialność za błędy ( „napisałeś to śmieci, ty i prawidłowe” - „Nie, obwiniać swój kod”) - nie robimy potrzebne.
Zwracamy się do sztuki. Aby narysować różnego rodzaju drobnych rzeczy (guziki, małe ikony, grafiki dla danego terenu) korzystania I żołądź a czasami żyłkaKiedy Acorn'e brakuje funkcjonalności.
(Grafika wektorowaikony programów, loga, MacBook) Narysuj w Inkscape. Oczywiście, że nie był artystą, ale bardzo podoba mi Inkscape, pomimo niekorzystnej sytuacji, że jest to, że Gimp działa na X11 i nie patrzeć na rodzimy Mac.
Spędzam dużo czasu w terminalu. Mam trochę z normalnym bash Zmiany w konfiguracjiZielone $, wyświetlenie bieżącego katalogu w wierszu i, jeśli katalog jest git repozytorium, wyświetlając aktualny brunch. Plus aliasy w LS: „la”, aby wyświetlić ukryte pliki i „ll” szczegółową listę.
W celu ułatwienia przejścia z wykorzystaniem katalogów autojump. Handy rzeczą, jaką pamięta, gdzie ja często pójść do, a następnie zamiast cd ~ / Projekty / cathodique można wpisać tylko część nazwy katalogu: j kota, aby przejść do niego.
Aby zainstalować różne pakiety Ja używałem MacPorts, ale zawsze ustawić bibliotekę (umieścić jakąś małą zmianę, trzęsie kilka różnych wersjach Perl, etc.), więc przeniosłem się na homebrew - on używa biblioteki, która jest już w systemie Mac OS X.
Czasami zamiast rm, stosowanie śmieci - faktycznie nie usunąć pliki, ale umieszcza je do kosza. Tak na wszelki wypadek.
git - mój ulubiony system kontroli wersji. Zacząłem CV następnie włączane do Subversion (wszystkie osadu), a następnie w Git, Mercurial na później, później Fossil i wrócił do Git. I gdzieś pomiędzy Próbowałem Bazaar. Mercurial i kopalnych mnie lubi, ale Git jest jeszcze więcej. Ponadto GitHub tylko taksówki. Oprócz interfejsu konsoli, czasami używać GitX dla łatwej historii przeglądania.
Ich programy, ja też użyć :-) In Cathodique Szukam i oglądać filmy, a Mémoires Ciągle mała uwaga. Ostatnio uniemożliwia zastosowanie w pełnym zakresie, że mam go zawsze jest w trybie debugowania, a jak to jest możliwe, aby skupić się na pisaniu czegoś, zawsze chce coś do zera w najbardziej Program.
Noty do blogów piszę w programie MarsEdit (LRA dobrym zamiennikiem BlogJet na komputerze Mac, zwłaszcza w trzeciej wersji, która niedawno wyszła :-).
Konto Twitter mam cztery, tak aby korzystać z interfejsu WWW nie jest możliwe. używam Tweetie (Darmowa wersja z reklamami).
VirtualBox Mam 6 maszyn wirtualnych: Windows XP, Ubuntu 9.10, Ubuntu 10.04, PC-BSD, Linux Mint, Arch Linux. Okna trzeba przetestować nasze programy Windows i działa sprzedawcę panelu sterowania, a Linux i BSD - do eksperymentów. VirtualBox - normalny program, ale przy każdej aktualizacji tu i tam jest błąd. Ale za darmo (choć, Oracle prawdopodobnie już plany na pieniądze z wybitnych użytkowników domeny). Ja używałem Parallels, ale spadła tak szybko, jak to stało się zbyt dużo hamulec na MacBook Pro. Nie wiem dlaczego wszyscy działa dobrze.
Aby przesłać pliki, korzystać z dwóch programów: Cyberduck i Interarchy. Podobał mi się tylko Interarchy, ale nie obsługuje plików Rackspace Chmura, którą dystrybucje programu hosta.
Oprócz Gmail internecie przy użyciu Czytnika Google, Dokumenty, Kalendarz, GitHub, Flickr i Picasa Web.
Kalendarz używam głównie do nagrywania zdarzeń przeszłych, który następnie będzie trzeba pamiętać, Aby obliczyć, ile czasu minęło, a także zobaczyć, kiedy następny wyścig Wzór 1. Niektóre wydarzenia i rzeczy, które muszą być przypisane do pewnego czasu mam prawie nie ma. Lista rzeczy do zrobienia nie używam: Pracuję w trybie domyślnym zawodności. Jest to konieczne, aby kupić baterie? Zapomniane, dobrze, dobrze, mogę kupić następnym razem. Konieczne jest, aby odpowiedzieć na piśmie? Jeśli zapomnę, kopnąłem. Oczywiście, nie jestem tak często zapomnieć o czymś, a ja nie jestem nihilistów. Ale chodzi o „Getting Things Done” - spisane na papierze i rzucić go i głowę, a następnie okresowo przeglądać i pamiętaj - mnie nie działa, ponieważ kiedy ćwiczę GTD, myślę tylko o GTD. 5 sztuk już programy do tworzenia listy rzeczy do zrobienia, pisać niedokończone. wystarczy :)
Nawet Google Analytics korzysta prawie codziennie: oglądanie ruchu i ukłucie.
IM nie używać go, bo nie lubią być rozproszony. Warto Skype, które czasami się przydaje, a także wtedy, gdy ktoś pyta o coś szybko do dyskusji, włącz Google Talk w Gmailu.
W systemie Mac OS X Dock I w prawo, a ostatnio zacząłem go ukryć. Aby przesunąć okna programu i korzystanie ze skrótów klawiaturowych. Aby uruchomić programy - Spotlight (poprzednio używany Quicksilver i Google Quick Launch Box).
Biuro służy do plików tymczasowych, które są gdzieś potem przeciągnąć lub usunąć. obraz pulpitu czasami zmienia się w nastroju, ale zazwyczaj jest to tylko szary (# 2D2D2D). Nie zły nastrój, a dla estetyki.
Obowiązuje nie używać - I przerwy porusza się tam iz powrotem. Jest to o wiele łatwiejsze do ukrycia program (Cmd + H) lub wszystkie programy z wyjątkiem bieżącej (Cmd + Opt + H).
Czy jest miejsce w swojej pracy papierkowej?
Praktycznie żaden. Mam notebooka, ale tam bardzo rzadko pisać. Czasami rysuję szkice interfejsu.
Czy istnieje konfiguracja sen?
Chcę mój obecny komputer pracował co najmniej 10 lat. Są spełnione, to możliwe, że za kilka lat, aby zmienić tradycyjny dysk twardy SSD i rzut napęd DVD.
Naprawdę chcesz dobry system operacyjny, ponieważ żaden Mac OS X lub Linux, a nawet bardziej, Windows nie pasuje mi. Czuję, że można pracować bardziej efektywnie, ale tak to jest - nie wiem :-)