- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
var
DPen: TGPPen;
Drawer: TGPGraphics;
DBrush: TGPSolidBrush;
DFntFam: TGPFontFamily;
DPath: TGPGraphicsPath;
IC,BC:Integer;
ICL, BCL:TGPColor;
W:WideString;
si:TGPRectF;
rt:TGPRectF;
GP:TGPPoint;
begin
W:=FWaterMark.Text;
IC:=ColortoRGB(FWaterMark.Font.Color);
BC:=ColorToRGB(FWaterMark.CircuitColor);
ICl:=MakeColor(GetRValue(IC), GetGValue(IC), GetBValue(IC));
BCL:=MakeColor(GetRValue(BC), GetGValue(BC), GetBValue(BC));
Drawer:=TGPGraphics.Create(FBitMap.Canvas.Handle);
Drawer.SetCompositingQuality(CompositingQualityHighQuality);
Drawer.SetSmoothingMode(SmoothingModeAntiAlias);
Drawer.SetTextRenderingHint(TextRenderingHintAntiAlias);
DPath:=TGPGraphicsPath.Create;
DPen:=TGPPen.Create(BCL, FWaterMark.FCircuitWidth);
DBrush:=TGPSolidBrush.Create(ICL);
DFntFam:=TGPFontFamily.Create(FWaterMark.Font.Name);
RT.X:=0;
RT.Y:=0;
RT.Width:=FBitMap.Width;
RT.Height:=FBitMap.Height;
DPath.AddString(W, Length(W), DFntFam, FontStyleBold, FWaterMark.Font.Size, GP, TGPStringFormat.Create());
DPath.GetBounds(RT, nil, DPen);
DPath.Reset;
//В общем, хз, как узнать ширину и высоту нарисованного.
//MeasureString/MeasureCharacterRanges не подходят,а в доке такая муть, что я чуть не спился.
SemaReal 04.03.2018 01:45 # −6
doctor_stertor 07.03.2018 22:01 # 0
bormand 04.03.2018 07:29 # −5
Слабак.
doctor_stertor 07.03.2018 22:02 # 0
Знаеш ли ты, что если между вызовами методов GDI+ вставить MessageBox, будет самый настоящий UB? А где в доке это написанно?
SemaReal 07.03.2018 22:08 # 0
расскажи ка по подробнее, да с примером
мне почему-то кажется что ты подпёздываешь
doctor_stertor 10.03.2018 20:22 # 0
Текст либо не нарисуется либо будет AccessViolation.
SemaReal 10.03.2018 21:05 # 0
UB это когда написанный тобою код копелятор может превратить в любой машинный, а AccessViolation это значит ты попытался обратиться к памяти, к которой у тебя нету доступа (страница закрыта от чтения, недоступна в userspace или вовсе отсутствует в таблице страниц).
Откуда он у тебя летит, из какой функции API? Хотя бы при вызове messagebox или при вызове gdi?
SemaReal 10.03.2018 21:19 # 0
doctor_stertor 10.03.2018 21:22 # +1
SemaReal 10.03.2018 21:25 # 0
Окей, может быть и так, но всё таки это во-первых не UB, во-вторых ты так и не сказал откуда у тебя летит access violation
doctor_stertor 10.03.2018 21:29 # 0
SemaReal 10.03.2018 21:32 # 0
doctor_stertor 10.03.2018 21:37 # 0
Очень странно. Но когда код вызывается внтутри компонента - не рисует. Я всё тщательно проверю, тогда и отпишу.
doctor_stertor 10.03.2018 21:53 # 0
SemaReal 10.03.2018 22:10 # 0
Вообще когда летит AccessViolation запускается дебаггер, и ты можешь посмотреть на стек вызовов, найти первую документированную функцию API (к которй есть pdb символы) и посмотреть что ей передается, и _иногда_ можно понять что не так.
doctor_stertor 11.03.2018 01:18 # 0
см. метод DrawWatermark. https://pastebin.com/pDSP9HNc
SemaReal 11.03.2018 02:01 # 0
Я правильно понимаю что она у тебя вызыается из Make, а Make по WM_HOTKEY, а никакого WM_HOTKEY не зарегистрированно потому что коммент?
//RegisterHotKey(FFrm.Handle, 0, MOD_CONTROL, VK_SNAPSHOT);
И еще: я верно понял что ты пытаешься рисовать на FBitMap.Canvas, то-есть собираешь path, рисуешь на своем BitMap, и потом ImgView.Picture.Assign(FBitMap)? До туда код-то нормально доходит, ты дебажил?
Exception-то откуда летит? из messagebox(0,'','',0);? Или не рисует?
В общем если завтра будет не лениво, я может даже попробую поставить эту вашу дельфю и собрать:)
и да: логироваться с помощью messagebox -- оцтой
doctor_stertor 11.03.2018 12:04 # 0
@В общем если завтра будет не лениво, я может даже попробую поставить эту вашу дельфю и собрать:)
Если надумаешь, то вот полный код компонента с хидерами: http://rgho.st/7njDGkQrc
Делфи брать вот отсюда: http://yadelphi.ru/load/2-1-0-101
doctor_stertor 11.03.2018 21:25 # 0
bormand 10.03.2018 22:00 # 0
Хех, помню в той же 7 делфи была кривая декларация функции для рисования полигона... Я тогда ещё долго тупил, почему же рисуется какая-то херня.
SemaReal 10.03.2018 22:07 # 0
doctor_stertor 11.03.2018 01:30 # 0
Обычно их пишут сами делфисты, это чревато ошибками. Ещё есть проект JEDI API, в рамках которого было решено задекларировать все известные Win API для делфи.
doctor_stertor 11.03.2018 01:40 # 0
Сорри, поздно заметил. На родных- это на сишарпе что ли, с его кривой документацией? Да и в компиляторе-самом немало багов.
SemaReal 11.03.2018 02:03 # 0
Кроме того есть сишечка.
doctor_stertor 11.03.2018 01:22 # 0
Но в последнее время что-то уж много разочарований.
Наверно, я я уже вырос из нее, и это печально.
1024-- 04.03.2018 12:10 # −5
> Exception
> Pascal
Доктор С. вернулся?
g0_1494034731324 04.03.2018 14:22 # −7
Меня шмонай ты, вертухай,
Да загляни под юбочку,
Да посмотри на булочки.
Понюхай попку носиком,
Прикинься, киса, пёсиком,
Вот в этом вся и разница,
Кто хочет, а кто дразнится.
©Любимая группа мамки админа
doctor_stertor 04.03.2018 19:20 # +4
3.14159265 07.03.2018 22:10 # +3
7 минусов у остальных.
Неужели ты НАСТОЛЬКО ущербный клоун?
SemaReal 07.03.2018 22:12 # −2
Sim_salapim 07.03.2018 22:36 # 0
Sim_salapim 07.03.2018 22:37 # 0
Sim_salapim 04.03.2018 19:32 # −1
1024-- 04.03.2018 19:40 # −1
Sim_salapim 04.03.2018 19:43 # −2
syoma 04.03.2018 21:00 # 0
bormand 04.03.2018 21:00 # +3
bormand 04.03.2018 21:04 # −1
1024-- 04.03.2018 21:09 # +1
NGK. Заткнётся всё.
inho 04.03.2018 21:10 # 0
Soul_re@ver 04.03.2018 21:10 # +3
vistefan 04.03.2018 21:33 # 0
bormand 04.03.2018 21:17 # −1
vistefan 04.03.2018 21:26 # −1
Сделаю-ка я тебе вёрстку нормальную для нгк, если ты не против потом прикрутить, авось понравится?
bormand 04.03.2018 21:27 # −1
vistefan 04.03.2018 21:46 # −1
Линейный список как на бордах — не мой любимый формат ((
syoma 04.03.2018 21:48 # −1
bormand 04.03.2018 21:50 # 0
Древовидная структура создана для сценария "почитал и забыл" а не "общаемся неделю в одном треде".
syoma 04.03.2018 21:51 # −1
SemaReal 04.03.2018 21:52 # −1
Сообщение становится корнем, ну и конечно каждую веточку можно прятать.
У RSDN хорошо дерево получилось, проверь
1024-- 04.03.2018 21:56 # −1
> разве что хоткеем по ним прыгать.
Прыгаю хоткеями как вимовец-пердолик, это удобно, как оказывается.
vistefan 04.03.2018 22:03 # −1
https://jsfiddle.net/hnoynffm/12/
syoma 04.03.2018 22:05 # −1
bormand 04.03.2018 21:58 # 0
З.З.Ы. Если надо CORS хедеры - добавлю без проблем.
syoma 04.03.2018 22:01 # −1
Кстати, можно просто альтернативный фронт запилить
syoma 04.03.2018 22:06 # −1
Это control origin? Добавляй.
bormand 04.03.2018 22:07 # 0
Если каких-то полей в ответах не хватает - пиши, добавим.
1024-- 04.03.2018 22:09 # −1
Суть такова:
1. Борманд один раз хорошо размечает HTML (классы, вложенность и т.п.)
2. Борманд создаёт такую же страничку, только без стилей и скриптов (/dev?)
3. Пользователь смотрит DOM и пишет себе скрипты и стили (отладка на юзерскриптах и т.п.)
4. Пользователь вымаливает Борманда создать /user/%name% и прописать туда указанный путь к скрипту/стилю, либо даже загрузить эти два файла на NGK
Можно тупо при открытии /user/%name% грузить во вкладку rawgit.ololo/%name%/ngkstyle/custom.{css,js}, тогда всё можно сделать один раз, а пользователей отправить нагитхаб.
bormand 04.03.2018 22:14 # 0
> борманд размечает
Да ебал я ещё и тюнинг поддерживать. Закиньте скрипты и цсс куда-нибудь на свой хостинг и вперёд.
1024-- 04.03.2018 22:20 # −2
bormand 04.03.2018 22:23 # 0
1024-- 04.03.2018 22:24 # −2
Особенно - во время нового нашествия багров.
bayan 04.03.2018 22:26 # +1
bayan 04.03.2018 22:23 # +1
inho 04.03.2018 22:24 # −2
syoma 04.03.2018 22:25 # −3
bayan 04.03.2018 22:27 # −1
inho 04.03.2018 22:30 # −1
syoma 04.03.2018 22:31 # 0
inho 04.03.2018 22:31 # −1
syoma 04.03.2018 22:33 # 0
SemaReal 04.03.2018 22:34 # 0
Просто чтобы пиздеть?
Та давайте тогда в IRC или slack
inho 04.03.2018 22:32 # −1
bormand 04.03.2018 22:31 # 0
inho 04.03.2018 22:37 # 0
bormand 04.03.2018 22:43 # +1
Нет уж, давайте найдём другого козла отпущения.
inho 04.03.2018 22:49 # +1
bormand 04.03.2018 22:57 # +1
Идеальный вариант.
SemaReal 04.03.2018 22:31 # +1
paul 04.03.2018 22:35 # +2
1024-- 04.03.2018 22:37 # −2
Alexander 04.03.2018 22:43 # −1
3.14159265 05.03.2018 02:52 # +2
Неужели после 10 лет работы (по скоротечным меркам интернетов чуть ли не вечность) всё закончится настолько бесславно?
g0_1494034731324 05.03.2018 05:16 # 0
Неужели после 10 лет регистрации (по нехорошим пронесениям хуетеней чуть ли не ) всё закончится настолько бесславно?
inho 04.03.2018 22:38 # −2
Alexander 04.03.2018 22:40 # 0
bayan 04.03.2018 22:25 # −3
1024-- 04.03.2018 22:28 # −3
1024-- 04.03.2018 22:26 # −3
SemaReal 04.03.2018 22:28 # 0
Это будет проще чем пилить свой сток
bayan 04.03.2018 22:29 # −2
vistefan 04.03.2018 22:31 # 0
syoma 04.03.2018 22:32 # −1
1024-- 04.03.2018 22:32 # −1
bormand 04.03.2018 22:29 # 0
bayan 04.03.2018 22:30 # −2
SemaReal 04.03.2018 22:30 # 0
Каждый поднимет свою версию ГК с мастер-ту-мастер репликацией
bayan 04.03.2018 22:32 # +1
bormand 04.03.2018 22:35 # −2
ivanvirabyan 04.03.2018 22:36 # −1
viagrinho 04.03.2018 22:37 # −102
Alexander 04.03.2018 22:41 # 0
vistefan 04.03.2018 22:40 # 0
vistefan 04.03.2018 22:36 # −1
SemaReal 04.03.2018 22:41 # −1
vistefan 04.03.2018 22:42 # −1
Alexander 04.03.2018 22:48 # −1
syoma 04.03.2018 22:57 # 0
syoma 04.03.2018 22:51 # −1
vistefan 04.03.2018 22:27 # −1
Ну и правильно, я ничего не прошу, просто сам падсибя никак не могу придумать нормальное отображение, поэтому дискасс.
API с головой хватает пока что.
syoma 04.03.2018 22:27 # −2
http://govnokod.ru/23795
1024-- 04.03.2018 22:31 # 0
https://github.com/1024--/govnokod.ru-userscripts/blob/master/gc_new_comments.user.js#L136
vistefan 04.03.2018 22:50 # 0
Про умную прокрутку тоже думал. Сколько ж ты там понаписал всего? Причем у меня ни один твой скрипт в последнем фф в грисманки не запускается.
1024-- 04.03.2018 23:16 # 0
Ну и ещё скругление углов убрал.
Странно, раньше в Firefox работало. Проверю.
1024-- 05.03.2018 00:09 # 0
https://github.com/greasemonkey/greasemonkey/issues/2653
В хроме года 3-4 назад тоже гайки закручивали. Там unsafeWindow отвалилось, но если поставить @grant none и не пользоваться API обезьяны, всё отлично работало.
В Firefox же какая-то хитрожопая питушня, обезьяна не факт, что оклемается.
В общем, там стоит добавить среди метапитушни
И в самом конце
Тогда в свежем фф работает. Как проверю, что такое работает и в хроме, скрипты обновлю.
Хм, как бы ещё грузить jQuery только в фф, а не в хроме, где и с ГКшным jQuery всё хорошо? Хотя, отправка комментария сейчас больше тормозит, чем загрузка jQuery.
1024-- 18.03.2018 05:07 # 0
Заодно пересадил скрипт для увеличение стока на новый API Борманда.
Ну и написал скрипт, который подсвечивает новые комментарии, и хранит знание об этом в localStorage.
g0_1494076596974 18.03.2018 05:43 # −3
bormand 18.03.2018 21:54 # 0
Последний на тред или прям по каждому комменту? Большой минус по сравнению с тем, что было раньше на ГК — нету синхронизации между девайсами.
1024-- 18.03.2018 22:22 # 0
До номера комментария не догадался, хотя это было бы более точным решением с учётом рассинхронизации пользователя и ГК, да и в памяти хранилось бы меньше. Хотя, скрипт бы стал менее тривиальным.
Надо будет переписать, пока не поздно.
1024-- 18.03.2018 22:59 # 0
P.S. "嶓媭쟨嶑媭쟭嶏媮嘴嶇媮嘻嶊媮嘽嵱媮噂䀝媮蕍嵺媮靕嶂媮靗嶄媮颩嶗媮꼐嶎媮꼓嶘媮꼔 峳媮꼚嶖媮꼟䶘媮꽏嵝媮녬嶕媮놛屛媮땎垩媮묲㵩媮빔ⴉ媮샃嵤媮섦唌媮셎崷媮쇁㽊媮쇍㞞 媮쇑" - информация о моих недавно просмотренных постах в формате первой версии скрипта :)
3.14159265 19.03.2018 23:09 # 0
> Pitouzuiqu
> Yuxizuitou
> Tanyongtouzun
Питоухзик(ью)
Танёнгтоужун
syoma 18.03.2018 21:58 # 0
1024-- 18.03.2018 22:25 # 0
1024-- 04.03.2018 21:58 # −1
Серьёзно?
Или смысл в том, что это самый удобный способ для телефона, где остальные способы -- ещё более неудобные?
bormand 11.03.2018 03:22 # 0
SemaReal 11.03.2018 03:37 # 0
я как раз разобрался с пизданутым Settings API и допиливаю скрывание по F8.
bormand 11.03.2018 03:44 # 0
SemaReal 11.03.2018 03:48 # 0
roman-kashitsyn 11.03.2018 14:09 # +2
Борманд, добавь, пожалуйста, лицензию к NGK (Apache 2, BSD). Чтобы у людей проблем не было при пулл-реквестах.
Desktop 11.03.2018 14:23 # 0
minusinho 11.03.2018 14:37 # +1
roman-kashitsyn 11.03.2018 14:43 # +3
Имеют. Мне, к примеру, нельзя коммитить в опен-сорс без специального аппрува, если лицензия не подходящая.
Если кто-то захочет поюзать твой код, в нормальной конторе без лицензии он это сделать не сможет. Иначе это воровство, никто с этим связываться не захочет (ну кроме каких-нибудь безрассудных китайцев).
Ко мне тоже обращались с просьбой добавить лицензию, когда хотели использовать мой код на github.
doctor_stertor 11.03.2018 14:45 # 0
CHayT 11.03.2018 14:56 # +2
bormand 11.03.2018 15:37 # 0
Какая-то двусмысленная фраза получилась…
bormand 11.03.2018 15:19 # +3
Развернём ГКшечку на мощностях Г? :3
CHayT 11.03.2018 15:56 # 0
SemaReal 11.03.2018 15:59 # +1
bormand 11.03.2018 16:00 # +2
SemaReal 11.03.2018 16:01 # +4
гугл так не умеет
CHayT 11.03.2018 16:05 # +3
SemaReal 11.03.2018 16:36 # +2
vistefan 13.03.2018 18:44 # 0
Так он их ведь не индексирует, потому что видит, что это цепи маркова, или слишком много неологизмов, чёрт его знает. Но от хорошего распознавания вореций недалеко и до их генерации.
1024-- 13.03.2018 18:56 # −1
Смотрите-ка, возврат к корням после десятилетий неправильного использования порождающих формальных грамматик для разбора вореций.
3.14159265 13.03.2018 18:54 # +3
Ох лол! Я знал, я знал!
И ализар настрочит на швабрашвабре: «Вчера google закончил сделку по приобретению передовой разработки в области искусственного интелекта, основанного на вореционном исчислении.»
И хайп пойдёт баззвордами: вореции, кобенации, блокчейн, бигдата, машинлёрнинг.
subaru 11.03.2018 17:58 # 0
Бедные гугляхи, как же вас там дрочат.
> в нормальной конторе без лицензии он это сделать не сможет
Олол, кмон. Может только в анальных энтерпрайзах типа гугла. В 99.99999% контор всем плевать, пока это на бекенде и никто не видит.
j123123 11.03.2018 21:37 # +2
>Если кто-то захочет поюзать твой код, в нормальной конторе без лицензии он это сделать не сможет. Иначе это воровство, никто с этим связываться не захочет (ну кроме каких-нибудь безрассудных китайцев).
Тем временем где-то в параллельной реальности какие-то неизвестные люди декомпилируют пирацкой IDA с пирацким Hex-Rays некую проприетарную хуйню и пытаются заставить эту декомпилированную хуйню вновь скомпилироваться. Кто-то по соседству декомпилирует все той же пирацкой IDA ядро Linux и U-Boot с какого-то китайского говнодевайса (потому что китайцы хер ложили на всякие там GPL).
Помни, roman-kashitsyn, пока ты моешь руки перед едой, кто-то другой по соседству вполне возможно жрет говно
CHayT 11.03.2018 22:02 # 0
minusinho 11.03.2018 21:59 # 0
syoma 18.03.2018 21:59 # 0
bormand 26.08.2018 20:21 # 0
Даже из дома по вечерам?
guest8 26.08.2018 20:47 # −999
bormand 26.08.2018 21:03 # +2
Ну пиздец событие...
roman-kashitsyn 26.08.2018 22:13 # 0
Зависит от размера. Не уверен, что кто-то за этим особо следит, но проблем в некоторых случаях можно огрести.
Патчи <100 строк кода в опенсорс с правильными лицензиями можно без всяких апрувов слать.
А вот большие патчи или принципиально новую работу вроде бы нужно согласовывать, причём публикуется оно часто с гугловыми копирайтами, поэтому тут[1] столько хлама.
Откуда и когда ты пишешь код значения не имеет.
[1] https://github.com/google/
bormand 26.08.2018 22:21 # +1
Пиздец. Ну с другой стороны зато пара часов на свои проекты в рабочее время...
CHayT 26.08.2018 22:40 # 0
guest8 26.08.2018 22:27 # −999
EbooksGovno 09.08.2021 11:47 # 0
bormand 11.03.2018 14:45 # +1
CHayT 11.03.2018 14:49 # +1
vistefan 13.03.2018 18:46 # 0
О, неправильное многоточие.
bormand 13.03.2018 18:49 # 0
bormand 11.03.2018 15:36 # 0
vistefan 13.03.2018 18:48 # 0
bormand 13.03.2018 18:50 # +1
vistefan 13.03.2018 19:00 # 0
“The distro must contain no DRM, no back doors, and no spyware”.
Ну это, допустим, из определения свободного дистрибутива. Вообще на gnu.org дофига где упоминаются DRM и всегда повторяется мантра: you should not use DRM which you can not brake. По-моему для free software по-умолчанию предполагается, что оно не должно содержать DRM. У Столлмана на сайте про некоторые корпорации одна из веских причин not to use — это наличие невзломанного DRM.
Юридически что там в GPL на этот счет — не знаю.
bormand 13.03.2018 19:08 # 0
А теперь посмотри список свободных дистрибутивов, удивишься. Ни одного популярного дистра среди них нет.
vistefan 13.03.2018 23:59 # 0
Не удивлюсь, список знаю. Но разве это отменяет то, что софт с drm - не free? Просто никто не следует канону. Драйверы же проприетарные приходится пихать в репы.
bormand 14.03.2018 07:01 # +2
Чтобы следовать канону нельзя даже упоминать о способах установки проприетарного софта на официальной вики дистриба... Вот тебе и цена швабодки.
vistefan 14.03.2018 08:33 # 0
Ну и правильно, нехуй.
bormand 14.03.2018 08:59 # 0
Помнится, в прошлых тредах кто-то был против цензуры.
В итоге даже дебиан, который реально старался и делал свободный дистр, забил на всю эту религиозную хуиту.
vistefan 14.03.2018 09:26 # 0
Ну это же не роскомнадзор, который других заставляет удалять. Да тут даже и не заставляют удалять, просто дают критерий свободы, хочешь — подпадай под него, не хочешь — не подпадай. Но действительно, какого хуя на официальной вики free дистра писать про проприетарщину? Есть куча других место для этого. Официальная вики, как и хендбук, должны прививать культуру free software как можно чище.
1024-- 14.03.2018 13:52 # +1
Утопия и религиозный пердолинг. Человеку нужны инструменты для решения задач.
Тот факт, что сотрудники автосервиса, домработницы и чистильщики сортиров возомнили себя богами или как минимум философами и духовными мастерами, никому, кроме их - сотрудников автосервиса, домработниц и чистильщиков сортиров - никому не интересен. Конечно, до тех пор, пока у них не появляется какая-то власть, после которой начинается синдром вахтёра.
Человек к ним не за поэзией и философией приходит, а за инструментом для работы.
На официальной вики и в документации должно быть рассказано о том,
1. как описываемая питушня решает задачи пользователя
2. какие требования она выставляет к оборудованию
3. как она настраивается
4. где лежит скрипт, активирующий тот функционал, который авторы-пердолики сокрыли от пользователя из-за своего извращённого понимания реальности.
Причём на одной короткой странице.
Пользователь должен прочитать там и ввести куда-нибудь:
check-hardware
system-install config=default
install-cool-stuff-we-banned-for-nothing
После чего у него появляется ОС, способная решать его задачи.
С учётом всяких там систем быстрого развёртывания, которым линуходмины любят хвастаться, можно просто написать скрипт для такой системы, который устанавливает работающую ОС в один клик.
vistefan 14.03.2018 14:28 # −2
Нихуя ты не понимаешь в полностью свободных дистрибутивах. В них люди идут за утопией и религиозным пердолингом. А в какой-нибудь хендбук слаки (не полностью свободный дистрибутив) идут именно за поэзией и философией. Не за инструментами же для решения задач, ёбнулся что ли.
> из-за своего извращённого понимания реальности
> install-cool-stuff-we-banned-for-nothing
Ищи неизвращенную в других местах, хуйли переться на вики free distro, и вообще в linux.
Регай аккаунт на microsoft.com, чтобы зайти в собственном компьютере в собственную операционную систему (в один клик, лол).
> ОС, способная решать его задачи
Если он пришёл на вики полностью свободного дистрибутива, значит в его задачи (например, эстетические или философские) входит отсутствие на этой вики инструкций по установке драйверов nvidia-fuck-you (которых и в других местах дофига) и всякой хуйни в-один-клик. Люди, которые туда приходят, давно знают то, что ты выставляешь в требованиях к документации.
1024-- 14.03.2018 15:07 # +2
> Ищи неизвращенную в других местах, хуйли переться на вики free distro, и вообще в linux.
От так вот оно! Илитка вахтёров должна остаться илиткой?
На самом деле, ОС нужна не для философии, а для решения задач. Именно это - исходная точка. Для этого создавали и создают ОС. Если пердолик хочет молиться сверкающему CD/DVD с дистрибутивом, это его личные проблемы, от этого психиатр лечит. А здоровым людям нужно, чтобы компьютер работал. Для промышленного использования ОС выбирается согласно целесообразности и, если это выгодно, покупаются закрытые платные модули.
> Если он пришёл на вики полностью свободного дистрибутива, значит в его задачи (например, эстетические или философские) входит отсутствие на этой вики инструкций по установке драйверов nvidia-fuck-you (которых и в других местах дофига) и всякой хуйни в-один-клик.
Значит он нагуглил этот дистрибутив как тот, который будет удобен для решения указанной задачи в его конторе. И он хочет, чтобы доведение его до работоспособного состояния было простым.
Иначе он нагуглит другой дистрибутив, которому его компания при случае может пожертвовать приличные деньги. В масштабах статистики, нормальные дистрибутивы будут развиваться (использоваться, иметь фидбек, баг репорты и пожертсования), а пердольские философские - загибаться и жить ровно до той поры, когда их единственный идейный разработчик не отправится на приём к Ритчи. Так им и надо. Эволюция, Феликс!
vistefan 14.03.2018 15:13 # 0
На каком ещё самом деле? Синдром вахтёра-то тут выходит у тебя, ты начинаешь объяснять осям и людям, что они что-то кому-то должны и какими-то должны быть, при том что существует море альтернатив, и можно выбрать систему, которая подходит тебе. Нет, он будет приходить и рассказывать, что везде должно быть как в винде, кроме тех случаев, в которых винда говно, тогда уже извольте линуксоиды показать свой пердоликс во всей красе, а то и тут обосрём. На самом деле ОС нужна для чего угодно, например для философии. Почему это нет?
> Значит он нагуглил этот дистрибутив как тот, который будет удобен для решения указанной задачи в его конторе
Нихуя это не значит. Ни одна контора в здравом уме не будет использовать полностью свободный дистр. Говорю же, это источники идеологии, а не инструментов.
> чтобы доведение его до работоспособного состояния было простым
Ага, именно об этом мечтает такой человек.
> А здоровым людям нужно
Здоровым людям? В списке free distros на gnu.org? Кончай троллировать.
1024-- 14.03.2018 15:38 # 0
Ну я объясняю людям и осям, что если они так сделают, то станут востребованными и банально выживут. Это такой же синдром вахтёра, как и говорить ребёнку не лезть гвоздями в розетку.
> что везде должно быть как в винде, кроме тех случаев, в которых винда говно
Так и есть, это элементарная логика. Успешные решения надо перенимать, а не отвергать. Суть в том, что не важно, кто был источником успешного решения, одна ОС или другая. Если хорошую технологию не запрещает внедрять её владельцы, её надо внедрять.
А баги и плохие решения перенимать не надо, это да.
> Говорю же, это источники идеологии, а не инструментов.
> Здоровым людям? В списке free distros на gnu.org? Кончай троллировать.
Ну хорошо, пусть чахнут без внимания. Позволим бритве Оккама убрать всё ненужное.
vistefan 14.03.2018 15:58 # 0
Миллионы мартышек?
Или \r\n вместо \n, и слеш в именах файлов в другую сторону в отличие от ВСЕХ других осей — это успех, который надо перенимать? Что-то я не замечал, что любимая тобой ОС что-то хорошее у кого-то перенимает. Все её действия маркетинговые. От этого я далёк, мне больше нравится програмировать, а не когда мне что-то впаривают рекламно. Почему, например, во всех школах в России людей учат использовть windows, а не linux? Из-за успешности решения, конечно…
Я вижу как софт, начатый в каких-нибудь 80-х в unix живёт и процветает, и как сильно от него зависит всё, что потом в красивой маркетинговой обёрточке предстаёт перед тобой в виде «успешных решений», и как тем временем винда договаривается с производителями железа, чтобы на нём работала только 10, даже 8 и 7 не поддерживались. Да это просто гении CS и IT, двигатели прогресса и просветители всея хомячков.
1024-- 14.03.2018 16:20 # 0
Какие миллионы мартышек?
> Или \r\n вместо \n, и слеш в именах файлов в другую сторону
Переводы строки - понятие условное, у кого-то вообще \r. Хотя, один символ - лучше двух для пирфоманса. А слеши - тем более, они полностью эквивалентны, вопрос вкуса.
Где я говорил, что переводы строки \r\n - решение лучше одного символа?
> Что-то я не замечал, что любимая тобой ОС что-то хорошее у кого-то перенимает.
Может, сразу делают хорошо, что перенимать ни у кого не надо ничего?
Ну вот тут появились симлинки/хардлинки, окошки поиска по файлам в проводнике, поиск по меню "пуск" (фичи чисто консольных питухов), множество рабочих столов, в MSVS встроили всякую прыщепитушню вроде прыщесистем контроля версий, пистонов и нодежс, консолечку разработали (ждём традиционных комментариев Сёмы с её рекламой). В вин10 вообще убунту встроили.
Конечно, никакие фичи не переняли, подумаешь, какой-то линукс в углу диска валяется.
> Все её действия маркетинговые.
> Почему, например, во всех школах в России людей учат использовть windows, а не linux? Из-за успешности решения, конечно…
Маркетинговые действия есть понимание сути пользователя и наращивание связей между пользователем и продуктам. То есть нужно либо подогнать продукт под пользователя, либо объяснить последнему, что продукт для него действительно хорош. Это значит, что интересы конечного пользователя исследуются и учитываются. Иногда - формируются.
В итоге имеем работающее решение, которое удовлетворяет пользовательские нужды. Поэтому и успешность.
А если в голове только идеи о призрачном благе и идеальных решениях, ничего не выйдет. Нужны идеи касательно внедрения и применения.
Как линуксы представят продукт для пользователя - так винда отомрёт навсегда. Сейчас у открыльников, когда винда договаривается и продавливает систему, имеющую достаточное количество противников, как раз есть все возможности.
syoma 18.03.2018 22:06 # 0
Существовали на NT всегда, только в порезанном виде. Симлинки полноценно (ссылка на произвольное место) появились в висте, хардлинки есть уже на xp.
>ждём традиционных комментариев Сёмы с её рекламой
Какие нужны комментарии?
1024-- 18.03.2018 22:27 # 0
syoma 18.03.2018 22:39 # 0
1024-- 18.03.2018 22:44 # 0
syoma 18.03.2018 22:03 # 0
Назови мне ВСЕ ДРУГИЕ ОСИ во времена когда у ms появился обратный слеш и \r\n?
1024-- 14.03.2018 15:28 # +1
Что за хрень пердолики всё время втирают?
Сначала они как могут обругают твою ОС и скажут, как быстро у них устанавливаются пакеты, как всё (как оказывается, после десяти лет привыкания) удобно и просто, как много фич, как всё можно сделать (как оказывается, если быть программистом, лол). Говорят что-то про свободу, что каждый может установить их волшебную ОС и каждый может принять участие в разработке.
Затем, когда ты говоришь "ну ладно, давайте я вашу ОС посмотрю, может она мне подойдёт", пердолики набигают и кричат "нинада, это только для пердоликов!"
Закрываешь окно, чтоб не слышать их стоны, устанавливаешь для пробы. Тут оказывается, что установить может не каждый, пердолики ломятся в квартиру, кричат "Нельзя, это только для пердоликов!"
Зажимаешься в угол за шкаф, держишь его одной рукой, коммитишь. Пердолики ломают шкаф, бьют тебя палками "Нельзя править этот баг! Это ещё Штульман назвал 'creat', оставим в честь него! И этот тоже нельзя, этот баг - памятник свободы, решение его есть только в закрытой библиотеке!"
Так мне пользоваться вашим лунихом как хорошей удобной ОС, которая всё умеет, или не пользоваться - как ОС для избранных из альтернативно одарённой элиты? Определитесь, ребята.
vistefan 14.03.2018 15:50 # 0
Ты забыл посчитать те 15 лет, которые понадобились тебе для освоения винды, просто ты их не заметил, был молод, восприимчив, и не имел альтернативы. И ещё как тебя просили твою волшебную ОС, с которой справится даже ребенок, переустановить друзья и родственники, потому что там с танчиками чо-то.
Я не зову никого в linux, и не прогоняю с него. Я просто знаю правила приличия и культуру этой системы. И являюсь носителем этой культуры. А, например, носителем культуры windows не являюсь. Так что говорить про linux только с позиции, насколько он похож или не похож на «успешные решения» мне чуждо.
Но пока у меня есть задор быть радикальным, я буду, что плохого-то.
Вот ты, к примеру, вроде бы пытаешься изображать адеквата, но в итоге всё равно сильно на стороне windows, только уже не идейно, а как-то вот так вот как-то. Пускай, что ж поделаешь.
> Определитесь, ребята
Определяюсь специально для тебя:
GNU/Linux — ОС в основном для программистов, сильно ориентированная на мануальную настройку и глубокое знание системы, и, как один из главных факторов, на свободу в смысле free software.
syoma 18.03.2018 22:07 # −1
syoma 18.03.2018 22:00 # 0
Это жопаэль? А адварь?
vistefan 11.03.2018 14:13 # 0
Ну, это поправимо, не волнуйся.
syoma 04.03.2018 21:27 # −1
inho 04.03.2018 21:37 # −1
bormand 04.03.2018 21:40 # −1
syoma 04.03.2018 21:44 # −1
bormand 04.03.2018 21:46 # −1
syoma 04.03.2018 21:49 # −2
inho 04.03.2018 21:53 # −2
bormand 04.03.2018 21:53 # −1
syoma 04.03.2018 22:03 # −2
NrOPb_rAHDOHOB 04.03.2018 21:51 # −2
inho 04.03.2018 21:52 # −2
NrOPb_rAHDOHOB 04.03.2018 21:53 # −2
inho 04.03.2018 21:55 # −2
syoma 04.03.2018 20:59 # −1
NrOPb_rAHDOHOB 04.03.2018 21:52 # −1
NrOPb_rAHDOHOB 04.03.2018 22:07 # −2
NrOPb_rAHDOHOB 04.03.2018 22:08 # −2
NrOPb_rAHDOHOB 04.03.2018 22:08 # −2
NrOPb_rAHDOHOB 04.03.2018 22:08 # −2
NrOPb_rAHDOHOB 04.03.2018 22:09 # −2
NrOPb_rAHDOHOB 04.03.2018 22:09 # −1
NrOPb_rAHDOHOB 04.03.2018 22:09 # −1
NrOPb_rAHDOHOB 04.03.2018 22:09 # −1
NrOPb_rAHDOHOB 04.03.2018 22:09 # −1
NrOPb_rAHDOHOB 04.03.2018 22:09 # −1
NrOPb_rAHDOHOB 04.03.2018 22:09 # −1
NrOPb_rAHDOHOB 04.03.2018 22:09 # −1
NrOPb_rAHDOHOB 04.03.2018 22:09 # −1
NrOPb_rAHDOHOB 04.03.2018 22:09 # −1
NrOPb_rAHDOHOB 04.03.2018 22:09 # −1
NrOPb_rAHDOHOB 04.03.2018 22:09 # −1
NrOPb_rAHDOHOB 04.03.2018 22:09 # −1
NrOPb_rAHDOHOB 04.03.2018 22:09 # −1
NrOPb_rAHDOHOB 04.03.2018 22:09 # −1
NrOPb_rAHDOHOB 04.03.2018 22:09 # −1
NrOPb_rAHDOHOB 04.03.2018 22:09 # −1
NrOPb_rAHDOHOB 04.03.2018 22:09 # −1
NrOPb_rAHDOHOB 04.03.2018 22:09 # −1
NrOPb_rAHDOHOB 04.03.2018 22:14 # −1
NrOPb_rAHDOHOB 04.03.2018 22:14 # −1
NrOPb_rAHDOHOB 04.03.2018 22:14 # −1
NrOPb_rAHDOHOB 04.03.2018 22:14 # −1
NrOPb_rAHDOHOB 04.03.2018 22:14 # −1
NrOPb_rAHDOHOB 04.03.2018 22:15 # −1
NrOPb_rAHDOHOB 04.03.2018 22:15 # 0
NrOPb_rAHDOHOB 04.03.2018 22:16 # 0
NrOPb_rAHDOHOB 04.03.2018 22:16 # 0
NrOPb_rAHDOHOB 04.03.2018 22:16 # 0
Alexander 04.03.2018 22:44 # 0
Alexander 04.03.2018 22:44 # 0
Alexander 04.03.2018 22:44 # 0
Alexander 04.03.2018 22:44 # 0
Alexander 04.03.2018 22:44 # 0
Alexander 04.03.2018 22:44 # 0
Alexander 04.03.2018 22:44 # 0
Alexander 04.03.2018 22:44 # 0
Alexander 04.03.2018 22:44 # 0
Alexander 04.03.2018 22:44 # −1
Alexander 04.03.2018 22:44 # 0
Alexander 04.03.2018 22:44 # 0
Alexander 04.03.2018 22:44 # 0
Alexander 04.03.2018 22:44 # 0
Alexander 04.03.2018 22:44 # 0
Alexander 04.03.2018 22:44 # 0
Alexander 04.03.2018 22:44 # 0
Alexander 04.03.2018 22:44 # 0
Alexander 04.03.2018 22:45 # 0
Alexander 04.03.2018 22:45 # 0
Alexander 04.03.2018 22:45 # 0
Alexander 04.03.2018 22:45 # 0
Alexander 04.03.2018 22:45 # 0
Alexander 04.03.2018 22:45 # 0
Alexander 04.03.2018 22:45 # 0
Alexander 04.03.2018 22:45 # 0
Alexander 04.03.2018 22:45 # 0
Alexander 04.03.2018 22:45 # 0
Alexander 04.03.2018 22:45 # 0
Alexander 04.03.2018 22:45 # 0
Alexander 04.03.2018 22:45 # 0
Alexander 04.03.2018 22:45 # 0
Alexander 04.03.2018 22:45 # 0
Alexander 04.03.2018 22:45 # 0
doctor_stertor 11.03.2018 21:29 # 0
Свойство PixelFormat вовсе не стоит недооценивать, как это раньше делал я и ещё сотни и тысячи других долбоёбов. Если его не задать сразу же после создания экземпляра класса, в дальнейшем при работе с ним будут дичайшие внутренние глюки, от проблем с контекстом (как в проблеме выше) до утечек и SysOutOfMemory. Я потратил ооочень много сил на разгребание, мне нужно отдохнуть, я Вас покидаю на неопределенный срок.