Этого треда уже нет.
Это копия, сохраненная 21 ноября 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
746 Кб, 2310x2306
Ньюфаг-тред №129 #866094 В конец треда | Веб

Подсветка кода для /pr/: скачать

Просьба кидать репорт на перекаты тредов из шапки

Большие куски кода желательно вставлять через ideone или pastebin

F.A.Q.

В: У меня горит лаба/курсач, не знаю какую тему диплома взять.
О: Задавай вопрос в этом треде.

В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/ (М). Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.

В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
android C C# C++ D Go Java JavaScript Lisp PHP Python Ruby Rust Vala Swift

В: Хочу стать программистом, какой язык учить?
О: Как-то так.

В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Тред (М) для обсуждения нетехнических околопрограммерских тем.

В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.


В: Взломать акк.
О: Просто съеби.

В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.

Литература с пика

Прошлый тред

#2 #866115
Сап питонач, есть один телеграм-бот...
Нужно хранить информацию о запросах пользователей. Что для этого лучше использовать, xml, json или просто массив?
#3 #866126
В свете последних макбуков, появились страшные мысли о переходе. В связи с этим вопрос: как обстоят дела на винде с программированием/скрипописанием? python, javascript, c++, objective-c/swift... всякие ssh и telnet'ы, боли от кодировок и компиляций библиотек, пакетные менеджеры и т.д.? Есть вообще жизнь там? Терминал же завозили, вроде как.
>>866157>>866180
#4 #866136
>>866094 (OP)

> Прошлый тред


> ссылка на хуй знает какой тред

#5 #866157
>>866126

>как обстоят дела на винде с программированием/скрипописанием


это шутка такая?
>>866199
#6 #866176
>>866094 (OP)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Урок</title>
<link href="style.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<a>страница</a>
</body>
</html>
Почему не подключается css?
#7 #866180
>>866126
Раньше работал за виндой, потом на линуксе, потом пересел на мак, лучше уж на линукс чем на винду. Джаваскрипты/C# конечно норм будут. Да и все остальное в принципе заведется, но привкус останется. Утилиты тоже завезли, но своеобразно, как curl например, может с остальным норм. Ну обжектив-с так-то кроме мака нигде не существует, но нахуй он собственно при свифте не нужен. А свифт будет работать, не в икскоде (а он все равно говно), не в студии, но например с clion'e сможешь.
>>866184>>866199
#8 #866184
>>866180
А что не так с курлом? Умвр.
>>866190
#9 #866187
>>866176
А css файл в корневом каталоге? Если в отдельной папке, то ее тоже надо прописывать. Название папки/style.css
>>866208
#10 #866189
Ну в винде теперь есть bash, так что и в ней можно жить
#11 #866190
>>866184
Майкрософт в своем powershell вместо привычного всем курла впихнул свой, который имеет другой функционал, соответсвенно что бы воспользоваться привычным курлом надо потанцевать. https://habrahabr.ru/post/308140/
>>866211
#12 #866199
>>866180

>лучше уж на линукс чем на винду.


Но на линуксе я в качестве основной системы сидеть очень не хочу. Всё очень печально, получается.

>>866157
А что, смешно?
>>866200
#13 #866200
>>866199

>А что, смешно?


по дефолту на винде лучший софт, а макос\линуксы догоняют

вообще охуительные вопросы у тебя
#14 #866208
>>866187
В одной папке лежат.
>>868068
#15 #866211
>>866190

> powershell


Нахуй powershell, когда есть cmder+MSYS2 с нормальными утилитами? И человеческий курл там есть, и wget тоже есть.
>>866292
#16 #866212
>>866200
Ничего себе заявление. Ладно, спорить не буду, а тебе рекомендую в питон/жс треды не заглядывать, дабы не рушить мирок.
>>866217
#17 #866217
>>866212
ну ты бы не пиздел в пустую а разложил по полочкам
>>866230
#18 #866219
Как сделать свой язык программирования? Я не хочу бездумно зубрить чье-то поделие, мне легче добавлять всякие функции и фичи в свой продукт по мере разработки. Так я делаю то, что мне нужно и что я задумал, а не какой-то старый пердун в нудевых годах.
>>866384>>866387
#19 #866222
Гугли книгу дракона. И про LLVM почитай. И где-то через полгода у тебя будет свой кривой язык. А потом ты поумнеешь и забьешь.
#20 #866230
>>866217
А зачем, тебе похуй будет всё равно.
>>866233
#21 #866233
>>866230
затем что ты-макодрочер-пиздобол
#22 #866242
>>866200
Громкое утверждение, можешь привести пример?
>>866251
#23 #866251
>>866242
возьми любой тип софта и сравни что на винде что на говносиситемах
вот тебе и пример
>>866343
#24 #866252
У меня сегодня на каждом запуске программы на первой остановке на брекпоинте Visual Studio виснет где-то на 1-2 минуты.
Антивирусник отключён. В чём может быть проблема?
>>866258>>866344
#25 #866258
>>866252

>В чём может быть проблема?


ну ты погромист или кто? разбирайся, смотри ресурсы системы и логи
#26 #866266
Есть тут адепты JSF? Как сделать надпись, которая бы менялась вместе со значения поля бина? Вот такое вот, понятно, не работает:
<h:outputText value="#{mainBean.someName}"/>
Гуглил, нихуя не нашёл.
>>866295
#27 #866275
>>866094 (OP)
Кто знает, как поменять поставщика карт MapQuest в QtLocation ?
>>866299
#28 #866283
Сап. Напомните плиз, как сделать sql-запрос с агрегатной функцией, только не просто получить значение, а вынести его в отдельную колонку и скопировать для каждой строки. Такое точно есть, но не могу нагуглить.
>>866291
#29 #866285
Есть ли в WinAPI аналог lstrcmp, который принимает кроме строк еще их длину? Надо сравнить два 20-байтовых SHA1-хэша.
#30 #866291
>>866283
э, таки нагуглил. OVER PARTITION
#31 #866292
>>866211

> > r+MSYS2 с нормальными утилитами? И человеческий курл там есть, и wget тоже есть.


Ну вообще в винде давно есть полноценная линукс подсистема и соснолька.
#32 #866295
>>866266

> JSF


> 2016

>>866298
#33 #866298
>>866295

>пук

>>866300
#34 #866299
>>866275
БАМПИЩЕ
#35 #866300
>>866298
Зачем ты обосрался?
>>866301
#36 #866301
>>866300
Захотелось.
41 Кб, 493x497
#37 #866338
Анон, анон, анон.
Есть в ссаном Delphi какой-нибудь стандартный класс, подходящий для хранения пар (Integer, String), в которых оба поля уникальны?
Чтобы можно было без написания дополнительных методов получать как String по Integer, так и Integer по String.
Вроде простая задача, но я что-то уже час аутирую. Тот же TDictionary не подходит потому что там только значение по ключу можно получить, но не ключ по значению.
#38 #866343
>>866251
Фотошоп шо там шо тут. И мы вроде погромисты, а не дизайнеры, неча всякими тридемаксами и майами упарываться, что впрочем одно и тоже. Из эксклюхивных IDE на винде толко VisualStudio, я бы не назвал ее лучшей. Маякнешь когда скетч на винду завезут.
#39 #866344
>>866252
Переустановите виндоусос пожалста. А вообще возможно это норма, процессу дебага нужно прицепится, а следовательно проснуться.
>>866407
#40 #866350
>>866338
TBidiDictionary<TKey, TValue>
В гугле забанили?
http://www.delphifeeds.com/postings/76471-collections_11_is_out
>>866352
592 Кб, 628x542
#41 #866352
>>866350

>Есть в ссаном Delphi какой-нибудь стандартный класс


А ты левый пекедж принёс вообще-то.
>>866920
#42 #866353
http://ideone.com/wq8IIW
Где ошибка?
>>866390
#43 #866379
>>866338
Нет, нету, теперь уёбывай.
#44 #866384
>>866219
<bump></bump>
#45 #866387
>>866219
sicp и книга дракона
#46 #866390
>>866353
В днк.
#47 #866407
>>866344
Нет, это не норма, раньше такого не было.
А виндовс как раз собирался на днях переустановить.
1 Кб, 414x23
13 Кб, 387x301
#48 #866433
/pr/ я же ничего не путаю? c++ lang
#49 #866444
>>866338
Смешно смотреть, как делфодрочер пытается компенсировать функционал, который в нормальных языках давным давно есть.
>>866456
#50 #866446
pr помогите паскалешкольнику, проблема не гуглится
В общем суть самой задачи: дано некое равенство, к примеру 1 + 2 = 3, нужно проверить его правильность (само равенство в переменной типа string). Я получаю сами числа, но как мне понять, какой арифметический знак стоит посередине, чтобы сделать проверку ?
>>866449
#51 #866449
>>866446
Все, решил проблему, не надо
>>866459
#52 #866456
>>866444
Ну опиши мне тогда, как сделать это в каком нибудь Сисярпе, например?
#53 #866459
>>866449
Молодец.
#54 #866462
Есть какой учебник по лиспу с 0?
>>866464>>866507
#55 #866464
>>866466
#56 #866466
>>866464
И что это?
>>866471
43 Кб, 629x369
#57 #866471
>>866474
18 Кб, 2356x162
#58 #866474
>>866471
Сразу так
#59 #866507
>>866462
Есть
Дж. Маккарти - Dive into Lisp
#60 #866540
Анон, какие есть годные средства для визуализации баз данных? Нашёл большой список на постгре вики, но какая из этих программ годная?
https://wiki.postgresql.org/wiki/GUI_Database_Design_Tools
>>866542>>866559
#61 #866542
>>866540
не такой уж и большой можешь отзывы и пример работы всех нагуглить
>>866553
#62 #866553
>>866542
За щеку тебе нагуглил. Если бы я хотел это делать - я бы не стал спрашивать в /pr/
#63 #866557
>>866094 (OP)
Есть:
Value1 | Value 2
1 | 1
2 | 1
3 | 2
4 | 1
5 | 1

Нужно:
Value1 | Value 2
3 | 1
3 | 2
9 | 1

Конкретно меня интересует, как делать подобную группировку? Group by оставляет лишь две строки.
>>866560
#64 #866559
>>866540
Работал с Pgmodeler и Druid III. Советую последний.
>>866597
#65 #866560
>>866557
Тебе это в чём сделать-то надо? Две строки на что и где оставлены?
>>866578
#66 #866561
Каковы шансы что если я сейчас на 150 странице "Изучаем питон" и почти нихуя не понимаю - что я смогу выучить эту штуку и получать за это деньги?
>>866566
#67 #866566
>>866561

или выучишь, или не выучишь 50/50
или умрешь, или не умрешь. 50/50

а хотя, нет все равно все умрут. А значит стакан наполовину пуст, а значит иди работать в макдональс. Шансов нет.
#68 #866578
>>866560
MySQL.

Очевидно, что group by Value2 при некоторой функции агрегации foo оставит
foo(Value1) | Value 2
... | 1
... | 2
#69 #866583
Господа, помогите. Пишу в Qt 5.6, использую библиотеку для отображения оффлайн карты https://github.com/raptorswing/MapGraphics
Подскажите, как реализовать в ней геолокацию ?
#70 #866591
Сделайте мне сайт за 5 000 рублей? А то я не знаю, где заказывать.
>>866645>>866648
#71 #866597
>>866559
Спасибо, анончик.
#72 #866645
>>866591
Ну уж точно не в НЬЮ ФАГ треде.
#73 #866648
>>866591
в /wrk/
#74 #866770
>>866094 (OP)
Анон, посоветуй блокнот для кода на прыщах.
#75 #866774
>>866770
Очевидный sublime text.
#76 #866889
>>866770
kate, gedit - опенсорсное.
саблайм клятая проприетарщина.
#77 #866920
>>866352
Тогда наполни две мапки и пердолься.
Диплом по прикладной инфе #78 #866935
Ребят, подскажите тут один уёбок не может тему придумать и уже заебал. Помогите плес с меня как всегда
#79 #867018
>>866770
Только sublime.
Хоть и проприетарный, но бесплатный, и при этом самый безглючный из тех, что я пробовал.
#80 #867077
Какая специальность в вузе лучше подойдёт для геймдева? "Математика"?
17 Кб, 476x356
#81 #867078
Есть ли программа похожая на DEV C++,но для java?
>>867105
#82 #867105
>>867078
Ты хотел спросить есть ли IDE для джава? Конечно есть IDEA, Eclipse.
>>867116
#83 #867116
>>867105
Да,спасибо.
#84 #867126
>>867077

>"Математика"?


Именно. На информатике тебя ничему не научат.
У нас ток математику нормально преподают, так что иди на неё. И даже не на прикладную, а на чистую можно. Там тебя, конечно, погромированию учить не будут, как на прикладной, но, учитывая, что большинство материала мне приходилось изучать самостоятельно, то я не вижу смысла вообще тратить на эту хуйню время. Главное, базовые знания какие-то получить, а потом уже самому придётся разбираться что там да как.
Вот, ты думаешь, на программной инженерии там дохуя знаний дают? Авотхуй! Всё равно, чтобы в новейших технологиях разбираться, надо дрочить техническую литературу, что требует времени. Потому своё драгоценное время не стоит тратить, протирая штаны в университете на относительно новой специальности, которую за инженерию-то особенно никто не принимает. Это вообще не дисциплина, я щитаю, а хуй собачий.
Т.ч. если серьёзно планируешь посвятить себя гейдеву, смело подавай документы на математику.
#85 #867142
>>866200

> по дефолту на винде лучший софт, а макос\линуксы догоняют


Лол
>>867077
Физмат.
>>866770
emacs
#86 #867162
Сап, программач. Я не шарю вообще ни хуя. Че почитать что бы выполнить такую задачу.
Есть файл с ссылками, надо что бы скрипт прочекал их, убедившись, что ссылка ведет на определенный домен, скопировать ее, зайти на сайт где укорачивают ссылки укоротить ее, сохранить укороченную в новый файл.
>>867166>>867263
#87 #867166
>>867162
Работа с файлами хотя бы открыть, работа со строками, регулярками, работа с хттп-запросами.
#88 #867248
Сап, анон. Хочу вкатиться в программирование. Подскажи, в каком порядке и что учить.

Пока набросал следующий план:
1. Дискретная математика
2. Архитектура компьютера (начиная с устройства гейтов и процессора, сюда включаю Assembler)
3. Алгоритмы

Что дальше? Пока к конкретному языку привязываться не хочу. Есть общие представления об ООП, знаю на начальном уровне Java и среднем - PHP. Попутно пишу свой небольшой проект и ищу идеи для создания чего-то нового.
>>867266>>867276
#89 #867263
>>867162
зделаю за 2 куска
>>867283>>867598
#90 #867266
>>867248
начни с гарвардского курса cs50.
Не благодари
вру, благодари
#91 #867276
>>867248
Зайди на сайт любого топового американского универа, где учат software engineering-у, и поищи там учебный план на 4 года бакалавриата. Станет ясно, что и в какой последовательности учить. Можешь даже посеместровые учебные планы (syllabus) для каждой темы/дисциплины/модуля поискать.
>>867284
#92 #867282
Анон, а задачки на хакерранк, кодфорс, и прочих подобных - это в сущности задачки для олимпиад или совсем другое?
#93 #867283
>>867263
Два куска сала этому программисту
#94 #867284
>>867276
А как найдет - пусть сюда несет. Скажи ему.
>>871116
#95 #867298
Господа, помогите разобраться неофиту.
C#, WindowsForms. Есть одна форма, по которой двигается Label, двигается он по периметру, с каждой сменой направления меняется его цвет .
Вот пример - http://pastebin.com/UWc9Q9F8
Помогите разобраться, как менять цвета на другие, а именно, как работает ClientRectangle.Width / ClientRectangle.Height, почему в случае -label1.Left, сам label принимает отрицательное значение?
>>867319
#96 #867319
>>867298
На кой хуй весь этот огород? Там типа лэйбл просвечивает, и видно компоненты, на которые он наехал?
>>867322
2 Кб, 278x285
2 Кб, 278x285
#97 #867322
>>867319
Там пустая форма и он просто по ней двигается, точнее, по её периметру.
>>867334
#98 #867330
Ребят, есть задача: перевести число из системы счисления с основанием P в систему счисления с основанием Q (Р<Q<=10). Как лучше поступиться к этому делу и написать поэффективнее, чтобы не придирались? У меня есть идея, но в ней нужно сначала перевести в десятичную, а потом из неё уже в любую другую систему счисления. Подскажите, пожалуйста
Первый курс
>>867335>>867347
#99 #867334
>>867322
Ну хуй знает, я сам не особо шарю. Выпили все это говно и напиши что-то такое label1.ForeColor = Color.Yellow(); должно работать.
#100 #867335
>>867330
Переведи во внутреннее компьютерное представление (длинное целое, unsigned long, ulong), а затем.
>>867337
#101 #867337
>>867335
Пожалуйста, объясни подробнее
#102 #867339
Хочу вкатиться в мобдев, куда джуну легче на работу вкатиться - андроид или иос?
>>867344>>867609
#103 #867344
>>867339
Ты что там что там нихуя не щаряший нахуй не нужен. Если есть айфон и мак научишься айосу, нет - ток ведро.
#104 #867347
>>867330
new java.math.BigInteger("ff", 16).toString(10)
#105 #867363
>>867077
Никакая. "Высшее образование" не нужно.
>>867425
#106 #867388
Аноны, чем запаковать экзешник, чтоб вскрывающие его заморочились посильнее? Знаю, что абсолютной защиты нет, и всё ломается, но мне нужно посильнее усложнить этот процесс, чтоб только самые умные смогли распаковать.

Если что - это не программа на продажу. Просто буду выкладывать своё творение на один ресурс, где его ждут, и не хотелось бы, чтобы каждый первый мог распотрошить и посмотреть, что внутри.
#107 #867425
>>867363
Конечно не нужно, сладенький.
>>867077
Физико-математика самое оно, а в некоторых зарубежных вузах можно даже выучиться на геймдев-посона.

Жопа ток в том, что геймдев - это одна из граней дна айти. Платят мало, на мороз после релиза кидают часто.
#108 #867429
>>867388
rar архив
#109 #867475
>>867388
Но пакеры определяются пеидом в наносекунду же
>>867480
#110 #867480
>>867388
Купи себе VMProtect.

>>867475
База в пейде древнее говна мамонта. И, конечно же, пейд сигнатурный, его наебать любой дебил может. Ты бы хоть ProtectionID назвал, что ли.
>>867698
#111 #867556
>>866094 (OP)
У доски есть телеграмм? А то надоело ждать ответов по полдня на хабре.
#112 #867589
>>867388
movfuscator
>>867639
#113 #867598
>>867263

Фейкомыло оставь. Если необходимость в скрипте останется отпущу в течении месяца.
#114 #867609
>>867339
Если есть макбук с огрызкофоном, то можешь попробоваться изучить Objective C.
На ведро будет попроще: основной язык Java, не слишком сложный в изучении + много мануалов. Слыхал, что есть даже быдлокодеры на Дельфинах, что насилуют мобильник
#115 #867630
Гайс, может, найдутся тут люди, которые смогут объяснить нубасу, нахера в этом коде (код таймера) умножают значение на 1u, если можно просто записать (2)

#ifdef __ASM_HEADER__ / Begin #defines for assembler /
#define PORT1_VECTOR ".int02" / 0xFFE4 Port 1 /
#else
#define PORT1_VECTOR (2 1u) / 0xFFE4 Port 1 /
/
#define PORT1_ISR(func) ISR_VECTOR(func, ".int02") / / 0xFFE4 Port 1 / / CCE V2 Style /
#endif
#ifdef __ASM_HEADER__ /
Begin #defines for assembler */
#116 #867639
>>867589
Деобфускаторы жи есть давно. Но все равно проиграл.
#117 #867670
Кто-нибудь изучал ДВА направления? Качаю сейчас веб-технологии на своем проекте и смотрю задачи из соседних тредов, т.к. есть перспектива брать реальные заказы в моем городе месяцев через 6, и Android на дипломную работу (хорошее направление). Но к чему этот фит приведет не могу представить. Лучше бросить веб и уйти в мобилку или продолжить работать, постепенно совмещая?
>>867679
#118 #867679
>>867670
Ты не сможешь все совмещать. В вебе и мобилках очень быстро тренды меняются, за двумя зайцами сложно угнаться.
#119 #867698
>>867480
Назвал бы, но я смотрел только парочку видео из туториала крэклаба и знаю только про пеид
#120 #867714
Куда тред верстки с воркача спрятали?
#122 #867807
На турбо бейсике нужно вычислить длины высот треугольника по заданным координатам его вершин помогите, плиз.
>>867820>>868046
#123 #867820
>>867807
Векторное произведение двух сторон = 2 площадь = 2 сторона высота.
Векторное произведение AB x BC = AB.x
BC.y - AB.y * BC.x;
Вектор AB = ( B.x - A.x, B.y - B.y ), где А, B - координаты вершин.
Дальше сам.
#124 #867854
Я не знаю куда написать с таким вопросом. Тут спрошу.
Хочу из двух см 5.1 на мой тел собрать нечто среднее.
Покурил пда, там для прошареных плюс темы мертвые, любой затык и встал. Где поискать/почитать про это дело?
>>868033>>868042
#125 #867891
Это тольок у меня не пашет https://docs.scipy.org/ ?
>>867899
#126 #867899
>>867891
У всех не пашет. Там даже SSL у сервера отвалился, и на 443 порту он отвечает без SSL.
#127 #867932
>>866094 (OP)
Окончание вуза на очном vs Опыт работы + заочка

На какой стул сам сядешь, на какой мать посадишь?
>>867955
#128 #867955
>>867932
Очка + 2 года опыта. Мать жива, всем рекомендую
#129 #867971
Вопрос по теме , не связанной с программированием, а с проектированием БД. Для сущности "товар" хватит артикула , или необходимо сделать атрибут "I'd_товара" как первичный ключ?
>>868028
#130 #867978
Господа, помогите. Пишу в Qt 5.6, использую библиотеку для отображения оффлайн карты https://github.com/raptorswing/MapGraphics
Подскажите, как отметить на ней точки? Нужно рисовать при помощи QPainter поверх карты, а потом менять тайлы ? Или что?
#131 #867985
Шалом бrатья! Работаю в эникеем в небольшой конторе, занимающейся гос.закупками. И будь проклят тот день, когда меня попросили придумать пару костылей для Сбербанка-АСТ. Впрочем, я намутил пару интересных скриптов в меру моей криворукости и з/п, лол, но осталась одна хуйня, которая не даёт покоя, суть такова:

Есть ссылки вида:
http://sberbank-ast.ru/Download.aspx?fid=94c36df6-ece6-4993-971a-72150b4aca4a
Ссылка кликабельная, по ней реальный файл. Нужно качать залпом много-много файлов по подобным ссылкам (fid меняется), проблема в том, что какой-нибудь wget просто вытянет вебморду, в которой надо нажать кнопку "скачать". Selenium IDE делает почти всё как надо, но дебильный FF не может открыть zip без подтверждения. Натолкните на путь истинный, как качать много файлов без регистрации и СМС?
>>868139>>868313
#132 #868028
>>867971
Нет, не хватит, об этом уже говорилось тысячу раз. посмотри хотя бы "Записки автоматизатора" (Андрей Орлов).
>>868131
#133 #868029
Анон, шарп, windows forms, я ньюфаг, студент-второкурсник, с wf вообще не работал.
1) Создал класс Rightpanel с полями PanelBox, Brushes и Properties, все три GroupBox. Сую в Panel два других. Запускаю, рисуются. Добавляю в класс метод Update, чтобы вызывать при ресайзе окна, в нём ставлю координаты и размеры для PanelBox. Работает. Сую в Update два других группбокса, выставляю им свои координаты и размеры. Оба бокса пропадают, Panel остается. Чому так?
2) Как удобно отобразить массив кнопок в отдельной зоне с прокруткой вниз, чтобы при ресайзе этой зоны они сдвинулись для оптимального отображения наибольшего количества? Боюсь что сделаю, а потом окажется, что есть охуенный контрол MakeMeFeelGood, которому достаточно в аргументах этот массив указать, а я ебался.
3) Это я пишу редактор двумерных уровней с видом сверху, взаимосвязями между объектами типа пытаешься стуглить дверь - дверь проверяет состояния пары кнопок и несколькими слоями пока думаю о фоне, слое земли, слое нпс и паре слоев декалей. Как лучше реализовать карту? Сейчас думаю в категориях xml файла или что-то такое. Лист листов при работе с картой норм или есть лучшие способы хранения? Слои-то можно и в одном объекте хранить. Потом ходилку туда прикручу, а потом в отдельную игру вынесу.
#134 #868033
>>867854

>Где поискать/почитать про это дело?


Абрам Кацман, Ося Ендовицкий, Исаак Бернштейн, Васян Дударэк, "Пузюзю Фреймевёрк Фiндауз Пюппиксь Гiрлык".
>>868083
#135 #868042
>>867854
/mobi/ жи есть, там тебе вернее ответят.
#136 #868046
>>867807
Ты дебил чтоле сука.
59 Кб, 524x366
#137 #868052
Сап, программач, что не так на этом пике, почему оно ругается?
>>868053>>869600
#138 #868053
>>868052
забыл написать : пишу в lazarus, pascal.
#139 #868061
Тупой гуманитарий пытается программировать. Написал свой калькулятор.

А как его проверить на правильность вычислений? А то не уверен, что гуд сделал(боком уха слышал, что есть проблемы в представлении десятичных чисел компьютером и из-за этого бывают беды).
>>868085
#140 #868068
>>866208
Тег link закрой нормально, нахуй эти xhtml заебы?
#141 #868083
>>868033
Вот это ты упоролся.
#142 #868085
>>868061
Лол, запустить дефолтный и сравнить работу.
#143 #868101
>>867077
Для крутых идей - математика.
Для сложных движков - прикладная физика, прикладная математика.
#144 #868105
Двач, начал читать SICP. Пытаюсь разобраться в рекурсивных и итеративных процессах. Написал возвдение в степень двумя способами: http://pastebin.com/GJbM92Aa
По идеи первый итеративный, второй рекурсивный. Все ли верно я сделал? Во втором способе будет процесс должен разрастаться, а потом когда сработает условие выхода из рекурсии то он начнет сужаться. А первый способ просто линейный будет, так ли я все понял?
>>868108>>868284
#145 #868108
>>868105
бля я дебил. там дальше в главе 1.2.4 эти две функции есть, еще и точь в точь такие как я написал((
29 Кб, 459x438
#146 #868110
>>866094 (OP)
ПОМОЩИ НЮФАГУ ПОСТ

Анон вебобезьяна, поясни пожалуйста, почему в js функция подвешенная на onload не срабатывает, а если повесить её на кнопку то всё ништяк? Как пофиксить?
Функция всего то добавляет строку в таблицу через row = incertRow() и делает row.innerHTML = "<описание строки таблицы>"
>>868121
#147 #868121
>>868110
Всё, нашёл, юзаем это:
document.addEventListener("DOMContentLoaded", myfunction)
#148 #868131
>>868028
Ну и хорошо, в бд я уже и то, и то применил
#149 #868139
>>867985
Бамп вопросу.
47 Кб, 659x188
9 Кб, 471x120
#150 #868148
Привет, анон. Помоги мне с лабой по ассемблеру,а то я совсем довн
>>870681
887 Кб, 2048x1536
#151 #868155
Гуру SQL призываются в тред.

Есть две таблицы. В одной пики, в другой хуи, очевидно.

В одной список неких ID с именами (а-ля: TableA_ID, TableA_Name). В другой список объектов привязанных к этим ID (а-ля: TableB_Object, TableB_aID). Связь один ко многим - у одного ID может быть дохуя объектов.

Надо создать запрос который выдаст таблицу где для каждого ID из перой талицы показано не больше 10 объектов из второй таблицы. Т.е. это такой JOIN LEFT, но джойнить мне из второй таблицы надо не все, а не больше 10 объектов для каждого ID.

Как такое осуществить?
>>868169
#152 #868169
>>868155
select from
tableA as ta join (
select

from tableB
where tableA.id=tableB.aId
limit 10) as tbLim on ta.id = tbLim.aId

Типа того
>>868171
#153 #868171
>>868169
Везде после select звездочка, которую съела вакаба.
#154 #868173
>>866770
Visual Studio Code же!
#155 #868216
Программач, нид хелп. Есть одна большая книга в ворде. В книге множество схем, сделанных в программе ChemDraw. Автор книги - возрастная тетя, не сильно старалась, поэтому все схемы у неё получились разнокалиберные, нужно привести их к единообразию. Фактически, нужно вырезать схему из ворда, вставить её в ChemDraw, программа предложит изменить настройки, нужно согласиться и затем вставить измененную схему на прежнее место в ворд. Как это проще всего сделать?
#156 #868224
Хочу написать на плюсах библиотеку для быстрого написания парсеров. Т.е. описываешь грамматику, привязываешь ввод и получаешь AST'ы. Вопрос таков, как мне это назвать? В каких направлениях искать литературу?
>>868267>>868543
#157 #868235
Подскажите хороший учебник по джаве. Желательно переведённый, но не обязательно.

Почитал про неё, вроде понравилось. Хочу выучиться, чтобы потом работать в хорошем месте и с адекватными людьми.
>>868247
#158 #868247
>>868235
java-тред чуть ниже, смотри faq.
>>868251
#159 #868251
>>868247
Ой, простите.
#160 #868267
>>868224
lex/flex + yacc/bison
#161 #868274
Суп, анон.
Пишу одностраничное приложение. Посоветуй простой php-фреймворк для бэк-энда, если от него мне требуется всего лишь поддержка MVC, несложное безопасное взаимодействие с базой данных на MySQL и возможность запилить REST API. Ну и юнит-тестирование.
Или можно вообще собрать солянку из библиотек маршрутизации, REST, юнит-тестов и чё-нить для БД/хуйнуть микрофреймворк типа Slim?
#162 #868276
Аноны, что лучше: Быть вебмакакой или девелопером макакой.
Думаю куда влиться, либо http+css+python/js
Либо C/C++/C# + высшая математика.
8 Кб, 200x201
#163 #868280
Запилил односторонний список на С, элемент next структуры list указатель на следующий элемент. Запилил массив arr указателей на каждый элемент списка. Хочу развернуть его в обратную сторону. Написал такой цикл, почему не работает как надо?
[CODE]for (i = counter; i >= 1; i--) {
tmp = p;
p = p->next;
tmp->next = arr;
}[/CODE]
>>868306>>868308
#164 #868284
>>868105
Скобки так не расставляй больше, браток, любой лиспер задетектит в тебе адепта алголоподобной дристни.
#165 #868306
>>868280
p вначале указывает на первый элемент.
#166 #868308
>>868280
И после arr i в квадратных скобках.
#167 #868313
>>867985
HtmlUnit?
>>868350
#168 #868350
>>868313
О, интересная хуитка, не слышал, спасибо. Но JS, к сожалению, нихуя не знаю. Ладно, буду таки экспериментировать.
#169 #868358
Привет, архипелаги.
В /s какие-то школохакеры, поэтому спрошу здесь.
Есть мой хоумпейдж, http://erohin.ru, хостится где-то на говнохостинге.

Есть бот для телеграмма, который хостится на моем домашнем компе с виндой и IIS, которого я хочу привязать через вебхук, для чего необходим SSL сертификат.

Я прописываю в DNS хостера A запись на свой комп:
bot.erohov.ru
Создаю самоподписанный сертификат на bot.erohin.ru, ставлю на свой IIS, поднимаю приложение с ботом, все ок, снаружи вприложение видно, вебхук ставится без ошибок. Но телеграм ничего не присылает на адрес вебхука.
Внимание, вопрос. Надо ли как-то ставить сертификат для erohin.ru на свой сервак? Он ведь по сути остается неподписанным.
Куда вообще копать по поводу сертификатов на поддомены?
#170 #868382
Ставлю на семёрку дрова для программатора USBasp 2.0 через какой-то ебучий Zadig, производитель по-другому давать дрова не хочет. Так программа пишет "Could not allocate resource". Помоги, анон, целый день уже с этим программатором ебусь, а ведь он популярный, зн. должны же как-то дрова ставиться.
#171 #868393
Gодскажите способ красиво уложить 32-битный float в 32-битный integer так, чтобы условия больше-меньше-равно продолжали выполняться?
>>868398
#172 #868396
Анон, оч тупой вопрос: есть функция, которая в цикле обходит список и добавляет значение элемента к строковой переменной заданной вне цикла. Я правильно понимаю, что сложность и по времени и по памяти будет N?
>>868529
#173 #868398
>>868393
Да IEEE 754 вроде уже так упакован, не?
#174 #868419
>>868577
508 Кб, 900x675
#175 #868445
Есть десять классов образования. (Блять.)

Возможно ли научиться всему самому, чтобы платили хорошо?

Какие языки учить?
#176 #868449
Посоны, дали такое задание:
"Установить и настроить MTA для отправки всей почты с сервера localhost. Учетки и пароли хранятся в базе MySQL".
Я вообще не понимаю, что в это случае от меня хотят. Может кто-нибудь подскажет что-нибудь.
#177 #868458
>>868398
Да, пока значения не денормализованы, все ок.
#178 #868479
>>868445

>Возможно ли научиться всему самому, чтобы платили хорошо?



Да, я так и делал, как раз в этом возрасте начал

>Какие языки учить?



Не в языках дело.
>>868551>>868589
#179 #868480
>>868398
а, спасибо, туплю
#180 #868492
Анон, у меня вопрос по сетям, возможно глупый: при каждом http-соединении программой-сервером создаётся файл-сокет, поскольку http работает поверх tcp?
3375 Кб, 490x270
#181 #868513
БАМП!

> Запилил односторонний список на С, элемент next структуры list указатель на следующий элемент.


> Запилил массив arr указателей на каждый элемент списка.


> Хочу развернуть его в обратную сторону.


> counter — количество элементов в списке.


> p вначале указывает на первый элемент.


> for (j = counter; j >= 1; j--) {


> tmp = p;


> p = p->next;


> tmp->next = arr[j];


> }


> Почему не работает? Непонимат!

#182 #868529
>>868396
Ну да
#183 #868543
>>868224
Andrew Appel, «Modern Compiler Implemenation in C»
Richard Bornat, «Understanding and Writing Compilers»
Terence Parr, «Language Implementation Patterns»
Terence Parr, «The Definitive ANTLR Reference»
>>868878
#184 #868548
>>868445

>Есть десять классов образования.


Не делай так больше.
>>868589
#185 #868551
>>868479
>>868479

>Да, я так и делал, как раз в этом возрасте начал


Тоже в 32 начинал?
>>869047
#186 #868554
Где бы найти мануалы по созданию программ под MS DOS через машинные коды? Мне надо написать прогу, которая осуществляет считывание с клавиатуры через функции 01h с эхом и 08h только считывание
>>868560
#187 #868560
>>868554
Юров Ассемблер учебный курс
#188 #868577
>>868419
И че вы до сих пор не прокомментировали мой код? Норм все?
>>868591>>868617
#189 #868589
>>868548
Поздно.
>>868479
Расскажи, что мне делать.
#190 #868591
>>868577
Да, код прекрасный, вы приняты.
#191 #868617
>>868577
Ну, например, зачем ты указываешь неправильный lang?
>>868623
#192 #868623
>>868617
А какой надо? Я всегда инглиш пишу.
#193 #868682
>>868445

>Возможно ли научиться всему самому, чтобы платили хорошо?


Нет. Платит хорошо не будут, как не учись.
Лучше получи права и устройся водило - тоже самое, только близорукость не разовьётся.

>Какие языки учить?


Никакие.
#194 #868709
Может кто по перлу помочь?
#195 #868716
У меня веб головного мозга. Поясните, как в десктоп приложении (с#) принято организовывать обращения к базе? В голову приходит репозиторий, но не будет ли он избыточным? С другой стороны не хочу впадать в другую крайность и дергать ef прямо в колбэках.
Пишу тестовое, и одно из требований - простой и понятный код. А я уже нагородил переусложненное прокси и перестал получать удовольствие от созерцания кода.
>>868725
#196 #868720
Дайте годную, актуальную по вашему мнению, литературу по информационной безопасности. желательно не на английском
#197 #868725
>>868716

>Пишу тестовое


Нахуй - это вон туда >>>
#198 #868731
Как скачать отсюда проект https://gitorious.org/mapviewer/mapviewer ? Попробовал git clone , но ничегоне вышло
967 Кб, 500x374
#199 #868809
Ананемнасы, особо сюда не захожу, но такая ситуация. Работаю в одной компании, дизайнер и все такое. Недавно по всему предприятию, на всех компьютерах от прогроммистов до охранников поставили RAdmin, чтобы анально следить за порядком.

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

И вот в общем-то вопрос:
Можно ли как-то автоматически поставить некий детектор на сетевую деятельность определенной программы, чтобы к примеру при просмотре моих мониторов она либо выдавала мне предупреждение либо автоматом сворачивала, например, браузер. Ничего такого страшного за компукторном я в общем-то не делаю, но сама возможность анального проникновения, и даже как минимум чтения переписки, мне неприятна.
>>868841>>868867
#200 #868841
>>868809
К чему такие изъёбства, скроллишь с телефона или ноутбука, профит.
>>868849
#201 #868849
>>868841
Да в том и дело, что могу только с компуктерна. И мне еще важна сама возможность ВСЕХ АБЪЕБАТЬ
#202 #868867
>>868809

с твоим уровнем знаний ты наебешь только сам себя.
2 Кб, 289x34
#203 #868870
Посоны, объясните, что в Си означают выражения такого вида? Почему я могу присвоить этому 0 и не могу присвоить 1 точнее компилятор высирает ворнинг?
>>868872
#204 #868872
>>868870
Указатель на структуру wl_display, инициализированный нулевым значением (нулевой указатель, то есть он никуда пока не указывает, можно сказать). Собственно, так принято, что если указатель нулевой, то он ни на какой объект не указывает, а значит нужно всегда проверять это дело. Ты присвоить-то можешь что угодно, но вот только сравнивать будут указатель нормальные люди только с нулем, и если там будет твоя единица, то happy debugging, folks.
>>869087
#205 #868873
>>866094 (OP)
Анон, я в тебя верю. Помоги мне.

Дано: копирайтер-укр 29 лет от роду. Зарабатываю по местным меркам неплохо 50к рос.рублей Гуманитарий по диплому, в кодинге ни хуя. Хочу порвать с низменным миром гуманитариев-макак и примкнуть к высокому искусству кодинга.

От меня: огромное желание заниматься изучением кодинга и наличие овердохуя времени, живу один. Английский знаю на бытовом уровне свободно.

Что прошу у тебя, анон.

Пожалуйста, просвети и сориентируй. С каких языков начать, что почитать, на какие проекты обратить внимание. Может книг подкинешь. Учти, что я полный чайник, всё, что я умел - когда-то в вузике на Visual Basic 6.0 писал психологические тесты, что заставляло тамошних тян подтекать и взирать на меня, как на уберхакера, ибо там никто такого не мог.

Желательно бы какие-то онлайн-курсы, можно платные, только чтобы годные.

Я в тебя верю, анон. Ты всё знаешь. Ты сможешь. Отдельного треда для этого не нашёл.
Dmitry #206 #868877
>>868873
Главное чтобы настроение хорошее было.
Начни с установки Gentoo nomultilib, LFS.
Используй консольное ПО, графон только для обработки графики и интернета.
Не юзай Xorg он устарел.
Юзай тайловые менеджеры для Wayland и осиль tmux.
Учи Bash (там одной книги хватит), пиши ebuild-ы для генты.
Ну немношк вкатился допустим, наверно тебе в веб надо.
Учи HTML5 CSS4 ECMAScript7 JQuery, Node.js MySQL, NoSQL
это фулл стек. Но чтобы по людски было надо еще PHP7 знать и ангуляр.
Вот ты и вкатился в веб, долго не задерживайся, там за еду работают, учи C.
>>868882>>869165
#207 #868878
>>868543

>Language Implementation Patterns


То что надо, пошел читать. Спасибо.
Dmitry #208 #868879
>>868873
А еще тебя все будут ебать, веб-макака хуже червя пидора, ненавижу этих мразей.
Так что ставь Gentoo, купи ARM64 синглбоард и пиши блядь код на С, для ембеддеда, для вейланда, переноси приложения на вейланд.
>>868882
297 Кб, 1420x2388
#209 #868881
>>868873
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/
6.00SC -> 6.005 -> 6.006. Сверху еще прочти еще книг по java (возьмешь в java-треде). Далее сам поймешь что нравится и куда дальше развиваться.
Еще можешь здесь курсы поискать: https://www.edx.org/course/subject/computer-science
>>869165
#210 #868882
>>868877
>>868879
Клоун, ты теперь сюда протек?
>>868885
61 Кб, 768x768
Dmitry #211 #868885
>>868882
Везде забанили, теперь у вас буду жить
#212 #868892
ы говорите что HTML невозможно программировать. По-моему вы просто жутко наелись конфет…
#213 #868895
Вы говорите что HTML невозможно программировать. По-моему вы просто жутко наелись конфет… Этот язык заводится из простого текстового редактора и для его исполнения нужен только веб-браузер, к вашему сведению сидя на Windows я писал в блокноте копию рабочего стола (писал например в функцию кнопки пуск т.е. ее смена на более светлую картинку и обратно, так же меню картиночное высвечивалось и прочее) Язык вполне удобный, но его не совершенство это минус
>>868958>>868961
#214 #868897
Я один в совершенстве владею QT4, bash, php, html. Так же профессионально работаю в GIMP, оформляю всякие мелочи. Раньше администрировал Solaris, и экспериментировал с Minix и UnixWare. Восхищался Mac OS X ее сглаживанием, шрифтами и прочими ее примочками. Испробовал пости все ОС, совместимые с современными компьютерами. Пробовал на разных языках писать (например начинал на BASIC). Владею английским и немного испанским. Вывод: Из всех систем я хочу вынести самое полезное и эффективное и все преимущества закрепить в своём дистрибутиве. Я же не говорю, что хочу сделать совершенство именно в линейке UNIX-подобных ОС, но и доказать что на фоне Windows она будет светится!
>>868918>>868923
Dmitry #215 #868918
>>868897
Осиливай C, Wayland Display Server Protocol, Qt5, Musl, Gentoo.
Перенеси самые нужные приложения на Wayland или в консоль.
допили свободные дрова нвидии, может и радеона.
Все.
Чего мне не хватает : удобной минималистичной смотрелки картинок, и pdf, Blender, Gimp, Krita, Chromium не перешли на вейланд.
Еще проблема что V8 не сделали отдельным пакетом к хромиуму и nodejs, если сделать отдельно то куча проблем уйдет
#216 #868919
кто-нибудь скажет мне почему людей, изучающих/программирующих на рнр принижают?
Dmitry #217 #868923
>>868897
inb4

>що такое вейланд


Как увидешь охуеешь, OS X просто сосет. А если по людски реализовать, через Vulcan то это бомба будет, но это в MESA колупатся надо.
И еще, тут по людски слелали драйвера, раньше было 100 мегабайт, это для ксорга дрова, а сейчас нужен только модуль ядра с DRM, 1 мегабайт в случае интела Я думаю. 614 Килобайт - теперь таков вес драйвера графики, и это еще не все костыли выпилили карл!
И при этом полноценный десктоп, видео, браузеры на вебките (midori, epiphany), смотрелки фото.
Но пдф читалки не хватает и удобной смотрелки фото и графики.
Dmitry #218 #868924
>>868919
Это веб макаки хуже них уже нет, не напоминай мне о этих мразях, фу блядь.
#219 #868930
Антонины, а как правильно учить с лучшим результатом:
1) Брать сразу несколько тем (допустим html, английский, попутно читая про sql (образно). Разбить каждую тему на n-ое кол-во часов.
2) Уткнуться в одну тему, посвятить ей все время и пока не усвоишь не переходить к следующей.
>>868932
#220 #868932
>>868930

>2) Уткнуться в одну тему, посвятить ей все время и пока не усвоишь не переходить к следующей.


Манька не в состоянии понять сам себя?
>>868942
#221 #868938
>>868919
Обычная защита своего болота. Неуверенность в выборе языка и/или области работы.
#222 #868942
>>868932
Нет.
>>868943
#223 #868943
>>868942
если ты можешь связать темы между собой, то учи несколько параллельно, а не последовательно. На твоем примере это будет выглядеть как написание сайта с контентом английском языке.
#224 #868947
>>868919
Основная проблема пхп - низкий порог вхождения(простота языка, широкое распространение, наличие биндингов и фреймворков на любой вкус). В результате большая часть людей, изучающих/программирующих на рнр воопше не разбираются в программировании серьезно, я встречал вопросы типа "как сохранить числовое значение для дальнейшего использования в программе" или "как проверить больше ли число N" и веб технологиях. максимум на что они способны - копипастить примеры из всяких онлайн курсов(и благодобря простоте языка оно работает), но тем не менее оно считает себя вебпрограммистом.

Нет среди пхп программистов встречаются и те кто действительно может, но они просто теряются на фоне макак, и когда ты слышишь "я программирую на пехапе" в реузьтате ожидаешь макаку.
45 Кб, 300x300
#225 #868958
#226 #868961
>>868895
ХТМЛ - язык разметки же, ну
#227 #868964
Сап. Реквестирую статей с описанием алгоритма форчуна начиная с математических формул и структур данных, заканчивая кодом. Желательно побольше.
>>868966
8 Кб, 178x283
#228 #868965
Итак, вот и подходит к концу мое обучение на инженера строителя в институте. И т. к. перспектива оставаться строителем и получать максимум 30к не радует (сейчас вообще 10к), а место дислокации - южные ебеня России, то планирую перекiт. Скорее всего фронт-энд, и дальнейшее добавление бэк-энда. Так вот, хотелось бы узнать, есть ли тут люди с подобным опытом?
#229 #868966
>>868964
Имеется в виду алгоритм Форчуна для построения диаграмм Вороного.
148 Кб, 800x651
#230 #868981
С каких сайтов читаете про программисткие новости и технику? Ну кроме очевидных хабра и лора.
>>868988
#231 #868987
Не нашел здесь тред про git. Киньте кто-нибудь ссылочку, плиз
#233 #868998
>>868873
ulearn.azurewebsites.net
Смотришь видео, делаешь все задания и практики. Курс для университета. Очень хорошая база, серьезно. Кроме того, там шарп, с которого легко прыгнуть на ту же джаву, да и сам по себе он неплох.
>>869165
#234 #869006
Поясните нафане по одному вопросу--

Есть сервер RabbitMQ. Как создать внутри это сервера тестовую зону, где можно было бы поиграться с изменениями и прочим?
Нужно для того, чтобы все не упало когда я в очередной раз где-то натуплю.
Прочел факи, сделал туторы, но ответ на свой вопрос я не нашел.
Посему, надеюсь на умного анона.
>>869012
#235 #869012
>>869006
Запустить отдельную ноду на этом серваке?
>>869015
#236 #869015
>>869012
поподробнее можно?
я просто все перегуглил и не знаю как/что делать
>>869017
#237 #869017
>>869015
Луркай, я сам мало с подобными вещами работал.
http://stackoverflow.com/questions/14470693/more-than-one-node-on-the-same-host - вот, к примеру.
>>869024
#238 #869020
https://bunnyamqp.wordpress.com/2012/12/13/rabbitmq-create-a-cluster-on-a-single-machine/
- или вот, в кластер тебе, соответственно, их не надо объединять.
#239 #869024
>>869017
Спасибо. попробую
#240 #869046
>>868398

>Да IEEE 754 вроде уже так упакован, не?



Поясни тупому? Там же мантисса лежит, она разная бывает для разных чисел
>>869171
#241 #869047
>>868551

>>Да, я так и делал, как раз в этом возрасте начал


>Тоже в 32 начинал?



Поясни как так вышло что до 32 лет ты никак этой темы не касался?
#242 #869066
Анон. Вопрос для тотали ньюфага.
Есть функция, нужно вернуть оценку который равен значению от 0.7 до 0.79 допустим, если выходит ЗА эти числа типа 0.8 до 0.89 возвращает другую оценку. Как это можно провернуть?
>>869068
#243 #869068
>>869066
if(a >= 0.7 && a <= 0.79) return "ПАПАЛ!";
else return "МИМА";
>>869069
#244 #869069
>>869068
а как в питоне это реализовать? Я просто действовал по такому же пути, но не понимаю, что означает &&.
>>869072
#245 #869072
>>869069
and

гугли булевы(логические) операции
>>869073
43 Кб, 525x285
#246 #869073
>>869072
Я так и делаю..
>>869085
#247 #869085
>>869073
ты не правильно делаешь
1) первое условие если написать тупо по русски будет "если оценка равна 9 И меньше 9.99"... т.е. будет верно только при оценке равной 9. неправильное первое условие убивает все выражение
2) зачем тебе в последующих условиях проверять на меньшее значение если оно уже проверено предыдущим
3) а если будет 0.8999?
>>869090
#248 #869087
>>868872
Спасибо.

А если я не буду явно присваивать 0 указателю, то там гарантированно, в любом случае, всё равно будет 0?
>>869088>>869325
#249 #869088
>>869087
нет. тут воопше неопределенное поведение.
т.е. ситуация не предусмотренная стандартом и там может быть что угодно
ирл в отладочном билде там скорее всего будет 0 в релизе значение которое находилось в этой ячейке памяти до этого.
>>869092
#250 #869090
>>869085
да я понимаю, что все неправильно. Я не могу понять как написать выражение которое включает числа от 0.7 до 0.79. Если уж тупо по русски
a = 0.7 до 0.79
возвращает x
a = 0.8 до 0.89
возвращает y
>>869095>>869104
#251 #869092
>>869088
Бля, хуёво, а я хотел всё это дело в структуре инициализировать, жаль.
#252 #869095
>>869090
if a >= 0.9 and a < 1:
return 'A'
if a >= 0.8:
return 'B'

для случая если 0 < a < 1
1. a < 1 покрывает все эти 0.9 0.99 и т.д.
2. ты уже проверил в первом ифе на диапазон от 0.9, не нужно проверять < 0.9
3. elif не нужно потому, что в прошлом ифе return. если число попало в первый диапазон то будет возврат из функции и весь код ниже не выполнится. в данном случае else тупо лишнее
4. ну и если у нас таки a < 1 по условиям задачи то "and a < 1" можно благополучно выкинуть. если нет -
if a >= 1
return "A+++++"
>>869113
#253 #869104
>>869090

> Я не могу понять как написать выражение которое включает числа от 0.7 до 0.79


Ты математику либо в школе проёбывал?
Пиздец, откуда такие тупые ньюфаги.
>>869113
#254 #869113
>>869104

>Ты математику либо в школе проебывал?


А ты судя по всему русский?
>>869095
Спасибо. Все понял. За исключением одного момента, мне нужно что в случае если меньше 0.6 или больше 1 возвращало значение F. А по твоей схеме возвращает B
>>869115>>869118
#255 #869115
>>869113
ок, не увидел что a >= 1 предусмотрено
тогда в начале if a >= 1 return 'F'
в промежутке все случаи от а до е
и в конце без всяких ифов
return 'F'
>>869153
#256 #869118
>>869113

> А ты судя по всему русский?


Что ты несёшь вообще, даун?
Блядь, как можно не знать простую конструкцию m < x < n
>>869153
#257 #869119
Вот есть у стима api вроде как. Можно-ли через него активировать ключик для игры? Беглый поиск ничего не дал.
>>869122
#258 #869122
>>869119

> В: Взломать акк.


> О: Просто съеби.

>>869123
#259 #869123
>>869122
Лолшто? Цель другая. Есть раздачи ключей, нужно грабить ключик и активировать в стиме как-можно быстрее. Я могу наколхозить через UO Pilot + perl, но лучше как-то в одной прогей.
>>869130
#260 #869128
Чур не смеяться.

На каком языке лучше всего написать борду? Знаком с пыхой, явой и плюсами. Но готов что-то новое с нуля учить, если действительно годнота.
>>869133>>869140
#261 #869130
>>869123
О, так перл умеет с гуи форточек взаимодействовать. Время говнокодить!
#262 #869133
>>869128
Пиши на пистоне
#263 #869140
>>869128
Бесполезные проекты лучше всего писать на том, что ты хочешь освоить.
#264 #869142
Посоны, есть три таблицы.
bitard: [id, name]
borda: [id, name]
bitard_borda: [bitard_id, borda_id]

bitard.id, borda.id - primary keys
(biratd_borda.biratd_id, biratd_borda.borda_id) - составной primary key

Я создаю связь many-to-many между битардами и бордами с помощью таблицы bitard_borda. При выполнении запроса
ALTER TABLE bitard_borda
ADD FOREIGN KEY (bitard_id)
REFERENCES bitard(id);
всё работает как обычно.

При выполнении запроса
ALTER TABLE bitard_borda
ADD FOREIGN KEY (borda_id)
REFERENCES borda(id);
автоматически создаётся индекс у поля borda.id. Это нормально?
#265 #869147
Чтобы решать задачки на сайте хакерранк нужно уметь в алгоритмы или так можно забурится, зная только синтаксис?
>>869154
#266 #869153
>>869118
научись формулировать свои мысли, хуйло ебаное.
>>869115
спасибо
#267 #869154
>>869147
Можно даже не зная синтаксис:
http://126kr.com/article/7hz6nflhuni
>>869186
#268 #869156
>>869142
Возьми меня к себе в команду, я тебе помогать буду.
>>869167
#269 #869159
Нужно написать утильку для перевода текста с Английского на Русский, думаю заюзать Google Translate, у него есть API для Си? Как его вообще можно юзать на Си?
>>869173
#270 #869165
>>868881
>>868998
Спасибо, аноны!

>>868877
В следующий раз заверни чего-нибудь посложнее.
#271 #869167
>>869156
Бля, это не сервис для битардов, это просто как пример.
>>869174
#272 #869171
>>869046
В старших битах лежит экспонента, а мантисса во младших. Например, если у тебя 5^10 и 3^21 записаны как-нибудь вроде 010:500 и 021:300 соответственно, то ты можешь эти строки сравнивать напрямую (для некоторых целей типа сортировки). Так же и с последовательностями бит во float.
>>869396
#273 #869173
>>869159
Ну возьми какую-нибудь либу типа curl и вперед.
>>869177
#274 #869174
>>869167
А я думал, что ты тот анон, который борду клепает.
27 Кб, 646x508
#275 #869176
Пилю я тут игрушку типа танчиков артиллерийский на SDL, и не могу придумать, как реализовать взаимодействие земли и танка, чтобы он ехал, поднимаясь и спускаясь наклонялся. Карта хранится в массиве 640х480 попикслельно Нихуя не оптимально, но лучше не придумал, выглядит это все как-то так.
>>869183>>869850
#276 #869177
>>869173
А что конкретно мне с ней делать?
>>869193
#277 #869183
>>869176
1. Реализовать физику самому, потратив на это кучу времени, сил, сделав это не самым оптимальным способом, но получив при этом бесценный опыт и понимание того, как всё работает;
2. Взять box2d.
>>869187
#278 #869186
>>869154
Не, ну это ни в какие ворота
#279 #869187
>>869183
Вспоминая, как я пилил Тетрис - это будет невероятно криво. Но лучше самому, да. Вот только хз, с чего начать.
>>869190
#280 #869190
>>869187
С чего начать? Заплатить провайдеру, чтобы предоставил доступ не только к бордам, но и к гуглу, и начать искать статьи по теме 2D-физики. Впрочем, если матан не понимаешь, то лучше не надо, наверное, хотя здесь его минимальное количество. Но на самом деле, пока ты будешь с этим пердолиться, Ванька Ерохин на box2d выпустит четыре хита, так что оценивай ситуацию трезво и исходи из того, что именно ты хочешь получить от своего проекта.
#281 #869193
>>869177
Аноны, помогите блядь, что мне с libcurl делать?
>>869194>>869197
#282 #869194
>>869193
Ты, блядь, тупой? libcurl позволяет совершать HTTP-запросы. Подключаешь библиотеку и используешь её. Тут никто не будет тебе пошагово объяснять, как написать то, что ты хочешь. Со своими соплями сам разбирайся, мудак.
>>869195
#283 #869195
>>869194

> libcurl позволяет совершать HTTP-запросы.


Это я и сам знаю.

> пошагово


Я прошу пояснить за сам принцип работы. У меня есть сайт гугл транслейта и либкурл, каким боком мне через http получить перевод?
#284 #869196
Салам, погромач. На связи стремящийся. Уже несколько недель дрочу HTML академию и думаю, что было бы очень неплохо разбавить напряженные занятия какой-нибудь умной книжкой,а вот какой - не знаю. Посоветуйте, что стоит прочитать в свободное время человеку, умеющему только включать компьютер, и что может помочь в будущей работе .
>>869197>>869199
#285 #869197
>>869193
>>869195
man curl
man google translate api

>>869196
Совершенный код Макконела. Там кода как-такового нету, рассматривается больше теория экосистемы.
>>869204
#286 #869199
>>869195
У гуглтранслейта есть публичный легко гуглящийся API: https://cloud.google.com/translate/v2/translate-reference. Вызываешь методы, парсишь ответы (тут тебе понадобится парсер JSON). Но для начала попробуй обосновать выбор C в качестве языка реализации задумки. У меня есть подозрения, что ты просто поехавший ньюфаг.

>>869196
Двачую Макконелла. Также можешь Таненбаума полистать, если интересна фундаментальщина о работе канмплунктеров.
>>869202>>869204
#287 #869200
>>869195

> каким боком мне через http получить перевод?


> libcurl это свободная и простая в использовании клиентская библиотека по передачи данных по URL, она поддерживает DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET и TFTP


Лол, ну ты в базовые вещи даже не смог
>>869202
#288 #869202
>>869199

> тут тебе понадобится парсер JSON


Параша.

> Но для начала попробуй обосновать выбор C в качестве языка реализации задумки.


А почему нет? Я привык писать небольшие утилиты на Си. Сишка есть везде, работает быстро. Можно, конечно, ещё и перл взять, но для него апи не завезли. Питон идёт на хуй.

>>869200
Мне это ни о чём не говорит.
#289 #869203
>>869202
Это какое апи для перла не завезли?
>>869208
#290 #869204
>>869197
>>869199
спасибо,посаны,почитаю
#291 #869205
>>869202

> Параша


Не знаю, о чем ты, но ты явно идиот.

> Я привык писать небольшие утилиты на Си


Не знаю, какие утилиты ты писал, раз ты такой ньюфаг.

> Можно, конечно, ещё и перл взять, но для него апи не завезли


Ты уже успел заебать выставлять себя клоуном. Официальных, может, и нет, но гуглятся сторонние реализации прекрасно: http://search.cpan.org/~dylan/WWW-Google-Translate-0.08/lib/WWW/Google/Translate.pod

Кстати, CLI-интерфейсов к гуглтранслейту я видел буквально сотни. Вряд ли ты хочешь сделать что-то такое, чего не было там.
>>869208
#292 #869206
>>869202

> парсер JSON


> Параша



> перл


> для него апи не завезли



> Питон идёт на хуй.



Проиграл с воннаби-программиста
>>869208
#293 #869208
>>869203
>>869205
>>869206

> раз ты такой ньюфаг.


Ну что же вы так набросились на бедного ньюфага.

Я тут подумал, и понял, что API мне ни к чему, хочу ебать гугл транслейт напрямую, как будто я перевожу что-то через браузер. Это lubcurl может, так? Если да, то в какую сторону копать? Мне нужно как-то смотреть какие http запросы отправляются при переводе и имитировать их через libcurl? Это единственное, что пришло мне в голову. Поймите, веб для меня слишком сложен. Поймите и сжальтесь над бедным ньюфагом.
>>869210
#294 #869210
>>869208
Ты просто говорил так, будто ты дохуя эксперт. Таких петушков самуверенных всегда закидывают.

> API мне ни к чему


Почему и чем ты так подумал?

> ебать гугл транслейт напрямую, как будто я перевожу что-то через браузер


Это сложнее, дороже и тупее, такое делают только когда API не предоставляет функционала, который есть в веб-интерфейсе. Как вариант — расквырять протокол и воспроизвести его или подключить какой-нибудь браузерный движок и уже работать со страницей. Но ты не захочешь это всё в C реализовывать.
>>869214
#295 #869214
>>869210

> > Почему и чем ты так подумал?


> Sign in to your Google account.


> API Key


> JSON


После этих страшных слов хочется пойти пожелать. Я так понимаю без этого всего перевести что-либо мне не позволят, только API Key, только JSON, только Sing in. Я опять не разобрался?
>>869225
#296 #869225
>>869214

> Сишка, перл, боязнь гуглоакков.


Ыч, залогинься.
>>869236
#297 #869236
>>869225

> боязнь гуглоакков


Да это просто неудобно. Хочу переводить без привязки к анусу, лишний пердолинг ненужен.
>>869241>>869260
#298 #869238
Ну и как на счет самого уебанского вопроса этого треда? Готовы?
Можете придумать имя/фамилию для соц. сети в стиле программирования. Не просто "Бейсик Паскальевич", это слишком уебанско. Что-то в роде такой хуйни, может что поумнее придумаете, я же 12iq идиот. Ничего не приходит в голову.
>>869239>>869268
#299 #869239
>>869238
hello world тоже не подходит
sage #300 #869241
>>869236
А гугл хочет, чтобы твой мифический видеоредактор не абьюзил его сервис.
#301 #869260
>>869236

> Хочу переводить без привязки к анусу, лишний пердолинг ненужен.



Гуглишь бесплатный переводчик (например, https://github.com/soimort/translate-shell ) на linux, ставишь, пишешь cli обертку, на си, ассемблере, паскале или на чем там бахаешь и вот твой анус уже не связан.

А гугол, ты зайбешься абузить (в данном контексте: использовать без api key) со своим нулевым уровнем знаний.
#302 #869268
>>869238
Эрланг Тьюринг
#303 #869316
Сап, аноны. Можно ли в командной строке завести временный "файл" в оперативной памяти, чтобы для выполняемых команд/программ он не отличался от обычного файла на диске?
>>869328>>869347
78 Кб, 508x389
#304 #869322
Взываю о помощи, о великий Двач.
Помогите пожалуйста с методом Крамера на паскале. Вот код
недопрограммы.
http://pastebin.com/XyEXSTGf.
>>869338
#305 #869325
>>869087
Присвой NULL указателю и там гарантированно будет NULL
#306 #869328
>>869316
Теоретически можно, но не в командной строке, для этого нужно чтобы ОС видела файл, а некий демон перенаправлял поток в оперативку. Возможно даже есть для этого спец ПО, типа драйвера RAMSSD.
#307 #869338
>>869322
Перезалил код.
http://pastebin.com/Z1NAesGy
>>869393
#308 #869347
>>869316
Я тут немного погуглил, тебе сюда https://ru.wikipedia.org/wiki/Tmpfs
#309 #869391
Пацаны-пацаны. Че придумал! Ща буду пилить скрипт на перле, который у меня будет раскидывать файлы в зависимости от расширения по нужным папочкам. Охуенно, да? Подбодрите меня! Или сразу покажите на подводный камень, короче. Всем спаисбо
>>869409
#310 #869393
>>869338
Неуважаемый школьник. Если ты надеешься, что кто-то будет читать эту кашу из символов на мертвом языке, то ты крупно ошибаешься. Постарайся хотя бы отформатировать код, и тогда, может быть, кто-то попробует тебе помочь.
#311 #869396
>>869171

>В старших битах лежит экспонента, а мантисса во младших.


А в самом старшем - знак! И его наличие всё испортит
#312 #869409
>>869391
Кокой молодец. А если у тебя например, есть папка курса по ну не знаю, физике от мит. В ней видео лекций, пдфки, еще не бог весть что. Это все по разным папкам кидаться будет? Как это потом искать?
>>869412>>869413
#313 #869412
>>869409
Решением может оказаться ручное присовение имен кажному файлу по самозапиленной системе, но это полный бред
#314 #869413
>>869409
Очевидно, что этот скрипт будет работать только над файлопомойкой. А такие файлы буду уж в ручную перекидывать. Не каждый же день сохраняю по десятку курсу лекций
>>869414
#315 #869414
>>869413
Тоесть, просто указываешь путь например к загрузкам, а оттуда файлы раскидываются уже по нужным папкам для дальнейшей мануальной сортировки?
>>869415
#316 #869415
>>869414
Ну, пока да. Больше ничего в голову не приходит. Хочу еще к этому какой-нибудь YAML прикрутить для портабельности
>>869427
#317 #869427
>>869415
Круто. Я написал и оно сработало. Классно разгреб залежи. Теперь будет проще сортировать. Только не знаю, чем теперь заняться.
>>869434
Куда залить веб приложение? #318 #869428
Написал html\css\js таблицу, как на ней срубить бабла?
#319 #869434
>>869427
Охуенно! Придумал. Буду пилить VKMusicDownloader на Perl. Только надо бы Api найти
13 Кб, 330x260
50 Кб, 853x547
#320 #869466
Программач, помоги. Ебусь уже несколько дней.
Купил контроллер ATMega 8A и USBAsp 2.0 Соединяю согласно пикрелейтед, перепробовал и другие варианты схемы, подкючал внешнее питание... Avrdude пишет:
avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
Хазама же выдаёт:
khazama error programm enable target doesn't answer. 1
Уже всё испробовал, просто в отчаянии, волосы чуть ли на голове не рву... Я не хочу остаться ардуинщиком!! Анон, прошу, помоги!
>>869471
#321 #869471
#322 #869485
конференция верстальщиков https://discord_gg/EWvbdXN
>>869489
#323 #869489
>>869485

>discord


С копроконфочками в /ga, пожалуйста.
#324 #869490
Почему для написания вводной книжки по программированию sicp выбрали настолько ущербный, непрактичный и далекий от человеческих язык?
>>869493
#325 #869493
>>869490
Это прекрасный язык для обучения, пруф ми вронг
>>869494
#326 #869494
>>869493
Для обучения чему? Пердолингу и напряжению смекалочки, как простые и стандартные конструкции реализовать без переменных и циклов, завернув в функции?
>>869495
#327 #869495
>>869494
Для обучения решению задач. Перед тобой поставили задачу реализовать Х инструментом П. Твое решение,судя по всему, таково: ныть и кататься по полу, истошно крича что в Б то уже давно все раелизовано ну зачем П!!!!
>>869496
#328 #869496
>>869495

>Перед тобой поставили задачу реализовать гвоздь в стене инструментом вялый хуец. Твое решение,судя по всему, таково: ныть и кататься по полу, истошно крича что в молотке то уже давно все раелизовано ну зачем хуй, да еще и вялый!!!!


пофиксил
>>869497
#329 #869497
>>869496
Типичный нытик, прибегает к некорректным аналогиям, лишь бы блеснуть красноречием. В чем твоя проблема, плакса? Тебя заставляют читать древний сицп на схемке, а курс с питоном тебе проходить запрещают?
>>869498
#330 #869498
>>869497

>к некорректным аналогиям


Что в них некорректного? Во всех человеческих языках есть операторы и циклы, которые позволяют решать реальные задачи. А тут предлагается решить эти задачи каким-то эзотерическим методом. Этот навык нигде не пригодится, от этого ты не получишь навыков решения реальных задач на человеческих языках, ибо там все совершенно по-другому. Следовательно: зачем оно нужно? Назвали бы тогда "введение в эзотерическое программирование на лиспе", и не преподносили бы книжку как универсальную.
Need for help! #331 #869500
Парни, такой вопрос, можно ли через какой-нибудь postfix отправить эмейл не имея доменного имени? Не через smtp и какой-нибудь gmail, a именно с localhost? Может кто-нибудь какой-нибудь гайд посоветовать?
#332 #869511
Поцаны, поясните, не зашквар ли использовать в 2к16 ФТП чтобы тестировать веб приложения на удаленном сервере? Я использую и гит, но во многих приложениях для нормального тестирования мне нужен хттпс, выделенный адрес и тд. И если я буду коммитить через гит, а потом пуллить на сервер, то оказывается что у меня что то сломалось, из за чего в итоге по у меня бывает по пять коммитов с попытками пофиксить ошибку. Думаю исправить это ипользованием фтп.
>>869516>>869522
#333 #869516
>>869511

а что, слишком бомж, чтобы на блошином рынке купить компьютер за 100 рублей с 256 мб памяти, пентиумом 2 и т.п. характеристиками, да держать в своей локалочке минихостинг, чисто поиграться?
>>869520
#334 #869520
>>869516
Я впс арендую за 86р в месяц, мне его с головой для поиграться хватает. На локальной машине как я уже сказал не захостить У меня динамический IP и мой провайдер не предоставляет физ лицам выделенный. Меня напрягает именно невозможность нормально проверить работоспособность перед коммитом, из за чего в репозитории оказываются нерабочие коммиты и куча однострочных коммитов.
>>869571
#335 #869522
>>869511
Не зашкварно обмениваться файлами с сервером, минуя git, но ftp тут лишняя сущность, тебе достаточно ssh
1. sshfs - будет у тебя папка, выглядящая как локальная, на деле на сервере. Поэтому ты редактируешь файлы в любимом блокнотике локально, но тестируешь сразу же на сервере.
2. rsync - просто вместо ftp, будут синхронизироваться лишь обновленные файлы.

А коммиты можно squash'ить, если что.
90 Кб, 834x501
swift #336 #869529
Подскажите что почитать чтобы понять суть дауну ньюфагу.
Если var asteroid поместить под скобки override func didMoveToView то спрайт на экран выводится, но компилятор ругается что внутри touchesbegan он не знает что такое asteroid. Почему не видит? Что можно сделать чтобы видел? Еще могу переменную var asteroid поместить одновременно и под скобки class GameScene: SKScene { и под скобки override func didMoveToView причем с одним и тем же названием, и он НЕ ругается что имя занято. Почему?
>>869582
#337 #869571
>>869520
Сколько памяти? Спали сервис?
>>869594
102 Кб, 1024x768
#338 #869575
Можно ли норм зарабатывать на связке PHP+JS+C# хотя бы скромные 30к в месяц или стоит выучить еще что-то?
Хочу чисто веб, не хочу в остальное, готовиться к огромной конкуренции?
И что там сейчас из фреймворков модно у хабрахипстеров, года два назад они обожали Ruby On Rails, но сейчас уже он никому не нужен, да?
>>869592
#339 #869582
>>869529
область видимости
#340 #869592
>>869575
Либо пхп, либо си шарп.
30к этим можно зарабатывать не напрягаясь. Но не на голых языках, а на сопутствующих технологиях и практиках.
Если ньюфаг, то да, и конкуренция дикая, нарабатывай гитхаб и портфолио.
Сейчас модно js.
#341 #869594
>>869571
firstbyte. 384 мб. За свои деньги годно, как мне кажется. Я еще особо не нагружал его, но лучше того же джино за 100р, у которого даже выделенного адреса нет и ебанутое ограничение на соотношение входящего и исходящего трафика.
>>869672
#342 #869595
Реквестирую рулетку программача, а то проебал. Танчики как-то не идут, хоть что-то сделаю.
>>869601
#343 #869600
>>868052
А ты переменные x и res объявил?
377 Кб, 1450x1080
#344 #869601
>>869602>>869627
#345 #869602
>>869601
Благодарю.
#346 #869627
>>869601
В 87 суть в том чтобы в устройстве уровней какой-то игры разобраться?
Или если я запилил игру с уровнями которые игра парсит из файла то можно считать что я это сделал?
>>869629>>870063
#347 #869629
>>869627
Ты с кем сейчас говорил?
>>869630
#348 #869630
>>869629
С тобой говорил.
#349 #869636
Сап. Не уверен точно, куда мне этот вопрос написать, напишу сюда, если что прогоните.
Есть одна БД на PostgreSQL, которая обслуживается достаточно слабым, по местным меркам, железом. В БД есть таблица, в которую пишется лог действий пользователя. Пользователей достаточно много, записи в таблицу пишутся часто, она уже достаточно большая (пара гигов). Как итог SELECT-запрос к этой таблице выполняется очень долго (пара минут). Не уверен, что это нормальное положение дел, но что есть, то есть, настройками постгреса занимаюсь не я. У меня возникла мысль, что долгий доступ к таблице именно по той причине, что в нее част пишут. SELECT-запросов делается два: извлечение записей, а потом COUNT для пагинации. Тимлид предложил запилить materialized view, ее перед селект-запросами рефрешить (SELECT-запросы к логу делаются очень редко). Патиционирование по неясным мне причинам делать не захотели. Что посоветуешь, анон?
Еще раз напишу, что я не могу ни менять настройки постгри, ни ставить какие-то расширения, все в рамках django.
>>869646
#350 #869646
>>869636
И Н Д Е К С
Н
Д
Е
К
С

Посмотри, какие запросы получаются, попытаться оптимизировать, если неоптимальные. Откажись от каунта, забей пагинацию. Или не забей, но делай с неизвестными числом страниц.
>>869648
#351 #869648
>>869646
Так чего смотреть, там же обычный запрос:
SELECT * FROM ... ORDER BY id OFFSET M LIMIT N, потом аналогичный COUNT. Индексы, как я понимаю, нет там смысла использовать, все равно же сиквенс скан. Там только по id индекс и еще по одному FK.
От пагинации отказаться тоже планирую, чтобы count убрать. За это спасибо.
>>869655
#352 #869655
>>869648
Твой селект долго выполняется? Попробуй сортировать уже после селекта.
#353 #869660
Посоны, спосите с ангуляром, а. Ну будьте людьми.
Нужно сделоть так чтобы app.filter как-то асихронно что ли запускался, или хотя бы через несколько секунд начинал фильтровать.
Суть чтобы ng-repeat, который я фильтрую, исчезал, появлялось колесико загрузки, а потом появлялся.

Уже просто заебался с этим дерьмом, ни сеттаймаут, ни $timeout не помогают, всё хуйня. Што делать?
>>869686
#354 #869672
>>869594
Спасибо.
#355 #869684
Как не стать макакой-быдлокодером?
>>869685>>869688
#356 #869685
>>869684
У меня обратный вопрос - как стать хотя-бы макакой быдлокодером?
>>869688
#357 #869686
>>869660
Лень полуркать было? Это же один из основных подводных камней Ангуляра, первого по-крайней мере.
Можно сделать переменную типа initial и ещё проверять значения, смотри, какой способ тебе подойдёт. Примерно так можно:

var initial = true;

$scope.$watch('scopeVal', function(newVal, oldVal) {

if(!initial && newVal !== oldVal) {
//действие
}
initial = false;
});
>>869702
#358 #869688
>>869684
Не притрагивайся к ПХП/ЖС.

>>869685
Учи ПХП/ЖС.
>>869690>>869696
#359 #869690
>>869688
ЖС норм, если без перделок вроде ваших ангуляров. Просто там особая, специальная логика нужна, как в ассемблере или хаскеле.
>>869703
#360 #869696
>>869688
Я бы и с радостью, но слишком туп.
>>869701
#361 #869701
>>869696
Тогда все.
#362 #869702
>>869686
Да я луркал, оче долго луркал, прям пиздец как. Дня два.
Это мне в контроллер с ng-repeat вставлять и фильтровать не отдельным фильтром, а через watch? А это вообще нормас тактика или плохо?
#363 #869703
>>869690

>без перделок вроде ваших ангуляров


Ага блядь, ну я прям сейчас возьму тебе и с нуля накатаю 3к строк фронтэнда. Делать мне больше нехуй как решать такие задачи. Ты тут не это.
#364 #869724
бля,чуваки,завтра надо отправить будет преподу хоть что-то по моему диплому. работал, было не до этого.в итоге оказалось,что он назначил мне SEO-тему диплома.Я НИХУЯ НЕ ЗНАЮ О SEO! Накидайте, плиз, полезных ссылок по подобным дипломам, машинному ранжированию и прочей ебетристике.
Спасибо!
>>869727>>869730
#365 #869727
>>869724
Такая же хуйня была у меня. Берешь такой любую поновее книгу о SEO и прям абзацами копипастишь. Да и вообще, пиздуй в /web/
>>869728
#366 #869728
>>869727
вряд ли пройдет, он сказал, что будем прям годноту свежую писать,а не про то,как ссылочки украшать
#367 #869730
>>869724
Сео осилит даже даун, там абсолютно ничего сложного нет. За день конечно осилить можно самые азы, но если посидишь недельку то разберешься. А так могу посоветовать погуглить вебинары от пузата, там воды много но объясняет доходчивым языком.
мимо сео оптимизатор
#368 #869742
Мне вот интересно, есть ли какой-то профит от работы с памятью напрямую или можно продолжать пребывать в неведении, оставляя работу с ней машине?
#369 #869753
Почему, если в функции всё передаётся по ссылке, а не по значению, то эта хуйня выводит 4, а не 3?
http://pastebin.com/WypermG0
>>869769
#370 #869769
>>869753
Потому что ты изменил не значение объекта, на который ссылается x, а создал новый объект int(3), и записал ссылку на этот объект в x. Тем временем глобальный x продолжает ссылаться на объект int(4). Объекты класса int нельзя никак изменить, а вот если бы ты передал какой-нибудь list и сделал в него .append, то увидел бы изменения.
#371 #869849
>>869142
Бамп вопросу
#372 #869850
>>869176
Блядь, анон, можно же хранить просто одномерный массив с высотами поверхности в каждой точке. Ты зачем такую глупость запилил, а?
>>870059>>870238
#373 #869851

> Прошлый тред


> Ссылка на 126 тред


Неужели всем настолько похуй? Доставьте ссылку на предыдущий тред.
>>870366
#374 #869872
Здарова очкозавры. С чего начинать вкатываться чтобы стать таким же мнительным уебаном как вы?
>>869890>>869896
#375 #869890
>>870040
#376 #869896
>>869872

с хаскелля.
>>869904
sage #377 #869904
>>869896

>ноябрь 2к16


> шутки про хаскелль

>>869920
#378 #869920
>>869904
Ну а что не так-то? Мнительным уебаном можно быть только программируя на единственном правильном языке, иначе тебя любой васёк на борде обоссыт.
#379 #869939
Сап двачик! Есть проблемка на Delphi да, да на мертвом языке. Вообщем есть у прога решения слау методом крамера, с помощью матриц офк. Так вот когда я ввожу коэффициент и свободные члены для соответственно двух матриц с клавы то выдает хуёвый результат, а когда прописываю их в коде проги поэлементно то всё норм. Как пофиксить?
>>869940
#380 #869940
>>869939
У тебя что-то не так на этапе ввода данных.
Мимотелепат
#381 #869969
Ребят, я стесняюсь спросить. console.log(([1,2,3,4] == [1,2,3,4])) А почему false?
>>869984
#382 #869982
Сап. Не могу нагуглить, как правильно сделать на postgresql ф-ию, которая возвращала бы записи из таблицы "лайки" (user_id, to_user_id, value) для первых 10 юзеров. Не спрашивайте нахуя, просто надо.

Эта хуйня ниже возвращает строки в виде "(1,8,1)" , а мне нужны нормальные колонки, как при обычном select-е.

CREATE OR REPLACE FUNCTION select_rows(
_limit_users integer
)
RETURNS SETOF mytable AS
$BODY$
DECLARE count_users integer;
DECLARE last_user_id integer;
DECLARE c refcursor;
DECLARE rec mytable;
BEGIN
count_users := 0;
last_user_list_id := 0;
OPEN c FOR
SELECT *
FROM mytable
ORDER BY user_id;
LOOP
FETCH c INTO rec;
EXIT WHEN NOT FOUND;
IF rec.user_id <> last_user_id THEN
count_users := count_users + 1;
last_user_id := rec.user_id;
IF count_users > _limit_users THEN EXIT; END IF;
END IF;
RETURN NEXT rec;
END LOOP;
CLOSE c;
END;
$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
#382 #869982
Сап. Не могу нагуглить, как правильно сделать на postgresql ф-ию, которая возвращала бы записи из таблицы "лайки" (user_id, to_user_id, value) для первых 10 юзеров. Не спрашивайте нахуя, просто надо.

Эта хуйня ниже возвращает строки в виде "(1,8,1)" , а мне нужны нормальные колонки, как при обычном select-е.

CREATE OR REPLACE FUNCTION select_rows(
_limit_users integer
)
RETURNS SETOF mytable AS
$BODY$
DECLARE count_users integer;
DECLARE last_user_id integer;
DECLARE c refcursor;
DECLARE rec mytable;
BEGIN
count_users := 0;
last_user_list_id := 0;
OPEN c FOR
SELECT *
FROM mytable
ORDER BY user_id;
LOOP
FETCH c INTO rec;
EXIT WHEN NOT FOUND;
IF rec.user_id <> last_user_id THEN
count_users := count_users + 1;
last_user_id := rec.user_id;
IF count_users > _limit_users THEN EXIT; END IF;
END IF;
RETURN NEXT rec;
END LOOP;
CLOSE c;
END;
$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
>>869990>>870209
#383 #869984
>>869969
Я тебе больше скажу
console.log( [] == [] ) тоже false
>>870025>>870031
#384 #869990
>>869982
Вот нарядный код: http://pastebin.com/taRBHJ20

Алсо, такая ф-ия будет долго выполняться на большой базе и большой выборке (допустим, для первых 500k юзеров)? То есть заметно дольше, чем просто например select * from mytable order by user_id limit 1000k (если бы мы знали, что первые 500k юзеров оставили в сумме 1000k лайков).
Если да, можно ли как-то по-другому быстро проходиться по курсору, фетчить его в вывод ф-ии и остановиться при достижении определенного условия?
>>870209
#385 #870024
сап анонасы где у вас опенгл тред?
>>870134
#386 #870025
>>869984
Ох этот удивительный мир бэкэнда.
#387 #870031
>>869984
просто говно какое то а не язык погромирования.
#388 #870037
итт мне помогут абстракцию построить?
#389 #870040
>>869890

>ноябрь 2к16


>шутки про сицп

#390 #870059
>>869850
Во-первых, это сложнее будет, во-вторых, дыры копать уже не получится. Так что у него нормально всё тут.
>>870097
#391 #870063
>>869627
Думаю нужно запилить гуй для любого рогалика(roguelike).
145 Кб, 620x531
#392 #870072
Какой движок выбрать для параши? Параша будет работать в локальной сети, для людей с бордами незнакомых. Хочу юзерфрендли интерфейс без использования куклоскрипта
>>870079
#393 #870079
>>870072
Что такое параша в твоем понимании?
#394 #870080
>>870079
Не корми анимедауна.
#395 #870081
>>870037
ьбамп
36 Кб, 600x595
#396 #870082
>>870079
картинкадоска
>>870090
#397 #870083
>>870079
Хочу сделать чатик для друзяшек заместо конфы вконтакте. Сейчас остановился на Hanako, кажется отвечает моим требованиям
#398 #870090
>>870082

>свои имиджборды в 2016


Kek

>общаться где-то помимо телеги


Kek
>>870094
#399 #870094
>>870090

>отдельное приложение для пеки


>удобство


обкекался
>>870098
#400 #870097
>>870059
Кто мешает генерировать дыры простым изменением значений высот?
Можно вообще хранить смещение по высоте относительно предыдущей точки. Зачем - не знаю, лол, просто можно, если тебе почему-то не нравится вариант с одномерным массивом высот.
>>870107
#401 #870098
>>870094
Если бы ты выходил на улицу, ты бы увидел, что 90% используют социальные сети на мобильном. А на ПК только когда телефон заряжается или чтоб кино посмотреть.
Хотя откуда тебе знать, ты с друзьями собрался на борде общаться.
>>870109>>870112
#402 #870100
>>870037
бамп
>>870102
#403 #870101
>>869142
Бамп х2.
Не проходи мимо, анон, мне правда интересно. Гугление ничего не дало, в доках инфу не нашёл, на stackoverflow тоже ничего не написано.
#404 #870102
>>870100
Ставь задачу точнее.
>>870105>>870118
#405 #870105
>>870102
https://bitbucket.org/user723142/video_organizer/src/a4d6c6847e5b3b556ea73d206cab54676f396064/src/main/java/hello/Reindexator.java?at=master&fileviewer=file-view-default

есть программа которая берёт файлы из диска и из бд.
те файлы которые есть в бд но нет на диске она удаляет из бд.
те файлы которые есть на диске но нет в бд она добавляет в бд.

мне нужно сделать не так топорно как сейчас, а в виде абстракций.

в частности, мне нужно сделать ПРАВИЛА для добавения.

то есть допустим я захочу добавлять файлы размер которых больше 10МБ

чтобы не писать всякие ИФ или условия, а чтобы создал indexatorSizeRule, установил там всё, и чтобы индексатор видел это правило.

понимаешь, вот эта вся ооп магия.

как это сделать?
>>870118
#406 #870107
>>870097
Так эти дыры будут только сверху-вниз, а не слева-направо. Нельзя будет закопаться в пещерку.
>>870227
#407 #870109
>>870098
Соцсети на мобильниках используют лишь школьники на переменках и во время уроков. Совершеннолетним пеки хватает для всего.
157 Кб, 850x800
#408 #870112
>>870098
Это только у тебя в школе друзья заместо уроков в телеграмчике сидят. А мои друзья люди занятые, они не сидят целыми днями в интернете. алсо суть в анонимности, понял?
#409 #870118
>>870102
тебе понятно >>870105 ?
>>870205
#410 #870134
>>870024
На дне.
Может быть, в гд?
#411 #870135
>>870037
бамп
#412 #870188
Где можно скачать всякие книги по компютерной тематике и программированию в том числе бесплатно без смс без блядских файлообменников?
>>870190
#413 #870190
>>870188
На нулевой зкача висел тред
>>870194
#414 #870194
>>870190
Там ровно одно сообщение. И всe. Без ответа.
>>870195
#415 #870195
>>870194
Пошарься по контактовским докам
#416 #870196
я в конфе учу реакт с наставниками https://discord_gg/EWvbdXN
>>870204>>870207
#417 #870204
>>870196

>копроконфочка


в /ga/
#418 #870205
>>870118
Не очень.
Тебе вроде бы нужно просто фильтровать файлы, перед добавлением их в твой лист. Я не понимаю, про какую абстракцию ты говоришь.
#419 #870207
>>870196
Я бы посидел у вас. Но вы бы еще тимспик для этого использовали.
>>870334
#420 #870209
>>869982
>>869990
Бамп. Где аноны, знающие постгрес?
>>870210
#421 #870210
>>870209
На работе. У них каникул не завезли
#422 #870213
Хочу, чтобы мне снова было 11, и я был бы полон веры в возможность написать себе искуственного друга на паскале.
12 Кб, 150x150
#423 #870221
Системного программирования тред. Как воспрепятствовать завершению процесса через диспетчер задач и организовать перезапуск? Инбифо: хуки.
Хочу написать программу, которая будет следить за тем, запущена она или нет, и при необходимости запускать себя. Для этого можно стартовать новый процесс, который будет следить за состоянием первого. Как действовать дальше?
#424 #870227
>>870107
Окей, сделай просто набор координат вида (x, y). Например, в виде массива A[N][2], где N - ширина игрового поля. В первой строке храни иксы, во второй - игреки. Каждая точка последовательно соединяется с предыдущей. Всё, копай столько пещер, сколько самому захочется. Правда, для того, чтобы разместить две или более точки на одной вертикали, придётся перемещать элементы массива, которые лежат правее предыдущей точки.
Ай, не делай так, заебёшься добавлять изолированные структуры. И с вычислениями тоже заебёшься.
Потом оптимизируешь, ёпта.
53 Кб, 1595x931
#425 #870236
Как сделать что бы файл фрейм на рабочем столе открывал ссылки в интернетах? Сейчас он почему то ищет их на рабочем столе
#426 #870238
>>869850
Я уже догадался, посмотрев на двухсекундный рендер кадра. Сейчас пытаюсь придумать, как запилить физон танка.
>>870266
97 Кб, 1000x666
#427 #870248
В С strcmp() сравнивает весь массив char или только до нулевого символа?
>>870296
#428 #870259
>>870221
Планировщик задач, кажется, умеет перезапускать приложения.
>>870270
#429 #870266
>>870238
Так ты один раз отрендери в картинку и потом её выводи. Перерендеривай при изменения, и только ту часть, которая изменилась. А про SetPixel вообще не забудь.
>>870267>>870268
#430 #870267
>>870266

>вообще не забудь


Вообще забудь, блядь. Откуда тут вообще "не" появилось?
#431 #870268
>>870266
Так уже сделол. Благодарю за советы в любом случае.
#432 #870270
>>870259
Нет, мне не это нужно. Я хочу, чтобы моя программа сама работала так, чтобы ее нельзя было вырубить.
>>870282
101 Кб, 204x285
#433 #870279
Рефакторю и переписываю криптолокер. Пойдет ли протокол Мэсси-Омуры для зашифрованного обмена ключом для предотвращения перехвата?
>>870282
#434 #870282
>>870270
>>870279
Статья 273 УК РФ подойдет намного лучше. И протоколы тоже будут, не переживай.
#435 #870289
>>866094 (OP)
где мне блядь z/os нахаляву скачать?
#436 #870296
>>870248
Как он может сравнивать массивы, если в си нельзя узнать их длину, потому что это обычные указатели?
До нуль-терминатора конечно же.
#437 #870313
Так блядь, это уже не смешно. Я просто ненавижу жаваскрипт.
Абсолютно всё что логично для других языков - питон, си, пхп, совершенно не работает в жаваскрипте! Как блядь так-то? Кто эту хуйню вообще придумал, что за пидоры?
#438 #870321
бля,чуваки,завтра надо отправить будет преподу хоть что-то по моему диплому. работал, было не до этого.в итоге оказалось,что он назначил мне SEO-тему диплома.Я НИХУЯ НЕ ЗНАЮ О SEO! Накидайте, плиз, полезных ссылок по подобным дипломам, машинному ранжированию и прочей ебетристике.
Спасибо!
[попытка-2]
#439 #870334
>>870207
Почему форсят конфу в дискорде? Почему программисты не хотят общаться в телеге? Ищу или собираю сам конфу телегоконфу.
>>870337
#440 #870337
>>870334
Собирай. Я вкачусь
@samaelandlilith
#441 #870361
Приглашаем в православную телеграммную конференцию! Не поддавайтесь на призывы сектантов из слаки и дискорда к общению в неканоничных условиях! Только катехизис, только хардкор в Телеграмме!
https://telegram.me/joinchat/DIN1cAcDKV3NA8eiu9JfVA
#442 #870366
>>869851
ААРРГГГГГГ БЛЛДЖАД
Анончики?
>>870369
#443 #870369
>>870366
Что ты там такого важного забыл?
>>870372
#444 #870372
>>870369
Несколько недель назад я задавал вопрос, на что мне дали ответ. Потом я забил и забыл, но сейчас решил вновь взяться и мне нужен тот ответ.

Вы же их сохраняли?
>>870381
#445 #870381
>>870372
Посмотри на архиваче, че
>>870382
#446 #870382
>>870381
В архивач не завезли человеческий поиск. Если искать в тупую с помощью "site:" в поисковике, то в выхлопе много говна, которое я не хотел бы видеть.
>>870488
#447 #870455
Стоит чекать действия и выполнять их каждый кадр или через определенный промежуток времени (каждую 0.1 секунду, например)?
12 Кб, 645x262
sage #448 #870488
>>870382

> в выхлопе много говна


Какого говна?
>>870553
#449 #870495
Обязательно ли требование быть гонимым изгоем задрачивающим матан чтобы быть программистом. Или не обязательно быть как вы чтобы освоить данную профессию?
>>870498>>870499
#450 #870498
>>870495
Можно быть хипстором, попивающим смузи и кодящем на swift, почему нет?
#451 #870499
>>870495
В вебе маман не нужен в 97 случаях из ста. А в 2х их оставшихся он гуглится за 4 минуты максимум.
#452 #870502
Во что вкатываться в Java , Javascript или Python
>>870504
#453 #870504
>>870502
Куда хочешь. Питон прост, джаваскрипт веб, а джава - майнкампф.
28 Кб, 743x192
14 Кб, 643x109
#454 #870553
>>870488
Так я тоже умею, но зачем мне сосач? Тред давно утонул, я его в архиваче ищу.
И если я поищу по архивачу ТО УВИЖУ ЭТО БЛЯДЬ И БОЛЬШЕ Я НЕ ХОЧУ НИЧЕГО ИСКАТЬ ПО АРХИВАЧУ МРАЗЬ ЕБАНАЯ ЧТОБ ВЫ ВСЕ СДОХЛИ НЕНАВИЖУ ТЕБЯ
>>870557
#455 #870557
>>870553
Ну тред скоро в архиве появится, подожди просто. На архиваче его нет, видимо.
48 Кб, 549x554
#456 #870574
'ab ([1-9]{1,2}?[^0-9:][0-9]{2}?)',
'ab([1-9]{1,2}?[^0-9:][0-9]{2}?)',
'ab-\(([1-9]{1,2}?[^0-9:][0-9]{2}?\))',
'ab \(([1-9]{1,2}?[^0-9:][0-9]{2}?\))',
'ab\(([1-9]{1,2}?[^0-9:][0-9]{2}?\))',
'ab([0-4]{1}?[0-9]{1}?)',
'ab ([0-4]{1}?[0-9]{1}?)',
'ab\(([0-4]{1}?[0-9]{1}?\))',
'ab \(([0-4]{1}?[0-9]{1}?\))',
'a ([1-9]{1,2}?[^0-9:][0-9]{2}?)',
'a ([1-9]{1,2}?[^0-9:][0-9]{2}?)',
'a([1-9]{1,2}?[^0-9:][0-9]{2}?)',
'a-\(([1-9]{1,2}?[^0-9:][0-9]{2}?\))',
'a \(([1-9]{1,2}?[^0-9:][0-9]{2}?\))',
'a\(([1-9]{1,2}?[^0-9:][0-9]{2}?\))',
'a([0-4]{1}?[0-9]{1}?)',
'a ([0-4]{1}?[0-9]{1}?)',
'a\(([0-4]{1}?[0-9]{1}?\))',
'a \(([0-4]{1}?[0-9]{1}?\))'

а эти регулярки можно заменить на одну? Мне просто кажется, что я говно написал, просто мне нужно из статей выдернуть название препарата, в названии которого может быть пептид или абета пептид или пептид абета или абета или аб или а, после чего может быть пробел или скобочки или любой знак или ничего, затем может быть двухзначное число или 2 числа, одно из них меньше второго, а между ними может быть хуй пойми какой знак, а может и не быть. Хелп.
>>870608
#457 #870608
>>870574
Жесть, конечно. Может быть, как-то через | раскидать? У тебя вроде есть одинаковые составляющие
#458 #870655
#870503
Бамп
#459 #870657
>>870503
бамп
#460 #870681
>>868148
Если еще надо, отпишись на почту
tF{whescalesANUSys-=aPUNCTUMr/-~u
sage #461 #870727
>>870221
Хуй знает, но нужно помнить
- в процессе видно какой процесс его стартовал.
- исполнение процесса можно остановить, заморозив все его потоки.

Вообще, на винде изучи функцию CreateProcess. Ты создаешь процесс, и можешь передавать ему аргументы (в аргументе можешь указать свой PID).

Все что ты бы там не напридумывал в usermod"е, обламывается о более-менее продвинутый менеджер задач типа ProcessHacker. Там можно выделить список процессов, и заморозить их работу. или просто завершить все вместе
>>870761
#462 #870747
Есть желаниенеобходимость уметь в автокад/компас. Интуитивно многое понятно, где то приходится потыкать с полчаса или посмотреть уебищные видео на ютубе. Вот этот поиск очевидных вещей доебал уже. Да и не всегда запоминаешь, ибо нашел случайно-сработало- похуй. Есть ли какой то учебник/курс?
#463 #870761
>>870727
Тогда остается только инжектить мой код в какой-нибудь эксплорер, чтобы его нельзя было вырубить?
>>870777>>870865
#464 #870763
Ебаный васм упал, теперь еще и экселаб не открывается, на рохитабе в топе посты за 2007 год...
>>870766
#465 #870766
>>870763
а че ты хотел
никому не охота присесь на сгуху лет на двадцать лишь за то что ты любишь в чужих екзешниках ковыряться или способен написать прилагу что может файл на чужой ком закинуть
#466 #870775
Посоны, помогите, я не понимаю. Как мне в JS сравить строку со строкой? Это же абсурд ебаный. Почему я строку не могу со строчкой сравнить?
>>870780
#467 #870777
>>870761
>>870221
мамкин хакир, хочешь над одноклассниками пошутить?
>>870865
#468 #870780
>>870775
npm тебе на что, дебик?
>>870781
#469 #870781
>>870780
Без нпм разобрался. Этот фронт меня доёбет скоро. Когда там js кхуям выпилят из всех браузеров?
#470 #870785
Начал читать этот ваш SICP и там есть процедура, проверяющая является ли число четным

(define (even? n) (= (remainder n 2) 0))

т.е. встроенная процедура remainder вычисляет остаток от деления(аналог оператора % в джаве) и тут я захотел реализовать эту процедуру самостоятельно с помощью простых операторов и внезапно обнаружил, что это нихуя не просто(для меня по крайней мере). Так вот подскажите как это сделать?
>>870805
568 Кб, 500x375
#471 #870789
Существуют чуваки, которые одновременно угорают по байтоебству и алгебре/функциональщине. Такие как я. Алсо, судя по книжке Cracking the coding interview, за рубежом программист - это сверхчеловек, который обладает высокими аналитическими способностями, хорош в какой-то одной теме, знает достаточно о других айти-сферах и при этом обладает высокими коммуникативными навыками.

https://sim0n.wordpress.com/2009/03/29/c-creating-a-window-from-a-dll/
#472 #870797
>>870503
Ну почему не работает с экспонентой?
А?А?А?А?А?А?А?А?А?А?А?А?А?А?А?А?А?
#473 #870805
>>870785
В человеческом языке это выглядело бы как-то так:
[CODE]
int remainder (int x, int y)
{
while (x >= y) x -= y;
return x;
}
[/CODE]

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

[CODE]
remainder :: Int -> Int -> Int
remainder x y
| x >= y = remainder (x - y) y
| otherwise = x
[/CODE]

Осталось только спуститься на несколько ступеней эволюции вниз до лиспа и перевести это на него:
(define (remainder x y) (if (OR (> x y) (= x y)) (remainder (x - y) x) ( x ) ) )
Вроде так, если я в ебаных скобочках не запутался
#474 #870806
>>870805

>(define (remainder x y) (if (OR (> x y) (= x y)) (remainder (x - y) y) ( x ) ) )


быстрофикс
#475 #870808
>>870805

>while (x >= y) x -= y


Проиграл с инженерного решения. Как долго у тебя будет вычисляться 7^99 mod 3?
>>870817
#476 #870815
>>866094 (OP)
Привет. Не знаете есть ли где на ру.бордах треды с css-реквестами? Где можно попросить чтобы тебе написали простенький ксс код для какой-нибудь мелочи. Спасибо.
>>870818
#477 #870817
>>870808
Это можно было бы лучше реализовать с приведением типов, но анон же сказал, что только с помощью простых операторов.
>>870824
#478 #870818
>>870815

>на ру.бордах


Тут запрещено говорить о других бордах, кроме самого мейлача. Даже упоминать их нельзя. Так что даже если и есть - то прямо тебе не скажут, и ссылки не дадут, ибо это карается жестоко.
>>870819
#479 #870819
>>870818
Тут это в /pr? на других досках такой анальщины не замечал. Хотя бы упоминуть, но можно. Но на дваче точно нет, да?
>>870820
#480 #870820
>>870819

>на дваче точно нет


Уже как 7 лет нет.
>>870825
#481 #870821
>>870503
x = x0 - f(x)/df(x)
Я разобрался. У меня не считается выражение f(x)/df(x)
Как починить?
#482 #870824
>>870817
Ничего ты не сделаешь без байтоебли, петушок. На exelab'у, помню, хуесосили какую-то либу для эллиптической крипографии за ее тормознутость, а прикинь, если бы ее писали на хаскеле.
мимо алгебраист-криптобог
#483 #870825
>>870820
Ну и хули ты приебался.
#484 #870841
>>870805
bool is_even ( int number ) {
return number & 1 == 0;
}
#485 #870865
>>870761
Вырубить можно все, ведь твоему коду нужно откуда-то стартовать. Есть утилитка Autoruns от руссиновича - скачай, и посмотри что откуда. (не обязательно там все будет, ведь то что уже работает может само что-нибудь запускать.)

Если тебе именно эксплорер интересен, то вроде и не надо там инжектить. Есть такие штуки https://msdn.microsoft.com/en-us/library/windows/desktop/cc144122(v=vs.85).aspx
В последних версиях винды может понадобиться подпись на таких модулях. Не проверял, но укладывается в канву анального огорожения юзера от злых китайских ФСБшников.

>>870777
Что ты такой злой? Он программированием интересуется. Ты хочешь его сразу за работу усадить?
Это лучше чем в онлайн игры задрачивать, и по подъездам ширяться.
>>870884
#486 #870876
Антоши, никто не хочет попробовать сделать UI для докера?
Можно в виде веб интерфейса или обычного приложения.
Попробовал официальный Китематик, так он почти ничего не поддерживает.
#487 #870884
>>870865

>и по подъездам ширяться.


Сегодня ты с пацанами шаришься по подъездам и бьешь первым перед неизбежной дракой на ленинградской улице, а завтра тот гопарь, с которым ты в падике бухал, через друзей проходит в мэрию города, а затем и в президенты страны, и по старой памяти дарует тебе доходный пост с 3 миллионами баксов в месяц и монополию твоему предприятию. А Сычев, который все это время программирование дрочил, вкалывает на дядю за жалких 100 к хрюблей в месяц. Так что еще неизвестно, что лучше.
>>870888>>870918
#488 #870885
Посоветуйте годные книги по архитектуре компутира. Кроме Таненбаума есть еще кто?
>>871176
653 Кб, 827x848
#489 #870888
>>870884
Ты не понимаешь сути смысла жизни, завистливая потреблядь.
>>870898
#490 #870898
>>870888
Смысл жизни - как Дима поехать на осознанных сновидениях и загубить васм?
Delphi #491 #870917
Почему нет/трутся/удаляются треды по Delphi/pascal?
>>870924
#492 #870918
>>870884
Если они оба будут счастливы, то почему нет? Если ты не счастлив, тебя не устраивает твоя жизнь - прямо сейчас подними свою жопу, сделай первый шаг.

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

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

И не передергивай тут, уличный гопарь без образования скорее помрет захлебнувшись в рвотных массах, чем получит монополию и миллионы баксов. Но шанс всегда есть, не меньший чем создать какой-нить фейсбук выдрачивая программирование, например. В обоих случаях решают знакомства, и положение звезд на небе в момент твоего рождения
>>870926
Что за дискриминация?? #493 #870920
Где Delphi?
>>871285
#494 #870924
>>870917
Потому что в этих тредах ничего, кроме ПАМАГИТЕ С ДОМАШКОЙ ПО ИКТ ЛАБОЙ не бывает
>>870929
201 Кб, 600x907
#495 #870926
>>870918
А вот и мамкины философы подъехали

>Если не можешь - это значит что в глубине души ты считаешь, что уже устроился как хотел.


На статус вконтактике. Еще бы на латинский перевести - совсем замечательно будет
>>870930>>870940
#496 #870929
>>870924
И что? Delphi - это реальная иде и язык для работы, актуальный.
>>870932
#497 #870930
>>870926
Как же ты заебал. Следующая стадия перезвоним-тредов, нападение лузеров с внешним локусом контроля. /pr/ - борда успешных, просто съеби отсюда.
#498 #870932
>>870929
Я не спорю, что где-то на нем пишут. Но только это делают явно не те люди, что позволяют себе тут сидеть. Если угодно - создай тред, посмотрим, что там будет
>>870935
#499 #870935
>>870932
Проходили уже. Терлось в первые минуты.
>>870938
#500 #870938
>>870935
Ты, небось, создавал без шапки с голой телкой на пике и с вопросом по просмотру консоли в Turbo Pascale. Такое, конечно, потрут
>>870942>>870943
15 Кб, 467x720
#501 #870940
>>870926
На пике физические проблемы. У тебя нет рук и ног? Если проблема не физическая, то я обязан тебе сказать - Ты даже не попробовал. Прямо сейчас, ты просто взял и сдался
>>870941>>871332
#502 #870941
>>870940
С парнем на пике все будет хорошо?
>>871020
#503 #870942
>>870938
Нет, с лого дулпи7
#504 #870943
>>870938
Што имеешь ввиду по шапкой?
#505 #870963
В гугле нажал "Похожие" под ссылкой на тред на васме о траблах с CreateRemoteThread и попал сюда: http://schizonet.ru/forum/viewtopic.php?f=19&t=484
#506 #870970
>>866094 (OP)
Как работает такая хуйня: map<pair<int, int>, pair<int, int> > name?
Как обращаться к конкретным значениям? Вот например, как забить вот такой набор значений:

5 1 4
1 1 5
3 5 4
3 4 4
3 4 2
3 5 4
2 1 4
2 3 2
2 3 5
2 4 3
5 4 3
5 5 4
5 1 1
4 4 4
4 3 3
4 1 5
>>870973
#507 #870973
>>870970
name[{1, 2}] = {3, 4};
А у тебя странный набор значений. Должно быть по две пары в строчку
>>870977
#508 #870977
>>870973
Тогда чтобы записать 5 1 4, нужно сделать так:
map<pair<int, int>, int> name;
a = 5; b = 1; c = 4;
name.insert(make_pair(make_pair(a, b), c));
Я прав?
Если да, то как в последствие будут сортироваться элементы? В лексикографическом порядке (сначала сравнение для пары int int, потом для int) или как то по другому?
>>870987
#509 #870987
>>870977

> Я прав?


Вроде бы.
http://www.cplusplus.com/reference/map/map/
Почитай
>>870995
#510 #870995
>>870987
Понял, спасибо.
25 Кб, 646x508
#511 #871000
Так, теперь я ускорил рендер, залочил 60 фпс и научил коробочку двигаться. В принципе - прогресс.
юзер #512 #871013
Сап двач,хочу начать программировать с чего начать и как начать?
>>871015
#513 #871015
>>871013
Тебе лучше не начинать.
Покормил
#514 #871020
>>870941
Да. У него даже будет секс. А у тебя нет.
>>871021
#515 #871021
>>871020
Секс есть у всяких отбросов и дегенератов, а счастье и гармония не у каждого.
>>871023
#516 #871022
Вопрос по ассемблеру
Касательно адресов ячеек
Как я понял чтобы узнать адрес ячейки, сначала нужно присвоить ей значение
Значение младшого бита ячейки и есть ее адрес. или я не понял
Что писать после LAB?
>>871382
#517 #871023
>>871021
Я отброс и дегенерат. Хде мой секс?
269 Кб, 1280x800
#518 #871024
#519 #871026
Мне въебали дислойс на stackoverflow.com.
>>871027
#520 #871027
>>871026
За что?
>>871034>>871035
#521 #871034
>>871027
Он сказал что не понимает, поему Паскаль плохой язык.
>>871036
#522 #871035
>>871027
Всратый
#523 #871036
>>871034
Смотря для чего
>>871037
#524 #871037
>>871036
Ты нарываешься!

Мимо злой прогер
>>871039
#525 #871039
>>871037
Потише попрошу, а то сейчас карму тебе сольют форумчане
#526 #871044
Тут есть Lua-кудесники? Мой вопрос таков: куда плюсовая имплементация Lua девает локальные переменные после завершения блока кода?
Как в плюсах, удаляет их, или оставляет до сборки мусора?
Гугол не помог.
>>871106
82 Кб, 873x433
#527 #871051
Делаю свою реализацию xor шифрования на Си (лаба в универе).
Сделал минимальный ввод ключа и сообщения:
http://pastebin.com/HGGTMgYY
Переодически после расшифровки выводит мне какую-то лишнюю хуйню в конце расшифрованного сообщения. При том иногда блять все нормально работает!
Все длины считает правильно (пикрелейтед).
ЧЯДНТ?
>>871057
#528 #871057
>>871051

>выводит мне какую-то лишнюю хуйню в конце расшифрованного сообщения


Ты не забыл терминирующий нуль в конце массива байт? Код не читал.
>>871061
#529 #871061
>>871057
Вроде нет.
#530 #871063
Делаю тридэ принтер и нужно проверить датчик угла. в примерах есть код для разных режимов и один кусочек кода не работает. Не силен в си, что тут может быть не так?
никак не конпелируется и ругается на это место
{| border="1"
|-
position ||= d2;
|}
чет много побитовых или тут вобще бред написан?
>>871067
#531 #871066
СРОЧНО!!!
какие есть проги (ЛОКАЛЬНЫЕ )для логирования, агрегации и т.д.

Вбил в гугл и охуел все платформы только онлайн типо
https://www.loggly.com/
https://papertrailapp.com/
https://logentries.com/

Короче через день нашел блять который полностью разворачивается локально
https://sentry.io/welcome/

ЕЩЕ ЗНАЕТ КТО КАКИЕ ВАРИАНТЫ?
ИЛИ КАК В ГУГЛ ВБИТЬ?
т.к. впервые за долгие годы кодоебства охуел что нету нихуя решений для такой популярной задачи.
>>871148
#532 #871067
>>871063
Больше похоже на синтаксис рисования таблиц в какой-нибудь вики-разметке или маркдауне. Это не Си.
>>871084
#533 #871084
>>871067
получается что то с чем то поеблось?
//get our position variable
position = d1;
position = position << 8;
{| border="1"
|-
position ||= d2;
|}

position = position >> 6;

reprap.org/wiki/Magnetic_Rotary_Encoder_1.0
Digital SSI Output

Попробовал убрать лишнее, не помогает
>>871099>>871136
#534 #871099
>>871084

> {| border="1"


> |-


> position ||= d2;


> |}


Наверное postion |= d2 вместо этого куска, но хз.
>>871102
#535 #871102
>>871099
А, ну да, не заметил ссылку. В младших 6 битах d2 флаги, как я понимаю. Можно одной строчкой:
position = ((d1 << 8) | d2) >> 6;
>>871136
#536 #871106
>>871044
Ну же, господа сосачеры
#538 #871136
>>871102
Теперь у меня этот участок кода>>871084 компилятор проходит без ошибки, я в нем ничего не поменял само заработало но останавливается на следующем таком же с ошибкой.
byte bit = digitalRead(data_pin);
{| border="1"
|-
data ||= (bit << i);
|}
я вобще теперь запутался, что я делаю не так?
>>871194
#539 #871148
че вы хуйню какуюто обсуждаете сучары, тут важный вопрос

>>871066
#540 #871176
>>870885
Бумп
#541 #871177
/pr/, нужна твоя помощь.
Делаю быдлосайт, надо закрыть элемент:
<div id="1" style="visibility: visible;">
хуита
</div>
JS скрипт:
function hide(id) {
document.getElementById(id).style.visibility = "hidden";
}
Сначала работает правильно, закрывается, но буквально через секунду страница обновляется и элемент вновь появляется.Что делоть?
В JS треде никто не отвечает.
253 Кб, 1366x768
272 Кб, 1366x768
#542 #871186
Анон, помоги. Первое задание, раздел элементарное, но я не могу понять что я делаю не так. Очень простое задание, неужели я настолько тупой даун? В чем моя ошибка? Я понимаю, что после возвращение функция прерывается. Я пробовал менять местами if. Я пробовал делать связки elif. Объясните что я делаю не так? Как его решить? Разве оператор and не обязывает что бы оба значения должны быть true? 6 делиться на 3, но не делиться на 5. Одно из значений не верно, значит false. Какого хуя у меня оно возвращается? Блять как бомбит. Я не понимаю. Абсолютно.
#543 #871189
>>871186

>number / (3 and 5)


Я никогда на питоне не писал, но это очень странно. Там реально так можно?
#544 #871192
Какой должен быть теоретический минимум у программиста? Какие книги по алгоритмам и матану читать в приоритете?
>>871195>>871203
#545 #871194
>>871136
Ну поправил бы по аналогии: data |= bit << i; Ты все делаешь так, это у них вики разметку зачем-то втыкает.
#546 #871195
>>871192
иди нахуй
#547 #871197
>>871186
Тебя не учили, что проверку делимости делают через остаток от деления?
Вместо твоего

> number / (3 and 5)


Должно быть
number % 3 == 0 and number % 5 == 0
Аналогично для проверки делимости на 3 и 5 по отдельности
>>871228
#548 #871200
>>871186
Короче, ты совершеннейший объебос.
Тебе нельзя программировать.
if number / (3 and 5) - это вообще, нахуй, что?
>>871211>>871228
#549 #871203
>>871192
http://sharpc.livejournal.com/67583.html
Тут все расписано ровно
#550 #871211
>>871200
лол может он хотел сделать побитовое и?
#551 #871228
>>871197
Нет, кто меня будет учить? Я школу 11 лет назад закончилесли это конечно из школы. Объясни пожалуйста, зачем это вобще нужно.
>>871200
В моем представление было так. If аргумент делиться на 3 и 5 .
#552 #871231
>>871228
Почитай любую книжу по питону.
>>871234
#553 #871232
>>871228

>кто меня будет учить


>зачем это вообще нужно


>If аргумент делиться на 3 и 5


Не программируй больше, ок?
>>871234
#554 #871233
>>871228
а делится на б, значит а/б - целое число. Значит а можно представить как а=бк. Значит остаток при делении а на б равен нулю. Если а не делится на б, то существует представление а=бп + р. Вот тут р уже не равно нулю. Поэтому нужно смотреть, чтобы остаток при делении был равен нулю.
>>871239>>871317
#555 #871234
>>871231
Прочёл.
>>871232
Хуй тебе :3
>>871236
#556 #871236
>>871234

> Прочёл.


Тогда все совсем плохо
#557 #871239
>>871233
Спасибо за помощь. Я понимал что нужно как то указать, что делятся только целые числа, просто совершенно не имел представления как это сделать.
#558 #871254
Кто-нибудь пояснит, как автоматически заполнять и отсылать формы на каком-либо сайте? Я так понял, надо сформировать POST запрос. А как можно это дело потестить? Впервые поднимаю эту тему
#559 #871264
В какой вуз идти, если привлекает робототехника, исскуственный интеллект, радиотехника?
>>871270
#560 #871270
>>871264

>В какой вуз идти, если привлекает робототехника, исскуственный интеллект, радиотехника?



Насколько сильно по 10-балльной системе каждое из направлений привлекает?
>>871276
#561 #871276
>>871270
робототехника:9
исскуственный интеллект:10 радиотехника:9.5
#562 #871285
>>870920
Ебаный психопат
>>871792
#563 #871317
>>871233
Чо за бк и бп +р???
>>873633
#564 #871332
>>870940

>На пике физические проблемы


На пике метафора.
>>871363
#565 #871363
>>871332
Плохая метафора. Где на пике отверсия других размеров?
Выбор технологии #566 #871373
Пацаны, есть задача создать базу учета товаров и их продаж, с веб интерфейсом и несколькими аналитическими инструментами. Вид товара один - шмотки. Выглядит все супер просто, что бы проект стал интересным реквестирую какие нибудь годные и интересные технологии которые могут решить данную задачу. Желательно что бы легко можно допиливать фичи (расширяемость) и это говно было стабильным (сделал и забыл). Других критериев нет.
#567 #871382
>>871022
Ты всё понял неправильно. Чтобы присвоить значение "ячейке", нужно знать её адрес. Адрес "ячейки" является значением вообще всех байтов адреса этой "ячейки".
sage #568 #871389
Сап pr. Приглашают в Accenture с релокацией в Ригу. Хороший вариант или ну его нахуй?
#569 #871403
Мерзссские кодерссы
#570 #871404
Сап, полный нубас в треде. Нужно сделать собиралку данных, подобных тем, что в нижней строке (131<=2) на скрине, как скопировать полный путь к строке с данными в сайте? Или это по-другому делается?
48 Кб, 1274x412
#571 #871405
Бля скрин забыл
>>871404
#572 #871423
>>871404
Правой кнопкой на элементе (не на строчке с путем, а на самом элементе), Copy selector (или XPath). Полностью оно путь не скопирует, а скопирует минимальный селектор (например, если есть id, то только id), но тебе как раз это и нужно. Или вот тебе сниппет (перед вводом выдели нужный элемент):(function(e,j){j=[];
while(e&&e!==document){j.unshift(e.tagName.toLowerCase()+(e.id!==''?'#'+e.id:'')+(e.className!==''?'.'+e.className:''));e=e.parentNode};alert(j.join(' > '))})($0)
#573 #871424
Аноны, что значат термины "persist" и "persistance"?
inb4: гуглил
>>871430>>871508
#574 #871430
>>871424
Нечто постоянное. Например, данные или конфиги, которые выживают между запусками (функции, программы, ОС, вселенной).
#575 #871508
>>871424
мутабельность нинужна
#576 #871510
Вот отправляю я скриптом пост запрост на логин на порнолабе, наприме. А как понять, что все прошло успешно?
>>871526
#577 #871515
Студент 2 курса недо-IT специальности, знаю основы, ООП и кресты на уровне чуть выше нужного по учебе. Посоветуйте язык/платформу для быстрого вката во фриланс за еду.
>>871523
#578 #871519
>>871404
Попробуй поиск подстроки погуглить и регекспы
>>871520
82 Кб, 873x433
#579 #871520
>>871519
Делаю свою реализацию xor шифрования на Си (лаба в универе).
Сделал минимальный ввод ключа и сообщения:
http://pastebin.com/HGGTMgYY
Переодически после расшифровки выводит мне какую-то лишнюю хуйню в конце расшифрованного сообщения. При том иногда блять все нормально работает!
Все длины считает правильно (пикрелейтед).
ЧЯДНТ?
#580 #871523
>>871515
Раби на рельсах.
Дата скрапперы на пайфоне.
#581 #871526
>>871510
Будут редиректы и тебе куку посадят.
>>871527
#582 #871527
>>871526
Куда посадят?
>>871533
#583 #871533
>>871527
В хедере ответа придет.
0 Кб, 320x18
лаба горит #584 #871540
анон, помоги, елси нечем заняться
Разработать программу, kotорая содержит функцию вычисления чисел Фибоначчи для заданного значения « n »:
Алгоритм решения задачи:
1. Получить значение n.
2. Присвоить a и b значения 0 и 1 соответственно (это первые числа ряда Фи-боначчи). Вывести их на экран.
3. Начиная с 3-го элемента по n,
- выводить на экран сумму a и b,
- сохранить значение переменной b в c,
- записать в b сумму a и b,
- присвоить a значение с.
#585 #871543
>>871540
У тебя все тут написано. Осталось взять и переписать это на любой язык программирования. Иди нахуй.
#586 #871544
>>871540
Пиздец, это хуйня в две строки разбирается на первых страницах Кормена или на любом говносайте, где объясняются различия рекурсии и цикла. Ты необучаемый, если не смог это загуглить. Лабу "Hello world" небось за пятихат покупал?
>>871546>>871549
#587 #871545
>>871540
С# язык
#588 #871546
>>871544

> цикла


Ты хотел сказать итеративного процесса?
>>871551
#589 #871548
Здарова, бандиты. Я шарпо-мразь, хочу перекатится на линукс. Скажите, там уже придумали что-то получше sh? Шоб интерактивное окружение и синтаксис у скрипта нормальный?
#590 #871549
>>871544
Российское образование же. А потом этого кадра возьмут джуниором без вопросов, ибо у него корочка вышки будет. А адеквата, понимающего все аспекты и читавшего все основные книжки, но без корочки, отправят по макдакам побираться. Enjoy your россиюшка.
>>871552>>871554
#591 #871551
>>871546
Нет
#592 #871552
>>871549
Пиздешь какая-то.
мимо-устроился-без-диплома
#593 #871554
>>871549

> Ибо у него корочка будет


Чет хуйню сказал, зайди вона на хедхантер, введи любой язык программирования, там кроме опыта и знаний больше ничего и не требуют, вышка не нужна.
>>871562
#594 #871555
Парни, чому нет asm треда? Что за дискриминация?
>>871556
#595 #871556
>>871555
Возле Титаника можешь поискать. Или создай сам
>>871570
#596 #871562
>>871554

>зайди вона на хедхантер, введи любой язык программирования


Именно это я и сделал. На все вакансии, как-либо связанные с IT, без опыта корочку требуют. Либо иногда принимают студентов 4-ого курса. Я в ДС смотрю, если что.
>>871564>>871565
#597 #871564
>>871562
Подтверждаю
Мимо дс2
>>871565
#598 #871565
>>871562
>>871564
А проекты на гитхабе как опыт считаются?
>>871566>>871567
#599 #871566
>>871565
Ну можно ссылочку на гитхаб выложить, лишней не будет. Если контора нормальная, то могут и по проектам на гитхабе взять, если хуевая - корочка и опыт работы
#600 #871567
>>871565
Нет. Нет в трудовой книжке - не учтено, не положено принимать. Надо все по документам, по протоколам, как партия завещала.
#601 #871570
>>871556
Я не шарю, мне бы с лабой разобраться, а треда подходящего нет
>>871571
#602 #871571
>>871570
Официальный домашка-тред утонул?
#603 #871589
В винде есть микшер, где для каждого приложение можно установить громкость отдельно. Как мне взаимодействовать с ним в своей программе? WinApi?
#604 #871652
Аноны, нужна тема для диплома. Буду писать на С#.
Должна быть бд и функционал минимальный. Что посоветуете?
Идей вообще нет, надеюсь двощик поможет.
>>871658
#605 #871658
>>871652
База данных поликлиники.
>>871660
#606 #871660
>>871658
О, спасибо анон!
Думаешь лучше делать БД лекарств или работников?
>>871661
#607 #871661
>>871660
Пациенты с врачами.
>>871663
#608 #871662
>>866094 (OP)
Ребята, умираю с голоду! Какой язык учить, чтобы вкатиться хотя бы за 200$/м быдлокодить как можно скорей? Пока надумал с Python начать, потом PhP или js. Кто что думает?
Сейчас могу только в at&t и больше нихуя.
>>871665
#609 #871663
>>871661
Спасибо, анон, хорошая идея!
>>871664
#610 #871664
>>871663
Классика не стареет.
>>871681
#611 #871665
>>871662
хаскель
>>871668
#612 #871668
>>871665
Спасибо, но а Питончик нужен?
>>871697
#613 #871669
Сап, хочу вкатится в программирование. С какого языка лучше начать, почитав в интернете понял следующие, если что не так, то поправь меня Анончик:

Паскаль
+Подходит для обучения
+Много материалов
-Мёртв

Питон
+Подходит для обучения
+Лёгкий синтаксис
+Много областей применения
-Скриптовый язык, шиш тебе, а не компиляция.
-Не самый лучший выбор для крупных проектов.

Хаскель
+Современный
+Интересный
±Математика
-Троллинг

C#
+Вроде бы подходит для обучения
+Популярен
+Игори
-Майкрософт
-Виндаонли

Кратко обо мне.

Интеллект: 3/5
Терпение: 4/5
Свободное время: 99/5
Математика: 2/5
#613 #871669
Сап, хочу вкатится в программирование. С какого языка лучше начать, почитав в интернете понял следующие, если что не так, то поправь меня Анончик:

Паскаль
+Подходит для обучения
+Много материалов
-Мёртв

Питон
+Подходит для обучения
+Лёгкий синтаксис
+Много областей применения
-Скриптовый язык, шиш тебе, а не компиляция.
-Не самый лучший выбор для крупных проектов.

Хаскель
+Современный
+Интересный
±Математика
-Троллинг

C#
+Вроде бы подходит для обучения
+Популярен
+Игори
-Майкрософт
-Виндаонли

Кратко обо мне.

Интеллект: 3/5
Терпение: 4/5
Свободное время: 99/5
Математика: 2/5
#614 #871670
>>871669
Паскаль. Когда вкатишься уже выберешь язык под задачу.
#615 #871672
>>871669

>Терпение: 4/5


>Свободное время: 99/5



И того: максимум пять часов в неделю учиться?

Не отвечай, в б новая рулеточка, пойди - покрути.
>>871674
#616 #871673
>>871674
#617 #871674
>>871672
Не понимаю тебя. Ты либо лучше формулируй свои мысли, либо... Лучше формулируй свои мысли.
>>871673
Сложна, я не настолько умный.
>>871680>>871711
#618 #871680
>>871674

>я не настолько умный


Оно и видно.
>>871683
#619 #871681
>>871664
Может есть где-то сссылки с примерами? А то все работы которые я гуглю - это совсем не то. Можно любую программу этого типа, даже если это не больница,просто что бы я мог себе сделать дизайн.
#620 #871683
>>871680
Ну, я хотя бы в отличии от тебя умею формулировать свои мысли. Жирно, очень жирно.
#621 #871691
С помощью чего на яве можно подключиться к такому сервису как tumblr? Хочу сделать что-то типо авто репоста из вк на тамблер.
#622 #871697
>>871668
Нет, зачем дополнительный груз?
Учи хаскель, на него спрос растет
177 Кб, 1024x993
#623 #871699
Хочу написать приложение мечты под ведро. С технической стороны все просто - на экране, который можно таскать вправо или влево, расположены несколько кнопок с картинками, картинки меняются сами при запуске, берутся из файла. Когда пользователь на них нажимает, появляется еще один экран, из него можно назад выйти. На чем лучше написать это приложение? На голом ADK, Qt+кресты, какие-нибудь либы? Еще музыка может играть в пасхалочке, и звуки тапов могут воспроизводиться
#624 #871703
>>871699

>На чем лучше написать это приложение?


На каком-нибудь из JS-фреймворков, например, React Native. Только в качестве языка лучше не сам JS, а Gorillascript.
>>871704
#625 #871704
>>871703
Почему js?
#626 #871705
Ладно, коль нет других предложений. То иду учить Pascal.
#627 #871711
>>871669
Минусы у тебя смищные, разве что минус Паскаля указан верно. C# вполне кроссплатформенный, Хацкель с троллингом ассоциируется только и исключительно в /pr/, какие крупные проекты ты пытаешься делать в процессе обучения - загадка.
У Питона как языка для обучения минус только один, правда, большой - динамическая типизация. Хотя многие не согласятся, что это минус вообще.
Я бы предложил что-нибудь статически типизированное, но не настолько низкоуровневое, как C/C++. Т. е. например Java, Kotlin, C#, Swift...
>>871674

>Сложна, я не настолько умный.


А для Хаскелла типа достаточно умный?!
>>871717
#628 #871713
>>871699
Попробуй XAMARIN.
#629 #871714
Я прервые открыл WinRes.exe.
Что мне изменить в файле форм/локализации (*.resx) чтобы окно со списком (окно фиксированного размера) можно было свободно растягивать курсором, тягая за край рамки?
>>871942
#630 #871717
>>871711

>А для Хаскелла типа достаточно умный?!


Да в функциях нет ничего сложного.
>>871880
#631 #871726
#632 #871792
>>871285
Обоснуй, быдлокодер говнодотнетовский.
#633 #871850
Почему не работает?

Вот HTML

Ниже PHP

HTML:
<html>
<head>
<script src="/js/jquery-3.1.1.min"></script>

<script>
function init() {
var first = 1;
var second = 2;
var third = 3;
$.get('my.php',{a:first,b:second,c:third});
});
</script>

</head>
<body onClick="init()">
<a href="my.php">Button</a>
</body>
</html>

PHP:

<?php
$a= $_GET['a'];
$b= $_GET['b'];
$c= $_GET['c'];

echo $a;
echo $b;
?>
#633 #871850
Почему не работает?

Вот HTML

Ниже PHP

HTML:
<html>
<head>
<script src="/js/jquery-3.1.1.min"></script>

<script>
function init() {
var first = 1;
var second = 2;
var third = 3;
$.get('my.php',{a:first,b:second,c:third});
});
</script>

</head>
<body onClick="init()">
<a href="my.php">Button</a>
</body>
</html>

PHP:

<?php
$a= $_GET['a'];
$b= $_GET['b'];
$c= $_GET['c'];

echo $a;
echo $b;
?>
#634 #871880
>>871717
Хацкел - это не только функции
#635 #871885
>>871850
Потому что ты не вывел результат .get?
>>871888
#636 #871888
>>871885
а это что:

>echo $a;


>echo $b;



Ошибка в php или js? Или в кнопке?
>>871892
#637 #871892
>>871888
В жс. И каким боком тут кнопка вообще? Пхпмакака/10
>>871896>>871897
#638 #871896
>>871892
Короче онклик должен быть на ссылке, а функция должна делать preventDefault и выводить результат запроса куда-нибудь.
>>871905
#639 #871897
>>871892
Не могу осилить, помоги, молю
#640 #871905
>>871896
Онклик - ясно.

>preventDefault


Хуета какая-то, гугл говорит про действия по умолчнию - это не то, что мне нужно.
>>871918
#641 #871918
>>871905
Ясно.
#642 #871942
>>871967
#643 #871965
>>866094 (OP)
Господа, мне 27 и Я 1с'ник (Яб сказал, что то ближе к уверенному мидлу).
Думаю перекатиться/изучить новый язык.

Выбор между JavaScript, PHP, Java.

Собсно на отдельных PHP и JS Я врядли больше денежек поимею, но в связке с 1с это будет неплохим и быстрым бустом (учитывая что есть какиет знания HTML и CSS).

Накидайте советов по сложившейся ситуации, хороших и разных (что учить, как осваивать очень не люблю суходрочку с книгами, хотелось бы аналогов-подобий javarush).
sage #644 #871967
>>871942
Насколько я знаю, в resx это сделать нельзя, надо frm править.
>>871969
#645 #871969
>>871967
Понятно, спасибо.
#646 #871977
Парни возможно платина, но давно уже хотел в эту сферу, прошел и говновузик и армию, щас с работой пиздец, либо продавец услуг, либо на завод пахать. Вот решил твердо и четко стать программистом, а значит мне нужны следующие ответы: Какой язык востребован на рынке труда? Какой нуно иметь уровень знаний для устройства на работу, хотя бы на днище-должность? И не поздно в 22, почти 23 начинать путь программера?
>>871979>>871982
#647 #871979
>>871977
Хаскель. Не поздно.
#648 #871982
>>871977

> Какой язык востребован на рынке труда?


1C

> Какой нуно иметь уровень знаний для устройства на работу, хотя бы на днище-должность?


На месте научат.

> И не поздно в 22, почти 23 начинать путь программера?


Не поздно.
#649 #871999
>>871965
ну если ты хочешь использовать своё знание 1С, то наверное лучше Java? Ентерпрайз же. Хотя я имею довольно смутное представление об ентерпрайзе и 1С.
>>872001
#650 #872001
>>871999
Если совсем грубо, то современная 1с это такой браузер со свистелками и перделками (тут то и всплывает потребность в JavaScript, хотя используют его далеко не все).

Зачастую в эту самую 1с надо "подружить" с сайтом. Хотяб на простейшем уровне, скажем, чтоб заказчик мог оставить заказ.

И зачастую для такой простой задачи нужно 2 разных погроммиста, PHP и 1ass, для настройки обмена, да не просто 2 погроммиста, а чтоб могли и общий язык найти)

Яб и рад полностью перекотиться в JAVA и чтот подобное, но в этом сегменте наверняка не пойдет бонусом мой опыт (пусть и не очень большой), а значит все сначала и снова джуном). Хотелось бы более мягкого перехода с одной технологии к другой.
#651 #872072
>>871850
Бамп
>>872073
#652 #872073
>>872072
Почему ты решил, что не работает?
>>872115
457 Кб, 1199x639
#653 #872105
Господа кодеры. Подскажите как можно написать лаунчер или же софтину с собственным дизайном?
Как пример - лаунчеры диаблы или другой какой онлайн игры.
В какую сторону смотреть или хотя бы в какую сторону пробовать копать? Как спросить у гугла, копался-копался ничего толком не нашел.
ЯП не принципиален.
>>872109>>872110
#654 #872109
>>872105
Почти на чем угодно можешь сделать.
С FTP общаться может кто угодно.

В гугле куча ссылок по "сделать свой лаунчер".

Хоть на AHK пили.
>>872112
#655 #872110
>>872105
например javaFX можно обвешать css стилями
если на qt в плюсах то какой нибудь htmlayout или просто рисуешь дизайн в фш, разрезаешь элементы на составляющие перегружаешь onPaint и пиздец.
#656 #872112
>>872109
Алгоритм то прост:

При открытии -> Сравнить версию из текстого файла и на сервере (например 2016100800 и 2016092801) -> если на сервере версия больше, то скачать по FTP чото и разархивировать кудат -> в идеале еще проверять контрольную сумму.

При нажатии старт -> запустить игру

По хорошему создай на серве отдельный HTML файлик и выводи его в поле лончера, тип новости и все такое.
#657 #872115
>>872073
echo - ничего не выводит. Пустая строка.
#658 #872120
Привет антонам. Есть такая задача, уже устал ручками это вбивать. Есть желающие небольшую денежку за плевую задачку заработать?

Есть сайт по грузоперевозкам, на котором добавили новый функционал, формы время исполнения заказа.

Выглядит это следюущим образом. Я открываю 30 заказов, выставляю свое предложение, и в новые формы, должен внести минимальное и максимальное время груза в пути.После этого разместить свой заказ.
Например, если из А в Б 600 километров, то в форму один нужно поставить цифру 2, в форму 2, цифру 3( так как в днеь машина проезжает в среднем 500 км). Если дистанция 1600, то цифры вставлять надо 4-5.

Нужен простой скрипт или расширение, которое берет дистанцию (значение легко парсится), делит на 500, и ZNACHeNIe цифру вставляет в форму 1, а в форму 2, ZNACHeNIe + 1

Так как за раз открыаю по 30-100 заказов, нужно чтобы на каждой странице только на этом сайте, без ошибок значения вставлялись в форму. А Мне нужно было выставить только стоимость заказа, свой комментарий, и нажать кнопку опубликовать.

Стоимость если низкая, то обсжудается. Но насколько я понимаю, тут работу спецу на полчаса. Ибо значения форм и дистанции легко парсятся в DOM дереве, я просто не умею создавать расширения.

Пишу тут, так как везде нос воротят, толи слабая задача, толи сложная. Понять не могу. Вроде все просто, спарсил км, засунул в формулу, в форму один вставил итог, в форму 2, итог + 1. Активировать только на активной странице по горячей клавише. Все. Я не знаю как это делать, а учить неделю, чтобы сделать, времени нет. Для профи плевая задча должна быть. Сумма обговаривается.
#659 #872141
Допустим, я хочу перекатиться из инженегра в быдлокодера. Стоит ли идти в ИТ-магистратуру топ-вуза? Если начну заниматься прогой сейчас, много ли могу изучить за 1.5 года? Сколько вообще нужно изучить, чтобы устроиться на работу?
Начинаю не совсем с нуля, есть небольшой школьный/университетский опыт в C/C++.
>>872148>>872149
#660 #872148
>>872141

>Допустим, я хочу перекатиться из инженегра в быдлокодера.


Похвально.

>Стоит ли идти в ИТ-магистратуру топ-вуза?


Вряд ли.

>Если начну заниматься прогой сейчас, много ли могу изучить за 1.5 года?


Зависит от твоей обучаемости.

>Сколько вообще нужно изучить, чтобы устроиться на работу?


37.
#661 #872149
>>872141

> не совсем с нуля


> небольшой школьный/университетский


Кароче с нуля. Новомодный тек ты не знаешь. Кароче 100 часов. Где-то так. Если будешь очень плотно заниматься.
#662 #872150
>>872120
Все воротят нос, потому что когда заказчик говорит

>Для профи плевая задча должна быть.


на самом деле он подразумевает "у меня нет денег".
8 Кб, 261x193
Dmitry #663 #872173
>>866094 (OP)

>\r\n\r


Начпльник бля!
Начальник!
Этот пидорас обосрался!!!
>>875145
Dmitry #664 #872180
>>872120
Сколько платишь? За 20 баксов сделаю.
>>872188
#665 #872188
>>872180
господи тебя благослави, какие 20 баксов. ЭТо что же ты хочешь за ЭТу работу 1500 рублей. в край озверели. 1500 рублей за парсер циферок дистанции, + простая формула дели на 500, округли до целого, найди forma1, вставь циферку, найди forma2 вставь циферку 2. Задача активируется по нажатию кнопки.
не туда я работать пошел.

Мимокун, евросеть продавец
>>872206
#666 #872206
>>872188
Нужно написать автору, потому что контактов он не оставил, сразу видно, как он ценит время специалиста (заодно и вместо короткой задачи вынудил читать меня портянку его говна - заказчик в вакууме, лол). Далее, дождаться его ответа, и минут 10 потратить на чтение портянки, в которой он даст URL. Затем написать собственно расширение - ну не знаю, 20 минут на это потребуется. Потом - обговорить способы оплаты. Итого минут 40 на работу. Это первый вариант. Или потратить час на клиента на апворке и получить 15 баксов (на самом деле 40, но я представляю себя 2 года назад) без всего этого геморроя. Что я выберу?
>>872247
#667 #872226
>>872215
Зарепортил за рекламу донатной параши.
>>872228
#668 #872228
>>872226
Почему донатной? Там первые 400 заданий бесплатно вроде ну предложи тогда куда перекатиться
>>872232
#669 #872232
>>872228

>первые 400 заданий бесплатно


Ты их пересчитал что-ли? Там их всего полторы тысячи, маркетолух. Типичный пидорашенский стартапчик: спиздить западную идею, скопировать криво и обвешать донатами/рекламой/слежкой ФСБ. В данном случае идея спизжена с кодкадеми, который раньше был годным проектом, а сейчас тоже, видать, скорраптился и превратился в донатную парашу. Самому интересно было бы услышать адекватные безусловно бесплатные аналоги.
>>872258>>872265
#670 #872234
Анон, посоветуй чего актуального почитать по TCP/IP, только без протухших протоколов. TCP/IP Illustrated актуальна ещё? Что ещё есть?
#671 #872247
>>872206
20 минут? Ты за 20 минут сделаешь как ты видишь, а потом три дня будешь править. То тут кнопки нужной нет, то там неправильно считает. Там какие-нибудь километры в определенных случаях как метры будут отображаться, и тому подобная хрень.
Вообще как ты сделаешь расширение за 20 минут? Разве что ты их по пять раз на дню делаешь. А ведь в описании даже не указано, под какой браузер это надо. 2 часа тут самый минимум по-моему.
>>872250
#672 #872250
>>872247
Тут одни только тесты два часа писать, а ещё и код нужен и отладка и всё такое. Никак не меньше дня работы.
>>872262
#673 #872258
>>872232
Я знаю о кодакадеми но там все на аглискам
Глянь их сайт, я 400 навскидку сказал
#674 #872262
>>872250
Мне кажется, ты это с сарказмом сказал, особенно про тесты, хотя отладка действительно будет необходима. Но я сильно сомневаюсь, что ты бы смог нормально сделать меньше чем за два часа, если только создание таких расширений не твоя основная область деятельности.
#675 #872265
>>872232

>На Западе взлетело и англо-саксонские братья гребут мани


>Тупий рузке не могу в английский


>Кушать хочется


Так зачем изобретать велосипед?
#676 #872266
На ханской академии вроде тоже есть какое-то интерактивное обучение. Кто проверял, как там с качеством и донатом?
#677 #872302
Умею кресты на приемлемом уровне. Не на приемлемом уровне могу перл. Вопрос: как быстро осилить питухон?
>>872355
#678 #872355
>>872302
Почитать документацию стандартной библиотеки, документацию и примеры кода используемого фреймворка. Если тупой, предварительно прочитать ПОГРУЖЕНИЕ. Дня 2.
>>872369
#679 #872369
>>872355
Спасибо. Мне он уже кажется очень простым языком
#680 #872385
Поставил Ketarin.
Пробую делать простые правила.

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

{file}
del /s /q {file}
>>872404>>873801
#681 #872404
>>872385
Или, точнее, вроде так:
start {file} /wait COMMAND
del /s /q {file}
4 Кб, 423x121
QML #682 #872405

> ApplicationWindow {


> visible: true


> пикрелейтед


Я из-за этой хуйни не могу мышкой компоненты на виджет накидать. А это ведь дефолтный хеллоуворлд от разработчиков.
#683 #872456
Анон, тут такое дело. Для курсача надо написать каталогизатор, ну что-то вроде тотал командера, чтобы отображало папки и файлы и с ними можно было что-то делать.

Я думаю всё это дело писать на плюсах. Подскажите, какие комманды, технологии, библиотеки и всё такое для работы с папками и файлами, чтобы это дело отображало, а то до этого ничего подобного не делал.
>>872505>>872517
#684 #872468
>>872120

> Стоимость если низкая, то обсжудается. Но насколько я понимаю, тут работу спецу на полчаса. Ибо значения форм и дистанции легко парсятся в DOM дереве, я просто не умею создавать расширения.



Ну так возьми и сделай.

Хирург ножичком за полчаса руки-ноги отрежет.

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

Совсем пидары обленились.
5 Кб, 653x140
#685 #872470
Вопрос вполне спецефический
Решил освоить postgres и там в методичке есть работа с sql shell (psql) В самом начале необходимо ввести данные. Но проблема в том, что на моменте ввода пароля, программа перестаёт реагировать на клавиатуру. Единственное, что можно сделать - это нажать enter.
>>872477
#686 #872477
>>872470
В голос, вот они вкатывальщики.
>>872494
810 Кб, 2048x1621
38 Кб, 600x600
#687 #872485
Суп, /пр.

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

Так вот. Я около пяти лет работаю с иллюстрацией и компьютерной графикой, векторной и растровой. За это время помимо прочего пробовал зарабатывать на стоках - таких сайтах как, например, Шаттерсток, где можно загрузить пикчу и она будет нахуй никому не нужна люди будут покупать право на использование или типа того и владельцу будут отчисляться за это копейки и в теории, имея крупную галерею, заполненную не говном можно прийти к успеху, особенно когда ты живешь в какой-нибудь мухосране в нищей стране и много долларов в месяц тебе не надо. Чтобы не затягивать с предысторией - ровно два месяца подрочился с этими стоками и бросил, с тех пор капает ~$20 в месяц. Мало, потому что делал не совсем стоковый контент - рисовал векторные пейзажики вместо тематической хуйни на грядущие праздники.

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

Надеюсь, что вы всё-же сможете мне что-нибудь посоветовать кроме хуйцов и бочки.
>>872497
#688 #872491
Поясните за програмирование.
1)можно ли освоить самому или лучше идти в вуз
2)Легко ли найди работу ( на дядю и на себя (типо фриланс))
>>872496
#689 #872494
>>872477
Все совершают ошибки
#690 #872496
>>872491
Начни с того, что закончишь школу. После этого идешь работать в евросеть и даже не задумываешься о программировании, пока не научишься гуглить
>>872500
#691 #872497
>>872485
Это твои треды грустно висели в дневничках или бизаче?
Заметь, что такие вещи, что ты описал, делают только люди в крупных компаниях уровня гугл, где собираются отнюдь не нюфаги и веб-макаки. На нейросети лучше тебе не замахиваться, это матан. А в программирование в любом случае полезно будет залететь. Возьми, полистай питон. Почитай, как с ним в графику, авось, чего нароешь. Удачи
>>872501
#692 #872500
>>872496
Ну гугл это заебись конечно , но спросить у мамкиных програмистов лучше ( нахуй тогда этот тред)
>>872502
#693 #872501
>>872497
> Это твои треды грустно висели в дневничках или бизаче?
Нет, я тут только в тредах про стоки в /de писал иногда.

> Возьми, полистай питон. Почитай, как с ним в графику, авось, чего нароешь.


Окей, спасибо, поищу.
#694 #872502
>>872500
Пиздуй, че
>>872506
#695 #872505
>>872456
Бамп вопросу
#696 #872506
>>872502
Это был вопрос . Давай ты лучше мне по теме ответишь
>>872514
#697 #872514
>>872506
1. Можно освоить самому. В вузе будут ебать матаном. Если вуз не итмо или мфти, то только матан и будет.
2. Зависит от сферы твоих скиллов и интересов. Идешь на hh и смотришь, что да как в твоей мухосрани
>>872516
#698 #872516
>>872514
Стоит ли вкатываться за деньгами?
>>872519
#699 #872517
>>872456
Можешь смотреть в сторону Qt или Boost. Там оно должно работать чуть ли не в пару строк. На чистых плюсах - это вообще нахуй никому не надо
>>872526
#700 #872519
>>872516
Вообще никуда, кроме работы грузчиком, шофером, конвееробыдлом etc за деньгами вкатываться не стоит, имхо. Пограммирование - созидательная деятельность. Нахуй ты тут без желания сдался?
>>872522
#701 #872522
>>872519
Я не пробовал , поэтому я не могу сказать есть оно или нет . Расскажи анон как ты начал
>>872523
#702 #872523
>>872522
Я начал с олимпиадок в школе
>>872525
#703 #872525
>>872523
как сильно устаешь ? Много ли тратишь времени на работу? какой заработок имеешь?
#704 #872526
>>872517
Я с qt никогда не работал, посоветуй что именно курить для работы с каталогами и файлами, функции, комманды какие и тд
>>872527>>872540
#705 #872527
>>872526
Думаю, сначала надо вкурить сам qt. Очевидный Макс Шлее очевиден
>>872532
#706 #872532
>>872527
Ок, спасибо за совет, буду читать. Просто дело в том, что времени у меня не так много чтобы прям полностью все тонкости языка учить. Потому и важно знать примерно в какую сторону искать, как и что именно с тем направлением что мне нужно - а именно каталогизация.

Подскажешь в каком направлении искать ?Говорю же, с каталогами никогда не работал, потому для меня это лес.
>>872538
#707 #872538
>>872532
Открываешь книжку Шлее и ищешь там в оглавлении что-нибудь про файлы.
#708 #872540
>>872526
std::experimental::filesystem::
#709 #872542
Блять, антуаны, хуйня какая-то получается. Как вообще в вэбе выжить? Вкатился в жс, вкатился во все их ебаные тулзы и фреймворки, но блять, где попрактиковаться? Фантазии нихуя
>>872544
#710 #872544
>>872542
Устраивайся на работу. Ходи по собеседованиям. Если реально вкатился, возьмут. Иначе поймешь, что еще надо подработать
#711 #872572

>В: Хочу стать программистом, какой язык учить?


>О: Английский + Java


Точно можно с этого языка? Или можно другой для нуфага?
>>872574>>872576
#712 #872574
>>872572
Можешь начать хоть с пиета, через пару лет запилить выставку своих программ, чем и зарабатывать на хлеб с маслом.
#713 #872576
>>872572
в java гарантированно вольешься в ооп. Но блять имхо начинать путь волшебника с java не лучший вариант, потому что можно забить на все хуй встретившись с первой же сложностью.
Лучше начинать с js,php,python
>>872604
#714 #872604
>>872576

>вольешься в ооп


Как будто это что-то хорошее.
>>872635
#715 #872620
сап, погромистач
Нужно проверить, меняется ли контент сайта в зависимости от мухосранских регионов.
Можно ли в tore задать город или хотя бы облаcть для выбора ip или только страну?
Если только страну, то какой способ еще есть, кроме того как заебывать своих знакомых из этих городов?
#716 #872635
>>872604

>ОНО ТЕБЯ СОЖРЕЕЕТ

#717 #872636
Сап, анон. С++. Объявляю переменную в теле функции и присваиваю ей рандомное значение. Мне нужно, чтобы бы при последующих вызовах функции это значение не менялось. Это можно как-нибудь сделать? Объявлять ее как const не канает, т.к. при каждом вызове функции идет переинициализация, а передавать ее аргументом, или делать глобальной я не хочу.
>>872638
#718 #872638
>>872636
Впрочем, не важно. Догадался, как нагуглить, так и узнал про static. Какой я молодец, диву даюсь.
#719 #872645
сап, програмач. нид хелп. горит лаба по VHDL.
нужно чтобы светодиоды загорались с пятого пошагово к десятому и обратно к пятому.
пример кода когда постепенно загорают все, нужно вектор поставить вконце? где почитать
process(CLK)
begin
seg<="1000";
if (rising_edge(CLK)) then
if(count < seg)then
count <= count + '1';
elsif (count >= seg) then
count<="0000";
end if;
end if;
end process;
process(count)
begin
case count is
when "0000" => LED <= "0000000011";
when "0001" => LED <= "0000110000";
when "0010" => LED <= "0000001100";
when "0011" => LED <= "1100000000";
when "0100" => LED <= "0011000000";
when "0101" => LED <= "0000000011";
when "0110" => LED <= "0000110000";
when "0111" => LED <= "0000001100";
when others => LED <= "0000000000";
end case
#719 #872645
сап, програмач. нид хелп. горит лаба по VHDL.
нужно чтобы светодиоды загорались с пятого пошагово к десятому и обратно к пятому.
пример кода когда постепенно загорают все, нужно вектор поставить вконце? где почитать
process(CLK)
begin
seg<="1000";
if (rising_edge(CLK)) then
if(count < seg)then
count <= count + '1';
elsif (count >= seg) then
count<="0000";
end if;
end if;
end process;
process(count)
begin
case count is
when "0000" => LED <= "0000000011";
when "0001" => LED <= "0000110000";
when "0010" => LED <= "0000001100";
when "0011" => LED <= "1100000000";
when "0100" => LED <= "0011000000";
when "0101" => LED <= "0000000011";
when "0110" => LED <= "0000110000";
when "0111" => LED <= "0000001100";
when others => LED <= "0000000000";
end case
#720 #872659
>>871850
Бамп!
Почему на экран ничего не выводится? Должно ведь вывести 1 и 2
>>872663
#721 #872663
>>872659
Извольте предоставить код в идеоне, на него неприятно глядеть
>>872666>>872667
#722 #872666
>>872663
Как же я туда загружу пхп и хтмл по отдельности?
#724 #872671
Есть вузик. У вузика есть сайт. На сайте есть расписание в виде таблицы.

Вопрос, собстна, в чем. С помощью каких нанотехнологий 2к16 можно пиздить инфу с сайта регулярно и отправлять мне на почту? Скрипт на питоне? А библиотеки какие? Мне бы вот это все. В идеале хотелось бы запилить приложение на андроид, но это жеско, поэтому ограничиваюсь почтой
>>872699>>873384
#725 #872677
Что почитать про разработку UI по типу http://www.martinfowler.com/eaaDev/uiArchs.html?
#727 #872739
Почему echo не выводит значение переменных из js?
Помогите, молю

http://ideone.com/C4GngA
>>872748
#728 #872748
>>872739
Почему ты не погуглил как правильно пользоваться жиквери.гетом?
Данные приходят тебе, но ты с ними ничего не делаешь. Третий аргумент метода должен быть колбэк, принимающий 1 аргумент - полученные данные.
>>872765
#729 #872765
>>872748
Погуглил: https://api.jquery.com/jquery.get/

От моего отличается только наличием кавычек. Исправил. По прежнему не работает.
>>872948
#730 #872795
>>871965
бимп вопросу
#731 #872837
>>871965

>аналогов-подобий javarush


>javarush


Ну тогда пиши на PHP миллион раз хеллоу ворлд.

не благодари
#732 #872843
>>871965

>мне 27 и Я 1с'ник


Хочешь джуном идти в 28 и конкурировать со старшекурсниками за рабочее место? Не понимаю твоей мотивации. Думаешь придурков меньше, чем в твоём 1С? Спешу тебя разочаровать.

Перекатывайся в сириус-бизнес аналитику или другой менеджмент в своей сфере, хоть денег заработаешь.
94 Кб, 640x640
#733 #872850
Господа, нужно вытащить все используемые функции из файла, подскажите, как это сделать. Думаю по встречающимся скобочкам их вытаскивать в символьный массив по одной, а оттуда постить в другой файл, я все правильно понимаю? Но вот часть с детектированием этих самых функций меня вводит в ступор. На чистом СИ это ебала какая-то, а на плюсах можно будет регулярками?
#734 #872878
http://ideone.com/J4CVCA
подскажите как сложить эти два массива на С/C++
>>872914>>873355
#735 #872885
>>872850
На чем угодно можно регулярками
#736 #872914
>>872850
Из файла какого формата? Заголовочный, исходник, бинарник, где нужно вызов найти?
>>872878

> сложить эти два массива


Тебе конкатенация или сумма? Там по коду китайский говнокод.
>>872919>>872937
#737 #872916
>>872850
Ищи парсер %целевой язык% под %используемый язык%.

Пример: https://github.com/eliben/pycparser
#738 #872919
>>872914

>Там по коду китайский говнокод.


Вангую отличника российского государственного вуза.
>>872928
#739 #872928
>>872942
#740 #872937
>>872914
http://ideone.com/QlfkFj вот код полностью, нужно найти A + A^2, где А- массив
#741 #872942
>>872928
Третий курс, не иначе. Эйчеры со своими "ОБЯЗАТЕЛЬНО ВЫСШЕЕ ОБРАЗОВАНИЕ" в очередь уже выстраиваются за ценным кадром.
#742 #872948
>>872765
Ой блядь, ты тупой оказывается. Сожалею, что попытался помочь тебе.
#743 #872960
Есть говнофункция на асме, скомпилена в объектный файл. Как в программе на Си исполтзовать эту функцию?
>>873040
#744 #873040
>>872960
Объяви прототип и используй. В командную строку линкера добавь имя объектного файла.
>>873041
#745 #873041
>>873040
Т.е достаточно в хидере объявить прототип? Про линковку-то ясно, а вот остальное не понимал.
#746 #873074
Тема на диплом по C# с больницей не пошла. Есть какая-то экзотическая тема, что бы в бд было около 7 таблиц? Или что бы интересность темы перекрыввала малое количество таблиц. Кидайте любую тему, о которой подумаете. Всем спасибо!
>>873166
#747 #873091
Правда ли, что в скриптах на раби невозможны sql-инъекции by design?
сайт ррр #748 #873108
Хелп, на сайте не открывается видео с ютуба на полный экран, как исправить?
#749 #873109
Хелп, на сайте не открываются видео с ютуба на полный экран, как исправить?
#750 #873131
Нужна небольшая помощь по лабе на С, где лучше спросить, тут или в С-треде?
>>873426
#751 #873166
>>873074
Пациенты
Врачи
Обращения
Диагнозы
Филиалы
Лекарства(склад)
#752 #873187
Задали в универе задачу. На входе несколько сигналов, которые повторяются, но начало у них в разное время. Нужно посчитать, за сколько тактов они начнутся вместе. Как это можно решить без циклов?

Для 17|8 и 8|9 ответ 42. Цифры обозначают количество тактов, | - начало сигнала.
>>873270
#753 #873248
Сап. Хочу сравнить скорость записи в память на разных языках.
Прошу знающих питон и джаву запилить простой код типа такого:

float a = new float[1000000100];
for(int i = 0 ; i < 1000000*100 ; i++)
a = 1.1;

И вывести время работы цикла.
Проверил на c++, nodejs, php. Больше языков не знаю, нужна ваша помощь.
Php, как и ожидалось, под шконкой, js медленнее в 3+ раза (880мс vs 260)
#754 #873250
>>873248

> js медленнее в 3+ раза (880мс vs 260)


В смысле чем c++
#755 #873252
Как фанат спо и анонимности может зарабатывать?
>>873274
#756 #873270
>>873187

> Для 17|8 и 8|9 ответ 42


Почему?
>>873289
#758 #873276
Есть какие то туторы по .net core + postgresql? Я уже заебался искать как их связывать
#759 #873278
>>873274
Но я нихуя не умею.
#760 #873289
>>873270
Потому что через 42 такта будет |25 и |17. Это идет вот так:
18|7 9|8
19|6 10|7
И дальше. Я пока через циклы сделал, ищу сигнал с самым большим периодом, потом выравниваю все остальные вместе с ним, чтоб он начинался с начала, потом прибавляю ко второму числу каждого сигнала его период и смотрю, если остаток от деления на этот период - 0.
>>873358
#761 #873306
Нужна помощь тех, у кого хоть какая-то флэшевая среда разработки установлена. Я переписываю с AS3 некоторый проект, который местами писали уёбки. В одной функции они сортируют массив объектов, в данном случае ключом сортировки является строкое представление объекта. Я уже узнал, что строка получается вида "[object %ClassName%]". Не имею возможности проверить, включает ли название класса в данном случае название модуля (com.zalupa.hyy.ClassName) или нет (ClassName). Прошу анона проверить. Спасибо.
#762 #873307
>>873306
Кроме того, блядь, в AS какой-то нестабильный алгоритм сортировки. Не могу нагуглить, какой. Наверное, за всю историю флэша никто не интересовался, какая там реализация сортировки под капотом.
1409 Кб, 3264x2448
#763 #873319

>Если p отношение порядка на конечном множестве M, будет ли композиция p^2 отношением порядка?



Хельп, как строить второе отношение? Если оно строится по первому p, то это совсем другое подмножество с элементами, которые выглядят как ((a;b);(a;b)), как их можно сравнивать с множеством М?
#764 #873321
Планирую написать простейший движок для сайта.
С вебом я работать не умею от слова совсем. Php ненавижу, js тоже не люблю, короче говоря буду писать на Си.
Ну и собственно вопрос, точнее просьба: Доставьте либо кратно опишите перечисление того, что должен уметь, подчёркиваю, простой движок, в чистейшей теории.

Хочу проверить свои знания и умения с помощью вот такого вот хелловорлда.
>>873326>>873328
sage #765 #873326
>>873321

> Планирую написать простейший движок для сайта.


Дебил.

> короче говоря буду писать на Си.


Идиот.

> перечисление того, что должен уметь, подчёркиваю, простой движок, в чистейшей теории


n = write(socketfd, msg, msg_size)
>>873329
#766 #873327
>>873306
Бамп, ёпта.
#767 #873328
>>873321

mvvc, routes, orm, i18n — начать можешь с этого.
>>873329
#768 #873329
>>873328
Зачем всё это? Я не прошу пояснить за техническую часть. Я прошу пояснить за теоретическую часть.
>>873326

> n = write(socketfd, msg, msg_size)


Запись говна в сокеты, конечно, замечательная вещь, только сначала нужно понять за каким хуем мне срать в этот самый сокет.

В общем вопрос можно сформулировать следующим образом: Что делает крайне простой сайтодвижок? Чем он занимается? Надеюсь так понятнее.

Алсо, может книжечки какие-то есть?
>>873333
#769 #873332
Анон, где предел? Предположим, я мучаю задачку час, этого явно мало чтобы сдаться и полезть за подсказками. Да мне и день мало. А как, по твоему, обстоят дела с задачкой над которой я бьюсь неделю? Хуй уже забить? тормозит ведь
#770 #873333
>>873329

> Зачем всё это?



посмотри, из чего состоят современные веб-фреймворки.

mvvc — ооп, куда ж без него, на твоем любимом си.

routes — маршрутизация, определяет как обрабатывать входящие реквесты.

orm — работа моделей с базами данных.

i18n — ну прост, удобно хранить тексты отдельно от кода, да и перевод, так-то.

Самый минимум, который можно назвать движком это mvvc и routes.
тулкит-кун #771 #873346
Помните Анона, который хотел сделать свой графический тулкит под лялех? Эт я.

С тех пор прошло много времени, я изучал всё от xlib до drm, вейланд тоже пощупал, много чего пощупал, и теперь мне более-менее понятно как рисуется картинка в том или ином окружении, я успокоился. Однако за эти месяцы не было написано ни одной строчки кода, всё это сплошная теория, и я решил наконец-то приступить к написанию самого тулкита. Сначала попробовал писать на основе EGL, но прилично обосрался, так как на меня давило не только проектирование самого тулкита, но и ебучий EGL, который между прочем сложный блядь. Было решено пересесть на Xlib, точнее использовать его в качестве бэкенда отрисовки, и просто начать писать тулкит. На этом предыстория заканчивается, терь проблемы.
Точнее одна проблема. Я создаю окно в Xlib Window window; window = XCreateSimpleWindow(bla,bla,bla);, теперь я могу обращаться к окну с помощью переменной "window", но всё это внутренности тулкита, просто функция toolkit_create_window, которую потом, по идеи, можно будет использовать в другой программе, тулкит — просто либа, toolkit.h, напоминаю. Эта другая программа тоже должна знать о переменной window, уметь с ней работать, как это запилить? Я сделал интовый указатель и присвоил ему переменную window, в toolkit_create_window() вернул указатель. Получилась полная хуйня, полезли ворнинги, ничего не работает, вот тебе и месяцы зубрения теории, лишний раз убеждаюсь, что я даун.
Anyway, помогите мне. Пробовал смотреть исходники gtk, но ебать, какой же он сложный, я потерялся в горе кода.
#772 #873353
>>872850

> Думаю по встречающимся скобочкам


тогда подумай как будешь такое искать:
http://ideone.com/YfMSG9
#773 #873355
>>872878
Это матрицы.
Как в первой функции копируешь - только складываешь.
#774 #873358
>>873289
Теперь я совсем не понял. Что значит первое число в паре, а что второе?
>>873702
#775 #873384
>>872671
Если у тебя операционная система вместо окон, то curl | grep | sed | sendmail
>>873385
sage #776 #873385
>>873384
А что-бы было регулярно ужен cron.
>>873386
sage #777 #873386
>>873385
чтобы*
#778 #873391
#779 #873426
>>873131
Нигде.
#780 #873431
>>873248
for i in range(100000*100):
____a =1.1
и разве можно в жабе присваивать число массиву?
>>873501
#781 #873464
>>873306
Ну помогите же, блджад.
>>873475
#782 #873475
>>873346
А в чём проблема вернуть указатель на твой виндов? Или просто инт, который будет являться индексом этого виндова в каком-нибудь внутреннем массиве, а программа пусть работает с ним через функции, которые ты ей дашь.
>>873464
Насколько я помню, без пакаджей. Но если бы со мной решил бы кто-то поспорить даже на десять рублей, то я бы отказался. Скачай мтаск/хакс и посмотри.
>>873487>>873495
#783 #873487
>>873475
Я всячески пердолился с Flex SDK и standalone-debug-флэшем, но так и не допердолился до результата. Вернее, у меня trace() не выводит результат в stdout, хотя конфиги верные должны быть. Придется самому возиться, видимо.
>>873528
тулкит-кун #784 #873495
>>873475

> А в чём проблема вернуть указатель на твой виндов?


Я же писал, что уже пытался так сделать, не получилось. Видимо неправильно сделал мало понимаю в Си, как сделать правильно? Делал так:
int *w = window;
return w;
>>873528>>877396
#785 #873501
>>873431
Там должно было быть a, проебался
>>873502
#786 #873502
>>873501
Довн, там итак а.
>>873520
#787 #873520
>>873502
Блядь, кто спиздил мои квадратные скобки?
#788 #873521
``a``
#789 #873522
Где тут аналог <pre> ?
#790 #873528
>>873487
Бросай исключения, они всегда выводятся.
>>873495
У тебя window - это что? Указатель на Window, или сам этот Window. Ты его записываешь в указатель на инт, а потом удивляешься, что компилятор охуевает с таких манёвров. Тебе основы сишки надо подучить, наверное. Иди cs50 проходи.
>>873835
#791 #873588
Есть строка с именами файлов и их расширением. Нужно удалить из строки все jpg. Как это сделать?
>>873589
#792 #873589
>>873588
РЕГ-ЭКС-ПЫ
>>873596
#793 #873596
>>873589
всё равно не понимаю, как это должно работать

Найти .jpg я могу. Удалить его могу. Но как мне удалить элемент, вида "....jpg" ?
>>873598
#794 #873598
>>873596
s/^(.*)\.jpg$// или пример строки покажи.
>>873604
#795 #873599
строка выглядит так

1500Book.pdf
69591.png
DTLJCTRB
GODNOTNAYA ISTORIYA
HOLY FACK
Newsroom
WEBM thread

имена без разрешения - .webm
>>873604
#796 #873604
>>873605
#797 #873605
>>873604
Я дурачок, ибо абсолютно не понимаю, что это есть такое.
Можешь словами объяснить или код на питоне написать? Ну или конечно можешь послать меня на хуй и ничего не делать.
>>873608
#798 #873608
>>873605
Давай нечто среднее. Просто погугли про regexp на питоне. В любом случае будет полезно
>>873611
#799 #873611
>>873608
да я погуглил. Я не понял как задать размер элемента от одного символа до другого
>>873612
#800 #873612
>>873611

> Я не понял как задать размер элемента от одного символа до другого


???
Короче, вот это:

> s/^(.*)\.jpg$//



s - означает, что у тебя будет заменяться строчка, подходящая под шаблон в первой паре / на то, что стоит между вторым и третьим /, то есть на ничего, то есть удаляться.
#801 #873632
тот тред утонул, спрошу здесь[/spolier]

анон, в какой порядке решать задачи на codeforces? самые популярные, новые, только A, B..., только div 2 или без разницы?
>>873638
#802 #873633
>>871317
Там умножение стояло. к, п, р - какие то числа.
#803 #873638
#804 #873689
Как лучше делать коммиты в гите - для каждого файла отдельно, или для всех сразу?
>>873906
18 Кб, 1339x547
#805 #873702
>>873358
Первое число обозначает количество тактов от текущего момента до начала сигнала, второе - количество тактов после начала до полного периода. Условно, у нас есть несколько функций с разными периодами и местом, которое определено как начало и нужно посчитать, за какое время это начало у них совпадет. Во, нарисовал.
#806 #873705
Написал 38 строк на питоне под модный фреймфорк. Закоммитил на гитхаб. Теперь думаю, что после школы не надо поступать в вузик, а надо попытаться найти работу джуном.
Знаю кресты
>>873706>>873709
#807 #873706
>>873705
Отговорите меня
#808 #873709
>>873705

> 38


МНОГО
>>873712
#809 #873712
>>873709
А сколько надо?
>>873717
#810 #873717
>>873712
МНОГО
я серьезно, чем больше тем лучше. но не забывай про идею и качество
>>873726
#811 #873726
>>873717
Пр-рулеточка сойдет?
>>873732
#812 #873732
>>873726
Вполне. я там даже одно задание выполнил
Если тебе не будет скучно.
>>873733
#813 #873733
>>873732
А если будет?
>>873739>>873741
#814 #873739
>>873733
Ну делай епт! В чем проблема.
>>873740
#815 #873740
>>873739
Что если мне скучно делать пр рулеточку?
>>873744
#816 #873741
>>873733
Пили свои прожекты.
>>873743>>873744
#817 #873743
>>873741
Хорошо. Спасибо
#818 #873744
#819 #873801
#820 #873835
>>873528

> У тебя window - это что?


А хуй его знает, это из Xlib.h. Скорее всего какая-то структура.

> Ты его записываешь в указатель на инт, а потом удивляешься, что компилятор охуевает с таких манёвров.


Да, это в целом было очевидно, просто это единственная идея. А как ещё поступать? Возвращать window? Но как его в таком случае записать куда-то в выходной программе, где Xlib.h не будет? Я там не смогу создать ещё один "Window window;" и сделать "window = toolkit_create_window();".

> Тебе основы сишки надо подучить, наверное. Иди cs50 проходи.


Я основ уже много начитался, просто порой что-то забывается.
>>877396
#821 #873839
Чотам, линкедин блокируют? А как же теперь жить фрилансерам 200к в секунду?
>>873868
#822 #873868
>>873839
Потратить чуть-чуть на vpn
Malware или soft developer Marcus #823 #873885
Аноны, прошу совета, стоит выбор между malware и soft developer. И там и там иду на должность Джуниора и е могу выбрать. Кто работает malware компаниях расскажите о своей жизни, зарплате и впечатлениях.
#824 #873890
>>873885

>Аноны, прошу совета


Советую взять Haskell.
#825 #873892
>>873885
Это что за компании такие, где малварьдевелоперы нужны, лол. Яндекс браузер пилить?
>>873903>>873948
68 Кб, 604x453
#826 #873894
>>873885

>Маrcus


Сам давай рассказывай, кто такой, и сколько тебе лет? Где ты был, когда пришел Трамп?
>>873903
Marcus #827 #873903
>>873892>>873894 Извини слюзы перепутал. Там "или" вместо "и". 24 года, учился не по специальности на которую устраиваюсь,студентом зависал на cracklab wasm оттуда и знания асма и креу.ми решал. Ну а теперь сходил на собеседование вот и выбор возник.
#828 #873906
>>873689
канеш для каждого отдельно иначе как ты потом разберешься где что было
#829 #873948
>>873892
Любая российская компания. Яндекс, меил и тд.
#830 #873962
>>873959
С вами все впорядке?
#831 #873986
>>873959
типичный прр-господин
#832 #874048
>>866094 (OP)
Господа, можете подсказать какой-нибудь литературы по многопоточному программированию? Чтобы с самых азов было разжевано. Желательно python/java. Просто заинтересовался тематикой, но вот плохо понимаю что к чему. Чтение доков встроенных либ по тому же питону не слишком помогает, т.к. там описание дается так как если бы читатель уже имел какую-то базу.
>>874054
#833 #874052
Реквестирую идею, как реализовать коллижн-модель в 2д-игре. Физон в целом я вроде-как прикрутил, а остальное я не могу придумать. Не предлагать готовый движок
#834 #874054
>>874048

>Пиздон, Гипножабба


T. Albrecht, «Pitfalls of Object Oriented Programming»
Е. Кирпичёв, «Изменяемое состояние: опасности и борьба с ними»
J. Armstrong, «Programming Erlang: Software for a Concurrent World»
J. Armstrong, «Making Reliable Distributed Systems (OTP)»
>>874181
#835 #874113
как же мне бомбит блять от этой работы.
почему все вокруг норм работают, растут, обсуждают что-то интересное, задерживаются на работе так как им ИНТЕРЕСНО, а у меня багор каждый день?
>>874119>>874165
#836 #874119
>>874113
Да просто вместо изучения Пузюзю Фрёымфёрк Мбвсюкуэль Бубунду ЩINDOЩS пора учить хинди.
>>874121
#837 #874121
>>874119
ну вообщет я JAVA-ENTERPRIZE-OVERLORD c зарплатой 30к
#838 #874122
Движение gnu это как коммунисты в сфере программного обеспечения или нет?
>>874166
#839 #874165
>>874113
У всех есть друзья на работе и они ходят туда с ними общаться, а у тебя - нет.
#840 #874166
>>874122
Наоборот: они выступают против монополий (на информацию), то есть за свободный рыночек. Это анкапы в сфере по.
#841 #874181
>>874054
Я правильно понимаю что второе это даже не книга, а только статья? Просто большего найти не смог.
>>874190
#842 #874190
>>874181
Да.
Просто на русском ничего больше по теме не написано
#843 #874192
>>866094 (OP)
Что и где почитать абсолютному ньюфагу по HTML и CSS?
>>874196
#844 #874196
>>874192
htmlacademy
>>874201>>874219
#845 #874200
>>866094 (OP)
Что и где почитать жава погромисту с опытом в 2 года?
>>874202>>874211
#846 #874201
>>874196
А книги?
>>874203
#847 #874202
>>874200
Ты бы не задавал такие вопросы, если >2 года
>>874204
#848 #874203
>>874201
Нахуй?
>>874205
#849 #874204
>>874202

>если >2 года


у меня 1.9, поэтому задаю.
так что почитать?
#850 #874205
>>874203
Ну чтоб почитать, понимать там.
>>874207
#851 #874207
>>874205
Как хочешь
#852 #874211
>>874200
какого хуя не советуете?
>>874212
#853 #874212
>>874211
Пиздуй в свой загон
>>874215
#854 #874215
>>874212
дай угадаю - в этом треде пхп-макаки учат хтмл даунов жизни, и ничего сложнее пояснить не могут
>>874218
#855 #874218
>>874215
Думашь, здесь кто-то другой сидит?
>>874222
#856 #874219
Репортите этого маркетолуха >>874196 , он уже который раз свою донатную парашу пиарит в этом треде. Прошлые его посты потерли, он опять начал.
>>874221
#857 #874221
>>874219
Сколько долбишь?
#858 #874222
>>874218
я, как минимум
>>874223
#859 #874223
>>874222
Это ты зря
>>874229
#860 #874229
>>874223
ну а хуле
тут со мной хоть иногда говорят
вот уговорили к психотерапевту ходить
два месяца уже хожу

правда толку ноль, послушал блять даунов с двача, хуесосы ебаные
>>874233
41 Кб, 409x440
#861 #874233
>>874229

>слушать советы с харкача


А ты хорош.
#862 #874235
сап. Нужно отправить по сокету срез из go ( или не срез, что угодно, на него похожее) в c++ , и чтобы в с++ оно работало как массив. Двач, что делать?
>>874274>>874374
#863 #874274
>>874235

> сап. Нужно отправить по сокету срез из go ( или не срез, что угодно, на него похожее) в c++ , и чтобы в с++ оно работало как массив. Двач, что делать?


Снимать штаны и бегать.
в принципе надо чтоб блоки данных в памяти находились последовательно
#864 #874355
Что читнуть по написанию ОС с нуля? Чтоб объяснялось всё хорошо, для ньюфагов.
>>874379>>874452
#865 #874374
>>874235
я знаю как, но не скажу
#866 #874379
>>874355

> ОС


> питон


Ты тредом не ошибся петушок?
>>874380
#867 #874380
>>874379
Ой бля я думал питон-тред.
Ебаная Дашка
22 Кб, 460x644
#868 #874446
>>866094 (OP)
Как установить студию, не зашкварившись об Hyper-V?
Мануалы слишком ебучие, не нашел полный список фич, которые его используют.
#869 #874452
>>874355
Для совсем ньюфагов - начни с изучения Си, потом прочти "Современные операционные системы" Таненбаума.

Вкатываться можешь отсюда начать - http://wiki.osdev.org/Main_Page
Но я диванный.
>>874522
#870 #874464
Всем привет. Хочу обмазаться мёртвым, но не очень, языком программирования. Пробовал КОБОЛ, но не зашло, что посоветуете? Полный ньюфаг в программировании, изврат и псих.
inb4: Ассамблер
>>874472>>874515
#871 #874472
>>874464
ada
smalltalk алана кей
eiffel бертрана мейера
то что сделал вирт, исправляя свой паскаль, а именно версии modula и oberon
ml-семейство
lisp-семейство, с ветками common lisp и scheme
различные реализации и диалекты пролога
все очень интересно и малоиспользуемо для зарабатывания денег
дерзай
#872 #874515
>>874464
Интересные немейнстримные языки:
Lisp, forth, prolog, j или APL, ml
#873 #874522
>>874452
Си знаю.

> "Современные операционные системы" Таненбаума.


Про что там? Я прыщикс не мало лет ебу. Ядро, конечно, не разрабатывал, но много низкоуровщины повидал.
Мне бы что-то про самые-самые основные механизмы работы базового ядра. Там, не знаю, про память, процессы, точнее про то как всё это реализовать. Основы короче. И чтоб не говно, потому что говорят говна много, и не по теме много.
>>874570
#874 #874570
>>874522

> Танненбаум

#875 #874727
Для чего удобно использовать сбалансированные деревья?
>>874742
#876 #874742
>>874727
Чтобы хранить множество элементов, быстро добавлять, искать и удалять там элементы. И при этом хранить по порядку (чего не позволяют хеш-таблицы, хоть они и быстрее).
32 Кб, 1135x581
#877 #874775
В алгоритме дейкстра имеет значение в каком порядке считать веса для соседних вершин?
Если на примере с пика начать не с двойки?
>>874781
#878 #874776
Сап, пишет непрограммист, который хочет сэкономить время.
Есть docx файл. Представляет он из себя таблицу с одним столбцом, в каждой строчке написан номер телефона и имя человека. Каждая строчка покрашена в красный или зеленый цвет.
Задача: создать таблицу из двух столбцов, в первом должен быть номер, во втором - имя. При этом нужно сохранить цвет строчки.
Что я сделал: перенёс данные из ворда в блокнот и написал две программы (на паскале) - одна ищет телефонный номер в строчке, другая имя человека. Вручную создал таблицу.
Как перенести цвет строчки? Вопрос скорее такой: как работать с docx файлами? То есть, вот понятно, как читать/выводить текстовый файл, а что делать с доскс?
Ну или просто напишите мне код, если не сложно.
#879 #874778
>>874776
docx это zip-архив. Внутри xml-ка, ее можно вполне править.
#880 #874779
>>874776
Или как работать с эксель-форматом?
#881 #874780
>>874776
Сложно. Нужно библиотеку для docx подключать и чидать доки по ней. Попробуй в хтмл свой док сконвертить и тогда посмотри как там цвет помочен. Потом хтмл программой обработай и обратно в док перепиши.
>>874828
#882 #874781
>>874775
Нет.
>>874782
#883 #874782
>>874781
Спасибо.
#884 #874786
Ну могу допереть как можно сделать простой лабиринт. Есть произвольного размера матрица со значения 0 и 1, где 1 означает, что это стена. Как эту матрицу я должен связать с игроком?
>>874799>>874951
#885 #874799
>>874786
Нихуя не понятно.
17 Кб, 1335x392
#886 #874828
>>874780
И что с этим делать?
Тупо обрабатывать как обычный текст? Т.е. помимо номера и имени искать код цвета?
>>874836
#887 #874836
>>874828

> искать код цвета



Именно BGCOLOR
>>874851
#888 #874851
>>874836
Блин, мне ведь еще нужно намутить таблицу с двумя столбцами. Не знаешь, какой тег и куда вставить надо? А то я хтмл не знаю практически.
>>874852
#889 #874852
>>874851
Там с таблицами несколько ебано. Всякие td tr. На самом деле погугли, это минут на 10 понять
>>874886
6 Кб, 539x356
#890 #874886
>>874852
Ну вот, написал прогу, которая меняет размер ячеек. Теперь в новом хтмл что-то с кодировкой
>>874887
#891 #874887
>>874886
Паскаль скорее всего выдает ascii
>>874950
996 Кб, 880x632
#892 #874942
>>866094 (OP)
Сколько нужно времени, чтобы с нуля выучиться до уровня, который позволяет зарабатывать хоть что-то, хоть 10к в мес. на программировании.
Дайте пожалуйста адекватный ответ, с изучения чего лучше начать. Сайты на пхп, какие то скрипты под мелкие задачи писать, 1с?
#893 #874947
>>874942
Прости, но если у тебя нет вообще какого-либо понимания алгоритмов или синтаксиса одного из языков, то много. Примерно от 6 месяцев до года.

Если же возьмешься, то для начали определи для себя область того, над чем хочешь работать.
Сайты? JS, HTML, CSS и фреймворки ну и Python вдобавок.
Энтерпрайз? Java или C.
Мобильная разработка? iOs- Swift; Android- Java.
Игры? C++.
Нет предпочтений? Учи Java или C. Потом найдешь для себя область.
#894 #874948
>>874942
Кстати, лучше не иди в игроделание. Денех нет, опыт хуй где получишь для работы.
>>874947 - кун
>>874967
#895 #874950
>>874887
Как пофиксить это?
#896 #874951
>>874786
С каким игроком? Конкретнее
ДФСом матрицу свою пройди, вот и лабиринт
18 Кб, 716x388
#897 #874957
Вопрос, с немного байтоебским уклоном.

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

Как видите после каждого слова идет байт, говорящий о его уровне вложенности. Причем фишка в том что иногда уровни могут повторятся.
Мне нужно распарсить это, и обойти все возможные значения.

Я уверен что они использовали уже что-то готовое для сериализации/десериализации.

Вопрос как может называться эта хуйбола?
>>874983
#898 #874967
>>874948
Кстати, почему россияне на каком-то генетическом уровне не способны разрабатывать адекватные игры сложнее игрушек для мобилок, браузерок и флешек для соцсетей?
#899 #874971
>>874967
Потому что ты себе так надумал.
#900 #874972
>>874967
Потому что игры это дорого. У нас нет таких компаний.
В среднем ААА проект делается 2-3 года. Если откроется новая студия, то у неё не хватит денег чтобы закончить её. А еще нужны просто сумасшедшие деньги на рекламу игры.
Ну и не забывай, что русские пиздец не любят долгосрочную прибыль. Им(да чо я пизжу - нам) нужна прибыль сразу.
А вот мобильные игры делаются очень и очень быстро. Со смартфонов же прибыль можно сразу сечь за счет вставки рекламы.
>>874973>>875090
#901 #874973
>>874972
Да и благодаря тому, что смартфоны получают все больше и больше герц и оперативки, то можно не заморачиваться по поводу говнокода.
#902 #874978
Есть треугольник с вершинами (3;3), (5;3), (5;5). Получается прямоугольный треугольник. Цель: написать программу на C++ для определения, принадлежит ли точка конкретному треугольнику (не требуется строить универсальную программу). Выход из программы должен осуществляться вводом координат (0;0).

В общем-то, определение точки есть, а создать цикл никак не пойму, чтобы консольное окно не закрывалось после ввода первых данных. Помогите советом или лучше на примере почти готовой программы.

http://pastebin.com/bKRz9pQc
>>875081
#903 #874983
>>874957
Ох Лол. Зачем на два треда пишешь?
#904 #874994
>>874947

>Сайты? JS, HTML, CSS и фреймворки ну и Python вдобавок.


Стоит разделить фронтенд и бэкенд, хотя знать хотя бы на минимальном уровне придётся и то, и другое. И для бекенда годится далеко не только Пайтон.

>Энтерпрайз? Java или C.


>Энтерпрайз


>C


Лол.

>Игры? C++.


В Россиюшке и сопредельных странах на 1 игру, написанную на C++, приходится 10 написанных на одном только Юнити, обычно для мобилочек.
#905 #874995
>>866094 (OP)
Пусть есть два неизвестных числа.
И пусть старший бит обоих чисел инвертирован друг относительно друга.
Задача, определить старший бит у каждого из этих чисел. Варианты?
>>874996
#906 #874996
>>874995

>пусть старший бит обоих чисел инвертирован друг относительно друга


В том смысле, что старший бит одного неизвестного числа обратный старшему биту другого неизвестного числа.

Например,
01010111
11010111
#907 #874999
>>874942

>с изучения чего лучше начать


GorillaScript
#908 #875000
H
205 Кб, 1024x1024
#909 #875007
Допустим, я рисую в фотошопе круг разделённый на несколько сегментов (макаба лежит, так что ссылка на пикчу http://imgur.com/o6knD66 ). Мне надо сделать, чтобы при двойном клике на одном из сегментов на этом сегменте отобразилась новая картинка, а рядом с кругом появилась текстовая информация.

Не знаю, как нагуглить, с помощью чего и как это делается, неужели с джаваскриптом. Сам учил пхп и базы данных, только немного касался джаваскрипта.
>>875014
#910 #875014
>>875007
Делается с помощью CSS+JS
>>875041
#911 #875041
>>875014
Картинку поменять кликом легко, а как отображать её в форме куска пиццы цссом?
мимо-крокодил
28 Кб, 953x94
#912 #875059
Аноны, у меня к вам довольно несложный вопрос.
Допустим, мы складываем несколько float-чисел (C).
Допустим, у нас несколько чисел-слагаемых больше, чем может "понимать" кудахтар в данном типе. "Переполнение типа данных" это называется, или как там у вас?
Так вот, что будет делать бездушная машина в этом случае?
Ну или просто найдите значение выражения на пике, я пойму.
>>875068>>875079
#913 #875063
Анон, а какие уязвимости в wordpress еще не прикрыли?
#914 #875067
Пр, такая тема. Есть ява, надо на форме сделать картинку фоном, и поверх нее рисовать нечто похожее на спрайты, ну такая простая херня, чтобы потом эти спрайты поворачивать и двигать. Вот. Что лучше, юзать штатные средства, graphics2d или какую-нибудь либу типа lwjl? Если либу, то какую?
#915 #875068
>>875069
#916 #875069
>>875068
А, я понял.
Т.е. в результате первых двух сложений остаётся ноль, т.к. машина не знает, что ей с ними делать.
Спасибо, выручил.
#917 #875079
>>875059
Зависит от. В крестах, вроде бы, переполнение ub, поэтому какой-нибудь гцц вполне может сократить 1.0e30 и выдать 3. Но, вообще, да, при прибавлении к большому числу маленького, большое может и не измениться.
>>875845
#918 #875081
>>874978
Оберни все с 11 по по 27 строчки в while(true)
#919 #875090
>>874972
хорошая игра под мобилки года полтора-два сейчас делается..
52 Кб, 332x720
#920 #875092
Анон, подскажи где достать туториалы по освоению яндексдиректа и гугл адвордс. В общем хотелось бы научиться их нормально настраивать и дальше получать с этого PROFIT. В связи с этим запрашиваю любые советы, обучалки и кулстори от бывалых в этой теме анонов.
>>875094
#921 #875093
>>874967
просто на мобилках сейчас соотношение затрат-прибыли самое большое
раньше это были браузерки и флешки для соцсетей
те это чисто бизнес
а ААА-проекты, на самом деле, не так и выгодны получаются, но есть западные компании, в которых давно уже налажены процессы (а налаженный процесс - это очень важно, если не все) разработки таких проектов, это конвеер, вот им и получается выгодно
такие фирмы, можно, например, сравнить с сегодняшним заводом в россии, в котором в совецкое время были построены все цеха, все технологические цепочки и инфраструктура и поэтому теперь получается выгодно текущему владельцу использовать все это для производства пусть и малорентабельной, но дающей прибыль продукцию
с этим же на западе был связан взлет кикстартера и инди-разработчиков - они заняли те ниши, в которые крупные разработчики-студии не могли протиснутся, тк эти ниши довольно специфические, а значит аудитория их относительно небольшая и студии не выгодно для них разрабатывать
те это не вопрос какого-то убожества российских разработчкиков, это просто вопросы бизнеса и эффективности
#922 #875094
>>875092
Тебе явно не сюда. В воркаче должен быть тред. Или в биз
>>876265
#923 #875095
>>874942

>Сколько нужно времени


10k часов
>>875150
#924 #875128
>>874967
Пиздец скоько слов из словаря, ахуеть. Иди скажи это мейлам, варгеймингу, сайбер, гайджинам. А так поссал на тебя
>>875134
#925 #875132
>>874967
Игры это очень ориджинал конетнт. Много бабла, сил и времени. А ты даже школу не смог закончить и не скатитьтся в тройки в 7 классе ради отчетности перед мамкой.
#926 #875133
Дайте ссылку на годный образ Win7 или Win10 для VM Ware. Как можно меньшего размера. Нужен для накатывания нескольких антивирусов на виртуалки.
#927 #875134
>>875128
Попробуй потоньше, школярис.
#928 #875139
Суп, ананасы. Собираюсь вкатиться в уеб через некоторое время, почти нихуя не знаю. Пока выбираю между фронтом и бэком - на какой стул сесть, короче. Вполне отдаю себе отчет, что мне сейчас посоветуют сделать нахуй пройти, но все же проблема выбора для меня стоит достаточно остро. Вообще, главное для меня сейчас работу найти и хоть как-то вкатиться, дальше развитие побыстрее пойдет, полагаю. С чем проще и быстрее будет вкатиться в этот чудесный мир? Сам в мухосрани, студий нет нихуя, так что только самому пердолить все это.
inb4 пикрилейтед
>>875140>>875158
90 Кб, 564x850
#929 #875140
>>875139
Пик отклеился.
#930 #875145
>>872173

>>Начпльник


Промахнулся
#931 #875150
>>875095
Через 10к часов я буду очень крутым прогером, не пизди.
Мне надо именно чтобы хоть что-то начать зарабатывать
>>875152>>875174
#932 #875152
>>875150
Так иди грузчиком, в чем проблема?
>>875159
#933 #875154
>>874942
300-400 часов.
Будешь вечерами задрачивать - через 3-4 месяца уже будешь что-то понимать.
#934 #875158
>>875139
Лучше фронтенд, какой нибудь популярный JS-фреймворк + GorillaScript.
#935 #875159
>>875152
Нет, мне надо именно программированием зарабатывать
#936 #875174
>>875150
иди нах тогда
не здохни в процессе от голода
159 Кб, 1366x768
#937 #875178
>>866094 (OP)
Джентельмены, спасите неофита, пожалуйста.
http://ideone.com/22ksIv
Есть одна лаба, и она почему-то неверно читает массив из файла. Объясните, почему я неправ, и как это исправить?
скриншот прилагаю
>>875199
#938 #875199
>>875178
У тебя пельмень вместо мозга. На скриншоте не видно, что за пиздец у тебя в функции readFile. Есть подозрения, что там внутри сишные функции. Предположение это я сделал из-за того, что ты, псих, ввод получаешь в статический массив байтов, хотя у тебя есть как минимум std::string. Никто за тебя лабу не будет делать, а свой говнокод можешь удалять и писать заново, погуглив в этот раз предварительно std::string, std::ifstream и std::vector.
>>875202
#939 #875202
>>875199
Ясно, погуглю
#940 #875204
Сап зекач, надо сделать иерархическую базу данных (лаба) буду писать на джавке, просто не представляю как реализовать, подкиньте идейки.
>>875205>>875212
#941 #875205
>>875204
Сперва изучи поисковую систему google. Дальше должно стать понятно
>>875208
#942 #875208
>>875205
спасибо, мань, но это первое, что я сделал.
#943 #875212
>>875204
Сколько платишь?
>>875215
#944 #875215
>>875212
Ты долбаеб ? Я не прошу сделать, я прошу подкинуть идею по реализации, уже подумываю тупо сериализовать объекты и записывать их в файл.
>>875217
#945 #875217
>>875215
руками, мань, руками.
#946 #875220
А я использую массив из одного элемента вместо переменной, так я оптимизирую свой код, гы.
#947 #875225
Какие эксперименты проводятся в Computer Science? О чем вообще пишут статьи?
#948 #875226
Чет совсем потерянный сегодня, халп.

Есть массив 8х1, который выглядит как 1 1 1 1 1 1 1 1.
Каждый элемент массива может принимать значения от 1 до 9.
Нужно забрутфорсить этот массив и пройтись по всем возможным комбинациям, вроде этого
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 2
...
1 1 1 1 1 1 1 9
1 1 1 1 1 1 2 1
1 1 1 1 1 1 2 2
...
1 1 1 1 1 1 2 9
1 1 1 1 1 1 3 1
...

Как организовать циклы, чтобы пройтись по всем этим вариантам? Как они будут выглядеть? Язык не важен, главное понять алгоритм.
>>875227
#949 #875227
>>875226
Если размер 8x1 фиксированный, то я бы просто ебнул восемь вложенных циклов.
Иначе же можно перебирать числа от 0 до ""10^(размер массива - 1) девяток", а потом разбивать на цифры обратно. Ну, ты понел
>>875228
#950 #875228
>>875227
Размер фиксированный навсегда. Значить просто ебануть
for () {
...for() {
......for() {
.........и тд
......}
...}
}
вроде этого?
>>875229
#951 #875229
>>875228
Ну, как бы можно. Но с числами, конечно красивее было бы, как по мне
>>875230
9 Кб, 488x359
#952 #875230
>>875229

>красивее


Смари как красиво ебать
>>875231>>875235
#953 #875231
>>875230
Бля, только там везде девятки вместо восьмерок
#954 #875235
>>875230
Мы тут на нормальных языках пишем, мань
>>875237
#955 #875236
>>866094 (OP)
https://social.msdn.microsoft.com/Forums/vstudio/ru-RU/358c4f21-25a7-42d4-8792-ec78bf9b2763/vs2015-dignostic-tools-error?forum=vsru
Аноны, скажите по человечески, как он пофиксил эту ошибку.
70 Кб, 800x567
#956 #875237
>>875235

>php


>нормальный язык

>>875271
9 Кб, 532x151
#957 #875242
Есть тут аноны, которые пишут/писали под андройд на С# с помощью Xamarin?
Прошу у вас помощи. Я установил Android SDK ещё когда устанавливал Android Studio, потом решил писать на C# и скачал Xamarin. Создаю проект, а когда пробую компилировать, вылазит пикрилейтед. Как исправить? Что я делаю не так?
>>875256
#958 #875256
>>875242
Полагаю, тебе необходимо где-то в настройках указать путь к sdk
#959 #875271
>>875237
Я давеча в перл повтыкал, потом пришлось и в код на php взглянуть. оказалось php - огонь в сравнении
>>875275
#960 #875275
>>875271
Что тебя не устроило в перле?
>>875282
#961 #875282
>>875275
Всё. Это язык хз для чего. 1.5 вакансии. Очень не нужен.
>>875284
#962 #875284
>>875282
Цитата: "Проблема перла: 20 лет уже одна версия. Всё работает без переписываний. Поэтому все ушли на другие языки"
#963 #875291
Получил свои первые 300к, что делать?
пэ хо пэ сениор девелопер
>>875296
#964 #875296
>>875291
Заканчивать пиздеть
>>875298
#965 #875298
>>875296
Ок
на самом деле Джун за дошик
#966 #875340
Посоветуйте, на чем писать xml-rpc сервер в 2016?
>>875352
#967 #875352
>>875340
Если в 2016, то на хаскелле
>>875363
#968 #875363
>>875352
А хуяк-хуяк и в продакшн там можно сделать? Мне кажется, меня на работе за такое камнями закидают.
Так-то идея годная.
#969 #875409
>>875405

>Progremming

559 Кб, 1920x1080
#970 #875412
Сап, программач. Столкнулся с адовым пиздецом и есть подозрения что это малварь. Скачал с бухты софт, с ним keygen. Запустил на виртуалке, подошел к офф версии софта, так что инсталлятор бухтовский не запускал. На следующий день не мог 30 метров десят минут залить на virustotal. Странные лаги сети по сей день. Залил keygen на ргхост, помоги, анон, на тебя вся надежда. Могла ли эта гадость пролезть из virtual box? http://rgho.st/79ZGDKQZM
>>875416>>875814
#971 #875414
Подскажите дурачку!
Если у меня цикл такой:
Повторять дохуя раз
Х=Х+1
Х=Х*0.9

То можно от н написать математическую формулу, чтобы представить х, как зависимость от шага? Как она будет выгл?
>>875418
#972 #875416
>>875412
Поверхностный осмотр показал, что там даже нет функций для работы с сетью. Кейген сделала некая "Team URET". Погугли их и отправь им файл с просьбой сообщить, их это или кто-то под их именем выкладывает малварь.
#973 #875418
>>875414
Тебе дельту надо что-ли?
Х += dx?
Не пойму тебя, объясни получше.
>>875425
#974 #875419
аноны, хочу в /pr , дайте годный туториал/книгу по языку Си
буду крайне благодарен
>>875421
#975 #875421
>>875419
В ситред
#976 #875425
>>875418
Есть этот цикл, х =>9 выходит. Мне сложно понять почему, кажется, что если представить зависимостью, то пойму.
Я только начал заниматься (на скрэтче), с непривычки мысли путаются, давно не учился.
>>875427
#977 #875427
>>875425
У тебя float используется. Ты не получишь ровно 9, если сложишь 0.9 десять раз. Используй умножение. В цикле отдельно используй индекс.
>>875431
#978 #875431
>>875427
Я занимаюсь на скрэтче, float мне ни о чем не говорит. И тред на мобиле ужасно лагает.
Я говорю, что х стремится к 9, я это вижу. Но не понимаю почему. Можно ли такой цикл представить, как зависимость х от шага t?
Мне ничего другого писать не надо. Хотя я уже понял, что вроде не получится.
>>875436
#979 #875436
>>875431
Что такое скрэтч - мне тоже ни о чём не говорит. Float - число с плавающей точкой, десятичное или как-то так. Не целое. При арифметических операциях с десятичными числами получается погрешность, т.к. его нельзя точно представить в двоичной форме, как целое. Поэтому сложение 0.9 с 0.9 десять раз может дать результат как 8.998, так и 9.001, а также любой другой, близкий к 9, но не точно 9.
Тебе нужен счётчик в цикле как целое число. На него ты будешь умножать 0.9, чтобы у тебя не накапливалась погрешность.
>>875475
#980 #875452
Как нужно скомпилировать ассемблерную программу в Linux, чтобы была отладочная информация?
>>875475
341 Кб, 759x585
#981 #875475
>>875452
Не совсем понятно, что ты подразумеваешь под ассемблерной программой. Если какой-то особый ассемблер используешь, то читай маны по нему, а если GCC, то там всё по дефолту в бинарник идёт, пока не strip'нешь его.

>>875436

> скрэтч


Пикрелейтед. И он не шутит. Поэтому нет смысла отвечать ему.
8 Кб, 674x104
#982 #875581
Аноны, есть у кого немного свободного времени? Помогите мне с этой хуйней, умоляю. Язык C++.
>>875584>>876156
7610 Кб, Webm
#984 #875586
>>875584
Спасибо, я понял.
#985 #875635
>>874947

>если у тебя нет вообще какого-либо понимания алгоритмов или синтаксиса одного из языков, то много. Примерно от 6 месяцев до года.


А если если есть нормальное знание алгоритмов и Петухона и весьма поверхностное штмл-цсс-жс*
#986 #875694
Почаны, после дня работы пиздец как болит рука. Что делать для предотвращения такой хуйни?
#987 #875729
>>875694
Попробуй сменить руку.
>>875735
#988 #875735
>>875729
хорошая шутка(нет)
34 Кб, 500x443
#989 #875778
Анонасы, помогите советом. Хочу писать программы с гуём (в основном клиенты к каким-нибудь удаленным сервисам/сайтам). Хочу чтобы можно было компилировать кроссплатформено, потому как писать нужно и для винды, а ставить ее не хочу. К языку особой привязки нет, разве что уже неплохо знаю плюсы, но могу выучить любой наверное.
Нашел несколько фреймворков, но qt какой-то страшный, описания классов весьма расплывчатые, а другие пока не трогал. Короче - посоветуйте, как писать как минимум под mac/винду.
>>875799>>876006
#990 #875799
>>875778
Норм
315 Кб, 1920x1080
#991 #875814
>>875412
Анон, реквестирую еще мнений.
#992 #875823
>>875694
Буду наверное капитаном, но положение тела относительно стола, выше, ниже. Если слишком низко, то край стола может оказывать слишком сильное давление на руки. Если слишком высоко относительно стола, то запястья будут слишком выгибаться. Эргономика клавы и мышки офк влияет тоже. Механика>мембранных в плане нагрузки на пальцы (у механики нагрузка меньше).
#993 #875833
Привет, друзья. Начнём с того, что в программировании и прочем я полный ноль. Поэтому не обессудьте мои попытки обрисовать вопрос.

Что мне хочется:
Есть сайт по продажам билетов в кино http://www.forumcinemas.ee/. При добавлении билетов в корзину, они бронируются на 15 минут. По истечении 15 минут корзина сбрасывается. Мне нужно, чтобы происходила повторная бронь билетов каждые 15 минут.

Думаю, что догадливые ананасы уже поняли зачем и почему.
Для не догадливых: Я - аутист и люблю ходить в кино. Но не люблю, когда рядом находятся люди. Система, приведённая выше, помогла бы увеличить мою зону комфорта на одно свободное кресло в каждую сторону.

Возможно ли это реализовать, куда обращаться и на какую цену рассчитывать?
>>875879>>876120
#994 #875845
>>875079

>Зависит от. В крестах, вроде бы, переполнение ub


Слышал звон, да не знает где он
#995 #875874
Горит курсач по с ++, а именно рисование в борланде с++.
Может кто-то помочь??
>>875984>>876003
#996 #875878
23 года
Хочу в программирование
Староват?
#997 #875879
>>875833
Как будто за час до начала фильма бронировать разрешается.
>>875938
#998 #875901
>>875878
Я в 24 вкатился, правда уже несколько книг из адвайс-листа прочитал и работал в смежной сфере.
#999 #875922
>>875878
Да. Все вкатывались в 10-14.
#1000 #875938
>>875879
На сайте покупка билетов закрывается за полчаса до начала сеанса. Билеты остаются в корзине ещё пятнадцать минут. При переходе к оплате таймер обновляется - ещё пятнадцать минут. Итого я могу удерживать их до начала сеанса.
Вы бы лучше ответили, куда с таким заданием обращаться и примерную стоимость, чтобы не обманули профана.
>>876120
#1001 #875955
Есть кто шарит?
Пишу курсач про генерирование случайных чисел. Можно ли считать число, являющееся временным промежутком между нажатиями на кнопку юзером, истино случайными? Ведь нельзя предсказать даже зная 1000 предыдущих нажатий время которое будет затрачено на следующее
>>875961>>875962
#1002 #875961
>>875955
Что значит истинно случайное числов вообще, Подумой, как моженно получить истинно случайное число в такой детерминированной коробочке, как компьютер
#1003 #875962
>>875955
Принято энтропию собирать как минимум с помощью отслеживания курсора пользователя. Ну попросить его подрочить туда-сюда его минуту. Линуксовый ГПСЧ для urandom вообще логи драйверов использует.
>>875977
#1004 #875977
>>875962
А почему время не может быть источником энтропии? У меня есть уже реализация, где юзер фигачит мышкой в определенной области, что тут брать за случайное число? Координаты? Их произведение? Или вообще загонять как seed в какой-нибудь random?
#1005 #875984
>>875874

> c++


> рисование


Попробуй лучше paint.
#1006 #875993
Сап. Решил вкатываться в кресты, пришел на стажировку и тим-лид дал список книг, которые желательно бы прочитать. Вопрос собственно о книге (из списка) "Экстремальное программирование". Стоит ли ньюфагу читать её? Читал отзывы. Писалось, что она больше для разрабов. Обоснуете за идею тестирования вкратце, если не сложно
>>875999
#1007 #875999
>>875993
ппц
а кое кто тут с вышкой и несолькими годами опыта уже полгода нахуй заворачивается с каждого собеса
иди на хуй, уебок
>>876019
#1008 #876001
>>875878
да
но дело не в тебе
дело в экономической ситуации - сейчас подобные тебе в айти нахуй не нужны
>>876042
#1009 #876003
>>875874

>кто-то помочь??


скоко есть бабла и какие сроки?
#1010 #876006
>>875778

>кроссплатформено


запомни: "кроссплатформенность" означает лишь уебищьный порт на виндовс с линукса
>>876033
#1011 #876007
>>875694
поздравляю
лучезапястный синдром
говно это не лечится, теперь тебе только остается уменьшать последствия правильной эргономикой
>>876010>>876064
#1012 #876010
>>876007
А мне только 16! Пиздец.
>>876064
#1013 #876019
>>875999
Ну я тоже на стажировку не налегке влетел.
(за стажировку не платят, если что)
#1014 #876033
>>876006
Тогда как нормально писать программы не переписывая по 5 раз под все платформы?
>>876037
#1015 #876037
>>876033
а зачем?
линукса на десктопе полтора процента всего
>>876066
#1016 #876042
>>876001

>да


>но дело не в тебе


>дело в экономической ситуации - сейчас подобные тебе в айти нахуй не нужны


Лол, люди только в 22-24 оканчивают ВУЗ и идут работать
#1017 #876058
>>866094 (OP)
Помоги определиться с языком.

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

Форт очень заманчив, т.к. прост, позволяет собирать и систему, и сам язык по кирпичикам, аппаратно и программно независим. Для него и стэковое железо есть очень и очень вкусное и простое.
Плюсы: предельная простота, стабильность кодовой базы сколь угодно большая. Надежный софт. Модификация системы налету. Ты ничем не ограничен, ни в типах данных, ни синтаксисе.
Минусы: почитай это тот же асм, все пишешь сам, все низкого уровня. Оптимизации нет от слова совсем. Сообщества нет - все пилишь в одиночку. Горы кода для простейших функций.
Были бы ресурсы - непременно бы остановился на форте. Но фактически в одиночку такую тему пилить на нем страшно - высок риск завязнуть в базовых вещах, вроде работы с железом.

Жаба - тот же форт, но с блекджеком.
Плюсы: сообщество, библиотеки, оптимизация и модификация налету. Чуть сложнее форта, но все еще прост. Очень быстрый язык.
Минусы: нестабильный синтаксис, много синтаксического сахара. Менее стабильный, чем у форта, код. Жрет кучу памяти. Большой обьем кода и сильные синтаксические ограничения.
Жаба практически идеальна, но пугает именно большой обьем кода и сильные ограничения. Очучения от нее - как будто палки в колеса кто-то вставляет.

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

Есть еще питон, но это что-то уровня мутировавшей жабы с еще большими ограничениями.

Походу серебряной пули нет: либо жаба с костылями, либо плюсы с возможностью споткнуться и свалиться в пропасть в любой момент. Либо комфортно, но медленно, либо рискованно, но быстро
#1017 #876058
>>866094 (OP)
Помоги определиться с языком.

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

Форт очень заманчив, т.к. прост, позволяет собирать и систему, и сам язык по кирпичикам, аппаратно и программно независим. Для него и стэковое железо есть очень и очень вкусное и простое.
Плюсы: предельная простота, стабильность кодовой базы сколь угодно большая. Надежный софт. Модификация системы налету. Ты ничем не ограничен, ни в типах данных, ни синтаксисе.
Минусы: почитай это тот же асм, все пишешь сам, все низкого уровня. Оптимизации нет от слова совсем. Сообщества нет - все пилишь в одиночку. Горы кода для простейших функций.
Были бы ресурсы - непременно бы остановился на форте. Но фактически в одиночку такую тему пилить на нем страшно - высок риск завязнуть в базовых вещах, вроде работы с железом.

Жаба - тот же форт, но с блекджеком.
Плюсы: сообщество, библиотеки, оптимизация и модификация налету. Чуть сложнее форта, но все еще прост. Очень быстрый язык.
Минусы: нестабильный синтаксис, много синтаксического сахара. Менее стабильный, чем у форта, код. Жрет кучу памяти. Большой обьем кода и сильные синтаксические ограничения.
Жаба практически идеальна, но пугает именно большой обьем кода и сильные ограничения. Очучения от нее - как будто палки в колеса кто-то вставляет.

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

Есть еще питон, но это что-то уровня мутировавшей жабы с еще большими ограничениями.

Походу серебряной пули нет: либо жаба с костылями, либо плюсы с возможностью споткнуться и свалиться в пропасть в любой момент. Либо комфортно, но медленно, либо рискованно, но быстро
#1018 #876064
>>876007
>>876010
Хуйня. Тоже был лучезапястный синдром, тоже все болело. Как раз где-то к концу школы. Потом само прошло (или помогло что-то, хз).
С тех пор уже много лет никакого дискомфорта нет, хотя нагрузка не снизилась.
#1019 #876066
>>876037
Не одним линуксом живем.
#1020 #876070
>>876058
Ну ты дебик
#1021 #876073
>>876058
Ребол/хакс. А вообще, толсто.
sage #1022 #876087
Аноны, нужна помощь. Плагин в опере стал сам по себе какого-то хера отключаться, примерно каждый час берёт и сам отключается, нашёл его файлы. Можно ли как-то это убрать? Ладно пусть он сам по себе отключаться будет, но не каждый час, а примерно 15-18 часов. Сам вопрос, какая конкретна строка может за это отвечать?
#1023 #876088
Что можно написать школьнику, чтобы все охуели от ИННОВАЦИОННОСТИ?

inb4: BolgenOS, антивирус.

Умею питон, кресты
>>876162
366 Кб, 664x369
Двачик выручай. #1024 #876114
Студентота, 4 курс москвабадского недовуза.

Декан сказал что освободит любого студента от ВСЕХ предметов пятого курса и поставит по всем предметам пятого курса зачёты и пятёрки тем студентам которые напишут коммерчески успешный софт и принесут хотя бы 10 договоров на лицензирование софта юридическим лицам. Короче надо десять раз официально продать программу фирмам города или страны. Можно ещё физическим лицам, но чтобы сумма по договору была не менее 100$ на человека. Задача сложная, но привлекательная. Подкиньте пару идей что можно сделать? А то у меня от радости фантазия съёжилась.
#1025 #876116
>>876114
Продай софт своим знакомым/подставным. Спизди что-нибудь с гитхаба.
70 Кб, 736x550
#1026 #876119
>>876114
Поясняю: ИТ-системы делятся на нужные и ненужные. Нужные уже все написаны, это winXP, Office 2003, VisualStudio 2003, и добавьте там по своему вкусу. Всё, что нужное недописано - будет писаться силами белых программистов, которые уже есть и которых уже больше ненадо в европах и америках. Шансов попасть в их когорту меньше, чем программисту понять зачем нужно хорошо одеваться и чистить зубы. Остальные 99% софта, т.е. ВЕСЬ вал современного коммерческого гавна есть ни что иное, как механизм утилизации околоинтеллектуальной человеческой биомассы. Иными словами просто занимают вашу жизнь чемнтьто, заодно, худо бедно, распределяют бабло. Совершенно очевидно, что КАК это гавно написано, на каком языке, какое там управление проекта и что в конце концов получилось - не ебёт уже совершенно никого, причём сейчас это не ебёт даже самих программистов, которые это пишут.
207 Кб, 480x468
#1027 #876120
Неужели тут никто не может помочь?

>>875833
>>875938
#1028 #876142
>>876114
Препод какой-то совковый еблан. Какой-нибудь Попов обязательно подключит своего папаню и втюрит десятку шараг свой антивирус на шелле.
Если уж на то пошло, то продажи должны исчисляется минимум сотнями.

Я бы не парился и сдавал так, если пятерка не нужна.
#1029 #876156
>>875581
Сколько платишь?
#1030 #876161
>>876058
Haskell
>>876174
4157 Кб, Webm
#1031 #876162
>>876088
Если Россия, то ты сам уже ответил на свой вопрос.
>>876251
#1032 #876171
лол блять
Тут кто-то написал, что в 23 поздно уже программированием заниматься. А когда не поздно, идиот?)
>>876179>>876184
#1033 #876174
>>876161
Хаскельчую
#1034 #876177
Пригорело, блять.
Знаю over дохуя программистов 35+ лет, которые классно работают и на которых не страшно доверить проект, в отличии от 18ти летних по сути ещё детей с ветром в голове, которые ненароком могут проебать твои деньги
>>876623
#1035 #876179
>>876180
#1036 #876180
>>876179

>В 12


стебанись
#1037 #876184
>>876171
ну, в школе начинаешь ебашить, ездишь по регионалкам, в 16-17 поступаешь в технический вуз по профилю, на третьем курсе устраиваешься на полноценную работу по специальности (как раз к двадцати годам у тебя будет лет 7-8 кодинга), к 22-23 годам будешь с дипломом, с парой лет опыта в трудовой и примерно 10 лет кодинка в сумме
и тут такой уебок рядом с тобой в те же 23 вдруг решает "вкатываться"
>>876189>>876203
#1038 #876189
>>876184
обосрался с этих маняфантазий
>>876194
190 Кб, 500x379
#1039 #876194
>>876189
используй это тогда
>>876195
#1040 #876195
>>876194
я твой ротеш для этого использую ;))
>>876196
#1041 #876196
>>876195
больше скобок, мразь
>>876202
116 Кб, 311x366
#1042 #876202
#1043 #876203
>>876184

>ну, в школе начинаешь ебашить, ездишь по регионалкам, в 16-17 поступаешь в технический вуз по профилю, на третьем курсе устраиваешься на полноценную работу по специальности (как раз к двадцати годам у тебя будет лет 7-8 кодинга), к 22-23 годам будешь с дипломом, с парой лет опыта в трудовой и примерно 10 лет кодинка в сумме


>и тут такой уебок рядом с тобой в те же 23 вдруг решает "вкатываться


Ага, все программисты прям с родились с клавой в заднице и пособием по С++ в зубах. То, о чём ты говоришь - это не такое частое явление и в реальной жизни всё совсем не так. Многие люди учатся, переучиваются, меняют свои взгляды, ориентиры, проходят переквалификацию, ищут новые и перспективные должности.
П.с. Как наверное хуево, когда со средней школы твои взгляды и интересы не меняются, ты не ищешь чего-либо нового и задрачиваешь на какой-то свой фетишь.
>>876224
#1044 #876206
Если все кодеры такие узколобые задроты, то индустрия ИТ обречена
#1045 #876211
Как сгенерировать пнг максимального размера в мегабайтах для конкретного размера в пикселях?
>>876313
#1046 #876224
>>876203
возможность "переквалификации" для специалиста? конечно есть глупые люди что верят в это
но, конечно, всегда можно переквалифицироваться из грузчика в пятерочке в разнорабочего на стройке
человеческая грязь так и делает
>>876229
#1047 #876226
sup /pr/.
хочу начать кодить за еду.
немного умею в web(ecma 6, sass, pug, nodejs, начал учить 2 ангуляр)/java8(core)/git.

но... блять просто ссу брать заказы, я даже в душе неебу как должен выглядеть продукт на деплое, хуле делать? Есть тут люди которые могут доучить, и после нагрузить работой?
>>876256>>876469
#1048 #876229
>>876224

>возможность "переквалификации" для специалиста? конечно есть глупые люди что верят в это


>но, конечно, всегда можно переквалифицироваться из грузчика в пятерочке в разнорабочего на стройке


>человеческая грязь так и делает


Т.е. математик, инженер, физик, экономист не могут переквалифицироваться в программиста?
Опыт повышения квалификации или смены рабочей деятельности невозможен? Примеры привести?
#1049 #876230
>>866094 (OP)
Что-то в вашей пасте по матеше вообще нихуя нет. Что почитать не шарящему? В /sci/ маттреде такой список, что за всю жизнь не выучишь, а мне бы золотую середину. Смотрю calculus one на курсере, годнота или хуета?
#1050 #876231
>>876229
поддвачну этого, недавно на эконометрике заставляли производить расчеты. на R дохуя либ для этого
#1051 #876236
>>876229
нет
весь боевой софт, которым пользуются люди написан белыми мужиками, закончившими технические вузы по кодерским или околокодерским специальностям
#1052 #876242
>>876229

>Т.е. математик,


В лучшем случае в дельфиста. Код будет ужасен.

>инженер,


>физик,


Это не профессии, а дипломы.

>экономист


Может в 1С-ника. Но в этом нет никакого смысла.
>>876247>>876253
#1053 #876247
>>876242

>В лучшем случае в дельфиста. Код будет ужасен.


Значит математик, которому как правило присуждается специальность "математик-программист" и оторый учит дохуя технологий и ряд языков программирования не может быть программистом? Лол что блять? Ведущие ИТ компании (те же гуглы и лицокниги) в приоритете наберают в свои программисты именно математиков, а не быдлокодеров
#1054 #876249
>>876247
Ну, так они потом не программистами становятся, а дата слесарями.
>>876250
#1055 #876250
>>876249

>Ну, так они потом не программистами становятся, а дата слесарями


Если только в какой-нибудь хохлятской деревне или рашенской залупе
>>876255
#1056 #876251
>>876162
Калькулюс / 10
#1057 #876253
>>876242

>>Т.е. математик,


>В лучшем случае в дельфиста. Код будет ужасен.


Что за херня? Математиков с охотой берут на должности программистов.
>>876262
Какашечка #1058 #876254
>>876247

>математик-программист


еще более бесполезная хуета чем программист-философ
>>876259
#1059 #876255
>>876250
Я говорю о фэйсбуке и тех мочематиков, которых они к себе набирают, дебил.
#1060 #876256
>>876226

> в душе неебу как должен выглядеть продукт на деплое


Жизненно. Не ебу, как перевалить за эту грань
>>876266
#1061 #876259
>>876254

>еще более бесполезная хуета чем программист-философ


ага, двачер-программист куда серьёзнее будет
#1062 #876262
>>876253

>Математиков с охотой берут на должности


Учителя сельской школы разве что.
#1063 #876265
>>875094
Спасибо за наводку
15 Кб, 565x391
#1064 #876266
>>876256
может дело в том что у меня всё ещё хуево с головой от ангины, но в тексте я углядел тонкий намёк на то что ты все таки можешь чем то подсобить..?
>>876271
#1065 #876267
>>876247

>математик-программист


У меня такая хуйня в дипломе написана (специалист, информатика), а у меня от комплексных чисел одних только голова пухнет. Я долбоёб и математику так нихуя и не освоил и ни одного языка программирования за все 5 лет не выучил. Бесполезная бумажка на самом деле.
#1066 #876271
>>876266
Нет, прости за ложную надежду. Сам примерно в твоем положении. Можешь пошариться по местным дискорд-конфам, там вроде были недиванные. Вдруг они чего подскажут
#1067 #876273
>>876267
Лол, ты не тян случаем? Я чет знаю много тянок, которые позаканчивали всякую информатику и прочие факультеты программирования и работают манагерами по продажам.
>>876480
#1068 #876286
>>876267

>У меня такая хуйня в дипломе написана (специалист, информатика), а у меня от комплексных чисел одних только голова пухнет. Я долбоёб и математику так нихуя и не освоил и ни одного языка программирования за все 5 лет не выучил. Бесполезная бумажка на самом деле.


Если ты за 5 лет ничего не выучил по программе (самостоятельно) то это беда твоей пустой черепной коробки
#1069 #876291
Анон, подскажи годноты по R.
>>876296
#1070 #876296
>>876291
https://habrahabr.ru/company/infopulse/blog/301914/
пойдёт? на хабре дофига циклов статей.
в обмен требую годноты по работе/стажировке за еду.
реально невыходит в одиночку задрачивать стеки
#1071 #876313
>>876211
setpixel(x, y, random_color())
>>876329
#1072 #876315
Паскаль. Какой тип указывать типизорованному файлу, если я очень хочу читать из него слова? Char - мало, string - низя.
>>876327
#1073 #876327
>>876315

>Посраль


>ОЧЕНЬ ХОЧУ


Выпий йАду?
#1074 #876329
>>876313
Это рандомный пнг, а не максимального размера
>>876335
#1075 #876335
>>876329
Это и есть максимального размера. Если тебе не от содержания надо, то склей его с образом жесткого диска с установленной спермёркой или ещё чем-нибудь.
>>876338
#1076 #876338
>>876335
Мне нужен самый большой что только можно но при этом чтоб влизал в ограничения по пикселям. обычный рандом такого может не сделать
>>876349>>876353
#1077 #876349
>>876338
Ограничь рандом
#1078 #876353
>>876338
Самое большое, что ты можешь получить "честно" - это чистые несжатые пиксели (на самом деле, сжатая рандомная информация будет чуть больше несжатых данных). Пнг - формат со сжатием без потерь. Рандомная информация не жмётся - чем меньше повторяются твои пиксели, тем больше будет размер файла. Ты никак не можешь выйти за пределы высота х ширина х байт на пиксель (4) + размер заголовка + немного места на инфу для распаковщика. Можно ещё эти случайные данные сжимать много-много раз в цикле - чем больше раз ты их "сожмёшь", тем больше будет размер файла. Но писать декодировщик тебе придётся самому, потому что ни один стандартный на такое не рассчитан.
Если же ты хочешь нечестно, то просто приклей к своей картинке любой большой файл.
>>876355
#1079 #876355
>>876353
Парсер его обрежет.
Я планировал цвет первого пикселя 0 0 0 второго 0 0 1 и так до 255 255 255 а потом начать сначала. Разве это не лучше рандома?
>>876404
#1080 #876404
>>876355
Так сжатие тебе просто на градиенты твой пнг нарежет, которые сожмутся по каким-то там хитрым алгоритмам волновой функции.

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

Но если ты задаешь такие вопросы

>Я планировал цвет первого пикселя 0 0 0 второго 0 0 1 и так до 255 255 255 а потом начать сначала. Разве это не лучше рандома?


То ты вряд ли это осилишь.
>>876554
#1081 #876406
Так что тут за срачь на тему возраста был?
С хуяли в 20 лет поздно стать программистом? Особенно, если мозги не из жопы.
#1082 #876410
Анон, если в программе на C через goto выпрыгивать из вложенных функций, что с ними происходит? Как именно они возвращаются?

Есть у меня, допустим программа, в которой

int main(){
while(1){
foo1();
LABEL1: f+y;
}
}

int foo1(){while(1)
x = ab;
foo2();
x++;
return x;
}

void foo2(){
if(!z) goto LABEL1;
else
z = 50;
return;
}

Что будет происходить с функциями, которые вызываются из мейна, если из вложенной функции выйти через goto?
Может ли такая конструкция вызвать утечку памяти?
#1082 #876410
Анон, если в программе на C через goto выпрыгивать из вложенных функций, что с ними происходит? Как именно они возвращаются?

Есть у меня, допустим программа, в которой

int main(){
while(1){
foo1();
LABEL1: f+y;
}
}

int foo1(){while(1)
x = ab;
foo2();
x++;
return x;
}

void foo2(){
if(!z) goto LABEL1;
else
z = 50;
return;
}

Что будет происходить с функциями, которые вызываются из мейна, если из вложенной функции выйти через goto?
Может ли такая конструкция вызвать утечку памяти?
>>876413>>876506
#1083 #876413
>>876415
#1084 #876415
>>876413
Тогда как лучше всего выходить из нескольких вложенных функций?
inb4 писать как индус тучу if else условий
>>876419>>876633
#1085 #876419
>>876415
longjmp в анус
#1086 #876422
Товарищи программисты, что скажете о Computer Science? Т.е. быть программистом не в сфере коммерции, интырпрайза и прочего, прочего, а работать в научных лабораториях, ВАКах всяких, НИИ? Какие там есть подводные камни? И тот же возраст насколько сильно там влияет на трудоустройство?
>>876423>>876435
#1087 #876423
>>876422
Да, обычно так и есть. Но некоторые считают иначе. Поживём, посмотрим.
#1088 #876435
>>876422
тебе нужно хорошо знать матан и алгоритмы и еще что-нибудь бесполезное в этом же роде.
>>876505
506 Кб, 1230x1722
#1089 #876444
В Вижуал Стужио можно как-то при отлатке запускать программу как бы из консоли шинды? Если да, то как? Мне конкретно нужно пихнуть файл на обработку, т.е., как если бы я написал "proga.exe test.txt" в cmd.
>>876453>>876504
#1090 #876447
ананасы, кароч java джун (spring framework, javaFX, postgresql, *nix, tomcat, Docker, CI, git, php, bash, js(Angularjs, jquery), html/css не люблю но страшненько верстаю) Есть несколько самопальных проектов на java в процессе разработки аля - spring-boot микросервисная архитектура с angularjs на фронтенде. Заебался хиккавать в одного, хочу влиться в команду или просто покодить в паре, так сказать набраться опыта командной разработки.
#1091 #876448
>>876447
ах да блять
пишем в телеграмм не стесняемся @christianlisov
#1092 #876453
>>876444
Когда пишешь соснольную программку, у тебя в метод void Main (string[] args) по идее передаются аргументы как раз таки. А дальше, по накатанной.
#1093 #876454
SQL Injection.
Какова вероятность подорваться на нем, если в запросе динамически вставляется имена таблиц и столбов через конкатенацию строк?
>>876457>>876462
#1094 #876457
>>876454
Где не прочитаю - везде в пример приводится именно поля, а не имена таблиц или столбцов.
#1095 #876460
Ньюфаг.

Такой вопрос.
Поставил апач2 на убунту, настроил вирт хосты, базу , phpmyadmin и т.д.
Теперь к сути - не получается пробросить порты дабы зайти можно было из интернетов. На модеме пробросил (порт входящий\выходящий 80, ip 192.168.0.101) вроде как в нужную сторону. На самой убунту открыл порт, что подтверждается netstat. Apache2 во всех нужных местах заставил слушать 192.168.0.1:80. С какими данными мне к вам обратится за помощью? Или я что то забыл сделать? Необходимо что бы при обращении к компу через ip была отдана html страничка.

Заранее спасибо.
>>876461>>876463
#1096 #876461
>>876460

Забыл добавить что правила файрвола настроил (вроде как...)
#1097 #876462
>>876454
Мне вот не понятно, если эта конкатенация происходит внутри метода, и используемая переменная - не передается в него через параметр и иные места, где ее можно изменить, а задается твоими руками в методе - чем это опасно?
>>876473
#1098 #876463
>>876460

А и еще добавлю

При обращении локально по адресу 192.168.0.101 все работает.

Прошу прощения за флуд.
#1099 #876469
>>876498
#1100 #876473
>>876462
Верно ли я понимаю, что SQL Injection не возможна, если строка собирается:
1) Внутри функции\метода из определенных и инициализированных в нем же переменных? Их же нельзя изменить извне. То же самое относится и к константам и прочим финальным переменным.
2) Если строка не собирается из поступающих извне строк, например, вводимых пользователем.
?
>>876717
#1101 #876480
>>876273

>ты не тян случаем?


У меня пинус.
#1102 #876498
>>876469
какой ?
>>876535
#1103 #876504
>>876444
Да, там где-то есть в опция запуска command line arguments
#1104 #876505
>>876435

>хорошо знать матан


Ага. И функан. И теорию операторов. Охуенно нужные разделы для CS.
#1105 #876506
>>876410

>Анон, если в программе на C через goto выпрыгивать из вложенных функций, что с ними происходит?


Это даже не скомпилируется.
#1106 #876535
>>876498
хз. го хоть на хекслет)
6 Кб, 200x249
#1107 #876551
ПР, тут же есть незарегистрированные мамкины фрилансеры - как вы деньги получаете чтобы лишний раз не спровоцировать товарища майора? Скажем есть ли возможность нарваться на проблемы за перечисления по 40к каждый месяц на свою карточку в альфа банке (не в ДСах)? Если разделить доходы и один месяц получать например на сбер, а другой на альфа банк - это в этом плане безопасней? Или пользовать киви, или еще каких посредников. Вообще делитесь опытом, кто как обходит эту проблему. Начиная с какой суммы стоит напряч пукан?
>>876580>>876742
#1108 #876554
>>876404

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


А никто ещё такого не сделал?
#1109 #876577
Хочу влезть в опенсорец. Умею в жс (че угодно). Куда обратится?
>>876583>>876740
#1110 #876580
>>876551
вообще Альфа не лучший выбор. Он очень серьезно относится к любым видам темной валютной движухе и всяческим родам обнала.
Лучше использую какой нибудь биче банк аля Авангард, Промсвязь..етц
#1111 #876583
>>876577
пиши этому куну @christianlisov . Он как раз ищет жс в опенсорс
>>876584
#1112 #876584
>>876583

>@christianlisov


это телеграмм если что
#1113 #876623
>>876177
Кстати да, возраст - одно из преимуществ, а не недостатков.
Это и стабильность: у большинства уже семьи, никуда не убегут.
Это и серьезность: все-таки большинство к 25-30 уже повзрослели, и не будут пороть хуйни.
Это и ответственность: люди уже приучены к взаимоотношениям в коллективе, о ведут себя осторожно, не позволяя лишнего.
Это опыт в конце концов: большинство в этом возрасте уже собаку сьело в своей области.
>>876639
#1114 #876630
>>876267
Поддвачну. Бумажки вообще ничего не значат.
Сейчас у многих полыхнет от этого факта еще больше.
Недавно подслушал разговор одного паренька. Он решил устроится в сша радиоинженегром в какую-то серьезную контору, нашел людей, проплатил, те ему организовали фирму в которой он якобы работал, нарисовали резюме, 10 лет опыта, диплом. Из этой конторы начали проверять его подноготную, фирма подтвердила его опыт, дала хорошую рекомендацию. Паренька пригласили на стажировку, он ее прошел. В итоге получил работу.
На деле знает нихуя, но там его поднатаскают быстро - главное пробился.
А другие для того же самого 5 лет горбатятся в вузиках, 10 лет набирают реальный опыт. И в итоге получают тоже самое, чего добивается прошаренный паренек за год, наебывая систему.
>>876710
#1115 #876633
>>876415
Проебал асм, да?
В асме есть калл и рет, вход и выход из процедуры.
В языках высокого уровня рет превратился в return - штатный выход из функции в любой точке.
Выход из циклов break - это если нужно покинуть цикл, но не функцию.
>>876754
#1116 #876639
>>876623
То чувство, когда ты социофоб и даже сходить постричься для тебя стоит невероятных усилий.
>>877180
#1117 #876708
Понял что я со своими плюсами (даже С++14) никому нахер не нужен, поэтому выбора языка вопрос.
Приметил Go, Ruby, Haskell, Rust. Анончик поясни что из этого сейчас востребовано и для чего, а что из этого нахер не нужно.
PS Хочу получать получать 300к в наносекунду, но и писать всякую хуйню на JAVA не хочу.
#1118 #876710
>>876630

>но там его поднатаскают быстро


я таких уебков не стал бы "поднатаскивать"
дело начальства - взяли его в бригаду, значит их проблемы
но вообще бы ничего по работе не говорил, пусть тонет, сука
>>876719>>877200
#1119 #876712
>>876708

>Haskell, Rust


как минимум, это
через полгода будешь уже на собственной яхте с голыми бабами отдыхать
>>876715
#1120 #876715
>>876712
Удваиваю, лучший вариант для новичка!
#1121 #876717
>>876473
Да.
Но на прошлых местах работы мы собирали данные в одну таблицу с ещё одним ключом в ещё одном поле, а не растаскивали записи по нескольким таблицам. ИБО ПОИСК ПО БАЗЕ и т.п.
#1122 #876719
>>876710
Вы не командный игрок а говно
>>876750
#1123 #876740
>>876577

>влезть в опенсорец


есть мамка с борщами на следующие двадцать лет?
#1124 #876742
>>876551
на такие копейки всем будет похуй
#1125 #876744
Сложно ли написать скрипт на js,который бы постил картинки на твою страницу?

Что для этого надо,кроме изучения документации к API VK?Какие библиотеки лучше использовать
#1126 #876750
>>876719

>Вы не командный игрок


и горжусь этим
программирование для одиночек
#1127 #876754
>>876633
Мне нужно вообще из нескольких вложенных функций выйти.

То есть у меня по определенному ивенту запускается одна void-функция, которая обычно просто возвращается обратно, но если во время ее выполнения происходит определенный ивент, нужно выйти и из нее, и из функции, в которую она вложена, желательно без использования каких-либо дополнительных переменных, потому что наиндусить if-else любой формошлеп может.
>>876939>>877228
#1128 #876757
Антон, поясни вкрации за юнит-тесты. Как они работают, как их писать, где их оставлять? Вот у меня есть класс, в нем функция получает обьект, производит некоторые проверки и возвращает bool. Как тут юнит-тест написать? Сделать функцию, которая в мою функцию будет засылать миллионами случайные обьекты и смотреть на результаты?
#1129 #876767
Супец, погромисты. Посоветуйте на какой стул сестьязык программирования. Решил, значит, запилить свой рогалик, написал уже много кода на плюсах, но постепенно начинаю понимать, что с плюсами весь мой код превращается в длинные макаронины из темплейтов и прочих кастов указателей. Стоит ли пробовать Ruby/Python для такого дела? Рогалик, если что, должен работать в терминале (без эмуляции оного, просто в xterm/<терминалнейм>) под линухом. Хаскелль нет
>>876790
#1130 #876783
Сап программач
Как и через что писать программы которые могут работать с веб-страничками? Вот допустим, для примера, программа которая будет уметь заходить в этот тред, считывать содержимое последнего нового сообщения, отвечать ему каким-нибудь малозначным текстом, после чего сидеть в ожидании следующего, и после чего повторять это, и так по кругу.
Как-нибудь с c++ возможно это делать? Если нет, то с помощью какого языка и что гуглить вообще?
>>876787>>876949
#1131 #876787
>>876783
На чём угодно. Загугли libcurl или другие библиотеки для работы с вебом (если хочешь именно на плюсах писать).
#1132 #876790
>>876767

>Супец, погромисты. Посоветуйте на какой стул сестьязык программирования. Решил, значит, запилить свой рогалик, написал уже много кода на плюсах, но постепенно начинаю понимать, что с плюсами весь мой код превращается в длинные макаронины из темплейтов и прочих кастов указателей. Стоит ли пробовать Ruby/Python для такого дела? Рогалик, если что, должен работать в терминале (без эмуляции оного, просто в xterm/<терминалнейм>) под линухом.


Python
>>876793
#1133 #876791
>>876708

>Понял что я со своими плюсами (даже С++14) никому нахер не нужен, поэтому выбора языка вопрос.


>Приметил Go, Ruby, Haskell, Rust. Анончик поясни что из этого сейчас востребовано и для чего, а что из этого нахер не нужно.


>PS Хочу получать получать 300к в наносекунду, но и писать всякую хуйню на JAVA не хочу.


А загуглить списки вакансий и промониторить фрилансовые заказы на предмет самого востребованного языка уже не судьба?
>>878230
#1134 #876793
>>876790
Вообще Ruby/Python/другие интерпретируемые языки подходят для такого? Говорят, что они все оче медленные (питон пробовал, но только для всяких маленьких поделок, аки скачать&распарсить страничку с веба).
>>876809>>876980
#1135 #876809
>>876793
Это не маленькие поделки, а вполне себе автоматизация, для чего скрипты и созданы.
Медленные они, всё правда.
>>876811
#1136 #876811
>>876809
Ладно, буду тогда на Python пилить (не думаю, что всё уж настолько медленно получится). Спасибо, анончик.
48 Кб, 705x335
#1137 #876893
>>866094 (OP)
Посоветуйте, что и/или где почитать про:
1) Извлечение терминов (Terminology extraction);
2) Web3D.
Интересуют книги, сайты, туториалы. Обе темы практически с нуля, поэтому желательны какие-то общие материалы или вводные. Также принимаются советы, куда ещё идти с этим вопросом. Заранее спасибо.
76 Кб, 485x380
#1138 #876932
Доброй ночи, нужен чей-нибудь совет.

Ситуация: есть зарождающаяся студенческая организация где-то в Европе, нужен сайт, который состоит из ~ заглавной страницы с новостями и эвентами, инфостраниц вроде контактов и спонсоров. Ничего сверхъестественного, но хотелось бы чтобы было приятно глазу, говно вроде пикрелейтед не хотелось бы.
Вопрос: где вообще искать годные темплейты для того, что нужно, можно даже платные, но не дорогие.

Заранее спасибо, у нас в команде 0,5 программиста, и это я. И тратить сильно много времени на это не могу :(

P.S. Еще послушаю ваши мнения на тему хостинга: сейчас смотрим на siteground и iPage
>>876933
#1139 #876933
>>876932
wordpress
#1140 #876939
>>876754
Бамп
#1141 #876949
>>876783
Обычный http-запрос. Например, в Qt - это плюсовые библотеки - искаропки можно весь html-код стянуть и распарсить на клиенте. Можно отправлять post, get. Макака где-то постил официальный api сосача.
#1142 #876962
>>866094 (OP)
Нужно выбрать тему курсовой по веб. Но мне скучно пилить очередную cms, к тому же требуют хоть какую-нибудь "новизну".
Посоветуйте тему, в которой новизной бы являлось что-нибудь интересное, машин лернинг какой-нибудь.
#1143 #876980
>>876793
Вся эта "медленность" всплывет только при обработки ебических размеров массивов с размерами в 10005000 элементов.
Рогалик пошаговый - там же сугубо похуй на скорость.
Важнее скорость разработки, наименьшее число костылей с велосипедами, и вообще очевидный и явный синтаксис, который проще будет поддерживать.

Но питона есть минус - ты не сможешь свой рогалик портировать на ведро, например. Это куда более важно, чем какая-то там "скорость"ю
>>877240
#1144 #877004
Test
#1145 #877020
Нижеописанная проблема уже давно сидит у меня в голове, поясните за это всё.

Возьмём следующую ситуацию. Мне нужно написать программу, которая будет делать определённую хуйню, но если в каталоге, например, /tmp, появится файл "pizda", то программа должна моментально завершить свою работу.
Решение простое — сделать условие, которое будет смотреть наличие файла. Но условие не может магическим образом постоянно висеть активным. Условие в любом случае нужно вызывать, и даже если я сделаю while(!/tmp/pizda){}, то это все равно не моментально.
До недавнего времени я считал, что это решается на низком уровне, но как блядь? Уберём все абстракции вроде ОС, файла и прочей малафьи. Голое железо не вдавайтесь в технические подробности. Возможно ли моментально прервать программу при возникновении чего-то? Проще говоря — возможно ли прервать программу без этого самого условия? Точнее когда программа не будет тратить процессорное время на цикл "Условие=>Проверить условие=>Условие=>Проверить условие ...", а будет просто сидеть и ждать чего-то "Условие=>ЖДАТЬ ВЫПОЛНЕНИЯ УСЛОВИЯ".

Надеюсь меня поняли.
#1146 #877025
>>877020
Ты только что прерывания.
>>877034
#1147 #877034
>>877025
Спасибо. Я более-менее успокоился.

Правда читнул я вики и особо ничего не понял. Джва вопроса:
1. Я так понимаю прерывания делятся на программные и аппаратные. Аппаратные для общения с железом, тут всё понятно. Программные для ОС и делаются, внезапно, программистом, полная свобода в реализации. Я правильно понял?
2. Могу ли я запилить свои прерывания?
>>877043
#1148 #877043
>>877034
1. Да, хотя все не так однозначно.

Та же мышь, которой ты двигаешь - это и аппаратное прерывание по USB, и программное прерывание на уровне ОС, которая отображает движение мыши.
Те же драйвера на основе прерываний и пишутся.

2. Да, но зачем?
#1149 #877058
Народ, возник такой вопрос.
Хочу заняться "компьютерными науками". Т.е. не работой на компанию, а конкретно наукой. Но на дневном учиться нет желания и возможности. Можно ли связать себя с наукой, получая образование заочно/дистанционно? Или, если речь идёт о всяких квантовых вычислениях и технологиях, биокомпьютинге и т.д. и т.п. обязательно нужно находиться в университетских, лабораторных условиях?
>>877060
#1150 #877060
>>877058
Так тебе компьютерные науки или квантновые вычисления или биотехнологии?

Если первое - то можно и дома лежа на печи заниматься, главное математику знать.
>>877062
#1151 #877062
>>877060

>Так тебе компьютерные науки или квантновые вычисления или биотехнологии?


>


>Если первое - то можно и дома лежа на печи заниматься, главное математику знать.


Но доступ наверное должен быть к технике?
Да и насчёт биотехнологий, то никто ведь не знает, как там дело пойдёт. Может нынешние компьютерные технологии сменят биотехнологии. Уже ведь пытаются кодировать информацию в клетке, создать биокомпьютер и т.д. и т.п. Т.е. если работать на перспективу в такой науке как информатика, то наверное всё же нужно этим заниматься в университетских, лабораторных условиях? Может и ошибаюсь.
>>877063
#1152 #877063
>>877062
Ты хоть какие-то книги из первой и второй колонки ОП-поста прочитай, до пользовательских био и квантовых компьютеров это еще не скоро дойдет.

А для занятий Computer Science можно вообще без компьютера и какой-либо техники обходиться, потому что CS - это на 90% дискретная математика и алгоритмы.
>>877065
#1153 #877064
>>866176
Мейби имя стиля не то
#1154 #877065
>>877063

>Ты хоть какие-то книги из первой и второй колонки ОП-поста прочитай, до пользовательских био и квантовых компьютеров это еще не скоро дойдет.


>


>А для занятий Computer Science можно вообще без компьютера и какой-либо техники обходиться, потому что CS - это на 90% дискретная математика и алгоритмы.


Вроде ведь есть какие-то прототипы квантовых компьютеров. Может случится прорыв в этой области и они хлынут сперва в научно-промышленную область, а потом и в частную.
Но спасибо за ответ, думаю, я просто из-за пока что слабых познаний в компьютерных науках многое преувеличиваю.
#1155 #877079
Анон в каких книгах можно подробно изучить парадигмы программирования?
>>877087
#1156 #877087
>>877079
ОП-пост для кого писался?
#1157 #877105
Извините многоувожаемые аноны. Такой вопрос возник, хочу начать изучать программирование и логика подсказывает что самый распространенный язык-самый востребованный. Так какой же это язык? И каких подводных можно избежать с самого старта обучения?
>>877116>>877159
#1158 #877116
>>877105

1. джаваскрипт.
2. вазелин, многоувожаемый анон, лучше купить заранее.
117 Кб, 1280x1024
78 Кб, 676x343
#1159 #877135
Сп, двач. Такая проблема, что может быть не так с установкой? компиляцию Java не производит,путь указан верно
>>877149>>877392
#1160 #877149
>>877135

> что может быть не так с установкой


> windows

>>877392
#1161 #877159
>>877105
Если никогда не занимался программированием, то начинать лучше всего с Haskell - после него другие языки учатся быстрее. Работы полно, платят отлично.
По книгам. Если есть хоть немного знаний программирования, читай это:
http://www.ozon.ru/context/detail/id/30425643/

Если совсем новичок, пойдет эта книга:
http://www.ozon.ru/context/detail/id/28346038/

Ну и куча онлайн-учебников. Вот, например:
https://anton-k.github.io/ru-haskell-book/book/home.html Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
#1162 #877180
>>876639
Че ты как маленький? Стрегись дома, как все. Рекомендую moser 1400
#1163 #877195
>>876708
Зря ты так. Если опыт есть - тебя с руками оторвут.
Сипп по прежнему вне конкуренции в своей нише. Правда нишу эту потеснили со всех сторон, и вакансий стало на порядок меньше, но зато и востребованность должна вырасти, а с ней и твоя цена.
Сипп это фактически универсал. По эффективности практически вне конкуренции.
Пилить можно что угодно и куда угодно, либо самому выстраивая прокладки, либо пользуясь кутями.

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

Ну а так надо понимать, что языки вторичны. Первична задача: у каждого рынка свой язык. Прошивочки - это си, это стандарт. Сервера - пыхапэ и джабба. Веб - джаббахкрыпт, практически без конкурентов. И т.д.

Опять же многие в свободное время добирают фрилансом: сервак там поадминить, сайтик кому-нибудь склепать/подпилить, и прочая мелочь.
Все-равно то же самое для себя делаешь, чей бы и не продать свои навыки на сторону, в свободное время?

И да, везде нужны командные игроки. Если ты шугаешься общения, огрызаешься на всех, и вообще ведешь себя неадекватно - хер тебя кто куда возьмет: один ты ничего не потянешь, а с командой сработаться не сможешь, только пересрешься со всеми.
Так что прямо с порога за тобой будут палить, насколько ты любезен, насколько легко идешь на контакт, как легко тебя вывести из себя.
#1164 #877200
>>876710
Тащемто в любой компании обучают прямо на месте.
Редко где нужен готовый профессионал - обычно это разовый контракт: решил проблему - и свободен.
Нормальные руководители понимают, что все-равно придется обучать людей под свой техпроцесс, так что закладывают такие размеры команд, чтобы они оставались эффективны, когда часть их состоит из криворуких нифига не знающих новичков.
В командах непрерывно идет процесс обучения, передачи опыта.
Так что достаточно только пробиться в команду, не важно как, и с большой долей вероятностью ты устроен. Выпнут на мороз только редкого распиздяя, в принципе не способного в обучение, остальные же будут постепенно расти, и стабильно получать бабло.
Чел, который идет в обход системы - явно не дурак, так что проблем с обучением не будет. А значит он спокойно на халяву поимеет то, на что другие горбатились много лет.
Не везде конечно, та же медицина например такого не потерпит, там реальные знания нужны, но в большинстве мест - спокойно.
39 Кб, 591x80
#1165 #877201
Что здесь не так??? может в переменной Path дело???
>>877214>>877235
#1166 #877211
>>876447
Я так и не дочитал до конца списка в скобках, я смогу быть программистом?
#1167 #877214
>>877201
Так пойди в патх и узнай!!! Не медли!!! Скорее!!!
>>877218
#1168 #877218
>>877214
Мне нужно содержимое переменной Path для 8.1 винды))) памагити))))
#1169 #877228
>>876754
Если нужно покинуть цепочку вложенных вызовов (функций), то это и делают по цепочке.
Тут проблема в стеке: совершая вызов, даже в асме, ты что-то складываешь на стек, покидая функцию - собираешь данные со стека.
Покидая функцию через гото, ты не чистишь стек, и получаешь разрушение логики работы (99% краш) и критическую утечку памяти (100% краш в ближайшее время).
Поэтому со времен васиков гото строго рекомендуется забыть.

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

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

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

В твоем случае причина может быть только в двух вещах:
1) излишний перфекционизм. Забей на эти два ифа.
2) неправильно строишь логику работы. Обычно цепочка вызовов выстраивается так, что окончание работы самой глубокой функции органично перетекает в выход из всех функций по цепочке, без каких либо построверок.
Для этого в одной функции может быть несколько вызовов и ретурнов, а проверки идут либо до вызовов, либо прямо во время работы цикла.
Например твой код можно представить как

int main(){
while(1){
foo1();
//LABEL1: f+y;
f+y;
}
}

int foo1(){
//while(1)
x = ab;
foo2();
x++;
return x;
}

void foo2(){
//if(!z) goto LABEL1;
if(!z) return;
else
z = 50;
return;
}

По сути тут только два изменения:
1) гото заменили ретурном - если зет нету, из функции выходим сразу.
Хотя правильнее было бы это условие перенести в foo1: лишний вызов дороже лишней проверки - при вызове сохраняется контекст в стеке, т.е. процессор выполняет много в данном случае совершенно не нужных команд.
2) избавились от while(1) во внутреннем цикле. Поскольку это очевидная ошибка: главный цикл всегда один, второй такой цикл - это фактически зависшая программа.
У тебя как только вызывается foo1 - все, программа из нее выйти уже не может, из-за второго бесконечного цикла.
Если требуется два главных цикла - раскидывай их по отдельным физическим ядрам и ебись с синхронизацией и интерференцией, либо же, что более грамотно, меняй логику, например на флаги.
У меня в нескольких девайсах цикл выстроен так:

main(){
init()
while(1){
~logic_main~
if (flag1) call foo1();
if (flag2) call foo2();
if (flag3) call foo3();
}
}

foo1(){
clear flag1;
~logic_foo1~
return;
}

Т.е. где-то кто-то (даже main) просто выставляет флаг, а в конце главного цикла вызываются обработчики, сбрасывают флаг, и обрабатывают событие. Если флаг не выставлен - обработчик проскакивается, экономя ресурсы.

Такая архитектура лучше, т.к. позволяет применить два хака:
Во первых флаги можно группировать битмасками, т.е. каждый бит в одной ячейке - это отдельный флаг.
Тогда одним условием можно проверять сразу несколько флагов, например if (5) == это if(flag1&flag4).
Соответственно и в памяти можно вместо кучи флагов хранить всего один-два байта состояния.
Ну а во вторых можно заменить if гораздо более быстрыми switch - после компиляции они превращаются в прямые переходы по таблице, даже без сравнения.
Выглядит это так:

На яву:
switch(x){
x==1 call foo1();
break;
x==2 call foo2();
break;
x==3 call foo3();
break;
}

После компиляции, на асме:
54:jmp 54+x2
55:nop;
56:call foo1(); //if x=1, 54+x
2=54+12=56
57:jmp exit;
58:call foo2(); //if x=2, 54+x
2=54+22=58
59:jmp exit;
60:call foo3(); //if x=3, 54+x
2=54+3*2=60
63:exit: ret;
#1169 #877228
>>876754
Если нужно покинуть цепочку вложенных вызовов (функций), то это и делают по цепочке.
Тут проблема в стеке: совершая вызов, даже в асме, ты что-то складываешь на стек, покидая функцию - собираешь данные со стека.
Покидая функцию через гото, ты не чистишь стек, и получаешь разрушение логики работы (99% краш) и критическую утечку памяти (100% краш в ближайшее время).
Поэтому со времен васиков гото строго рекомендуется забыть.

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

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

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

В твоем случае причина может быть только в двух вещах:
1) излишний перфекционизм. Забей на эти два ифа.
2) неправильно строишь логику работы. Обычно цепочка вызовов выстраивается так, что окончание работы самой глубокой функции органично перетекает в выход из всех функций по цепочке, без каких либо построверок.
Для этого в одной функции может быть несколько вызовов и ретурнов, а проверки идут либо до вызовов, либо прямо во время работы цикла.
Например твой код можно представить как

int main(){
while(1){
foo1();
//LABEL1: f+y;
f+y;
}
}

int foo1(){
//while(1)
x = ab;
foo2();
x++;
return x;
}

void foo2(){
//if(!z) goto LABEL1;
if(!z) return;
else
z = 50;
return;
}

По сути тут только два изменения:
1) гото заменили ретурном - если зет нету, из функции выходим сразу.
Хотя правильнее было бы это условие перенести в foo1: лишний вызов дороже лишней проверки - при вызове сохраняется контекст в стеке, т.е. процессор выполняет много в данном случае совершенно не нужных команд.
2) избавились от while(1) во внутреннем цикле. Поскольку это очевидная ошибка: главный цикл всегда один, второй такой цикл - это фактически зависшая программа.
У тебя как только вызывается foo1 - все, программа из нее выйти уже не может, из-за второго бесконечного цикла.
Если требуется два главных цикла - раскидывай их по отдельным физическим ядрам и ебись с синхронизацией и интерференцией, либо же, что более грамотно, меняй логику, например на флаги.
У меня в нескольких девайсах цикл выстроен так:

main(){
init()
while(1){
~logic_main~
if (flag1) call foo1();
if (flag2) call foo2();
if (flag3) call foo3();
}
}

foo1(){
clear flag1;
~logic_foo1~
return;
}

Т.е. где-то кто-то (даже main) просто выставляет флаг, а в конце главного цикла вызываются обработчики, сбрасывают флаг, и обрабатывают событие. Если флаг не выставлен - обработчик проскакивается, экономя ресурсы.

Такая архитектура лучше, т.к. позволяет применить два хака:
Во первых флаги можно группировать битмасками, т.е. каждый бит в одной ячейке - это отдельный флаг.
Тогда одним условием можно проверять сразу несколько флагов, например if (5) == это if(flag1&flag4).
Соответственно и в памяти можно вместо кучи флагов хранить всего один-два байта состояния.
Ну а во вторых можно заменить if гораздо более быстрыми switch - после компиляции они превращаются в прямые переходы по таблице, даже без сравнения.
Выглядит это так:

На яву:
switch(x){
x==1 call foo1();
break;
x==2 call foo2();
break;
x==3 call foo3();
break;
}

После компиляции, на асме:
54:jmp 54+x2
55:nop;
56:call foo1(); //if x=1, 54+x
2=54+12=56
57:jmp exit;
58:call foo2(); //if x=2, 54+x
2=54+22=58
59:jmp exit;
60:call foo3(); //if x=3, 54+x
2=54+3*2=60
63:exit: ret;
>>877230
#1170 #877230
>>877228

>x2


Апу сьел умножения. Там x•2
#1171 #877235
>>877201
Еггог: не смог найти или загрузить главный класс Главный .
#1172 #877240
>>876980

>Рогалик пошаговый - там же сугубо похуй на скорость.


Охохо. Дварфы и катаклизмы тормозят даже на суперсовременных интелях. И это без графона, с графоном пиздец еще более эпичен.
>>877242>>877450
#1173 #877242
>>877240
Жаб говорил в интервью, что он программист так себе, потому оптимизация оставляет желать. Думаю, зря тот анон хочет скатиться с сипп.
>>877265
#1174 #877258
>>877020
А зачем тебе мгновенное завершение? Ты там детонатор чтоли пилишь?
Поскольку в остальных случаях можно спокойно дождаться прохода главного цикла и проверить, нужна ли следующая итерация, или нет.

Файлы в ФС мониторят специальные ватчеры - программные интерфейсы ядра, предназначенные как раз для таких случаев.
Можно туда повесить свой обработчик, и в нем проверять совпадение пути.
Получишь практически мгновенную реакцию, порядка 100мс, и незначительное влияние на ресурсы, ос сама будет вызывать обработчик по любым изменениям ФС.
Быстрее нельзя - ос передает управление раз в 100мс, т.е. нельзя гарантировать что твой софт вообще получит проц ранее, чем через 100мс. Тут как повезет: в некоторые циклы будешь получать управление через пару мс, в некоторые через 100мс.

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

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

На железном уровне, в прошивочках, любят мониторить буферы дисков, тогда никаких дров ФС не нужно, реакция практически мгновенная - время заполнения буфера. Но по ресурсам уже значительно дороже.
С драйвером ситуация лучше - можно встроить обработчик в драйвер, это сэкономит ресурсы. Но придется разбирать драйвер.
Также из прошивки можно дотянуться до буфера ФС в памяти - вот там выгоднее всего ловить изменения ФС. Но этот буфер сложно найти - нужно разбирать структуры в памяти.
#1174 #877258
>>877020
А зачем тебе мгновенное завершение? Ты там детонатор чтоли пилишь?
Поскольку в остальных случаях можно спокойно дождаться прохода главного цикла и проверить, нужна ли следующая итерация, или нет.

Файлы в ФС мониторят специальные ватчеры - программные интерфейсы ядра, предназначенные как раз для таких случаев.
Можно туда повесить свой обработчик, и в нем проверять совпадение пути.
Получишь практически мгновенную реакцию, порядка 100мс, и незначительное влияние на ресурсы, ос сама будет вызывать обработчик по любым изменениям ФС.
Быстрее нельзя - ос передает управление раз в 100мс, т.е. нельзя гарантировать что твой софт вообще получит проц ранее, чем через 100мс. Тут как повезет: в некоторые циклы будешь получать управление через пару мс, в некоторые через 100мс.

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

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

На железном уровне, в прошивочках, любят мониторить буферы дисков, тогда никаких дров ФС не нужно, реакция практически мгновенная - время заполнения буфера. Но по ресурсам уже значительно дороже.
С драйвером ситуация лучше - можно встроить обработчик в драйвер, это сэкономит ресурсы. Но придется разбирать драйвер.
Также из прошивки можно дотянуться до буфера ФС в памяти - вот там выгоднее всего ловить изменения ФС. Но этот буфер сложно найти - нужно разбирать структуры в памяти.
>>877294
#1175 #877265
>>877242
Там и с оптимизацией мало что изменится.
Там проблема в самих концепциях: мир огромный, из миллионов активных элементов, которые обсчитываются каждый ход.
В обычных играх активных элементов мало, около тысячи, остальное - статика, декорации. Вот и работает норм. Только логика получается настолько убога, что с нее плюются. Ну а по другому приходим опять к рогаликам, где логика более-менее норм, но все тормозит даже без графония.
Нет пути. Народ жаждет суперкомпьютер в каждый дом.
#1176 #877266
12
#1177 #877269
>>877020
если под винду, знаю как сделать
#1178 #877270
>>866094 (OP)
2 курс магисратуры кун итт
Учился в мат школе, был олимпиадником, поступил на ылитную кафедру(по олимпиаде), пинал хуй вплоть до сегодня, нихуя не могу в программирование, лабы и прочие курсачи делал на отъебись за 15 минут, не уча синтаксис.
Анончики, милые мои, посоветуйте куда вкатиться
>>877281>>877304
#1179 #877281
>>877270
Никуда не вкатывайся, ты уже на вершине совершенства
>>877289
#1180 #877289
>>877281
кушать хочется, помогите!
>>877339
#1181 #877293
>>866094 (OP)
Хочу вкатиться в программирование. Заработок 300 к/сек не интересует, в яндексе/гугле/мэйле работать не хочу (я вообще работать не хочу, лол). А хочу я кодить ДЛЯ СЕБЯ, в перспективе - создавать ИИ, решать какие-то сложные задачи, которые мне подкинет воспаленное воображение. Подскажите, с чего начать, какой из языков наиболее ИНТЕРЕСЕН, перспективен в плане, ну например, создания того же искусственного интеллекта
>>877318>>877320
#1182 #877294
>>877258

> А зачем тебе мгновенное завершение? Ты там детонатор чтоли пилишь?


Мгновенное завершение это просто пример. Вопрос был из-за банального интереса.

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


А ещё я думал, что if это слишком ресурсозатратно, особенно если if'ов много. Сейчас, конечно, проверил всё на практике, где 1 000 000 000 if'ов проверяющих, что i != 0 выполнялись 1.580s, а сто лямов всего 0.163s, что почти незаметно на глаз. Но ебать, сто мильйонов условий! До чего же сишечка быстра. В общем я полностью успокоился.

Спасибо за подробный ответ.
>>877298>>877332
#1183 #877298
>>877294

> До чего же сишечка быстра


А можно эту хуйню делать медленнее, если ты не интерпретатор?
#1184 #877304
>>877345
#1185 #877318
>>877293
Бери плюсы. Самое норм. Как сутдентам или абитуриенам медикам советуют зубрить всего синельникова, а это ебаные тома латинских названий всяких впуклостей и выпуклостей, с тем, что после зубрежки их мозг будет разработан настолько, что утда уместится банка сгущенки, так и ты бери плюсы, с тем же расчетом, что после плюсов тебе все покажется раем и изи модом
>>877408
#1186 #877319
Стоит после хтмл+цсс учить руби? Чёт прям загорелся учить этот язык. Или анон посоветует что-то другое? (не хаскель, плз).
>>877323>>877331
#1187 #877320
>>877293
Если интересуют тяжелые нейросети - то это горы матана и си. Без вариантов: серьезно байтоебствовать можно только на си.
Если на поиграться - фреймворки для любого языка.
Если проект - пили гибридный подход: выбирай удобный язык высокого уровня, хоть питон, хоть яву и пили к нему библиотеку на си.
Тут еще на хаскель дрочат - если твой ИИ основан на строгом матане, стоит посмотреть.

По скорости: си>ява>питон>хаскель
В прикладных задачах питон нагибает яву, за счет матанистых библиотек.
В фундаментальных задачах хаскель нагибает питон, за счет архитектуры, основанной на матане чуть более, чем полностью.
>>877409
#1188 #877322
Кстати, о плюсах, решил немножко колупнуть плюсы, отвлечься от си, тем более что есть интерес в опенгле покопаться, так вот, взял томик строуструпа, прочитал пару главок, а там задание - испечь пирог с черникой! Делать нечего, задания надо выполнять. И вас бы позвал отведать пирога, но вы чсвшные уебки, и не умеете вести себя за столом, что прочем, не мешает вам быть няшами
#1189 #877323
>>877319
Несомненно учи.
#1190 #877331
>>877319
ДА ЧЕМ ЖЕ ВАМ ХАСКЕЛЬ НЕ УГОДИЛ
>>877344
#1191 #877332
>>877294
Ну так включай матан в следующий раз.

if - это 1-2 команды.
Проц у нас пилит 4000000000 команд в секунду.
Заморачиваться явно не стоит - цена уже меньше процента.

А современные процы пилят по 20-30 команд за цикл (исполнительных блоков больше, чем ядер). Т.е. цена еще в 20-30 раз меньше.
А еще пользуются предсказанием переходов, это когда ветка исполняется еще до проверки условия.

Т.е. цена if в таких условиях практически равна нулю, с точностью до миллионых долей процента.

А вообще, если сомневаешься - пользуйся switch вместо if, компилятор их хорошо оптимизирует:
http://www.gamedev.ru/code/forum/?id=176774
http://www.cyberforum.ru/cpp-beginners/thread1223695-page2.html
#1192 #877339
>>877289
Ешь говно
#1193 #877344
>>877331
Нишевый инструмент.
Вспомни как от процедурки переходили к обьектам - как мозг ломали. До сих пор не все могут вьехать в обьекты.
А теперь представь что от обьектов нужно перейти к математическим доказательствам. Это ж вообще жесть.

Но так то да, хаскель - достойный инструмент. Математически точен, многопоточен, прост.
Логику какого-нибудь дрона пилить на нем - самое то.
Вроде автопилот боевой вертушки на чем-то подобном написали, тоже что-то про математическую точность говорили.
#1194 #877345
>>877304
Вон из профессии.
>>877349>>877356
#1195 #877349
>>877357
#1196 #877356
>>877345
мои друзья, напарники олимпиад юности работают в ваших яндексах-гуглах-маилсру
А я просто попросил подсказать перспективу по мнению анона, если я пинал хуй, это вовсе не значит, что "Вон из профессии.", не?
>>877385
#1197 #877357
>>877349
Сойдёшь с ума, вот.
#1198 #877385
>>877356
Как только вечность исчезла, Татарский оказался в настоящем. Выяснилось, что он совершенно ничего не знает про мир, который успел возникнуть вокруг за несколько последних лет.

Этот мир был очень странным. Внешне он изменился мало – разве что на улицах стало больше нищих, а все вокруг – дома, деревья, скамейки на улицах – вдруг как-то сразу постарело и опустилось. Сказать, что мир стал иным по своей сущности, тоже было нельзя, потому что никакой сущности у него теперь не было. Во всем царила страшноватая неопределенность. Несмотря на это, по улицам неслись потоки «мерседесов» и «тойот», в которых сидели абсолютно уверенные в себе и происходящем крепыши, и даже была, если верить газетам, какая-то внешняя политика.

По телевизору между тем показывали те же самые хари, от которых всех тошнило последние двадцать лет. Теперь они говорили точь-в-точь то самое, за что раньше сажали других, только были гораздо смелее, тверже и радикальнее. Татарский часто представлял себе Германию сорок шестого года, где доктор Геббельс истерически орет по радио о пропасти, в которую фашизм увлек нацию, бывший комендант Освенцима возглавляет комиссию по отлову нацистских преступников, генералы СС просто и доходчиво говорят о либеральных ценностях, а возглавляет всю лавочку прозревший наконец гауляйтер Восточной Пруссии. Татарский, конечно, ненавидел советскую власть в большинстве ее проявлений, но все же ему было непонятно – стоило ли менять империю зла на банановую республику зла, которая импортирует бананы из Финляндии.

Впрочем, Татарский никогда не был большим моралистом, поэтому его занимала не столько оценка происходящего, сколько проблема выживания. Никаких связей, которые могли бы ему помочь, у него не было, поэтому он подошел к делу самым простым образом – устроился продавцом в коммерческий ларек недалеко от дома.
>>877391
323 Кб, 1434x1008
147 Кб, 651x564
#1199 #877389
"не является внутренней или внешней командой, исполняемой программой или пакетным файлом"
Не пойму, как фиксить.
#1200 #877391
>>877385
рака тебе даун, выучу джаву и буду хуй тебе в рот совать
>>877439
#1201 #877392
>>877135
схожая проблема

этот уебок >>877149 пусть идёт нахуй
22 Кб, 570x224
8 Кб, 237x172
#1202 #877396
>>873346
>>873495
>>873835
Вот как сделано в gtk. Все функции создаются с типом GtkWidget*, следовательно они могут возвращать этот самый GtkWidget для последующей работы с ним. А в нём, собственно, уже и иксовый Window, например.
Мне нужно сделать также, но я нихуя не понимаю что есть GtkWidget и как его реализовать. Если глянуть в исходники gtk, то GtkWidget это структура состоящая из двух элементов второй пик, если пойти копать исходники этих элементов, то запутаешься очень быстро, по крайней мере я не осилил.
Есть в треде знающий Анон? Объясни как оно работает, пожалуйста.
>>877403>>877446
#1203 #877399
>>877389
%SystemRoot%\System32
%SystemRoot%
%SystemRoot%\System32\Wbem
в path-e прописал помимо пути к самому питону та же хуета
#1204 #877403
>>877396

>Объясни как оно работает, пожалуйста.


У них свое велосипедное ООП поверх С. Называется GObject.
https://developer.gnome.org/gobject/stable/
>>877407
#1205 #877406
Привет аноны. Заебало быть высокоуровневой макакой, и писать код, нихуя не понимая как он работает. Для примера, типичное создание кнопки в приложении - btn = frameWorkNameButton('кнопочка'). Это пиздец. Я создаю приложения для пары крупных предприятий, но я нихуя не понимаю как это работает, надо как то нарисовать кнопку, перехватить щелчек мышкой по кнопке, и тд. В общем, реквестирую литературу, что бы понять хотя бы как перехватытвать нажатия кнопок в винде, как нарисовать примитивный фрейм системными средствами и тд, без всякой ебли с процессорами и их регистрами или что там у них, настолько низкоуровневое программирование не интересует. Вот, заранее нефти
#1206 #877407
>>877403
Бляяя, сложно, больно, сложно. Мне кажется я не смогу написать что-то работающее изучая исходники gtk. В интернетах вообще есть информация о том, как должен работать базовый граф.тулкит? Мне бы указатели на окна научится возвращать/передавать, по сути это единственный камень, нужно любое решение.
>>877416>>877420
#1207 #877408
>>877318

> все покажется раем и изи модом


Жизненно. Только функциональщина не покажется.
#1208 #877409
>>877320

> основанной на матане чуть более


А теория категорий где?
57 Кб, 678x404
#1209 #877412
Пришлю двухмерных девочек, трусики сестры или пополню телефон человеку, владеющему Wolfram Mathematica.
w;K.olframmathANUSmaPG,ilPUNCTUMrpmVu
>>877635
#1210 #877416
>>877407

>Мне кажется я не смогу написать что-то работающее изучая исходники gtk


Возьми libui. Она маленькая и простая.
https://github.com/andlabs/libui
#1211 #877420
>>877407
Есть на русском языке описание нескольких редких API (не маздай и не линукс), но повторить с наскоку не получится.
#1212 #877439
>>877391
А осилишь то, джаву целую?
Это же джава, а не хуй с маслом. Синтаксис там, куча пакетов, фреймворки.
Это ж учить надо.
37 Кб, 971x549
#1213 #877441
#1214 #877443
>>877406
winapi
#1215 #877446
>>877389
Проставь ассоциации в винде. Но из консольки так всё равно не сможешь запускать.
>>877396

>но я нихуя не понимаю что есть GtkWidget и как его реализовать


Что угодно. Как ты сам сказал - там лежит тот самый Window. Ещё там лежит что-то, что нужно гтк, чтобы работать с окнами. Вот и ты положи туда что-нибудь, что тебе нужно.
>>877406
Напиши игру, там со всем разберёшься.
>>877698
#1216 #877448
>>877406

>что бы понять хотя бы как перехватытвать нажатия кнопок в винде


Ахаха, ты лучше сразу читай про Сacheline-ы, False Sharing-и, Ordering-и и прочие Interlocked-ы.
>>877465
#1217 #877450
>>877240
Ну неудивительно, что тормозят. Они же все в одно ядро хуярят. Дварф фортресс уж точно. Ты-то не Жаб, можешь запилить многопоточность.
>>877458
#1218 #877458
>>877450
Ну так и размер мира не ограничен - всегда выставляют под завязку.
#1219 #877465
>>877448
И почитаю
#1220 #877468
Два дня назад, потренировал ноги. Пришел домой, полежал на диване, расслабился. Когда вставал - уперся на левую руку и сука что то хрустнуло в районе ключицы.
Сейчас какието фантомные боли уже второй день то в лопатке, то в ключице, то в плече.
Анон, я буду жить?
>>877473>>877718
#1221 #877473
>>877468
Ты определенно по адресу
#1222 #877495
Помогите выбрать. Хочу или в хайлоуд, или в безопасность. Но не знаю как попробовать и то, и другое. С языками всё просто. Почитал, поучил, пописал и через месяц знаешь нравиться ли язык. Но что тут делать? Как мне потыкать пальцем в эти 2 штуки и не потратить на это 3 года жизни?
>>877506
#1223 #877506
>>877495
Иди в хайлоуд
>>877511
#1224 #877511
>>877506
А если в безопасничках интереснее? Всякие пинтесты делать и сайты взламывать.
>>877516
#1225 #877516
>>877511
Какое нахуй интереснее, какое нахуй взламывать, из вакансий только сис.админ в службе безопасности во всяких конторках, где ты будешь следить что бы тетя Срака не сидели в одноклассниках
>>877517
#1226 #877517
>>877516
Всё равно хочу потыкать.
>>877523
#1227 #877518
Как вкатиться в криптографию?
#1228 #877519
>>866094 (OP)
Аноны, есть 2 гитхаб профиля.
Один для всяких проектов и лаб, другой для уличной магии хаскелей, игр с жс и прочего хипстерского подделия. Второй очень палить не хочется перед кем попало, он мой тайный гитхаб профиль.
Проблема в том, что вместо коммиты в нормальный гитхаб отправляются почему то с моего второго акка. Как это пофиксить?
#1229 #877523
>>877517
Анон я тебя как никто понимаю. У меня такая же мания к языкам, бывает почитаю про лисп, жс, или еще какую хуйню, и вместо того что бы работать над тем что уже знаю, я начинаю лихорадочно качать учебники, компиляторы, интерпритаторы и тд к новому языку, хотя обычно через день два успокаиваюсь и откладываю это дело на потом. Надо решиться и выбрать что то одно, потом выучишь другую область, никода безопасность не денется, а если квантовые компукторы все таки взлетят, то твоя безопасность просто станет нахуй не нужна никому, единственным способом обезопасить свой пека (или скажет базу данных какого нить банка) будет выдернуть сетевой кабель
>>877526
72 Кб, 1280x720
#1230 #877526
>>877523

>а если квантовые компукторы все таки взлетят


Не успеют.
>>877528
#1231 #877528
>>877526
А что такого случится раньше что могло бы им помешать?
>>877532>>877533
ньюфаг в треде #1232 #877530
насколько статья с лурка в первом посте соответствует действительности ?
не тролленг ли это ?
если начну все это читать по порядку, есть шанс стать тру-программистом ?
#1234 #877533
>>877528
А по его пикче не понятно? Большой белый писец. Украина станец ядерной державой и взорвется, чего остальные нации, по мнению украины, не вынесут и дружно выпилят сами себя истерическим смехом
>>877691
#1235 #877538
>>877532
Не вникал, но они же не пытались объяснить ледниковый период понижением средней температуры на -4 градуса (точнее его таяние как только температура подскочила на пару градусов)? Все, мягко говоря, несколько сложнее http://katastrofa.h12.ru/icewhy.htm
45 Кб, 500x374
#1236 #877562
Аноны, а учиь хаскел и фортран, не умея при этом кодить на си, яве, пхп, хтмл и вообще ни на чём, за что деньги плотят, это норма или я конченный еблан?
>>877593
#1237 #877565
Платиновый вопрос, на чем пишутся игори? на чем писать игори? Пишу аркадку на питоне, но для того тчо бы кто то смог ее оценить, ему нужны все либы, cx и pyinstaller отказываются собирать stand alone. Отсюда вопрос: на чем писать клон jets n guns? (язык, не движек, unity не предлагать)
>>877572
#1238 #877572
>>877565
Urcho3D
#1239 #877593
>>877562
Будешь знать эти языки, те пойдут проще простого. ПХП и хтмл вообще дело на несколько часов
>>877616
0 Кб, 256x256
#1240 #877616
>>877593

>ПХП


>дело на несколько часов


Ну не толсти ты так
>>878186
#1241 #877620
Аноньи, помните, был анлимитед гайд по гиту от другого анона? Не помню только каком разделе. Дайте ссылку плез, у кого осталась.
#1242 #877635
>>877412
Спрашивай тут.
#1243 #877658
Сап. Я очень тупой в код, но инженер (чистые лвс, без кодинга), однако хочу научиться. Реквестирую местных кодеров - что выбрать, яву или яваскрипт в плане как легкости усвоения, так и актуальности. Заодно был бы искренне благодарен магуалам для отбитых энцефалопатов.
#1244 #877659
>>877658
Во время получения инженеровышки учил паскаль, делфи, вскользь даже ассемблер. Но сейчас уже забыл наверняка, 11 лет прошло.
#1245 #877660
>>877658
Из веб - чистый html и для себя чуть копал cgi и api. Но опять же, преданья старины глубокой.
Помоги определиться уже и начать учить, кодерач.
#1246 #877667
Какой ингришь учить — американский или британский?
>>877719>>878094
#1247 #877676
>>877658
Если ты инженер, то учи C/C++ или Haskell какой-нибудь.
#1248 #877677
>>877658
Постановка вопроса неверная.
Нужно походить с точки зрения ЧТО Я ХОЧУ ДЕЛАТЬ?, и уже от этого отталкиваться.

Например, если ты не собираешься это своей работой делать, то:
- Если андроид, игрушки, приложения клепать - однозначно джава.
- Сайты - питон с джангой. Питон - маааааксимум легкость, максимум приятный синтаксис с кучей сахарков. Написать на нем можно будет хоть что. Куча модулей, благодаря которым не нужно изобретать велосипед. Даже на мобилку игрушки можно делать (но только их, и то не монетизировать).

И так далее.
#1249 #877678
>>877658
И вообще не критично, в общем-то, с чего там начинать. Выучить новый язык после изучения первого - дело пары месяцев.

Если у тебя куча времени и ты выберешь питон - можно прочитать "Изучаем Питон" М.Лутца, толстенный талмуд в 1200 страниц, но после него понятно все будет даже последнему дебилу.
#1250 #877691
>>877533

>Украина станец ядерной державой и взорвется


Ты прямо щас Севернею Корею описал.
Они искренне верят, что во всём мире в штаны срут от их патетических сотрясаний воздуха указательным пальчиком.
>>878090
#1251 #877697
Где-нибудь в интернетах можно найти платные курсы от гибрейнс? Или оперативно все выпиливается?
3 Кб, 217x61
13 Кб, 735x155
#1252 #877698
>>877446

> Что угодно. Как ты сам сказал - там лежит тот самый Window. Ещё там лежит что-то, что нужно гтк, чтобы работать с окнами. Вот и ты положи туда что-нибудь, что тебе нужно.


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

Ситуация такая: У меня есть тип widget в котором лежит всё связанное с окном. В функции create_window я иксами создаю окно. На пике всё это присваивается w.window, но разумеется так не работает.
Нужно как-то присвоить выхлоп XCreateSimpleWindow элементу структуры widget и вернуть указатель на эту структуру уже со всеми данными. Как это сделать? Вроде такая банальная задача, а я сломался, пиздец.
>>877766
63 Кб, 934x596
#1253 #877703
Что это за язык и как в нём разбираться?

мимоламер
>>877705>>877715
#1254 #877705
>>877703
Petooh
>>877707
59 Кб, 399x399
#1255 #877707
#1256 #877715
>>877703
Это CSS
#1257 #877718
>>877468
Куда венки присылать?
#1258 #877719
>>877667
Вот это вопрос ниже поясна щас был
#1259 #877752
Аноны, спрошу вопрос который давно стал платиновым. Как понять и разобраться в проганье. Те я поступил в вузик. Мне дают лабку. И я хуй знает с чего начать её делать. Я просто не понимаю чего от меня хотят. Те я понимаю смысл, но не вижу возможности это реализовать. Что думаете? Все к чему я пока что пришёл это читать книжки и набираться опыта. Но это очень ресурсоемко. У меня тупо нет столько времени. Может стоит искать инфу где-то ещё кроме книг? Расчитываю на твою помощь анон.
#1260 #877753
>>877752
Язык си.
#1261 #877758
>>877752

>Но это очень ресурсоемко. У меня тупо нет столько времени.


Да ты охуел, шакал ебучий! По-твоему, прогать это "посмотрел видосик и написал гугол"? Чем у тебя время занято? Дрочкой? Не можешь в день несколько десятков страниц прочитать?
Ну и пошел нахуй тогда, иди в продавцы или охранники. необучаемые казуалоблядки тут не нужны.
>>877862
#1262 #877759
>>877752
Дальше будет только хуже, сужу по одногруппникам. Ты либо уделяшь львиную долю своего времени программированию, либо дропаешь его. На твоё место есть уйма людей, у которых есть много времени на кодинг.
>>877862
101 Кб, 1280x800
#1263 #877761
Пара вопросов.

1. Как сделать такой охуительный прозрачный интерфейс на чистом винапи? Пока что я дошел только до создания собственных кнопок произвольного дизайна.

2. Как называются эти хуевины на форме, которые представляют собой рамку с надписью наверху?

3. Есть ли паттерны проектирования гуя на чистом си, или на винапи как хочу, так и пердолю, все равно не получится писать годно в объектном стиле?
#1264 #877766
>>877698
Рано тебе ещё этой хуйнёй заниматься. Вот создал ты widget ptr w, и что ты дальше делаешь? Во-первых, это локальная переменная, и ты её не инициализируешь, то есть, в ней может лежать что угодно. Во-вторых, это указатель, а ты обращаешься к нему через точку, как к обычной структуре на стеке. Конечно, у тебя всё по пизде идёт.
Ты, похоже, продвинутой теории начитался, а на основы хуй положил. Не надо так делать, иначе ничего написать у тебя так и не получится.
>>877865>>877948
#1265 #877773
>>873346

> но ебать, какой же он сложный


Нет там ничего сложного. Виджет в gtk - всего лишь очередной наследник gobject, всю основную работу берет на себя gdk и cairo, а gtk это собственно как раз набор компонентов уже готовых.
мимо бывший ментейнер
#1266 #877775
>>877752

> нет времени читать книги


no way
Тогда соси хуи.
>>877862
#1267 #877782
Привет, ребят
уже давно работаю мидл-программером на ruby.
Делаю всякую хуйню - что скажут. Алгоритмов не пишу и почти не придумываю, все квадратно-гнездовое.

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

Я решил завязать с этим дерьмом и радикально прокачаться. чтобы больше не работать с такими уебанами. При этом, я хочу принимать участие в разработке высоконагруженных, параллельных систем, хочу прокачаться в параллельных алгоритмах, функциональных алгоритмах. Что нужно читать, что делать и куда контрибьютить, чтобы через год смочь пруфануть, что я нормальный специалист?
>>877787>>877903
#1268 #877787
>>877782
В принципе, машинное обучение тоже очень интересно, но не знаю, на сколько актуально.

посоветуйте что-нибудь
#1269 #877788
Привет аноны.
Нужно написать программулину, которая будет опрашивать WfFi контроллер по SNMP протоколу. Проблема собственно в работе с SNMP.
Решил использовать net-snmp но не понял как ее установить+прикрутить к моему проекту. Туториалы тоже нихуя не понятные.
Может у кого есть годные примеры или туториалы? Заранее спасибо!
Пишу на C++/CLI
>>878086
#1270 #877804
>>866094 (OP)
Есть многостраничный вордовский документы с оглавлением, длинными, на несколько страниц, таблицами и графиками.

Есть ли средства, которыми можно автоматически создавать такой же документ, т.е. заполнять таблицы данными, сохраняя форматирование точно или очень близко ? Создание графиков так же желательно.
>>878082
#1271 #877814
>>877752

> нет времени


Найди я серьезно
>>877862
#1272 #877829
Доброго время суток.
Усливия: в течении дня создаются файлы в папку %Категориянейм% по типу %баркод1%_0001.жпг %баркод1%_0002.жпг %баркод2%_0001.жпг %баркод2%_0002.жпг
Задача - прочекать баркоды на уникальность (не создавать дублирующихся джипегов)
и в конце дня поменять часть названия файлов с %Баркод1% на %модель_хуй% (по таблице) и запихнуть эти свежие файлы в архив.
На данный момент я это делаю через Эхель и пару батников.

Стоит ли обмазываться SQL (или чем-то другим), будут ли профиты, учитывая что работа выполняется по Тинкпаде 5-летней давности.
>>877859>>878081
#1273 #877859
>>877829
Т.е. работа только с именами файлов? Да на любом языке: повершелл, питон, простенький бинарь на жаве, си, паскале.
Зачем тут ёксель?
С БД по любому будут профиты - ФС медленная. Но так ли это тебе важно? Экономия - минуты.
#1274 #877862
>>877814
>>877775
>>877759
>>877758
Алло блядь. Я и так трачу 75% времени на кодинг. Остальное это пары и еда. Ну и + я позволяют себе таку роскошь как сон по 6 часов. Иначе я просто не работосплсобен. Я блядь даже дотан дропнул. Я кроме кодинга блядь практически ничем не занимаюсь. Я прошу максимально выгодные варианты получения информации. Но я так полагаю, из ваших ответов, таких нет.
#1275 #877865
>>877766

> Вот создал ты widget ptr w, и что ты дальше делаешь? Во-первых, это локальная переменная, и ты её не инициализируешь, то есть, в ней может лежать что угодно. Во-вторых, это указатель, а ты обращаешься к нему через точку, как к обычной структуре на стеке. Конечно, у тебя всё по пизде идёт.


Всё это я вполне себе понимаю, уже хорошо.

> Ты, похоже, продвинутой теории начитался, а на основы хуй положил.


Теорию читал и много, но и основы довольно долго пердолил. Правда указатели прошли мимо меня, тут да, фейл.

> Не надо так делать, иначе ничего написать у тебя так и не получится.


Анон, помоги с проблемой, повторяю, если и дальше будут такие затупы, то дропну это дело, ну а пока я примерно представляю как сделать всё помимо ебли с указателями.
>>877868>>877876
#1276 #877867
>>877752
Изучаешь синтаксис языка и domain-specific условия, а алгоритмы можешь и сам на ходу придумывать, чай не гугл пишешь.
#1277 #877868
>>877865
Ну, давай подумаем.

>это локальная переменная, и ты её не инициализируешь


Наверное, надо её инициализировать.

>это указатель, а ты обращаешься к нему через точку, как к обычной структуре на стеке


Наверное, надо обращаться с ним как с указателем, а не локальной структурой.
Ещё раз тебе говорю, иди проходить cs50. Там четыре, по-моему, недели всего на сишку уделяется - их все за одну неделю можно все проскочить, если время есть и не лениться. Сейчас как раз выходные впереди. И после этого у тебя подобных проблем не будет. И указатели, кстати, там объяснены лучше, чем я где-либо видел.
>>877948
#1278 #877876
>>877862

> Я и так трачу 75% времени на кодинг.


Ну трать тогда 50% времени на кодинг, остальное на книги.
Сдаётся мне, ты просто говнокодер. Я в редкие дни на работе столько трачу на код.

>>877865

> Правда указатели прошли мимо меня, тут да, фейл.


> основы


> прошли мимо меня


Проиграл
>>877890
#1279 #877890
>>877876
Я студент...
Я попробую объяснить свою проблему по-другому. Мне задается огромная масса задач, которые я должен выполнять в указанный срок. Что бы их выполнить, я сажусь за учёбу. Если я чего-то не понимаю я читаю литературу иди гуглю. Но это отнимает очень много времени, и по этому я не успеваю выполнить все к дедлайну. Я прошу совет, где можно брать информацию более емко и понятно, что бы тратить на усвоение теории меньше времени.
>>877981
#1280 #877892
>>866094 (OP)
Какой хостинг провайдер выбрать?
>>877905
#1281 #877903
>>877782
Erlang, Elixir.
#1282 #877905
>>877892
Zenon, AVAHost.
#1283 #877948
>>877766

> Вот создал ты widget ptr w, и что ты дальше делаешь? Во-первых, это локальная переменная, и ты её не инициализируешь, то есть, в ней может лежать что угодно.


Иными словами нужно заставить указатель на что-то указывать, верно? Но на что? Бляяя, сложно. Я хотел записывать информацию о окне в переменную "window", которая лежит в структуре "widget", но "widget" у меня тип, и... Бляя, сложно. Бляяя, сложно!

>>877868

>>это указатель, а ты обращаешься к нему через точку, как к обычной структуре на стеке


> Наверное, надо обращаться с ним как с указателем, а не локальной структурой.


Это я понимаю, но "как с указателем" это как? Заставить его указывать на что-то? На что?

Я гляну этот твой cs50, но всё же, ответь на мои вопросы, я хочу добить эту тему.
>>877959>>877984
96 Кб, 1360x1360
#1284 #877949
Парни, посоветуйте книжку по computer science можно(даже лучше) на английском, для совсем зеленых нубов которые не знают как переводить из "нашей" в другие системы счисления, но умеющих программировать, короче для интерпрайз и веб макак.
>>877955
#1286 #877959
>>877948

>На что?


На ещё одно нагромождение костылей потому, что кому-то не понравился Motif
#1287 #877981
>>877890

> я не успеваю выполнить все к дедлайну


Лол, ну сам виноват.

> где можно брать информацию более емко и понятно, что бы тратить на усвоение теории меньше времени


Официальная документация. Там всегда все коротко описано: что это и как использовать.
#1288 #877984
>>877948

> но "как с указателем" это как?


Иди уже прочти блядь базис, который Керниган и Ритчи для таких дебилов, как ты, написали.
>>877992
#1289 #877992
>>877984

> Керниган и Ритчи


Читал я твой базис, ответа на поставленный вопрос там не нашлось. Объясни уже блядь по-человечески как сделать эту херь и съебу.
>>878005
#1290 #878004
>>877862
Алло блядь, всем похуй!
Ищи, епт.
#1291 #878005
>>877992

>Объясни уже блядь по-человечески


Мать твою ебал по-человечески.
>>878006
#1292 #878006
>>878005
Какое мне дело кого ты там по-человечески ебёшь, мне объяснение нужно.
>>878025
#1293 #878014
>>866094 (OP)
Анонимусы, подскажите, пожалуйста, годную книгу по информатике, читаю "Код" Петцольда - просто 10из10, но для того чтобы сдать экзамен ее недостаточно будет.
>>878027
#1294 #878025
>>878006

>мне объяснение нужно.


Деньги вперед.
>>878031
#1295 #878027
>>878014

>годную книгу по информатике


https://docs.google.com/file/d/0ByVDG0ehBl6VVFo4QjVLSzhqdzg/edit
#1296 #878031
>>878025
Ну мааам, ньюфаг тред же.
>>878033
#1297 #878033
>>878031

>ньюфаг тред же


Окай, скидка 20% для тебя.
>>878034
#1298 #878034
>>878033
Хорошо. Как поможешь перешлю тебе немного нихуя, но сначала ответь на вопрос.
>>878035
#1299 #878035
>>878034

>Хорошо.


Плохо.
Деньги вперед.
>>878041
13 Кб, 436x173
34 Кб, 546x186
#1300 #878041
>>878035
Заебал.

Смотрю тут исходники libui и по прежнему нихуя не понимаю. Вот у него функция создания окна (первый пик), там создаётся указатель, всё как у меня, но далее этому указателю присваивается функция uiNewWindow, точнее должен присваиваться её результат, однако эта функция ничего не возвращает. Зачем присваивать? И к чему первой функции возвращать этот самый указатель если он один хуй пустой?
>>878076>>878120
#1301 #878076
>>878041
Какой говнокод. Как получилось, что ты пытаешься что-то понять, читая ЭТО?
>>878111
#1302 #878079
Привет человеки. Уезжаю в тайгу до Июня. По мимо стратегического запаса порномультиков, хочу взять материалы для обучения чему нибудь связанному с ОйТи.
Есть два варианта:

(1) HTML+CSS+PHP
(2) Perl/Python

А теперь суть моего поста, посоветуйте учебный материал по обоим вариантам, желательно в виде книг. Ну и что лучше? Вёрстка или програмирование. Учитывая, что учить буду просто для души.
>>878096>>878122
#1303 #878081
>>877829
а зачем эксель используешь?
#1304 #878082
>>877804
канеш
vba
29 Кб, 327x361
#1305 #878084
Как в жидобраинс уменьшить ширину этой полоски ? Гугл молчит.
>>878092>>878260
#1306 #878086
>>877788
а через wmi не попроще будет?
раз уж если это винда
потом можно тупо тогда скриптом powershell обойтись, ну или быстро на сишарп гуй накидать, в нем с wmi тоже оче просто работать..
#1307 #878090
>>877691
не создаешь медиа-поводов - тебя никто не помнит в новом мире, всем на тебя похуй
думаешь зачем россия теперь из любой своей войнушки на окраине империи делает шоу с прямыми включениями на ютубе, фильмами, репортажами прямо в интернет и мозг обывателю своему и чужому? зачем запуск очердного космического шатла проходит в прямом эфере и показывают довольные рожи космонафтов как они на русской ракете летят к мкс? зачем нужна олимпиада и будущий чм который будет хуевый но будет?
это все новая политика, новая война
мир постмодерна
>>878156
#1308 #878091
Почаны, нихуя не понимаю как смотреть в htop.
Короче, сколько в среднем несложных рсс-парсеров на питоне можно запустить на дешевой 512 впске и выжить?
#1309 #878092
>>878084
nikaque
это для брейкпоинтов
но ты можешь убрать нумерацию строк
>>878095
#1310 #878094
>>877667
для кодера достаточно хорошего reading и так себе writing (на уровне broken english)
четко нада знать грамматику (чтобы прямо блядь от зубов) ну и 800 базовых слов, остальные доберешь в процессе кодинга
учить все сразу (еще и спикинг с листинингом) заведомый фейл
потом это добьешь если вдруг будешь работать с забугорными заказчиками
>>878158
5 Кб, 82x158
#1311 #878095
>>878092
Зачем она такая широкая, может темой можно пофиксить?
#1312 #878096
>>878079
если для души то нахуй тебе нужен блядский веб
выбирай:
ada
smalltalk алана кей
eiffel бертрана мейера
то что сделал вирт, исправляя свой паскаль, а именно версии modula и oberon
ml-семейство
lisp-семейство, с ветками common lisp и scheme
различные реализации и диалекты пролога
>>878116
#1313 #878110
Как научиться кодить полноценные приложения? Учебники всякие прочитал, задачки оттуда решаю легко, основы вроде знаю. Решил написать что-нибудь практичное, например аудиоплеер, но просто не знаю с какой стороны подойти. Ступор и все.
#1314 #878111
>>878076

>Как получилось


Просто он дебил как и ты, впрочем
>>878148
#1315 #878112
>>878110

>Ступор и все.


Тебе - никак, омежкам не положено.
#1316 #878116
>>878096
Меня заинтересовала Ада, но там требуется знание базового программирования. Я наверное сначала помучаю Паскаль.
#1317 #878120
>>878041

> указателю присваивается функция


Проиграл
>>878148
#1318 #878122
>>878079
Р.Лердорф, М.Флёнов "Dive into PHP"
#1319 #878129
Личинка абитуриента
Хочу заниматься компьютерными науками
Ищу помощи в выборе специализации
https://abitur.bsuir.by/online/showpage.jsp?PageID=82860&resID=113227&lang=ru&menuItemID=117039
или
https://abitur.bsuir.by/online/showpage.jsp?PageID=82245&resID=113227&lang=ru&menuItemID=117039
>>879037
#1320 #878148
Я уже поспать успел. Просыпаюсь, захожу в тредик а тут ни одного ответа по теме.

>>878111
Раз, вероятно, считаешь себя не дебилом, то поясни же, сука, как это пиздоёбие работает, блядь.

>>878120

> точнее должен присваиваться её результат

>>878150
#1321 #878150
>>878148

>как это пиздоёбие работает, блядь.


Нормально работает.
#1322 #878156
>>878090

>тебя никто не помнит в новом мире, всем на тебя похуй


А что в этом плохого?
Мне лично абсолютно насрать, что обо мне там думает какой-то всратый пиндос в Аризоне. Какое ему дело до того, как я живу и чем дышу?
>>878182
#1323 #878158
>>878094
Ну вообще по моим ощущениям работы на забугорных заказчиков в последнее время всё больше, а на отечественных - всё меньше, так что есть смысл хоть немного прокачать и речь. Но мой опыт наблюдения за коллегами (я сам довольно свободно владею) показывает, что кое-как можно понять друг друга и на начальном уровне, даже если 2 слова с трудом можешь связать (другое дело, конечно, что ты при этом произведёшь впечатление неграмотного индуса, который даже язык господ выучить не в состоянии). Но, возможно, это не очень показательный опыт.
#1324 #878177
Товарищи! Выбираю магистратуру, что на ваш взгляд посерьёзнее будет "Прикладная математика и информатика" или "Обработка больших данных" ?
>>878286
#1325 #878182
>>878156

>мне лично абсолютно насрать


Вот поэтому тебя нет на карте мира.
#1326 #878183
Двач помогач.
Не могу придумать тему дипломной работы.
На работе пишу на плюсах, на досуге использую раст и питон.
Интересует шифрование и стеганография, ИИ, обработка изображений. Если есть какой-то интересный девелопер кит (вроде Intel RealSense или google cardboard) могу приобрести.
Есть мысли?
#1327 #878186
>>877616
Мирок пхп макаки рвется?)
>>878227
2 Кб, 355x55
14 Кб, 644x160
#1328 #878189
>>866094 (OP)
Последняя лаба, сдать в понедельник, тут про циклические алгоритмы, я уже столько всего перечитал про циклы и ничего накодить не могу, куча ошибок, а если нет ошибок, то ответ всегда 0, анон накидай хотя бы основу программы, а дальше я сам, я просто не понимаю что от меня хотят, даже с массивами меньше возни было.
Накодить нужно в СИ(не плюсах)
>>878195>>878284
#1329 #878195
>>878189
Ну покеж хоть огрызки того что ты делал, а то чую врушу
>>878196>>878200
11 Кб, 504x407
#1330 #878196
>>878195
Максимум чего достиг, выглядит убого, не смейся
>>878200
#1331 #878200
>>878195 Ну так что?
>>878196
#1332 #878227
>>878186
манька, ты сама на чем пишешь?
>>878237>>878250
#1333 #878230
>>876791
Больше всего вакансий из этого днищесписка будет конечно же программисы Ruby
#1334 #878237
>>878227
Haskell, а что?
>>878300
#1335 #878250
>>878300
#1336 #878260
>>878084
Страшно представить что у тебя там за код, если тебе не хватает 30 пикселей по горизонтали.
Да и 14к строк дают намек...
>>878414
#1337 #878265
>>878110
А какой язык?

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

Посему гугли популярные библиотеки и фреймворки на свой язык. Что они могут, какие ограничения, насколько глючны.

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

Тот же айдиоплеер это: UI, аудиофреймворк, и немного кода, который склеивает все это вместе - передает нажатия кнопочек фреймворку, забирает состояния и передает их UI.
В минимальном плеере два элемента: поле, где лежит путь до файла, и кнопочка плей/стоп для управления фреймворком.
#1338 #878273
Аноны, привет, подскажите пожалуйста по джаве такой моментец.

Допустим есть стринговская переменная "0x0022", сразу видно, что тут гексовская величина. Так вот, как мне вернуть это значение в гексах?
>>878291>>878338
#1339 #878284
>>878189
Значит так, у тебя есть последовательность
Q=(-1^(n+1))(x^(2(n-1))/(2(n-1))!)
Тебе нужно найти Q(n) и сумму S(n).

Значит тебе нужен цикл [1..n].
В цикле последовательно вычисляешь формулы:
Z=-1^(n+1) это знак текущего элемента
A=2(n-1) это аргумент элемента (он задает степень и факториал)
U=x^A это верхняя часть дроби элемента
D=A! это нижняя часть дроби, факториал
Q=Z•U/D это собственно текущий элемент
S=S+Q это сумма элементов

Советы:
1) прогони факториал вручную, впиши на время теста несколько вызовов с разными числами, убедись что он выдает верные цифры
2) убедись что факториал может вычислить 1!, иначе добавь в цикл проверку, которая при первом проходе подменяет D=A! на D=1
3) убедись, что цикл начинается не с нуля, а с 1, и заканчивается на n. Самое простое - просто выведи все n в консоль, и посмотри
4) можешь конечно извращаться с проверками, но я бы на твоем месте ввел цикл с постусловием (do while), чтобы после его завершения спокойно забрать Q и S, ничего дополнительно не обрабатывая.
5) не забудь проинициализировать переменную S нулем перед циклом - это сумма

И вообще я бы на твоем месте прошелся отладчиком первые несколько итераций, наблюдая как меняются n(1,2,3,4,5), Z(1,-1,1,-1,1), A(1,2,4,6,8), D(1,2,24,720,40320) - в скобках то, чему должна быть равна каждая переменная на каждой из первых 5 итераций цикла

Я бы еще и вычисление факториала засунул в цикл, т.к. по сути делаем тоже самое. Но если не уверен - лучше реализуй факториал отдельно.
Факториал это 1•2•3•4•5 и т.д.
А мы каждую итерацию проходим два умножения из него, т.е. его можно спокойно довычислять вместе с другими формулами в том же цикле.
Например можно заменить D=A! на
if (n>2) D=D•A•(A-1) else D=D•A; и предварительно проинициализировать D=1 перед циклом
И все, факториал вычисляется одновременно с ходом цикла!

Замечания по твоему коду:
1) 0<n<10000 - это диапазон допустимых значений, его не нужно проходить в цикле. Тебе нужен диапазон от 1 до n
2) vvedite n i x замени на n,x или вообще замени на два вызова по одному числу
3) сумма - это значит что предыдущее значение нужно складывать с текущим, S=S+..., а ты каждый раз вычисляешь с нуля
4) не нужно выводить ответ в цикле - нужен только один Q и S, последний, а не все подряд.
#1339 #878284
>>878189
Значит так, у тебя есть последовательность
Q=(-1^(n+1))(x^(2(n-1))/(2(n-1))!)
Тебе нужно найти Q(n) и сумму S(n).

Значит тебе нужен цикл [1..n].
В цикле последовательно вычисляешь формулы:
Z=-1^(n+1) это знак текущего элемента
A=2(n-1) это аргумент элемента (он задает степень и факториал)
U=x^A это верхняя часть дроби элемента
D=A! это нижняя часть дроби, факториал
Q=Z•U/D это собственно текущий элемент
S=S+Q это сумма элементов

Советы:
1) прогони факториал вручную, впиши на время теста несколько вызовов с разными числами, убедись что он выдает верные цифры
2) убедись что факториал может вычислить 1!, иначе добавь в цикл проверку, которая при первом проходе подменяет D=A! на D=1
3) убедись, что цикл начинается не с нуля, а с 1, и заканчивается на n. Самое простое - просто выведи все n в консоль, и посмотри
4) можешь конечно извращаться с проверками, но я бы на твоем месте ввел цикл с постусловием (do while), чтобы после его завершения спокойно забрать Q и S, ничего дополнительно не обрабатывая.
5) не забудь проинициализировать переменную S нулем перед циклом - это сумма

И вообще я бы на твоем месте прошелся отладчиком первые несколько итераций, наблюдая как меняются n(1,2,3,4,5), Z(1,-1,1,-1,1), A(1,2,4,6,8), D(1,2,24,720,40320) - в скобках то, чему должна быть равна каждая переменная на каждой из первых 5 итераций цикла

Я бы еще и вычисление факториала засунул в цикл, т.к. по сути делаем тоже самое. Но если не уверен - лучше реализуй факториал отдельно.
Факториал это 1•2•3•4•5 и т.д.
А мы каждую итерацию проходим два умножения из него, т.е. его можно спокойно довычислять вместе с другими формулами в том же цикле.
Например можно заменить D=A! на
if (n>2) D=D•A•(A-1) else D=D•A; и предварительно проинициализировать D=1 перед циклом
И все, факториал вычисляется одновременно с ходом цикла!

Замечания по твоему коду:
1) 0<n<10000 - это диапазон допустимых значений, его не нужно проходить в цикле. Тебе нужен диапазон от 1 до n
2) vvedite n i x замени на n,x или вообще замени на два вызова по одному числу
3) сумма - это значит что предыдущее значение нужно складывать с текущим, S=S+..., а ты каждый раз вычисляешь с нуля
4) не нужно выводить ответ в цикле - нужен только один Q и S, последний, а не все подряд.
>>878335
#1340 #878286
>>878110
Можеш начать с изучения GorillaScript, этот язык специально создан для того, чтобы максимально быстро вкатиться и начать решать прикладные задачи.
>>878177
первое
#1342 #878300
>>878250
>>878237
слолировал))
#1343 #878312
>>878291
Спасибо большое, уже именно так и сделал.
#1344 #878329
Какую программу использовать для того, чтобы взломать сайт школы и электронный дневник, а также сервер школы и Компьютеры учителей?
>>878330>>878332
#1345 #878330
>>878329
Haskell
#1346 #878332
>>878329
Анус себе взломай,пес
5 Кб, 674x341
5 Кб, 673x338
5 Кб, 678x341
4 Кб, 670x337
#1347 #878335
>>878284
Пока я сделал без расчета суммы, работает почти правильно, ошибка в расчете факториала. Второй элемент получается верным, третий получается больше нужного если по самой формуле в задании в 2 раза, четвертый в 24 раза, пятый в 720 раз, что не так?
>>878336>>878340
16 Кб, 551x544
#1348 #878336
>>878335
Сама программа
>>878340>>878368
#1349 #878337
Посоветуйте, пожалуйста, книгу по ООП
>>878345
#1350 #878338
>>878273

> гексы


Проиграл.
#1351 #878340
>>878335
>>878336
Все, я фулл ДЦП, не подумал и написал, просто не стал вводить факториал в цикл и в конечной формуле написал в знаменателе для расчета факториала: factorial(2*(n-1)). Анончик, спасибо тебе огромное что помог
#1352 #878345
>>878337
Зачем нужны книги по ооп? Если не учитывать паттерны то там материала совсем мало. А как правильно все в оопе организовывать только с опытом разберешься.
#1353 #878346
Аноны, посоветуй буржуйский аналог хабра.
#1354 #878347
>>878346
реддит
>>878349>>878377
#1355 #878349
>>878347
Но скорее всего нет
#1356 #878368
>>878336
Не знаю в чем твоя проблема, но прога на скрине чуть более чем неправильная. И ответы соответственно тоже.
Цикл не с постусловием - расчеты идут по пизде сразу.
Неправильное условие выхода. Должно быть достижение n: i<n
Нет итератора цикла. Обычный итератор i++
Ввод и вывод в цикле. Зачем?
Не инициализирована сумма, и вообще нет под нее переменной.
Расчеты не в цикле, а после него. А формула суммы то итеративная, предназначена для вычисления именно в цикле.
В общем походу сумму ты потерял.
#1357 #878370
>>878346
Hacker News, формат не совсем тот, но всё же больше годится, чем Реддит (т. к. это тот же Реддит, но сугубо на IT-тематику)
>>878377
#1359 #878376
>>878373

>https://slashdot.org/


Тоже хотел упомянуть, но это же старперское говно.
#1360 #878377
#1361 #878379
Как быстро вкатиться в инглиш, чтоб понимать инфу с кодескул, кодеакадемии и прочих западных источников?
#1362 #878381
>>878379
Играй в игори на английском, замени в своей жизни Двач Форчаном и вообще русскоязычные сайты - англоязычными
#1363 #878396
>>878379
Читай визуальные новеллы на английском языке.
#1364 #878398
>>878379
смотри аниме на японском
20 Кб, 1052x78
#1365 #878414
>>878260

>Страшно представить что у тебя там за код, если тебе не хватает 30 пикселей по горизонтали.


Максимум 80 символов строка, но все-равно не хватает места чтобы одновременно 2 файла редактировать.

> Да и 14к строк дают намек...


Это json такой здоровенный
Алсо еще один вопрос: при открытии json-а сверху появляется панель навигации пикрелейтед, но для того чтобы иде открывала большие файлы поставил в конфиге idea.max.intellisense.filesize=4000 но теперь когда рядом открыт большой файл все начинает дико тормозить (автокомплит и инпут лаг), можно ли как-то вырубить intellisense для этого файла но оставив панель навигации?
>>878583
Какашечка #1366 #878415
>>878379
в англопараше сто слов, остальное нахуй ненужные артикли и днищеподобие флекций. воистину язык шлюх и пидоров.
>>878429
110 Кб, 420x548
#1367 #878429
>>878433
#1368 #878433
>>878429
Такой то ебаный с++
#1369 #878434
>>866094 (OP)
Аноны, что думаете про Харбр?
Не хабрахабр, а вот это: https://github.com/harbour/core. Стоит ли учить? Перспективно ли?
>>878435
#1370 #878435
>>878434
У тебя уже есть работа?
>>878443
#1371 #878443
>>878435
Да, на Go и Python пишу. А что, это меняет дело?
>>878455
#1372 #878455
>>878443
Тогда учи
#1373 #878480
Сап пацаны. Выбираю язык разметки для статей на сайте. Знаю про bbcode и markdown. Есть ли что-нибудь поновее? Не хочу быть на 7 шагов позади современных технологий. Чем вообще для этого пользуются крутые дядьки сегодня?
>>878807
#1374 #878496
Анон, что если нет какой-то конкретной цели, и никогда не пробовал программировать, что можно попробовать чтобы просто понять, с чем имеешь дело?

Какой самый энтри левел? Что обычно суют в школах для такого дела? Какой-нибудь ТурбоПаскаль, пойдет?
>>878573>>878780
#1375 #878555
Как argv присвоить фиксированному charу и использовать в fopen в качестве аргумента?
>>878633
#1376 #878568
>>866094 (OP)
У меня вопрос, я достиг какого-то лвла в определенном языке программирования(с#), хочу что-то новое. Что мне лучше взять, что бы подрасти как специалист?
>>878573>>878632
105 Кб, 975x653
#1377 #878572
может кто помочь, или дать какие-нибудь ссылки на гайды\статьи ?
#1378 #878573
>>878496
В школах и вузах чаще суют Пасцаль, но чем вменяемее школа/вуз, тем выше вероятность, что там будет Пайтон. Вот его и изучи, простой, но вполне мощный, выразительный и современный.
>>878568
Scala.
#1379 #878574
Какие же, сука, американцы гады, блять.
Почему я не могу писать colour? Почему нужен этот колхозный color? Во всем цивилизованном мире пишут второй вариант, но нет, блядь, давайте отсосем у этих жирдяев и сделаем color a не colour! Мне просто больно писать это.
>>878575>>878720
#1380 #878575
>>878574

>первый вариант


фикс
#1381 #878583
>>878414
бамп вопросу
#1382 #878632
>>878568
GorillaScript
#1383 #878633
>>878555
Массив argv ну никак не влезет в char.
61 Кб, 512x512
#1384 #878674
Анон, где можно онлайн в облаке и удобнее всего хранить свои дваче-паки? Подскажи, я знаю не все на локалке хранят добро.

Проебался жесткий диск, а с ним все двач паки с мемасиками за 4 года. Жалко пиздец, бэкапа нет, столько годноты лежало.

И тут подумал, можно ведь онлайн хранить, просматривать и теги кидать и чтобы доступ был с телефона в любом месте.

Google Photos. Не подходит, там нет тегов и сжимаются файлы, но зато анлимиттед. Там уже все в семейных фото забито, нельзя создать отдельный альбом под паролем, чтобы загрузить аморальщину и никто не увидел случайно
DropBox Я.Диск, OneDrive. Шлак, там объемы маленькие для паков моих и мне не нужна синхронизация, SSD и так маленький на ПК. Можно использовать все 3 сервиса но получится полный хаос, нету тегов. И там все по папкам, а я не хочу папки, я хочу сортировку и теги, ленту, категории.

Flickr? Мне кажется больше подходит для зеркалок, можно туда залить сразу все папки, а потом пробежаться и теги накидать?
>>878685>>878722
#1385 #878685
>>878674

>облаке и удобнее всего хранить


mega
#1386 #878686
Пвотор
Я слышал, что специалист по Big Data сейчас крайне котируется, хорошо зарабатывает и это сейчас вообще-вообще крайне перспективное направление в IT. В связи с чем, у меня стал вопрос перед выбором магистратуры. Что посоветуете, идти под узкую специализацию "обработка больших данных" или под более общую "прикладная математика и информатика"?
>>878724>>878775
#1387 #878720
>>878574
define true false
>>878755
#1388 #878722
>>878674
А у меня такой вопрос: зачем хранить?
Ведь это же натуральная помойка получается, в которой найти что-либо нереально. Так если не найти - зачем хранить?
А для закладочек есть архивач.
#1389 #878724
>>878686
Найдешь работу под узкого специалиста - вперед. Не уверен - юзай общего, там работа всегда есть.
#1390 #878728
Я нюфак, сейчас пишу простенькие проги на C.
И почему-то мне очень нравится, после того как написал вполне читаемую программу, просто так взять и урезать кол-во переменных в программе до самого минимума, так, что код становится нечитаемым, зато обходится самым малым кол-вом переменных.
Вопрос такой. Перспективным ли занятием я занимаюсь?
Пригодится ли мне "урезать бюджет" на переменные, когда буду писать более-менее сложные программы (если буду)?
71 Кб, 1366x768
#1391 #878731
Как в Visual Studio добававить панель "Локальные" туда?
>>878733
#1392 #878733
>>878731
Отмена реквеста (Отладка - Окна - Локальные)
#1393 #878755
>>878720
#define FALSE 0
#define TRUE 1
#1394 #878758
Антуаны помогите с внезапно делфи:
В Borland 7 Пытаюсь вставить диаграмму DBChart с данными из БД Access. И он не видит String переменные. Видит числовые данные, время. Пробовали менять в Access на короткий/длинный текст не помогает.
>>878770
#1395 #878770
>>878758
я знаю но не скажу
>>878773
#1396 #878772
>>878728

>Перспективным ли занятием я занимаюсь?


несомненно!
#1397 #878773
>>878770
Почему не скажешь?
>>878781
#1398 #878775
>>878686

>big data


попробуй подумать и погуглить, какие практические проблемы (которые нужны людям) это решает?
никаких
а значит это очередная хуйня на ровном месте
>>878824>>878851
#1399 #878780
>>878496
попробуй героин
если ты живешь в россии, канеш
>>879477
#1400 #878781
>>878773
чтобы не размножать delphi-уебков
их и так много в постсовке
>>878784>>878952
#1401 #878784
>>878781
Делфи - убергоднота для написания интерфесов к малвари и последующей линковки с сишными объектниками. Просто ты днарь.
>>878811
#1402 #878807
>>878480
html например
>>878896
#1403 #878811
>>878784

>интерфейсы к малвари


>называет кого-то днарем

#1404 #878824
>>878775

>попробуй подумать и погуглить, какие практические проблемы (которые нужны людям) это решает?


>никаких


>а значит это очередная хуйня на ровном месте


А ты сам-то хоть загуглил, область применений big data хоть нашёл? Или ты настолько тюлень, что гуглить не умеешь?
П.с. К вопросу анона, big data современная и бурно развивающаяся область информатики которая находит своё применение в экономике, бизнес-аналитике, маркетинге, естественных науках (Все эти ваши коллайдеры и биоинформатики без биг дэйт невозможны), гос. управлении и прочей аналитике. Так что я бы выбрал её.
>>878917
#1405 #878851
>>878775

>>big data


>попробуй подумать и погуглить, какие практические проблемы (которые нужны людям) это решает?


>никаких


>а значит это очередная хуйня на ровном месте


Ох ебать, даже википедику открыть слабо?
https://ru.wikipedia.org/wiki/Наука_о_данных
https://ru.wikipedia.org/wiki/Большие_данные#.D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.87.D0.B0.D0.BD.D0.B8.D1.8F

Методы и техники анализа, применимые к большим данным, выделенные в отчёте McKinsey[23]:

методы класса Data Mining: обучение ассоциативным правилам (англ. association rule learning), классификация (методы категоризации новых данных на основе принципов, ранее применённых к уже наличествующим данным), кластерный анализ, регрессионный анализ;
краудсорсинг — категоризация и обогащение данных силами широкого, неопределённого круга лиц, привлечённых на основании публичной оферты, без вступления в трудовые отношения;
смешение и интеграция данных (англ. data fusion and integration) — набор техник, позволяющих интегрировать разнородные данные из разнообразных источников для возможности глубинного анализа, в качестве примеров таких техник, составляющих этот класс методов приводятся цифровая обработка сигналов и обработка естественного языка (включая тональный анализ);
машинное обучение, включая обучение с учителем и без учителя, а также Ensemble learning (англ.) — использование моделей, построенных на базе статистического анализа или машинного обучения для получения комплексных прогнозов на основе базовых моделей (англ. constituent models, ср. со статистическим ансамблем в статистической механике);
искусственные нейронные сети, сетевой анализ, оптимизация, в том числе генетические алгоритмы;
распознавание образов;
прогнозная аналитика;
имитационное моделирование;
пространственный анализ (англ. Spatial analysis) — класс методов, использующих топологическую, геометрическую и географическую информацию в данных;
статистический анализ, в качестве примеров методов приводятся A/B-тестирование и анализ временных рядов;
визуализация аналитических данных — представление информации в виде рисунков, диаграмм, с использованием интерактивных возможностей и анимации как для получения результатов, так и для использования в качестве исходных данных для дальнейшего анализа.
В курсе введения в науку о данных Вашингтонского университета, опубликованном в системе Coursera выделены следующие разделы[26]:

модели данных: отношения, «ключ — значение», деревья, графы, изображения, тексты;
реляционная алгебра и параллельное выполнение запросов;
NoSQL-системы и хранилища «ключ-значение»;
компромиссы между SQL-, NoSQL- и NewSQL-системами;
проектирование алгоритмов для Hadoop (и для MapReduce в общем случае);
базовый статистический анализ: семплирование, регрессии;
введение в data mining: кластеризация, ассоциативные правила, деревья решений;
приложения: социальные сети, биоинформатика, анализ текста.
Блок науки о данных программы магистерской программы по «науке о данных и менеджменту» Императорского колледжа включает подготовительный курс «продвинутой статистики» (англ. advanced statistics), непосредственно в курс по науке о данных входят следующие дисциплины:

машинное обучение;
системы управления базами данных;
инженерия программного обеспечения;
анализ данных (англ. intelligent data) и вероятностный вывод (англ. probabilistic inference), в описании дисциплины даются ссылки на байесовский вывод и алгоритмические методы моделирования, классификации и дискриминантного анализа данных на его основе;
вероятностные модели и продвинутая статистика.
После курсов по науке о данных и основам менеджмента в программе предусмотрен прикладной курс, разбитый на два потока, в финансово-технологический поток включены управление рисками, управление активами и производные финансовые инструменты, а в консалтинговый — обработка больших массивов данных (англ. large datasets), сетевой анализ, эконометрический анализ, приложения в сфере услуг и консалтинге, энергетике, здравоохранении, политике.[17]

Программа Университета Данди делает упор на «большие данные», прежде всего, в противовес «табличной обработке», и фокусируется на интеллектуальном анализе данных, моделировании баз данных и хранилищ, статистике, в рамках программы изучаются языки SQL, MDX, R, Erlang, Java, инструменты Hadoop и NoSQL[27].
#1405 #878851
>>878775

>>big data


>попробуй подумать и погуглить, какие практические проблемы (которые нужны людям) это решает?


>никаких


>а значит это очередная хуйня на ровном месте


Ох ебать, даже википедику открыть слабо?
https://ru.wikipedia.org/wiki/Наука_о_данных
https://ru.wikipedia.org/wiki/Большие_данные#.D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.87.D0.B0.D0.BD.D0.B8.D1.8F

Методы и техники анализа, применимые к большим данным, выделенные в отчёте McKinsey[23]:

методы класса Data Mining: обучение ассоциативным правилам (англ. association rule learning), классификация (методы категоризации новых данных на основе принципов, ранее применённых к уже наличествующим данным), кластерный анализ, регрессионный анализ;
краудсорсинг — категоризация и обогащение данных силами широкого, неопределённого круга лиц, привлечённых на основании публичной оферты, без вступления в трудовые отношения;
смешение и интеграция данных (англ. data fusion and integration) — набор техник, позволяющих интегрировать разнородные данные из разнообразных источников для возможности глубинного анализа, в качестве примеров таких техник, составляющих этот класс методов приводятся цифровая обработка сигналов и обработка естественного языка (включая тональный анализ);
машинное обучение, включая обучение с учителем и без учителя, а также Ensemble learning (англ.) — использование моделей, построенных на базе статистического анализа или машинного обучения для получения комплексных прогнозов на основе базовых моделей (англ. constituent models, ср. со статистическим ансамблем в статистической механике);
искусственные нейронные сети, сетевой анализ, оптимизация, в том числе генетические алгоритмы;
распознавание образов;
прогнозная аналитика;
имитационное моделирование;
пространственный анализ (англ. Spatial analysis) — класс методов, использующих топологическую, геометрическую и географическую информацию в данных;
статистический анализ, в качестве примеров методов приводятся A/B-тестирование и анализ временных рядов;
визуализация аналитических данных — представление информации в виде рисунков, диаграмм, с использованием интерактивных возможностей и анимации как для получения результатов, так и для использования в качестве исходных данных для дальнейшего анализа.
В курсе введения в науку о данных Вашингтонского университета, опубликованном в системе Coursera выделены следующие разделы[26]:

модели данных: отношения, «ключ — значение», деревья, графы, изображения, тексты;
реляционная алгебра и параллельное выполнение запросов;
NoSQL-системы и хранилища «ключ-значение»;
компромиссы между SQL-, NoSQL- и NewSQL-системами;
проектирование алгоритмов для Hadoop (и для MapReduce в общем случае);
базовый статистический анализ: семплирование, регрессии;
введение в data mining: кластеризация, ассоциативные правила, деревья решений;
приложения: социальные сети, биоинформатика, анализ текста.
Блок науки о данных программы магистерской программы по «науке о данных и менеджменту» Императорского колледжа включает подготовительный курс «продвинутой статистики» (англ. advanced statistics), непосредственно в курс по науке о данных входят следующие дисциплины:

машинное обучение;
системы управления базами данных;
инженерия программного обеспечения;
анализ данных (англ. intelligent data) и вероятностный вывод (англ. probabilistic inference), в описании дисциплины даются ссылки на байесовский вывод и алгоритмические методы моделирования, классификации и дискриминантного анализа данных на его основе;
вероятностные модели и продвинутая статистика.
После курсов по науке о данных и основам менеджмента в программе предусмотрен прикладной курс, разбитый на два потока, в финансово-технологический поток включены управление рисками, управление активами и производные финансовые инструменты, а в консалтинговый — обработка больших массивов данных (англ. large datasets), сетевой анализ, эконометрический анализ, приложения в сфере услуг и консалтинге, энергетике, здравоохранении, политике.[17]

Программа Университета Данди делает упор на «большие данные», прежде всего, в противовес «табличной обработке», и фокусируется на интеллектуальном анализе данных, моделировании баз данных и хранилищ, статистике, в рамках программы изучаются языки SQL, MDX, R, Erlang, Java, инструменты Hadoop и NoSQL[27].
>>878917>>879476
#1406 #878896
>>878807
Очень охуенно каждый раз набивать/копировать какой-нибудь более-менее сложный блок в статье.
#1407 #878917
>>878824
>>878851
просто вам, уебкам, нассали в уши
еще раз - какие, блядь, практические потребности бизнеса решает big data
по сути сейчас это покрывает задачи обычной статистики и хранилищ данных
а что то, что это - самые нищенские по деньгам направления всегда были
>>878921
#1408 #878921
>>878917

>просто вам, уебкам, нассали в уши


>еще раз - какие, блядь, практические потребности бизнеса решает big data


>по сути сейчас это покрывает задачи обычной статистики и хранилищ данных


>а что то, что это - самые нищенские по деньгам направления всегда были


Ебать ты даун. Тебе даже взападло посмотреть вакансии и ЗП по специалистам Big Data, слабо посмотреть лекции на эту тему и почитать статьи. Нихуя не читал и не учил, но вот пиздеть горазд.
А вообще, вкури вот что
статейка из форбс
http://www.forbes.com/sites/gilpress/2012/09/27/data-scientists-the-definition-of-sexy/#6a779d295187

https://hbr.org/2012/10/data-scientist-the-sexiest-job-of-the-21st-century

http://www.webcitation.org/6Dy5hZZ29

http://dl.acm.org/citation.cfm?doid=2534706.2500499

Тут везде крайне подробно расписано где и как применяется big data и почему специалистам в этой области так много платят.
Научись гуглить, малыш
>>878990>>879028
#1409 #878933
#1410 #878940
Давно на курсере все курсы стали платными? Где, блять, фри эдьюкейшен фо эвриван?
>>878979
#1411 #878952
>>878781
Мне это для проги в шарагу надо.
#1412 #878979
>>878940
Можно учиться без сертификата. Можно поклянчить сертификат, если ты нищеброд.
>>879070
#1413 #878990
>>878921
по ссылкам - маркетинговое ссанье в уши
просто ссанье
хотя, твое дело
>>879018
#1414 #878999
Привет, Аноны. Вопрос не совсем по профилю, но как можно сделать, чтобы бот в телеграмме отвечал только его создателю и только с ним взаимодействовал, а остальных посылал нахуй? Я что-то так и не понял, как это реализовать.
Хочу сделать удаленное управление умным домом через динамический ИП, но так он получается слишком дырявым, т.к. любой Васян может поуправлять.
>>879140
#1415 #879018
>>878990

>по ссылкам - маркетинговое ссанье в уши


>просто ссанье


Ну, ты-то явно лучше разбираешься в этом вопросе, чем какие-то там аналитики форбс и всякие ученые-хуи копченые
>>879149
чернило !AN5G2JJLXA #1416 #879028
>>878921

> по специалистам Big Data


проиграл
#1417 #879030
>>877862

>Дотан


Можешь не продолжать.
#1418 #879037
>>878129
Личинка абитуриента называется школьником.
35 Кб, 461x427
#1419 #879063
Посаны, помогите. Начал учить CSS и не могу вкурить что является селектором. Я правильно думаю?
>>879076
#1420 #879070
>>878979

>Можно поклянчить сертификат, если ты нищеброд.



Это как?
>>879178
#1421 #879076
>>879063
селектор{
свойство1: значение1;
свойство2: значение2;
}
>>879104
26 Кб, 485x289
#1422 #879104
>>879076
последний вопрос плиз.
>>879119
#1423 #879119
>>879104
Ты охуел?
>>879120
#1424 #879120
>>879119
Спасибо
224 Кб, 1250x1385
1026 Кб, 2592x1936
#1425 #879125
Анон, я простой экономист и мн нужна твоя помощь.

На этом слайде написан переход от децимальной системы к IEEE single precision.

Я слишком тупой, чтобы сразц это понять. Научи меня, пожалуйста.
>>879179>>879249
#1426 #879132
>>878728
Попробуй еще упаковывать несколько переменных в одну.
Обычно оперативка более ценна, чем пзу
#1427 #879135
>>878728
Предлагаю все-таки заняться программированием
#1428 #879140
>>878999

>Хочу сделать удаленное управление умным домом через динамический ИП


>нужно мегабезопасное решение


>поэтому я публикую адрес консоли в публичном месте, где сидят миллионы васянов


хитрый план, анончик
к успеху идешь
>>879161
#1429 #879149
>>879018

>аналитики форбс


блядь, ты конченный
>>879150
#1430 #879150
>>879149

>блядь, ты конченный


Ага, конченный, в рот тебе кончал
#1431 #879161
>>879140
Где я публикую? Я бота создаю я им и командую. Больше мне ничего от него не надо.
#1432 #879178
>>879070
Не помню, но вроде как можно обратиться на сайт и, написав эссе о том, что ты бедный инди...русский студент, которому позарез необходим этот сертификат, чтобы устроиться на работу, получить заветную пдф.
>>879181
#1433 #879179
>>879125
Бамп вопросу, анон.
#1434 #879181
>>879178
Спасибо.
#1435 #879190
>>866176
Убери слеш вконце, закрывающий.
>>879192
380 Кб, 1800x1800
#1436 #879191
Программач, скажи мне, где можно скачать нормальную версию "The Art of Computer Programming" Кнута на английском, хотя бы первый том?

Я находил только растровые сканы в PDF и Djvu, а хотелось бы в нормальном текстовом виде. Я точно знаю, что он существует, потому как продаётся по $60 за книгу. Но где скачать без регистрации и смс, я так и не нашёл.
#1437 #879192
>>879190
У элемента link естесственно
#1438 #879200
Анон, мне 18 от роду.
Закончил 9 классов, поступил в шаражку на програместа - уровень, что очевидно, крайне низкий.
Сам выучил, разве что, js.
Считаю себя тупым, меня это тяготит.
В этом году конец учебы, что делать дальше я не знаю, знаю только, что просрал кучу времени и наделал ошибок.
Есть ли у меня шансы стать норм програместом, анон?
Что для этого делать?
Во сколько ты начал кодить?
>>879201>>879212
#1439 #879201
>>879200
В 28 лет
>>879202
#1440 #879202
>>879201
И как? Сколько тебе сейчас?
Работу нашел?
>>879203
#1441 #879203
>>879202
Ну так, сейчас 29, работу и не искал. Даже планов таких небыло
>>879204
#1442 #879204
>>879203
Это я к тому вообще, что если не будешь учиться, будешь как я.
>>879205
#1443 #879205
>>879204

>будешь как я


Оч плохо?
Мне пиздец как страшно это все
>>879206
#1444 #879206
>>879205
Да забей, как я не будешь, тк ты уже в 18 вкотился в тему. А куда вообще хочешь направится, что пилить?
>>879211
#1445 #879211
>>879206
Хз, зачем-то вдрочил полгода на глубокое познание js и вообще всего фронт-енда.
Теперь, вроде как, прет в андроид/линукс разработку, но не увеен.
Дергает меня туда-сюда, в общем.
Но самое тяжелое, что вокруг меня много настоящих, ценных специалистов своего дела, многие из которых не намрого меня старше. Правда тяжело.
>>879213
#1446 #879212
>>879200
Мне 19 от роду.
Закончил 7 классов, всё последующее время спал, компилял генту и дрочил.
Сам выучил, разве что, сишку.
Считал себя тупым, но уже похуй.
В этом году я спал, читал борды и дрочил.
Я многим хуже тебя? По-моему нет, и мне хорошо от этой мысли. Чувствую себя успешноэлитой. Все годы своей жизни я проебал в радость себе любимому, нервы тратил по-минимуму, занимался чем хотел, и в итоге наверняка знаю больше тебя. Я — победитель.
>>879214
#1447 #879213
>>879211
То, что тебя дергает это норма, пробуй все до чего руки дотянутся. Разве что герыч не пробуй. Так же, бейся лбом в конторки, пытайся найти работку. Уверен, на фронтенд найдешь
>>879216
#1448 #879214
>>879212
Я тоже генту компилирую, прямо сейчас
>>879217>>879219
#1449 #879216
>>879213
А в мухосрани ~150к человек?
>>879220
#1450 #879217
>>879214
Вот бы кто написал бесконечно компилирующуюся генту, чтоб компилировалась прямо во время своей работы, пока вы двачи скроллите
#1451 #879219
>>879214
Это и различает тебя и меня. Я-то свою генту давно скомпилировал, автоматизировал и больше не прикасаюсь к этим пердольным процессам.
>>879223
#1452 #879220
>>879216
Везде, всюду свое резюму надо совать. Мухосрань, Бангладеш, похуй
#1453 #879223
>>879219
Руководствовался handbook'ом?
#1454 #879249
>>879125
Бамп вопросу, я правда не понимаю.
>>879292
#1455 #879292
>>879249
Поищи на ютубе. Там было видео от какого-то мужика, в котором он сначала объясняет, как это делается, а потом показывает, как переводить разные числа туда-сюда.
>>879300
#1456 #879300
>>879292
Поищу, спасибо. Только это не перевод бинарный/децимальный, если что. Там всё предельно просто
>>879304
#1457 #879304
>>879300
Нет, там именно во флоаты было.
29 Кб, 866x375
#1458 #879383
Есть тут опенгл знатоки? Захотел по-быстрому написать приколюху а пердолюсь уже джва часа. Я или совсем тупой или что тут вообще происходит.
Просто отправляю матрицу в шейдер через glUnifromMatrix4fv. Спрашиваю локейшен (там 0, как и должно быть), и даю матрицу mat. В mat все правильно, я проверял, умножил на вектор на листочке. Но в шейдере что-то не то, ничего не видно. Я уже даже захардкодил эту же самую матрицу m в шейдере и если подставляю ее, то все работает. Ну где тут можно было проебаться?
>>879478
#1459 #879387
Анон, на связи студентота 3 курс, примат. Хочу вкатиться в иб, где поискать гайды, как вкатываться?Могу немного в С и Асм, давно листал Шнаера
>>879424
#1460 #879424
>>879387
ИБ не про кодинг, ИБ про бумажки и общение с гэбнёй.
Ассемблер #1461 #879453
Как исправить instruction is not supported in 64-bit mode?
Использую pop и push, которые, видимо, не поддерживаются в 64-битном моде. Если компилирую nasm -f elf64, то выскакивает ошибка при создании машинного файла: ld: i386 architecture of input file `lab6.o' is incompatible with i386:x86-64 output
#1462 #879476
>>878851

>Императорского


Тогда было бы Emperor's College London
Imperial = Имперский
#1463 #879477
>>878780

>если ты живешь в россии


Для россии дорога. Крокодил лучче.
#1464 #879478
>>879383
VS Code =ботнет?
Тред утонул или удален.
Это копия, сохраненная 21 ноября 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски