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

Файл: !!!!!!!!!!!!!!.jpg -(116 KB, 434x434, !!!!!!!!!!!!!!.jpg)
116 No.13008   [Ответ]
Немного странный выбор, но PHP vs C#?
В связи с определенными обстоятельствами я переезжаю в мск и нужно искать новую работу. Проблема в том, что последние 2 года я работал не по специальности. В универе учил C# и PHP (оба немного подзабыл), тянет к обоим языкам. Главный вопрос какой из языков сейчас более перспективный и востребованный (не хотелось бы остаться без работы) и реального опыта работы в кодинге у меня нету, какие шансы вкатиться в работу имея базовые знания по ним.
Пропущено 2 сообщений. Для просмотра нажмите "Ответ".
>> No.13011  
Для работы рядовой кодомакакой на этих языках не требуется вообще никаких специальных знаний. Достаточно щепотки здравого смысла и зайчатков разума.
>> No.13016  
>>13008
>PHP
Быстрое вхождение и мгновенный потолок. На дошираки, наверное хватит на всю жизнь.
>C#
Медленное вхождение и средняя скорость достижения потолка. Можно делать как web, так и desktop приложения. На хлеб с маслом хватит на всю жизнь. Не будешь лениться - и на икорку хватит.
>> No.13023  
>PHP vs C#?
Эскобар.jpg
>> No.13024  
>>13023
Ниже прочти
>> No.13027  
>>13023
Це-решетка пиздатей эрэнэрки. Хотя и является кончей сифилитика (и не только потому, что что угодно круче чем эрэнэр).
>> No.13029  
>>13027 До-диез
>> No.13046  
Ассемблер.
>> No.14236  
>>13016
>мгновенный потолок
Распространённое заблуждение. Основная проблема языка в том, что на нём можно и так и сяк и даже вот так вот. А так же обилие мифов и трендов на стили использования. Существуют всевозможные околонаучные труды посвящённые замерам быстродействия и всяческим тестам. А так же мануалы и официальные разъяснения. Но как в какой ситуации кодить правильно, всё равно никто толком не знает. В этом плане достичь потолка достаточно трудно. Так-как потолок подразумевает одинаковое владение всеми стилями боя и мгновенное переключение между ними. А так же постижение дзена оптимизации и конечной истины каждой из философий.
>Можно делать как web, так и desktop приложения.
Ты не поверишь! На php тоже. Лучше бы было нельзя.
>> No.14486  
>>13046
Куда его?
>> No.14487  
>>13008
Лучше становись жуниором на Питоне, думаю проблем с работой будет меньше.


Файл: ss+(2015-07-23+at+03_03_09).png -(3 KB, 147x149, ss+(2015-07-23+at+03_03_09).png)
3 No.12993   [Ответ]
https://github.com/Seedmanc/Tumblr-image-sorter
Пишу юзерскрипт для тумблера, позволяет на основе анализа тегов поста с картинками определить путь сохранения изображений на диске, что экономит время на выборе папки вручную. Плюс к этому скрипт добавляет теги в имя файла в формате booru и переводит их с другого языка, если нужно.
Кроме того, есть возможность различать основные и второстепенные теги, что позволяет подсчитывать количество объектов на изображении, если они верно указаны в тегах. Например, можно задать отдельные папки для сохранения картинок с группами объектов или же с единичными.

Скрипт также позволяет получить HD-версии вложенных изображений в постах любого типа, если они доступны, в противном случае вложенная картинка ссылается на поиск оригинала в гугле.
Пропущено 8 сообщений и 2 изображений. Для просмотра нажмите "Ответ".
>> No.13131  
>>13122
Не ставил, но на скриншоте выглядит няшненько.
>> No.13140  
Файл: f3c99fd10b[1].png -(28 KB, 501x521, f3c99fd10b[1].png)
28
>>13131
jQuery UI же.

