[ d ] [ b / cu / dev ] [ r ] [ a / ts ] [ ci ] [ gnx / int ] [ misc ] [ dev / stat ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]

Файл: 240px-C_Sharp_wordmark_svg[1].png -(11 KB, 240x240, 240px-C_Sharp_wordmark_svg[1].png)
11 No.26983   [Ответ]
Единый тред по Си-шарп.
>> No.26988  
dev |> Threads.getBySubject "C#"

|> Threads.rename ".NET"
|> profit



Файл: craiyon_004933_small_wooden_house_in_a_forest.png -(2426 KB, 1024x1024, craiyon_004933_small_wooden_house_in_a_forest.png)
2426 No.26967   [Ответ]
Стив, ты когда-нибудь интересовался, что можно такого интересного сделать оффлайн сейчас — для современных устройств и операционных систем. Заметил, что некоторые IDE и SDK сейчас не запускаются в оффлайне, т.к. докачивают себя при первом запуске. Какие рецепты оффлайнового кодинга тебе известны, ведь наверняка посетители имиджборд часто думают о ядерном апокалипсисе и зомби-революции. Ну и конечно же цензура, глобальные файрволы и всё такое.

Пример IDE, которая гвоздями к интернету: Apache Netbeans. Или попробуйте начать собирать для Андроида на нулёвой винде с ограниченным доступом в интернет.

Примеры отшельнического айтишничества: сохранение бэкапов локальной папки Maven; создание и использование зеркал глобальных репозиториев; ручная установка Android SDK из скачанных через VPN архивов; использование компактных интерпретаторов и минимума библиотек, которые всегда можно принести с собой; программирование на C++, Delphi, Python и Tcl; чтение манов и архивов с документацией.
>> No.26968  
Файл: 16316935346300.mp4 -(2478 KB, 1280x720, 16316935346300.mp4)
2478
>>26967
>Какие рецепты оффлайнового кодинга тебе известны
Ты все рецепты в принципе и перечислил.
В случае IDE и библиотек - portable-версии и offline-архивы, да. Например для
>Собирать для Андроида на нулёвой винде с ограниченным доступом в интернет
Сборники "Всё для Андройд 2023" и "То что Maven прописал!"
Следовать инструкциям в файле README.TXT

>Что можно такого интересного сделать оффлайн сейчас
Не кодить. Ты же оффлайн.
Хочешь жабу?
>> No.26969  
Файл: edited_image.jpg -(26 KB, 556x469, edited_image.jpg)
26
>>26968
Для жабы в оффлайне неплохо работает IDEA, даже Community Edition. Eclipse, вероятно, тоже.
>> No.26970  
Да все в оффлайне прекрасно работает, кроме того что работать не должно. Если действительно пытаться без интернета разрабатывать для андроида - то проблемы точно быстро возникнут.


Файл: Main_11.png -(29 KB, 640x480, Main_11.png)
29 No.238   [Ответ]
Он будет здесь.
Пропущено 380 сообщений и 90 изображений. Для просмотра нажмите "Ответ".
>> No.22256  
>>22253
Ну всё, теперь-то заживём!
>> No.23947  
https://iichantra.ru/ сдох навсегда?
>> No.24740  
Файл: ???????.png -(294 KB, 960x776, ???????.png)
294
Где скачивать то?
Линки мёртвые.
>> No.24743  
>>24740
http://cf.ichan.ru/
>> No.24744  
Файл: ossh1twm0zk51-b-3f11.jpg -(337 KB, 2550x3289, ossh1twm0zk51-b-3f11.jpg)
337
>>24743
Благодарю
>> No.25346  
Никогда досками не пользовался, могу допускать ошибки, лол. Так вот, к теме. У меня есть умение тыкать пикселями в экран и желание порисовать для проекта, куда обращаться?
>> No.25347  
>>25346
Как бы не пришлось расследование проводить, начиная с контактов отсюда
http://iichantra.ru/ru/developers/
>> No.26942  
Файл: Screenshot 2023-02-02 at 02-15-08 Zhudik Adventure.png -(1228 KB, 1390x888, Screenshot 2023-02-02 at 02-15-08 Zhudik Adventure.png)
1228
В VK Play нынче всякое говно релизят, типо Жудик Adventure
>> No.26943  
Файл: 24353467.jpg -(359 KB, 1920x1080, 24353467.jpg)
359
>>26942
Так вот. К чему я это. Вы можете тоже отправить на модерацию. Потому что я часто встречаю, что даже олдфаги многие про Ычантру не знают. Релизят вообще всё. Ичантру точно возьмут.
>> No.26944  
Файл: 1465462076417.png -(310 KB, 415x587, 1465462076417.png)
310
>>26942
>>26943
Видать, совсем отчаянная ситуация, раз понадобилось пиарить этот ВКплей даже на 410чане.


Файл: Screenshot_20201030_113945.png -(516 KB, 2032x1172, Screenshot_20201030_113945.png)
516 No.24993   [Ответ]
Разрабатываю движок АИБ, сайт: https://symfony2ch.ru
короткий вариант домена: https://s2ch.ru
скрипт может в любой момент выдавать ошибки, сервер падать, могу принимать реквесты по улучшению функционала.
Пропущено 66 сообщений и 30 изображений. Для просмотра нажмите "Ответ".
>> No.26435  
Файл: Bumplimit, thread autoclosed, paginator.webm -(3522 KB, 1920x1080, Bumplimit, thread autoclosed, paginator.webm)
3522
Бамплимит, автозакрытие треда после n постов, перелистывание.
>> No.26491  
Файл: Tags.webm -(1464 KB, 1920x1080, Tags.webm)
1464
Теги для треда: https://youtu.be/W74hmg7NxPg
>> No.26778  
Создал блог посвящённый MaidBox:
https://maidbox.ru
>> No.26779  
Создал блог посвящённый SimpleIB: https://simpleib.ru
>> No.26780  
Домен https://symfony2ch.ru купил ещё раз, редиректит на https://cyber2ch.com, теперь там не MaidBox, а форк TinyIB.
>> No.26785  
Создал разделы: /php/ /python/ /javascript/ /html/ /css/ /linux/ /windows/
На https://lainchan.ru нету, эксклюзив https://cyber2ch.com
>> No.26871  
Ты там жив, ОП? Давненько от тебя новостей не было слышно. Чем сейчас занимаешься?
>> No.26875  
По всем перечисленным сайтам пишет:

>Работа сайта временно приостановлена
>> No.26894  
Файл: 5571.jpg -(43 KB, 225x350, 5571.jpg)
43
А мог бы написать на математике всё, но нет, надо же там какие-то костыли.
>> No.26896  
>>26871
Отдыхаю.
>>26875
Закрыто.


Файл: test-pilot.png -(145 KB, 1024x819, test-pilot.png)
145 No.25316   [Ответ]
GNU GUIX (произносится гикс /ɡiːks/) — функциональный пакетный менеджер и операционная система, разработанные Ludovic Courtès. Отличительной особенностью является создание полностью воспроизводимых билдов и декларативное описание. Guix можно поставить на существующий дистрибутив GNU/Linux или в качестве отдельной системы на базе Linux или GNU Hurd. Раньше существовало разделение менеджера пакетов Guix и операционной системы GuixSD.

Определения пакетов описываются на диалекте языка Scheme – GNU/Guile. Большая часть исходников написана на нём же. Система изначально была основана на Nix. Отличиями от Nix(OS) являются язык для описания пакетов и сервисов, система инициализации (GNU Shepherd), использование ядра Linux-Libre (Linux без блобов) и отсутствие проприетарных пакетов.

Чем интересен Guix: https://habr.com/ru/post/436938/

GNU Guix (из коробки) не имеет проприетарного firmware. Потому при переходе на эту систему надо учитывать, что возможно wifi адаптер, gpu и другие компоненты системы могут не работать полностью или частично.

Список свободных wifi адаптеров:
https://gist.github.com/sirikid/2817f36d67d1480a428cbf33b220cfcc
Сообщение слишком длинное. Полный текст.
Пропущено 16 сообщений и 1 изображений. Для просмотра нажмите "Ответ".
>> No.26492  
>>26490
Когда мне скучно на работе я перевожу документацию по имплементации Guile https://www.gnu.org/software/guile/manual/html_node/Guile-Implementation.html
>> No.26494  
@node Быстрые целые числа
@subsection Быстрые целые числа

К сожалению, приведенное выше представление имеет серьёзный недостаток.
Что бы вернуть целоые число, выражение должно аллоцировать @code{struct value},
инициализировать его что бы оно представляло целое число и возвратить
цказатель на него. Помимо этого, доставание значение целого числа требует
отссылки к памяти, что намного дольше на большинстве процессоров
чем ссылка на регистровую память. Так как целые числа очень популярны,
их представлние очень дорого стоит с точки зрения вреени доступа и памяти.
Целые числа должны быть очень дешёвыми для создания и манипуляции.

