Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Создать тред Создать тред
Check this out!

Программы и операционные системы обсуждаются в /s/. Воздержитесь от холиваров. Конференция доски в Телеграме - @pr2ch

<<
Каталог
Навигатор Аноним 23/06/18 Суб 00:19:11 1215536 Ответ
d4RMMFMH4Yo.jpg 24Кб, 500x500
500x500

Первый раз здесь? Задавай вопрос в этом треде.

Большие куски кода желательно вставлять через ideone или pastebin.

Mobile:Android IOS
Enterprise:Java C# Go Kotlin
Interpreted:JavascriptPython PHP Ruby
Functional: Haskell Lisp OCaml Clojure(Script) Scala
System:C ASM C++ Rust
Other:Computer Science Нейроночки и МашОб Gamedev Мы вам перезвоним SICP Базы данных Version control Идеи анона Freelance

Нюфаг-тред Анонемус 20/06/17 Втр 17:04:21 1008826 Ответ
14958007710430.jpg 746Кб, 2310x2306
2310x2306

F.A.Q.

В: У меня горит лаба/курсач, не знаю какую тему диплома взять, хочу войти в айти.
О: Задавай вопрос в этом треде. Защиту диплома желательно обсуждать в /un/, а вопросы по web желательно задавать в /web/.

В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.

В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде.

В: Хочу стать программистом, какой язык учить?
О: SICP + HTDP.


В: Все на английском, нипанятна!
О: Тогда .


В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Мы вам перезвоним тред - для обсуждения нетехнических околопрограммерских тем.


В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.


В: Взломать акк.
О: Просто съеби.

В: Тред закрыли/пропал, почему?
О: Заданные не в том месте вопросы будут утилизированы.


В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.

Литература с пика: http://goo.gl/7aUL3m
Подсветка кода для /pr/: https://github.com/ololoepepe/MakabaCode/

Пропущено 27 постов
27 с картинками.
Пропущено 497 постов, 27 с картинками.
Аноним 10/06/25 Втр 23:34:30 3473861
16852890321890.webm 603Кб, 640x480, 00:00:04
640x480
Аноним 11/06/25 Срд 00:20:11 3473871
>>3473843
А нахера три аналитика, если даже тестирования нету?
Аноним 11/06/25 Срд 02:37:54 3473907
>>3473854
Я 38 лвл. шиз лиственник, до 33 лвл. был рнн. До сих пор не могу вкот никуда сделать. Пытаюсь пыху с жс учить.
МЫ ВАМ ПЕРЕЗВОНИМ /xo/ Аноним 31/03/20 Втр 20:12:05 1647485 Ответ
image.png 566Кб, 1280x720
1280x720
Пропущено 95 постов
95 с картинками.
Пропущено 497 постов, 95 с картинками.
Аноним 11/06/25 Срд 04:50:18 3473917
>>3473574
А в го есть гокретины
Аноним 11/06/25 Срд 05:05:12 3473918
>>3473865
Тебя ебет? Живи свою жизнь и кушай рисик и копи на ипоту, ведь не купив гитару за 50к ты сразу же купишь себе хатку, бро. 23 летний патлач опять пытается навязывать свой убогий режим жизни наглости и обворвывания бабушек на рыночке за клубничку.
Аноним 11/06/25 Срд 05:06:57 3473919
>>3473865
У меня не только гитара за 50к. Еще звуковуха за 11к, майк за 22к, наушники за 10к, гитара за 50к, стойка для майка за 2к, стул за 100к, комп за 200к, синт за 25к. Ну собсвтенно все. Теперь сложи эти траты (я это купил за 2-3 года в общей сложности) и увидишь что там даже да первоначалку не хватит. Так на что бабки тратить, поделись мудростью? На шлюх?
Rust #38 /rust/ Аноним 13/05/25 Втр 06:26:38 3452718 Ответ
rust-string-meme.jpg 50Кб, 576x680
576x680
average-rust-de[...].webp 47Кб, 505x495
505x495
programmerhumor[...].png 1061Кб, 1600x1617
1600x1617
7vx28m7qso291.webp 60Кб, 640x640
640x640
Добро пожаловать в тред, посвященный гарантиям, обещаниям, владению, заимствованию и другим концепциям языка Rust!
Предыдущий тред : >>3407697 (OP)

Rust — blazing fast язык для системного программирования без segfault'ов и с гарантиями потокобезопасности. Он позволяет писать безопасный и эффективный код, который легко поддерживать и масштабировать.

Ссылка на официальный сайт: https://www.rust-lang.org/

В этом треде мы объясняем базовые и продвинутые концепции языка, а также программирования в целом. Поможем новичкам, подскажем, что выбрать для веба, игр или, прости господи, блокчейна.

НОВИНКА: Rust для Windows: https://metanit.com/rust/windows/

IDE для Rust: https://areweideyet.com/
GUI для Rust: http://www.areweguiyet.com/
Web для Rust: https://www.arewewebyet.org/
Игры на Rust: https://arewegameyet.rs/
Что еще есть для Rust?
- Посмотри сам: https://wiki.mozilla.org/Areweyet

Основная литература:
Rust Book (версия на русском языке): https://doc.rust-lang.ru/book/
Rust Book: https://doc.rust-lang.org/book/
Rustlings (упражнения для привыкания к Rust): https://github.com/rust-lang/rustlings
Rust by Example: https://doc.rust-lang.org/rust-by-example/
The Rustonomicon (для продвинутых): https://doc.rust-lang.org/nomicon/
Programming Rust: https://www.oreilly.com/library/view/programming-rust/9781491927274/
100 упражнений по Rust: https://rust-exercises.com/100-exercises/

Ресурсы на русском:
https://rust-lang.ru/
Отдельное спасибо автору этого гитхаба (старому ОПу). Здесь ты сможешь найти много полезной информации: https://gist.github.com/TatriX/183c816f1346d418f969c4576c2b9b41
Пропущено 34 постов
34 с картинками.
Пропущено 284 постов, 34 с картинками.
Аноним 10/06/25 Втр 16:20:20 3473584
>>3473250
Айти это не только написание крудов обоссаных, есть еще девопс и аналитика
Аноним 10/06/25 Втр 19:57:36 3473752
>>3473529
Не самый худший исход.
Аноним 11/06/25 Срд 04:49:33 3473916
>>3473584
Что такое девопс и круды? Ну про анал-литику в кабинете у директора можно не разжевывать, такое есть в каждой конторе даже не связаной с айти.
Питон-тред №174 /python/ Аноним 08/05/25 Чтв 15:30:48 3449085 Ответ
image 104Кб, 630x630
630x630
Тред, посвящённый языку программирования Питон, #173

Предыдущий: >>3327670 (OP)
Литература:
https://ln2.sync.com/dl/cf2c1d070#xq4s328t-xbbjys2z-9r6j7ss7-gf4e9dv6 <-- Книжки, новое собрание
Ещё книжки: https://yadi.sk/d/HQhhsBsq3TVRUq
Тоже книжки: https://yadi.sk/d/tArKKuQu3Kejuq

Анон, вместо того, чтобы без разметки постить код, лучше шарь его через специальные ресурсы:
https://online-python.com/ - листинги и онлайн-запуск
https://ideone.com/ - возможность постить листинги кода и онлайн-запуска, не требует регистрации
https://dumpz.org/ - можно постить листинги, не требует регистрации
https://pastebin.com/ - для листингов, регистрация не обязательна
https://goonlinetools.com/snapshot/share/ - для листингов, без регистрации, но с капчей

#######################################
Вопросы-ответы:
— С чего начать изучать питон?
У питона намного лучше официальная документация, чем у большинства других языков. Есть там и учебное пособие для начинающих: https://docs.python.org/3/tutorial/introduction.html , неофициальный перевод на русский язык: https://digitology.tech/docs/python_3/tutorial/introduction.html (для питона версии 3.8, но разницы почти нет)
https://github.com/yakimka/python_interview_questions - интересная подборка, масса разнообразных тем и вопросов, для продолжающих, всё на русском

— Какие книги считаются лучшими?
На слуху чаще всего Лутц, но там очень много воды. Ещё на слуху Марк Саммерфильд, Эл Свейгарт "Автоматизация рутинных задач с помощью python". Эти книги рекомендуют чаще всего, но книги довольно старые, а питон развивается.

— Есть у кого на примете годный курс лекций по алгоритмам? Формат лекций мне как-то ближе, нежели просто чтение книги.
МФТИшный курс, например, https://www.youtube.com/playlist?list=PLRDzFCPr95fK7tr47883DFUbm4GeOjjc0

— А как учить джангу? Нахожу книги по джанге 1.х, можно их использовать?
У джанги отличные доки (одни из лучших для пистоновских либ, имхо), почитай их для начала. Книгу по джанге можно читать даже для версий 1.x, т.к. принципы остаются теми же. Но лучше хотя бы с версии 2.0, слишком много мелких изменений в базе.

— Какие веб-фреймворки стоит учить в начале двадцатых?
Что бы не говорили, Джанго живее всех живых и умирать не собирается (и Django REST Framework), очень перспективный асинхронный FastAPI, асинхронный AioHTTP. Flask ещё где-то используется, но уже legacy. Прочие фреймворки или у нас экзотика, или это вымирающее легаси как Торнадо.

— В ньюфаг-треде написано, что нужно начинать с SICP, чтобы научиться программировать
Вот, пожалуйста, та же самая программа, но частично переработанная под язык Python: https://www.composingprograms.com/ (нужно знать ангельский или уметь пользоваться переводчиком)

— Что можно почитать/посмотреть по многопоточности/параллелизации в питоне, да и вообще в целом?
Ролик на американском языке про многопоточность и асинхронность, построение своего event loop с нуля, помогает понять, как устроена асинхронность внутри: https://www.youtube.com/watch?v=MCs5OvhV9S4[РАСКРЫТЬ]

— Можно ли на питоне делать мобильные приложения?
Да, смотри на фреймворк Kivy https://en.wikipedia.org/wiki/Kivy_(framework) https://kivy.readthedocs.io но народ на него жалуется

— Как можно без лишней возни ускорить программу на питоне
1) проверь сначала свой код, алгоритмы и структуры данных. Чаще проблема здесь.
2) код можно иногда феерично ускорить, используя JIT (Just-in-Time) компиляцию. Почитай обязательно про модуль numba, он ставится через pip, и альтернативный интерпретатор PyPy.

— Дайте нормальные книжки на русском! Мы, блядь, не в пин##сии живём
Брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.

ps: анон, если ты вносишь изменения в шапку, оставляй ссылку на код с обновлённым исходником.
текущая шапка: https://goonlinetools.com/snapshot/code/#z0o243n8t8byiy2zptv27
Пропущено 20 постов
20 с картинками.
Пропущено 133 постов, 20 с картинками.
Аноним 10/06/25 Втр 23:47:10 3473863
Аноним 10/06/25 Втр 23:52:09 3473864
Ребят, кто начинает изучать питон? Мне одному скучно
Аноним 11/06/25 Срд 03:28:23 3473912
Говностартапов тред Аноним 30/05/25 Птн 03:54:33 3465540 Ответ
5da27d09-20ac-4[...].png 1940Кб, 1024x1024
1024x1024
У тебя есть гениальная идея, но некому писать? Ты одиночка, десятый год пилящий проект, который изменит мир? Ты просто хочешь бота в телеге со смищьными картинками, но не знаешь как его написать? Предлагаю ОБЪЕДИНЁННЫЙ ГОВНОСТАРТАПОВ ТРЕД для координации подобной движухи. Пиши, что хочешь создать, чем владеешь и можешь помочь и почему автор очередной гениальной идеи - клинический долбоёб. Программерского творчества нить иди!
Пропущено 2 постов
2 с картинками.
Пропущено 17 постов, 2 с картинками.
Аноним 05/06/25 Чтв 13:56:09 3470149
>>3470063
Ты можешь загуглить по заголовку в ИД карте, яндекс выдаст ссылку. А вообще предполагаю что моего текстового описания должно хватить
Аноним 05/06/25 Чтв 14:17:17 3470171
>>3469960
Интересно, только наверное нужно отдельный 3-буквенный код придумать для вымышленного государства, у тебя на машиночитаймой зоне RUS
Аноним 11/06/25 Срд 03:05:42 3473909
>>3469960
Нахуя это кому-то всралось? Стать гражданинами РФ хотят только среднеазиаты, и то, уже не так охотно как раньше. В чём смысл этой хуйни? Думаешь что 100500 бюрократов с радостью отдадут все свои полномочия васяну-программисту, а сами уйдут с пригретого рабочего места пробивать товары на кассу в магнит?
Ruby руби /ruby/ Аноним 26/08/24 Пнд 23:12:15 3257018 Ответ
rubyPNG10.png 441Кб, 2000x2000
2000x2000
ИЗУЧЕНИЕ ЯЗЫКА
Q: C чего мне начать, чтобы стать рубистом?
A: Отличным началом будет Programming Ruby (The Pragmatic Programmers Guide), читать Eloquent Ruby и The Well Grounded Rubyist после прочтения первой толку особо не даст, одни и те же вещи, дальше читаем Ruby Way, затем познаем метапрограммирование с Metaprogramming Ruby.
А дальше открываем Ruby cookbook 2015 года, Пишем свой код во время чтения.