Добавил потенциальную поддержку Unix и может быть даже Mac OS. В отсутствие этих ОС у себя заявлять о тестировании не могу, но по крайней мере на линуксе уже запускалось у другого человека.
>> No.13225  
Обнаружил на каком-то японском сайте довольно подробное описание своего аддона. Кто японский знает лучше уровня гуглопереводчика, насколько текст выглядит рукописным, а не автоматически составленным каким-нибудь ботом на основе анализа кода?
http://wikiwiki.jp/firefox/?cmd=read&page=Ext%2Fservice%2FTumblr%20Image%20Sorter&word=tumblr%20image%20sorter
Алсо пофиксил баг, где не работал submit в некоторых случаях.
>> No.13226  
>>13225
Да это же чёртов успех.
Лол, какой же бот тебе такое понапишет? Компьютеры не умеют говорить на естественном языке (пока).
>> No.14242  
Файл: 0.gif -(4 KB, 600x396, 0.gif)
4
У меня тоже есть серверный скрипт для собирания коллекций с тумблера. Первоначально создавался как автоматический граббер-бэкапер по скармлемоему списку. Просто вбиваешь\копипастишь адреса тумблеров, выставляешь настройки, жмякаешь кнопку и забываешь. Если возникнут какие ошибки с которыми скрипт не справится сам, всё будет записано в логи и выведено на экран, с возможностью выбора действий на каждую из них. При удалении\угоне тумблера, его старые бэкапы вроде бы не перезаписываются. Быдлокод пронзает небеса своею ущербностью, так-как полностью экспериментальный и писался для лулзов. Имеет вэб-интерфейс и работает дооолго. Хотя и на порядок быстрее ручного режима. В чём причина такой слоупочности не знаю. Памяти, процессора и канала почти что не жрёт. Так что запуск с низким лимитом времени выполнения черевато принудительной остановкой, а открывание в хроме и фаерфоксе новее 22 версии - окошком обрыва (скрипт продолжит работать и завершится, но вы об этом уже не узнаете). Давно не обслуживается, так что не могу гарантировать 100% совместимости. Но вроде бы все существующие на данный момент шаблоны HTML-кода переваривает. В общем, кроме малого веса, простоты использования и автономнго сбора актуальных бэкапов по списку плюсов у него нет. Ах да, он умеет сортировать картинки и качать их HD версии. Кому-нибудь нужно? Если кто захочет украсть или переписать на JS, буду только рад. http://rgho.st/6MsMdjc8G
>> No.14309  
Файл: 36a6a98b74[1].png -(147 KB, 833x840, 36a6a98b74[1].png)
147
>>14242
ОП тоже делал качалку в свое время, причем на JS и хостился прямо на тумблере. Ну как качалку, она генерит список ссылок на полные картинки + JSON-список тегов, привязанный к имени каждой картинки. Требует флэш для загрузки списков, правда.
http://seedmanc.tumblr.com/tmblrDL
Когда-то так бэкапил некоторые блоги, которые позже оказывались удалены копирастами.
>> No.14315  
>>14242>>14309
Интересные у вас подходы. Я так понимаю, чисто ради эксперимента для обучения делалось?
>>14309
А код отдельно выложить можешь? Ну чтобы ради него сайт изнутри не ковырять.
>> No.14321  
Файл: ss+(2016-07-21+at+06_58_19).jpg -(318 KB, 1146x766, ss+(2016-07-21+at+06_58_19).jpg)
318
>>14315
Делалось скорее, чтобы быстро и без заморочек получить результат, не напрягаясь даже с выбором хостинга. Не отходя от кассы, да. В частности, я просто не нашел ни одной нормальной качалки с тумблере, не говоря уже о сборе тегов с привязкой к имени файла. Последняя была нужна, чтобы потом выкладывать скачанное на буры (для этого был отдельный скрипт с конвертацией тегов в имена файлов, понятные массовому аплодеру).

Там код-то весь в одной странице, на коленке писалось.

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

http://seedmanc.tumblr.com/tumblr2search
>> No.14361  
>>14321
> пикрел
Стив, молю тебя, дай адрес где найти вот эти фоточки с этой азиаточкой в юкате и другой традиционной одежде.
>> No.14372  
>>14361
Так по ссылке из поста и качай же. Что вводить видно на скрине.
А вообще адрес блога-источника (animage) там же.

Ну и раз уж разговор зашел, мой тумблер и бура http://koe.booru.org/index.php?page=post&s=list&tags=kimono mizuki_nana посвящены сейюфото.


