Ычан: [d | au / b / bro / hr / l / m / mi / mu / o / r / s / sci / tran / tu / tv / vg / x | a / aa / c / fi / jp / rm / tan / to / vn]
Имя
Animapcha image [@] [?]
Тема   (новая нить)
Сообщение flower
Файл 
Пароль  (для удаления файлов и сообщений)
Параметры   
  • Прежде чем постить, ознакомьтесь с правилами.
  • Поддерживаются файлы типов 7Z, BZ, BZ2, GIF, GZ, JPG, MO, MP3, MP4, OGG, OGV, PDF, PNG, PSD, RAR, SVG, SWF, TXT, WEBM, WEBP, XCF, ZIP размером до 5000 кБ.
  • Ныне 3749 unique user posts. Посмотреть каталог
  • Предельное количество бампов нити: 500
civilized_argument_popukko.jpg - (63.68KB, 720×720)
21353
No. 21353       [Ответ] [Первые 100 сообщений] [Последние 50 сообщений]
Попробуем создать нить, в которой уважаемые разработчики могут поспорить на любые темы:

— Какая IDE удобнее?
— Какой язык лучше?
— Какой фреймворк православнее?
— Agile или не Agile?
— ООП нужно, или не нужно?
— Настоящий разработчик вы, или нет?

Здесь разработчики смогут невозбранно обсудить эти, и другие животрепещущие а иногда и извечные темы.
130 сообщений и 42 изображений пропущено. Для просмотра нажмите «Ответ».
No. 26600  
Не так давно обратил внимание на странную вещь.
Код, написанный всякими левыми индусами, зачастую, оказывается понятнее для чтения, чем творения мастеров. Особенно, если ты сам новичок в теме.

Да, он продублировал одно и то же 100500 раз. Но зато — всё собрано в одном месте, не надо продираться через паутину абстракций. Сразу видно, что он имел в виду.

Правда, всё это — ровно до тех пор, пока индус сам не наткнется на что-то абстрактное… а потом ты хватаешься за голову, увидев, что он для каждого объекта целиком продублировал огромную библиотеку. Старательно всё переименовывая. Там, где достаточно было одной строчки кода, ага…
No. 26603  
>>24675
Всё так.
No. 26604  
>>26603
просто соглашаться не интересно
No. 26726  
Облизываются ли джависты на скалу как это делают сисярписты на фаршик?
No. 26727  
>>26726
Зачем облизываться, они ее наминают!
No. 26741  
>>26726
Джависты игнорируют ее в целом, до сих пор.
No. 26795  
kotlin_scala.png - (575.18KB, 1920×1546)
26795
>>26726
No. 25980       [Ответ]
Бросто берешь и решаешь без задней мысли.
29 сообщений и 14 изображений пропущено. Для просмотра нажмите «Ответ».
No. 26619  
>>26616
Там прямым текстом просят максимум. Твоя сортировка не сработает с массивами [8, 3], [4, 3]

Просто напиши код так, чтобы он прошел тесты.
No. 26620  
A10497294-2.jpg - (73.97KB, 400×533)
26620
>>26619
Да, действительно. А если количество установленных бит посчитать? Упорядочить по критерию BitCountOf (Ai XOR Bk) = max
>Просто напиши код так, чтобы он прошел тесты.
А разве это интересно? И что делать, если тесты надо написать тебе самому?
No. 26624  
>>26620
Уверен, что там тоже можно подобрать контрпример вида [101010101000, 11], [010101010100, 11].

> А разве это интересно?
Да, я люблю по-быстрому сделать так, чтобы оно работало хоть как-то и хоть иногда, а уже затем допиливать возможности, оптимизировать и рефакторить. Возможно, даже переписывать заново, если пришла более крутая идея в процессе.

Просто без быстрых наглядных результатов я теряю мотивацию.

> И что делать, если тесты надо написать тебе самому
Как вариант, набрать кучку случайных небольших массивов (можно добавить крайние случаи от себя), неэффективно, но набрутфорсить перестановки каждого и получить надежные ответы - а затем на основе этих данных тестировать другие алгоритмы. Но набор тестов уже есть на этой площадке.

