Snusmumriken
Ааааа. Да, это весело. Лучше так не делать : )
Natalie
аха)) спасибо, приму к исполнению))
Lucky
аха)) спасибо, приму к исполнению))
В чём пишешь, если не секрет? В движке каком-то?
Natalie
В чём пишешь, если не секрет? В движке каком-то?
да какие там. Я еще на этапе "hello word" и чуток дальше. Пока код, который получается, ни к чему не присобачивается)
mva
я вообще не программист, а админ
mva
однажды для ППР надо было допилить систему электронной демократии на Lua
mva
меня просто перед ней посадили и я...
Snusmumriken
И теперь ты луёвый админ
mva
делал как на этой картинке
mva
после чего сохранил в закладки StringsTutorial, IoTutorial, TableTutorial и т.п. на lua-users wiki
mva
ну и иногда в man lua заглядываю
Yuriy
Вообще это все сексизм
mva
тем не менее, пишу себе теперь игори на lua (в LOVE и instead) и даже сайтики (resty)
Snusmumriken
Вообще это все сексизм
(da) На самом деле, я был готов банить Наталью в момент её появления, ибо не шибко похожа на программиста, и высок шанс спамера. А тут — неожиданно не спамер.
Natalie
тем не менее, пишу себе теперь игори на lua (в LOVE и instead) и даже сайтики (resty)
ну я тоже планирую наклепать аддончиков для варкрафта) Когда разберусь, че да как в этих луях
mva
и я даже не знаю кто хуже :)
Snusmumriken
спасибо, что дали шанс, да еще и подсказали по теме))
Да фигня, тут пока работает презумпция невиновности. Вот когда изменится на презумпцию виновности — можно будет банить на старте всех кто не доказал своим никнеймом/аватарками что он на самом деле программист.
Snusmumriken
ну, кроме спамеров сюда ещё и эйчары ходят под видом девушек
Кстати, надо дописать в шапку инструкцию для эйчаров.
mva
"чтобы хантить в этом чате нужно переспать со снусом"? :)
mva
(это такая отсылка к историям про эйчарок, которые готовы буквально на всё, чтобы схантить)
Snusmumriken
Походил я такой на митапы с докладами — сам напоролся. Но у меня слишком жирные условия на текущем месте работы: работа в любое время суток из дома за редким исключением, возможность затягивать сроки в полтора-три раза на чём-то не шибко критичном и т.п. Очень спокойно, очень размеренно.
mva
// а вообще, бесят эти HR-агенства, которые хантят просто по принципу "нашли пару строчек на Lua/Ruby в коммитах на гитхабе" -> вот вам предложение Senior C++ Developer
Lucky
Ыыы. Меня так в банк зазывали на работу.
Snusmumriken
Нене, там задача — охватить как можно больше человек, которых потом куда-то можно будет приткнуть. На самом деле, довольно паршивая работа :< Где-то наравне с продажами холодными звонками.
Lucky
Оказалось, что надо шататься по селу и втюхивать пенсионеркам банковский продукт.
Snusmumriken
Отлично : )
Snusmumriken
А вот у крупных контор, вроде гугла — есть отдел, занимающийся эйчарством. То есть, если тебя пригласили в гугл (основное отделение) — ты должен срочно бросить свою работу, полететь в США (оплачивается гуглом), потратить две недели чтобы тебя приняли на собеседование, походить по офису, а потом тебе легко скажут: "Вы нам не подходите, сорян-борян", и ты полетишь обратно домой, но уже без работы, будешь просить чтобы взяли обратно на ставку в полтора раза ниже чем было. Ну, или в гугле таки приткнут на какой-то проект, а когда он закончится — можно и обратно домой, без работы : )
Lucky
Нафиг бы он вздался, этот гугл.
Lucky
Касперски, вон, дёрнулся на американщину за длинным баксом. Там и схоронили.
Snusmumriken
У эйчаров там — задача поставить N специалистов, для компенсации других N специалистов, которые из гугла свинтили.
mva
а знакомый, вон, укатил в австралийский (меня в ирландский звали) филиал
mva
правда, его туда звали админить линупсы
mva
а админить ему пришлось по факту в т.ч. и венду
Snusmumriken
Ну, это ещё ничо. Вот если бы его заставили писать хайлоад бизнес-логику, тогда прям серьёзно : )
mva
просто потому что нельзя сказать "идите нахер, я шёл админить линупсы"
Lucky
Кенгуры местные в админство не волокут щтоле?
Snusmumriken
Меня ещё восторгает ощущение того, что "раз тебя приняли в такую огромную компанию — ты должен делать то-то и то-то, и не рыпаться, потому что должен ответить добром на добро". И таких долгов накапливается много-много.
mva
Кенгуры местные в админство не волокут щтоле?
на самом деле, админов-то в автралии как раз дофигищща. Хз почему его вывезли. Может, потому что перед этим он в Яндексе работал, и его типа переманили от конкурентов.
Lucky
Ыхыхы
mva
в любом случае, он там сейчас получил лицензию фельдшера народной скорой помощи
Snusmumriken
Воу
mva
и собирается увольняться из гугла :)
Lucky
А, типа, чтоб пошатать яндекс, его выдернули. Понятно.
Snusmumriken
С Яндексом, кстати, та же фигня. "Вот тебе макбук и самый понтовый офис в мире, а теперь мы сделаем так чтобы у тебя никогда не было времени радоваться макбуку и офису". У меня прост большие проблемы с ощущением "долгов", сам себя начинаю изматывать чисто тем что вспоминаю: "ууу ещё надо сделать то-то и то-то, а я не успеваю, а тут ещё вылезли проблемы ооо ууу", поэтому минимизирую их количество в своей жизни :<
Snusmumriken
У меня проблема в другом: Я если начинаю выполнять задачу - оч сложно от нее отлипнуть Ну тут вопрос в другом. Я люблю свою работу
Ага, в моём случае, если я не могу отлипнуть — перехожу в режим зомби "сон -> работа -> сон", и перестаю заниматься чем-то ещё, например питаться, поэтому со временем умираю с голоду. Хе.
Snusmumriken
не могу не есть Мозг отнимает слишком много энергии
Запас леденцов : ) Энергия-то появляется, но вот чего-то кроме неё — нема.
Yuriy
Не. Я люблю мясо И только мясо способно мне дать энергию)
Snusmumriken
Хе, ну ты блин : ) Мясо на самом деле даёт довольно мало энергии, небольшая доля белков может расщепляться на атф, на котором работают мозги, и делает это медленно. А вот всякие углеводные гарниры (крупы, картошечка, хлебушек) — вполне. Но чистый сахар — ещё быстрее даёт тебе бонус к соображалке, хоть и менее продолжительный. И если питаться им неделями — вполне можно угробиться : )
Natalie
пассаааннныыы. Позвольте отвлечь вас на несколько секунд и обещаю - на сегодня отстану) Изи код, но чето не так. Есть функция, принимает две строчки, сравнивает длину. Но чето она не принимает мои аргументы, а разыскивает такие же глобальные. Собс-но функция: function Compare_two_rome(str_file, str_opimal) dif = #str_file - #str_optimal return dif вызов: Compare_two_rome(tmp_str, arab_str) при передаче обе строки не пустые, и передаются не пустые. А внутри чето не находит их... что я делать не так?(
Natalie
ну он там есть. Не кидала сюда
Natalie
ес, ит из
Natalie
угу. Я помимо дебага еще и банально в консольку их вывожу перед вызовом функции
Natalie
и выводятся буковки а прилетают - nil
Natalie
говорит, нет такой глобальной переменной
Natalie
епти...
Natalie
не может быть...
mva
не может быть...
и ещё, для перестраховки, таки объявляй внутри функции локальными полученные переменные
Natalie
спасибо... но вместо этого, тут должен быть рисунок краба) я заслужила))
mva
а ещё для пущей безопасности длину лучше прогонять после tostring() ;)
mva
local z = z or ""
mva
ну чтоб они ТОЧНО не были nil
mva
;)
Natalie
а, типа значения по умолчанию
Natalie
андерстенд, спс)
mva
а, типа значения по умолчанию
а вот про добавление tostring таки подумай
mva
вот так огульно измерять длину не проверяя тип - не безопасно
mva
(ну, точнее, от измерения-то длины опасного ничего не случится)
mva
но вот не проверяя типов проводить операции над данными - кака
Natalie
но в целом, для безопасности, нужно привыкать
Natalie
поняла)
Snusmumriken
local function compareStr(str1, str2) str1 = assert(type(str1) == 'string', 'Arg#1 string expected, got ' .. type(str1)) str2 = assert(type(str2) == 'string', 'Arg#2 string expected, got ' .. type(str2)) ... end В целом, лучше не assert'ы а error('Arg#n, bla-bla expected', 2), чтобы ошибка дропнула на месте вызова этой функции.
Natalie
мм... круто, спасибо опять)
Din 🐍
@Snusmumriken а какие правила ты хочешь влепить для хров? А то мне как раз понадобились прогеры :D