Файл: knuth_1.jpg -(85 KB, 200x354, knuth_1.jpg)
85 No.12952   [Ответ]
Стивы! И будущие Стивы!
Мне скоро 30 лет, и у меня главная мечта это учить людей программировать. Так как умею я веб-разработку, то буду рассказывать именно про это.
Почему я не сделаю это ин риал лайф? В институте моем меня не очень любят, плюс там наверное очень умным надо быть. В колледже побьют тамошние альфачи, да и не нужно им ничего. А тут всегда было уютно и мило.
Одно время по скайпу рассказывал коллегам по работе о всяких интересностях, но сейчас я единственный разработчик.
Если я найду одно человека, который хочет научится пилить сайты - то с удовольствием помогу. Если двух - можно будет организовать нечто вроде курсов. А если никого не найду, то буду потихоньку пилить учебник.
Я быдлокодер на PHP, живу в мухосранске, работаю удаленно на парней из ДС.
Задавайте ваши вопросы.
Пропущено 15 сообщений и 2 изображений. Для просмотра нажмите "Ответ".
>> No.12980  
>>12979
Оукей зен. rlea55
>> No.12986  
ОП хоть кому-нибудь ответил?
>> No.12987  
Файл: 1434001454014.png -(149 KB, 320x256, 1434001454014.png)
149
>>12986
Мне пока нет. Например.
>> No.13002  
>>12986
Мне ответил ещё в начале треда. Сейчас молчит.
>> No.13007  
Стивы отпишите как идут дела с обучением? оп вообще начал?
>> No.14237  
>>12952
>Я быдлокодер на PHP
>Мне скоро 30 лет
>учить людей программировать
У меня большие сомнения. Поможешь развеять?
>> No.14245  
А нужен ли скайп? Если не использовать VoIP, то почему именно скайп?
>> No.14250  
Зачем вообще нужны какие-то Skype'ы и прочие мессенджеры? Я думал, мы на борде находимся. Или ты там с баками об оплате договариваешься? Какой-то серый конфотред, я бы его закрыл.
>> No.14263  
>>12952

Занимайся дальше своим делом, только это и могу сказать!
Интересная идея. Удачи вам.
>> No.16582  
>>12952
Оп, ты конечно врядли прочитаешь уже это, но ты жив?


Файл: gamez.gif -(2447 KB, 631x470, gamez.gif)
2447 No.12901   [Ответ]
Не особо разбираюсь в ычановском языке, так что напишу как есть.

Я тут уже года 4 являюсь диванным игроделом. Помнится, начал пытаться в игры где-то в 14 лет (сейчас 17 лвл) и, конечно, начал с Game Maker. Кто не знает, GM - такой конструктор для школьников\дизайнеров. Маленький мимимишный скриптовый язык с кучей плюшек типо wysiwyg редактора комнат\уровней и т.д. (потом всё скатилось до GM:Studio, всё захватили бюрократы и теперь Студия выглядит как порно игра из 2005 года, но я всё еще её очень люблю, в этом и проблема)

Так вот. Начал пытаться в игры. Как у всех, наверное, ничего не получалось, но я пытался не быть бакой и старался больше. Во время этого приключения попутно разбирал всякие штуки вроде Java, Haxe и других няшных конструкторов.

И знаете что? Я все еще на GM. Я всё еще не сделал годной игры. Вроде, прокачал навыки, разбрызгиваю милый пиксель арт 8х8 (меня друг-гака бьёт за это постоянно) во все стороны. Но результатов нет. Может я что-то делаю не так? Или надо try harder?

Запилю гифку, наверное, с графикой, чтобы не быть пустозвоном. Алерт, такой стиль нравится далеко не всем. Соррян, если что :З
Пропущено 2 сообщений и 1 изображений. Для просмотра нажмите "Ответ".
>> No.12905  
Я имею ввиду, набросай на бумаге в виде диаграммы классов.
>> No.12906  
>>12903
Подумал на секунду про xor, но дизайнеры тоже могут быть новичками. Так что обычный | сойдёт.

А если серьезно, то у ГМ - это основная аудитория. Программисты пользуются им, в основном, как инструментом для прототипирования. Их не так много :з

>>12904
Пробовал HaxeFlixel 2-3 месяца назад вместе с HaxePunk и самопальным (делал знакомый) форком Love на Haxe. А форк был крутой, жаль, что слился.
А вот в юнит-тесты никогда не пытался. Возможно, нужно попробовать. И архитектуру заранее продумывать попробую, спасибо, няш.
>> No.12907  
-Здравствуйте, жители ычана...
-Чё?
-Ой, ну, этого... короче, у меня на чердаке третий год подряд что-то стучит. Что это, как думаете?
-Э?

У тебя что, идей нет, чтобы запилить "игру своей мечты"? Или хотя бы какой-нибудь концепт, который ты бы хотел осуществить? В чем тогда интерес в гей-девелопинге? Может, тебе просто в игры играть нравится. Если можешь("прокачал навыки"), то не хочешь?
>> No.12908  
>>12907
На 2 году я понял, что запилить хотя бы один из таких проектов нереально. По крайней мере, я не гений, чтобы запилить его в одиночку.

И чтобы какой-то шанс иметь начал прокачиваться.

Какой интерес? Да я и играть люблю(главное, чтобы недолго, почему-то долгие игровые сессии меня немножечко в депрессии вводят), и делать игры люблю. kinda cool u know
>> No.12909  
>>12907
Да и вообще. Я пришел делать игры как и все, такой:

"Хей, короче, сейчас забабацаю свой майнкрафт.
Ой, это тяжело. Ладно, хотя бы свой Супер Мит Бой.
Ой, это еще тяжелее. Тогда свой Фез.
Ой :с
:c
:'c
"
>> No.12910  
Беру свои слова назад о стандартных юнит-тестах Haxe. MUnit - вот это тема. Создаю проект фликселом, проверяю, что он вообще запускается, дальше по этому мануалу https://github.com/massiveinteractive/MassiveUnit/wiki
>> No.12911  
>>12903
https://ru.wikipedia.org/wiki/Разность_множеств

Он, видимо, имел ввиду "школьники, но не дизайнеры".
>> No.12912  
>>12901

Предлагаю начать с творчества для существующей игры - карта для CS1.6, новый мод для SLRR, много игр на свете ведь.
>> No.12913  
>>12911
Слишком глубоко. Имел ввиду и школьники, и дизайнеры, и школьники-дизайнеры. Всё из-за того, что навык программирования в GM, по сути, не нужен.

>>12912
Может посоветуешь какую-нибудь игру >=2005 с поддержкой модов? Я бака и знаю только много игр на Source. А навыками из разряда 3D совсем не владею :с
>> No.12915  
>>12913

http://www.gamemodding.net/ru/


Файл: 1f0c694497cc139bdfffbbe6e443ab85.png -(308 KB, 600x900, 1f0c694497cc139bdfffbbe6e443ab85.png)
308 No.12865   [Ответ]
Ох хай. В очередной раз переписал сайтик rtmp-стримилки с относительно низкой задержкой - от одной до трёх секунд в нормальном режиме и до десяти в случае проблем с той или иной конфигурацией. Подходит для совместных игрулей в какой-нибудь конфочке.

В этот раз постарался сделать всё чуть более ангулярным, чем в прошлый и сделал какое-то подобие дизайна (на бутстрапе, кек). И бекенд сайта теперь на spring-bootstrap'е, поскольку его исполняемый jar удобней деплоить и конфигурить, нежели war'ы для какого-нибудь аппсервера/сервлет-контейнера (вот уж кошмар был с его JNDI-настройками).

В качестве рестримера всё тот же nginx-rtmp, дефолтный (и пока единственный) веб-клиент - флешплеер.

Всё порываюсь придумать какой-нибудь способ избавиться от флеша, но HTML5 (DASH, HLS) в своём нынешнем состоянии не особо к этому располагает, а более преспективный WebRTC похоже ещё лёт пять будет в разработке прежде чем его можно будет начать использовать.

Сорцы: https://github.com/eientei/videostreamer
Рабочий инстанс: http://video.eientei.org
Пропущено 13 сообщений и 6 изображений. Для просмотра нажмите "Ответ".
>> No.12891  
Файл: ec7fc143bd0fbb21d8f0f8358b6b649d.jpg -(58 KB, 428x304, ec7fc143bd0fbb21d8f0f8358b6b649d.jpg)
58
>>12890
Ну... Сам себе злобный буратино, щито поделать. Если очень хочешь таки вернуть досту к своему нику на стримилке, можешь попробовать написать в скайп iamtakingiteasy , будем разбираться.
>> No.12892  
>>12891
Измени у себя там в базе http://video.eientei.org/live/seiba_-1 на http://video.eientei.org/live/seiba и всё у меня будет хорошо.
>> No.12893  
Файл: e20125fd48179d1473667216866f6255.jpg -(34 KB, 628x305, e20125fd48179d1473667216866f6255.jpg)
34
>>12892
Пользователь seiba уже существует. Имя стрима не может равняться имени другого пользователя (а seiba и seiba_ -- разные юзеры). Так что давай уж разбираться с твоим старым аккаунтом. Проще это будет делать интерактивно, в каком-нибудь IM или irc.
>> No.12894  
>>12893
Ну удали его и переименуй текущее имя стрима. Яж на это и намекаю.
>> No.12895  
>>12894
А ещё можно хеши пороля у старого акка сделать таким же, как и на новом.
>> No.12896  
Я надеюсь, у тебя они хэшированы -_-
>> No.12897  
Файл: 8bbea876d837ef80aa973bafb0ebfd82.jpg -(210 KB, 726x814, 8bbea876d837ef80aa973bafb0ebfd82.jpg)
210
>>12894
Сначала мне нужно подтверждение, что ты - это ты. Попробуй предоставить максимум информации о интеракциях со старым аккаунтом: провайдер, айпи, периоды стрима, рефереры, юзеаргенты, etc. Если информации будет достаточно, установлю старому аккаунт указаный тобой e-mail, чтобы у тебя получилось сбросить пароль. Но опять же, делать это на анонимной имижборде несколько нетранзакционно. Хоть в чатик на своём текущем стриме залогинься.
>> No.12898  
>>12897
Да ты офигел. nvm
>> No.13004  
Файл: 1436546722174379311.jpg -(116 KB, 666x496, 1436546722174379311.jpg)
116
ОП, от чего зависит потолок битрейта? У некоторых видел и до 600 кб подымается, картинка приемлемая получается. У меня выше 250 кб не видел. Не могу найти закономерность
>> No.13022  
Файл: 2e79f1bc8b52ab2980c27d927dea5aaa.jpg -(334 KB, 893x1000, 2e79f1bc8b52ab2980c27d927dea5aaa.jpg)
334
Есть новости. Стримилка переехала из нидерланд в россию и пирится с М9. Теперь латенси должна быть немного поменьше (50ms -> 2ms) и ещё сменил nginx на немного патченный srs для рестрима. Плюс переписал часть сайтика.

>>13004
Не совсем понимаю суть вопроса.
Битрейт у потока точно такой, который ты отправляешь, rtmp-рестримилка просто копирует сообщеньки из твоего потка в поток каждому из юзеров.

Иными словами, как свой бродкастер-кодек сконфигуришь - так и будет.

В OBS, например, это делается на влакде Encoding настроеек, в ffmpeg'е за это отвечают -b, -b:v и -b:a флаги. Ещё в нём можно покрутить -q, но это уже файн-тюнинг.


Файл: interieurcleusb.jpg -(216 KB, 1399x1050, interieurcleusb.jpg)
216 No.12861   [Ответ]
КДПВ

Стиви,скажи есть такая темка "Программирование Flash-памяти программ микроконтроллеров" денег обещают много.
С чего начать? какие книги,сайты?
Пропущено 2 сообщений. Для просмотра нажмите "Ответ".
>> No.12864  
>>12863
>По смыслу это звучит

Нет такой нормы в русском языке.
>> No.12870  
>>12864

У тебя весь смысл нормирован и выдается по карточкам?

Немного поправлю предыдущего оратора: фраза звучит как "программирование содержимого жесткого диска с программами персонального компьютера".

Для особо непонятливых даже разжую: flash-память может только содержать программы. Писать их скорее всего придется именно тебе(это ли называно "программированием flash-памяти"?). Следовательно изначальный вопрос о том, что ты понимаешь в данной предметной области, вполне очевидно напрашивается. И ответить на него тебе необходимо в первую очередь для самого себя
>> No.12887  
>>12870
>flash-память может только содержать программы.
На обычных флеш-накопители ты только программы хранишь? А как же данные? Хотя вот например если микроконтроллер с гарвардской архитектурой, там инструкции и данные могут отдельно хранится, но в любом случае и то и то будет лежать на какой-то флеш-памяти
>> No.12888  
>>12887

Еще дедушка Вирт говорил что программа это алгоритм плюс структуры данных. Так что не виляй терминами.
>> No.12916  
>>12888
Если где-то в флеш памяти зашита какая-нибудь картинка или видео, который этот самый микроконтроллер должен выводить на LCD дисплей, то эта самая картинка или видео структурой данных не является
>> No.12919  
>>12916

Вообще-то является. Но это неважно на самом деле. Потому что твои примеры натянуты и нежизнеспособны. Единственное возможное исключение, приходящее мне на ум, это какая-нибудь попильно-откатная должность в гос-/окологос- учреждении аля "устройте куда-нибудь сына начальника". Хотя если ты и есть этот самый сын начальника... тогда барабан в руки и флажок... ну ты понял.
>> No.12920  
>>12919
>Потому что твои примеры натянуты и нежизнеспособны. Единственное возможное исключение, приходящее мне на ум, это какая-нибудь попильно-откатная должность в гос-/окологос- учреждении аля "устройте куда-нибудь сына начальника". Хотя если ты и есть этот самый сын начальника... тогда барабан в руки и флажок... ну ты понял.
Ты это вообще к чему написал? Причем тут какая-то должность, причем тут сын начальника? Как это относится к тому, считать ли картинки или видеофайлы в флеш-памяти структурой данных?
Хочешь сказать что какую-нибудь png-картинку в флеш память микроконтроллера будет записывать только сын начальника, которого устроили по блату? Так микроконтроллер вполне может быть соединен с каким-нибудь LCD дисплеем, работать под какой-нибудь примитивной ОС, иметь примитивную файловую систему на этой самой флеш памяти. И эта картинка вполне может быть записана на этой файловой системе, и отображаться на LCD дисплее как элемент интерфейса, например
>> No.12923  
>>12920

>Хочешь сказать что какую-нибудь png-картинку в флеш память микроконтроллера будет записывать только сын начальника, которого устроили по блату?

Другой причины нанимать кого-то на работу, которую вполне может выполнить правильно написаный СКРИПТ я не вижу.
>> No.12936  
во-первых начни с того,что иногда флэшка лечится простым форматированием.format:/
SOLF
>> No.12937  
во-первых начни с того,что иногда флэшка лечится простым форматированием.format:/
SOLF


Файл: 1370604094402 _pr_ cplusplus in 7 days.png -(152 KB, 744x638, 1370604094402 _pr_ cplusplus in 7 days.png)
152 No.12637   [Ответ]
Нагуглить не смог.

Можно ли сделать friend function, но friend не по отношению к классу, а к другой функции?

пощу баян
Пропущено 65 сообщений и 5 изображений. Для просмотра нажмите "Ответ".
>> No.12811  
>>12810
> будут ли вызовы стандартных методов эффективными/заинлайнеными
Каких стандартных? std::less<T> и прочих? Да, будут, они же в header'ах определены. Возьми g++ -O -S -masm=intel и посмотри.
>> No.12814  
>>12811
>Каких стандартных?

Ну, не только less<T>. Будут инлайниться только те, которые определены в заголовках? Тогда я сам айду.

Ты не читаешь другие части моих постов. Есть процедура sort, она принимает указатель на компаратор. Вопрос: компаратор будет заинлайнен внутри sort, или это невозможно?
>> No.12819  
>>12814
> Есть процедура sort, она принимает указатель на компаратор. Вопрос: компаратор будет заинлайнен внутри sort, или это невозможно?
О какой процедуре sort ты говоришь? Если об std::sort, то она шаблонная, поэтому она определяется в заголовочном файле, то есть инлайнингу ничто не препятствует. Если это какая-то другая sort и тело этой sort с телом компаратора после обработки препроцесcором не оказываются в одной единице трансляции, то в этом случае инлайнинга не будет.
>> No.12820  
>>12819
>Если об std::sort, то она шаблонная, поэтому она определяется в заголовочном файле, то есть инлайнингу ничто не препятствует.

Как оказалось - таки препятствует. Ккомпаратор будет заинлайнен внутри sort только в том случае, если я передаю функтор.

Правильно?
>> No.12821  
>>12820
> Ккомпаратор будет заинлайнен внутри sort только в том случае, если я передаю функтор.
А как передать в std::sort не функтор? Если ты имеешь в виду просто вызов std::sort с двумя итераторами, то ясно, что если operator< для объектов того типа, на который указывает итератор, определён не в заголовочном файле (или он виртуальный), то его не заинлайнить.
>> No.12822  
>>12821
>template <class RandomAccessIterator, class Compare>
>void sort (RandomAccessIterator first, RandomAccessIterator last, Compare comp);

>comp
>Binary function that accepts two elements in the range as arguments, and returns a value convertible to bool. The value returned indicates whether the element passed as first argument is considered to go before the second in the specific strict weak ordering it defines.
>The function shall not modify any of its arguments.

>А как передать в std::sort не функтор?

>This can either be a function pointer or a function object.

>Если ты имеешь в виду просто вызов std::sort с двумя итераторами,

Сообщение слишком длинное. Полный текст.
>> No.12824  
>>12820
> Как оказалось - таки препятствует.
Если компилятору во время компиляции известно, куда именно указывает указатель на функцию, то теоретически он может заинлайнить её. В случае GCC помогает объявление __attribute__((flatten)) для функции, из которой происходит вызов std::sort.
>>12822
> Придумал я свой класс, определил в них операторы сравнения, использую sort с двумя итераторами (компаратор по-умолчанию) - что же, метод сравнения не будет заинлайнен?
Нужно тело оператора сравнения определять в header'е, тогда всё будет хорошо.
>> No.12826  
>>12824

О, хорошо сказал.

То есть, чтобы всьо инлайнилось, надо:

1) использовать только те функции, реализация которых есть в боилерплейте, внутри которого мне нужны инлайны;
2) передавать функторы вместо указателей;
3) или писать "flatten".


Олсо: что есть link time optimization?
>> No.12827  
>>12826
Link time optimization - прямо таки то, что значит название - оптимизация во время линковки obj-файлов между собой. Один obj-файл - один cpp-файл. Соответственно, что-то такое более мощное, чем оптимизация каждого по-отдельности. Вроде бы lte должно уменьшать размер бинарника.
мимо-проходил-кун
>> No.12829  
>>11826
Передавать функторы в этом плане надёжней, нежели полагаться на специфичные для компилятора расширения или опции вроде -findirect-inlining.