Одним из возможных решений с этой точки зрения таково, что для большинсва
архитектур, аллоцированные в куче данные (т.е. те, которые получаются в результате
вызова @code{malloc}), должны помещаться в ячейки по 8 байт. (В не зависимости так
Сообщение слишком длинное. Полный текст.
>> No.26495  
@node Дешёвые пары
@subsection Дешёвые пары

Однако существует ещё одна проблема с которой придётся столкнуться.
Большинство куч в Скимах содержат пар больше чем других типов объектов.
Джонатан Рис однажды сказал, что куча состоит из пар на 45% в его реализации
Скимы, Scheme 48.Однако наше представление требует три @code{SCM} слова на одну пару ---
одно под слово, и ещё два под @sc{car} и @sc{cdr}. А есть ли какой нибудь способ представить
пару используя только два слова?

Давайте точнее определим чего мы хотим. Допустим, мы утверждаем следущее:
@itemize @bullet
@item
Если последние три бита значения @code{SCM} представляют собой нули -- @code{#b000}, тогда
это указатель, как всё и было ранее.
Сообщение слишком длинное. Полный текст.
>> No.26496  
>>26492
А нахрена здесь?
>> No.26497  
>>26496
Это же тред о гиксе, который написан на Гиле. Да и вообще мне так приятнее, когда сделал--выложил.
>> No.26498  
@node Консервативный сборщик мусора
@subsection Консервативный сборщик мусора

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

Есть много разных способов для его реализации. Сборщик Гиля построен поверх
библиотеки, Богем-Демер-Вейзеровского консервативного сборщика мусора (БДВ-СМ).
БДВ-СМ "просто работает", по большей части. Но так как интересно, как же эта штука работает,
мы прикладываем сюда верхнеуровневое описание того, что делает БДВ-СМ.

Сборщик мусора имеет две логические фазы: фазу маркировки @dfn{mark}, в
которой перечисляется множество существующих объектов, и фаза @dfn{sweep},
Сообщение слишком длинное. Полный текст.
>> No.26499  
@node Тип SCM в Гиле
@subsection Тип SCM в Гиле

Гиль разделяет все Ским объекты на две части: те, что способны полностью
поместиться в SCM и те, которым нужна куча.

Первый класс называется @dfn{немедленными}. Этот класс содержит малые целые числа,
знаки, булевые типы, пустой список, мифический объект конца файла (end-of-file object),
и некоторые другие.

Остальные, как не сложно догадаться, называются @dfn{не-немедленными}.
Они включают пары, процедуры, строчки, вектора и все другие типы данных
в гиле. Для не-немедленных, SCM слово содержит указатель на данные в куче,
вместе с остальными данными, которые хранятся в данных.

Сообщение слишком длинное. Полный текст.
>> No.26524  
>>26492
Понятно. А ты не из России? Просто из РФ сайт guix недоступен.
>> No.26525  
>>26524
Хороший человек сделал зеркало: http://guix.trop.in/
И сделал сборку с нужным сервером подстановок: https://trop.in/guix
(Но у меня так и не завелось)
>> No.26821  

(define-module (influx)
#:use-module (web client)
#:use-module (web uri)
#:use-module (srfi srfi-9)
#:use-module (srfi srfi-9 gnu) ;records
#:use-module (srfi srfi-11) ;let-values
#:use-module (srfi srfi-19) ;new (current-time)
#:use-module (srfi srfi-26) ;cut
#:use-module (ice-9 iconv) ;decode utf8
#:use-module (ice-9 match)
#:use-module (json))

(define-record-type <influx>
(influx url version)
Сообщение слишком длинное. Полный текст.


Файл: 2022-11-08-0001.jpg -(1167 KB, 1396x2000, 2022-11-08-0001.jpg)
1167 No.26799   [Ответ]
Разрабатываю игру.

Рабочее название MothChaser (蛾の追う者)

Базовый сюжет: герой идет к некоей цели в ночное время суток, распугивая звуковой пушкой атакующих его мотыльков. Либо герой сам мотылек, тогда получится игра типа Ecco. Я пару раз гонял в Экко на эмуляторе, но чёт не особо разобрался, в чем суть игры. Короче, это нужно изучить дополнительно. Как вариант, герой маскируется под мотылька.

Жанр: вертикальный скроллинг шутер или adventure, думаю над этим.

В основу игры положена способность ночных бабочек отражать и воспроизводить специфические ультразвуковые сигналы.

Немного вводной информации:

"Летучие мыши и ночные бабочки вовлечены в акустическую гонку вооружений между хищником и добычей, которая не утихает с тех пор, как лет.мыши впервые развили эхолокацию (типа много лет назад).
Сообщение слишком длинное. Полный текст.
>> No.26803  
и как успехи?
>> No.26805  
Файл: photo_2022-10-14_14-20-14.jpg -(54 KB, 599x599, photo_2022-10-14_14-20-14.jpg)
54
> всё как Zun.


Файл: civilized_argument_popukko.jpg -(63 KB, 720x720, civilized_argument_popukko.jpg)
63 No.21353   [Ответ]
Попробуем создать нить, в которой уважаемые разработчики могут поспорить на любые темы:

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

Здесь разработчики смогут невозбранно обсудить эти, и другие животрепещущие а иногда и извечные темы.
Пропущено 127 сообщений и 42 изображений. Для просмотра нажмите "Ответ".
>> No.26550  
>>26539
Мой знакомый делфист занимается в основном переписыванием или починкой старой кодбазы, уже много лет.
>> No.26557  
>>26550
Как я понимаю даже теоретически только этим и можно заниматься на этом языке.
>> No.26575  
>>24683
Весьма, но лучше перекатиттся в 3d max, я понимаю, что ответ тебе уже не очень нужен, но пусть будет.
>> No.26600  
Не так давно обратил внимание на странную вещь.
Код, написанный всякими левыми индусами, зачастую, оказывается понятнее для чтения, чем творения мастеров. Особенно, если ты сам новичок в теме.

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

Правда, всё это — ровно до тех пор, пока индус сам не наткнется на что-то абстрактное… а потом ты хватаешься за голову, увидев, что он для каждого объекта целиком продублировал огромную библиотеку. Старательно всё переименовывая. Там, где достаточно было одной строчки кода, ага…
>> No.26603  
>>24675
Всё так.
>> No.26604  
>>26603
просто соглашаться не интересно
>> No.26726  
Облизываются ли джависты на скалу как это делают сисярписты на фаршик?
>> No.26727  
>>26726
Зачем облизываться, они ее наминают!
>> No.26741  
>>26726
Джависты игнорируют ее в целом, до сих пор.
>> No.26795  
Файл: kotlin_scala.png -(575 KB, 1920x1546, kotlin_scala.png)
575
>>26726


Файл: Screenshot from 2022-02-07 01-09-18.png -(522 KB, 902x602, Screenshot from 2022-02-07 01-09-18.png)
522 No.25980   [Ответ]
Бросто берешь и решаешь без задней мысли.
Пропущено 26 сообщений и 11 изображений. Для просмотра нажмите "Ответ".
>> No.26613  
Файл: 74 - 636x935@32 [SIG5db0830a41ff79e2cd2668b789f671.jpg -(150 KB, 636x935, 74 - 636x935@32 [SIG5db0830a41ff79e2cd2668b789f671.jpg)
150
>>26612
А там что-то про перестановки говорилось? function f (A, B: Array) return x: Integer where A.Length == B.Length is C: Array = new Array<Integer>(0 .. A.Length), Ci = Ai XOR Bi for i in 0 .. n, x = C0 AND C1 AND C2 ... AND Cn. — вот что там написано.
>> No.26615  
Файл: Screenshot 2022-09-08 at 05_09_24.png -(122 KB, 1730x150, Screenshot 2022-09-08 at 05_09_24.png)
122
>>26613
Да, там говорилось про перестановки, а ты читал попой.
>> No.26616  
Файл: tumblr_mjksv2RUeq1r6jc31o1_1280.jpg -(422 KB, 1024x768, tumblr_mjksv2RUeq1r6jc31o1_1280.jpg)
422
>>26615
Ну, там говорилось, что я могу их перетасовать (а могу и оставить), а не про то, что надо найти максимум f (A, B) при неизменном A и всех возможных вариантах упорядочивания B.
Ну а так надо упорядочить B по критерию Ai XOR Bk = max (назовём упорядоченный массив B'), и после применить f (A, B'). В самом простом случае за квадратное время. Так?
>> No.26619  
>>26616
Там прямым текстом просят максимум. Твоя сортировка не сработает с массивами [8, 3], [4, 3]

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

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

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

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

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

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

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


Файл: Anime-фэндомы-python-geek-5141180.jpg -(147 KB, 811x649, Anime-фэндомы-python-geek-5141180.jpg)
147 No.26622   [Ответ]
Здесь обсуждаем змей
>> No.26623  
>>14767


Файл: photo_2022-08-24_19-39-41.jpg -(136 KB, 1024x1024, photo_2022-08-24_19-39-41.jpg)
136 No.26529   [Ответ]
В нашу команду по разработке 2d пиксельной фентези стратегии требуется программист.
https://t.me/ hwVhljsDFNkzNGZi
>> No.26531  
Программист на чем?
>> No.26608  
>>26531
руками на клавиатуре


[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22]

[ d ] [ b / cu / dev ] [ r ] [ a / ts ] [ ci ] [ gnx / int ] [ misc ] [ dev / stat ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]