All streams
Search
Write a publication
Pull to refresh
75
0
Vadim Fint @mocksoul

User

Send message
прямой связи между «красиво» и «качественно» нет.

можно делать красиво и качественно
можно делать не красиво и качественно

вы выбираете второе

и именно поэтому у вас нет чувства прекрасного

но все внутренности видны другим разработчикам и коллегам. Красивый код — это для них и для себя, а не для клиентов. Клиентам глубоко по барабану как и где вы писали ваш код.
Вот товарисчи из южных стран у нас механически забивают гвозди. И в итоге иногда оказывается плинтус прибитый вверх ногами.

Забить гвоздь — это тоже творчество. Я уж молчу про разработку софта… )
> Но такие редакторы нужно использовать для быстрых правок кода и конфигов (сам использую notepad++). Для работы над проектами следует использовать комплексные решения, «студии» (eclipse, intellijidea как пример), которые стоят не намного дороже (а некоторые вообще не стоят), зато обеспечат более высокий уровень и стилистики кода + обезопасят от ошибок при помощи разного рода гвардов.

пффф… для больших проектов нужно голову использовать. Далеко не все самые крутые и гигантские штуки писались и пишутся в «студиях».

Поэтому целый ворох мощных редакторов «не IDE» и существует (jEdit, vim, emacs, np++, st2 и др)
Чтож, у вас просто нет чувства прекрасного. Судя по примерам, вообще нет.
> Хорошо, что вы еще не начали из VIMа делать Notepad++.
Хорошо, что испортить VIM **так сильно** по-моему нереально.
блиа)
покажите вашу фотку?
Меня вот html не пугает. Я лет с 4х, наверное, не боюсь букв и их сочетаний.

очень за вас рад. правда-правда)

И то и другое. Вообще можно было много чего сделать. Можно и по ssh это вбивать и смотреть выхлоп глазами, например. И да, ssh в разы мощнее сего.

при чём тут ssh? Я ещё помню разгребания сайтов на си написанных, где так же html выплевывался printf-ом.

Писать что-то новое в 21-м веке, смешивая логику и представление — это финиш.
Хотите явить мощь BASH? Или хотите сделать все руками сами?
Для первого вполне можно было использовать shsite или похожий готовый скрипт темплейтов html на BASH.

А то эта смесь html и кода… что то уж очень напоминает, от чего все сбежали как от огня)
Lenovo T/W
Матовый FullHD IPS на 14.3''
300 символов в секунду
допустим в строке в среднем 30 символов
10 строк в минуту
итого 138 полных дня или ~год если считать только по 8 часов.

Дело не в понимании чужого кода при перепечатывании. Дело в понимании применяемого чужого кода у себя.

Сам вообще никогда не копипасчу не то что чужой, но и свой собственный код между проектами практически никогда. Исключения есть, но они относительно редки. Не советую сие правда тем, кто не надр**чился печатать код быстрее чем обычный литературный текст) У меня в порывах вообще иногда 400+ символов в минуту полючается (включая знаки).

Не думал, что кто-то делает так же как я, ибо вокруг меня кто работает — все сначала удивлялись моему подходу, но эффект заметили тоже и теперь молчат =).
Надеятся что ключи в рутокене находятся в «самом безопасном месте» — самая большая проблема в вашей логике.
На прошлой работе использовали cython для обфускации кода.
Кое-где делали жесткую обфускацию, а коли это почти бесплатно все остальные «core.py» в каждом модуле тоже тупо переименовывали в pyx и компилили.

Факт фактом — почти любой питонячий код простая перекомпилляция в cython ускоряет)

Не знаю как дело обстоит сейчас с python 3.3 :)
Ну и что? Это просто альяс к именованым пайпам. Вот на чистом злом sh, на FreeBSD:

$ [ ! -e pipe ] && mkfifo pipe
$ trap 'rm -f pipe' EXIT             
$ cat /etc/hosts | head > pipe &
$ while read line; do X=$line; done <pipe
$ echo $X
# IPv4 and IPv6 localhost aliases
в 3м пункте лучше отправить в 3-й файловый дескриптор все же, не трогайте stderr :).
2й пункт. Да вы что !??!

$ while read line; do X=$line; done < <(cat /etc/hosts | head)
$ echo $X
# IPv4 and IPv6 localhost aliases


Проблема subshell'а решается через именованый пайп на раз-два!
пробелов-то наплодили… )

(yandex) mocksoul@mocksoul-notebook ~root % python -m this | grep implicit
Explicit is better than implicit.

а почему лучше isinstance(x, (list, tuple)), если уж список ожидается.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity