Имбирь - твой спиритический овощ. Войти !bnw Сегодня Клубы

Начал писать гуевую програмулину (спалю потом чоза, если взлетит).
Так вот оказалось что это дохера не просто и ебко в плане организации работы и архитектуры всего этого говна.

вывод: нехер обсирать личкрафты пока сами такое не сделаете (срсли (не тралю))

#O9TC5M / @ninesigns / 3943 дня назад

> 2015 > говорить о нужности софта судя по степени сложности дрочки вприсядку
#O9TC5M/GHA / @like-all / 3943 дня назад
@like-all скажи другими словами плиз, не смог распарсить (особенно про нужность)
#O9TC5M/TTK / @ninesigns --> #O9TC5M/GHA / 3943 дня назад
@4da В посте явно виден спердоб. As for me, спердоб - попытка доказать необходимость применения подобного решения в отсутствие других аргументов.
#O9TC5M/QAJ / @like-all --> #O9TC5M/TTK / 3943 дня назад
@like-all (define спердоб ...) ?
#O9TC5M/NQ9 / @ninesigns --> #O9TC5M/QAJ / 3943 дня назад
@like-all То есть сперва осильте написать овердизайнед буллшит, а зачем его писать, если существует полно простых и готовых решений - неясно.
#O9TC5M/51H / @like-all --> #O9TC5M/QAJ / 3943 дня назад
@4da > нехер обсирать личкрафты пока сами такое не сделаете > пока сами такое не сделаете
#O9TC5M/VPV / @like-all --> #O9TC5M/NQ9 / 3943 дня назад
@like-all погодь, я сказал что писать гуи-софт не так просто как кажется и привел в пример всем известную программу. с чем из этого ты не согласен?
#O9TC5M/0HV / @ninesigns --> #O9TC5M/51H / 3943 дня назад
надо просто на хаскеле гуи лепить
#O9TC5M/HMQ / @238328 / 3943 дня назад
Надо просто писать на джаваскрипте, тогда все просто и понятно..
#O9TC5M/1PQ / @anonim / 3943 дня назад
@238328 лях кстати активно за это агитирует, мол там FRP-кококо
#O9TC5M/UVZ / @ninesigns --> #O9TC5M/HMQ / 3943 дня назад
@anonim "лапша на колбеках", норм.
#O9TC5M/YJB / @ninesigns --> #O9TC5M/1PQ / 3943 дня назад
С тем, что гуй там чрезвычайно уёбищен на пользовательском уровне и приводить это в качестве примера - перебор.
#O9TC5M/2PY / @like-all / 3943 дня назад
@4da К // лайк если АСИНХРОННЫЙ
#O9TC5M/RLN / @anonim --> #O9TC5M/YJB / 3943 дня назад
@like-all нетривиальный гуй почти в любом прыщесофте уебищен чуть менее чем полностью. олсо: ты тыкал blender?
#O9TC5M/WCN / @ninesigns --> #O9TC5M/2PY / 3943 дня назад
@4da жс не имплицирует колбеки
#O9TC5M/JP4 / @238328 --> #O9TC5M/YJB / 3943 дня назад
@anonim кстати, node.js умеет в мультитрединг?
#O9TC5M/XHX / @ninesigns --> #O9TC5M/RLN / 3943 дня назад
@like-all Пруф или не овердизайнед плз // не, срсли, АНАЛИТИК, поясни.
#O9TC5M/ZVI / @0xd34df00d --> #O9TC5M/51H / 3943 дня назад
@anonim я асинхронно только багорю
#O9TC5M/M7U / @238328 --> #O9TC5M/RLN / 3943 дня назад
@0xd34df00d хули ты тут дедфуд
#O9TC5M/JWH / @238328 --> #O9TC5M/ZVI / 3943 дня назад
@238328 s/дедфуд/дедфуд здесь/
#O9TC5M/9LX / @238328 --> #O9TC5M/JWH / 3943 дня назад
@4da Двачую, FRP норм. Были бы биндинги на кутях к х-лю — с удовольствием бы писал на нём и гуйцы.
#O9TC5M/CUR / @0xd34df00d --> #O9TC5M/UVZ / 3943 дня назад
@4da лайк если не нужен
#O9TC5M/X1J / @238328 --> #O9TC5M/XHX / 3943 дня назад
@0xd34df00d лол, смотрите, второе пришествие дедфуда на бнв.
#O9TC5M/SCQ / @ninesigns --> #O9TC5M/ZVI / 3943 дня назад
@238328 Я везде.
#O9TC5M/DUL / @0xd34df00d --> #O9TC5M/JWH / 3943 дня назад
@like-all То есть как таковым проектированием гуя там не занимались практически совсем, а навалили всё в табы. Не спорю, как рантайм для плагинов - это может быть очень и очень крутая штука со своими мессадж-басами, небом и аллахом, но гуй сосёт.
#O9TC5M/MO0 / @like-all --> #O9TC5M/2PY / 3943 дня назад
@238328 Любой питонист тебе скажет, что трединг не нужен, и можно просто запустить моар интерпретаторов.
#O9TC5M/B8C / @0xd34df00d --> #O9TC5M/X1J / 3943 дня назад
@0xd34df00d кути на плюсах, чтобы сделать к нему нормальные биндинги придется дохуя дрочить руками вместе с всякими SWIG. (в отличие от няшной сишечки).
#O9TC5M/KAQ / @ninesigns --> #O9TC5M/CUR / 3943 дня назад
@0xd34df00d нет, везде уже не произошло
#O9TC5M/MAY / @238328 --> #O9TC5M/DUL / 3943 дня назад
@4da Там уже есть биндинги, но они делают из няшнохаскеля няшноплюсы, и посему кококо нинужно.
#O9TC5M/ORO / @0xd34df00d --> #O9TC5M/KAQ / 3943 дня назад
@0xd34df00d > Я везде. ты монада чтоли // по лейбницу
#O9TC5M/KZS / @ninesigns --> #O9TC5M/DUL / 3943 дня назад
@0xd34df00d ну так инжой. олсо, чем gtk не норм? вон в racket свой портабельный гуи-фреймворк на gtk (для большинства (не изъебских) задач его хватает)
#O9TC5M/BX3 / @ninesigns --> #O9TC5M/ORO / 3943 дня назад
@4da Зачем делать из хаскеля плюсы, если можно делать из плюсов хаскель, и получать куда большие оргазмы ? К gtk у меня идеологическая неприязнь.
#O9TC5M/0DY / @0xd34df00d --> #O9TC5M/BX3 / 3943 дня назад
Возможно, у тебя говно вместо инструмента (как у дедфуда, например).
#O9TC5M/CHI / @l29ah / 3943 дня назад
@0xd34df00d > не нужен смотря для чего //не любой //чо за питонист
#O9TC5M/8FV / @238328 --> #O9TC5M/B8C / 3943 дня назад
@238328 > везде уже не произошло > быть в 2017 настолько тупым чтобы не различать априорные категории времени и пространства
#O9TC5M/NRR / @ninesigns --> #O9TC5M/MAY / 3943 дня назад
@4da Минковский закукарекал.
#O9TC5M/DIC / @0xd34df00d --> #O9TC5M/NRR / 3943 дня назад
@4da бля сорь
#O9TC5M/K39 / @238328 --> #O9TC5M/NRR / 3943 дня назад
@l29ah этому треду однозначно не хватало ляха. олсо не верю что при помощи FRP можно НАСТОЛЬКО уменьшить сложность.
#O9TC5M/2FC / @ninesigns --> #O9TC5M/CHI / 3943 дня назад
@4da Периодически пишу на плюсах в CPS, сложность уменьшается. А FRP — это ещё круче.
#O9TC5M/P53 / @0xd34df00d --> #O9TC5M/2FC / 3943 дня назад
@4da Нет, НИНУЖНА. Зато он МОДНЫЙ и АСИНХРОННЫЙ!
#O9TC5M/B88 / @anonim --> #O9TC5M/XHX / 3943 дня назад
@4da Блендер страшный, а вот inkscape норм, в нём всё просто и понятно.
#O9TC5M/C8Y / @like-all --> #O9TC5M/WCN / 3943 дня назад
@4da Ой блядь.
#O9TC5M/GUT / @l29ah --> #O9TC5M/XHX / 3943 дня назад
@0xd34df00d > на плюсах > CPS лул, спали. походу я понимаю для каких уебков (для тебя) там добавили лямбдочки.
#O9TC5M/E0T / @ninesigns --> #O9TC5M/P53 / 3943 дня назад
@like-all инкскейп простой - панель с инструментами и область рисования.
#O9TC5M/K1C / @ninesigns --> #O9TC5M/C8Y / 3943 дня назад
@4da И эта панель сделана удобнее, чем во всяких коммерческих хуйнях.
#O9TC5M/LV2 / @anonim --> #O9TC5M/K1C / 3943 дня назад
@0xd34df00d сцук, пали быстрее, хочу посмотреть как на плюсах (которые их не умеют) делать CPS-programming.
#O9TC5M/DF1 / @ninesigns --> #O9TC5M/P53 / 3943 дня назад
@anonim палю, вот тут еще проще сделоно -> "int main() {return 0;}"
#O9TC5M/WGP / @ninesigns --> #O9TC5M/LV2 / 3943 дня назад
@4da template<typename T> void PerformWithFocus (T action) { for (const auto button : AllButtons_) if (button->hasFocus ()) action (button); } PerformWithFocus ([this] (Button *button) { ... }); Ну я ещё писал обвязки для Either-подобного говна и т. п., но то дольше писать и вообще в рабочем проекте.
#O9TC5M/1Z3 / @0xd34df00d --> #O9TC5M/E0T / 3943 дня назад
@4da Подозреваю, что ты не пользовался инкскейпом дальше панели инструментов и области для рисования.
#O9TC5M/WTZ / @like-all --> #O9TC5M/K1C / 3943 дня назад
@0xd34df00d Чтобы не обсираться от того, что в очередной раз обнаружил, что это такая сишка, со всеми вытекающими. Хаскель быстрее (при использовании высокоуровневых абстракций в плюсах), менее многословный и больше за тебя проверяет.
#O9TC5M/0MV / @l29ah --> #O9TC5M/0DY / 3943 дня назад
@4da В QtHaskell он такой же многословный получается ЕМНИП. Про сишку не понял, поясни плз.
#O9TC5M/T39 / @0xd34df00d --> #O9TC5M/E0T / 3943 дня назад
@anonim потому что коммерческим хуйням по овер 20 лет и ПРИВЫЧНО
#O9TC5M/OGH / @238328 --> #O9TC5M/LV2 / 3943 дня назад
@0xd34df00d это не CPS. //просто HOF и замыкание
#O9TC5M/L0M / @ninesigns --> #O9TC5M/1Z3 / 3943 дня назад
@4da Это иллюстрация, позже потом напишу более корректно, если интересно, а то скоро съябываю.
#O9TC5M/Y5L / @0xd34df00d --> #O9TC5M/E0T / 3943 дня назад
@238328 В том же фотошопе сильно вроде меняли интерфейс и всем норм.
#O9TC5M/TCP / @anonim --> #O9TC5M/OGH / 3943 дня назад
@anonim но в фотошопе удобно
#O9TC5M/JLW / @238328 --> #O9TC5M/TCP / 3943 дня назад
@238328 А в иллюстраторе — нет. Что мешало сделать удобно в иллюстраторе?
#O9TC5M/45K / @anonim --> #O9TC5M/JLW / 3943 дня назад
#O9TC5M/TBA / @ninesigns --> #O9TC5M/Y5L / 3943 дня назад
@anonim дунно, не помню особого багора от, запили баг в трекере @ форкни
#O9TC5M/1UB / @238328 --> #O9TC5M/45K / 3943 дня назад
Почему Лайк не отвечает про оверинжиниринг, чят? Чокак?
#O9TC5M/RU0 / @0xd34df00d / 3943 дня назад
@0xd34df00d потому что не уважает отбросов, но уважажает свободу (свою)
#O9TC5M/3E8 / @238328 --> #O9TC5M/RU0 / 3943 дня назад
@238328 Запилил в инкскейпе, все норм, победа опенсорца, ураааа!!!11
#O9TC5M/JMY / @anonim --> #O9TC5M/1UB / 3943 дня назад
@0xd34df00d багрепорт в редмайне заводит, поди. олсо проиграл бы с такого бага.
#O9TC5M/JK9 / @ninesigns --> #O9TC5M/RU0 / 3943 дня назад
@anonim не победа, надо чтобы на гитхабе залайкали и привлек хотя бы $10M
#O9TC5M/ZPW / @238328 --> #O9TC5M/JMY / 3943 дня назад
@l29ah > (при использовании высокоуровневых абстракций в плюсах) пруфы, олсо хаскель тяжелее оптимайзить.
#O9TC5M/XTP / @ninesigns --> #O9TC5M/0MV / 3943 дня назад
@like-all а чо там еще есть // пали
#O9TC5M/5XX / @ninesigns --> #O9TC5M/WTZ / 3943 дня назад
@polecat ты случайно
#O9TC5M/779 / @238328 --> #O9TC5M/WVW / 3943 дня назад
@0xd34df00d https://dpaste.de/Ft1d Отсос XMPP, я вышел за пределы 4096 символов, читайте по ссылке, короч.
#O9TC5M/W6N / @like-all --> #O9TC5M/RU0 / 3943 дня назад
@like-all это лайку адресовано?
#O9TC5M/1UT / @ninesigns --> #O9TC5M/W6N / 3943 дня назад
@4da Это я адресовал дедфуду.
#O9TC5M/Z6Q / @like-all --> #O9TC5M/1UT / 3943 дня назад
@like-all ок // лол, ну я тупой.
#O9TC5M/HRZ / @ninesigns --> #O9TC5M/Z6Q / 3943 дня назад
@like-all попробуй через вебморду запостить.
#O9TC5M/424 / @ninesigns --> #O9TC5M/Z6Q / 3943 дня назад
@4da Пробовал, отсос.
#O9TC5M/WY3 / @like-all --> #O9TC5M/424 / 3943 дня назад
#O9TC5M/330 / @ninesigns --> #O9TC5M/WY3 / 3943 дня назад
@4da Ну срсли, не пизжу, бнващ сказал мне, что коммент слишком длинный.
#O9TC5M/EKW / @like-all --> #O9TC5M/330 / 3943 дня назад
@like-all через meow небось постил?
#O9TC5M/6N1 / @ninesigns --> #O9TC5M/EKW / 3943 дня назад
@4da Я не пользуюсь мяу // бля, ну пиздец, как знал, что надо сделать нотариально заверенный скриншот.
#O9TC5M/3E0 / @like-all --> #O9TC5M/6N1 / 3943 дня назад
@like-all я запостил через обычную морду // ху.
#O9TC5M/B4Y / @ninesigns --> #O9TC5M/3E0 / 3943 дня назад
@like-all Но ведь прыщепротоколы не дают той степени интеграции. Например в имаксе у меня общий kill-ring комплишен, хистори и контролы между всеми буферами.
#O9TC5M/BJ7 / @ninesigns --> #O9TC5M/W6N / 3943 дня назад
@4da Весь вопрос в том, кому, какая и насколько плотная интеграция нужна. IMHO, 95-ти процентам юзеров достаточно и базовой, реализуемой во многих ОС, большинство же из оставшихся пяти процентов тупо возьмёт имакс.
#O9TC5M/TFI / @like-all --> #O9TC5M/BJ7 / 3943 дня назад
@like-all => комбайны для людей, которым нужна сильная интеграция (как у путена) ?
#O9TC5M/N8W / @ninesigns --> #O9TC5M/TFI / 3943 дня назад
@like-all Были же попытки, насколько ты помнишь, кидаться объектами по универсальному протоколу. Раньше была CORBA, сейчас её заменил DBUS. Кое-кто продолжает холить и лелеять 9p.
#O9TC5M/N8Y / @like-all --> #O9TC5M/TFI / 3943 дня назад
@4da kinda. Всё, что не умещается в рамки потребностей/протоколов.
#O9TC5M/GXF / @like-all --> #O9TC5M/N8W / 3943 дня назад
@like-all У меня через xmpp норм постилось в бнв 8к.
#O9TC5M/9P4 / @l29ah --> #O9TC5M/W6N / 3943 дня назад
@like-all это слишком низкоуровневые протоколы
#O9TC5M/WN3 / @ninesigns --> #O9TC5M/N8Y / 3943 дня назад
@like-all то есть пока нет usecase-specific протоколов, комбайны будут плодиться (то есть еще очень долго)
#O9TC5M/E0N / @ninesigns --> #O9TC5M/N8Y / 3943 дня назад
@like-all ты не написал про оверинжиниринг
#O9TC5M/YKD / @ninesigns --> #O9TC5M/W6N / 3943 дня назад
@4da нет
#O9TC5M/RE0 / @krkm --> #O9TC5M/YJB / 3943 дня назад
@like-all inkscape - это пиздец. это лучшая иллюстрация как не нужно делать
#O9TC5M/T3M / @krkm --> #O9TC5M/C8Y / 3943 дня назад
@kurkuma Дунчик, мне норм, один из самых лучших гуев в опенсорце.
#O9TC5M/SAY / @anonim --> #O9TC5M/T3M / 3943 дня назад
@anonim Алсо, похож на кореловский, только не говно.
#O9TC5M/GVW / @anonim --> #O9TC5M/SAY / 3943 дня назад
@anonim извини, я не настолько успешная вебшлюха чтобы насосать инкскейпу достаточно ядер/гигабайтов чтобы он тормозил хотя бы не сильнее чем я
#O9TC5M/8AC / @krkm --> #O9TC5M/SAY / 3943 дня назад
@anonim всё — говно, надо оценивать АБСОЛЮТНО
#O9TC5M/QJ9 / @238328 --> #O9TC5M/GVW / 3943 дня назад
проиграл итт с багора мудаков не могущих в ccs3
#O9TC5M/GOM / @krkm / 3943 дня назад
@kurkuma > ccs3 > ccs
#O9TC5M/XLU / @ninesigns --> #O9TC5M/GOM / 3943 дня назад
@kurkuma >итт пердолики оценивают гуи с помощью шкалы говно/неговно >тормозил Дунчик, у меня далеко не на топовом ноуте тормозит только если открыть сильно дохуя сильно тяжелых файлов.
#O9TC5M/S00 / @anonim --> #O9TC5M/8AC / 3943 дня назад
@kurkuma как там в 2025? уже придумали способ центрирования одного объекта внутри другого?
#O9TC5M/WK9 / @238328 --> #O9TC5M/GOM / 3943 дня назад
@4da такое мог заметить только аутист :)
#O9TC5M/ZBC / @krkm --> #O9TC5M/XLU / 3943 дня назад
@anonim у меня на любых железках тормозит почти на любой сложности файлах
#O9TC5M/0GU / @krkm --> #O9TC5M/S00 / 3943 дня назад
@238328 да, целых 3
#O9TC5M/9Y5 / @krkm --> #O9TC5M/WK9 / 3943 дня назад
@kurkuma тормозит ЧТО?
#O9TC5M/YNJ / @238328 --> #O9TC5M/0GU / 3943 дня назад
@238328 инкскейп. выжирает все ресурсы, пздц
#O9TC5M/OZA / @krkm --> #O9TC5M/YNJ / 3943 дня назад
@kurkuma у тебя версия с вирусом; программа в простое не должна выжирать ресурсы
#O9TC5M/5PJ / @238328 --> #O9TC5M/OZA / 3943 дня назад
@238328 скажи это моему скайпу и хрмоу
#O9TC5M/TMO / @ninesigns --> #O9TC5M/5PJ / 3943 дня назад
@238328 <div class="col-md-offset-3 col-md-6">пук</div>
#O9TC5M/KTA / @anonim --> #O9TC5M/WK9 / 3943 дня назад
@4da хром у тебя почти не простаивает!
#O9TC5M/3HY / @238328 --> #O9TC5M/TMO / 3943 дня назад
@anonim а теперь вертикально давай
#O9TC5M/W60 / @238328 --> #O9TC5M/KTA / 3943 дня назад
@238328 в простое почти не жрет, но на любое действие жрет. ничего обжористей инкскейпа до сих пор не встречал
#O9TC5M/Y07 / @krkm --> #O9TC5M/5PJ / 3943 дня назад
@238328 ловкий ход - сказать что софтина не простаивает (когда на самом деле простаивает). все равно что придумать охуенный автомобиль, который будет на холостом ходу жрать как при тапке в пол (не простаивает же) // бля опять аналогия с автомобилями
#O9TC5M/396 / @ninesigns --> #O9TC5M/3HY / 3943 дня назад
@anonim пруф или ``` @import "bootstrap-grip.less" .pook { .col-md-offset-3 .col-md-6 } ```
#O9TC5M/VL4 / @krkm --> #O9TC5M/KTA / 3943 дня назад
@kurkuma ну тупые, надо просто на жс переписать, тогда будет быстро работать
#O9TC5M/O3P / @238328 --> #O9TC5M/Y07 / 3943 дня назад
@kurkuma немодно
#O9TC5M/32H / @238328 --> #O9TC5M/VL4 / 3943 дня назад
@238328 ``` display:box; box-pack:center; box-align:center; ```
#O9TC5M/2MQ / @krkm --> #O9TC5M/W60 / 3943 дня назад
@238328 приходится пердолить в виртуалке, ппц
#O9TC5M/O9P / @krkm --> #O9TC5M/O3P / 3943 дня назад
@238328 Пук display: table среньк тип на чилдрен display: table-cell пук vertical-align: middle среньк пук
#O9TC5M/KII / @anonim --> #O9TC5M/W60 / 3943 дня назад
@238328 ; забыл ппц
#O9TC5M/2FX / @krkm --> #O9TC5M/32H / 3943 дня назад
@anonim как там в 90х?
#O9TC5M/9N3 / @krkm --> #O9TC5M/KII / 3943 дня назад
@kurkuma Хуево пиздец.
#O9TC5M/CPQ / @anonim --> #O9TC5M/9N3 / 3943 дня назад
@anonim flexbox уже можно везде юзать (с полифилами канеш)
#O9TC5M/F6Y / @krkm --> #O9TC5M/CPQ / 3943 дня назад
@kurkuma уау, будущее
#O9TC5M/JB2 / @238328 --> #O9TC5M/2MQ / 3943 дня назад
@kurkuma путин разрешил?
#O9TC5M/XZH / @238328 --> #O9TC5M/F6Y / 3943 дня назад
@238328 опенсорсеры разрешили http://caniuse.com/flexbox
#O9TC5M/E2X / @krkm --> #O9TC5M/XZH / 3943 дня назад
@238328 Версия с виндусом // лайк если // не лайк плиз, а то мудак.
#O9TC5M/6I9 / @0xd34df00d --> #O9TC5M/5PJ / 3943 дня назад
@0xd34df00d омг блджад сцук пздц съеби
#O9TC5M/IVT / @krkm --> #O9TC5M/6I9 / 3943 дня назад
@0xd34df00d не лайк
#O9TC5M/H50 / @238328 --> #O9TC5M/6I9 / 3942 дня назад
@0xd34df00d трейдинг
#O9TC5M/8VU / @ninesigns --> #O9TC5M/B8C / 3908 дней назад
@0xd34df00d пруф или любой жаваскриптер, потому что ГОРИЗОНТ СОБЫТИЙ
#O9TC5M/RTE / @krkm --> #O9TC5M/B8C / 3907 дней назад
@4da трендинг
#O9TC5M/CSJ / @238328 --> #O9TC5M/8VU / 3907 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.