Q: Следующий уровень, продвинутые книги по руби:
A: Confident Ruby by Avdi Grimm | Practical Object-Oriented Design in Ruby
Refactoring Ruby Edition | Ruby Under a Microscope

Q: Онлайн курсы чтобы попробовать/вкатиться:
A: https://ruby.github.io/TryRuby/ | https://rubymonk.com/
https://www.codewars.com/?language=ruby | http://rubykoans.com

Q: Какой gem посмотреть, чтобы понять, как писать код?
A: Лучше всего посмотреть небольшие gem'ы вроде cancancan, pundit, camping.
Еще можешь полистать на гитхабе гемы с нарастающей популярностью (там еще нет тысяч строк, и тебе будет легче понять): https://github.com/trending?l=ruby

Q: Хорошие практики по руби и рельсам?
A: Обязательно стайлгайды (как оформлять код):
https://github.com/rubocop-hq/ruby-style-guide
https://github.com/JuanitoFatas/fast-ruby
https://github.com/rubocop-hq/rails-style-guide

Руководства "для чайников":
https://www.railstutorial.org/book [en]
https://www.theodinproject.com/tracks/1 [en] | http://codenamecrud.ru/ [ru]

Еженедельная рассылка с новостями из руби мирка:
https://rubyweekly.com

Прочая годнота:
https://github.com/markets/awesome-ruby

Q: Документация по стандартным библиотекам руби и рельс:
A: https://ruby-doc.org/ | https://api.rubyonrails.org
https://guides.rubyonrails.org

Q: Можно ли на руби писать нативные GUI, мобильные приложения, игры?
A: Да, но не стоит.

Q: Что ещё изучить?
A: Английский, git, linux. Паттерны. Один из часто используемых – Service Object.
https://www.sitepoint.com/7-design-patterns-to-refactor-mvc-components-in-rails

СРЕДА РАЗРАБОТКИ
Q: Как установить разные версии рубей?
A: https://rvm.io | https://github.com/rbenv/rbenv | https://github.com/asdf-vm/asdf

Q: Есть ли чат в Telegram?
A: @rubylang | @rubyschool | @rubyrush | @ruby_talks | @ruby_wdh

РАБОТА
https://hh.ru/search/vacancy?text=ruby
https://t.me/rubyjob
https://rubyjobs.dev/
https://www.upwork.com/
Пропущено 26 постов
26 с картинками.
Пропущено 271 постов, 26 с картинками.
Аноним 11/06/25 Срд 02:11:37 3473901
>>3473896
Да суть ясна) Норм идей накидал. Притупил тревожность от анрелейдет задач

> Можно идти поломойкой, потому что с та
Гптшка не всегда помогает
В этом случае можно отправиться в доки и поиск гитхаба

Нужно почитать что-то по проектированию/структурированию кода
Хотя на рубях всякие практики не работают
У меня получается не опыт, а стаж ахаха
Аноним 11/06/25 Срд 02:14:19 3473903
>>3473901
>Хотя на рубях всякие практики не работают

Как раз-таки именно на рубях они очень даже работают.
Аноним 11/06/25 Срд 02:20:23 3473904
image.png 1972Кб, 1024x1024
1024x1024
>>3473896
Блэт, а как ты только проснулся и говоришь что работаешь
Вот меня уже заебало вставать в 10, и при этом ложиться в 3-4 это пиздос
Go тред №34 go Аноним 10/06/25 Втр 07:24:32 3473264 Ответ
bc443a27-4570-1[...].jpg 14Кб, 342x192
342x192
zig-cross-compi[...].jpg 26Кб, 400x355
400x355
Screenshot 2025[...].jpg 102Кб, 879x879
879x879
BKWSwOijQJt2RBA[...].jpeg 46Кб, 720x382
720x382
Go или Golang — компилируемый язык программирования от создателей таких шедевров как UTF–8, язык С, UNIX, Plan9 и других. Go поддерживает типобезопасность, имеет богатую и универсальную стандартную библиотеку и инновационные семантики одновременности: все то, что мы в индустрии называем concurrency и parallelism. На сегодня язык Golang является краеугольным камнем стабильности, прагматичности, де-факто представляет из себя стандарт в мире бэкенд–микросервисов и серверного оркестрирования.

С чего начать:
- В обязательном порядке проходим "Go Tour":
https://go.dev/tour/welcome/1
- Читаем документацию прямо по порядку (пункт "Learning Go"): https://go.dev/doc/
- Ознакамливаемся с общим roadmap по изучению языка и сопутствующих инструментов: https://github.com/darius-khll/golang-developer-roadmap (постоянно обновлялось сообществом)

Литература:
- Донован, Керниган "Язык программирования Go"
- Также книги рекомендуемые для начала: https://go.dev/wiki/Books и https://www.practical-go-lessons.com/ (веб-версия — бесплатная и хорошо подходит для новичков в программировании)
- Книги из списка: https://github.com/dariubs/GoBooks