Вообще мое решение этой задачи имело сложность n*k — произведение длины массива на разрядность элементов, и мне кажется, что это очень неплохо.
No. 26636  
461148019.jpg - (279.99KB, 1024×768)
26636
>>26624
Ну вот видишь, стоило только задуматься, как будем это тестировать, так сразу и стало ясно, что это NP-полная задача.
Ты рандомизацию использовал?
No. 26638  
>>26636
> стоило только задуматься, как будем это тестировать, так сразу и стало ясно, что это NP-полная задача
Хахаха, вот только тесты-то я предложил делать за факториальное время.

> Ты рандомизацию использовал?
Для задачи? Нет, простое честное решение в лоб за гарантированное время. Под спойлером выше же намек о методе.
No. 26641  
>>26638
Простое честное решение в лоб — это divide&conquer генератор перестановок; здесь можно сэкономить на вычислении f (A, B) для каждой перестановки, но худший результат всё-равно имеет сложность (n!).
No. 26643  
>>26641
Ну значит, ты не допираешь до более простого.

Я не зря же добавил число разрядов в сложность, попробуй по ним проитерироваться и перераспределять числа так, чтобы ничего не терять на следующей итерации.
No. 26549       [Ответ]
Делаю один программистско-публицистический прожект. Сайт. С дизайном, комментами, регистрациями, постами, блекджеком и редакторами. Ищу какого-то спеца по Питон (Джанго) шоб смог помочь мне с финальными штрихами. Если мой cryptowallet не затребует пароль, то и чё-нить скину в качестве благодарности. Подробнее о прожекте, об идее создать прикольный необычный сайтик, прошу писать мне на: chocobo_0 "at" proton.me. Буду благодарен если кто-то в лучших традициях open-sourse software пренебрежёт денежным вознаграждением и ограничится чисто добровольным желанием создать продукт
12 сообщений и 2 изображений пропущено. Для просмотра нажмите «Ответ».
No. 26582  
>>26581
Окей, окей. Звучит арт-проектненько, но я хотя бы понял цель.

Код не публичный до финала ибо личные загоны о нежелании выкладывать неготовое, я полагаю? А то я мог бы ввязаться, но не могу давать никаких гарантий насчёт себя, чтобы писать на почты, по крайней мере до октября.
No. 26584  
>>26582
Да, знаете ли, я уже ловил себя на публикации неготовых проектов. Потом сгорая от стыда, пытался всё дорабатывать в real-time. Не, я больше себе такого не позволю. Да, в этом у меня есть загон.
>не могу давать никаких гарантий насчёт себя, чтобы писать на почты, по крайней мере до октября.
Ну не проблема, можем связаться каким-то другим способом чем эмейлом. Или у вас по расписанию что-то не позволяет? Мой мозг не уловил этот момент. В случае вашей загружности - ничего страшного. Я понимаю, что не все обладают такими же просторами свободного времени. До октября моё желание вряд ли иссякнет. Конечно хочется быстрее чтоб сделать новость на моём канале покуда половина проекта уже готова. Но я не смею подгонять никого, кроме себя. Кстати, а как думаете - добрый анонимус - куда можно было бы бросить этот текстик ещё?
No. 26585  
>>26584
>куда ещё
Хрен знает, может какие не слишком токсичные другие мелкоборды, но я в их градациях слабо, советовать не возьмусь.
No. 26586  
-_-.png - (414.88KB, 486×455)
26586
Учитывая какие категории людей вы перечисляете как ЦА - ханипот у вас планируется, а не площадка.
No. 26587  
> Буду благодарен если кто-то в лучших традициях open-sourse software пренебрежёт денежным вознаграждением и ограничится чисто добровольным желанием создать продукт
Кек.
> куда можно было бы бросить этот текстик ещё?
/dev/null
No. 26621  
>>26549
кекв, ну что кто-то откликнулся на вашу просьбу?
No. 26640  
>>26621
К великому, сожалению нифига никто ничего не писал (блин). Но это не повод унывать, имею надежду что кто-то появится! "...Много званных, но мало избранных", — Бибиля, НЗ, Матфея, 22-я глава
Файл
удалён
No. 26576       [Ответ]
DevOps'а и CRE нить!

