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

Пополняемая база знаний: http://pastebin.com/AGhLZppH

Не знаете, какой язык и библиотеки взять для вашей задачи? Вам сюда.
Не знаете, где клиент, а где сервер? Вам сюда.
Не понимаете, что такое ООП? Вам сюда.
Написали код, и не понимаете, почему не работает? Вам сюда.
Обнаружили кусок кода, и не понимаете, как оно вообще могло работать? Вам тоже сюда.
Не знаете, как подступиться к проблеме? Вам обязательно сюда.

Другие тематические нити (периодически обновляется): https://pastebin.com/psy43ibG

Примеры кода лучше выкладывать в виде ссылок на http://pastebin.com или http://ideone.com
Фронтендные вещи лучше выкладывать на http://jsfiddle.net

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

Чтобы не сбивать новичков с толку, а также не разбавлять полезную информацию мусором, беспредметные споры типа "какой язык / парадигма / библиотека / етц лучше" здесь запрещены. Для подобных вещей теперь есть отдельная диспутов нить >>/dev/21353

Если здесь поселится достаточное количество программистов на одном языке / одной сферы, можно б
Сообщение слишком длинное. Полный текст.
359 сообщений и 91 изображений пропущено. Для просмотра нажмите «Ответ».
No. 23466    
157177585952.png-(566.53KB, 850×1206, 2girls ;d absurdres alternate costume.png)
23466
Я тут ИхSQL исключение выбила:
Incorrect string value: '\xE2' for column '410chan'.'posts_dev'.'filename_original' at row 1
для имени файла
Safebooru - 2girls ;d absurdres alternate costume….png
Оно уникод не розумиит что ли?

>>23458
https://www.fortech.ro/n-1-main-cause-poor-performance-jee-applications-coded-jpa/
В общем, проблему можно разделить на два вида.

В первом, оно работает согласно спецификации, но не так, как хочется, т.е. выходит из зоны ответственности JPA-провайдера. Можно выделить два подвида.

В первом, когда мы пытаемся итерироваться по коллекции сущностей размером N для которых установлено отношение @OneToMany и FetchType.LAZY, JPA-провайдер честно проинициализирует каждую @OneToMany-коллекцию, что приведет к дополнительным N SELECT-ам. Решается либо специальными запросами с JOIN FETCH, либо через именованные графы загрузки, что однако, JPA 2.1: https://codete.com/blog/jpa-n-plus-1-select-problem/