Полезные ресурсы:
- Сборник patterns и info по микросервисам: http://microservices.io/
- Смотрим видео https://www.youtube.com/channel/UC_BzFbxG2za3bp5NRRRXJSw
- Обновляемый список велосипедиста с пакетами: https://github.com/avelino/awesome-go

Небольшая конфа треда: https://t.me/golang2ch

Прошлый тред: >>3390005 (OP) (OP)
Пропущено 4 постов
4 с картинками.
Пропущено 11 постов, 4 с картинками.
Аноним 10/06/25 Втр 18:45:42 3473692
>>3473380
пришел на работу как плюсо макака, неожиданно оказалось что есть древний сервис на плюсах, которые писали множество людей, которых уже нет в кампании
сейчас сижу переписываю всё на го, ощущения ахуенные, всё таки написание нового лучше чем поддержка старого
Аноним 10/06/25 Втр 23:24:53 3473856
image.png 6685Кб, 3446x2594
3446x2594
>>3473380
Пришел из джавы, просто возвали в гуголь я до первого рабочего дня не знал на чём буду писать, оказалось Го.
Аноним 11/06/25 Срд 02:13:08 3473902
>>3473380
Я пытаюсь перекатиться из дотнета, на сишарпе у меня овер 10 лет в бекенде. Нарисовал в резюме три года на голенге, походу мало, надо рисовать пять. Работу не нашел, но я в хохляндии, тут айти в принципе закончилось, за два месяца ноль собесов.
Алсо что ты там изучаешь полгода? Голанг очень простой язык, литерали си с горутинами.
Эликсиротред 3 /elixir/ Аноним 27/12/24 Птн 17:53:13 3351068 Ответ
17071530905803.png 1007Кб, 1500x1500
1500x1500
Здравствуй, дорогой анон.

Предыдущий: >> 2954172

Сегодня хочу рассказать тебе о прекрасном функциональном языке для написания неубиваемых распределённых систем, а более конкретно вебни на бэке, больших soft-realtime систем, IoT говен и оперденей. Называется он Elixir, а работает он на виртуальной машине real human BEAM, на которой ещё работает язык Erlang.

Немного истории

Эликсир это современный язык, построенный поверх языка Erlang с блекджеком и лисповыми макросами. У этих языков полный интероп в обе стороны, но при этом эликсир лишает вас этого удовольствия написания. Сам язык Erlang появился в компании Ericsson как язык для написания максимально отказоустойчивых телекоммуникационных систем. Именно из желания создать среду для написания максимально отказоустойчивых систем появились все основные фичи.

Основные фичи

⚹ Ахуенно приспособлен к разработке параллельных и конкуррентных программ. Эликсир способен запускать мильоны процессов-акторов, работающих асинхронно, с различными приоритетами и всем таким. Эти процессы не делят память и общаются через пересылку сообщений.

⚹ Ахуенно приспособлен к разработке распределённых систем. Все основные проблемы написания распределённых систем вроде сихнронизации монотонных часов, общения между машинами, поиска машин, heartbeat-ы, группы процессов, gossip-ы уже включены в язык.
Любая достаточно сложная распределённая программа содержит заново написанную, неспецифицированную, глючную и медленную реализацию половины языка Erlang. (с)

⚹ Ахуенно приспособлен к разработке отказоустойчивых систем. Что делают кубы, когда падает сервис? Они перезапускают его. Эрланг делает то же самое, только не с сервисами, а с процессами, и это значит что неожиданное исключение в одной части функционала никак вообще никак не заденет другой функционал. Гоферы пытаются достичь того же с помощью микросервисов, а в Elixir такой функционал изкоробки.

⚹ Ахуенный тулинг. В отличие от эрланга с его хэдерами, makefile-ами и прочими пыльными приколами, эликсир за секунды позволяет создать проект, скомпилировать его, сконфигурировать его, собрать артефакт, скачать зависимости и всё такое в стандартах всех современных языков. Серьёзно, местный билдтул (mix) гораздо лучше чем забугорские cargo, npm, go и gem.

Нахуя

Ты хочешь нормально спать по ночам? Ты хочешь отказаться от ночных дежурств? Ты хочешь сэкономить на этих богомерзких девопсах и прочих сисянах? Ты устал дебажить очередной дата-рейс ебучих горутин?

Я хочу спать по ночам. Как вкатиться?

Чтобы успешно найти работу на эликсире, нужно уже иметь некоторый опыт разработки за деньги и понимание того какое же говно это ваше ойти. Желательно от одного года в вебе. Самый быстрый способ обучения это в то же время и самый эффективный способ, поэтому синтаксис и стандартная либа постигается вот тут
https://elixirschool.com/ru

Более подробное описание внутренностей, хороших практик и хитростей стандартной либы описывается вот тут. Тут будет эрланг, но это не должно быть проблемой
https://learnyousomeerlang.com/

Конкретно вебня на эликсире
платно: https://www.amazon.com/Programming-Phoenix-1-4-Productive-Reliable/dp/1680502263
бесплатно: https://hexdocs.pm/phoenix

Тому, кто ценит своё время, я советую начать писать какой-нибудь проектик параллельно с чтением книжек. Чтобы стать джуном на эликсире опытному бэкендеру нужно не больше месяца.

Рыночек

Средняя температура по больнице зарплата у эликсирщика традиционно больше чем у любого друогого языка как минимум в два раза, поэтому поменять голанг или питон на эликсир будет выгодно. Вакансии на рынке РФ существуют, искать можно на hhрю или в чатиках в телеге t.me/proelixir. Забугорных вакансий значительно больше и они охотно нанимают разработчиков с опытом. Самое важное качество при найме это не знание самого языка, а софт-скиллы и общее понимание веб-разработки как таковой, так что придётся социализироваться.

Вопросы?
Пропущено 4 постов
4 с картинками.
Пропущено 109 постов, 4 с картинками.
Аноним 10/06/25 Втр 18:06:02 3473677
>>3473223
> Какой нахуй ACID, долбоёб. ACID применим к мутабельным транзакциям, а кафка это просто лог, и операция "записать в конец лога" там Durable, то есть не проёбывается, даунище.
Об этом и речь, даунёнок, ты не можешь зафиксировать данные в простом логе. Сообщения могут дублироваться, проёбываться, да что угодно может случиться.