Что учить?
Как искать работу?
No. 26583  
>>26576
Ансибл/терраформ+авс/другое_облако_нейм_что_ещё_не_под_запретом.
Там же, где и всегда.
photo_2022-08-24_19-39-41.jpg - (136.01KB, 1024×1024)
26529
No. 26529       [Ответ]
В нашу команду по разработке 2d пиксельной фентези стратегии требуется программист.
https://t.me/ hwVhljsDFNkzNGZi
No. 26531  
Программист на чем?
No. 26608  
>>26531
руками на клавиатуре
cpp_furudo_erika.png - (754.49KB, 800×800)
17934
No. 17934       [Ответ] [Первые 100 сообщений] [Последние 50 сообщений]
Учим C++ за 21 день всем чиочаном.
Можно показывать крутой или страшный код, просить помочь с лабами и контрольными, помогать другим, а главное - много кодить.

Пополняемый список полезностей тут: https://docs.google.com/document/d/1rPPbiViiLSR2PlPnQWpZyk9Sz6-J7ucyM7HR6wvsYKk/edit?usp=sharing
131 сообщений и 20 изображений пропущено. Для просмотра нажмите «Ответ».
No. 18843  
>>18837
Вредит таким образом, что нужно код переписывать в соответствии с требованиями constexpr.
No. 18844  
>>18843
Н-е совсем. Скоро сделают, что можно будет действительно везде приписывать, как инлайн, например, а компилятор будет решать. Ну, а если тебе вправду нужно, чтоб функция на компайл тайме считалась, то перепишешь. Компилятор умный, так что это совсем не сложно.
Вообще, не очень понял твоё высказывание. Никто же тебя не заставляет переносить всё в компайл тайм, ну.
No. 18853  
>>18844
>Никто же тебя не заставляет переносить всё в компайл тайм, ну.
Я уже в нескольких местах видел такое предложение. Ясен хер, меня не заставляют, но мотивы этих людей мне непонятны (они шутят?).
No. 19004  
Поясните за скрипты линкера. Кто-то писал?
No. 19017  
>>19004
Пояснился. Осознал, что ничего не знаю, стал плакать в подушку.
No. 26517  
Какой забавный спам приходит.
No. 26518  
>>26517
А неплохо.
No. 7468       [Ответ]
Решил для мультиплеера использовать jabber.
вроде как это пошлёт месагу:
<message xmlns='jabber:client' from='juliet@example.com/balcony' to='romeo@example.net' type='chat'> <body>What's up?</body> </message>

У меня вопросы:
1) как авторизоваться?
2) как закрыть сессию?
3) как посылать и обрабатывать сообщения присутствия?
4) Как принять сообщение?
39 сообщений и 19 изображений пропущено. Для просмотра нажмите «Ответ».
No. 7567  
>>7565
> phpшники не программисты. Навидался я на них.
Чиочую.
Похапешник - это дизайнер, проектировщик баз данных, проектировщик интерфейсов - кто угодно, но не программист.
No. 25488  
???? ????? ?????.jpg - (43.14KB, 1420×2200)
25488
Можно я тут потестирую кое-что? С сажей тред не должен подняться. Спасибо
No. 26485  
>>7520
10 лет посту!
No. 26489  
>>26485
А джаббер еще жив!
No. 26500  
>>26485
Я-то думаю чего доска такая живая вдруг. Не написал ОП свой космосимулятор...
No. 26501  
>>26500
Просто за него хардкорный космосимулятор написали в Мексике.
No. 26512  
>>26500
Возможно, он осилил и перешел на высший уровень бытия. И ему уже не до нас, в солнечной Калифорнии.
kotoba_logo_lg.png - (51.07KB, 349×500)
18881
No. 18881       [Ответ] [Первые 100 сообщений] [Последние 50 сообщений]
DISCLAIMER: Данный проект не является форком kotoba-ib и его разработка не ведется персоналом «Супермаркета».