Во втором, когда мы пытаемся итерироваться по коллекции сущностей размером N для которых установлено отношение @ManyToOne и FetchType.LAZY, JPA-провайдер честно проинициализирует каждую @ManyToOne-сущность, что приведет к дополнительным N SELECT-ам. Решается или также как и для первого подвида, или через кэш второго уровня ( https://en.wikibooks.org/wiki/Java_Persistence/Caching ), который описан в спецификации JPA 2.0, однако не является обязательным для реализации: https://vladmihalcea.com/initialize-lazy-proxies-collections-jpa-hibe
Сообщение слишком длинное. Полный текст.
No. 23467    
>>23465
>Есть где таблица поддержки новых фич регулярных выражений в Node.js? Для браузеров есть полно информации
Node.js использует движок хрома, V8. Соответственно, зная версию движка, можно воспользоваться информацией для браузеров. Выводишь версию движка:
> node -p process.versions.v8
Или подсматриваешь её тут в таблице прошлых релизов: https://nodejs.org/en/download/releases/

Потом матчишь версию V8 на версию Хрома тут:
https://en.wikipedia.org/wiki/Google_Chrome_version_history
И смотришь поддержку фич уже по ней.
Например, Node 12.13 использует V8 версии 7.7.299, что матчится на Chrome 77

>Atomic capture groups, named capture groups, lookahead/behind и много еще чего не работает в 12.13
Фичи регексов в JS выносятся как часть спецификации ECMAScript, которой как-то стараются соответствовать движки браузеров. Часть фич что ты перечислил или еще не включена ни в какую спецификацию, или спецификацию в которую они входят еще не все поддерживают. Например, lookbehind входит в ECMAScript2018, но этот её кусок на данный момент поддерживает только последний Chrome.

Быстро подсмотреть фичи которые может JS регекс в свежих версиях браузеров можно тут: https://www.regular-expressions.info/refflavors.html
Например, вот инфа по lookaround-ам: https://www.regular-expressions.info/refadv.html
для удобства, выставь в обоих дропдаунах JavaScript
Альтернативно можно глянуть вот этот gist, колонку ECMA, но это просто скопированная с сайта информация, и непонятно кто и как её будет обновлять:
Сообщение слишком длинное. Полный текст.
No. 23470    
15718082114.gif-(29.55KB, 843×500, screenshot.gif)
23470
>>23465

Я только что проверил и named capture groups, и lookbehind в Node.js версии 12.13, всё работает должным образом, скриншот консоли прилагаю.

Вся информация о поддержке новинок языка (не только регулярных выражений, но и вообще) в таблице https://node.green/ есть.
No. 23471    
(Что же касается lookahead, то его поддержка есть во всѣхъ джаваскриптовых движках со времён царя Гороха, так что тут, должно быть, уж точно какое-нибудь недоразумение.)
153385789892.png-(34.48KB, 500×500, 410.png)
20450
No. 20450       [Ответ] [Первые 100 сообщений] [Последние 50 сообщений]
После публикации исходников мы можем обсуждать доработку не только ранее общедоступных частей интерфейса, но и движка в целом.

Репозиторий: https://bitbucket.org/Therapont/fbe-410
1. Для ваших предложений предназначена ветка public.
2. Только администрация 410чана решает, что в этом движке надо, а что не надо. Соответственно, не стоит излишне пропихивать всякие там революционные идеи. Одобренные потенциальные изменения перечислены на багтрекере (записи, созданные владельцами репозитория).
3. Тестирование предложенных изменений и развёртывание принятых ведётся при наличии у администрации свободного времени на это. Обычно это делается по выходным.
4. Код выложен как есть. Никаких неопубликованных скрытых функций и частей не существует.

Предыдущая нить: >>17371
230 сообщений и 110 изображений пропущено. Для просмотра нажмите «Ответ».
No. 23268    
Короч, шоб всё было в жсонах, аяксах и конечно же на базе Кусабы.
No. 23269    
15710656135.png-(599.08KB, 3840×2160, 1564818556261.png)
23269
>>23259
>Тыжпрограммисты ведь как известно обладают бесконечным запасом свободного времени
Зато теоретизировать, не глядя в код, у этих мегапогромистов время есть. И обидки кидать, если их идею отклонили, будто бы им кто-то что-то должен, тоже время есть. На всё время есть, кроме написания кода, ага. А, ну и на аргументы, конечно, ведь вместо них сразу идут обидки.
Ещё раз:
>доработка движка, которой никто не будет заниматься
Потому что вы ск0зали?
Никто вчера прикрутил спойлеры? Никто прикрутил видосы? Никто исправил кучу багов?
Нет, это не никто, это всё вполне конкретные люди. Да, у нас с ними бывают разногласия, но мы им благодарны за их вклад. Вы не хотите ковырять этот движок? Это ваша проблема и ваши обидки на злого меня никак этого не изменят.
No. 23271    
157107123939.png-(202.67KB, 947×616, 15cc3d5456c4026f3.png)
23271
>>23253
Вам уже два человека говорят, что не понимают, чего вы хотите.

Чтобы получить ошибку валидации от сервера postback-ом (т.е. как сейчас), надо сначала на сервер отправить уже заполненную форму (целиком, вместе с прикреплёнными файлами). Если форма проходит проверку, то на бэке происходят определённые бизнес-действия, создаются записи в базе там, отправляются письма, ставятся задачи в очередь, что-то ещё. Отменить эти действия уже нельзя, равно как и нельзя узнать, валидна форма или нет, не отправляя её на сервер.

Костыли на JS имитируют браузер без JS — отправляют форму, как это делает браузер без JS, и принимают ответ, как это делает браузер без JS; из ответа вытаскивают строки ошибки и показывают их во всплывающем окошечке. Это называется AJAX-постинг.

Вы вот именно это хотите, или что-то другое?

>>23269
>Зато теоретизировать, не глядя в код, у этих мегапогромистов время есть...
Если вы такие все из себя чёткие, конкретные и самодостаточные, и лучше других знаете, что, как и когда делать, то смысла выходить из привата в паблик нет. Потому что будут крокодилить, будут спрашивать об одном и том же, будут не понимать и требовать разжевывания тех вещей, которые вам ясны аки день Бажий, будут фантазировать, как бы они это сделали на своём стэке, и как это вообще можно сделать, будут шутить про отсталость и прочее «говно мамонта», предлагать переписать на Node.js или другой стэк, интересный крокодилам, будут обижаться на отказы. Вот зачем, чтобы впоследствии публично же возмущаться, что вот мол ходють тут всякие, тереотизируют всякое, спорють о чем-то своем, а к станку хозяйскому вставать не хотять; кармодрочерство на основе количества коммитов устраивать?
No. 23274    
157107268786.jpg-(276.46KB, 500×752, 7200283.jpg)
23274
>>23271
Ну, я в третий раз могу вас спросить: а нельзя ли оптимизировать ответ сервера после отправки и проверки этих данных, чтобы эти заглушки-уведомления генерировались и выдавались пользователю как-то более изящно, чем просто ныне существующие HTML-страницы со всем лишним мусором, обёрнутые в костыль, чтобы этот мусор спрятать?
Как мне ещё спрашивать, чтобы вы, наконец, попытались это прочитать и внятно ответить?
No. 23275    
>>23269
Конечно, кроме платинового ответа я ничего другого не ожидал.
> Потому что вы ск0зали?
Потому что вы ск0зали. Не далее чем в >>22324 посту. И я склонен с этим согласиться, та задача, в представленном виде, не выглядит выполнимой.
> Зато теоретизировать, не глядя в код
Откуда такие выводы? Тот, кто не видел код Кусабы наоборот считал бы, что все это легко допиливается. Тот же, кто его хоть раз видел, при первом упоминании о нем хватается за голову.
> На всё время есть, кроме написания кода
На написание кода время есть. Но на проделывание в десятки раз большей работы, чтобы добиться того же результата, времени и желания не будет ни у кого.
Вот AJAX-постинг. Здравый казалось бы реквест, полезная фича. Но вам нужен не просто AJAX-постинг, вам нужно чтоб ответом был не простой HTML, который можно распарсить, а JSON с кодом ошибки или еще что, чтоб не было "как в костылях", и таким образом одним росчерком пера задача на пару часов, затрагивающая только фронтенд превращается в задачу на пару недель, в которой надо перелопатить половину бекэнда. По сути, нужно поверх существующего постинга пилить API, да еще сохраняя совместимость с легаси.
Спорить о целесообразности такого решения учитывая дополнительные трудозатраты (значительные) и эффект ими достигаемый (никакой) бесполезно: "Ваши аргументы - не аргументы", "Кроме ваших аргументов у вас нет аргументов".
No. 23276    
157107501720.jpg-(3.81MB, 2893×4089, 8757161.jpg)
23276
>>23275
>Конечно, кроме платинового ответа я ничего другого не ожидал.
А вы большего не заслуживаете, увы. Вы не хотите разбираться в существующем коде, вы не хотите задачи на две недели, а хотите на два часа, вам не нравятся используемые технологии, вам не нравлюсь лично я и т.д. и т.п. Так хорошо же. Это ваш выбор, ваши интересы, ваше свободное время. Но нахѣръ тогда тут писать простыни о том, как вам не подходит этот проект, лол?
Нытьё о том, что эта сложна, аргументом не является.
No. 23374    
157126239013.png-(583.46KB, 1154×585, 12345685.png)
23374
А вообще, для всех мегакодеров, которые не хотят писать код, у меня тоже найдётся задание на чистом ӁС+ХТМЛ. Правда, для другого супермаркетовского сайта.
156138030777.png-(282.53KB, 512×512, logo.png)
22272
No. 22272       [Ответ] [Первые 100 сообщений] [Последние 50 сообщений]
Overchan Android (fork)
Браузер для Android

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

Прошлый тред >>19410
727 сообщений и 38 изображений пропущено. Для просмотра нажмите «Ответ».
No. 23459    
>>23174
Есть какой-то прогресс по этому багу?
No. 23460    
>>23459
Пока особо им не занимался. В общем-то там очевидно, что это и почему, но пока не могу сказать, получится ли избавиться от этого лишнего показа окна.
No. 23461    
А можно парсилку ссылок на anon.fm, чтобы кликабельными были? Заодно там же можно скрыть номер поста, этот таймштамп не несёт никакой нагрузки и обновляется раз в день, а при ответе можно вставлять айди приславшего.
No. 23462    
>>23461
>парсилку ссылок на anon.fm
В смысле ссылок из другого места, ведущих на anon.fm, или ссылок на странице anon.fm, ведущих куда-то еще?
>чтобы кликабельными были
В каком смысле «кликабельными»? Что должно происходить по клику, чего не происходит сейчас?
>скрыть номер поста
Надо посмотреть.
No. 23463    
>>23462
На странице. По дефолту в /answers.js теги <a> ставятся только для ссылок от диджея. Поэтому когда ссылку присылает слушатель, ссылка не кликабельна, приходится выделять и вставлять в браузере. Давно хотел написать, но не было живых допильщиков.
No. 23464    
>>23462 >>23463
А ещё можно для лучшей работы с выделением своих постов брать айдишник, который выдаётся в формочке после отправки сообщения.
No. 23469    
Зделой возможность скрывать посты по картинке, как в куклоскрипте. Там есть пункт "скрыть с похожими изображениями".
156826115774.jpg-(355.81KB, 1275×789, Размещение 2019.jpg)
22646
No. 22646       [Ответ]
Мир вашему дому, товарищи программисты. Я хочу заказать моды к своим любимым играм: сталкеру и, возможно, Скайриму. Я ведь тот еще внутренний эмигрант. Работа весьма неплохая, в средствах я не стеснен, так что оплата в лучшем виде. Варианты доставки - на яндекс деньги, карточку, через тайник. Связь: яндекс почта, телеграм. Цена, естественно, договорная. Если за работу не беретесь, то хотя бы скажите, где я могу найти исполнителей. Картинка - случайно выбранная русская деревня, вроде той, которую предстоит сделать кому-то из исполнителей.
2 сообщений пропущено. Для просмотра нажмите «Ответ».
No. 22715    
Наконец-то я нашел необходимые материалы. Так что теперь заказ поконкретнее.

Нужно сделать русскую деревню, небольшую такую. И чтобы был рядом огромный лес. Больше - лучше. Думаю для компьютера с 8 ГБ оперативки потянуть локацию как 2-3 из оригинала - не проблема. Но если есть тут ограничения - то уж лучше меньше, но без тормозов. Лес этот нужно заселить зверями, характерными для Большой Земли (взять их можно здесь: https://vk.com/topic-48325165_33194115). Из персонажей - деревенские мужики, и среди них: продавец сельпо, лесник, инженер-механик в колхозе, председатель, водитель грузовика, лесник. Насчет сюжета - не знаю, можно несколько заданий сделать. Основной же упор на охоту. Будет хорошо добавить трофеи. Переход в Зону и обратно - на усмотрение, можно через проводника и грузовик/автобус. Желательно на платформе ЧН или ЗП. Очень желательна совместимость с другими модами типа Faction Commander, Call of Chernobyl, различными новыми локациями (то есть чтобы файлы вообще не пересекались). Желающие призываются в тред. Обсудим.
No. 22716    
Кирилл?
No. 22717    
>>22716
Мефодий
No. 22740    
Раз появился такой тред, то может есть желающие написать моды для FS17?
No. 22997    
157041718129.png-(541.80KB, 583×1059, レイヤー_3.png)
22997
А никто не знает, где взять альтернативные "ночные" текстуры для моделек ХимеХины?
No. 22998    
>>22997
Если на официальном сайте нет, то только самому перекрашивать.
No. 22999    
>>22998
На сайте у них теперь какая-то регистрация и вообще одни закорючки непонятные. Ссылка на дропбокс пропала, но и раньше там была только одна версия текстур. Может на никонико найдется?
148897178963.png-(34.62KB, 355×585, 1383852009227.png)
15850
No. 15850       [Ответ] [Первые 100 сообщений] [Последние 50 сообщений]
Данная нить сделана по согласованию с администрацией Ычана.

У администрации Ычана появилось желание добавить некоторые функции в стандартный пользовательский интерфейс, что требует доработки местного JS. Поскольку специалистов в этой сфере на примете нет, было решено обратиться к сообществу.
Какие функции нужны:
  • Скрытие тредов. Видимо, с использованием localstorage. Учитывайте возможность развернуть тред обратно.
  • Разворот картинки на странице по нажатию на уменьшенную копию. Большие картинки должны разворачиваться не в натуральную величину, а с учётом ширины и высоты окна. По повторному нажатию сворачиваться обратно. Учитывайте, что иногда вместо уменьшенной копии бывает заглушка спойлера, а в огороженном разделе /gf/ есть флэшь-файлы, которые этак разворачивать смысла нет.
Желательно, чтобы скрипты были достаточно легковесны, чтобы помещаться в wakaba.js. Минимальными должны быть и предлагаемые правки вёрстки самих страниц (радикально никто ничего перепиливать не будет).
Предпочтительная лицензия скриптов — общественное достояние (public domain), как у самой «Вакабы».

Пока всё. Администрация не рассматривает идеи подключения куклоскриптов или чего-то подобного тяжеловесного целиком, так как стремится сохранить минимализм интерфейса сайта. Также пока не рассматриваются предложения по неким другим функциям.
303 сообщений и 68 изображений пропущено. Для просмотра нажмите «Ответ».
No. 22744    
>>22742
Смойте за собой.
No. 22773    
>>22722
Исправлено.
No. 22839    
>>22739
>спойлеры в FBE
А что не так со спойлерами?
No. 22853    
156985550938.mp4-(111.80KB, 1920×1080, Gotoubun no Hanayome - Uesugi Fuutarou having rais.mp4)
22853
>>22839

Имѣются въ виду графическіе спойлеры, https://bitbucket.org/Therapont/fbe-410/issues/8/
No. 22854    
>>22853
Мне так и не ответили там, как опции впиливать.
No. 22857    
156988426652.jpg-(6.66KB, 147×153, staredad.jpg)
22857
>>22854

Видеозапись >>20965 говорит нам, что для начала можно вообще без опций (а просто жёстко ограничить поддержку употребления спойлеров досками a/ и ts/ только).
No. 22876    
>>22854
Я расширил описание того тикета.
И не надо угонять этот тред.
147103729042.jpg-(44.06KB, 604×602, erogepok.jpg)
14488
No. 14488       [Ответ] [Первые 100 сообщений] [Последние 50 сообщений]
Тред №1 для чиочана, №29 для ычана.
Основная новость: wikia-площадка уже долгое время как имеет для нас третьестепенное значение. По большему счёту, она пригодилась для ревизии ресурсов именно на первых порах.
Остальное мы успешней обсуждали и решали в тредах. Помимо этого мы минимизировали контакты с соцсетями и коммьюнити БЛ.

FAQ проекта.
Устаревшая страница: http://eroge-dopil.wikia.com/wiki/FAQ
Update от 2016 года - поправлена информация в FAQ, перенесено на пастебин.
http://pastebin.com/kRRLUeMQ

В Гитхабе идёт работа над скриптом. Обновления редкие, в размере одного сюжетного эпизода.
https://github.com/yakui-lover/eroge-dopil

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

Если у вас есть таланты, и вы хотите присоединиться к нам, пишите сначала в этот тред.
Предварительно стоит ознакомиться с ФАКом и ссылками, указанными в нём.

Материалы к диздоку и разработке: http://pastebin.com/VJpgMwxr
Архивные новости: http://pastebin.com/WzhPzuuM
309 сообщений и 70 изображений пропущено. Для просмотра нажмите «Ответ».
No. 22524    
>>22477
Отвечает не Якуй. Проект не усоп, он в процессе.
Сейчас делается праздничная часть Дня Нептуна, она большая. Будет много СССР-тян.
No. 22634    
Треду три года, а допил всё не выйдет.
No. 22643    
>>22634
Допилу почти 6 лет, а допил всё не выйдет.
No. 22644    
156822778415.png-(34.58KB, 630×630, 9-140.png)
22644
>>22643
>допил не выйдет
Позовите допил.
Пусть вынесет попить.
No. 22706    
>>22643
Хотели допилить уже готовый проект, а в результате возятся ещё дольше. Первые два дня интересны были, жаль, но мне кажется, что Допил уже всё.
No. 22711    
>>22706
>что Допил уже всё.
Или выйдет лет через 50, когда все умрут или всем станет пофигу.
No. 22732    
Л-е-ето, что ж ты безлунно?
Как отыскать тебя,
Как войти в твой дом,
Как уснуть под небом твоим?
Где ты? Где твои струны?
Смыло карту, лишь крестик с номером -
Адрес нашей звезды,
Звездочки заблудившихся навсегда...

P.S. Держу за вас копыта.
МимоСвин
156889102497.png-(238.66KB, 424×382, Снимок экрана 2019-04-10 в 18_20_17.png)
22718
No. 22718       [Ответ]
А вопрос такой. Реально ли найти удаленную работу разработчиком или девопсером, причем без заключения договора и соответственно предоставления сведений о себе?
Я сраный бюджетник и не имею права где-то еще получать доход.

Pic unrelated
No. 22721    
Можно, разрешаю. Лезь к индусам и прочим пакистанцам в котёл Апвёрка.
156730482384.png-(35.41KB, 1395×485, Безымянный.png)
22572
No. 22572       [Ответ]
Стивушка, дело в том, что я проживаю в маленьком городе и у меня тут нет никаких контор, куда бы я мог пойтисо свом выученным по видео с ютуба php и вордпрессом. Я знаю, что в конторах зарплаты выше, гарантии и стабильность, но вольные хлеба - это вынужденная мера.
И у меня есть вопросы.
К примеру:
какими платёжными системами пользоваться? Я слышал и про отзывы переводов заказчиком, и про самодеятельность самих посредников.
Или:
какими месседжерами пользоваться? Я уже пытался найти заказы, но каждый раз останавливался, когда человек хотел переключиться на общение в телеграме. А я не могу зарегистрироваться в телеграме, ведь там нужен номер телефона.
Или: какими биржами пользоваться предпочтительнее?
Чио-чан, не болей
No. 22619    
>>22572
Не будь бакой и купи себе отдельную рабочую симку и зарегистрируй на неё всё что тебе нужно. От этого никто не умрёт и мировому правительству не станет ни лучше, ни хуже от того, что у метя будет рабочая симка. Это просто рабочая симка. До неё никому не будет дела, пока ты не начнёшь её светить где-то ещё.

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

И зацени вот это https://www.digitalocean.com/write-for-donations/
No. 22640    
>>22619
>https://www.digitalocean.com/write-for-donations/
Копирайтинг?
155032195450.jpg-(63.68KB, 720×720, civilized_argument_popukko.jpg)
21353
No. 21353       [Ответ] [Последние 50 сообщений]
Попробуем создать нить, в которой уважаемые разработчики могут поспорить на любые темы:

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

Здесь разработчики смогут невозбранно обсудить эти, и другие животрепещущие а иногда и извечные темы.
48 сообщений и 14 изображений пропущено. Для просмотра нажмите «Ответ».
No. 22614    
156789258188.jpg-(42.55KB, 800×283, 184008_800.jpg)
22614
>>22607
> Также она должна уметь в security, поскольку её данные секретны.
Лол. Самое больше секьюрити - это пароль "123456" перед меню критических настроек, чтобы водила не баловался. В остальном - на IP камерах включен telnet, и к ним легко получить рут, например. Но это при условии, что попадешь в их сеть. Принципиально секьюрити основано на том, что IP серверов в оборудовании прописаны в настройках, и больше они ни с чем не связываются, но например GPS-навигаторы имеют интерфейс настройки через SMS, протокол описан в инструкции и находится в свободном доступе. Все, что нужно, чтобы влезть туда - это знать номер телефона.
Это конечно не касается валидаторов, так как там замешаны деньги и банки, по сути, к ним такие же требования, как к любому кассовому терминалу.
> Также она должна уметь трекать своё перемещение в офлайне, когда выходит из зоны приёма
Нет, не должна. Сигнал от GPS пропадет гораздо скорее, чем мобильная связь, ибо он идет из космоса, и его можно загородить любым высотным домом, а мобильная сеть обеспечивается столбами, понатыканными чуть ли не через каждые 100 метров. В целом, всем плевать, если часть маршрута пропала, автобус за это время не мог улететь на луну. В принципе, на этот случай предусмотрена рация "хитон", но как бы у нее-то сигнал еще хуже, так как она должна добивать напрямую до базовой станции.
> Сложность подобного изделия выходит за рамки «на ассемблере за ночь».
Если брать навигатор, то я бы не назвал устройство таким уж сложным. Это если брать не комбайн, вроде "Гранита 2.07", а просто навигатор. GPS-модуль общается по UART с МК, причем на него не нужно слать никаких запросов и записывать ему какие-то регистры, он просто выплевывает в ASCII текущее положение по стандартному протоколу, достаточно просто написать парсер. В GSM-модуле уже есть сетевой стек, и ему достаточно AT-командами сказать "отошли на такой-то айпишник вот эти координаты", добавь к этому пару дискретных входов и DS18B2, текстовый ЖК экран для отображения коо
Сообщение слишком длинное. Полный текст.
No. 22615    
> На внедрение самодела заместо готовых решений идут только ушлые управленцы
Дело в том, что любой эффективный и не очень менеджер если есть вариант "нанять 10 инженеров чтобы спроектировать девайс за 1 год" или "нанять 1 самоделкина, чтоб он запилил нам все за неделю" выберут второй вариант, без исключений. Это касается и производителей показометров в том числе, так что не факт, что готовое решение всегда окажется лучше, чем самопал. Были случаи, что на звонок в техподдержку производителя показометров с вопросом отвечали: "извините, проектировщик показометра помер, а мы тут ничерта не понимаем". И иногда лучше и проще иметь при себе исходники и устройство, которое сделано под конкретную задачу и которое можно модифицировать, чем доставать ТП с помагитеунасничегонеработает и получать фигу.
> «я художник, я так вижу»
Я видел провода питания, на которых на одном конце у разъема 1-й контакт красный, другой черный, а на другом точно такой же разъем, но 1-й контакт черный.
> «и так сойдёт»
Как насчет девайса, в котором тысячи точек пайки сделаны вручную, под флюсом ЛТИ-120, намазанным малярной кисточкой по плате и не смытым, где некоторые ножки просто забыли запаять, дроссели намотаны вручную и не виток-к-витку, а как попало, из-за чего те звенят своими ферритовыми чашками как школьный звонок, радиаторы сделаны из алюминиевых уголков, отрезанных ножовкой, а сами платы держатся саморезами на деревянных брусках. Деревянных, Карл!
Все это "готовые решения", выпущенные тиражом в десятки тысяч штук. Так что иногда принцип "хочешь хорошо - сделай это сам" работает.
Собственно, принцип наколеночного производства практикуется везде где можно и где нельзя, даже в критичных сферах, таких как медицина или авиация, даже Боинг нанимает индусов на аутсорсе.
> Эту логику делает фирма, занимающаяся производством контроллеров для нужд производства. Она месяцами тестируется в самой фирме, потом подтверждается тестами сторонних организаций в виде сертификатов соответствия
В этой фирме работают такие же само
Сообщение слишком длинное. Полный текст.
No. 22616    
>>22588
>Мир вот уже ~20-ть лет не решает задачки, код которых можно за вечер написать в тетрадке
Я пишу лямбды на AWS.
И вообще, микросервисы рулят.
No. 22635    
156808519290.jpg-(543.35KB, 800×1132, 2018-02-10-949861.jpg)
22635
>>22613
Я про системы, которые внедряли в ЖКХ примерно десять лет назад говорю. Навигаторы ставились на древние ЗИЛ-ы и трактора, так что они бывало реально ехали под сиденьем водителя, ибо больше места им не было. В эти проекты спецом закладывалась возможность тех.обслуживания неквалифицированным персоналом заказчика у которого зарплата была 16 тыр/месяц, и они в гробу видали дополнительную работу. Работает по сей день, кстати, т.е. подход себя оправдывает.

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

Что я у тебя могу спросить, так это кто должен обслуживать такой йоба-автобус, какая у него должна быть квалификация, и какая зарплата? Потому, что есть множество попильных проектов, которые после торжественного внедрения проработали неделю, что-то сломалось, чинить некому, и их тихонько свернули. Те же электронные очереди в поликлиниках, которые не работают, поскольку необходимая квалификация работника и возможная зарплата не пересекаются.

>>22615
Производство интересует, кого пинать в случае невыполнения обязательств перед заказчиком/клиентами по причине отказа того или иного оборудования. Услуги адвокатов стоят на порядки дороже коробочных решений не говоря уже о том, что незадачливого директора собственник может просто закатать в бетон и нанять более толкового. Как там дела обстоят в дохлых КБ, я не в курсе — не доводилось бывать, извини.

>>22616
>микросервисы
>пишем бойлерплейт для проверок консистентности бизнес-данных
>откатываем распределённые тр
Сообщение слишком длинное. Полный текст.
No. 22637    
>>22635
>для проверок консистентности
>пишем бойлерплейт
? Я, кажется, уже говорил, что не надо писать 20гб Жаваподелия. Жсон-валидатор в зубы и вперёд.
No. 22638    
>>22637
>“undefined is not valid SNILS id”
Лол. Я и говорю, для задач, где в информационной модели более одной сущности, не подходит. Не-не-не, пишите сами учётные системы на микросервисах, делайте руками работу СУБД при помощи чего хотите, только нормальных людей не трогайте.

З.Ы.: Про распределённые транзакции я так понимаю сказать нечего?
No. 22639    
>>22638
>undefined
?
Валидируйте правильно, вам кто запрещает?
>пишите сами учётные системы
Ну я же говорю, мир не делится на конфиги и 40гб 1Сы.
>Про распределённые транзакции я так понимаю сказать нечего?
У меня с ними проблем нет. Ванговать, что у вас за юзкейс, и почему горе-разработчики не могут без 20гб брйлержавакода с ним работать я не собираюсь. Принесите хотя бы ТЗ, тогда с вами можно будет дискутировать.
151778852326.png-(51.07KB, 349×500, kotoba_logo_lg.png)
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 в папке с кодом.
Установка всех зав
Сообщение слишком длинное. Полный текст.
181 сообщений и 57 изображений пропущено. Для просмотра нажмите «Ответ».
No. 22350    
>>22329
1) Без понятия. Это свойство взято из кода кусабы или еще чего, было добавлено чтоб было. В данный момент ничего не делает и назначение этой функции предстоит придумать.
2) Пока нет.
>>22349
К продакшену еще много чего не готово, ожидать следует не раньше 2020. Когда оно будет готово, об этом будет объявлено.
No. 22478    
156519142083.png-(105.06KB, 247×315, image.png)
22478
Извиняюся, но у меня кнопочка "quick reply" не вставляет ссылку на пост в месседж бокс. И еще когда наводишь мышку на реплаи, то всплывает красненькое окошечко с надписью "500 internal server error".
Что-то криво поставилося?
No. 22479    
156526599744.png-(26.44KB, 789×280, image.png)
22479
>>22478
Так же кнопочки "удалить, закрепить, закрыть, открыть" тоже выдает ошибку 500.
Еще кнопочка stuff выдает пик.
No. 22591    
156753183552.png-(387.86KB, 844×844, 079Slowpoke.png)
22591
>>22478>>22479
Спасибо за багрепорт. Все исправлено (некоторое время назад).
Страница Staff выдавала ошибку из-за того, что не было добавлено ни одной роли (manage/roles), и вместо пустого массива у юзера роли были undefined. По той же причине не работали попапы. Теперь работает и без ролей.
Быстрого ответа просто не было запилено, теперь он есть.
No. 22636    
15681236009.png-(5.66KB, 268×126, image.png)
22636
>>22591
Спасибо!
Но теперь оно постить отказывается :3
No. 22641    
>>22636
Еще одна тупая ошибка, которая проявляется только на пустой доске. Исправлено.
Добавлена новая фича - редактор стилей. Дополнительные темы можно клепать прямо через админку.
Так же обновлен node.js и все остальное. Контейнеры необходимо пересобрать командой -d --force-recreate --build
No. 22642    
>>22641
> docker-compose up -d --force-recreate --build
fix
Удалить сообщение []
Пароль  
[Mod]
[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18]