Pull to refresh
0
0
Send message
Да-да, я как-то халтурил на одних товарищей, у них удаленно в нужный мне для работы терминал можно было попасть только через VNC, предварительно прокинув порт на другой сервак по ssh с овер 9000 указанных опций, которыми бы я никогда не воспользовался. При этом пароли были 123456, а в ssh было достаточно всего 2 ключа. Порты конечно же везде нестандартные. Ах, да, они еще наотрез отказывались пользоваться приватным git-репозиторием, ибо боялись за какую-то конфиденциальность, поэтому я вручную через всю эту жопу загружал им туда архивы каждого «коммита». Но зато какому-то неизвестному чуваку (т.е. мне) вообще без задней мысли выдали рутовые пароли. Wut?
Помнится, было время, когда у гугла был неплохой поиск.
Да особо ничего героического не нужно. Я много раз менял и primary_key, и виды подкладывал вместо таблиц, что-то в редких случаях, конечно, ругалось, но решалось все довольно быстро.

А неповортливые гемы-расширения ActiveRecord надо сразу отправлять в утиль, иначе рано или поздно из всплывут еще какие-нибудь какашки.
В Google Docs кстати многих команд не хватает, а часть существующих ведет себя не так, как ожидаешь.
А еще жутко бесит, что в Google Translate приходится мышкой елозить только чтобы языки местами поменять.
Хорошо хоть в OSX можно забиндить любой пункт меню без посторонних средств, а то иногда у некоторых разработчиков хочется отнять клавиатуру за отсутствие необходимых хоткеев в их продуктах.
Но в вебе делать так как в vim это уже перебор.

Вот простой, но, как мне кажется, удачный пример превосходства «невидимого интерфейса» над «видимым» в вебе — www.guituner.com/. Ну и github, конечно.
Это описание процесса, а не качества, когда уже на автомате делаешь. Если у профессионала все действия свелись именно к «хуяк-хуяк» (или по крайней мере со стороны так выглядит), то совершенно не обязательно это будет говнокод.
Предлагаю для случаев, когда точно получится говнокод, использовать выражение «пиздык-хуяк».
Выглядит как-то не очень удобно.
Ммм, автоматический деплой на роутер или холодильник…
«Хуяк-хуяк и в продакшн» — это не обязательно говнокод.
Фууу, как можно было так испоганить фразу? Что называется, почувствуй разницу: брутальное «хуяк-хуяк и в продакш» и инфантильное «чик-чик и в продакшн».
О гуру, подскажи другие языки с таким же удобным синтаксисом, подходящим для написания деплой-скриптов.
* увидь я там вместо этих символов «202e»
1. Я ничего специально не перекодировал, заняться мне больше не чем. Я скопипастил код из ideone в новый файл. Естественно, по умолчанию новый файл в UTF8, я же не ебнутый.
2. Я считал бы, что он меня подвел, только если бы было как в Atom, Xcode или Emacs. Да, идеально было бы как в vim, но все-таки в TextMate я по крайней мере увижу, что меня пытаются наебать, случись подобное (банальный копипаст кода откуда-нибудь). А перейти на vim меня ничто не заставит.
3. Особой разницы для меня не было бы, увидь я там вместо этих символов — я бы так же стер весь код.

А теперь срыв покровов, т.е. причина: github.com/textmate/textmate/blob/master/Frameworks/editor/src/editor.cc#L56-L60.
tl;dr;
О нет, могила на хабре!

Чувак, всё на самом деле проще чем ты выдумал.


Нас никто не подводил. И мы бы не стали писать комментарий, если бы не были уверены как оно есть на самом деле.
Старый добрый Textmate не подвел:

image
Такое впечатление, что код пишут, чтобы потеребить друг другу самолюбие, а не решить какую-то задачу. Я к тому, что при обсуждении какого-либо кода я, блин, код обсуждал, а не следил за «тоном» собеседников, и не переживал, что кому-то невыносимо больно от отсутствия эмотиконов.

Я периодически почитывал блог этих Thoughtbot. В последнее время начало казаться, что кодингом они занимаются минимум времени, а вместо этого пишут гайды про то как «Сбросить свой ментальный кэш» ( >_< ).
У меня с первого раза запустился, но вылетел через какое-то время.
Вроде так в /Applications/Skype.app/Contents/Info.plist:

  <key>LSEnvironment</key>
  <dict>
      <key>DYLD_INSERT_LIBRARIES</key>
      <string>/path/to/dylib/skype-poll-fix.dylib</string>
  </dict>
Всегда после апдейтов OSX обновлял brew и rvm, естественно, заглядывая в инфу про обновления, много времени это не занимало (не считая само время апдейта системы). Если запустить пару комманд это «пляски с бубном», то я не знаю… Я лично готов это «стерпеть» за теплые ламповые Textmate, iTerm и Dash, которых нет в других системах.
Спасибо за совет! При прошлом апдейте я прождал что-то около 3 часов (и это на ssd), rvm занимал ~2G.

Information

Rating
Does not participate
Location
Россия
Registered
Activity