|
2.4, rob pike (?), 15:28, 07/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
Да уж, эталонные велосипеды с разными колесами, скрытые за слоями разноцветной изоленты.
| |
|
3.6, Аноним (-), 15:50, 07/07/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
Роб, ну почему же. Там довольно интересный опыт рассказан. Мне понравилось. Посоветуйте что-то по теме, с удовольствием почитаю.
| |
|
4.8, angra (ok), 16:18, 07/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
Их схема является системой костылей и подпорок, заточенных под их способ ведения дел. Лично я не увидел в ней ничего, что мне захотелось бы перенять.
Из своего опыта могу сказать, что есть только два принципа, которые соблюдаются во всех разумных схемах deployment.
1. Использовать VCS
2. Делить сервера на devel, testing, production
Все остальное идет на усмотрение автора конкретной схемы.
| |
|
5.10, rob pike (?), 16:39, 07/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
> заточенных под их способ ведения дел
Это еще был бы не худший случай.
Но нет - у них так просто исторически сложилось. Причем складывалось долго и противоречиво, бессистемно и без какого бы то ни было периодического осмысления, не говоря уж про рефакторинг (не кода, процессов, что в данном случае важнее).
Собственно, эталонный же случай того что сейчас принято называть technical debt.
Классический результат "давай-давай", "надо ко вчерашнему дню" и "чего тут думать, трясти надо".
| |
|
|
7.22, Michael Shigorin (ok), 01:14, 08/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Покажите что почитать, чтобы делать всё наилучшим образом.
Если вкучером -- пожалуй, Manage It! им. Johanna Rothman. Если самому... не знаю, хоть с Лимончелли.
| |
7.32, rob pike (?), 16:11, 09/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
Почитайте краткий курс философии - это поможет вам понять что всё уже устроено наилучшим образом - для действующих лиц, с точки зрения их интересов.
Потом основы экономической теории и кратко про бизнес-процессы - чтобы понять что нужно сдвинуть чтобы появилась мотивация что-то перестроить, у кого, какая, и как организовать это всё.
>Conway’s Law states that a software system will reflect the organizational
structure of the team developing the software
Ну а так-то можете про devops, CI и компанию читать пока гугл не сломается. Только в данном случае это будут микрооптимизации.
| |
|
|
|
|
|
|
1.5, YetAnotherOnanym (ok), 15:34, 07/07/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Использование портов GPIO в Raspberry Pi. Часть 1
хмммм... интересно... а пробовал кто-нибудь рулить какими-нибудь железками перловым скриптом?
| |
|
2.7, 1 (??), 16:13, 07/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
Я как-то рулил фискальником - типа KKM-сервер получился :-)
| |
2.11, rob pike (?), 16:42, 07/07/2014 [^] [^^] [^^^] [ответить]
| +3 +/– |
В чем интересность-то? Бери больше (байтов), кидай дальше (в порт). Тут что Perl, что не Perl.
| |
2.12, Genry Tomasino (?), 17:53, 07/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
>> Использование портов GPIO в Raspberry Pi. Часть 1
> хмммм... интересно... а пробовал кто-нибудь рулить какими-нибудь железками перловым скриптом?
Я, в бытность работы в телекоме, автоматизировал работу операторов кросса (подключение-отключение абонентов). Вроде как и сейчас работает.
| |
2.21, andreyka459 (ok), 00:06, 08/07/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
пытался передавать телеграммы через самодельный телеграфный модем, собранный из 4 оптронов.
Получилось плохо, пришлось перейти на питон. Ненавижу уродский питон, но библиотека для работы с компортом там оказалась реализована куда более практично. Вплоть до того, что реализоваь задуманное именно не перле просто не вышло.
| |
|
|
4.29, andreyka459 (ok), 21:06, 08/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
> не сдавайся, напиши свою библиотеку
тогда я уж напишу прогу на "нормальном" C :). Только смысла нет. Все уже работает.
| |
|
|
|
|
2.25, angra (ok), 08:39, 08/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
Ты сначала почитай, что такое дизассемблер, байткод, различие между интерпретаторами и компиляторами, а потом возвращайся в правильно сформулированным вопросом. На текущий же вопрос ответ - нет.
| |
|
3.26, chinarulezzz (ok), 09:10, 08/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Ты сначала почитай, что такое дизассемблер, байткод, различие между интерпретаторами и
> компиляторами, а потом возвращайся в правильно сформулированным вопросом. На текущий же
> вопрос ответ - нет.
Уууууууухуху) Зачем читать что такое дизасм, байткод, различие между интерпретаторами, компиляторами, если вот в тикле пишу две процедуры test1 test2.
Затем смотрю разницу: foreach p {test1 test2} { puts [tcl::unsupported::disassemble proc $p }
в питоне модулем dis. А в перле как? Нету?
| |
|
|
|