Файл: 3Jre3k2Xiic.jpg -(37 KB, 604x471, 3Jre3k2Xiic.jpg)
37 No.12507   [Ответ]
Посоны, зацените борду на крестах.
https://github.com/ololoepepe/ololord
https://ololoepepe.me/board
Пик слегка рилэйтед.
Пропущено 107 сообщений и 20 изображений. Для просмотра нажмите "Ответ".
>> No.12789  
Почитал посты ОПа в начале треда.
Ну ты ещё тот мудак оказался, да. Как твой ник увидел, сразу понял это.
>> No.12790  
>>12789
Отлично бомбит, так держать.
>> No.12794  
>>12789
Ну, они когда мой ник увидели, сразу поняли, что это я борду делал.
Ну глючила борда из треда и на ololoepepe.me...
>> No.12795  
>>12794
Сема плис. Нельзя так бомбить.
>> No.12796  
>>12795
Убогий, ты кто такое? Местный рыцарь, защитник справедливости? Пока что у тебя выходит жалко. Для начала неплохо бы начать на человеческом языке говорить, а не набором фраз с лурочки.
>> No.12797  
>>12796
Клован, угомонись уже, ты смешон.
>> No.12798  
О, быстрый фтп с террабайтом прона, заебись. Пожалуй я останусь у тебя.
>> No.12799  
>>12798
Не злоупотребляй только, или заблочу. А так на здоровье.
>> No.12812  
>>12795
Лол, это я написал просто для лулзов.
Если и бомбит, то не у меня, я к борде никаких претензий не имею.
>> No.12813  
>>12812
Ну, тот анон был какой-то очень обиженный (непонятно, правда, на что), вот я и подумал, что это он пытается за меня семенить.