> И что дальше?
И то что производительность ОС + нормальной бд лучше редиса кафки и той шизофрении которую тебе в мозг говноеды заложили.

> Дело даже не в диске, пусть у меня вообще всё в памяти, дело в том что индекс и сами страницы нужно ещё сериализовывать, тогда как в редисе данные просто лежать в дереве, которое состоит из прямых ссылок в память.
Всё в порядке, в нормальных БД это такие же ссылки в память. Просто ты говна поел с редисом, кафкой и скулем, вот и не знаешь нормальных технологий.

> Мы тут обсуждаем не то как надо архитектурно все эти решения использовать, а ту хуйню которую ты спизданул что "в бд чтение даже быстрее чем в редисе". И по этой хуйне у тебя тупо нет аргументов
Зачем тут аргументы если это эмпирический факт?
Аноним 10/06/25 Втр 23:26:48 3473859
>>3473677
> Об этом и речь, даунёнок, ты не можешь зафиксировать данные в простом логе. Сообщения могут дублироваться, проёбываться, да что угодно может случиться.

Что ты вообще несёшь? Что значит "зафиксировать"? Я дёргаю апи метод append и если он завершился без ошибки, то эвент записался в лог. С этого момента он не проёбывается, потому что лежит на диске. Если я его дёрну ещё раз, то запись не дублируется, потому что есть ключ индемпотентности у сообщения. Какой же ты узколобый дебил, ей богу

> И то что производительность ОС + нормальной бд лучше редиса кафки и той шизофрении которую тебе в мозг говноеды заложили.

Так ты это запруфай, еблан. Покажи бенчмарк или что-то такое. Но ты не покажешь, потому что если ты сделаешь бенчмарк, то ты увидишь что чтение из Redis по ключу быстрее чем из Postgres (даже если тот запущен в tmpfs)

> эмпирический факт

Открываем статью где сравнивают перформанс редиса и постгри на чтение и запись по ключу и смотрим что постгрес сосёт: https://medium.com/redis-with-raphael-de-lio/can-postgres-replace-redis-as-a-cache-f6cba13386dc

Вот ещё один бенчмарк: https://archive.is/pQSnO

Кароче, иди нахуй, добоёбище. Обратно в питонотред или откуда ты там вылез
Аноним 11/06/25 Срд 02:03:54 3473899
>>3473677
Скажи честно: ты идиот? Или ты мазохист и любишь, когда тебя виртуально обоссывают?
Кто сможет снести тгк одной очень плохой особы, которая делала ОЧЕНЬ подлые вещи? Всё это конечно р Аноним 10/06/25 Втр 22:15:38 3473821 Ответ
30863a2132cdca6[...].jpg 140Кб, 736x806
736x806
Кто сможет снести тгк одной очень плохой особы, которая делала ОЧЕНЬ подлые вещи?
Всё это конечно ради справедливости.
10/06/25 Втр 22:35:24 3473835
>>3473821 (OP)
Роскомнадзор тебе с радостью в этом поможет.
Java Thread №283 /java/ Аноним 04/06/25 Срд 14:05:28 3469179 Ответ
e6ece996-4289-4[...].png 1732Кб, 1024x1024
1024x1024
Пропущено 7 постов
7 с картинками.
Пропущено 133 постов, 7 с картинками.
Аноним 10/06/25 Втр 18:15:11 3473683
>>3473628
>>3473678
а ещё ДТО между этой всей хуйнёй потом SetReceiptGridItemData хуйня для маппинга из дто потом сервис бизнес логики (внезапно) потом опять маппинг из DAO класса потом сервис для работы с БД и наконец то слой SQL кода
блять если не проебался примерно так выглядит этот проект
Аноним 10/06/25 Втр 18:28:47 3473689
>>3473678
Ну и хуй с ними. Тыж не замуж за них выходишь.
Аноним 10/06/25 Втр 19:42:31 3473727
>>3473592
Это совсем не так работает.
тоже мимо
чому нет треда overemployed или многоработности, на реддите дохуя пользователей, а ру комьюнити как Аноним 03/04/25 Чтв 15:05:30 3422413 Ответ
images.jpg 17Кб, 452x678
452x678
чому нет треда overemployed или многоработности, на реддите дохуя пользователей, а ру комьюнити как будто не знает про возможность работы удаленно на несколько компаний
пилите свои лайфхаки и зарплату
Пропущено 2 постов
2 с картинками.
Пропущено 33 постов, 2 с картинками.
Аноним 10/06/25 Втр 11:37:46 3473384
>>3473257
стек и знания не позволяют, довольствуюсь тем что имею
Аноним 10/06/25 Втр 16:58:13 3473625
>>3473259
Ох, ну ты и нищук, если в 26 такие копейки получаешь. Я столько еще в 11 классе делал, на 3 курсе запил стартап, а сейчас захожу на двощи чисто с таких чмонь покекать.
Еще я лидер митол группы.
Аноним 10/06/25 Втр 19:35:32 3473722
>>3473625
>Еще я лидер митол группы.
лол я в твои годы фрушанте по губам водил, лидер бля, развивайся епта
Embedded Аноним 10/06/25 Втр 18:20:10 3473686 Ответ
IMG6669.png 558Кб, 900x900
900x900
Сап, двощ. Девятый класс заканчиваю, собираюсь поступать на бюджет колляги связи 54, на ебедэд направление, если, кнш, пройду на бюджет. Инач пойду на платку и параллельно в рестик устроюсь, но не суть)) Есть большой опыт в сцаном пайтоне, неплохой в плюсах, паял синтезаторы и прочую хрень, когда-то давно дрочил скриптовые языки и ардуинку лапал лет с 9 до 12. Есть ли смысл это направление выбирать? Спрос то должен быть получше, чем на блядского веббера, плюс(в теории) тут иишкой труднее заменить РАБотягу
Аноним 10/06/25 Втр 18:40:46 3473691
C язык программирования #777 clang /clang/ Аноним 14/04/25 Пнд 20:48:22 3430902 Ответ
17392696819130.jpg 18Кб, 235x250
235x250
AiHayasakaShino[...].png 348Кб, 640x389
640x389
Тред, посвященный прародителю всех С-подобных языков и по совместительству всесторонне годному средству программирования как на системном, так и на прикладном уровне.

