Добавлю shipit,js — довольно-таки простой тул для деплоя приложения куда угодно. cd project/; git checkout somebranch; shipit staging deploy и всё.
Ещё bookshelf/knex — либы для датабаз и ORM (вполне ничего себе такой). Построен сверху backbone и гармонично вписывается в архитектуру (фактически, те же модели и коллекции).
Всякие Grunt и Gulp уже давно не юзаю, не модно. Вся автоматизация определена в package.js и вызывается, к примеру, так: npm run watch-js или npm run mtest.
Ну и React, да. Вместе с Babel, конечно же. И browserfy (webpack уж слишком громоздкий).
`pm2 logs` — пальцы сами набирают. В продакшне полгода. В принципе, нормально. Иногда достает необходимость `startOrReload`, потому как по-человечески оно иногда не хочет перегружаться (ну, это у меня сервер такой, наверно). И вообще, хотя автономно оно зашибись летает, если вдруг надо багу по-живому найти и пофиксить – `pm2 kill; nodemon app.js`, только так.
Лет пять назад я такое писал для PHP, тогда было актуально. А сейчас — ReactJS в руки и вперед. Вот, к примеру:
var name = 'Хабр';
var html = (
<div className="wrapper">
<h1>Привет, {name}</h1>
</div>
);
а потом это все прогнать через jsx и всё. Или, все равно же проект собирать придется, так что можно webpack заюзать, у него соответствующий loader имеется.
Офигенность даже не в количестве комментариев. Это самый настоящий радиолюбительский код. Когда-то, во времена РК-86, примерно такой код я и видел. Сделано с удовольствием и любовью.
Очень давно, еще в школе, читал какой-то фантастический рассказ про машинку-переводчик смысла. Там были какие-то межпланетные дипломатические непонятки, а эта машинка сокращала пространные витиеватые многостраничные документы со всяческими экивоками до, к примеру, «отдавайте Кемъскую волость, а не то [несеръезная угроза]». Там даже был такой эпизод, когда надо было тянуть время, и была послана депеша, которую эта машинка сократила до «документ не содержит смысла».
Вроде бы лет пятнадцать назад кто-то пытался сделать похожую программу, работала она достаточно коряво, но все-таки…
Да, что-то сомнительно про «кадры из видео в 3d-модель». Открывая подкат, был уверен, что технология базируется на пластиковом слепке требуемого уха. И думал, что фишка проекта — в доступности для ширнармасс.
оффтоп: в 93 году был такой чел, который на заказ делал джойстики – надо было пожмякать пластилин в руке, чтоб получилось что-то похожее на рукоятку, созвониться с этим челом и передать ему пожмяканное. Через пару дней можно было забирать. Один минус — бизнес был принципиально немасштабируемым. Чел, сделав заказ и получив гонорар, уходил в запой. Выходил оттуда, когда заканчивалось бухло и деньги, брал следующий заказ у свежедозвонившегося счастливчика и все по новой.
Это лучший комментарий, который я прочел за весь день :)
Самое смешное (ну, или грустное) что я именно в покрашенном деревянном (фанерном) сарае и живу… И даже самые крутые миллионеры по соседству живут в таких же примерно покрашенных деревянных сараях. Ну, размером побольше, земли там у них пару акров у каждого, но сути это не меняет. А в настоящих кирпичных домах тут живут исключительно бомжи в даунтауне…
В Гугле нормальные зарплаты от $200к. Три года — $600к. Ну, тысяч тридцать, может, потратил на себя (судя по всему, экономный дядька). $550 — очень даже неплохой дом можно купить. А, забыл про налоги. За вычетом получается $122,334.72 в год… Что-то дофига (считал здесь — www.paycheckcity.com/calculator/salary/). Ну, все равно за $300 тоже можно купить приличное жилье.
Только вот если он такой экономный (ну, жмот), зачем ему дом — это же сплошные расходы… Можно и дальше жить в Гугле и копить, скажем, на самолет.
Автомобильный номер — это номер лицензии на пользование дорогами общего пользования (угу, тавтология), которая, в свою очередь, привязана к страховке (вот поэтому на номере есть всякие стикеры с годом/месяцем окончания действия страховки и лицензии). Соответственно, просто получить/купить номер не получится. Зато можно оформить минимальную страховку на кратчайший срок (это в разных местах поразному). Страховка кончится, номер останется.
Бывают «стояночные» страховки — на случай, скажем, если машина самовозгорится или хулиганы побьют стекла. Без такой страховки никто не разрешит парковаться, тут же увезут на штрафстоянку.
Вот-вот, этих «двоечников» я и имел в виду. Ну, реально, многие не читают книжек. Даже профессиональных, как это ни печально. На прошлой работе, ковыряя чей-то код, был уверен, что это писал китаец — ужасно неграмотные комментарии со специфическими для китайского менталитета оборотами. Показал соседу-канадцу, чтоб посмеяться вместе — оказалось, что это писал наш общий ба-альшой начальник (тоже канадец). Конфуз вышел.
Вот, нашел: jcresumes. Платил $70. Было это много лет назад, сейчас, видимо, можно найти дешевле. Им надо было послать существующее резюме, кавер и заполнить дли-инный опросник (заполнять не стал, сказал им, что это их работа сделать клево). Через день прислали некий компилят (судя по всему, надергали каких-то фраз и кусков текста отовсюду, перемешали с моим резюме и чуть причесали). Сказали, что если мне не нравится, то два раза мне его забесплатно могут отредактировать. Ну, я довольно-таки сильно перелопатил их вариант, отослал им на обработку и получил уже более-менее приличный.
А вообще если загуглить «online resume services», то первые десять вариантов выглядят вполне прилично. Некоторые вон даже за $5 предлагают что-нибудь сделать. p.s. Пока это все писал, подумал, что будет прикольно задействовать сразу несколько контор — понятно, что дороже, но результат может получиться очень даже.
Ма-аленькое замечание — среди так называемых американов (канадонов и проч.) довольно много а) понаехавших и б) двоечников. Что уж говорить про азиатов и индусов в их естественной среде обитания. Это я к чему — мы (русскоговорящие) жутко боимся выглядеть глупо со своим «не очень» языком, юзаем всякие гугл-транслейты и друзей, чтоб помогли. А буржуины эти очень толерантно относятся ко всяким пунктуационно-грамматическим недочетам в ежедневной рабочей переписке. Да что уж там, даже в резюме, бывает, ляпы встречаются — и ничего.
А вот насчет переделки (американизации) профиля — это в самую точку. Через несколько лет самостоятельного ковыряния своих резюме и каверов я заплатил денег специальной конторе и они мне все переделали. На мой взгляд, стало скучно, неинтересно и стандартно. А вот буржуины считают иначе — у меня стало реально больше откликов и контактов. У них же менталитет другой. Соответственно, тексты, ориентированные на их аудиторию, обязаны быть другими. На основе нового резюме я переделал профили в LinkedIn'е и прочих местах – тоже заработало, да еще как.
И вот только что расхотелось стимулировать HobbyKing — пытался заказать квадрик, а их дурацкая система неправильно посчитала параметры доставки и отказала в оформлении. То есть вообще, безо всяких вариантов подороже. Их индусский суппорт отписался парой стандартных фраз и сказал дословно «сорри, но вы не можете это у нас купить». То есть эти дядьки только что прошляпили мои $300 и у них очень низкие шансы получить хоть какие-то деньги от меня в будущем.
Пока мы тут обсуждаем – можно детям заводить аккаунты, нельзя детям заводить аккаунты – они уже давно все сидят во всяческих ютубах и фейсбуках. Они быстрее нас с вами разбираются, как этим всем пользоваться и регистрироваться, потому что детское «мне надо» будет посильнее демагогии старых моралистов. Так что ограничить интернет-активность получится разве что физически, заперев под замок компьютер. Или ребенка, что надежнее в этом смысле. Потому что, даже я, технарь с 20-летним стажем, иногда спрашиваю у 8-летней дочери как она что-то там сделала в каком-нибудь планшете или умном телевизоре. Что уж говорить про многих родителей, которые вообще далеки от компьютерной науки. Тут уж как бы их собственные дети не заблокировали всяческие родительские аккаунты…
В том году, когда мешками заказывал электронику с Али и еБея, всегда чего-нибудь перехватывал и в Спаркфане. Вот реально хотелось их рублем стимулировать, очень правильные ребята.
Самый обычный китайский, с алиэкспресса. С довольно-таки абстрактным терморегулятором (градуировка там совершенно от балды) и со сменными наконечниками удивительно нестандартного размера (ни один комплект насадок не подошел, в том числе, купленный у того же продавца).
Я тоже с доской (кубик 8х8х8), только не мучился %) А еще мне достался какой-то кривой китайский контроллер, который с разбегу не программируется. В общем, жду долгих зимних вечеров, чтобы с этим разобраться.
Тут видео процесса сборки-пайки слоя, если кому интересно
cd project/; git checkout somebranch; shipit staging deploy
и всё.Ещё bookshelf/knex — либы для датабаз и ORM (вполне ничего себе такой). Построен сверху backbone и гармонично вписывается в архитектуру (фактически, те же модели и коллекции).
Всякие Grunt и Gulp уже давно не юзаю, не модно. Вся автоматизация определена в package.js и вызывается, к примеру, так:
npm run watch-js
илиnpm run mtest
.Ну и React, да. Вместе с Babel, конечно же. И browserfy (webpack уж слишком громоздкий).
а потом это все прогнать через jsx и всё. Или, все равно же проект собирать придется, так что можно webpack заюзать, у него соответствующий loader имеется.
Вроде бы лет пятнадцать назад кто-то пытался сделать похожую программу, работала она достаточно коряво, но все-таки…
оффтоп: в 93 году был такой чел, который на заказ делал джойстики – надо было пожмякать пластилин в руке, чтоб получилось что-то похожее на рукоятку, созвониться с этим челом и передать ему пожмяканное. Через пару дней можно было забирать. Один минус — бизнес был принципиально немасштабируемым. Чел, сделав заказ и получив гонорар, уходил в запой. Выходил оттуда, когда заканчивалось бухло и деньги, брал следующий заказ у свежедозвонившегося счастливчика и все по новой.
Самое смешное (ну, или грустное) что я именно в покрашенном деревянном (фанерном) сарае и живу… И даже самые крутые миллионеры по соседству живут в таких же примерно покрашенных деревянных сараях. Ну, размером побольше, земли там у них пару акров у каждого, но сути это не меняет. А в настоящих кирпичных домах тут живут исключительно бомжи в даунтауне…
Только вот если он такой экономный (ну, жмот), зачем ему дом — это же сплошные расходы… Можно и дальше жить в Гугле и копить, скажем, на самолет.
А вообще если загуглить «online resume services», то первые десять вариантов выглядят вполне прилично. Некоторые вон даже за $5 предлагают что-нибудь сделать. p.s. Пока это все писал, подумал, что будет прикольно задействовать сразу несколько контор — понятно, что дороже, но результат может получиться очень даже.
А вот насчет переделки (американизации) профиля — это в самую точку. Через несколько лет самостоятельного ковыряния своих резюме и каверов я заплатил денег специальной конторе и они мне все переделали. На мой взгляд, стало скучно, неинтересно и стандартно. А вот буржуины считают иначе — у меня стало реально больше откликов и контактов. У них же менталитет другой. Соответственно, тексты, ориентированные на их аудиторию, обязаны быть другими. На основе нового резюме я переделал профили в LinkedIn'е и прочих местах – тоже заработало, да еще как.
После такого спойлера я не смог не нажать кнопку «Читать далее».