Snusmumriken
Ааааа. Да, это весело. Лучше так не делать : )
Snusmumriken
Natalie
аха)) спасибо, приму к исполнению))
mva
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
mva
mva
и я даже не знаю кто хуже :)
Snusmumriken
спасибо, что дали шанс, да еще и подсказали по теме))
Да фигня, тут пока работает презумпция невиновности. Вот когда изменится на презумпцию виновности — можно будет банить на старте всех кто не доказал своим никнеймом/аватарками что он на самом деле программист.
Snusmumriken
mva
"чтобы хантить в этом чате нужно переспать со снусом"? :)
mva
(это такая отсылка к историям про эйчарок, которые готовы буквально на всё, чтобы схантить)
Snusmumriken
Походил я такой на митапы с докладами — сам напоролся. Но у меня слишком жирные условия на текущем месте работы: работа в любое время суток из дома за редким исключением, возможность затягивать сроки в полтора-три раза на чём-то не шибко критичном и т.п. Очень спокойно, очень размеренно.
mva
// а вообще, бесят эти HR-агенства, которые хантят просто по принципу "нашли пару строчек на Lua/Ruby в коммитах на гитхабе" -> вот вам предложение Senior C++ Developer
Lucky
Ыыы. Меня так в банк зазывали на работу.
Snusmumriken
Нене, там задача — охватить как можно больше человек, которых потом куда-то можно будет приткнуть. На самом деле, довольно паршивая работа :<
Где-то наравне с продажами холодными звонками.
Lucky
Оказалось, что надо шататься по селу и втюхивать пенсионеркам банковский продукт.
Snusmumriken
Отлично : )
Snusmumriken
А вот у крупных контор, вроде гугла — есть отдел, занимающийся эйчарством. То есть, если тебя пригласили в гугл (основное отделение) — ты должен срочно бросить свою работу, полететь в США (оплачивается гуглом), потратить две недели чтобы тебя приняли на собеседование, походить по офису, а потом тебе легко скажут: "Вы нам не подходите, сорян-борян", и ты полетишь обратно домой, но уже без работы, будешь просить чтобы взяли обратно на ставку в полтора раза ниже чем было. Ну, или в гугле таки приткнут на какой-то проект, а когда он закончится — можно и обратно домой, без работы : )
Lucky
Нафиг бы он вздался, этот гугл.
Lucky
Касперски, вон, дёрнулся на американщину за длинным баксом. Там и схоронили.
mva
А вот у крупных контор, вроде гугла — есть отдел, занимающийся эйчарством. То есть, если тебя пригласили в гугл (основное отделение) — ты должен срочно бросить свою работу, полететь в США (оплачивается гуглом), потратить две недели чтобы тебя приняли на собеседование, походить по офису, а потом тебе легко скажут: "Вы нам не подходите, сорян-борян", и ты полетишь обратно домой, но уже без работы, будешь просить чтобы взяли обратно на ставку в полтора раза ниже чем было. Ну, или в гугле таки приткнут на какой-то проект, а когда он закончится — можно и обратно домой, без работы : )
меня, кстати, звали в гугл, но мне как раз и не нравится, что там без гарантий, так что я послал их лесом. Тем более, что когда звали я ещё был невыездным :)
Snusmumriken
У эйчаров там — задача поставить N специалистов, для компенсации других N специалистов, которые из гугла свинтили.
mva
а знакомый, вон, укатил в австралийский (меня в ирландский звали) филиал
mva
правда, его туда звали админить линупсы
mva
а админить ему пришлось по факту в т.ч. и венду
Snusmumriken
Ну, это ещё ничо. Вот если бы его заставили писать хайлоад бизнес-логику, тогда прям серьёзно : )
mva
просто потому что нельзя сказать "идите нахер, я шёл админить линупсы"
Lucky
Кенгуры местные в админство не волокут щтоле?
Snusmumriken
Меня ещё восторгает ощущение того, что "раз тебя приняли в такую огромную компанию — ты должен делать то-то и то-то, и не рыпаться, потому что должен ответить добром на добро". И таких долгов накапливается много-много.
Lucky
Ыхыхы
mva
в любом случае, он там сейчас получил лицензию фельдшера народной скорой помощи
Snusmumriken
Воу
mva
и собирается увольняться из гугла :)
Lucky
А, типа, чтоб пошатать яндекс, его выдернули. Понятно.
Snusmumriken
С Яндексом, кстати, та же фигня.
"Вот тебе макбук и самый понтовый офис в мире, а теперь мы сделаем так чтобы у тебя никогда не было времени радоваться макбуку и офису".
У меня прост большие проблемы с ощущением "долгов", сам себя начинаю изматывать чисто тем что вспоминаю: "ууу ещё надо сделать то-то и то-то, а я не успеваю, а тут ещё вылезли проблемы ооо ууу", поэтому минимизирую их количество в своей жизни :<
Yuriy
Yuriy
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
вот так огульно измерять длину не проверяя тип - не безопасно
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