Пожалуйста, пользуйтесь https://pastebin.com/ для вставки кода, если он длиной больше нескольких строк или содержит или ∗.

Что читать:

- Stephen Prata "C Primer Plus, 6th Edition" (2014) (в русском переводе: Стивен Прата "Язык программирования C. Лекции и упражнения (6-е издание)" ): относительно свежая, знает про C89/C99/C11, описывает различия, объемная (около тысячи страниц), годная, с вопросами, упражнениями и ответами. Идеально для начинающих.
- Brian Kernighan, Dennis Ritchie "The C Programming Language".
- Стандарт ISO/IEC 9899:1999 (C99): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf (драфт)
- Стандарт ISO/IEC 9899:2011 (C11): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf (драфт)
- Черновик стандарта ISO/IEC 9899:202x (C2x): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2479.pdf (февраль, с диффами)
- Последний черновик ISO/IEC 9899:202x (C2x): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2583.pdf (октябрь)

Прошлый тред: https://2ch.hk/pr/res/3386488.html
Пропущено 37 постов
37 с картинками.
Пропущено 284 постов, 37 с картинками.
Аноним 10/06/25 Втр 16:09:53 3473576
>>3473565
Я нюхаю Си, что бы МК программировать. Всё остальное (ну кроме Си++ и асемблера) требует ещё свистоперделки, которые в МК память занимают, да и на Си больше примеров/либ и т.д, чем на условном микропайтоне, а жс вообще только специальные платы поддерживают пока что. Хотя программировать на ТСе микроконтроллеры было бы пиздато, но это не подходящий инструмент вообще.
А вы помните? Аноним 10/06/25 Втр 16:29:22 3473593
image 79Кб, 870x842
870x842
Как дорогим дедам приходилось "мучаться", чтобы просто выделить память под матрицу, чтобы использовать как меньше системных вызовов?
Аноним 10/06/25 Втр 17:29:21 3473642
>>3473576
Ну это да, плюсовые библиотеки не для контроллеров, хотя где то смотрел жалобы эмбедщиков что заебало с сишкой дрючится, напряглись они и написали патч или скрипт сборки собирающий минимальный набор получили libstdc++ в 500кб что все равно как бы много по сравнению с сишными либами 300-100kb, но им вроде как норм.
Помните? Аноним 10/05/24 Птн 13:02:58 3150524 Ответ
image.png 88Кб, 260x194
260x194
Давайте-ка вспомним события 2х-летней давности, когда началась та самая Глобальная Рецессия в айти, вместе с массовыми лейофами...

- Помните, как мы думали, что увольняют только "менеджеров по разнообразию" и "тупых гуманитариев", а величавых глыб коданов никто и ни за что не уволит?
- Помните, как считали, что лейофы продлятся максимум полгода а потом будет скачок хайра?
- Помните, как верили, что айти пизда именно в СНГ, а за бугром обласкают и баксами осыпят?
- Помните, как были свято уверены, что нейросетка никогда не сможет писать осмысленный код?

Мда, почти все мы в это верили... Каковы же ваши прогнозы на данный момент?
Пропущено 58 постов
58 с картинками.
Пропущено 432 постов, 58 с картинками.
Аноним 08/06/25 Вск 17:55:54 3472316
>>3472224
Свинолюд спок, иди в пакет покакай
Аноним 08/06/25 Вск 18:40:09 3472335
Аноним 10/06/25 Втр 16:19:35 3473582
image.png 184Кб, 1125x613
1125x613
>>3467785
В Дурове схожая таблица побывала, пока он по кабинетам ФСБ бегал
Бывалый-тред Аноним 23/05/25 Птн 04:44:18 3460591 Ответ
IMG7352.jpeg 2097Кб, 4032x3024
4032x3024
Суп. ИТТ инженер с ~17 годами коммерческого опыта. Сейчас живу в Северной Америке, работал в компаниях, наверное, всех возможных типов – российском и глобальном бигтехе, разного рода стартапах, и даже российском НИИ. Аск ми энисинг.
Пропущено 8 постов
8 с картинками.
Пропущено 123 постов, 8 с картинками.
Аноним 10/06/25 Втр 14:28:20 3473518
>>3473292
>переехав вяндекс я буду жить в квартире в шаговой доступности от офиса яндекса
нет нет нет, оставайтесь в США пожалуйста
Аноним 10/06/25 Втр 14:32:08 3473520
>>3473518
Да пусть возвращается, америке вашей все равно кирдык!
Аноним 10/06/25 Втр 16:09:40 3473575
>>3473520
А зачем они здесь нужны? Пусть делает США Грейт Эгейн
Как свичнуться на GO?! Аноним # OP 22/01/25 Срд 18:29:18 3369186 Ответ
image.png 129Кб, 284x339
284x339
image.png 18Кб, 857x288
857x288
image.png 3Кб, 282x148
282x148
Сап /pr/
С октября прошлого года ебашу на Go, на работе пишу и автоматизирую все что в руки попадется, на степике перерешал все курсики по Go, свой гитхаб завален всяким разномастным калом от рест хуйни до мессенджеров и собственной библиотеки для HTTP автотестов, вчера решил посмотреть как там рынОчек айти и просто ахуел...

На одном только хх 50 откликов за 2 дня, из которых 20 отказов (+1 пока писал оп пост), 2 приглашения это какие-то скам ловушки, не считая ещё штук 30 откликов через порталы с вакансиями у самих компаний и сторонних сервисов аля getmatch/habr career.

Похоже its over... Испытываю лютейшую дизмораль и чувство проебанного времени в пустую с этим ебаным Go, и одновременно понимаю что мои ожидания это мои проблемы, не нужно было быть таким оптимистом. Но блять а что творится то с этим рынком АЙТИ блять? Все? Ласковый хайр для всех закончился? Или он закончился только для вкатунов и свитчеров, а сеньорам хрюши отсасывают бонусом за принятый офер анальником? Или я хуила не умею искать работу?