Этот тред посвящен разработке очередного движка имиджборды под названием «kotoba.js». Движок написан на NodeJS, в качестве базы данных MongoDB, стек express, mongoose, passport.js является сегодня настолько же стандартным, как PHP в свое время. Фронтенд использует Sass и Babel, его сборка автоматизирована (gulp+babelify, но со временем нужно перейти на Webpack). Верстка - полностью валидный HTML5, однако максимально напоминает Вакабу, что позволяет работать стороннему коду (Кукле и мобильным клиентам) без существенных доработок. Так же движок работает по классическому принципу генерирования статичных файлов и имеет схожую структуру каталогов.

Несмотря на наличие современных движков, некоторые их которых даже используют похожий стек (такие как LynxChan и ololord.js), до сих пор тут и там регулярно появляются вопросы по установке морально устаревших Вакабы, Кусабы, Вичана и их форков. При этом установка и обслуживание таких движков крайне затруднительна в виду почти полного отсутствия документации, устаревших зависимостей, и необходимости доработки движка, добавления недостающих функций, и исправления устаревшей верстки.

Целью данного проекта является создание движка с классическим дизайном и привычным для современных борд функционалом, отличающийся максимальной простотой в установке. Достигается это за счет конейнеризации приложения с помощью Docker.

Как выглядит процесс установки типичного движка на локалхост:

  • Установить Apache, PHP, MySQL
  • Убедиться что PHP скомпилирован с нужными флагами и что установлена нужная версия интерпретатора (PHP 5.6 будет ругаться на то, что работало в PHP 5.4)
  • Установить ImageMagic и ffmpeg для поддержки webm
  • Править config.php, проводить манипуляции с install.php (который никогда не выполняется первого раза без ошибок)
Так выглядит установка котобы:

  • Установить docker и docker-compose (дело 1 минуты)
  • Скачать исходный код из репозитория
  • Выполнить docker-compose up -d в папке с кодом.
Установка всех зав
Сообщение слишком длинное. Полный текст.
182 сообщений и 57 изображений пропущено. Для просмотра нажмите «Ответ».
No. 22478  
image.png - (105.06KB, 247×315)
22478
Извиняюся, но у меня кнопочка "quick reply" не вставляет ссылку на пост в месседж бокс. И еще когда наводишь мышку на реплаи, то всплывает красненькое окошечко с надписью "500 internal server error".
Что-то криво поставилося?
No. 22479  
image.png - (26.44KB, 789×280)
22479
>>22478
Так же кнопочки "удалить, закрепить, закрыть, открыть" тоже выдает ошибку 500.
Еще кнопочка stuff выдает пик.
No. 22591  
079Slowpoke.png - (387.86KB, 844×844)
22591
>>22478>>22479
Спасибо за багрепорт. Все исправлено (некоторое время назад).
Страница Staff выдавала ошибку из-за того, что не было добавлено ни одной роли (manage/roles), и вместо пустого массива у юзера роли были undefined. По той же причине не работали попапы. Теперь работает и без ролей.
Быстрого ответа просто не было запилено, теперь он есть.
No. 22636  
image.png - (5.66KB, 268×126)
22636
>>22591
Спасибо!
Но теперь оно постить отказывается :3
No. 22641  
>>22636
Еще одна тупая ошибка, которая проявляется только на пустой доске. Исправлено.
Добавлена новая фича - редактор стилей. Дополнительные темы можно клепать прямо через админку.
Так же обновлен node.js и все остальное. Контейнеры необходимо пересобрать командой -d --force-recreate --build
No. 22642  
>>22641
> docker-compose up -d --force-recreate --build
fix
No. 26300  
GJ
250px-SHODAN_hires.jpg - (31.47KB, 250×268)
20392
No. 20392       [Ответ]
tcp://breathe.network:31337 (plaintext)
No. 20400  
>>20392
Чего ещё расскажешь?
No. 20406  
Запилено:
  • Двухступенчатая архитектура, из брокера подключений и бекенда, реализующего логику.
  • Подключение по ssh, после /регистрации своего ssh-ключа в плейнтекстовой моде
  • Персистентность, история, мемосерв.