Файл: Sin.png -(193 KB, 611x420, Sin.png)
193 No.12495   [Ответ]
Полагаю, здесь это будет уместным.
http://shard0.azurewebsites.net/
Символьно-числовой инструмент, (макро)язык прилагается.
http://shard0-wiki.azurewebsites.net/
Вики в наличии, но заполнено лишь наполовину. Или меньше.
Фронт в разработке, сервер по большей части закончен - но некоторые моменты будут добавляться и восстанавливаться.
PS. Пик - комплексный синус, задание следующее:
xr=; xi=; sr=sin(xr+xi{0:1}); si=(sr{0:1});
[xr[{-6#sx()/#sy()}|{12#sx()/#sy()/{#sx()-11}}|{6*#sx()/#sy()}],xi[{-2}|{4/{#sy()-11}}|{2}]][[6,{#sx()-10},6,{#sy()-10}]xr,xi,sr@@,((1+sign(xi))/(ab
s(xi)+0.00000000001))@@,si@@][[6,{#sx()-10},6,{#sy()-10}]xr,sr%11@@];
Пропущено 4 сообщений и 1 изображений. Для просмотра нажмите "Ответ".
>> No.12501  
>>12500
>Золотце
Так никитка же дебил и не может ни в математику ни в код.
Try again.
>> No.12504  
>>12501
Я только одного дебила знаю, который любил вырвиглазный синтаксис.
И он ультрафинитист, матешу он целиком не отрицал.
Из дудочников-метадрочеров остаются шапроблядь и лавсанчик. Выбирай.
>> No.12505  
>>12504
>эти сорта
>Выбирай.
Ты как-нибудь сам, обезьянка, среди тебе подобных.
>> No.12526  
Добавлены ID вида http://shard0.azurewebsites.net/123456 и авторега.
По умолчанию перекидывает на собственный ид, но можно и обмениваться - правда, разграничения доступов пока нет.
Теперь этим даже можно пользоваться.
>> No.12527  
Ужасный синтаксис. Настолько, что эту вещь надо
прямо сейчас уничтожить, как Франкенштейна.
Объяснил бы хотя бы, что тобой двигало, когда ты это создавал.
>> No.12529  
Во-первых ты пишешь "Символьно-числовой инструмент".
Ты объясни нормально, что он умеет. И для чего он конкретно.

Рисовать графики? Отлично.
Конкретно мне это не нужно, но сразу задача ясна.
Он только для этого. Или он не для этого?

Может быть делать какие-то символьные вычисления
и выводить текстовой результат? Или нет?
Какой-то промежуточный язык между разными программами?
Я не понял. Ты не объяснил же.
>> No.12546  
>>12527
>Ужасный синтаксис.
Я знаю.
>как Франкенштейна.
А ты совсем не глуп.
>что тобой двигало
Даже пожалуй слишком, для твоего же собственного блага.
Впрочем, синтаксис дела наживное и переделать полностью могу хоть сейчас. Предлагай - только не теряй возможности и без лишней многосимвольности.
>>12529
Хм. Вроде >>12499 все понятно, но ок.
Щас все будет.
>> No.12547  
>>12529
Чего-то не идет стих. Напишу как получится.
Осколок'0 есть язык и платформа для проведения числовых, символьных и символьно-числовых операций/вычислений и вывода результатов в виде кастомного текста/графики. Впрочем, можно просто пользоваться готовой макролибой, которую понемногу пишу.
Исходный класс задач: из исходных данные/формул/систем/ватевер и цепи/алгоритмов преобразований получить в результате рабочий код на желаемом ЯП.
Что есть:
макроязык, нечто вроде расширенного #препроцессора
операции вычисления на исходных разнообразно заданных множествах, в том числе - условное присвоение/вычисление, вывод в графику, вывод в текст типа printf
приличные комплексные числа - то есть в том числе множественные результаты вычислений и возможность контроля размера множеств и извлечения значений из них
многомерные вложенные матрицы и цепи индексов для произвольного доступа откуда и куда угодно.
системы и их решения (только алгебраические, поэтому малых степеней)
можно фигачить кастомные ряды и даже немного оперировать именно как с рядами
разумеется всяческие символьные операции - подстановки, раскрытие скобок, выведение множителей, етц
Сообщение слишком длинное. Полный текст.
>> No.12579  
Так.
Доведен до более-менее ума фронт v.0.1
Доведены цепи индексов до состояния вполне цепей.
Запущен решатель нелинейных параметрических систем, соответствующий пример добавлен.
>> No.12617  
Файл: 4.png -(5 KB, 611x300, 4.png)
5
Внезапно!
Алсо, много жуков выловлено.


Файл: pixiv.jpg -(4 KB, 160x160, pixiv.jpg)
4 No.12467   [Ответ]
Где новый тред о Nekograbber'e?
Пропущено 124 сообщений и 29 изображений. Для просмотра нажмите "Ответ".
>> No.16502  
Я так понимаю граббер мертв? как и тред
>> No.16562  
Файл: 1493222269532.jpg -(294 KB, 884x902, 1493222269532.jpg)
294
キタ━━━(゚∀゚)━━━!!
>> No.16568  
>>16477
>>16500
А как то можно с автором связаться? Было бы здорово если бы он тумблер добавил ну и инкбанни например, а то до сих пор ни одного нормального граббера не нашел кроме этого и ставить кучу хрен знает что от васянов не хочется
>> No.16570  
>>16568
Не знаю проверяет ли он этот тред, но тут https://github.com/catgirlfighter/nekopaw должен быть.
>> No.16596  
>>16570
спасибо! но чёт не могу найти там мыло или другие контакты. только на форуме что ли писать получается?
>> No.16634  
>>16568
> ставить кучу хрен знает что от васянов не хочется
Што. Ищи по гитхабу, читай исходники и ставь.
>> No.17031  
>>14033 слоупок на связи

Автор, спасибо что реализовал эту фичу! От такого гемора меня (думаю и не только меня) избавил, ну просто душечка!
Еще одну маленькую просьбу-дополнение хочется попросить, правда, сделай так чтобы не в 1 папку качало а в зависимости от имени страницы (автора). Только руки дошли а там столько всего качает и все это в 1 папку! Надеюсь ты еще фиксишь граббер.
Спасибо еще раз за реализацию и за софтину :3
>> No.20891  
Файл: ss+(2018-11-05+at+07_51_45).png -(15 KB, 1308x374, ss+(2018-11-05+at+07_51_45).png)
15
C пиксива не качает по автору, пустой список, ошибок нет.
>> No.20930  
Файл: Yahari Ore no Seishun Love Comedy wa Machigatteiru.mp4 -(323 KB, 1920x1080, Yahari Ore no Seishun Love Comedy wa Machigatteiru.mp4)
323
>>16596

1) Пройди регистрацию на Гитхабе.

2) Пиши в подраздел https://github.com/catgirlfighter/nekopaw/issues (но только вежливо и только про тѣ проблемы, про которыя никто до тебя не сообщил ещё — чтобы не плодить ни ругани, ни дублей).
>> No.20931  
Файл: Мухожук.jpg -(95 KB, 807x516, Мухожук.jpg)
95
>>20930
Там же написано, что автор Беню ещё год назад сыграл, какие issues?


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

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