0 1 2 3 4 ...7 8 9 10 11 ...16 17 18 19 20 21 22 23 24 25 26 27 28
Реба Създадено на 05.01.2025, видяно: 180 пъти. #130815
кое му е "на твоя", ти дебнеш за някое топло местенце в ганорник, не аз.
Тряят ми още 2 заплати да си подкарам проекта ве, нещо сложно ли хортувам? Не им ща ганорниците и простотиите. Няма технически екип, да е прокопсал с некомпетентно ръководство. Дали ще гледат домати, дали ще пишат софт - това убива мерака първо на най-кадърните, после и на останалите надолу. Те гледай, неслучайно пиша кво стана с култови някога фирми. Ако ти покажа ко пишат колегите, за последния ми ганорник - няма да повярваш. Онлайн е, просто не искам да ви давам фингърпринт. Псуват повече и от мене. И яйчарката ни / им се включва, проблемът е видим от целия свят вече.
Тъмните часове пиша лежешком с мишката, и не мога да ви нахраня всеки както подобава. Найш колко рових баш за това мнение?
Личи, че не си бил на ИТ интервю. Геедам mock интервюта на 2 чужди езика. Приказват вкл. и тия де са ходили за Амазон, Гугъл и т.н.
За едни пари, дето тука няма и една стотна, баш същата задача ми дали, ама без секунда да помисля, иска да му нацъкам и сканирам бинарно дръво, без да се замисля. В Амазон дават време, лаптоп и дали не и интернет.
Вика келеша - ние сме ишлеме, следващата задача ще е по-трудна, ще пишеш пред клиентите. Директно ги отсвирих насред техническото, после им пратих задачата, да не решат, че не я мога. Хубавото им беше секси яйчарката, и че ми бяха на 8 минути пеш.
По тая логика за какво се използва volatile в java? :)
Поменува 8 бона, чорбаджито му се е сетил, че е прекалено много за болтчета. Хубавите години си го е дундуркал неговия баро, имал е акъл да си пази който сепак му прави продукта. Сам е видял Ребата ганорник какво е, де вика чехите, де купили. И се сети, че иде на моя.
Ще го изхвърлят зад борда, ще се конкурира с мене, дето съм актуален до предпоследна версия на жаварника. Е гледай фащовия еничер, сертифициран бил, ама от 20 години неадекватен, елементарни неща не знае.
Тъй ми викаха неможач, като бях у хардуера. Аз не умрях от глад на офроуд, те отидоха чираци по сервизите, буквално, щото айфонжии и мамини синковци до един. Като си издавах служебния комп - 2 дена не мога да деинсталирам всичкия софт, де няма грам връзка с пряката ми работа. 4-5 вида бази данни и 8 вида framework. Бях си изключил CSS на браузера, да не разбират че чета дето не ми плащат за него.
После последните станаха първи, лекетата у маслата и катраняците, язе жунка на пръви жаварски проект.
И аз го питах, интересно, че volatile има и в чипчета с 256 БАЙТА (не мегабайта RAM), там няма кеш. Без него не работи. Не намирам смислено инфо, явно малко хора го знаят това, по интервюта и синиърите си мислеха, че става за между тредова синхронизация. Няква масова заблуда беше.
Виждаш, че един по един идат на моя. Беден Минго от куртизантка в Лондон, пак стана селска пръчкотия, както ѝ обещах. Синжира на борса, Ребата се гласи да сее картофи. Дълбоко в себе си се припознават до свиреца, он поне не храни илюзии, че може да коди.
3 хилки даваха на жуняк, по малките фирми, дека съм одил последно. Он се наял на мизерии, мойта мизерия на него му се види разкош.
Сички ше додете на моя, един по един ми се нанизвате!
Реба Създадено на 05.01.2025, видяно: 144 пъти. #130824
както вече съм споменал, от две години не бачкам, цъкам хобита, в момента си правя телефон с бял екран. но тука говорехме за бранша изобщо, и "какво съм щял да бачкам с мойто емефце ако дойде край на розовия рай"
Вънка е слънце и чакам още малко да отвърне, снощи беше под нулата, и още е замръзнало. Какво е телефон с бял екран? В момента си глася VPN на микро сървърчето, понеже поменува, та се сетих. Има куплунзи за тъчскрийн и камера, и неудържимо ме човърка да си поиграя, макар, че в момента е на квартира.
Ъхъм, и аз 2,5 години барах дедовия на хардуера, имах време да уча, зех тлъста компенсация и оставих тамошните свирци у киреча. Май натам отиваш.
Реба Създадено на 05.01.2025, видяно: 134 пъти. #130828
хахаха рабине знаем че си неможач, ама чак толкова не предполагах. volatile забранява оптимизацията, и това е ключово за микроконтролерите, без волатиле всичкия микроконтролерен код спира дори от най-малката оптимизация. прост пример: ако напиша for(int i=0;i<4;i++)PORTA^=1; компилатора ще го премахне , защото вижда че PORTA ще финишира със същата стойност с която е почнал (четен брой инверсии) т.е. нищо в микроконтролера не се променя. само че тоя код не служи да смята, а да генерира два импулса на някое краче, което компилатора няма как да го знае. затова всичката периферия се декларира като глобални volatile променливи, за да принуди компилатора чинно да си генерира код а не да го реже като ненужен. другата употреба която касае не само микроконтролерите е за споделени междунишкови данни с прост тип (например инт), което предполагам е породило мита че с volatile може да се синхронизират нишки. в известен смисъл наистина може, но не можеш да заключваш, което е ключов момент. можеш например да направиш флаг който се сетва от една нишка и се проверява от друга, и тогава трябва volatile за да не го набута в регистър и да чете дедовия. с такъв флаг обаче не можеш да защитиш надеждно критична секция, макар да изглежда възможно.
Реба Създадено на 05.01.2025, видяно: 128 пъти. #130831
аз казах че не бачкам, а не че съм безработен, заплатата си ми тече и дори я вдигат. а телефона с бял екран е е-инк, но не ми е точно до екрана (има телефони с е-инк), просто няма телефон дето да ми харесва, затова си го правя сам.
Знам, че изключва оптимизации. Гледахме с колегите, изпринтих една програмка за Tiny, супер елементарен код на 20 реда. Никой от тях не знаеше това, дето го пишеш. Не ме е срам да призная нещо дето съм го тествал лично, и не знаехме защо работи само на volatile. Eто, научих нещо ново, викайте му зубкане.
Тука съм подозрителен, ама в момента не ми се рови. Volatile не се ползва за
Именно тогаз ми просветна, че нещо не ми е ясно, и да поставя въпроса на светло. Викай му зубкане ако щеш, нещо за compare & swap инструкция задълбават, и за FAA - fetch and add, или квото там. Интрукции за повече от микроконтролер дълбоко не ме интересуват.
Реба Създадено на 05.01.2025, видяно: 124 пъти. #130833
да, за истинска синхронизация (заключване) трябва атомарен тест/сет , с волатиле не става. но само за флаг (т.е. да отпушиш запряна нишка) няма проблем с волатиле. ще кажеш каква е разликата, кое е истинска синхронизация? истинска синхронизация е между равнопоставени нишки, които правят едно и също но в обща тоалетна. тогава трябва да се организират да няма повече от една нишка в тоалетната, коетъо само с волатиле флаг не става. всеки новобранец си мисли "как да не става бе, влизам в тоалетната и вдигам флага заето" само че докато се обърнеш да го вдигнеш, влязъл и негъра с 50 санта хуй. затова трябва атомарна операция - проверка на флага и вдигане в едно, иначе негъра влиза с тебе
Май имаш талант за даскал, много цветисто обясняваш.
Кое става кое не става, за мене не става volatile, щото имам още милион неща да помня, то само на git е 800 печатни страници документацията. 900 страници са Стария и Новия завет, навремето поп е бил интелигенцията на селото, наравно с даскала и кмета.
Едно нещо съм научил за колко вече години у бранша, повече от четвърт век. Има ли библиотека - ползваш я задължително. Има си utils.concurrent, ползваш atomic, и не се праиш на гийк. Щото бях у турбо мега Корпорацията, даже техен мейл ми бяха дали, дето ни бяха директни клиенти. И се нагледах на издънки от типа на "аз много знам", после сички на борсата! Само дето немско говорящите не са им компенсациите като на синжира, в момента.
File | Size | Uploaded | Downloads | MD5 hash |
---|---|---|---|---|
image.png | 82680 bytes | 05.01.2025 | 42 | ebe2786a09271de5c5139e3277eaa870 |
image.png | 32601 bytes | 05.01.2025 | 41 | 4eeef17a69a33f2dbb99ba197a0ddd7a |
image.png | 39880 bytes | 05.01.2025 | 42 | e3020c042b7d5c5e5afb1a99f40473f7 |
Козоеб недоклецан, аз колко пъти да ти обясня че борсата само добавя приятен привкус към месечния ми доход, който забележи се е повишил дори без нея спрямо преди да излеза на борсата. Тая информация има ли как да влезе в кухарката, не е 900 страници.
п.п. И не не говоря за инвестициите ми които 2024 са на 30 и нещо процента плюс.
п.п. 2 Знам я 100 годишната баба от селото ти, ума 2 бустерни дози. Ти ще си луд късметлия ако изкараш още 10
Не бъди подозрителен. Ребата ти го е обяснил перфектно.
Като сложиш “volatile” казваш „искам да направиш тоя variable достъпен от всички threads“.
Ако не го сложиш можеш да имаш cache coherence проблеми. Колкото и да не му се вярва на американския неграмотник.
0 1 2 3 4 ...7 8 9 10 11 ...16 17 18 19 20 21 22 23 24 25 26 27 28