No. 26166  
Вот уже пять дней у меня работает tmux с запущенным в нём
nc breathe.network 31337
. Чат пустует и на мои сообщения никто не отвечает. Команда
/list
возвращает
 def#1348 -- 2022-05-15 11:21:4

No. 26032       [Ответ]
Добрый вечер!

Только начал знакомиться с программированием и знаю лишь основы C++ и C#. Хочу попробовать сделать свою игру на ПК, что-то по типу визуальной новеллы (БЛ, DDLC, etc). На каком языке/движке лучше в 2к22 делать подобные игры? Буду признателен за любой совет :)
5 сообщений пропущено. Для просмотра нажмите «Ответ».
No. 26041  
>>26040
Когда в последний раз смотрел там было много второго.
No. 26061  
Самые интересные варианты: Ren'Py и Unity.

Первый элементарен и максимально прост в освоении, но, поскольку написан на "варп-скорость" языке, то конечный продукт имеет проблемы с быстродействием, особенно на не самых мощных машинах. Имеет неприятные ограничения (с которыми ты не столкнёшься, если будет делать обычную новеллу без мини-игр, например). Кроме того, порт игры на мобильные, опять же, благодаря родительскому языку, пускай и имеет место быть, но является источником боли в пятой точке.

Второй же осваивается сложнее, дольше, но более вариативен, конечный продукт получится более оптимизированным, порт на мобильные/нинтендо заставляет запариться, но получается более качественным. Да и С# приятнее язык, имхо.

Под Unity есть ассет Fungus, что упрощает создание новеллы в разы. Но всегда лучше сделать что-то свое и чисто под себя, не так ли?
No. 26062  
>>26061

>Нинтендо
Это я вброс сделал, никогда таким не занимался и не интересовался даже. Знаю только, что возможность есть такая, но о процессе и связанных проблемах ничего не ведаю.
No. 26084  
>>26061
Каво там оптимизирован? Unity по сравнению с рин паем?
No. 26140  
Почему все так стремятся создавать игры? Мне кажется, что системное программирование должно быть намного интереснее, т.к. это всякие хакерские штучки, но тут проблема только в том, что требуется большое количество глубоких знаний из разных областей компьютерных наук. Либо я сам себя загоняю, отчего забросил. Но формошлёпание и программирование мышкой меня как-то не привлекает.

Если же брать во внимание какие игры меня интересуют, то тут для создания самолётика нужно тоже знать кучу всего, причём без высшего технического образования не обойтись, — та же работа РПО должна представлять собой симуляцию течения масла + симуляцию работы лопастей винта, а иначе она не будет приближённой к реальности. Собственно, поэтому полноценная реализация вертолётов и винтовых самолётов есть только в одной игре DCS, т.к. там очень хитрый матан (и это же единственный авиасим, где есть износ покрышек как в автосимуляторах, если я не ошибаюсь) Но у меня не такой мощный комп, чтобы играть в этом, а также модули в нём дороговаты + простенького джойстика будет недостаточно, отчего попробовать такое элитарное увлечение можно будет лишь тогда, когда найду оплачиваемую работу, а сейчас остаётся лишь смотреть как летают на "Ютубе", да довольствоваться примитивными в 2022 году "старичком" и FS 2004.

>>26033
> Renpy
Зачем нужен Ren'Py, если можно объектов на форму нашлёпать?
No. 26142  
>>26032
Игры - это всё меньше и меньше про разработку. Особенно визуальные новеллы. Тут нужно быть художником, сценаристом, ну и техническим художником (technical artist). А программирование тут дело десятое или двадцатое. При наличии скиллов в 3д дизайне/графике, готовых ассетов, арта, проггера можно найти, чтобы он по косому диздоку всё это слепил вместе. Лепить наверное лучше в ютини, потому что современно, потому что громадное комьюнити, потому что огромный инструментарий, убирающий необходимость кодить каждую второстепенную вещь.
No. 26143  
>>26142
Программирование мышкой, короче.
Удалить сообщение []
Пароль  
[Mod]
[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21]