С опытом вообще не припездел, работал разрабом, все при себе, могу показать бумажку из госуслуг с ЭТК, неужели все это хуйня собачая? И нужно было реально с опытом наебать чтобы через хрю фильтры пролезть?

Заебался нахуй, такое ощущение что я сдохну ебучей куа блядью тестирующий всякий калопровод у хуесосов... А когда мои повзрослевшие дети будут спрашивать кем я работаю я тяжело вздыхая буду говорить что я гей шлюха, так как почетнее быть им чем ебучей куа-макакой за 2 сотыги....
Пропущено 4 постов
4 с картинками.
Пропущено 37 постов, 4 с картинками.
Аноним 10/06/25 Втр 09:01:58 3473296
ответ один - жиды
Аноним 10/06/25 Втр 10:09:19 3473319
>>3472385
>>3467643
>>3472083

Ебать мой тред жив лол, я думал его давно потерли. Дела плохи, за все время только 6 раз смог попасть на собес:
1. Туту - не прошел hr скрининг
2. Франт - не прошел hr скрининг
3. Все инструменты - не прошел hr скрининг
4. ВК - не прошел тех собес
5. ВБ - не прошел тех собес
6. Яндекс - не прошел первый этап техсобеса

За это время написал для себя много чего, если что могу сюда ссылку на репозиторий скинуть. Сейчас пишу свой опен сорс проект чтобы хоть как-то выделиться и набраться опыта, понимаю что все начнут угорать но я настроен серьезно и думаю мой проект выстрелит, вот как-то так
Аноним 10/06/25 Втр 14:57:59 3473535
>>3473319
> За это время написал для себя много чего, если что могу сюда ссылку на репозиторий скинуть

Кидай, конечно, хотя бы поржём.
Российского бигтеха тред v11.0 BigTech BigTech BigTech # OP 03/06/25 Втр 00:36:19 3468037 Ответ
image.png 2492Кб, 1920x1079
1920x1079
image.png 482Кб, 650x433
650x433
image.png 494Кб, 720x404
720x404
image.png 1408Кб, 1024x576
1024x576
Перекот

Двигаемся на 500к.

Заканчиваем МГУ, ВШЭ и МГТУ им. Баумана.

Становимся менеджерами в стартапах.
Вливаемся в крипто и прочее.

И котвасим на всех языках.

Код: МЯСКОТ КОТВАСЯ ХЛЯСТ

Десятый легендарный: https://2ch.hk/pr/res/3444966.html
Пропущено 4 постов
4 с картинками.
Пропущено 114 постов, 4 с картинками.
Аноним 09/06/25 Пнд 20:15:37 3473079
Ну что, Аркаши, уже смазываете упругие попочки, готовясь к перформанс-ревью?
Аноним 10/06/25 Втр 01:35:20 3473247
>>3473079
Это мое последнее перф ревью в этой помойной конторе. Если не выпиздят принудительно в августе, то уйду по собственному в декабре-январе.
Аноним 10/06/25 Втр 06:57:26 3473261
Своя файловая система в Яндекс диске Аноним 18/02/25 Втр 04:35:38 3391353 Ответ
1739842537902.png 143Кб, 311x338
311x338
Сразу предупреждаю, статья моя будет возможно немножко бредовая, но всё-таки хочется поделиться своими соображениями по поводу интернет безопасности.
Начну с того, что Яндекс диск меня привлекает своим удобством и своими тарифами. Приглянулся тариф 2Тб . Но очень не хотелось бы чтобы мои файлы были доступны для просмотра как живым сотрудникам Яндекса, так и неживым алгоритмам. На данный момент у меня там стоит бесплатный бомж тариф на 8Гб. Сбрасываю туда безобидные текстовики и всякие исходники чтобы после ПК продолжать читать их на телефоне.
Понятное дело, все данные там анализируются алгоритмами и ИИ. Это 95%.
(Теперь с этого момента начинаю бредить)
Идея моя заключается в том, чтобы попробовать использовать ЯДиск не совсем как диск, а накатать поверх него свою файловую систему (разумеется уникальную).
На шарпе я создал некий прототип такой системы. Её вместимость 1 терабайт. В роли самого якобы «физического диска» у меня выступает папка \memory на компьютере. А в ней находятся ещё 64 вложенные папки с именами 1...64 (банально но не суть)
Внутри каждой из них непосредственно файлы данных, их по 4096 штук в каждой папке. Это как раз те самые файлы которые БУДУТ наполняться данными. Ну или опустошаться/и дефрагментироваться соответственно по мере работы моего так называемого виртуального «Винта».
Всего файлов памяти у меня 262144 шт. Их размер будет ограничен программно до 4мб. Это значение если честно, взято из головы и является усреднённым значением обычного любительского сёрфинга в интернете. Является среднем значением веса аудиотрека или картинки. В принципе большинство моего контента кратно +/- 4 МБ. Это 70% файлов моей файлопомойки на ssd.
Система моя протоколируется. Без этого никуда, иначе поиск по файлам занимает гигантское время. Разумеется протоколируется тоже в файл. В файл 0.mem - это корневой файл всей этой огромной иерархии. По сути это аналог таблицы файлов как на реальных дисках.
В нем у меня указаны адреса смещений файлов в каждом из 262К файлов ячеек. (Поиск там молниеносно происходит, с этим проблем нет)
Реализовано:
1 Добавление файла(ов) в хранилище.
2 Также наоборот Извлечение / (cut /или Copy) файлов в обычное хранилище на ПК.
3 Удаление файлов
4 Работаю в данный над дефрагментацией всего этого хаоса. Поскольку от «дырок» остающихся после удаления или «вырезания» из хранилища никуда не деться это естественный процесс.
Файлами этими пока оперирую как есть. Без шифровки. Но что если их ещё и зашифровать? И разместить эту свою виртуальную файловую систему на Яндекс диске? Сварганить приложение клиентское при помощи Яндекс API (на C# всё делаю) , и соответственно обращаться с Яндекс диском как со своей кастомной ФС ?
Пока работаю в консоли. Она безупречно строит дерево моих подопытных каталогов.
Но сегодня понял, что пора наверное GUI писать уже. GUI моё будет рисовать (буквально на канве методами draw) папки и файлы. С миниатюрами картинок пока что затык но это всё решаемо я думаю.
В общем идея моя заключается в том, чтобы оперировать Яндекс диском как обыкновенными кластерами. И соответственно обращаться к ним подобными методами, а уже в клиентском приложении видеть то, что должен видеть именно Я, а не товарищ майор))
Спасибо за внимание

