Ычан: [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
logo.png - (315.27KB, 512×512)
24029
No. 24029       [Ответ] [Первые 100 сообщений] [Последние 50 сообщений]
Github: https://github.com/overchan-project/Overchan-Android
F-Droid: https://f-droid.org/packages/bus.chio.wishmaster/

Ссылка на самую актуальную тестовую версию:
https://github.com/overchan-project/Overchan-Android/releases/download/current/Overchan-Android-current.apk
Список изменений и предыдущие версии:
https://github.com/overchan-project/Overchan-Android/releases

Сообщения об ошибках оставлять в треде или здесь:
https://github.com/AliceCA/Overchan-Android/issues

Сайт исходного приложения:
https://miku-nyan.github.io/Overchan-Android
Информация о создании пользовательских тем:
https://github.com/miku-nyan/Overchan-Themes

Прошлый тред >>22272
770 сообщений и 68 изображений пропущено. Для просмотра нажмите «Ответ».
No. 26883  
Зделойте так, чтобы дебильную автозамену цветную оверчан сам обратно менял и показывал исходные слова, а цветной хуйни чтобы вообще не было видно.
No. 26917  
Кто-нибудь когда-нибудь сделает чтобы пасскод нормально работал?
No. 26918  
>>26917
Нет.
No. 26945  
Почините уже пасскод на неназываче, ну правда, сколько можно уже мучить пользователей. При каждом закрытии особенно случайном, каждый раз эта нервотрёпка. Скопировать пасскод откуда-нибудь, открыть оверчан, открыть форму постинга, загрузить капчу, закрыть форму, открыть настройки, добраться до ввода пасскода в настройках, ввести, выйти из настроек, открыть форму постинга, нажать на обновление капчи, обязательно дождаться ошибки, закрыть форму, открыть настройки, добраться до пасскода, удалить его, выйти из настроек, снова открыть форму постинга, опять обновить капчу, увидеть, что она пропала и только тогда можно нормально постить. А вся эта ерунда только потому, что случайно нажал кнопку "назад" чуть дольше и оверчан закрылся. И такое может происходить десятки раз за день, просто почините уже это дерьмо, заклинаю, у меня скоро уже все нервы закончатся.
No. 26946  
>>26945
Разраб мёртв.
Чтобы пилить что-то связанное с пасскодом, нужно чтобы у разраба был пасскод.
No. 26948  
>>26946
Там пасскод сейчас стоит полтос. Если разработчику это дорого, я куплю ему пасскод и вышлю, естественно, после подтверждения, что он именно разработчик, только бы это мучение закончилось уже.
No. 26949  
16755315106830.png - (92.77KB, 1080×804)
26949
В связи со снова отвалившейся капчей на неназываче репощу оттуда же:

Вот десктопный набор заголовков на Оверчане. Как видишь, это ничего не меняет. Знатоки, ставьте сниффер с расшифровкой HTTPS и изучайте ответ, я свой кидать не буду, там всякие ключики и айдишники, но там флара ругается что не может пройти проверку.

Это плохой набор заголовков. Браузерное значение юзер агента и не браузерный набор заголовков. Все гуглы отправляют sec fetch & ch ua заголовки. А то что у тебя на скрине это какой то галимый курл или питон реквест который нарушил семантику.

Фочан тоже такое палит. Если с фочана запостить с браузерной строкой юзер агент и без клиент хинтов, то он выдаст либо фейковый пост запощен, либо фейковый бан по ип.
go.png - (23.65KB, 295×295)
11919
No. 11919       [Ответ] [Последние 50 сообщений]
Сап, чио. недавно нарыл сабж про язык программирования GO. И знаешь, чио ... Очень даже годно ^^
А есть тут те кто на нем пишет ? Проще говоря - GO THREAD !
44 сообщений и 4 изображений пропущено. Для просмотра нажмите «Ответ».
No. 12058  
>>12057
Я просто хочу сказать, что код на чем угодно современном можно хоть где-то использовать, а код на сишке... ну это код на сишке. Крестов уж касаться не будем, они вообще не для 4к-демок.
No. 12059  
Сишка-код тоже можно, причем везде, но стоит ли.
No. 12060  
>>12058
Удивительные истории вы рассказываете, молодой человек! И что джава - современный язык и что у большинства языков, оказывается, нет FFI с сишкой. Епта, даже в жабе он есть. Уродливый, как и положено.
Может вы из паралелльной вселенной? Надеюсь на это, потому как иначе вы обыкновенный дилетант, слабо разбирающийся в предмете, но strong opinion имеющий. Фу таким быть.

Алсо байтоебствовать на жабе - очень плохая идея. Серьезно.
No. 12061  
>FFI с сишкой
Я знаю. Но обычно FFI - это боль. Да, особенно в джаве.
>дилетант
Нет, но если говорить про сишку, может быть немного.
>strong opinion имеющий
Да я так, рассуждаю.
>байтоебствовать на жабе - очень плохая идея
Я знаю. На раби тоже. Особенно в силу того, что там нет ни опенджеля, ни работы со звуком из коробки. Некоторые гемы (glfw3 или даже просто opengl), как я понял требуют mingw на венде просто для установки, а применения других (как rubygame) можно расценивать разве что как читерство, ведь в них куча всего уже готового.
No. 12062  
Жизнь - тлен.
No. 12988  
>>11939
Хеловорд 1.89 Мб! 1.89 Мб, Карл!
No. 25312  
images.jpg - (8.42KB, 253×199)
25312
7 лет прошло, сколько микросервисов уже написали?
загруженное.png - (2.68KB, 275×184)
13087
No. 13087       [Ответ]
Сап анон,
Могу в юнити. На протяжении нескольких лет пилю унылые игори для ведра.
Бывают вообще вакансии подобного рода?
2 сообщений пропущено. Для просмотра нажмите «Ответ».
No. 13097  
Если Сосач забанили, то это не значит, что надо сюда приходить щитпостить.
No. 13098  
>>13097
Нет значит.
No. 13099  
>>13098

Оставил запятые под проливным ддосом?
No. 13105  
>>13099
Нет ты.
No. 25308  
О, тут кому-то это еще интересно?
No. 25309  
>>25308
Судя по тому, что в тред никто ничего не писал с 2015 года (да и тоогда он не взлетел, как видим) — нет.
No. 25310  
>>25309
Эх, похоже все фапают на анриал
01.jpg - (51.32KB, 398×242)
13469
No. 13469       [Ответ]
Привет Сырны, возник вопрос по разработки и создания своих собственных плат для микросхем. Интересует, с чего следует начинать? Какой язык программирования учить?
16 сообщений и 5 изображений пропущено. Для просмотра нажмите «Ответ».
No. 13798  
>>13793

Полная задница лучше, чем худая задница.
No. 13850  
>>13793
Ничего там сложного, просто надо юзать HAL, если нет веских причин его не юзать. Привыкли на своём AVR трахаться с регистрами. Алсо CubeMX.
No. 23967  
>>13482
>Потом бери игл, PiCAD или что там еще, и учись работать в нем. Не в коем случае не запускай SprintLayout, он делает очень крепкую привязку к себе синдромом утенка, пересесть с него в нормальный САПР потом будет боль и унижение, а в SL потолок поймаешь почти сразу.
EAGLE и PCAD это тоже касается - много кто с них не может слезть, а если и перелезает, то обычно на Altium Designer.
Стоит сразу брать либо OrCAD/Allegro, либо Expedition PCB.
No. 24441  
>>23967

А что вы думаете про KiCAD ? Есть open source в open hardware ?
No. 24610  
>>24441
Он довольно активно развивается, особенно, после того, как за него взялся ЦЕРН (а это уже серьёзно). EAGLE он уделывает целиком и полностью, и все, кто сидел на нём, перешли на KiCAD.
Если говорить о действительно серьёзных проектах, где требуется работа с высокоскоростными сигналами - считай, всё, что имеет память и высокоскоростные интерфейсы, то лучше о нём на текущий момент не задумываться и смотреть на САПР от Cadence или Mentor Graphics.
No. 25257  
>>13850
>HAL
>CubeMX
В приличном обществе после упоминания этого указывают на дверь^W CMSIS.
No. 25307  
>>13469 ну собсна эээ ломаный sprint layout ахуенная штука для новичка, в рунете лежит тоннами, скачать не проблема. остальные кады не интуитивны нихуя, тот же альтиум отнимает кучу времени на оформление схемы, УГО и посадочных мест. сам начинал делать простенькие платы по схемам с radiokot.ru, потом вкатился в погромирование МК AVR на сях по гайдам с avr-start.ru, а потом уже стал смешариком и умею в собственные разработки, ассемблер, FPGA, аналоговый схемач и прочие. Удачи, анон
update777tb.png - (525.24KB, 1280×624)
24442
No. 24442       [Ответ]
here is some GOPHER tools
https://bitbucket.org/SSS8555/
G6 documentation:
https://bitbucket.org/SSS8555/acid/downloads/G6_project.7z
Link for normies:
https://www.pouet.net/prod.php?which=85198
------------
plans to implement on G6 protocol:
1. requests for line ranges (DONE)
2. CRC32 in requests to prevent sending filest in cache
http://mdfs.net/Info/Comp/Comms/CRC32.htm
3. bookmarks for specific lines and link to them
4. requests for line ranges relative a bookmark (DONE)
5. user filling forms (DONE)
6. LOW-END G6-BROWSER FOR COMPUTERS WITH 15KB MEMORY (DONE)
105. server side text formating for different video modes/devices
106. PICTURES IN TEXT?
206. rave style openGL client
(done: gopher://qcyjtksieyhjejyxff7itxk236icwchlateva7lv7vk6dztnld4m6tid.onion/1/ )
1 cообщение и 1 изображение пропущено. Для просмотра нажмите «Ответ».
No. 24444  
CoronaClockPub2.png - (510.80KB, 1280×624)
24444
キタ━━━(゚∀゚)━━━!!
No. 24445  
G6clientZXd.png - (14.57KB, 641×401)
24445
キタ━━━(゚∀゚)━━━!!
No. 24446  
>updated 13.05
_Пеар на автобусе.жпг_
No. 24449  
Борда на гофере? Зачем?
No. 24451  
>>24442
Пиарю ещё один альтернативный протокол 7 уровня OSI

https://gemini.circumlunar.space/
No. 25265  
>>24451
Как хорошо, что у этих гемини-сайтов есть http-зеркала
No. 25266  
>>25265
Да ладно, весело же.
1200px-Binary_tree_svg.png - (51.23KB, 1200×1000)
25186
No. 25186       [Ответ]
Привет, радио. Я всегда хотел спроектировать симсити и очень много времени потратил на эти попытки. Сегодня я ещё раз попробую спроектировать симсити.

У меня свой странный большой симсити. Что я придумал: есть карта произвольного размера. На этой карте для каждой точки указан рельеф и знания которые там стоят. Предполагается что каждое здание занимает одну точку и на одной точке может быть сразу несколько заданий. Большой симсити! Более того, в каждой точке есть указатель на владельца точки. Предполагается потом играть за одного такого владельца.

Острый угол состоит в том, что точка может быть водой или пустошью, на которых здания стоять не могут и указателя на владельца у них нет. То есть точки занимают разное количество памяти. Хорошо.

Хорошо, как заполнить такую карту? Наверное нужно рисовать изображение, например в формате png, и переводить его в (csv) какой-то шаблон данных, например с разделением для каждой точки новой линией. А потом читать карту уже с этого csv!

Итак, общий вид данных выглядит так:
рельеф
В случае если рельеф суша:
ландшафт(в смысле высотной характеристики: горы, холмы, неизменности)
местность(например: лес, город, пустыня, т.е. наполнение земли)
река(4 бита обозначающие протекают ли реки в разные стороны или нет)
дороги(4 бита также)
список зданий
указатель на владельца
В случае если вода:
тип водной поверхности (океан, море, озеро)
В случае если пустошь:
Всё для земли кроме владельца, зданий и дорог

Всё. Надеюсь вы как-то поняли около чего речь. Это начало проектировки, надеюсь это сможет даже зайти дальше! Но теперь нужно это сконструировать в росте. Радио, подскажи, пожалуйста, на чём реализовывать симсити? На сишке или всё же вернее на крестиках с классиками?

Прошу не бить ногами, я не программист.
No. 25187  
Хочу редактировать сообщения! Не знания, не, на точке стоят здания. Здания хотел сказать.
No. 25198  
>>25186
определенно на крестиках. Ты даже описал классы, которые у тебя будут. А с помощью ооп ты сможешь это лаконично и красиво закодить
No. 25203  
>>25198
Классы я не описывал, это описывание базы данных.

Хорошо, допустим мы имеет базу данных. Теперь нужно её графически представить, дабы пользователь мог её наблюдать и мог её взаимодействовать. Для начала можно просто попиксельно рисовать список данных из базы на экран в виде квадратиков. Например, можно использовать для рисования fltk.
Эту задачу я себе и поставлю.

Думать про механики ещё рано, для начала нужна возможность с механиками взаимодействовать. Поэтому сейчас проектирую визуальное представление и пользовательский интерфейс.

Хелловоролд который из меня выпал с предыдущей задачи просто преобразует 5 картинок градаций серого в 5 чисел для каждого пикселя. Я больше не умею. Это называется базой данный. Потом переведу в бинарники и пережму. Наверное.
Соус взял с одного из первых по выдаче поисковика для запроса libpng, файлика на гитхабе.
Информации про зданий и етсетеру в картинках нет, это тестовая база, не реализовано.

Ещё раз прошу прощения и напоминаю что я не программист, а просто осознал необходимость проектировать!

Хелловоролд: https://rocketgit.com/user/sdfgsdfg/shitcity/source/tree/branch/main
No. 25206  
https://github.com/kuang/ocaml-sim-city
No. 25207  
>>25206
Что такое xpm?
No. 25212  
>>25207
https://en.wikipedia.org/wiki/X_PixMap
11113.webp - (30.53KB, 480×300)
24972
No. 24972       [Ответ]
Как перебрать ассоциативный массив через foreach? С#
No. 25204  
Если ассоциативный массив - это Dictionary, то:

foreach (var (key, value) in myDictionary)
{
}

Больше вариантов здесь: https://stackoverflow.com/questions/141088/what-is-the-best-way-to-iterate-over-a-dictionary
about-wordmark.png - (9.32KB, 130×60)
24784
No. 24784       [Ответ] [Последние 50 сообщений]
Тред посвящён разработке плагина с открытым кодом для xpi-совместимых браузеров, делающий их визуально похожими на http://lurkmore.to/Lolifox
От остальных аналогов отличается главным образом кроссплатформенностью и упором на гибкую кастомизацию, а так же интеграцией некоторых других популярных расширений.
Все ссылки, комментарии и скриншоты в постах ниже.
47 сообщений и 15 изображений пропущено. Для просмотра нажмите «Ответ».
No. 25058  
about modern.png - (722.86KB, 1400×1050)
25058
Дико извиняюсь. Каким то образом, в предыдущую сборку попал очень старый черновой файл скрипта. Более того - неработоспособный. И ведь никто этого не заметил.
Исправляю недоразумение. Различия только в файле js-скрипта. Остальное возможно будет ближе к концу выходных.
Lolifox@Anonimus.xpi https://files.catbox.moe/yo1iq5.xpi
No. 25059  
Внезапно https://addons.mozilla.org/en-US/firefox/addon/lolifox/
No. 25063  
evil-js.png - (30.05KB, 1261×379)
25063
>>25059
И под palemoon оно, внезапно, выглядит вот так. Идеологи от гугля, осознанно ломающие совместимость js с целью захвата интренета, уверенно лидируют в моём личном списке злодеев. Сразу после [здесь был длинный список еще больших негодяев].
No. 25074  
yakui trip.gif - (1.45MB, 292×493)
25074
https://web.archive.org/web/20200901004144/https://lolifoxbrowser.moe/
>it's last
No. 25076  
wahadance.gif - (41.87KB, 200×200)
25076
>>25074
No. 25079  
about-background.jpg - (305.96KB, 700×410)
25079
>>25074
Так это вот эта >>24788 стрёмная во всех отношениях штуковина, которую везде активно форсили. Оно оказывается и с интернет-архива великолепно скачивается. Странно, мне всегда казалось, что интернет-архив так не работает.
No. 25185  
Эм... Оранжевая цветовая схема и картинка в окне эбаут это и есть то, о чем весь этот тред и вся разработка? Ради чего люди когда-то качали малварные бинарники?
togahimiko3.jpg - (33.05KB, 400×231)
25138
No. 25138       [Ответ]
Настраиваю примитивную защиту от DDoS на nginx используя limit_req и fail2ban. Fail2ban постоянно проверяет логи (значит есть нагрузка в этом плане), есть ли возможность использовать какой-нибудь скрипт, который сразу будет отправлять IP в бан? Решил в какой-то момент использовать ipset (утверждают, что производительнее при большом кол-ве IP адресов), установил firewalld и ipset, сделал в конфиге fail2ban:
banaction = firewallcmd-ipset

IP с которого выполняю DDoS на свой сервер был в списке забаненных ipset, но никакой реакции за этим не следовало, пришлось вернуть:
banaction = iptables-multiport

Почему с firewallcmd-ipset могло не получиться? Оно выдаёт ещё какую-то ошибку при выполнении команды systemctl status filrewalld:
2021-02-03 10:28:09 ERROR: '/usr/sbin/iptables-restore -w -n' failed: iptables-restore v1.8.2 (nf_tables):
line 4: RULE_REPLACE failed (No such file or directory): rule in chain INPUT
line 4: RULE_REPLACE failed (No such file or directory): rule in chain OUTPUT

2021-02-03 10:28:09 ERROR: COMMAND_FAILED: '/usr/sbin/iptables-restore -w -n' failed: iptables-restore v1.8.2 (nf_tables):
line 4: RULE_REPLACE failed (No such file or directory): rule in chain INPUT
line 4: RULE_REPLACE failed (No such file or directory): rule in chain OUTPUT

Однажды у меня сервер совсем перестал отвечать, пришлось выполнить iptables -F, оно начало работать, решил удалить firewalld и ipset на всякий случай (чёрная полоса началась в жизни), но теперь при перезагрузке сервер не отвечает на запросы до выполнения iptables -F. С чем это может быть связано? По ssh отвечает, а вот по http до выполнения iptables -F выдаёт ERR_TUNNEL_CONNECTION_FAILED.
Какие знаете методики защиты от DDoS, статьи, есть годные книги? Ещё для защиты от DDoS скопировал данные настройки (которые не особо понимаю):
### ADDITIONAL ANTIDDOS
net.ipv4.icmp_echo_ignore_all=1
net.ipv4.tcp_max_syn_backlog=2048
net.ipv4.tcp_synack_retries=1
net.ipv4.tcp_syncookies=1
net.ipv4.conf.default.rp_filter = 1
net.ipv4.tcp_keepalive_time = 60
net.ipv4.tcp_keepalive_intvl = 10
net.ipv4.tcp_kee
Сообщение слишком длинное. Полный текст.
No. 25139  
Во, с этой проблемой:
> теперь при перезагрузке сервер не отвечает на запросы до выполнения iptables -F
справился с помощью удаления iptables-persistent.
1278588219004.jpg - (57.04KB, 250×250)
24999
No. 24999       [Ответ]
Потому что я занимаюсь этим уже почти пять лет.

Не путать с картинкопомойко-грабберами.
9 сообщений и 1 изображение пропущено. Для просмотра нажмите «Ответ».
No. 25028  
1169648139489.gif - (21.27KB, 300×300)
25028
>>25018
Окей, я обновил >>25010-ссылку. (да, там cron_fetch.php, я просто сменил расширение)
Елси у вас wget в PATH (то есть чтобы его запустить не надо указывать полный путь), то надо раскомментировать строку 35 и удалить строки 37-87. Иначе ничего делать не надо. Можно разве покрутить аргументы у sleep на строках 92 и 96.
Если их не крутить, то одна доска архивируется минимум 3 минуты, значит полный цикл займёт 4+ часа.

Наверное есть желание настроить для разных досок разную частоту? Строка 23 ожидает переменную $boardBook, которую берёт из autotag.php. Можно скопировать её оттуда в этот cron_fetch.php, переименовать в какой cron_fetch_may.php, оставить в нём толко may и поставить в cron обновляться раз в ~секунду. Если вам надо так часто, то sleep на 92 и 96 точно стоит убрать, но readUrlInfo на 43 в любом случае не даст обновить тред чаще чем прописано в конфиге... если не выставлен MANUALUPDATE там же? Уже не помню. Вот, тогда только в другом cron_fetch_xyz.php для других досок надо будет may из списка убрать.

Как-то так? Отпишитесь, если вам непонятно или наоборот всё заработало. Я бы про ваш личный архив послушал.
No. 25032  
>>25028
>4+
Ха-ха.
Там, наверное, задержка между даунлоадом картинок ещё есть. В общем, я запустил где-то до написания этого поста. Выкачало 21 гиг и всё ещё идёт. Иногда жалуется на ошибку, правда...
No. 25033  
>>25032
Жалуется на линии 83 и 85, там, видимо $info == false. Хм. Не критично, но докачает - поправлю.
No. 25034  
>>25032
Нащёлкало 29 гб. Посмотрим, как быстро будет во второй раз идти, если убрать все добавочные sleep.
No. 25035  
>>25034
Почти два часа. Общий объём теперь 32 гб.
Ошибка была когда $info переприсваивалось в строке 59. Значит, строки 81-84 должны быть под if от стр. 76.

Запустил в третий раз, без дебаггера. Возможно это сделает работать чуть быстрее. Ещё бы убрать весь вывод, но это перелопачивать довольно много кода... когда я могу, в принципе, просто переписать свою грабилку. И не факт, что это кому-то нужно или сделает код быстрее.
No. 25036  
>>25035
Где-то час. В общем, писать всё в одном потоке не вариант.
No. 25132  
>>25028
Всё ещё надеюсь, что вы отпишетесь, иначе пойду в /a/
Удалить сообщение []
Пароль  
[Mod]
[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21]