(ПС.. в сыром виде моя ФС кстати тоже занимает место на диске, а именно пустая чистая система с 262К пустыми файлами *.mem занимает ровно 1 гигабайт. Это из-за того, что размер кластера реального настоящего HDD равен 4кб. Ну от этого не уйти и этим можно пожертвовать)
Пропущено 4 постов
4 с картинками.
Пропущено 19 постов, 4 с картинками.
Аноним 07/06/25 Суб 19:27:21 3471893
>>3471492
Ой ну всё всё.. зачморили. Наносеки сплошь и рядом собрались.
Больше ничего не буду писать. Идите нахуй
Аноним 09/06/25 Пнд 11:41:11 3472696
Аноним 09/06/25 Пнд 22:00:30 3473157
>>3391444
Двачую. Достаточно ебануть сквозное шифрование файлов и всё. Саму фс оставить обычную иерархическую.
Универсальный баз данных тред #12 /sql/ Аноним 06/02/25 Чтв 23:38:21 3382705 Ответ
.png 783Кб, 1366x768
1366x768
.png 2670Кб, 1951x2560
1951x2560
Прошлый >>3268780 (OP)

Туториалы:
- https://www.postgresqltutorial.com/
- https://www.sqlitetutorial.net/
- https://www.oracletutorial.com/
- https://www.mysqltutorial.org/

Задачи:
- https://www.sql-ex.ru
- https://www.codewars.com/?language=sql

Инструменты проектирования БД
- Визуализация планов запросов PostgreSQL: https://explain.dalibo.com/
- GUI-клиент для работы с БД: https://dbeaver.io/

Видосики:
- Плейлисты по разным СУБД: https://www.youtube.com/c/SQLDeveloperBI/playlists
- https://www.youtube.com/playlist?list=PLY7PmJJFH5nT-lbFKxfbp3rw5BBuq5Azo

Литература:
- Томас Кайт. Oracle для профессионалов
- https://postgrespro.ru/education/books/dbtech
- Алан Бьюли. Изучаем SQL. - про MySQL
- К. Дж. Дейт. Введение в системы баз данных
- Database Systems: Design, Implementation, & Management (Carlos Coronel, Steven Morris)

Прочее:
- https://github.com/agarcialeon/awesome-database
- https://dbdb.io/
- https://db.cs.cmu.edu/
- https://www.youtube.com/channel/UCHnBsf2rH-K7pn09rb3qvkA/playlists
- Сравнение диалектов SQL: http://troels.arvin.dk/db/rdbms/
- Как БД работают изнутри: https://habr.com/ru/company/mailru/blog/266811/

Ссылки для альтернативно мыслящих:
- https://www.w3schools.com/sql/
- https://learnxinyminutes.com/docs/sql/
- https://metanit.com/sql/
- http://sql-tutorial.ru/
- https://metanit.com/nosql/mongodb/
- https://www.mysqltutorial.org/mysql-resources.aspx
- https://shlomi-noach.github.io/awesome-mysql/
- https://www.mysql.com/products/workbench/

FAQ:
Q: Нужно ли знать английский?
A: Нет.

Q: Что лучше, SQL или NoSQL?
A: SQL.

Q: Вопросы с лабами и задачками
A: Задавай, ответят, но могут и обоссать.

Q: Помогите с :ORM_нейм для :язык_нейм
A: Лучше спроси в тредах по конкретным языкам.

Q: Где хранить файлы?
A: Не в БД. Для этого есть объектные хранилища, такие как Amazon S3 и Ceph.

Q: Нужны ли сертификаты?
A: Только если собираешься заводить трактор.

Здесь мы:
- Разбираемся, почему PostgreSQL - не Oracle
- Пытаемся понять, зачем нужен Тырпрайс, если есть бесплатный опенсурс
- Обсуждаем, какие новые тенденции хранения данных появляются в современном цифровом обеществе
- Решаем всем тредом лабы для заплутавших студентов и задачки с sql-ex для тех, у кого завтра ПЕРВОЕ собеседование
- Анализируем, как работает поиск вконтакте
- И просто хорошо проводим время, обсирая чужой код, не раскрывая, как писать правильно.

Поехали!
Пропущено 37 постов
37 с картинками.
Пропущено 432 постов, 37 с картинками.
Аноним 09/06/25 Пнд 15:25:17 3472886
>>3472673
В банках и финтехах.

>>3472684
Даже два DE было. Дрочили данные туда сюда. И три аналитика было. DE делал всякие мониторинги, оповещения, репликации хуйни, всякие регулярные залупы автоматизировал.

Забавное расскажу, до моего прихода было 4 аналитика. Четвертую наняли чтобы делать отчёты. Мадам приходила, нажимала в PL/SQL Developer кнопку запуска скрипта, ждала полчаса и скидывала рукле. Скрипты медленные по полчаса на скрипт, куча коррелирующих подзапросов в select, два десятка джойнов, про патриции не слышали. Все остальное время сидела ногти себе пилила. Я оптимизировал и поставил на обычный cron с отправкой на почту. Девочку-аналитика сократили. 2017 год.
Аноним 09/06/25 Пнд 16:54:19 3472957
>>3472886
>патриции
Два чаю этому инженеру
Аноним 09/06/25 Пнд 18:20:52 3473022
1000067787.jpg 34Кб, 1220x354
1220x354
>>3472957
Партиция конечно. Секции если желаешь. Partition билять. Телефон даже такого слова не знает, ибо его в русском языке нет.

Что за школьник-буквоед тут завелся? Бдит за каждым словом.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов