Этого треда уже нет.
Это копия, сохраненная 6 января 2017 года.

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

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

Подсветка кода для /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 #892505
Аноны, а сколько по времени вы читаете одну книгу по какой-либо технологии? Как ни услышу - все за 2-3 недели осиливают, а я книгу по си полгода читал
#3 #892518
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/
с етим mit-курсам я стану кулхацкирам?
от смотрю там даж unix нет((о полно database что думаэте?
#4 #892569
>>892500 (OP)
Скачал какую то книгу с оп пика вроде по яве , читаю - нихуя не понятно какие то блять термины непонятные и т.д.
Есть ли что нибудь для полных ньюфагов, где объясняется азы.
>>892687>>905869
13 Кб, 512x136
#5 #892572
Хочу постичь сишный вулкан, но в интернетах 3.5 туториала, один из которых на Си, и при этом там только основное-основы, даже не показали как рисовать. Чё делать?
#6 #892580
>>892500 (OP)
Не получается выдумать алгоритм для этой ебани, чтобы макс. возможное число рейсов прикидывала: http://acm.timus.ru/problem.aspx?space=1&num=1901&locale=ru
Подскажите хоть, как к ней подступиться, дедлайн-хуяйн завтра.
Мимо-небольшого ума-школьник
>>892690
#7 #892596
>>892500 (OP)
Подскажите по SQL. Смотрю разные упражнения на sql-ex.ru. Например, нужно выбирать данные из двух таблиц, в которых есть одинаковые ключи (например, база описаний продуктов и база производителей с перечислением их продуктов, в обоих есть ID продукта) , с использованием INNER JOIN

SELECT DISTINCT PC.model, PC.price
FROM PC
INNER JOIN Product
ON PC.model=Product.model
WHERE Product.maker='B'

Но я обычно делают так: tab1.price=100 AND tab1.id=tab2.id, потому что, когда начал изучать SQL, мне он был нужен только для простых запросов и что такое INNER JOIN я даже не знал (или не дочитал до этого), а такой способ весьма логичен.

Например:

SELECT DISTINCT PC.model, PC.price
FROM PC, Product
WHERE PC.model=Product.model AND Product.maker='B'

Можно объяснить, всегда ли будет второй способ эквивалентен INNER JOIN, а если нет, то что в нём неправильно и почему INNER JOIN более правильный для выборки из нескольких таблиц ?

Еще пример

SELECT DISTINCT Product.maker, Product.model from PC
INNER JOIN Product ON PC.model=Product.model
WHERE PC.Speed>=450

и

SELECT DISTINCT Product.maker, Product.model from PC, Product
WHERE PC.model=Product.model AND PC.Speed>=450
#7 #892596
>>892500 (OP)
Подскажите по SQL. Смотрю разные упражнения на sql-ex.ru. Например, нужно выбирать данные из двух таблиц, в которых есть одинаковые ключи (например, база описаний продуктов и база производителей с перечислением их продуктов, в обоих есть ID продукта) , с использованием INNER JOIN

SELECT DISTINCT PC.model, PC.price
FROM PC
INNER JOIN Product
ON PC.model=Product.model
WHERE Product.maker='B'

Но я обычно делают так: tab1.price=100 AND tab1.id=tab2.id, потому что, когда начал изучать SQL, мне он был нужен только для простых запросов и что такое INNER JOIN я даже не знал (или не дочитал до этого), а такой способ весьма логичен.

Например:

SELECT DISTINCT PC.model, PC.price
FROM PC, Product
WHERE PC.model=Product.model AND Product.maker='B'

Можно объяснить, всегда ли будет второй способ эквивалентен INNER JOIN, а если нет, то что в нём неправильно и почему INNER JOIN более правильный для выборки из нескольких таблиц ?

Еще пример

SELECT DISTINCT Product.maker, Product.model from PC
INNER JOIN Product ON PC.model=Product.model
WHERE PC.Speed>=450

и

SELECT DISTINCT Product.maker, Product.model from PC, Product
WHERE PC.model=Product.model AND PC.Speed>=450
>>892609>>892621
#8 #892609
>>892596
https://ru.wikipedia.org/wiki/Join_(SQL)
не благодари, уёбище безрукое
#9 #892617
Чем быдлокодер отличается от программиста? Почему быть программистом хорошо, а быдлокодером плохо? Почему если быть быдлокодером плохо, то большинство кодирующих именно быдлокодеры, а не программисты? Где в веб разработке могут понадобиться основы, алгоритмы и матан? Почему алгоритмы надо лопатить на паскале или крестах, а не на выбранном для заработка языке?
>>892619
#10 #892619
>>892617
Лысые макаки соревнуются в интеллектуальных выебонах, если кратко.
#11 #892621
>>892596
В случае с INNER JOIN разницы никакой нет, результат и план выполнения будут одинаковые. Часто рекомендуют использовать такой синтаксис, т.к. сразу видно где условия соединения (JOIN ... ON ...), а где фильтрация (WHERE ...). А вот с внешними соединениями (LEFT, RIGHT, OUTER) уже есть разница.
>>892820
#12 #892646
Подскажите как можно написать код для движения мумии в лабиринте? В какую сторону копать?

https://www.youtube.com/watch?v=GR3LlbRKf5w
#13 #892677
Есть где-нибудь единая база эксплойтов для устаревших версий популярных программ?
#14 #892681
Аноны, плиз, посоветуйте ассемблер, отладчик и дизассемблер для Win7 x64
>>902546>>902560
#15 #892682
#16 #892687
>>892569
Что именно непонятно? Какие термины?
#17 #892690
#18 #892696
>>892518
Помогите.
Прошу оценить эту MIT'овскую программу. Как она?
>>892720
#19 #892720
>>892696
Хороший, годный курс. Кулхацкером станешь. UNIX там есть в "Operating System Enginering".
#20 #892721
>>892518
Оче много интересного вижу, но в каком порядке это проходить?
Алсо, если курс будет о работе с железом - это проблема, откуда у низего железо то
>>892727
#21 #892727
>>892721
Им во время лекций железо не дают. Техника безопасности не позволяет. Поэтому будешь как и они на эмуляторе писать.
>>892729
#22 #892729
>>892727
Блин, какие опасливые. Ну я, так и быть, переживу это
#23 #892733
Посоветуйте хорошую вводную книгу по компьютерной графике. Можно и на английском.
>>892756
#25 #892794
>>892500 (OP)
Подскажите еще по SQL
Есть tabl1
id, product, maker
и
tabl2
id, price, color

Нужно в tabl1 добавить price. Уникальный ключ id в обоих одинаков.

Смотрел описание SELECT INTO, про такие условия не нашёл. Как это можно сделать, описания каких команд, конструкций искать ?
>>892796
#26 #892796
>>892794
PS в смылсе id в обоих таблицах у соответствующих продуктов одинаков. Еще - не все продукты могут быть описаны в обеих таблицах. Т.е. набор id (1,2,3,5,10) в tabl1 и id (1,2,5,9) в tabl2 не полностью совпадают
>>892798
#27 #892798
>>892796

insert into tabl1 values (price)
from tabl2
where tabl2.id = tabl1.id

может так?
>>892820
#28 #892807
Как работают индексация бд?
>>892822
#29 #892820
>>892621
спс

>>892798
спс завтр попробую
#30 #892822
>>892807
Создаётся отдельная от базы структура для индексируемого столбца, потом по ней быстро находятся строки. Без индекса при поиске по столбцу перебираются все строки таблицы.
>>892826
#31 #892826
>>892822
Я просто прикрутил sqlite к своему проекту и задумался о теоретическом потолке, после которого производительности этой бд уже не будет хватать. Речь об энном количестве пользователей и нескольких тысячах записей на таблицу.
>>892829
#32 #892829
>>892826

> нескольких тысячах записей на таблицу


Это ни о чем вообще. Вот когда миллион будет, тогда будешь задумываться.
>>892831
#33 #892831
>>892829
Потенциал для миллиона у одной из таблиц есть, но не в самом ближайшем будущем. Да и серверная бд в любом случае совладала бы, я думаю, но не уверен, что совладает sqlite.
>>892836
#34 #892836
>>892831
Серверная БД нужна не для больших баз, а для нагруженных баз. Если твою базу ебет дохуя пользователей одновременно, у SQLite бывают проблемы, а на размер у SQLite серьезных ограничений нет.
>>892837
#35 #892837
>>892836
Имеет смысл ограничиться sqlite, а в будущем, если пользователей окажется больше, чем я предполагаю, заменить на серверное решение?
>>892849
#36 #892849
>>892837
Не понятно, че ты несешь вообще. Если SQLite у тебя на сервере, то это уже серверное решение.

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

Мигрируй на MySQL/PostgreSQL. Разница там минимальна. А судя по тому, что ты только недавно узнал про индексы, разницы ты вообще не заметишь никакой. Впрочем, опять же, если ты только сейчас про них узнал, то ты совсем-совсем не готов использовать реляционные СУБД. Это означает, что использовать ты их будешь хуёво, что таки может насоздавать проблем твоему проекту. В таком случае тебе лучше взять MongoDB, потому что для таких ньюфагов она работает самым естественным образом и способов отстрелить себе ногу там поменьше будет.
#37 #892852
>>892849

> Если SQLite у тебя на сервере, то это уже серверное решение.


Хуевая терминология. Сервер БД подразумевает процесс, который висит и обрабатывает запросы, и по этой причине может что-то активно кэшировать, откладывать запись на потом и т. п. А у SQLite время жизни равно времени жизни использующего ее процесса (в худшем случае это PHP процесс для каждого клиента), поэтому считать SQLite серверным решением никак нельзя. Но с мелкой нагрузкой справляется, я небольшие сайты раньше на ней держал - миграция от одного говнохостера к другому происходила простым копированием файлов.
#38 #892863
Делаю простое приложение с базой данных sql. Добавил теги к одной таблице. В итоге получилось после нормализации еще +2 таблице. Вопрос: добавление или удаление или изменение тега нужно организовать как несколько запросов sql и затем объединить их в транзакцию или можно все сделать в одном и я не дочитал руководство?
>>892925
#39 #892882
Аноны, нужно сделать на сайте прием оплаты за товар. Думаю прикрутить какого нибудь посредника, типо Робокассы. Что посоветуете выбрать?
#40 #892918
Поясните простыми словами, что такое REST API или подкиньте статейку, где для дурачков про него написано.
#41 #892925
>>892863
Смотря что ты хочешь сделать. Можно объединить всё в одной хранимке и одной транзакции.
#42 #892942
Посоны, есть ли какой-то годный конвертор XML в HashMap по типу Gson для Json? Мне нужно чтобы можно было конвертировать что-либо в xml и из xml во что угодно, но предпочтительнее чтобы нормально конвертировалось в HashMap.
>>892950
#43 #892950
>>892942
Просто сделай сам.
41 Кб, 600x600
#44 #892983
Вижу много вакансий 1с программистов и все с нехилой зарплатой. Думаю, а может вкатиться?

Сколько времени уйдёт на обучение? В интернете дофига курсов, какие лучше взять? Стоит ли игра свеч вообще? В программировании понимаю, что такое if else while for, но на совсем базовом уровне.
#45 #893012
>>892983
уебище
123 Кб, 895x404
#46 #893016
Программисты поясните пожалуста, мне страшно.
Пик - сайт для обналички веб мани в беларуси и сверху красная пугающая надпись.
Скажите насколько опасно, что вместо зелёного замочка красная перёчёркнутая https? Что это вообще значит? Неужели теперь мои гроши можно легко украсть?
8 Кб, 200x171
#47 #893021
>>892983
чувак что бы научиться программировать нужно лишь пол года(если на с++ и если ты собираешься что то определенное)
к примеру ты хочешь вкатиться в сферу 2д игр то блять удачи соси хуй(но за пол года ты научишься делать их, но иди нахуй ты не талантливое уебище как некоторые)
как говориться если ты собираешься программировать то надо блять браться серьезно без хуйни и с мозгом
и желательно если ты хочешь сделать игру то кикстартер хочешь сделать хороший сайт на кикстартер, но блять чтобы изучить весь с++ тебе пиздец как придется потеть как дикий конь
>>893104
40 Кб, 865x917
#48 #893029
Сраное говно. И чем эта "лабораторная работа" отличается от того говна, которое я только что сделал? Почему я должен ковыряться в этом пиздеце? Тяжело было попросить написать что-нибудь (да тот же факториал) вместо вот этого, что ли? И где, блядь, написано, что cmple делает знаковое сравнение?
>>893038
sage #49 #893038
>>893029
А что это ты там проходишь, анончик
>>893040>>893058
#50 #893040
>>893038
Формулу, благодаря который, твоя мамаша, учитывая её массу, ещё не превратилась в чёрную дыру.
#51 #893048
>>892500 (OP)
С ассемблером поможет кто нибудь?
>>893051>>893053
#52 #893051
>>893048
Кто-нибудь поможет.
#53 #893053
>>893048
если в кратце то у меня дан массив dw array.
При передаче элемента массива в регистр eax, в место него передается какая то хрень (у меня элемент равен 1, но передается L'Ȁ'). Если я изменю dw на db, то программа работает как нужно. Почему так?
>>893054
#54 #893054
>>893053
Матчасть подучи и обращай внимание на то, что, какого размера и в какие регистры ты собираешься пихать.
>>893056
#55 #893056
>>893054
а на вопрос можно ответить?
>>893061>>893062
#56 #893058
>>893038
Computation Structures. Вторая часть про компьютерную архитектуру и ассемблеры. Задания ещё более уебанские, чем в первой части.
#57 #893059
у меня просто лаба горит, на то чтобы учить матчасть времени мало
#58 #893061
>>893056
Ты про?

> Почему так?


Можно - потому что ты матчасть не знаешь. Иди и смотри размеры регистров и сравнивай их с размерами того, что ты собираешься в них пихать. Под что пишешь, под то и смотри.
>>893063
#59 #893062
>>893056

>обращай внимание на то, что, какого размера и в какие регистры ты собираешься пихать


Вот это ответ на твой вопрос.
>>893063
#60 #893063
>>893061
>>893062
ок, спасибо
#61 #893066
>>892849
Ты какой-то неадекватный.
#62 #893068
>>892849

>Другое дело, что если у тебя SQLite на сервере, то ты полнейший долбоеб.


Просто оно довольно легко прикрутилось к моим крестам, а на вопрос "какую бд прикручивать" гугл отвечал довольно хуево, так что познать преимущества/недостатки разных бд не удалось.
#63 #893079
Как можно адекватно распарсить любой XML в HashMap? Я уже перепробовал кучу либов, они все сводятся к тому что нужно сделать POJO объект и его заполнять из XML. Нашел Xstream, там вроде бы все должно было быть просто
Map<String, Object> = xStream.fromXML(xmlString); и вуаля
А вот хуй, не хочет он так парсить, пиздец просто, я уже перебрал и Simple XML и DOM и кучу кустарных способов, один хуй ничего не помогает. Насколько легко было работать с json но уж никогда не подумал бы что парсинг XML будет таким геммороем. Есть тут кто с опытом работы с XML на Android?
#64 #893083
Анончик, спаси! Нужно отсортировать QVector, в котором лежит объект мною написанного класса. Хуй знает почему, на каком козле я бы не подъезжал к этой проблеме, она не решается. Т.е. метод сортировки (переопределённый в классе оператор, сторонняя функция, я пробовал ФСЁ) вызывается, но в векторе порядок элементов не меняется. Помоги мне разобраться в этой таинственной истории!
Собственно код: http://pastebin.com/L53qshUV
>>893109
#65 #893094
Какой язык учить, чтобы как можно быстрее начать зарабатывать деньги? Пусть даже и маленькие.
#66 #893104
>>893021

> с++


> 2д игр


Речь вообще-то шла об 1С. Ты у мамы дурачок или просто жопочтец?
>>893110
#67 #893109
>>893083
Бамп вопросу! Я с ума сойду с такой ошибкой
>>893173
#68 #893110
>>893104

>имплуинг, что в с++ больше одной с

#69 #893123
Нужно быстро написать сносный поиск на php, берущий данные с бд mysql и выводящий результат на странице html

Что курить по теме?
>>893127
#70 #893127
>>893123
PDO, "SELECT FROM ... WHERE ... LIKE запрос". Ну если тебе полнотекстовый поиск нужен, тогда все становится сложнее.
>>893174
#71 #893173
>>893109
Всё ещё пиздец как надо, ну что же вы, ананасы
Спросил сокамерника в своём нии, он посоветовал написать самому пузырьковую сортировку. Не шучу.
#72 #893174
>>893127
У меня "поиск по статьям", хз, что это значит, но статей немного — не больше 20
Это что-то типа лабы, но очень большой
Погуглил PDO, чёт не очень понял, в чем прикал. Мои собственные потуги с mysqli концептуально неверные?
#73 #893209
По Compas 3d самоучитель посоветуйте. Где вообще сапры обсуждают? В каком разделе?
>>893409
#74 #893223
Пр, если я делаю синглтон, который будет собирать информацию об объектах, ну сколько создал, сколько удалил, и т.д, мне надо насоздавать полей на каждый объект, и к ним приделать методы, addObj1(), addObj2() delObj1(), delObj2(), которые будут менять их значения? Или такое делают по-другому?
>>893277
13 Кб, 470x171
#75 #893227
Буду краток. Есть такая формула со всеми исходными и вытекающими необходимостями в построении графика, есть задача написать по ней программу. Где это лучше сделать: бейсик, паскаль, матлаб? При условии, что я из программирования помню только паскалевские begin и end. Сделать нужно как можно быстрее, где-нибудь до января или первых чисел.
#76 #893277
>>893223
Создать один метод с параметрами не судьба?

enum StatObj {StatObj1, StatObj2, StatObj3);
enum StatAction {StatAdd, StatDel);

void stat(StatAction, StatObj type);

потом вызывать
stat(StatAdd, StatObj1);

а в синглтоне сделать один двумерный массив типа
int data[StatAction][StatObj];
#77 #893283
>>892983
Будешь джедаем, рекомендую.
#78 #893286
В чем профит изучения компьютерной науки? (Информатики) Даст преимущество в программировании? (Может вопрос глупый, но я нуфаг)
>>893291
#79 #893291
>>893286
Конечно.
>>893293
#80 #893293
>>893291
А какие именно книги читать? То, что есть на ОП пике?
#81 #893308
Анон, что ты скажешь о сложности реализации такого проекта для диплома, как облако на своем пк (вроде OwnCloud)? Не слишком ли дохуя я на себя беру (впереди есть один год)? Навыки ограничиваются написанием быдлосайтиков на питоне.
>>893321
#82 #893321
>>893308
С каких пор ownCloud стал облаком? Там между инстансами синхронизация появилась?

> облако на своем пк


Облако - это распределенные хранение/обработка. А файлопомойку ты на питоне сделать сможешь, и редактор документов в браузере тоже сможешь сделать/встроить/спиздить.
>>893323
#83 #893323
>>893321
Да, ты прав. Но в вики почему-то написано, что это ОБЛАКО.
Так что, реально такое (может и с мобильным приложением даже?) реализовать за год? Мне, как ньюфагу, трудно адекватно оценить сложность реализации.
>>893327
#84 #893327
>>893323
Реально, если делать.
#85 #893330
Аноны, какие книги посоветуете для обучения с++ с# с нуля.
>>893331>>893333
#88 #893339
Аноны такой вопрос, начал изучать С++ буквально неделю назад, вроде понимаю, вроде не так сложно.
Но почитав треды я заметил что люди которые зарабатывают на кодинге знаю около 5 разных языков программирования.
Тут у меня настал вопрос одного С++ чтобы хоть на хлеб заработать будет мало?
>>893344>>893369
#89 #893344
>>893339
А что конкретно ты хочешь писать на C++?
>>893347
#90 #893347
>>893344
Я пока не думал над этим.
#91 #893369
>>893339

>Тут у меня настал вопрос одного С++ чтобы хоть на хлеб заработать будет мало?


Учи не язык, а методики программирования. Пиши с использованием языка, а не на языке. И тогда тебе будет без разницы, на чём писать.
>>893381
#92 #893381
>>893369
не, дядь, он забьет на этот совет. они все забивают.
#93 #893409
>>893510
105 Кб, 645x349
Excel Anon #94 #893430
Ищу помощи у вас. Необходимы знания в области excel.
Суть такая(пик) необходимо сделать точно такую же таблицу с помощь всего одной формулы и растянуть на остальные ячейки. На первый взгляд, я думал это задание для аутистов, которое сделаю за минуту, как оказалось, не так всё просто.
Выручайте. Времени ровно 7 часов до сдачи практики.
>>893505>>893506
58 Кб, 399x600
#95 #893505
>>893430
Два кружева, пожалуйста.
6 Кб, 611x154
#96 #893506
>>893430
Ты просто пиздец какой тупой если так и не додумался в абсолютную адресацию.
#97 #893508
>>893227
MathCad и я абсолютно серьезно. Нулевой входной порог и куча методичек на twirpix.
>>893585>>893598
#98 #893510
>>893409
Бамп
#99 #893514
>>893227
Этож какая предметная область у этой хуеты?
>>893585
#100 #893517
>>893227
А вообще выглядит как описание какой-то системы. Пробовал упрощать по Лапласу?
>>893585
#101 #893561
Кто-нибудь работал с либой XStream под Android?
#102 #893585
>>893508
Научный руководитель с паникой воспринимает мои слова про маткад.
>>893514
Измерение оптимальной толщины заготовки для формообразования с целью получить наименьшую разнотолщинность.
>>893517
Не, тут в результате интегрирование по Эйлеру будет, но я пока слабо представляю, как мне это придётся описывать в среде программирования.
>>893598>>893605
#103 #893598
>>893585
>>893508
чувак перепутал, естесно, матлаб имелся ввиду.
>>893611
#104 #893605
>>893585
Да на глаз прикинь, толщину.
>>893611
#105 #893611
>>893598
Да я тоже почему-то склоняюсь. Наверное, не просто так приставка math- стоит.
>>893605
Ага, потом вместе с тобой будем головами ракеты ловить от разрывов топливного бака.
>>893623
#106 #893623
>>893611
Тоесть сейчас на глаз прикидывают...
>>893667
#107 #893627
Сап, анон.
В чем профиты использовать в CPP ссылку, а не указатель?
Вроде почти одно и то же, только указатель поменять можно, а к ссылке обращаются как к обычной переменной.
ХЗ что выбрать, в общем.
>>893630
#108 #893630
>>893627
Ссылку (саму, а не значение, на которое она ссылается) нельзя скопировать и изменить, ссылки не могут внезапно оказаться nullptr, поэтому они безопаснее.
>>893662
#109 #893632
У кого-нибудь есть картиночки с рулетками по программированию?
#110 #893662
>>893630
не безопасней секса с твоей мамкой
#111 #893667
>>893623
Ну, тут проблема в способе изготовления, и задача решаемой мной задачи в том, чтобы оптимизировать один из способов, который позволяет избегать фрезерования (читай - приведения тонн материала в непригодное состояния, только на переплавку). И проблема этого способа по большому счёту в том, что от 10% до 15% изделий получаются с недопустимой разнотолщинностью и отправляются в брак. Сейчас другим способом делают, у которого до 5% изделий имеют недопустимую разнотолщинность, но при этом есть необходимость во фрезеровании. Ну ты понел, в общем.
>>893678
#112 #893668
Хочу написать небольшое приложение для добавления и сохранения какой-либо информации о фотографии и собственно атача к этой фотографии. Пока не могу придумать в каком формате и каким образом это хранить. Вроде бы можно было бы использовать бд, но картинки могут много весить. Может создавать xml файлик для каждой отдельно взятой фотографии и тупо хранить его рядом с фотографией?
>>894145
#113 #893678
>>893667
Удачи тебе с этим, толковый ты человек.
>>893679
#114 #893679
>>893678
Спасибо.
#115 #893684
Android Studio выдает такую ошибку
Warning:WARNING: Dependency org.json:json:20160810 is ignored for debug as it may be conflicting with the internal version provided by Android.

из-за того что я пытаюсь впихнуть либу, которая частично уже есть встроенная, но мне пиздец как нужен класс import org.json.XML; Как можно уладить конфликт?
#116 #893691
Стоит ли изучать C# ради денег, если я до этого обмазывался винапи и упаковщиками?
>>893693
#117 #893693
>>893691
Джаву учи.
#118 #893702
Прочитал я пасту про обучение программированию. Решил почитать SICP. Ранее никакого опыта в программировании не было. Довольно быстро после начала чтения у меня начал нарастать сильный будапешт с того, что я ничего не понимаю. Но желания бросить почему-то не было. Я корпел над упражнениями, перечитывал текст в книге для понимания и дело начало потихоньку двигаться. Я решил несколько упражнений, при этом получая какое-то мазохистское удовольствие. Мне это чем-то напомнило игру Dark Souls: Тебя все пиздят, твой стул не затухает, но ты с остервенением продолжаешь игру. А когда проходишь босса, то кайфуешь как никогда. А потом все по новой.
Я щас в конце первой главы. К этому моменту я стал лучше разбираться в некоторых алгоритмах на других языках (до этого был просто темный лес), я стал как-то лучше соображать, меньше тупить. При этом мне сейчас почему-то не хочется пересаживаться на что-то другое и делать то, что я изначально вообще задумывал (податься в вэб)
Это нормально?
>>893707>>893747
#119 #893707
>>893702
Да, но я бы на твоем месте начинал с чего-то по проще.
Много временипотеряешь на это онанизме.
>>893742
#120 #893729
Друзья, хочу начать программировать на Руби, до этого программированием не занимался. С чего начать? Аккаунты в играх продал, чтобы не отвлекаться от обучения.
>>894388
#121 #893735
>>893227
Wolfram Mathematica
Там дохуя встроенных функций визуализации информации и прочего
Достаточно быстро вкатиться можно, на изучение нужного тебе синтаксиса час потратишь, не больше
#122 #893742
>>893707

>чего-то по проще.


Но ведь SICP постой, там же Lisp, в котором кроме скобочек ничего знать не нужно.
Мимо PHPшник
#123 #893747
>>893702
Таки в этом вся соль, в преодолении трудностей и опсаностей.
Все прально зделол.
мимо дропнул не осилив задачу на матдоказательсво
83 Кб, 500x296
#124 #893764
Привет, анон.
Я ОП-хуй с приличным стажем работы над сабжем, а именно веб сервисами на Java, Groovy, Ruby. Дохуя их было, и монолитные и микросервисные, и докеры-хуекеры, и амазоны-хуязоны, и скуэли-носкуэли, и в стеке этом привычно и комфортно, байтоебства нет, науки нет, предметная область в случае тотального заебывания легко меняется переходом в очередной бодишоп/фриланс/удаленку. И вроде бы охуенна, остается только пересесть на скалу и уйти в Тинькофф, но вот проблема - хочется запилить что-то свое. Из этой проблемы вытекает другая - сервисов сейчас как говна, идеи запилить что-то такое эдакое из этой области не приходит. Миллионы чатиков, трекеров, коллаборейшон-тулзовин, офисных продуктов и кажется что пилить что-то такое смысла нет чуть менее чем совсем.

В итоге хочу тебя анон спросить о двух стульях:
1 - нагенерировать все же какую-то идею СЕРВИСА и пилить её, реально ли вообще что-то сейчас нагенерировать?
2 - перекатиться в гейм дев через анальные муки и ПРЕОДОЛЕНИЕ, поднимать матаны, линейную алгебру, физику, учить кресты, директыксы и еще N довольно трудоемких сфер.
На какой сесть?
>>893789>>893804
#125 #893782
кто нибудь знает как правильно снести винду(полностью) без вреда для компа?
#126 #893783
>>893782
лол
#127 #893786
>>893782
В s пожалуйте
#128 #893787
>>893782
Вишмастер.
#129 #893789
>>893764
Не уверен в ценности чего-то своего, почему не вливать силушки в попенсорс?
#130 #893792
Python.
Господа, можете привести самый простой пример сортировки массива быстрой сортировкой. Кол-во элементов массива и как сортировать - не имеет значение.
#131 #893804
>>893764
Вот кстати, насколько хорошо на руси в геймдеве на ААА проектах? Каковы зарплаты, высока ли вероятность переката заграницу (не в сшп, никогда туда не хотел)? Часть указанного осилил, часть осиливаю, работаю пока джуном-крестовиком в нии, собираюсь параллельно в аспирантуру (физика), есть ли надежда для такого как я урвать билет в щастье и зарплату в евро?
#132 #893829
Прошу помощи! Объясните новичку. Надо решить задачи по теории принятия решений в GNU Octave. Они в экселе не решаются, что ли?
#133 #893956
Аноны, я начал изучать xml, схемы и xpath. Только я не понимаю ГДЕ и КАК это использовать? Ну написал я xml документ, и схему, а дальше что с ними делать? На всех сайтах только базовая инфа по синтаксису. Но там блять не объясняется нахуй все это нужно и куда это пихать. Хелп плз!
>>893958
#134 #893958
>>893956
Это вещи, которые изучаются только тогда, когда уже понадобились.
>>893959
#135 #893959
>>893958
Ну например?
>>893970
#136 #893970
>>893959
а нахуя вообще xml где-то использовать непонятно соверщенно.
Найди себе огромный кусок xml и выбери following:siblings элемента без написания паровозика if/else разбирая дум с самого корня.
#137 #894032
посоветуйте перспективный язык для вкатываний в работку? Не хочу быть html макакой.
#138 #894039
>>894032
Haskell.
>>894087
#139 #894043
>>894032
Рекомендую взять Хаскель.
>>894087
#140 #894046
>>894087
#141 #894047
А правда ли, что первый язык это как первая тня чего ни делай, все равно разбежитесь
>>894048>>894049
#142 #894048
>>894047
В конечном итоге ты писал на всех языках, некоторые забыл, некоторые любишь, и пописываешь иногда. Есть конечно главный, с которым ты по жизни, если он не изменится в худшую сторону и будет оставаться актуальным для тебя. Но иногда просто интересно попробовать экзотику, для удовольствия или фана.
#143 #894049
>>894047
А ещё думать ты всегда будешь на нём, лол.
>>894050
#144 #894050
>>894049
А вот это хуета полная, как про язык, так и про тянучек.
>>894051
#145 #894051
>>894050
ОТРИЦАНИЕ
>>894052
#146 #894052
>>894051
Ну это только мой опыт, четыре тянки, и с десяток языков. А первым был паскаль.
>>894058
#147 #894057
Пиздец. Установил досбокс, в него масм611. Я хуй знает что со мной
#148 #894058
>>894052
Значит нихуя ты на нём не писал.
#149 #894067
Анон посоветуй книг, в которых бы подробно были описаны парадигмы программирования и информации о них хватило бы на 30 страничный курсач-реферат.
>>894514>>896361
#150 #894087
>>894046
>>894039
>>894043

только говна вам за щеку наложу, тролли мамкины.
98 Кб, 684x437
#151 #894096
>>892500 (OP)
Сап, аноны! Перекатился на шin со швитых линупсов, а тут пикрелейтед. Помогите пофиксить, с меня как всегда!
>>894104>>894161
#152 #894099
Короче, епта. Есть пара периодически изменяеющихся цифр. Первая цифра-угол азимут, вторая цифра-длина линии. Каким хуем можно отрисовать линию с привязанным одним концом, читай часовую стрелку? Может кто от нехуй делать набросает за щеку какой-нибудь js?
>>894107
#153 #894104
>>894096
-DUNICODE
>>894144
#154 #894107
>>894099
dx = Math.cos(угол_в_радианах) радиус.
dy = Math.sin(угол_в_радианах)
радиус.
context2d.beginPath()
context2d.moveTo(centerX, centerY);
context2d.lineTo(centerX + dx, centerY + dy);
context2d.stroke();
Получение канваса, создание контекста сам.
>>894163
#155 #894138
Анон, как можно склеить 1 список? То есть у меня есть список строк (100шт) и нужно продублировить в эту же строку.
water:water
water2:water2
water3:water3
>>894156
#156 #894144
>>894104

>-DUNICODE


Извини, не понял
>>894148
#157 #894145
>>893668
Бамп вопросу. Подсобите плиз.
>>894151
#158 #894148
>>894144
Хорошо, в чем твоя проблема? Что ты хочешь пофиксить?
>>894150
#159 #894150
>>894148
Мне нужно, чтобы cout << "Привет" в консоли отображалось как "Привет", а не как крокозябры, так скажем.
>>894152>>894161
#160 #894151
>>894145
Я бы хранил в поле базы путь к файлу.
#161 #894152
>>894150
Но почему "Привет", а не "Hello"?
>>894153
#162 #894153
>>894152
Хм, но почему шиндовская командная строка не понимает кириллицу?
2 Кб, 383x33
#163 #894154
>>894153
Понимает же.
#164 #894155
>>894153
Хуй знает, проблемы такого масштаба обычно недостойны вопрошания, а просто гуглятся, или сложно гуглятся. Очевидно у тебя не правильная кодировка аутпута метода. гугли какой формат нужен виндовой строке и как его сформировать.
>>894165
#165 #894156
>>894138
бамп
#166 #894158
>>894153
Потому что ты выводишь в неверной кодировке.
>>894165
#167 #894161
>>894162>>894165
#168 #894162
>>894161
Ну вот я искренне не понимаю, как молодые люди, ленивые настолько чтобы загуглить такие вещи, вообще занимаются программированием. Хотя очевидно в данном случае отсутствие базовых наний о работе ОС и софта. Еще и линуксоид. Воистину нелепость.
>>894168
#169 #894163
>>894107
Спасибо братишка за пинок под зад в нужную сторону.
#170 #894165
>>894155
>>894158
>>894161
Спасибо за помощь!
#171 #894168
>>894162
Я тебя немного подъебну, дядь. Вот представь, ты такой гордый в другой город приехал и тебе нужно найти вход в какое-то здание, а ты не можешь (например). Вместо того, чтобы просто))00) взять и спросить, ты стоически ковыряешься в мобильнике, пытаясь найти парадный вход в здание, а спросить тебе западло, у тебя ж есть доступ к информации, чо как лох-то. Надеюсь, понимаешь к чему я.

Я не считаю, что за спрос бьют в лоб и если рассуждать так, что даже простые вещи западло спрашивать, то люди скоро вообще перестанут общаться. Даже посмотри сам: у меня не было плана общаться со взрослым мужиком-прогером, но я с ним сейчас общаюсь. Хотя всего лишь спросил про кодировку в маздае.

Алсо, я и сам делюсь какой-то информацией с другими людьми, но тоже мог бы написать "загугли". Мне не влом помочь человеку сэкономить немного времени - от меня не убудет, а ему помогу, не приложив для этого особых усилий.
>>894170>>894176
#172 #894170
>>894168
Твоя аналогия неуместна и слишком обобщена. А ответ мне не имеет вообще никакого смысле.
Главное чтобы ты разобрался что такое
setlocale(LC_ALL, "Russian");
#173 #894176
>>894168
setconsoleoutputcp
>>894184
#174 #894178
Сап пр. Java. Есть один класс, в нем есть контейнер, в котором хранятся объекты. В нем есть следующий метод:
-Он принимает в качестве параметра название ? класса, например get(Car)
-я перебираю свой контейнер, и ищу в нем экземпляр Car. Ну и возвращаю его, если нахожу.
Вот. Я пробовал проверять instanceof, но не знаю, как сюда впихнуть переданный параметр, например Car
Посоветуйте чего, это я пытаюсь сделать пул объектов.
>>894445
#175 #894184
>>894176
Если бы все было так просто. SetConsoleOutputCP(CP_UTF8); сделай и расскажи нам о результатах.
>>894185>>894808
#176 #894185
>>894184
У тебя консоль явно не в 65001, нахуй тебе в неё выводить в таком виде?
>>894188
#177 #894188
>>894185
Просто виндовая консоль не слишком хорошо работает c utf.
То есть, вывод текста из 1251 файла в консоль 1251 сработает без проблем, а вывод 65001 текста в SetConsoleOutputCP(65001) ничего не даст, вне зависимости от BOM.

При этом, если текст из внешнего источника, а не константный, то проблем нет.
Так что одно из двух. Ну либо utf16.
>>894192>>894220
#178 #894192
>>894188
Так-то ещё и баг был с cout и utf-8.

Но вообще этот код у меня сработал:
setlocale(LC_ALL, "");
SetConsoleOutputCP(65001);
system("chcp 65001");
std::cout << "Юникодный текст." << std::endl;

Разумеется, при условии, что исходники тоже в UTF.
Но после этого умер printf, выводит только первый символ.
#179 #894194
Сап, анон, с проблемой с "управлением дисками" обращаться сюда или в /s/ ?
#180 #894197
Не так давно решил вкатиться в SQL, но у меня почти сразу возникло много вопросов. Вот пример кода:

SELECT a.dep_month,
a.dep_day_of_week,
AVG(a.flight_distance) AS average_distance
FROM (
SELECT dep_month,
dep_day_of_week,
dep_date,
sum(distance) AS flight_distance
FROM flights
GROUP BY 1,2,3
) a
GROUP BY 1,2
ORDER BY 1,2;

И вопросы:
1) Зачем нужно GROUP BY во внутреннем выражении? Разве не все равно, каким образом внутреннее выражение отобразится, мы же все равно его не видим.
2) Почему тут не используется AS?
3) Каким образом работает alias? То есть мне непонятен ход вычислений и зачем вообще это здесь использовать
#181 #894198
>>894197
ах да, ещё
4) откуда берутся цифры в GROUP BY и ORDER BY?
>>894224
#182 #894220
>>894188
Шрифт поменяй.
>>894226
#183 #894224
>>894197
>>894198
1. У тебя используется агрегатная функция. Тут без GROUP BY не обойтись.
2. Дело вкуса.
3. Используется, как синоним для названия таблиц, полей. Например, чтобы не писать постоянно "employees".название_поля, можно назвать таблицу, как "e". Или назвать алиасом какой-нибудь case, чтобы к нему потом обратиться.
Еще вариант - использование вложенных представлений (гугли конструкцию with).
4. Порядковая нотация. Каждая цифра это порядковый номер поля. Лучше не используй такую нотацию, пиши название полей явно.
>>894245
#184 #894225
>>894197

>alias


Это чтобы не писать название строки/колонки по несколько раз целиком, а вместо него ставить слово или буковку.
#185 #894226
>>894220
Люса и так поддерживает всё.
#186 #894227
>>894197

>Почему тут не используется AS?


AS - это чтобы вместо ExpressionНомер было у колонки название, а alias - это чисто альтернативное название строки/столбца внутри SQL Query.
#187 #894245
>>894224

>У тебя используется агрегатная функция. Тут без GROUP BY не обойтись.


MySQL обходится.
78 Кб, 782x57
Хакер #188 #894280
Решите через длинную арифметику пожалуйста. free pascal\с++
ну пожалуйста, вы же программисты
>>894284>>894290
#189 #894284
>>894280
Сколько платишь?
>>894286
#190 #894286
>>894284
301к/с
#191 #894290
>>894280
https://habrahabr.ru/post/148336/

вроде все уже готовое есть.
>>894299
#192 #894295
Анон, а какие есть годные утилиты для исследования кода?

Ну то есть если я хочу разобраться, как какой-нибудь крупный проект работает, но при этом не перечитывать весь код по несколько раз, а рассматривать его в виде графа или ASM-таблицы.
>>894311>>894322
134 Кб, 853x853
#193 #894299
>>894290
Там pyton
>>894307
#194 #894307
>>894299
В школе в столбик умножал и складывал? Тут то же самое абсолютно.
>>894313
122 Кб, 1280x720
#195 #894308
Анончики, выручайте. К завтрашнему дню надо сделать задание, которое на пикче. Подскажите, с чего начать хотя бы
>>894317
#196 #894310
Пиздос, для того, что бы создать рендж инпут, необходимо обязательно прописывать бекграунд колор, они там ебанулись все?
Алсо http://html5tutorial.info/html5-range.php у вас нормально бегунки отображаются?
#197 #894311
>>894295
А теперь то же самое и по-русски. Асм-таблица - это как? Вряд ли ты пикрелейтед имел в виду.
>>894321
62 Кб, 768x512
#198 #894313
>>894307
Синтаксис не знаю, мне одну задачку всего.
>>894320
#199 #894317
>>894308

>Подскажите, с чего начать хотя бы


Очевидно с освобождения Украины.
#200 #894320
>>894313
http://e-maxx.ru/algo/fibonacci_numbers

вот матричная формула, если поискать можно найти еще на жаве и на сях в интернете

не понимать синтаксис обычных ООП языков, это просто пушка, это даже не лисп и не хачскелль
>>894324
8 Кб, 800x600
#201 #894321
>>894311
Не знаю, как это на русском называется, но на английском - ASM-chart.
#202 #894322
>>894295
ну для С C# Java

есть профайлеры, анализаторы ошибок, и наверно можно найти хуйню которая сгенерируеть Java\XML Doc из документации\комментов в коде, или представить все объекты ввиде UML схемы
>>894323
#203 #894323
>>894322
Ну что-нибудь для создания UML-схем из C# существует?
>>894327
#204 #894324
>>894320
С моими тремя классами в сельско-приходской школе я в это не смогу.
На с++ нету длинной арифметикой.
>>894327
#205 #894327
>>894324
чото я погугли длинную арифметику, и мне на сях пачку модулей показало, и еще статью как сделать самому.

>>894323
https://msdn.microsoft.com/en-us/library/ff657806.aspx
внезапно в самой visual studio ultimate

я не тыкал, так как кодирую на других языках, но должно работать
>>894331
134 Кб, 595x150
155 Кб, 684x145
#206 #894331
>>894327
Я все что нагуглил уже по 10 раз в компилятор засовывал, он ругается.
#207 #894371
Пиздец, короче я связку консоль-клиент-сервер-бд-консоль так и не подружил с кодировкой.
19 Кб, 617x73
#208 #894388
>>893729
БАМП
#209 #894392
Подскажи, прошу, чем просто сгенерить хтмльку из встроенной документации питоновского модуля со ссылками на каждую функцию или я сдохну.
#210 #894437
>>892983

>Думаю, а может вкатиться?


В 1С тред

>В интернете дофига курсов, какие лучше взять?


Запишись на курсы 1С при местном сертификационном центре 1С или у франчайзи. Главное чтобы потом давали возможность сдать экзамен на сертификат.

>Стоит ли игра свеч вообще?


Если выплывешь, то зарплата будет как у квалифицированного инженера на хорошем производстве
#211 #894445
>>894178
Вот это и правда закручено.

>Он принимает в качестве параметра название ? класса, например get(Car)


Название передается как строковый параметр. Вот тут есть пример: http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html

private ArrayList<Object> allStuff = new ArrayList();
public iterateOverArrayList(className) {
for (Object obj: allStuff) {
if (obj.getClass().getName() == className) {
System.out.println("Found!");
}
}
}
#212 #894499
Пилю лабу с graphics.h, нужно нарисовать треугольную пирамиду

float pir1[4][3]={{0,0,0},{200,0,0},{100,150,0},{100,80,200}}; - задаю точки A,B,C,D
setcolor(RED);

for(int i=0;i<4;i++) - делаю проекцию
{
float pr_pir1[4][2];
pr_pir1[0]=pir1[0]+(pir1[2]/2);
pr_pir1[1]=pir1[1]-(pir1[2]/2);
}

for(float i=0;i<4;i++){ -рисую грани
line(pr_pir1[0], pr_pir1[1], pr_pir1, pr_pir1);
}

Как передать в line начальные и конечные координаты точек из массива? Пока что рисует хуиту.
>>894515
#213 #894512
Есть файл без расширения, при открытии блокнотом показывает кучу различных символов. Можно ли по этим символам узнать исходное расширение\язык программы\etc. ?
>>894513
#214 #894513
>>894512
Можно узнать, а можно и не узнать. Зависит от файла.
#215 #894514
>>894067
бамп вопросу
#216 #894515
>>894499
Ебать ты чмо тупое
28 Кб, 664x631
#217 #894521
|16|error: cannot convert 'float' to 'float' for argument '1' to 'void risuy(float, float)'|
Щито делать?
>>894543
#218 #894543
>>894521

>Щито делать?


Смотреть на типы и править.
28 Кб, 780x607
#219 #894579
Работяги, помогите.
Есть один код на вычисление ряда Тейлора. В консоли вычислить-то вычисляет, а задержка не работает вообще, getch не помогает

#include <iostream>
#include <stdio.h>
#include <math.h>
#include <conio.h>
using namespace std;
int f2am1(int a){ if (a>=1){ return (2a-1)f2am1(a-1);} else { return 1;}}
int f2a(int a) { if (a>=1){ return (2a)f2a(a-1);}else { return 1;}}
double pw(double xa, int st){if (st>=1){return xapow(xa,st-1);}else {return (double)1.0;}}
double arcs(double cr,double xa, double e,int h)
{
double cr1=cr;
int y=2
h+1;
cr = cr - ((double)f2am1(h)/(double)f2a(h))(pw(xa,y)/(double)y);
if ((cr1 - cr) < e) { return cr;}
else { return arcs(cr,xa,e,h+1);}
}
double arcos(double xa, double e)
{
double res = M_PI/2.0;
return (arcs(res,xa,e,0));
}
int main(int argc, char
argv[])
{
double xa, xk, e, dx;
xa=0.0, xk=1.0, e=0.001, dx=0.01;
(while(xa+dx<=xk)
{
printf("arccos(%f)=%f\n",xa,arcos(xa,e));
printf("math: arccos(%f)=%f\n",xa,acos(xa));
xa+=dx;
)
getch();
return(0);
}
28 Кб, 780x607
#219 #894579
Работяги, помогите.
Есть один код на вычисление ряда Тейлора. В консоли вычислить-то вычисляет, а задержка не работает вообще, getch не помогает

#include <iostream>
#include <stdio.h>
#include <math.h>
#include <conio.h>
using namespace std;
int f2am1(int a){ if (a>=1){ return (2a-1)f2am1(a-1);} else { return 1;}}
int f2a(int a) { if (a>=1){ return (2a)f2a(a-1);}else { return 1;}}
double pw(double xa, int st){if (st>=1){return xapow(xa,st-1);}else {return (double)1.0;}}
double arcs(double cr,double xa, double e,int h)
{
double cr1=cr;
int y=2
h+1;
cr = cr - ((double)f2am1(h)/(double)f2a(h))(pw(xa,y)/(double)y);
if ((cr1 - cr) < e) { return cr;}
else { return arcs(cr,xa,e,h+1);}
}
double arcos(double xa, double e)
{
double res = M_PI/2.0;
return (arcs(res,xa,e,0));
}
int main(int argc, char
argv[])
{
double xa, xk, e, dx;
xa=0.0, xk=1.0, e=0.001, dx=0.01;
(while(xa+dx<=xk)
{
printf("arccos(%f)=%f\n",xa,arcos(xa,e));
printf("math: arccos(%f)=%f\n",xa,acos(xa));
xa+=dx;
)
getch();
return(0);
}
>>894712
#220 #894712
>>894579
Запускай контрол+ф5 или поставь точку останова, нахуй эти гетцч.
>>894755
10 Кб, 276x183
#221 #894720
привет всем, кому не сложно помогите с лёгенькой программкой в паскале.
вот условие: заполните матрицу 5*10 рандомно двоичным числами (0,1), при этом определите номер строки с наибольшим количеством нулей.
я нашёл программу в интернете(приложу ниже), но осталось пару вопросов: что в этом случае делает inc(t) и каким образом мы сравниваем с максимальным.
program fff;
uses crt;
var x: Array[1..5,1..10] of Integer;
i,j,max,t,st: Integer;
BEGIN
Writeln('Матрица:');
For i:=1 to 5 do
begin
For j:=1 to 10 do
begin
x[i,j]:=Random(2);
If x[i,j]=0 Then Inc(t);
Write(x[i,j]:2);
end;
If t>max Then
begin
max:=t;
st:=i;
end;
t:=0;
Writeln
end;
Writeln('Строка с наиб. кол-вом нулей: ',st);
END.
10 Кб, 276x183
#221 #894720
привет всем, кому не сложно помогите с лёгенькой программкой в паскале.
вот условие: заполните матрицу 5*10 рандомно двоичным числами (0,1), при этом определите номер строки с наибольшим количеством нулей.
я нашёл программу в интернете(приложу ниже), но осталось пару вопросов: что в этом случае делает inc(t) и каким образом мы сравниваем с максимальным.
program fff;
uses crt;
var x: Array[1..5,1..10] of Integer;
i,j,max,t,st: Integer;
BEGIN
Writeln('Матрица:');
For i:=1 to 5 do
begin
For j:=1 to 10 do
begin
x[i,j]:=Random(2);
If x[i,j]=0 Then Inc(t);
Write(x[i,j]:2);
end;
If t>max Then
begin
max:=t;
st:=i;
end;
t:=0;
Writeln
end;
Writeln('Строка с наиб. кол-вом нулей: ',st);
END.
#222 #894724
>>892500 (OP)

Помогите доделать (= сделать) лабу по Паскалю. Болел два месяца — нихуя не ебу чё делать.

На самом деле тут работы на две минуты: скопипастил всё что нужно, осталось доработать (согласовать куски кода скопированные из разных источников).
program Lab3;

uses
crt;

const
FILE1 = 'C:\Users\user\Desktop\Lab3\fname1.txt';
FILE2 = 'C:\Users\user\Desktop\Lab3\fname2.txt';

type
mas = array[1..10] of integer;
matr = array[1..10] of mas;

procedure About;
begin
writeln('Л');
writeln('В
');
writeln;

writeln('Г');
writeln('К
');
writeln;

writeln('Задание.');
writeln('Требуется написать программу, которая для каждой строки исходного файла');
writeln('будет выводить в результирующий файл последовательность цифр из входной');
writeln('последовательности в порядке увеличения частоты их встречаемости.');
writeln('Примечание.');
writeln(' Каждая цифра при этом должна быть распечатана один раз.');
writeln('
Если какие-то цифры встречаются одинаковое число раз,');
writeln('то они выводятся по возрастанию.');
writeln('Например.');
writeln('Пусть в одной из строк исходного файла содержатся следующие символы:');
writeln('12324#32');
writeln('В результирующем файле должно быть:');
writeln('1432');
end;

//----
procedure Alg;
var
s :string;
d, p :array[0 .. 1000] of longint;
i, c, j :longint;
begin
read(s);

for i := 1 to length(s) do
inc(d[ord(s) - 48]);

for i := 0 to 9 do
p := i;

for i := 1 to 100 do
for j := 0 to 8 do
if (d[p[j]] > d[p[j + 1]]) then begin
c := p[j];
p[j] := p[j + 1];
p[j + 1] := c;
end;

for i := 0 to 9 do
if (d[p] <> 0) then
write(p);

end.
//--- нашёл в интернете

procedure FileToFile(var f1, f2: text);
var
s, t: string;
begin
reset(f1); rewrite(f2); // открываем файл 1, перезаписываем файл 2
while not eof(f1) do // подсчитываем количество символов
begin
readln(f1, s);
if (s <> '') then Alg(s, t)
else (t := '');
writeln(f2, t);
end;
close(f1); close(f2);
end;

procedure FileNew(var fname1, fname2: string; f1, f2: text);
begin
writeln('Введите имя исходного файла:'); // запрашиваем C:\Users\user\Desktop\Lab3\fname1.txt
readln(fname1);
fname1 := FILE1;
if FileExists(fname1) then
begin
writeln('Введите имя результирующего файла'); // запрашиваем C:\Users\user\Desktop\Lab3\fname2.txt
readln(fname2);
fname2 := FILE2;
assign(f1, fname1); assign(f2, fname2);
FileToFile(f1, f2);
end
else writeln('Файл с таким именем не существует.');
close(f1); close(f2); // закрываем файл
readln;
end;

var
fname1, fname2: string; f1, f2: text;

begin
About;
FileNew(fname1, fname2, f1, f2);
end.
#222 #894724
>>892500 (OP)

Помогите доделать (= сделать) лабу по Паскалю. Болел два месяца — нихуя не ебу чё делать.

На самом деле тут работы на две минуты: скопипастил всё что нужно, осталось доработать (согласовать куски кода скопированные из разных источников).
program Lab3;

uses
crt;

const
FILE1 = 'C:\Users\user\Desktop\Lab3\fname1.txt';
FILE2 = 'C:\Users\user\Desktop\Lab3\fname2.txt';

type
mas = array[1..10] of integer;
matr = array[1..10] of mas;

procedure About;
begin
writeln('Л');
writeln('В
');
writeln;

writeln('Г');
writeln('К
');
writeln;

writeln('Задание.');
writeln('Требуется написать программу, которая для каждой строки исходного файла');
writeln('будет выводить в результирующий файл последовательность цифр из входной');
writeln('последовательности в порядке увеличения частоты их встречаемости.');
writeln('Примечание.');
writeln(' Каждая цифра при этом должна быть распечатана один раз.');
writeln('
Если какие-то цифры встречаются одинаковое число раз,');
writeln('то они выводятся по возрастанию.');
writeln('Например.');
writeln('Пусть в одной из строк исходного файла содержатся следующие символы:');
writeln('12324#32');
writeln('В результирующем файле должно быть:');
writeln('1432');
end;

//----
procedure Alg;
var
s :string;
d, p :array[0 .. 1000] of longint;
i, c, j :longint;
begin
read(s);

for i := 1 to length(s) do
inc(d[ord(s) - 48]);

for i := 0 to 9 do
p := i;

for i := 1 to 100 do
for j := 0 to 8 do
if (d[p[j]] > d[p[j + 1]]) then begin
c := p[j];
p[j] := p[j + 1];
p[j + 1] := c;
end;

for i := 0 to 9 do
if (d[p] <> 0) then
write(p);

end.
//--- нашёл в интернете

procedure FileToFile(var f1, f2: text);
var
s, t: string;
begin
reset(f1); rewrite(f2); // открываем файл 1, перезаписываем файл 2
while not eof(f1) do // подсчитываем количество символов
begin
readln(f1, s);
if (s <> '') then Alg(s, t)
else (t := '');
writeln(f2, t);
end;
close(f1); close(f2);
end;

procedure FileNew(var fname1, fname2: string; f1, f2: text);
begin
writeln('Введите имя исходного файла:'); // запрашиваем C:\Users\user\Desktop\Lab3\fname1.txt
readln(fname1);
fname1 := FILE1;
if FileExists(fname1) then
begin
writeln('Введите имя результирующего файла'); // запрашиваем C:\Users\user\Desktop\Lab3\fname2.txt
readln(fname2);
fname2 := FILE2;
assign(f1, fname1); assign(f2, fname2);
FileToFile(f1, f2);
end
else writeln('Файл с таким именем не существует.');
close(f1); close(f2); // закрываем файл
readln;
end;

var
fname1, fname2: string; f1, f2: text;

begin
About;
FileNew(fname1, fname2, f1, f2);
end.
130 Кб, 1321x880
wpf folderbrowserdialog #223 #894732
Ребята, HALP! Нужно реализовать wpf - folderbrowserdialog. Да не простой. Я подключил вин_формы и взял folderbrowserdialog, но проблема в том, что он уебанский и самое главное - мне нужно открывать папки по сети. А он с сетью как то очень хуево дружит. У меня есть линки на сетевые папки на других компах, но он их не видит. Как быть с этой хуйней? Уже второе приложение делаю и сталкиваюсь с такой проблемой. Что использовать что бы можно было к сетевым папкам нормально добираться?
>>894736>>894739
#224 #894736
>>894732
Поясню - мне нужен диалог на подобии - Открыть файл, но что бы в нем можно было только выбрать каталог. Потому что открыть файл, видит ярлыки и по ним переходит, а открыть каталог - нихуя
>>894739
#225 #894739
>>894736
>>894732
Сам спросил - сам ответил. Буду использовать Открыть файл диалог, только брать у него путь. Пиздец. Извините что эфир засрал.
#226 #894740
Аноны, а сколько по времени вы читаете одну книгу по какой-либо технологии? Как ни услышу - все за 2-3 недели осиливают, а я книгу по си полгода читал
>>894754>>894756
#227 #894741
>>892500 (OP)
Вечер в хату, арестанты.

Первый раз в /пр, можете бросать Кнута мне под ноги.

Пошарился по треадам, нихуя не нашёл. Задача такая: вкатиться в кубы. Есть тут опытные кубисты? Есть настроенный куб на mssql'e, выгрузка будет в excel. Как в нём разобраться.

Сам по масти похапэ-мysql-jquery-петух. Покидайте внятных мануалов.

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

Всем порядочным программёрам безошибочной интерпретации, а сукам подментованым баг в модуль и 500ю ошибку сервера.
>>894759
#228 #894754
>>894740
какой смысл "читать" книги по программированию
нужно брать книги с упражнениями или практическими заданиями в конце главы и прорешивать их
тогда, например, тот же k&r можно сделать только за полгода тратя по несколько часов в день
26 Кб, 670x333
#229 #894755
>>894712
Это dec c++, забыл добавить
ctrl+f5 ничего не даёт
Компилирование даёт ответ: кучу значений, а потом консоль закрывается
Я вот подумал: что если это связано с выделяемой памятью, тогда можно заменить double на float
#230 #894756
>>894740
читал windows internals оба тома около двух лет
>>894768
#231 #894757
#232 #894758
>>894755
эх, чот аж в сердце защемило от твоего скрина, пидор. дааа, много времени я за этой хуйнёй провёл в 2005-2008гг
>>894764>>894766
#233 #894759
>>894741
те ты вообще в olap не шариш что ли?
тогда чинани соответствующие главы в книжке коннолли бегг "базы данных"
ну а дальше уже ищи практические книги по кубам mssql в том же издательстве microsoft press
>>894829>>894836
#234 #894762
>>894755
Попробовал, ничего не изменилось
Да и не должно было, т.к. икс берётся до сотых
91 Кб, 720x717
#235 #894764
>>894758
сами вы пидор
#236 #894766
>>894758
как определил что автор поста - гомосексуалист?
>>894837
#237 #894767
>>894755
Ну вон же консоль, хули еще надо. Говорю, поставь точку останова.
А вообще system( pause )
>>894787
#238 #894768
>>894756
Ты у мамы какир?
>>894774
#239 #894774
>>894768
неа, думал что найду работу связанную с натив кодингом под винду
#240 #894787
>>894767
Ты не поверишь, всё заработало, просто я ебанат
Алс, почему именно sys pause, а не getch?
>>894792
#241 #894792
>>894787
Почему бы и нет. getch для считывания символа как-никак, а пауза для паузы.
#242 #894799
Короче, проще выводимый в консоль текст конвертить в какую-нибудь 1251, чем консоль заставить понимать 65001.
>>894808
#243 #894808
>>894799
А я о чем говорил >>894184 Только не в 1251 нужно конвертировать, а разбирать UTF-8 до UTF-16 или до UCS-16, на худой конец.
>>894812>>894816
#244 #894812
>>894808
Зачем?
Вывод в консоль мне нужен только на этапе разработки. Данные в базе в UTF-8, соответственно, каким бы не был инпут от пользователя, на консоль я его выведу в любой кодировке, которая нормально поддерживается консолью и может в русские символы, не обязательно 1251, а на запросы к базе уйдет уже UTF-8.
>>894817
#245 #894816
>>894808
Вообще, везде писалось что смены кодировки + ttf lucida должно быть достаточно, но это не так.
>>894827
#246 #894817
>>894812
Нахуя все эти сложности?
>>894820
#247 #894820
>>894817
Чтоб не использовать широкие строки.
#248 #894827
>>894816
Смены кодировки и шрифта достаточно для любой кодировки кроме UTF-8. Виндовая консоль в UTF-8 не умеет вообще никак (вот powershell вроде умеет уже).
#249 #894829
>>894759
Неа, я про олап третьего дня узнал вообще. А завтра надо отчёт заебашить
#250 #894836
>>894759
ok, thx за наводку
#251 #894837
>>894766

>WINDOWS 7


>юзер - admin


>project2.exe


>на DESKTOP


Я определил это по тому факту, что он пёхается под хвост с мужиками.
#252 #894840
Что, блять, в пхп значит -> ?
>>894866
#253 #894852
Хочу научиться писать смузи бэк, как оно вообще работает и прочее с нуля, что гуглить и смотреть
#254 #894866
>>894840
Тоже, что и точка в Java.
158 Кб, 650x488
#255 #894900
Аноны подскажите, есть ли вариант подтянуть математику до уровня понимания матана, если тебе 24, а с математикой по жизни не оч? В школе сплошь трояки, в вузе по высшей математике тоже самое. Есть ли еще шанс перестроить мозги для понимания этого всего или уже слишком поздно (а то и вообще нереально)?
#256 #894901
>>894900
Желание.
#257 #894916
Стоит ли читать эти книги сейчас?-Алгоритмы. Построение и анализ Томас Кормен,-Искусство программирования. Том 1,2,3. Заранее спасибо!
#258 #894936
angular или react?
#259 #894954
Что включает в себя какой-нибудь курсовик по алгоритмам в вузе средней руки. Имплементацию сортировок/структур данных или что-то серьёзнее?
>>894957>>895015
sage #260 #894957
>>894954
Исследование свойств многообразия Веронезе.
#261 #894979
Сап, прач.
На связи шольник-хохол-абитуриент. Я вот уже три месяца готовлю физику и математику к ЗНО (украинское ЕГЭ) и после чтения нескольких материалов понял, что получать высшее образование я буду для:
1. Изучения базиса программирования, нужно будет много времени тратить именно на самообучение, а не на зубрение конспектов.
2. Шоби не забрали в АТО
3. Я набрался наглости поступать в Киев, а это значит, что там будет относительно моего города легко найти работу по специальности уже на третьем курсе.
Но это возможно лишь тогда, когда я буду знать свою профессию, а у меня за плечами только олимпиада по информатике с задачками на Паскале. Я понял, что если я хочу быть успешным погромистом 300кккккккк/петасекунда, то мне нужно браться за голову и зубрить учебники/пытаться что-то сотворить уже СЕЙЧАС на самом деле нужно было начинать еще раньше.
Внезапно, после сотен жопочасов в корейских дрочильнях, появилось желание вкатиться в кодерство.
Готов читать и писать вашу хуйню, короче. Но, пожалуйста, подскажите, с чего начать. Заранее благодарен.
>>894983
#262 #894983
>>894979
Блять, проебал логическую цепочку.
#263 #894996
У меня горит лаба/курсач, мне нужно захостить своё говно где-нибудь на бесплатном хостинге и без ОТПРАВЬТЕ СМС ЗА ТРИСТА РУБЛЕЙ, как на хостингере или ОСТАВЬТЕ НОМЕР ТЕЛЕФОНА И МЫ ВАМ ПЕРЕЗВОНИМ, как на любом другом. Посоветуйте годноты, пожалуйста, мне на неделю всего.
>>895013
#264 #895013
>>894996
heroku free as free beer, как сказал бы Столлман. Хипстеры уважают, можно посвятить целую главу в курсаче
redhat cloud нету таких жестких ограничей как у heroku, но меньше возможностей из коробки
000webhost php-хостинг из двухтысячных
pythonanywhere похож на redhatcloud, меньше пердолинга, но только питон
>>895078
#265 #895015
>>894954
Что преподаватели скажут, то и будет. Может быть олимпиадная задачка из сборника "100500 олимпиадных задач областного уровня"
#266 #895019
>>894900
А зачем?
Не нужно понимать, нужно верить и применять.
#267 #895078
>>895013
Спасибо.
#268 #895109
Ассемблер не нужен.
>>895117
#269 #895117
>>895109
Сильное заявление.
>>895118
#270 #895118
>>895117
проверять ты его, конечно, не будешь
>>895126
#271 #895125
На дауна, если можно
Подключаюсь к БД через скрипт php, пароль и имя пользователя передаётся прямо из скрипта открытым текстом. Это ведь хуево, да? Как сделать иначе, в таком случае? Чтобы пароль не фигурировал напрямую в самом скрипте? Читал, что нужно делать хэширование, но до конца не дошло
#272 #895126
>>895118
Не буду, ведь мне понадобился.
#273 #895131
Нашел скиммер в банкомате. Забрал к себе, там флешка микросд, не читается, видимо зашифрован. Как сделать реверс инжиниринг? Посоветуйте гайды
#274 #895140
Нахуя нужны внешние ключи в базах данных?
Разве я не могу делать запросы, требующие равенства тех или иных значений внутри базы друг другу?

То есть, перефразирую. Зачем в самой базе указывать, что какой-то из столбцов является внешним кючом?
>>895173>>895195
#275 #895159
>>895131
Может отдельный тред запилишь?
#276 #895166
Как в джумле сделать отдельный css для отдельной страницы? Я пока накидал своих стилей в общий шаблон, но вряд ли стоит так оставлять.
#277 #895173
>>895140
консистентность
#278 #895192
>>894900
Изи вообе, берешь как я делаешь, скачиваешь все школьные учебники и хуяришь. И все контрольные, и все книги по математике до которых дотянешься. И в /math пиздуешь, постишь мемасы про водовку и картофан.
#279 #895193
>>895131
Запили отдельный тред пожалуйста. Всегда мечтал скиммер найти на банкомате лол. Алсо, а тебя в таком разе видеокамера не спалит разве. А то блять пришел с снял приблуду, еще повесят чего
>>895215
#280 #895195
>>895140
1. Ссылочная целостность
2. Каскадное удаление, например (гугли ON DELETE)
3. Можно легко сгенерить схему БД со связями
>>895646
#281 #895215
>>895193

>А то блять пришел с снял приблуду, еще повесят чего


Нужно просто реверс видео сделать и грамотно наложить цензуру.
>>895226
#282 #895226
>>895215
Ага, стелс миссия по прониконовению в хуй знает где там все видео хранится. ДЕЛОВ ТО
>>895233
#283 #895233
>>895226
Зачем тебе его искать? Тебе в суде прокурор будет показывать видео с реверсом.
6 Кб, 422x226
5 Кб, 628x61
#284 #895269
typename гуглил, но для этого примера не посчитал применимым
2 Кб, 66x117
#285 #895297
>>895131
Джус залогинься
>>895305
#286 #895305
>>895297
roflanEbalo
#287 #895319
Здравствуйте, аноны, заранье простите за столь глупый вопрос. Есть сайт(электронный журнал), есть пароль от акк препада, который позволяет посмотреть информацию о каждом ученике.
Как скачать всю доступную базу данных о учениках?

могу кинуть скрины/код
14 Кб, 633x171
4 Кб, 218x204
#288 #895340
>>892500 (OP)
Язык: Си
Я так понял, что нужно начинать с центра и задавать центру 1 , следующий элемент - 2 будет в шаг право и шаг низ, в общем, как сделать?
роутер работает/неработает #289 #895354
Суп, есть роутер, из него идет rj-45, инет с городским телефоном, недавно роутер начал глючить и подключать меня к интернету через 20-30 минут после его включения, после перезагрузки (вкл/выкл) также приходилось ждать. В последнее время частенько плавает скорость инета. Сегодня роутер заработал только во второй половине дня. когда роутер глючит, нельзя зайти в его настройки 192.168.1.1. Сейчас интернет заработал, и в настройки заходит. Провайдер по телефону говорит, что инет ко мне приходит.

В чем может быть проблема? В настройки роутера ведь должно заходить всегда? Роутер помирает? Ему года 3-4. Запитывает инетом 2 пк Win xp. Win 7.
#290 #895358
>>895131
ой дурак
если там видеонаблюдение - поимеешь кучу проблем
>>895648
#291 #895385
Сап, анон. Хочу посадить не знающего программирование человека составлять json-файлик. Есть ли какой-то инструмент в интернетах, чтобы я создал json-массив, дал название ключам, а он просто сидел бы и заполнял значения?
#292 #895390
Ананасы, я в ваших делах не шарю и прошу прощения, если не туда пишу, но можно ли какой-нибудь комбинацией удалить cookie с определённого сайта? Как это делать через настройки я знаю, но это требует какого-то времени
Ну и из совсем сказочного: нужно накрутить голоса на городской сайт. Ни авторизации, ничего не надо. Всё что требуется для повторного голоса - отсутствие куки.
59 Кб, 604x604
#293 #895427
Можно ли несовершеннолетнему как-нибудь на программировании заработать?
Если да, то как?
>>895428
#294 #895428
>>895427
Смотря, что ты можешь предложить рынку.
>>895431
17 Кб, 391x321
#295 #895431
>>895504>>895565
Хакер #296 #895436
Молю о помощи, как это переделать в A-B?
#include <stdio.h>
#include <string.h>
#define k 1001
int main(){
char num1[k],num2[k],numr[k];
int i,j;
FILE in,out;
in=fopen("input.txt","r");
out=fopen("output.txt","w");
fscanf(in,"%s",num1);
fscanf(in,"%s",num2);
int bufi=0,rp=0;
for (i=strlen(num1)-1,j=strlen(num2)-1;i>=0||j>=0;i--,j--){
int okn;
if (i>=0 && j>=0)
okn=num1+num2[j]+bufi-'0'*2;
if (i>=0 && j<0)
okn=num1+bufi-'0';
if (i<0 && j>=0)
okn=num2[j]+bufi-'0';
bufi=okn/10;
okn%=10;
numr[rp++]=(char)(okn+'0');
}
if (bufi!=0)
numr[rp++]=bufi+'0';
numr[rp]='\0';
for (i=strlen(numr)-1;i>=0;i--)
fprintf(out,"%c",numr);
putchar('\n');
return 0;
}
Хакер #296 #895436
Молю о помощи, как это переделать в A-B?
#include <stdio.h>
#include <string.h>
#define k 1001
int main(){
char num1[k],num2[k],numr[k];
int i,j;
FILE in,out;
in=fopen("input.txt","r");
out=fopen("output.txt","w");
fscanf(in,"%s",num1);
fscanf(in,"%s",num2);
int bufi=0,rp=0;
for (i=strlen(num1)-1,j=strlen(num2)-1;i>=0||j>=0;i--,j--){
int okn;
if (i>=0 && j>=0)
okn=num1+num2[j]+bufi-'0'*2;
if (i>=0 && j<0)
okn=num1+bufi-'0';
if (i<0 && j>=0)
okn=num2[j]+bufi-'0';
bufi=okn/10;
okn%=10;
numr[rp++]=(char)(okn+'0');
}
if (bufi!=0)
numr[rp++]=bufi+'0';
numr[rp]='\0';
for (i=strlen(numr)-1;i>=0;i--)
fprintf(out,"%c",numr);
putchar('\n');
return 0;
}
#297 #895472
>>892500 (OP)
здарова как оно? может кто поможет какой язык надо знать чтобы сделать приложение для андроидов, вк и тд. Тип там главное общение между людьми, типа клацнешь и тебе находит чувака. ну только поноворочанее
#298 #895504
>>895431
Важен не язык, а то, что ты можешь с ним сделать.
>>895506
115 Кб, 1280x851
#299 #895506
>>895504
Написать хеллоу ворлд.
Я имел в виду, что я готов учиться. У меня есть время для этого. Я готов начать с нуля.
>>895508
#300 #895508
>>895506
На это ты можешь только деньги потратить.
>>895511
76 Кб, 1280x750
#301 #895511
>>895508
Как тогда быть?
>>895537
#302 #895537
>>895511
1) Перестать быть аватаркофагом
2) Вкатываться в ВЕБ, там можно поднять небольшую денежку почти без знаний по первым нагугленным туториолам.
>>895539>>895788
#303 #895539
>>895537
То есть, html css и javascript? Спасибо!
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶10¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶00¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶011``111111````````100011``100¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶01````11111111111111111``````10000¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶1```1111111111111111111```111``10111¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶0```1111111111111111111111111111011``10¶¶¶¶¶
¶¶¶¶001`1``11`1111111111111111111111111111111001`0¶¶¶¶¶
0011``1111011111111111111011111001111111111111101`¶¶¶¶¶
00000111001111111111111110111111011011011111111101`¶¶¶¶
¶0101`10011110111110110110111111101001100011`11`¶¶0`¶¶¶
¶¶01`101110101111101110111110111`101101100001`111¶¶0`¶¶
¶¶¶011`11000001010001011``100010`110`10100100010`¶¶¶01¶
¶¶¶¶1`110000011100000001``100000`1101`101001001111¶¶¶0¶
¶¶¶¶¶¶1100100111000010````000000```10``10000100111¶¶¶¶0
¶¶¶¶¶¶1100000100000101````000101````````10000101110¶¶¶¶
¶¶¶¶¶¶100010101000```````100111```0¶¶001`1000100110¶¶¶¶
¶¶¶¶¶¶10010010000``0¶¶¶0`101`1````¶¶¶¶¶¶0`10¶011010¶¶¶¶
¶¶¶¶¶¶1001001000`1¶¶¶¶11`1````````¶¶¶¶0110`000110010¶¶¶
¶¶¶¶¶¶¶00101000`1¶¶¶¶¶00``````````¶1000¶`0000¶0100011¶¶
¶¶¶¶¶¶¶001010001¶`¶0001¶``````````1¶00¶1``0010010¶¶¶¶¶¶
¶¶¶¶¶¶00010100001``00100``````````````````0010¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶100000¶0```1````````````````````1001¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶000¶1```````````````````````0011¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶100¶1````````````1````````1¶011¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶110¶¶1``````````````````1000011¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶011¶¶¶0¶¶11```````````100¶¶01011¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶1`¶¶¶¶¶¶¶¶¶0111``11111¶¶¶¶¶¶1111¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶`¶¶¶01¶¶¶¶¶``11`1`111`¶¶¶¶¶¶¶11`¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶10¶1````1101`11````````1¶¶¶¶¶¶¶010¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶00¶1`````````111```````````10¶¶01`1¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶1¶¶```````111111````````````````````0¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶1¶¶`````````1`1111````````11````1``````¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶`¶¶¶`````````````11```````11````1````````¶¶¶¶¶
¶¶¶¶¶¶¶¶`0¶¶0``````````````11``````````1```````````¶01¶
¶¶¶¶¶¶0``¶¶¶1`````````````11111````1``1`1``1```````1¶0`
¶¶¶¶¶¶``1¶¶¶```````````1``11``````11``1``1`11```````¶¶1
¶¶¶¶¶¶0`1¶¶¶`````````````11```````1```1``````````````¶¶
¶¶¶¶¶¶¶¶1¶¶¶````````````11```````1111`````````1``1```0¶
¶¶¶¶¶¶¶¶¶0¶¶```````````11```````1``11`````````````````¶
¶¶¶¶¶¶¶¶¶¶01``````````11````````111`111111````11``````¶
¶¶¶¶¶¶¶¶¶¶01````1`11111````````11101`1111`````````````1
¶¶¶¶¶¶¶¶¶¶¶¶``11111111`````````011001``````````````````
¶¶¶¶¶¶¶¶¶¶¶¶`11111111`````````01111101````````111``````
¶¶¶¶¶¶¶¶¶¶¶¶`1111111`````````101111101`1```````111`````
¶¶¶¶¶¶¶¶¶¶¶¶1`111111````````10111111111``````````11111`
¶¶¶¶¶¶¶¶¶¶¶¶0`111111```````1011111111001```````````0100
¶¶¶¶¶¶¶¶¶¶¶¶¶01111011````1001111111111001``````````¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶0`1``11111111111111111110011```````¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶```````11``111111111`1``101111````0¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶1```111``````111111111111111111`0¶0¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶```1111111`````11111111111111````0¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶`````````````````111111111111`````¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶````````````````````1111111```````¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶1``````````````````````````````````¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶1``````````````````````````````````1¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶````````````````````````````````````0¶¶¶¶¶¶¶¶¶¶
#303 #895539
>>895537
То есть, html css и javascript? Спасибо!
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶10¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶00¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶011``111111````````100011``100¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶01````11111111111111111``````10000¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶1```1111111111111111111```111``10111¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶0```1111111111111111111111111111011``10¶¶¶¶¶
¶¶¶¶001`1``11`1111111111111111111111111111111001`0¶¶¶¶¶
0011``1111011111111111111011111001111111111111101`¶¶¶¶¶
00000111001111111111111110111111011011011111111101`¶¶¶¶
¶0101`10011110111110110110111111101001100011`11`¶¶0`¶¶¶
¶¶01`101110101111101110111110111`101101100001`111¶¶0`¶¶
¶¶¶011`11000001010001011``100010`110`10100100010`¶¶¶01¶
¶¶¶¶1`110000011100000001``100000`1101`101001001111¶¶¶0¶
¶¶¶¶¶¶1100100111000010````000000```10``10000100111¶¶¶¶0
¶¶¶¶¶¶1100000100000101````000101````````10000101110¶¶¶¶
¶¶¶¶¶¶100010101000```````100111```0¶¶001`1000100110¶¶¶¶
¶¶¶¶¶¶10010010000``0¶¶¶0`101`1````¶¶¶¶¶¶0`10¶011010¶¶¶¶
¶¶¶¶¶¶1001001000`1¶¶¶¶11`1````````¶¶¶¶0110`000110010¶¶¶
¶¶¶¶¶¶¶00101000`1¶¶¶¶¶00``````````¶1000¶`0000¶0100011¶¶
¶¶¶¶¶¶¶001010001¶`¶0001¶``````````1¶00¶1``0010010¶¶¶¶¶¶
¶¶¶¶¶¶00010100001``00100``````````````````0010¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶100000¶0```1````````````````````1001¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶000¶1```````````````````````0011¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶100¶1````````````1````````1¶011¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶110¶¶1``````````````````1000011¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶011¶¶¶0¶¶11```````````100¶¶01011¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶1`¶¶¶¶¶¶¶¶¶0111``11111¶¶¶¶¶¶1111¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶`¶¶¶01¶¶¶¶¶``11`1`111`¶¶¶¶¶¶¶11`¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶10¶1````1101`11````````1¶¶¶¶¶¶¶010¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶00¶1`````````111```````````10¶¶01`1¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶1¶¶```````111111````````````````````0¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶1¶¶`````````1`1111````````11````1``````¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶`¶¶¶`````````````11```````11````1````````¶¶¶¶¶
¶¶¶¶¶¶¶¶`0¶¶0``````````````11``````````1```````````¶01¶
¶¶¶¶¶¶0``¶¶¶1`````````````11111````1``1`1``1```````1¶0`
¶¶¶¶¶¶``1¶¶¶```````````1``11``````11``1``1`11```````¶¶1
¶¶¶¶¶¶0`1¶¶¶`````````````11```````1```1``````````````¶¶
¶¶¶¶¶¶¶¶1¶¶¶````````````11```````1111`````````1``1```0¶
¶¶¶¶¶¶¶¶¶0¶¶```````````11```````1``11`````````````````¶
¶¶¶¶¶¶¶¶¶¶01``````````11````````111`111111````11``````¶
¶¶¶¶¶¶¶¶¶¶01````1`11111````````11101`1111`````````````1
¶¶¶¶¶¶¶¶¶¶¶¶``11111111`````````011001``````````````````
¶¶¶¶¶¶¶¶¶¶¶¶`11111111`````````01111101````````111``````
¶¶¶¶¶¶¶¶¶¶¶¶`1111111`````````101111101`1```````111`````
¶¶¶¶¶¶¶¶¶¶¶¶1`111111````````10111111111``````````11111`
¶¶¶¶¶¶¶¶¶¶¶¶0`111111```````1011111111001```````````0100
¶¶¶¶¶¶¶¶¶¶¶¶¶01111011````1001111111111001``````````¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶0`1``11111111111111111110011```````¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶```````11``111111111`1``101111````0¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶1```111``````111111111111111111`0¶0¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶```1111111`````11111111111111````0¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶`````````````````111111111111`````¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶````````````````````1111111```````¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶1``````````````````````````````````¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶1``````````````````````````````````1¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶````````````````````````````````````0¶¶¶¶¶¶¶¶¶¶
38 Кб, 700x525
#304 #895559
Добрый вечер. Подскажите пожалуйста...
1. У меня лабораторная работа по реализации алгоритма шифрования RSA. Ну, естественно необходимо заиметь простые числа, я вот подумал заранее их сохранить, но из-за скудности моих знаний и ума ничего лучше построковой записи в txt я не придумал. Как их поудобнее и покомпактнее хранить? Сериализовать? (И как мастера добиваются высочайших скоростей шифрования этим алгоритмом в больших сервисах?)
2. Википедия гласит:

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


Как заставить C# использовать для однобитовой переменной именно бит, а не байт?
>>895577>>897148
#305 #895561
Как сделать одновременный отступ во всех строках в codeblocks (сместить все строчки кода вправо)?
#306 #895565
>>895431
нет
100%
#307 #895577
>>895559
Со вторым вопросом я разобрался сам. Существует класс BitArray, да...
>>895627
16 Кб, 546x235
#308 #895580
Пездос, программирование в топ-50 сайтов входит. Это же насколько ИТ стало популярно
>>895594
#309 #895594
>>895580
То, что на SO любят щёлкать F5 во время ожидания ответов показывает примерно нихуя особенно в сравнении с сайтом где 90% времени проводится на одной страничке со списком музычки.
#310 #895621
>>895612
какая-то странная ссылка
92 Кб, 1024x768
#311 #895627
>>895577
Блииин, насколько же мощен С#. Столько всего придумано, всё для людей. Сотни готовых решений в одной стандартной реализации, а я такой хуйнёй занимаюсь, ппц(( мне никогда не стать хорошим программистом. ога блять, особенно если бду здесь ныть
#312 #895646
>>895195

>1. Ссылочная целостность


Что это значит?

>2. Каскадное удаление, например (гугли ON DELETE)


Да, это я видел, в некоторых случаях может быть удобно.
>>895649
#313 #895648
>>895358
Если инцидентов в этот период времени не было, то видео никто никогда не посмотрит.
sage #314 #895649
>>895646

> 1. Ссылочная целостность


> Что это значит?


Ну вот есть у тебя табличка с книгами, в ней айди автора. Так вот внешние ключи гарантируют, что автор с таким айди в табличке авторов быть обязан.
#315 #895656
Стоит ли использовать найденную по первому запросу в гугле иконку в своём проекте, который скоро будет выложен на гитхаб?
Сама иконка норм, векторная, все дела, но под совершенно непонятной freeware лицензией (известно лишь что её можно много как использовать).
Проект будет выложен под GPL (скорее всего), проект — таймер на ~700 строк кода на C++ (использовался C++/Qt)
>>895771
#316 #895744
Есть класс в шарпах.
Как сделать одним из его полей файл с пикчей (надеюсь понятно выразился)?
#317 #895771
>>895656
Не стоит, ищи GPL-иконку.
99 Кб, 1080x1080
#318 #895788
62 Кб, 1366x768
60 Кб, 1366x768
59 Кб, 1366x768
#319 #895800
Ребят, объясните совсем ньюфагу. Вот я написал код вроде правильный на js. Запустил на codeacademy - нихуя не работает.
Ну, думаю, ладно, напишу внутри html вставил как в пикрелейтед и вроде как рулетка должна заработать, но тоже нихуя.
Так что делать-то?
Вот код:

var myChanse = (Math.floor(Math.random() * 9.49));
switch (myChance) {
case 1:
console.log('Yes');
break;

case 2:
console.log('No');
break;

case 3:
console.log('it does not matter');
break;

case 4:
console.log('calm down, bro');
break;

case 5:
console.log('bad trolling');
break;

case 6:
console.log('Yes, but in vain');
break;

case 7:
console.log('Never');
break;

case 8:
console.log('100%');
break;

case 9:
console.log('unlikely');
break;

case 0:
console.log('one more time');
break;
}
62 Кб, 1366x768
60 Кб, 1366x768
59 Кб, 1366x768
#319 #895800
Ребят, объясните совсем ньюфагу. Вот я написал код вроде правильный на js. Запустил на codeacademy - нихуя не работает.
Ну, думаю, ладно, напишу внутри html вставил как в пикрелейтед и вроде как рулетка должна заработать, но тоже нихуя.
Так что делать-то?
Вот код:

var myChanse = (Math.floor(Math.random() * 9.49));
switch (myChance) {
case 1:
console.log('Yes');
break;

case 2:
console.log('No');
break;

case 3:
console.log('it does not matter');
break;

case 4:
console.log('calm down, bro');
break;

case 5:
console.log('bad trolling');
break;

case 6:
console.log('Yes, but in vain');
break;

case 7:
console.log('Never');
break;

case 8:
console.log('100%');
break;

case 9:
console.log('unlikely');
break;

case 0:
console.log('one more time');
break;
}
#320 #895802
Помогите с задачами на C
1. Найти частное произведения и суммы нечетных делителей натурального числа.
2.Определить в одномерном массиве число соседств из двух положительных чисел.
3. Дана действительная матрица размером m на n. Определить числа b0, b1,...bn равные соответственно разностям наибольших и наименьших значений элементов строк.
4. Даны два слова. Для каждой буквы 1-го слова определить, входит ли она во второе слово. Повторяющиеся буквы 1-го слова не рассматривать.
5. Имеется текстовый файл.
a. Найти длину самой длинной и самой короткой строки;
b. Найти номера самой длинной и самой короткой строки;
c. Напечатать самую длинную строку. Если таких строк несколько, то напечатать вторую;
6. Имеется текстовый файл. Переписать в другой файл те его строки, в которых имеется более 30-ти символов и содержащие более 2-х пробелов.
>>895878
#321 #895817
Программач, поясни, какого хуя этот код на Golang постоянно выдает одно и то же число при запуске?
http://pastebin.com/JW87gjjD
>>895919
9 Кб, 452x390
#322 #895821
Сап ИТ-Антуаны.
Решил влиться в ИТ, начал кодить на С++, я легких путей не ищу. Могли бы вы объяснить как логически работает эта система с дескрементами? Я подчеркнул там, где у меня возник вопрос, если в первом и последнем я примерно предполагаю что числа просто накладываються друг на друга, то во втором проблемы.
#323 #895824
>>895821

>я легких путей не ищу


То есть ты выбрал C++ из-за сложности? Лучше забей, программирование не твое. Ты простой выебщик.
Я в 15 лет изучал C и C++ потому, что чувствовал, что единственно правильное программирование - это когда ты пишешь нативный код.
>>895829
#324 #895829
>>895824
Ответь на вопрос, если можешь. И язык я выбрал заранее, потом мне сказал что этот код сложноват, но если я его освою, то другие языки будут легче.
>>895830
#325 #895830
>>895829
Лучще бы с хаскеля начал.
#326 #895852
Сап програмач. В универчике скопировал из прыщикса лабу домой ( в KDevelop кодили), а дома уже на виртуалке не удается запустить ее, типо в другом месте проект. Параметры запуска редактил, чтобы местоположение было нормальным, но все равно хуй. Может кто ультимейт гайд дать по поводу такого переноса проектов? Есть подозрения, что в CMake файле каки ето траблы, но там кроме подключенных библиотек ничо нет.
#327 #895859
>>895821

>как логически работает эта система с дескрементами


Эти штуки нельзя объяснить логически, нужно просто знать, как они реализованы в конкретном компиляторе.
http://ideone.com/utGvAC
>>895862
#328 #895862
>>895821
>>895859
Ну, ты не должен знать, как каждый компилятор работает. Но ты должен знать такие штуки, чтобы не допускать у себя такой код. Если в твоей учебке скрин выше даётся за чистую монету, советую найти что-нибудь более компетентное.

https://en.wikipedia.org/wiki/Undefined_behavior
>>895864
#329 #895864
>>895862
http://en.cppreference.com/w/cpp/language/ub

Тут тоже можно полистать, ниже ещё ссылки есть.
#330 #895878
>>895802
В каких задачах возникли сложности?
Что не получается? Или ты думал тут за тебя все сделают?
7 Кб, 300x249
#332 #895899
Аноны, что-то я вообще не въезжаю. Как мне строки засунуть в нужные векторы?

Вот задание дословно:

typedef std::vector<AnsiString> Strings;

std::map< char, Strings > Text;

Считать все строки заданного входного файла в указанную структуру данных, сортируя строки при загрузке по первому символу. То есть все строки, начинающиеся с буквы ‘a’, должны быть в одном векторе, с буквы ‘b’ в другом и так далее.
>>895913
#333 #895913
>>895899
Вектора положить в мап. Ключ мапы - первый символ строки. Читаешь строку, смотришь есть ли в мапе для первого символа вектор. Если есть добавляешь строку к вектору (push_back что ли). Если нет, кладешь в мапу вектор (не забывая строку в него добавить).
161 Кб, 1280x960
#334 #895914
Привет, харкачик. Нужны актуальные книжки по языкам программирования В ЦЕЛОМ, чтоб про стандарты, про различия, про проблемы разработки ЯП, про историю развития. Посоветуйте.
#335 #895919
>>895817
Нет seed'а. Попробуй так: http://pastebin.com/CPsYHcfN (на play.golang.org может не работать, т.к. он кеширует запросы, пробуй локально).
>>895921
#336 #895921
>>895919
Вот что почитать об этом: https://gobyexample.com/random-numbers
#337 #895936
Элитного видео элитному разделу
https://www.youtube.com/watch?v=m1BE1GABuQE
#338 #896005
Где треды о компасе 3д?
#339 #896014
А может кто помочь с примитивной задачей на Паскале? Я прост с деревни, информатика была на уровне "Компьютер состоит из...". Мне нужно сравнить элемента главной диагонали матрицы со всеми остальными элементами,которые с ним находятся в одной строке,причем если диагональный элемент больше их-вывести "1", а если меньше хотя бы одного-вывести "0"
>>896453
39 Кб, 156x274
#340 #896036
Анон, мне нужна libcurl для C++.
Это самая ебанутая хуйня в плане доступности, которую я когда-либо видел. На официальном сайте нет либы с иходниками под VS, только сишные с makefile. Я с этим говном в принципе разбираться не хочу и не собираюсь, потому я попрошу скинуть пожалуйста lib файл и инклуды к нему в архиве куда-нибудь. Либо дать ссылку где можно скачать хоть какой-нибудь libcurl который уже скомпилирован и готов к подключению к своему проекту. Ну пожалуйста. Я не хочу ебаться с этим говном, или дайте линк на версию которая компилится в VS.
#341 #896045
>>896036
Ты же понимаешь, что тебе сейчас малвари под хвост накидают? Учись, блядь, мейкфайлы подключать в VS.
>>896051
#342 #896051
>>896045
Да кому нужно бежать целую программу внешне похожую на то что мне надо посвящать тому, чтоб сделать гадость какому-то анону. (Я всё равно это на виртуалке компилю)
Как это говно подключать туда? Оно даже как проект не открывается, я гуглил - хуйня какая-то, кому вообще в 2016 надо использовать какие-то мейкфайлы эпохи динозавров.
И как компилить мейкфайлами?
>>896063>>896162
#343 #896060
>>896036

>эти страдания спермораба

#344 #896063
>>896051

>И как компилить мейкфайлами?


Используя как внешнюю среду сборки. Компилять лучше всего MinGW, скрипты для сборки, пересборки, очистки проекта делаешь на .bat.
>>896095
sage #345 #896095
>>896063

>Компилять лучше всего MinGW

#346 #896137
>>896036
VS 2017 RC поставь, там поддержку мейкфайлов как раз запилили для довнов вроде тебя а проект с мейкфайлом собирается ровно одной командой в терминал из 4 (!) букв, ну ладно, это сложна
>>896503
#347 #896162
>>896051

>использовать какие-то мейкфайлы эпохи динозавров


Зачем тебе curl тогда? Используй либы МС, если без ИДЕ файл скомпилировать не можешь. Дебилы должны страдать.
sage #348 #896182
test
sage #349 #896183
*test
49 Кб, 690x460
#350 #896246
Аноны, наверняка вопрос дибильный(платиновый), но все таки. Вот хочу я зарабатывать на программировании. В моей шараге мы проходим питон. И мою голову посетил следующий вопрос: реально ли на питоне писать игры для андроид? А то я как не зайду в плеймаркет, там постоянно всякие уродские игры, которые я бы в жизни не установил, висят в топе со скачиваниями в несколько сотен тысяч. Так вот план такой: купить нужный акк на плеймаркете и заваливать его всяким говном вида игр из пикрил, фонариками и прочим бесплатным говном чтобы в нем висела реклама. Ответьте, пожалуйста, имеет ли это смысл вообще или есть направления выгоднее? Если да то какие? Слышал что на апворке если назадротить язык за год можно иметь 1000$ в месяц, но больше мне ничего не объяснили, а послали сюда
>>896272>>896499
#351 #896272
>>896246

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


Суть заработке на топовом говне в плеймаркете (да и любом другом магазине)- это вложения в продвижение. Большие вложения. Без стартового капитала твой софт установит разве что твоя мамка, если умеет, лол.
>>896286>>896291
#352 #896286
>>896272

>Без стартового капитала твой софт установит разве что твоя мамка, если умеет, лол.


Да самый простой вариант - стримерство.
Оно ничего не стоит - бери и стримь.
Только сколько народа захочет тебе за это платить?
Вот примерно столько же и установят твое мегаполезное приложение. Даже не купят - просто установят.
>>896291
#353 #896291
>>896272
>>896286
А как продвигают всякое говно вида СИМУЛЯТОР ЯНУКОВИЧА? Просто я нигде не видел рекламу этих убогих игр.
Хорошо, я принял что первоначальный план дерьмо. Можешь тогда что-то объяснить по другим пунктам? А именно

>есть направления выгоднее? Если да то какие? Слышал что на апворке если назадротить язык за год можно иметь 1000$ в месяц,

>>896296
#354 #896296
>>896291

>А как продвигают всякое говно вида СИМУЛЯТОР ЯНУКОВИЧА?


Приложения типа "Заработай на своём смартфоне", которые ставят говнософт и платят юзверю копеечку за это, накручивая счётчики скачиваний и отзывов.
>>896291

>есть направления выгоднее?


Выгоднее конечно есть, но вложений там ещё больше.
Без вложений можно стать PHP макакой да верстальщиком, но и заработки там соответствующие я поднимаю 25к в месяц за два часа работы в день без выходных, но чтобы дойти до этого, я работал на опенсорс два года, хотя и меньше по времени.
>>896300
#355 #896300
>>896296
Почему так необходимы вложения? Есть же куча бирж где можно просто зайти, взять задание и сделать его? Какого рода вложения нужны здесь кроме времени на обучение? И розскажи про свой путь к успеху, пожалуйста
>>896332
#356 #896332
>>896300

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


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

> И розскажи про свой путь к успеху, пожалуйста


Это не успех, это провал.
В общем берёшь средней популярности открытый проект на PHP (мелкие никому не нужны, а на крупных ты затеряешься), пилишь-коммитишь, пока не станешь там достаточно известным, помогаешь ньюфагам на форуме поддержки, в общем всячески печёшься о нём, как о своём родном. Через год-два можешь искать предложения о работе по этому проекту, в доказательства своей компетенции кидая ссылку на гитхаб с коммитами к репе, где твои видны невооружённым глазом (желательно каждый второй), да профиль на форуме поддержки с 9000 репутации (или даже на этом форуме и найдёшь). Всё- ты устроен на поддержку сайта, использующий этот проект у себя. На проектах с 25к уников работа есть всегда, обновляй ЦМС @ пили свистелки.
>>896497
#357 #896342
>>892500 (OP)
ребята, извините за оформление.
собственно, вопрос по с++
заполняю массив из 6 элементов циклом:
for (int i = 0; i<5; i++).
ок, заполняется. когда начинаю выводить, не выводит 6 элемент. В чем проблема? Попытался осознать, попытался перебрать всевозможные варианты, в итоге нихуя.
#358 #896356
>>896342
Попробуй поменять пятерку на шестерку. Я хз как циклы работают на с++, но последний элемент может не включатся
>>896564
#359 #896359
>>896342
Так ты инициализируешь 5 элементов массива.
>>896564
#360 #896361
>>894067
бамп
#361 #896375
>>896342
for (int i = 0; i<=5; i++).
>>896564
#362 #896384
Помню кто-то вбрасывал в тред такую хорошую реализацию strcmp, прям ваще охуенно смотрелось и укладывалось в две строки (while цикл и return). Анон, если ты здесь, напомни как оно было, а то повсюду говно и уродство.
405 Кб, 1920x1200
#363 #896386
Вопрос не сосем релейтед, но все же очень важен. Как работать с библиотеками на macOS и UNIX? Если в винде все понятно, куда dll, куда lib, куда хидеры, чтоб в проекте использовать, то с остальными не все так ясно. Какие файлы куда класть? И что еще за формат framework на macOS? Спасибо.
>>896397
#364 #896387
Вконтакте недавно закрыл свой API для аудиозаписей, а мне очень нужно выкачать музыку из одного паблика. Думаю взять какой-нибудь веб драйвер, но не пойму как, собственно, mp3 качать. Где файлы? По клику на play какой-то javascript выполняется, но мне не ясно, как это драйверу передать или хотя бы просто прямо сейчас в хроме аудиозапись увидеть. Нажимаю, музыка играет, но в dom дереве новых элементов не появляется, где музыка?
#365 #896397
>>896386
Если либы не системные, т.е., ты ставишь их не через пакетный менеджер, клади их в директорию с проектом, и не сри в систему (так-то в /usr/include и /usr/lib кладутся обычно). А про framework в маках - считай, что это просто пачка либ.
111 Кб, 604x396
391 Кб, 1280x852
#366 #896401
>>892500 (OP)

>не знаю какую тему диплома взять.


Сап /pr шаражник итт, в как таковом программировании естественно ноль. Если до среды не выберу тему диплома отчисляюсь нахуй. Сайтики, базы данных отбраковывают. Накидайте за щеку тем. Не стесняйся, кидай любую хуйню.
>>896405>>896461
#367 #896404
Сап /pr/, помогите пожалуйста. Есть тема курсовой работы в шараге "left-leaning red-black tree implementation". Проблема в том что данная структура (или модификация red-black-tree) существует относительно маленькое количество времени, и соответственно материалов по ней на великом и могучем не найти. Англоязычные материалы пробовал смотреть, понятно не все. Если кто сталкивался с этим чудом, можете в двух словах рассказать о ее отличии от стандартных красно-черных деревьев, пожалуйста.

PS: учиться на погроместа и не владеть нормально английским - зашкварно, знаю, но я работаю над собой
#368 #896405
>>896401
Может быть какое нибудь самообучающийся алгоритм. Простейшие из них можно сделать за пару часов.
>>896417
#369 #896417
>>896405
Спасибо.
99 Кб, 833x732
33 Кб, 843x420
#370 #896450
Кто знает как это можно решить?
>>896457>>896488
#371 #896453
>>896014
В чем сложность? Где застрял?
#372 #896457
>>896450
А в моё время все задачи были на english а основным языком для стран снг был pascal пока его не отменили .
>>896464
#373 #896461
>>896401
Почему у него пальцы на руке как у меня на ноге?
#374 #896464
>>896457

> в моё время


В прошлом году?
#375 #896488
>>896450
Сортируешь по возрастанию. У кого 1, выдаёшь 0.1 пирога, у кого 2 - 0.01. Последнему остаток выдаёшь.
>>896490>>896507
#376 #896490
>>896488
Спасибо.
>>896500
#377 #896497
>>896332
за год можно и с голоду помереть
пойти грузчиком в пятерочку - гораздо надежнее
#378 #896499
>>896246

>реально ли на питоне писать игры для андроид


нет
#380 #896503
>>896036
начиная с vs 15 проще через пакетный менеджер для с++ забирать опенсорц
github.com/Microsoft/vcpkg
libcurl там есть, если что
>>896137
ну и вот то что этот господин предлагает, тоже добавляет удобсво

но, с другой стороны, я никогда не понимал людей, что делая решения для винды, тянут с собой какую-нибудь опенсорсную либу с юникс-мирка
в winapi есть ВСЕ и больше что есть в libcurl
#381 #896507
>>896488
Решил длиной арифметикой. Как понять что нельзя поделить?
>>896537
#382 #896523
Какой язык программирования учить ? Когда учился в школе проходили Paskal, но как я понял в реале он нахер никому не сдался. И поэтому я параллельно учил Python, так для себя.(инфу не сдавал). Поступил в местный вуз, и столкнулся с проблемой нехватки денег (родители дают, но мало). Кароч вопрос: Какой язык учить, чтобы потом можно было подзаработать, есть вариант продолжить Питон или начать изучать Java. Так же вопрос где потом искать работу ?
>>896525
#383 #896525
>>896523
Тебе работа поскорее нужна?
>>896527
#384 #896527
>>896525
Нет, в перспективе. Ибо обучаться хочу параллельно с основной. А какой вариант хочешь предложить ?
>>896528
#385 #896528
>>896527
Тогда сам думай. Ты же ещё ничего не знаешь и не пробовал. Через год приходи и говори чему научился и что интересно.
#386 #896537
>>896507
Уточни вопрос.
>>896539
#387 #896539
>>896537
Нужно выводить NO когда нет ответа. Как узнать что ответа нет?
>>896541
#388 #896541
>>896539
1) Если не хватит пирога.
2) Если у тебя человек с самым длинным числом один.
>>896543
#389 #896543
>>896541
Спасибо.
#390 #896564
>>896359
инициализирую 6 элементов, получается. начинается же с 0 отсчет, верно?
>>896356
если я поставлю <6 то введётся больше элементов.
>>896375
если это поставить в цикле с инициализацией, то введётся больше элементов, чем мне нужно.
если вставить в цикл с выводом, то выводится какая-то поебень типа -8912751875.
>>896571
#391 #896569
есть ли какая-то обходилка блокировки линкедина? может в виде хром-надстройки как у рутрекера?
#392 #896571
>>896564
Считать пробовал? 0, 1, 2, 3, 4, а 5 < 5 уже не выполняется.
>>896573
#393 #896573
>>896571
бля, ну когда я начинаю инициализировать, то почему я ввожу 6 чисел? поставлю знак равно или поменяю 5 на 6, то, внезапно, ввожу 7 чисел.
>>896576
#394 #896576
>>896573
Код покажи, весь. Если вводишь больше, чем 6 при i < 6, проблема не в условии, а где-то еще.
>>896580
32 Кб, 1040x813
#395 #896578
Сап, анончики. Я понимаю, задание легкое, но я не могу сам решить. Весь гугл и киберфорум перерыл.

Само задание: Из заданной матрицы A(N,M) удалите строку, в которой находится первый
отрицательный элемент.

При отладке выдает "Необработанное исключение типа "System.IndexOutOfRangeException. Дополнительные сведения: Индекс находился вне границ массива." на строчку mass[i, a] = mass[i + 1, a]; (подчеркнул на скрине)
>>896595
#396 #896580
>>896576
http://ideone.com/2CZKRu
соре, что куда-то не туда воткнул сам код. хз просто, какой с++ выбрать.
>>896586
#397 #896584
Погромисты, вы, наверное, слышали про такую довольно известную игру, как Муникруфт Minecraft. В интырнетах много раз встречал такое мнение, что если бы муникруфт был начёркан на C++, например, а не на Жабе, то он работал бы гораздо более плавно, отнимал бы меньше ресурсов пекарни.
Скажите мне, такое мнение имеет право существовать?
>>896587
#398 #896585
Аноны, есть кто-нибудь шарящий в vba? Горят лабы, настолько ебанутый язык, что не могу найти нормального человека уже несколько недель
>>896586
#399 #896586
>>896580

> scanf_s, printf_s


Если тебе препод такое посоветовал, стукни его чем-нибудь тяжелым. Если компилятор:
#ifdef _MSC_VER
# define _CRT_SECURE_NO_WARNINGS "FUCK YOU, MICROSOFT"
#endif
Алсо, у тебя как бы кресты, но ты почему-то пользуешься не cin/cout, а сишными функциями, но подключаешь iostream, а не cstdio даже. Ты бы определился что ли. А насчет твоей проблемы - у тебя просто формат для scanf неправильный, \n из scanf убери, в теле цикла поменяй условие на < 6, и все будет.

>>896585
Может тебе в армию? Прогомировне не для тебя.
>>896590>>896591
#400 #896587
>>896584
Так и есть. Даже создавали minetest кажется назвали. Вот он на с++. И работает лучше. Короче очередной мёртвовыраждный проект не способный в развитие из-за некомпетентности автора и его желание не переутруждать себя. Если б он исначально хотел на нём деньги делать, то выбрал бы С++.
>>896589>>897103
#401 #896589
>>896587
Но в случае с Жабой удобнее пилить моды на эту же игру, или нет?
>>896594
#402 #896590
>>896586
Не, в лабах препод нахуячил кучу ебанутых функций и задание нужно выполнить строго используя их, само задание на самом деле дегенератски простое, просто это говно компилирует все подряд, а не работает нихуя
#403 #896591
>>896586
блять, как я не люблю этот технический секс с c++.
спасибо огромное.
<iostream> подключил ideone, я просто скопировал код тела цикла, но не суть. пойду сейчас разбираться с этими библиотеками и как начну пользоваться cin/cout!
>>896593
#404 #896593
>>896591
Ну если что, scanf делали негуманоиды, и поэтому \n читает не только \n, а вообще любые пробельные символы, сколько их ни есть, ДО следующего непробельного. И поэтому, когда строка кончается \n, он просит следующую. Т.е., первый же scanf читает первую и вторую строки, второй - вторую и третьью, ну ты понял.
#405 #896594
#406 #896595
>>896578
бамп вопросу
>>896598
#407 #896598
>>896595
Перебивать код с картинки никто не будет, а ты подумай, что будет при удалении последней строки. Откуда подчеркнутая строчка будет "следующую" читать?
>>896602
#408 #896602
>>896598
Честно говоря, я не знаю как сделать. Что мне надо поменять в том цикле, чтоб работало?

Вот код (C#):

namespace lab5
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введите N");
int n = int.Parse(Console.ReadLine());
Console.WriteLine("Введите M");
int m = int.Parse(Console.ReadLine());
Console.WriteLine("Размер массива - " + n + "x" + m);
int[,] mass = new int[n,m]; //Создаём массив размера NxM

Console.WriteLine("Введите элементы массива");
for (int i = 0; i < n; i++) //пользователь вводит элементы массива
{
for (int j = 0; j < m; j++)
{
mass[i, j] = int.Parse(Console.ReadLine());
}
}

Console.WriteLine("Ваш массив:");
for (int i = 0; i < n; i++) //вывод массива в виде матрицы
{
for (int j = 0; j < m; j++)
{
Console.Write(mass[i, j] + "\t");
}
Console.WriteLine();
}
Console.ReadKey();
int flag = 0;

for (int i = 0; i < n; i++) // удаление строки
for (int j = 0; j < m; j++)
if (mass[i, j] < 0) // когда встречаетя 0
{
if (flag == 0)
{
for (i = 0; i < n; i++)
for (int a = 0; a < m; a++)
mass[i, a] = mass[i + 1, a]; // присваиваем элементы следующей строки
n--;// уменьшаем строки на 1
}
flag++;
}
for (int i = 0; i < n; i++) //вывод измененного массива
{
for (int j = 0; j < m; j++)
{
Console.Write(mass[i, j] + "\t");
}
Console.WriteLine();
}

Console.ReadKey();
}
}
}
#408 #896602
>>896598
Честно говоря, я не знаю как сделать. Что мне надо поменять в том цикле, чтоб работало?

Вот код (C#):

namespace lab5
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введите N");
int n = int.Parse(Console.ReadLine());
Console.WriteLine("Введите M");
int m = int.Parse(Console.ReadLine());
Console.WriteLine("Размер массива - " + n + "x" + m);
int[,] mass = new int[n,m]; //Создаём массив размера NxM

Console.WriteLine("Введите элементы массива");
for (int i = 0; i < n; i++) //пользователь вводит элементы массива
{
for (int j = 0; j < m; j++)
{
mass[i, j] = int.Parse(Console.ReadLine());
}
}

Console.WriteLine("Ваш массив:");
for (int i = 0; i < n; i++) //вывод массива в виде матрицы
{
for (int j = 0; j < m; j++)
{
Console.Write(mass[i, j] + "\t");
}
Console.WriteLine();
}
Console.ReadKey();
int flag = 0;

for (int i = 0; i < n; i++) // удаление строки
for (int j = 0; j < m; j++)
if (mass[i, j] < 0) // когда встречаетя 0
{
if (flag == 0)
{
for (i = 0; i < n; i++)
for (int a = 0; a < m; a++)
mass[i, a] = mass[i + 1, a]; // присваиваем элементы следующей строки
n--;// уменьшаем строки на 1
}
flag++;
}
for (int i = 0; i < n; i++) //вывод измененного массива
{
for (int j = 0; j < m; j++)
{
Console.Write(mass[i, j] + "\t");
}
Console.WriteLine();
}

Console.ReadKey();
}
}
}
>>896624
#409 #896607
Может посоветуйте дешевый сервер или бесплатный для тестирования своих приложений? А то хероку вырубается спустя 30 минут
#410 #896624
>>896602
Про ideone не слышал?
Шапку читать пробовал?
>>896632
#411 #896632
>>896624
Сорь, не подумал. Вот
http://ideone.com/3mKHLV

Я поправил i<n на i<n-1, но теперь почему то она стирает только первую строку. Подскажите, как поправить, надо чтоб стирала строку с первым отрицательным числом.
>>896658>>896682
#412 #896649
Вечер в хату. По срочняку нужно написать программу на Паскале, которая для каждой строки исходного файла будет составлять и выводить в результирующий файл из тех цифр, которые не встречаются во входных данных, максимальное число. При составлении итогового числа каждая цифра может быть использована только один раз. Если во входных данных встречаются все цифры от 0 до 9, то следует вывести "-1". Например, пусть на вход подаются следующие символы:
173439
В этом случае в результирующем файле должно быть:
86520
Знаю, что не так сложно, но не для меня
#413 #896651
>>896649
В чем возникла сложность? Где застопорился?
>>896655
#414 #896653
>>896649
cколько готов заплатить за работу?
неуч
#415 #896655
>>896651
на создании максимального числа из строки не входящих цифр. И процедура записи во второй файл не особо работать собирается
>>896671
#416 #896658
>>896632
Бамп вопросу. Помогите please
>>896682
#417 #896671
>>896655
Показывай че написал, исправим, допилим
>>896675
#418 #896675
>>896671
procedure Alg (s:string;var sres:string);
var f1,f2:text; m1,m:set of char; k,x1,x,i:integer; c:char; sh:string;
begin
reset(f1);reset(f2);
while not eof(f1) do
begin
readln(f1,s);
sres:='';
m:=[];
m1:=['0'..'9'];
for i:=1 to length(s) do
if s in Digits then m:=m+;
if (m1=m) then write(f2,'-1');
for c:='0' to '9' do
if not (c in m) then
begin
write(sres, c);
x:= strtoint(sres);
for i:=9 downto 0 do begin
x1:=x;
while x1>0 do begin
k:=x1 mod 10;
if k=i then sres:= sres+inttostr(k);;
x1:=x1 div 10;
end;
end;
end;
end;
#418 #896675
>>896671
procedure Alg (s:string;var sres:string);
var f1,f2:text; m1,m:set of char; k,x1,x,i:integer; c:char; sh:string;
begin
reset(f1);reset(f2);
while not eof(f1) do
begin
readln(f1,s);
sres:='';
m:=[];
m1:=['0'..'9'];
for i:=1 to length(s) do
if s in Digits then m:=m+;
if (m1=m) then write(f2,'-1');
for c:='0' to '9' do
if not (c in m) then
begin
write(sres, c);
x:= strtoint(sres);
for i:=9 downto 0 do begin
x1:=x;
while x1>0 do begin
k:=x1 mod 10;
if k=i then sres:= sres+inttostr(k);;
x1:=x1 div 10;
end;
end;
end;
end;
>>896694
#419 #896682
>>896658
>>896632
Лол, я все-таки смог додуматься, как сделать хоть и индусским методом

Спасибо всем, кто нихуя не помог, за то что заставили меня думать самому.
Чао, анончики.
#420 #896684
>>896649
Лови подсказачку
http://ideone.com/qP2GdO
>>896687
#421 #896687
>>896684
То есть, если я правильно понял из этих иероглифов, мне нужно из строки со всеми числами убрать те, которые встретились и уже работать с ними?
>>896688
#422 #896688
#423 #896694
>>896675
У тебя явно куча лишнего кода. mod, div и прочее тебе нафиг не надо. Всё, что тебе нужно - пройтись по цифрам в порядке от 9 до 0, и если цифра в исходной строке не присутствует, то добавить её в результирующую строку. Всё укладывается в три строки, типа вот этого (на паскале я последний раз писал лет 10 назад, и вспоминать не хочу, так что пример не на нём):
for(int i = 9; i>=0; i++)
if(input.Contains(i.ToString()))
output += i;

(input и output - соответственно исходная и результирующая строки)
И всё, этот цикл тебе нужно повторить для каждой строки в файле.
>>896695
#424 #896695
>>896694
А, блин, забыл ! добавить в условие. Но пример думаю ясен.
>>896697
#425 #896697
>>896695
Спасибо, постараюсь разобраться, а язык С?
>>896698
#426 #896698
>>896697
C# это
50 Кб, 636x397
#427 #896747
Реквестирую пример простенького блокчейна, желательно на питоне, но это не важно. Не серьезные проекты, а именно голенький учебный пример.
#428 #896762
аноны-программёры. Прошу помощи у вас, так как я тупой.

Subject: на delphi надо прогу написать, где через Edit1 в Memo заливаются символы из английского алфавита, Edit2 считает суммарно сколько было введено гласных букв и потом суммирует их, а в Memo остается история ввода.

Ну типо: ввел 'anon pomogi' , он в Edit2 выводит число 5, потом ввел еще что-нибудь и т.д. и он суммирует число. Я все это сделал, но тут возник нежданчик: ЕБАННАЯ СОРТИРОВКА в Memo по количеству этих самых гласных. Как я это сделаю-хз, по алфавиту хоть щас и в ту и другую сторону легко делается, а как сделать так чтоб он считал из Memo все строки и где больше гласных ставил в самый вверх и по убыванию-не знаю. Ведь в мемо используетя Stringlist, а считать то надо числа. Анон помоги!
>>897100
#429 #896785
Как переконвертить довольно сложную swf анимацию в html5? Усугубляет что декомпилированный swf в довольно древнем формате macromedia flash 8. Нашел накуюто софтину но она сделала это весьма посредственно да еще и вкашу обфусцировалла код
#430 #896883
При копировании из Notepad++ в окно VBA 2016 офиса все русские буквы первращаются в знаки вопроса. Как избавиться от бедствия?
>>896927>>896929
#431 #896922
Пацаны, зацените шутку юмора, только что придумал:

Знаете почему так мало женщин программистов?
Потому что когда они не могут написать цикл, то по привычке идут к гинекологу.
ехехехх))
>>896926
#432 #896926
>>896922
Мне понравилось
#433 #896927
>>896883
Посмотри с какой кодировкой работает vba и поменяй на неё. Попробуй в UTF-8. Хз, вдруг поможет.
#434 #896928
Как настроить apache http server чтобы можно было работать с моим виртуальным хостом из глобала? Обязательно ли для этого покупать внешний айпишник?
#435 #896929
>>896883
Древняя магия такова: ДО копирования меняешь раскладку клавиатуры на русскую, копируешь, вставляешь.
#436 #896932
У гуманитария горит зачёт. препод дал билетик подготовиться. Один вопрос устно, другой практический. Помогите пожалуйста, обьясните.
1. Операторы ввода\вывода. Типы данных. Массивы, примеры массивов.
2. Дан массив int a[20], Составить массивы intb[10], int c[10] следующим образом: первые десять элементов массива a разместить в массиве b, а остальные десять в массиве c.
#437 #896939
Прошу помощи по symfony.
Создал новый проект
symfony new project
Запускаю встроенный сервер
php bin/console server:start
все работает
Но если запустить
php -S localhost:8000
то открывается только список файлов, то же самое если загрузить на впс. Понимаю, что дело в настройках сервера, но в логах ничего нет. В какую сторону смотреть? Еще на этом впс уже давно успешно крутится пара мелких сайтов.
92 Кб, 1081x766
#438 #896944
По винде вопрос. У меня что-то случилось с эксплорером. До вчерашнего дня я мог перетаскивать в левую панельку папки, которые я чаще всего использую, и они там прикреплялись. вчера же я попытался втулить туда очередную папочку, как ВНЕЗАПНО панелька обнулилась и я теперь вообще туда ничего прикрепить не могу. Черная полосочка, которая указывает на место, куда прилепится папка при переносе не появляется вообще. Что я поламал и как вернуть?
Винда 10, если что
>>896945
#439 #896945
>>896944
и вот этой строки квик аксес до вчерашнего дня там вроде не было, но я не помню уже точно, не обращал внимания
#440 #896963
сап, антоны! так уж получилось, что есть односвязный список. и вот мне нужно отсортировать по какому-либо параметру. чтоблятькакэтоделатьнихуянепонимаю. сам алгоритм сортировки есть, но я не понимаю как его впихнуть в метод списка
>>896980>>897018
#441 #896972
Перекат с LCC на MinGW для ANSI C? Или нет?
>>896979
#442 #896979
>>896972
Давно пора. Можешь еще на Pelles C глянуть, он на базе LCC собран.
#443 #896980
>>896963
А на чем пишешь? если это ООП ты можешь создать Декаратор, у которого будет этот метод.

если это типа типа GO, то у то цепляешь метод к этой структуре стандардными средствами.
#444 #897018
>>896963
Первый курс, конец первого семестра?
Для этой задачи лучше всего подойдет сортировка пузырьком или сортировка вставками.
При сортировке вставками (insert-sort) не только нужно переставить элементы местами, но и сменить указатель на следующий элемент. При сортировке сменится только процедура обмена.
#445 #897057
Дайте гайд на плюсы, лаба - написать какую-нибудь оконную поебень без библиотек вроде WinForms, а я - быдло и люблю шарпы, и чтобы конструктор с красивыми кнопочками.
>>897093
#446 #897059
Захотел решить ту задачу про шахматы, где с каждой клеткой кол-во зерен удваивается с помощью javascript.
Написал простенький html с loop-ом:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Try this</title>
</head>
<body>
<h1>CHESS</h1>

<script language="javascript" type="text/javascript">
var result = 1
while (result < 64) {
result * 2;
document.write(result);
}

</script>
</body>
</html>

Запустил - все зависло.
Я создал нечто грандиозное?
#447 #897061
>>897059
По той легенде надо просуммировать. Ведь награда с каждой клеточки суммируется.
А про язык не скажу, жаба какая-то.
>>897065
#448 #897065
>>897061
Точно, спасибо.
Только начал изучать
#449 #897069
>>897059
Блять за такую вставку кода ещё и со спойлером, надо шваброй в жопу ебать.
>>897072
#450 #897072
>>897069
Так он короткий же, все понятно видно.
Я вот так сделал
var number = 64;
var colvo = 1;
for (i = 1; i < number; i++){

document.write((colvo i) 2);
}

И получилось, вроде, последнее число. И как теперь получить предпоследнее, сложить с последним и т.д.?
>>897074
#451 #897074
#452 #897092
Насколько вообще востребован asp.net? Какова доля рынка?
#453 #897093
>>897057
Qt. И будет без winforms.
Или вот например http://www.fltk.org/index.php
#454 #897100
>>896762
Читаешь все данные из мемо в массив
@
Очищаешь мемо
@
Сортируешь массив, переставляешь там всё как надо
@
Пишешь все из массива в мемо
#455 #897103
>>896587
В minetest не всё гладко.
Minetest работает быстрее Minecraft, но крашится намного чаще. с такими заявами в /gd/
#456 #897148
>>895559
>>895559
Ребят, я разобрался, спасибо. Вы лучшие)
#457 #897151
Сап. Вопрос про базу данных (postgresql).
Есть таблица юзеров, среди колонок - кол-во постов, дата последнего поста, кол-во лайков и некоторые другие статистические данные.
Но есть ~10% фейков, у которых эти колонкки пустые (NULL). Они занимают в базе (т.е. в файле) какое-то ощутимое место? Я хуево представляю, как на самом деле устроено хранение колонок в движках бд. Сколько байт будут занимать эти три колонки (со значением NULL) для 1 фейка? 3 бита?
Если ли смысл колонки, которые пустые для таких фейков, вынести в другую таблицу (типа user_info) и пользоваться join-ами user -> user_info, это будет экономнее?
81 Кб, 720x404
#458 #897164
Ребят, выручайте. Дали задание для курсовой пикрелейтед, но я нихуя не понимаю, как это писать. Особенно про состав класса. Кто может пояснить?
Или кто может мне написать сам код? Язык C#. не за спасибо, естественно
>>897168>>897193
#459 #897168
>>897164
Сколько платишь?
>>897179
#460 #897179
>>897168
Рублей 500-600.
Только денег вперед не дам, сам понимаешь.
#461 #897193
>>897164
за минет помогу
>>897199>>897207
#462 #897199
>>897193
Я в мухосрани, сорь.
sage #463 #897207
>>897193
а ты хорошо делаешь?
#464 #897230
Господа, дали задание сделать оконное приложение, оперирующее с базами данных (в моём случае строительной фирмы - объекты, подрядчики, склад, персонал, и всё такое), просмотр, добавление, и т.д.
Сам я не то чтобы сильно программист, имею лишь начальные навыки в Java и Python. Так вот, может кто знает, в чём можно запилить такое приложение максимально просто и быстро? Ибо преподу никаких изъёбств и крутых кодов не нужно, да и мне время поджимает.
Пока мечусь между QT Creator-ом и NET Beans - и в том, и другом пробовал, довольно быстро можно склепать интерфейс. Но может есть и другие способы?
Заранее благодарен.
#465 #897322
Котаны, есть mysql табличка с 30к строками и разнобойным индексом. Начинается с 200, заканчивается на 40к. Можно ли как-то его перестроить, чтобы начинался с 1 и потом по возрастанию шел? Пробовал делать OPTIMIZE и ANALYZE, но индекс остался прежним.
#466 #897332
На сколько сейчас актуально/востребованно параллельное программирование (OpenMP, MPI)?
>>897338
#467 #897338
>>897332
вместо вещей типа openmp используются вещи типа hadoop
#468 #897339
>>897230
дельфи епт, и я не троллю
#469 #897359
>>897230
C# + WinForms + SQLite
максимально просто и быстро
#470 #897365
Аноны, если нужно очень оптимизировать память, то я могу взять себе массив и обращаться к отдельному биту его элементов?
После чего производится проверка бита?
>>897369
#471 #897369
>>897365
Если ты вынужден прибегать к битовым операциям ради экономии памяти на больших машинах - ты что-то делаешь не так.
Так память экономят на микросистемах, где оперативки у тебя 64 байта, и как хочешь так вертись.

Потому что такие операции замедляют код в тысячи раз: ты лишаешься всех аппаратных и программных оптимизаторов большой машины, работая в самом медленном режиме, да к тому же еще и тратишь по 10 операций на каждый байт памяти.
Трудно представить задачу, где такая экономия памяти оправдана столь высокой потерей производительности.
Это уже что-то уровня отчаяния, когда нужно любой ценой запихать 5ПБ в 1Гб, производя долгую упаковку/распаковку данных при каждой операции.
>>897372
#472 #897372
>>897369
Не больших, это вообще дроч ради дроча.
Но насколько я понял, в любом языке с помощью сдвига можно менять конкретный бит?
У меня это освободит 3 бита памяти за операцию, пока ещё выгодно.
>>897373>>897403
#473 #897373
>>897372
Ну или булевыми операторами.
214 Кб, 865x1190
#474 #897389
Как в cmake другой проект cmake заинклудить?
Строго без изменений файлов, чисто из командной строки?

Хочу в виде библиотеки скомпилировать spine-sfml (https://github.com/EsotericSoftware/spine-runtimes/tree/master/spine-sfml)

Но оно юзает https://github.com/EsotericSoftware/spine-runtimes/tree/master/spine-c (это тот же репозиторий, но другой cmake-проект, как я понимаю)

Нужно чтобы одной командой собиралась бинарная библиотека spine-sfml
#475 #897403
>>897372
Что на больших, что на мелких абсолютно однохуйственно — когда у тебя куча переключателей (и особенно если они комбинируются) альтернатив им по удобству и краткости нет.

Да, почти на любом.
#476 #897407
>>892500 (OP)
Привет, анон. Может ты разберешься.
есть код, который в идеальном мире дергает вк апи: http://pastebin.com/6SqvUtmD

Но вместо этого получаю openapi.js:554 Open api access error {"error":"invalid_request","error_description":"check domain settings"} и
Failed to load resource: the server responded with a status of 401 ()

Что делать, как жить с этим?
#477 #897414
Анон, я правильно понимаю, что самыми нормальными языками на данный момент являются Java/C# и Python?

Функциональное программирование и его языки-бессмысленный дроч , наподобие установки Arch Linux из мира /s/,, который никак не окупается, потому что работы всё равно на них нет.
Новые языки почти не выстреливают, хорошо если в паре контор в ДС/ДС2 их используют.
>>897415>>897429
#478 #897415
>>897414

>нормальными


У меня уже скулы от вас сводит
>>897424
#479 #897424
>>897415
Ок, по соотношению предложение работы/зарплата/уёбищность языка/сфера применения.
На ЖС, к примеру хуёвое соотношение: предложений много, зп средняя, уёбищность максимальная, а сфера применения узкая: только веб.
#480 #897429
>>897414

> Python


А он то что тут делает?
>>897430>>897433
#481 #897430
>>897429
Занимает место легчайшего для изучения яп?
>>897477>>897552
#482 #897433
>>897429
Самый приличный из динамических ЯП. Пригодится почти везде и всегда.
>>897552
#483 #897454
>>892500 (OP)

>не знаю какую тему диплома взять



Сап, двач. Горит тема диплома. Особо в программировании не шарю, все лабы делал гуглом, понимал, что как работает и забивал.

Сайты не подойдут.

В принципе можно любую тему, но говорят, хорошо примут темы, которые связаны с актуальной дополненной реальностью. Можно пошарить в этом направлении, если кто знает годной доступной в инете литературы на тему (можно англоязычную, осилю без проблем)
>>897571
#484 #897455
>>892500 (OP)
Аноноимасы, кто-нибудь сталкивался с годными книгами/сайтами/курсами/многосерийными фильмами погружающими в историю cs? Хочется узнать как зарождался рынок пека, как развивались ОС ну и так далее. Пока что, все что нашел - достаточно унылые лекции по истории вт, а хотелось бы что-нибудь более интересное, с обилием фото и видео материалов.
>>897600
#485 #897477
>>897430
Практическое применение? Только написать прототип за 10 минут?
#486 #897508
>>897059
Мб переполнение? 2^64 = 16(1000 + 24)^6 = 1610^18(1 + 0.24)^6 = 18.310^18. Дохуя.
#487 #897537
#488 #897552
>>897430
Но ведь легче всего изучать PHP.
>>897433
И это тоже PHP, с седьмой версии вообще заебца.
>>897562
#489 #897562
>>897552
Эталонный язык быдлокодеров, нигде кроме веба ненужный: слабая типизация, нищая библиотека, всё самое худшее от других языков. Из всего следует средний уровень качества кодеров и серьёзности проектов.
>>897613
#490 #897563

>Из всего следует низкий средний уровень качества кодеров и серьёзности проектов.

#491 #897571
>>897454

>актуальной


Тут было бы неплохо на юнити игруху, как на нокиях старых, накатить на диплом.
#492 #897576
Почему великие кресты не могут совладать с массивом в 200к элементов, а говнопаскаль тащит и 100кк?
http://pastebin.com/3X8ZG7Qw
>>897579
0 Кб, 512x512
#493 #897579
>>897576
Таки надо динамически память выделять. У массивов в стеке есть свои ограничения.
>>897581
#494 #897581
>>897579
А по-подробнее, почему так?
>>897626
#495 #897597
Я ещё даже не стал програмистом, но уже усираюсь со страху от четврёрочки на бирже, как быть?
1202 Кб, 2560x1602
#496 #897600
>>897455
Бамп вопросу
#497 #897612
Тут есть regex-красавы которые могут пояснить за блокировку URL?
1. Нужно заблокировать весь майлручан, но разрешить один этот раздел например. Чтобы ещё css нормально тянулось.
2. Нужно объеденить эти два правила в один и полностью заблокировать канал на ютьюбе:
||youtube.com/mamkuebal
||youtube.com/*/mamkuebal
#498 #897613
>>897562

>слабая типизация


Это плюс.

>нищая библиотека


Композёр.
>>897633
#499 #897625
uses crt;
const nmax=100;
var a:array[1..nmax] of integer;
n,i,k:integer;
begin
randomize;
repeat
write('Размер массива до ',nmax,' n=');
readln);
until n in [1..nmax];
writeln('Исходный массив:');
for i:=1 to n do
begin
a:=-20+random(50);
write(a:4);
end;
writeln;
k:=0;
for i:=1 to n-1 do
if (a>0)and(a[i+1]>0)then k:=k+1;
write('Количество соседств из двух положительных элементов=',k);
end.
Переведите на Си, плез
#501 #897632
Любезные, кто может помочь в преобразовании батника в vbs или wsh ? Может, кому-то еще пригодится. В общем, есть такая приблуда: Sydi-server, мощнейший скрипт для получения инфы о компьютере, с генерацией xml или красивых Doc-oв.
Хочу я запустить его с ключиками. На локальной машине проблем нет, создал батник:
if exist "С:\Sydi\reports\%COMPUTERNAME%." goto exit
start/w cscript C:\Sydi\\sydi-server.vbs -wPS -t%COMPUTERNAME% -oC:\Sydi\reports\%COMPUTERNAME%-%date:~6,4%-%date:~3,2%-%date:~0,2%-%TIME:~0,2%-%TIME:~3,2%-%TIME:~6,2%.doc -d -TC:\Sydi\shbl.dot
:exit
Короче, формируется вордлвский файл, с нужными мне параметрами, с названием вида ИМЯ_компа-дата-время, по моему шаблону. Если файл для этого ПК уже есть, то выполнение просто завершается . Но вот потребовалось вызывать эту вещь по UNC-пути, а BAT|CMD их недолюбливают. Как облачить это в VBS-WSH?
>>897640
#502 #897633
>>897613

>сраный быдлокод php5 эвривер


>это плюс

>>897696
#503 #897640
>>897632
С какой целью по UNC пытаешься запустить? Даже если у тебя получится, информацию о хосте ты таким образом не получишь.
>>897653
#504 #897641
Учу c++ в шараге, так же хотелось бы учить его и дома, с чего стоит начать?
>>897717>>897929
#505 #897653
>>897640
Ну, например, захотелось в домене получить инфу со всех компьютеров о чём-то (инвентаризация железа, установленные обновления и т.д.) Закинуть через ГП на вход пользователя в систему, что бы на компе он генерился и в расшаренную папку результаты складывал. Можно, конечно. в начало впихнуть net use X: \\share а в конце net use X: /delete /yes закинуть
>>897657
#506 #897657
>>897653

>Можно, конечно. в начало впихнуть net use X: \\share а в конце net use X: /delete /yes закинуть


Так в чём проблема?
>>897661
#507 #897661
>>897657
Лисапед какой-то некрасивый получается ((
>>897662
#508 #897662
>>897661
Гугл советует pushd/popd использовать. Суть та же, но вроде не так костыльно ))
1642 Кб, 3488x2353
#509 #897676
Всем привет. Ответьте плз на один простой вопрос: Сколько программисты в среднем зарабатывают? Почему-то никто не может объяснить даже близко. Одни говорят "Будешь кодить за борщ 12 часов в день" другие что "будешь грести деньги лопатой". Где же правда? И от чего зависит зарплата программиста?
#510 #897680
>>897676
Склоняюсь к тому, что вопрос очень тупой.
Ничего глубже очевидного тебе тут никто не скажет
#511 #897691
>>897676
Просто у всех в договоре написано, что если кто скажет какая у них зарплата, их выкинут на мороз с записью о профнепригодности: программист обязан хранить секреты.
Вот никто и не рискует.
#512 #897692
>>897676
300К в секунду.
#513 #897694
>>897676
Повар Путина - миллиардер. А повар в столовой стекольного завода в Иркутске отравился боярышником, потому что не мог себе позволить водку.
#514 #897696
>>897633

>Упоминать php5, когда есть божественный php7

#515 #897699
>>897676

>Сколько программисты в среднем зарабатывают?


Ну давай посмотрим. В моей мухосрани пхпмакакам платят 15 тыщ, это 250 баксов. Джефф Дин в гугле получает три миллиона в год, это 250000 в месяц. Значит в среднем программисты зарабатывают 125125 долларов в месяц.

>И от чего зависит зарплата программиста?


От того насколько он Джефф Дин, очевидно же.
>>897701
#516 #897701
>>897699

> Ну давай посмотрим. В моей мухосрани пхпмакакам платят 15 тыщ, это 250 баксов.


Тогда не понятно, зачем люди этому учатся и работают пхп макаками за 15 тыщ, когда на практически любой другой работе (даже без опыта и навыков) ты сможешь зарабатывать больше
>>897703
#517 #897702
вот я изучил пхп.как вкатиться во фриланс и какие там задачи макаке решать придеться,что бы было на пожрать деньги
>>897710
#518 #897703
>>897701
Перспективы, статус в обществе какой-никакой (лучше чем у охранника Миши), комфорт (не стоишь на кассе по десять часов в день, подавая бургеры).
>>897711
#519 #897710
>>897702
Просто берёшь и вкатываешься, решаешь посильные задачи, или чуть сложнее, чтобы не стоять на месте
>>898009
#520 #897711
>>897703
"А зато жоппа в типле!"
>>897715
#521 #897715
>>897711
Да уж потеплее чем у таксиста Вазгена.
#522 #897717
>>897641
бамп
>>897929
#523 #897757
Антуаны, накидайте похожих проектов, где одно и тоже на разных языках написано, особенно интересны rust, nim, crystal и прочая поебота. Интересно было бы глянуть на какой-нибудь проект с гуями или движок для блога.

http://hashids.org/
>>898067
#524 #897817
Анчоусы, на какую зп нужно рассчитывать js джуну в дс2 в около-государственной-конторе? Если я пойду на пол ставки, какую зп считать минимальной?
>>897868
#525 #897868
>>897871
#526 #897871
>>897868
Поясни
>>897873
#527 #897873
>>897871
Полставки - полмрот.
#528 #897888
Господа, надеюсь, у кого-нибудь из вас найдется немного свободного времени для помощи студентику.
#529 #897889
param0=1&param1=22&paramscount=2
Че это за стандарт такой кодирования строки запроса ? Я то думал что везде используют что-то вида id[]=1&id[]=2&id[]=3. Или это очередной говнокодер придумывает свое решение проблемы ?
>>897894
#530 #897893
Сап, /pr
Можно ли где-нибудь на шару надыбать удаленку Linux
или приемлено дешевые по цене 200-300 р\м, для отправки пакетов по tcp на 2-4 мб в сутки?
Кто может подсказать помочь?
15 Кб, 400x400
#531 #897894
>>897889
Пикча для привлечения внимания
>>897895
#532 #897895
>>897894
Нет ничего особенного и стандарта для этого никакого нет.
3 параметра 3 значения, что не так?
>>897901
#533 #897901
>>897895

>id0=1&id1=2&id2=3&idcount=3


и

>id[]=1&id[]=2&id[]=3


в обоих случаях передаем массив id = [1,2,3]
Просто не видел чтобы первым способом кодировали параметры
>>897904>>897906
#534 #897904
>>897901
Чет я тебя не понял по cgi передают параметры именно так localhost/?key=value&key=value
А у тебя что-то странное, где ты видел что-то другое?
>>897908
#536 #897908
>>897904
Что тут может быть непонятного ? Надо в юрл передать массив.

>id[]=1&id[]=2&id[]=3


вот так я всегда передавал, потом увидел в доках к апи сервиса, что массив передаются у них вот так: >id0=1&id1=2&id2=3&idcount=3
>>897911
#537 #897911
>>897906
>>897908

>ередаются у них вот так: >id0=1&id1=2&id2=3&i



Это для AJAX и GET php, наоборот от стандарта отклонение
>>897912
#538 #897912
>>897911
Схуяли это так ? Если не знаешь - не говори
>>897916>>897917
#540 #897917
>>897912
Не знаю что у тебя там в рот-енде
#541 #897921
>>897916
Ты шизик ?
Ты видишь что там блеять также передается ?

>id[]=1&id[]=2&id[]=3

>>897923
#542 #897923
>>897921

>Че это за стандарт такой кодирования строки запроса


https://tools.ietf.org/html/rfc3875#page-20
#543 #897929
>>897641
>>897717
Оп-пик открывать не пробовал? Шапку почитать там, найти С++ тред?
#544 #897957
Как безопаснее всего хранить в базе логины и пароли от других сайтов, например вк. Чтобы в случае угона базы, угонщик не получил доступ к этим аккаунтам?
>>897962
#545 #897962
>>897957

мастер-пароль на базу данных, в самой базе хранишь пароли в виде md5 + соль.
>>897964>>897968
#546 #897964
>>897962
Как вытаскивать пароли, если они зашифрованы?
>>897974
#547 #897968
>>897962
Уточню. Мне нужно будет пользоваться этими аккаунтами, шифрование не подойдет. Может есть другой способ?
>>898018
#548 #897974
>>897964

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

Остальные, кому нужно, прочитают переписку напрямую с серверов социальной сети.

Если хочешь углублятся в безопасность, то пиздуй в crypt настрой токены, там где можно, используй двух-факторную авторизацию там где можно, просматривай логи подключений, используй ssh + firewalls. Это так по-минимуму, эксперты скажут больше.
>>898286
#549 #898009
>>897710
Кто тебе их даст если портфолио нету?
>>898286
#550 #898018
>>897968
Сжимаешь их раром с паролем и вырезаешь заголовок. Чтобы расшифровать - вставляешь заголовок и распаковываешь. Можешь, наверное, ещё битики результата переставить по какому-нибудь одному тебе известному алгоритму.
#551 #898019
Ана, будь другом, закинь 6 издание арх компьютера таненбаумп
>>898020
#552 #898020
>>898019
Сука, ебаный телефон, ебаные кривые пальцы! Мочератор, удали
#553 #898021
Короче, анон, будь бро, закинь на какой-нить дропбокс арх компьютера таненбаумп 6 издание, на работе делать временно нечего, заблочено все, торренты, контакт, даже небо, даже аллах
58 Кб, 548x622
#554 #898043
Не подскажите, почему эта вставка в бинарное дерево не работает? Вроде делаю как обычно...
>>898143
#555 #898067
>>897757
Нашёл приближённо что-то похожее

http://www.todobackend.com/
http://todomvc.com/

Есть ещё похожие сайтики?
#556 #898071
Господа, может кто прикинуть алгоритм для оценки погрешности методом Рунге?
>>898132
#557 #898132
>>898071
Для этого обычно какая-нибудь формула есть.
>>898134
#558 #898134
>>898132
у проблема с самим кодом, вернее его циклом.
Он слишком большую дает.
>>898146
#559 #898143
>>898043

>x=y


Это строка ничего не делает, ты ведь с указателями работаешь.

>root->right=y


Это тоже хуйня. Ты просто впиливаешь в правое поддерево корня всего твоего дерева данные, при этом проебав то, что там было до этого и создав утечку памяти.
Тебе нужно определить, больше или меньше данные, чем parent, и в зависимости от этого впилить их в левое или правое поддерево parent.
#560 #898146
>>898134
Ну кидай код (pastebin, ideone), формулу/источник формулы.
>>898150
#561 #898150
>>898146
while t<T do
begin
A:=(x1+dt,y1+dt,t0+dt);
B:=(x2+dt/2,y2+dt/2,t0+dt/2)
C:=ABS(A-2*B);
r:=r+C;
t0:=t+0.001;
end;
>>898151>>898155
#562 #898151
>>898150
Пардон, в конце t:=t+0.001;
#563 #898155
>>898150
Что за формула? Ссылка на книгу(фото)/вики, не надо мне своими словами объяснять.
>>898157
#564 #898157
>>898155
Там метод, ну по крайней мере нам так объясняли, что идет разбиение с отрезком dt и параллельно ему с разбиением dt/2;
А сам метод: локальная погрешность по правилу Рунге.
>>898162
#566 #898167
>>898162
Да, но при этом он наращивает погрешность где-то внутри цикла.
И я хз где.
>>898173
#567 #898173
>>898167
Товарищ, там просто нет цикла. У тебя есть численный метод. Запускаешь его с n точек, потом с 2n точек, отнимаешь результат друг от друга, берёшь по модулю, умножаешь на какой-то коэффициент - всё.
>>898177
#568 #898177
>>898173
Но у меня есть параметр t, который изменяется.
>>898178
#569 #898178
>>898177
И что с ним делать?
>>898181
#570 #898181
>>898178
Ну по идее, мне нужно просуммировать погрешности для каждой t. Только он наращивает его в цикле.
>>898184
#571 #898184
>>898181
Я не понимаю, что это за t и зачем ты там что-то суммируешь.
Тебе нужно просто сделать то, что я писал выше.
То, что ты делаешь - не метод Рунге, а метод какой-то старпёрской шараги. Тогда будь добр скинуть, откуда ты взял всё это.
>>898185
#572 #898185
>>898184
Это и есть метод рунге, просто ты мне говоришь для одной системы, а у меня их дохрена.
>>898188
#573 #898188
>>898185
Так почему погрешности не расти? Там может надо максимум брать?
>>898189
#574 #898189
>>898188
она не должна быть такой большой
>>898192
#575 #898192
>>898189
Ну не мне судить, я ведь ничего про твою задачу не знаю.
#576 #898286
>>897974

>используй двух-факторную авторизацию там где можно


И именно двухфакторную, которой почти нигде нет, а не подделки типа двухэтапной, которые ВНЕЗАПНО превращаются в однофакторную с фактором у взломщика при перевыпуске симки.
>>898009
Опенсорс? Там тебе даже рады будут.
69 Кб, 640x640
#577 #898289
Хаай! В Воркаче в админотреде не ответили, хочу спрошить у вас.

У меня у коллеги на работе есть сайт, предоставляющий инфу о цене всяких разных промышленных железок, и под него есть охуительная идея, но для неё ему нужен исполнитель.

Как он мне описал текущее положение дел и задачу:
_____________
Есть сайт со своей CRM, работает и трогать его не хочется, так как написан он 10 лет назад PHP5, Javascript и AJAX, нормальная, актуальная база данных - отраслевая в машиностроении - БД понятна, структура известна, находится на том же хостинге.

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

Не хочется трогать первый сайт, контакт с разрабом утерян.
_____________

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

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

Ясен хуй бабки заплатит, только в их размере нужно определиться, да и не совсем понятно к кому обращаться.
>>898290
#578 #898290
>>898289
Фриланс-параши. Будто у тебя выбор есть.
>>898293
#579 #898291
Сюда заходит много новичков, которые задают вопросы типа "С чего начать изучение программирования?" или "Хочу стать программистом, что делать?" и я им отвечу: Нихуя тебе не делать, уходи отсюда и забудь вообще о том, чтобы учиться этому. Когда я так говорю, то обращаюсь где-то к 95% спрашивающих, потому этот ответ можно считать универсальным.
В целом, всех программистов можно поделить на две категории: это Программисты и кодирующие обезьяны. Первые - высокооплачиваемые профессионалы, вторые - суррогат. Рынок решает определенно в пользу первых. Вторые же "кодят за еду" еще и при высокой конкуренции. Если и стоит осваивать ремесло программирования, то только чтобы попасть в первую группу, ибо вторая рынку не нужна.
Теперь по порядку:
1. Программирование - это Страсть, это Призвание, это то, к чему людей тянет еще с раннего возраста. Эти люди определяются с этим раз и навсегда. Потому, если ты великовозрастный лоб, который в 20, 25, 30 или более лет вдруг подумал, что тебе было бы неплохо стать программистом, то лучше забудь. В лучшем случае, ты потеряешь время и забросишь, в худшем - выучишься на кодирующую обезьяну.
2. Программирование - это Жизнь. Это не тот случай, когда ты пришел с работы, открыл пивас и забыл обо всем. Тут наоборот - ты забываешь обо всем, ради программирования. Это полностью меняет всю твою жизнь, при чем чаще в ту сторону, которая тебе скорее всего не понравится. Программисты посвящают этому всех себя. Они - задроты (в самом наилучшем смысле этого слова), часто одиночки, часто никаких других увлечений у них нет, но в отличии от разного рода нытиков их это все полностью устраивает и никоим образом не приносит никакого дисбаланса в их душевное равновесие.
3. Программированию нужно учиться долго, много и упорно. 3-5 лет усердной работы минимум, чтобы что-то по настоящему понимать. Тут вспоминаем про пункт 1 - если это "не твое", то и программистом ты не станешь.
4. Так же важны предрасположенности к этой деятельности. Если траблы с логикой, то программирование не для тебя. Если с детства не любил/не понимал математику, то программирование не для тебя. Опять же, если с детства не тащился по всему, что связано с компами и программами, то программирование это не для тебя. Все это либо есть, либо нет. Это никак нельзя развить. Собственно потому разного рода гуманитариям тут не место (они как правило быстро бросают).
Повторюсь. Программисты действительно нужны, их не хватает и, пожалуй всегда будет не хватать. То есть нужны люди, которыми вы, читающие этот пост, скорее всего никогда не станете. Если вы решили податься в это ремесло, вы либо становитесь Программистами, либо лучше даже не лезьте. Скорее всего ваша тяга к этому делу обусловлена тем, что вам не нравится ваша работа и вы хотите что-то другое. Или вы посмотрели на высокооплачиваемую вакансию и "поняли, что надо в жизни что-то менять". В этом случае - забудьте, лучше не надо. Найдите что-нибудь себе по душе. Я ни в коем случае не злословлю. Я хочу спасти вас от разочарования и потерянного времени.
#579 #898291
Сюда заходит много новичков, которые задают вопросы типа "С чего начать изучение программирования?" или "Хочу стать программистом, что делать?" и я им отвечу: Нихуя тебе не делать, уходи отсюда и забудь вообще о том, чтобы учиться этому. Когда я так говорю, то обращаюсь где-то к 95% спрашивающих, потому этот ответ можно считать универсальным.
В целом, всех программистов можно поделить на две категории: это Программисты и кодирующие обезьяны. Первые - высокооплачиваемые профессионалы, вторые - суррогат. Рынок решает определенно в пользу первых. Вторые же "кодят за еду" еще и при высокой конкуренции. Если и стоит осваивать ремесло программирования, то только чтобы попасть в первую группу, ибо вторая рынку не нужна.
Теперь по порядку:
1. Программирование - это Страсть, это Призвание, это то, к чему людей тянет еще с раннего возраста. Эти люди определяются с этим раз и навсегда. Потому, если ты великовозрастный лоб, который в 20, 25, 30 или более лет вдруг подумал, что тебе было бы неплохо стать программистом, то лучше забудь. В лучшем случае, ты потеряешь время и забросишь, в худшем - выучишься на кодирующую обезьяну.
2. Программирование - это Жизнь. Это не тот случай, когда ты пришел с работы, открыл пивас и забыл обо всем. Тут наоборот - ты забываешь обо всем, ради программирования. Это полностью меняет всю твою жизнь, при чем чаще в ту сторону, которая тебе скорее всего не понравится. Программисты посвящают этому всех себя. Они - задроты (в самом наилучшем смысле этого слова), часто одиночки, часто никаких других увлечений у них нет, но в отличии от разного рода нытиков их это все полностью устраивает и никоим образом не приносит никакого дисбаланса в их душевное равновесие.
3. Программированию нужно учиться долго, много и упорно. 3-5 лет усердной работы минимум, чтобы что-то по настоящему понимать. Тут вспоминаем про пункт 1 - если это "не твое", то и программистом ты не станешь.
4. Так же важны предрасположенности к этой деятельности. Если траблы с логикой, то программирование не для тебя. Если с детства не любил/не понимал математику, то программирование не для тебя. Опять же, если с детства не тащился по всему, что связано с компами и программами, то программирование это не для тебя. Все это либо есть, либо нет. Это никак нельзя развить. Собственно потому разного рода гуманитариям тут не место (они как правило быстро бросают).
Повторюсь. Программисты действительно нужны, их не хватает и, пожалуй всегда будет не хватать. То есть нужны люди, которыми вы, читающие этот пост, скорее всего никогда не станете. Если вы решили податься в это ремесло, вы либо становитесь Программистами, либо лучше даже не лезьте. Скорее всего ваша тяга к этому делу обусловлена тем, что вам не нравится ваша работа и вы хотите что-то другое. Или вы посмотрели на высокооплачиваемую вакансию и "поняли, что надо в жизни что-то менять". В этом случае - забудьте, лучше не надо. Найдите что-нибудь себе по душе. Я ни в коем случае не злословлю. Я хочу спасти вас от разочарования и потерянного времени.
>>898376
#580 #898293
>>898290

>Фриланс-параши.


Я шефу и говорю, "Ищи на какой-нибудь Толоке", но он ссытся.

Есть гайд как заказать услугу с "Фриланс-параши" со встречей ИРЛ и не объебаться?
>>898297
#581 #898297
>>898293
Понятия не имею. Это немного не формат.
>>898298
#582 #898298
>>898297
Слишком сложная задача?
>>898300
#583 #898300
>>898298
Определённо. Это очень специфические знания, если ты ещё не понял. Нужно как минимум что-то заказывать на той же Толоке.
>>898305
#584 #898305
>>898300

>Нужно как минимум что-то заказывать на той же Толоке.


Ммм...

То есть часть от одного исполнителя, часть от другого?

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

При том он сам только может кое-как подпердолить базы данных, чтобы объяснить программисту, какая инфа куда должна идти и хостинг оплатить. Даже рекламу не может на свой прежний сайт повесить, грубо говоря.
>>898311
#585 #898311
>>898305
Я имел ввиду, нужен опыт в этой сфере. Заказывать, что-то у людей.
>>898317
#586 #898317
>>898311
У него опыта это знакомый программист, который изначально запилил его первый сайт и инвалидка, которая время от времени его сайт модерирует...

Хотя он техзадания, вообще-то, для нашей конторы пишет и проекты курирует.

Дело в том что у чувака со всяками фрилансерами опыта вообще ноль.
>>898319
#587 #898319
>>898317
Я говорю, в другом месте ищи. Понятно, что у тебя там никто не шарит, раз ты сюда пришёл.
>>898327>>898420
#588 #898327
>>898319
Он не знает ни где искать, ни как искать.

Про фрилансовые биржи вообще от меня впервые услышал.
#589 #898350
Большой плюс Ады в том, что очень многое можно сделать в стеке, включая динамические массивы. В реалтайм-треде нельзя new/malloc - пришлось бы делать рукотворную кучу, а так просто стек используешь, заебца.
адоёб-репортинг
#590 #898376
>>898291

>Программирование - это Страсть, это Призвание, это то, к чему людей тянет еще с раннего возраста


А если всегда тянуло, но не было доступа, и момент был проёбан? Вот я помогал учителю настраивать сетку в новом компутерном классе, и вообще всегда тянулся к ПК, но в детстве у меня его не было, и я в основном играл на чужил. Когда появился свой, я опять таки проебал пару лет на пердолинг в игры, и вкатываюсь в программирование только сейчас, когда мне уже пресловутые 25.
Так вот, у меня есть шанс, или всё потеряно?
>>898380>>898434
#591 #898380
>>898376
Попробовать можно, чего нет. Сам чем на хлеб зарабатываешь?
>>898390
21 Кб, 450x346
#592 #898381
Ребзя поясните. Почитал в шапке копипасту про обучение программированию и такой вопрос: С чего автор решил, что на все то, что он там перечислил должно уйти 3-5 лет?
>>898383
#593 #898383
>>898381
Люди склонны переоценивать.
>>898389
#594 #898389
>>898383
Допустим, что на какую-нибудь первую ядреную книгу у меня действительно уйдет порядочно времени для понимания + упражнения (несколько месяцев скажем). Но разве следующие книги уже не будут заходить понятнее и быстрее?
>>898398
#595 #898390
>>898380

>Сам чем на хлеб зарабатываешь?


Уборщик. Сейчас как PHP- макака подрабатываю на сумму в полтора раза большей, чем зарплата уборщиком.
>>898398
#596 #898393
>>892500 (OP)
Salt или Ansible?
>>898744
#597 #898398
>>898390
Ну ты уже к успеху идёшь. Не знаю, что тебе ещё посоветовать, ибо я на том же карьерном уровне, что и ты. Только ещё корка на подходе.
>>898389
Мне кажется, ты всё сильно упрощаешь. Там по основам компьютеров множество книг: операционные системы, компьютерные сети, структуры данных и алгоритмы, базы данных, логики разные (тут никуда не денёшься), операционные системы, физика компьютеров, безопасность и далее что я не вспомнил + параллельно какой-нибудь язык учишь (обычно С++, потому что, стар, актуален, сложен (поэтому даёт хорошую базу для изучения остальных, более простых языков))
Так что да, одной книгой ты программистом не станешь. Можно поднять какую-нибудь практическую книгу, устроиться, потом уже по работе поднимать это всё.
#598 #898400
>>898398

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


Хотя это возможно только после универа (поэтому с универов на курсы всякие берут + английский, если перспективы в конторе есть или поднятия части вышесказанного самостоятельно, на работу совсем дубов никто не возьмёт.
#599 #898401
>>898398
Я не говорил об изучении одной книги. Я имел в виду, что каждая последующая книга будет заходить уже легче, быстрее, понятнее. Или не будет?
>>898404
#600 #898404
>>898401
Всё, что я перечислил - это отдельные программы для изучения. Они друг с другом очень слабо связаны, некоторые без других просто не осознать нормально. На безопасность высшую алгебру нужно нормально знать, базы данных без дискретной математики/логики тоже не пойдут.
#601 #898411
>>898398

>Можно поднять какую-нибудь практическую книгу, устроиться, потом уже по работе поднимать это всё.


Вот я думал сделать что-то похожее. Сперва выучить что-то прикладное, вкатиться на какую-нибудь работку по теме, а потом уже параллельно с работой углубляться в основы и пр.
Но разного рода воннаби небыдлокодеры говорят, что дескать так нельзя. Сначала надо 5 лет учиться писать компиляторы, а уже потом можно начать делать сайты
#602 #898416
Как менять числа в массиве на следующий в masm32?
.486
к примеру в .data мы задали массив
array dd 5,4,3,2,1

затем в .code
поместил массив в регистр eax т.е
mov eax,array
в итоге в регистре eax при выводе остается только число 5. Как теперь получить следующее число и получить его Индекс (4или3или2или1)?
Нужно для решения задачи
Кликните здесь для просмотра всего текста
В заданной конечной последовательности целых чисел найти сумму четных отрицательных элементов, имеющих нечетные индексы.

Как найти сумму четных отрицательных элементов - есть уже набросок в голове, а как ещё проверить их ИНДЕКС - покуда не знаю.
>>898422
19 Кб, 200x349
#603 #898420
>>898319
Ну в любом случае спасибо что помог с советами.
#604 #898422
>>898416
mov esi, OFFSET array
xor ecx,ecx

mov eax, [esi+ecx.4] ; eax = 5
inc ecx
mov eax, [esi+ecx.4] ; eax = 4
inc ecx
mov eax, [esi+ecx.4] ; eax = 3
...

вместо точки звездочка, в ecx индекс
>>898762
#605 #898427
Сап, попытался установить апач и пхп, последние версии при запуске выдают ошибку: "Запуск программы невозможен, так как на компьютере отсутствует api-ms-crt-runtime-l1-1-0.dll. Попробуйте переустановить программу.". Качал visual c++ 2015 - не помогло. Качал отдельно длл'ку, но она не регается через cmd. Как решить проблему?
#606 #898428
>>898427
Ах да обновы с сайта майкрософта не ставятся.
#607 #898432
>>898427
Например, положи это в c:\windows\system32\
>>898439
#608 #898434
>>898376
Ты можешь попробовать в принципе, раз такое дело. Но как следует взвесь все. Тебе сейчас 25, более менее годным спецом ты станешь ближе к 30. Хочешь ли ты потратить все это время на программирование? Или лучше потратить его на что-то другое?
>>898438
#609 #898435
>>898427

>Как решить проблему?


Ставь подсистему люнупс приложений для винды и туда уже родные апачи и пыхи (nginx почему- то не пашет лично у меня).
>>898439
#610 #898438
>>898434

> Или лучше потратить его на что-то другое?


Больше не на что, лол. Уже геморрой от сидения за ПКой заработал.
>>898443
#611 #898439
>>898432
Я же говорю, пытался, но dll'ка не регестрируется. А если ее не зарегать вылетает новая ошибка 0x0000007b
>>898435
В смысле второй ОСью линукс поставить?
>>898444
#612 #898443
>>898438
Тогда дерзай чо. Главное, чтоб не жалел потом, как некоторые. Что проебал месяцы, и только тогда понял, что "не твое"
#613 #898444
>>898439
он про cygwin, наверно
>>898446>>898530
#614 #898446
>>898444
Погуглил. А в этой штуке сложно разобраться вообще?
>>898448
#615 #898448
>>898446
Не сложнее, чем в консоли линукса, лол.
#616 #898465
Пиздец двач, мало того что в моей шараге программирование изучается на паскале, так еще и препод не принимает программы в pascal abc, а заставляет все делать во free pascal, ДА ДА ТОТ САМЫЙ СИНИЙ ПРЯМОУГОЛЬНИК В УГЛУ ЭКРАНА, какого хуя? В чем блять смысл усложнения написания кода??? Еще и хуй скопируешь из одного в другое блять. Я один такой?
>>898470>>898476
#617 #898470
>>898465
Потому что PascalABC - нестандартное дотнет-говно без строгой типизации и с объявлением переменных где попало?
>>898562
#618 #898476
>>898465
Нет не один.
В моей шараге тоже так.
Даже на TURBO PASCAL прогали, лол.
#619 #898483
.XLSM файл с юзерформой и несколькими листами, которые заполняются при помощи юзерформы>>>программа А+файл данных Б, в который можно внести изменения с помощью А (без наличия офиса на пекарне)
Есть ли инструмент для такого преобразования?
>>898555
#620 #898530
>>898444
Нет про новую подсистему от майкрософта в 64 битной десяточке. Она лучше кудвина, так как позволяет запускать нативные бинарники.
Установка простая, одна галочка и одно нажатие на Y.
sage #621 #898555
>>898483
Не понял, преобразования чего во что? Вносить изменения в XLSM файл без офиса? Есть конечно такие программы, XLSM файл это просто файл базы данных, который через OLEDB открывается.
>>898556
#622 #898556
>>898555
Бля, сажа прилипла
#623 #898562
>>898470
Препод залогинься, нахуя выбирать между говном и мочой, когда для обучения уже есть питон?
#624 #898584
Я вот не понимаю систему образования. Нахуя в школах и как и прочих вузах обучать мертвым языкам. А про другие актуальные говорить что то типа придет время сами выучите. Я бы тот же питон напряг через государство преподов выучить и давать ученикам как нечто актуальное и скажем дать плюшечку преподам знающим хорошо питон, возможность кодить для государства. Типа сертификат
#625 #898590
>>898584
Это не система образования, это сугубо личное дело препода. Я работал преподом некоторое время, там ты САМ составляешь учебный план, или берешь уже готовый, который был до тебя. Видимо большинство преподов не заморачиваются и берут уже готовый и утверждают его.
#626 #898609
>>898584

>Нахуя в школах и как и прочих вузах обучать мертвым языкам.


>питон


>нечто актуальное

>>898622>>898623
#627 #898622
>>898609
То есть tiobe dec 2016 4 позиция нифига не показатель? А язык на котором не делалось никогда ничего кроме курсовых продолжать давать?
>>898623
#628 #898623
>>898622
>>898609
Нелепый тролль и попытки разговора с ним.
>>898630
#629 #898624
>>898584

>Нахуя в школах и как и прочих вузах обучать мертвым языкам.


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

А языки потом сам выучишь, какие захочешь.
Выучить язык, тобишь синтаксис, это вообще самая мелкая и легкая проблема, с которой ты столкнешься в жизни.
Но вот что с этим языком делать, как использовать его средства - вот где собака порылась.
А зная то, чему тебя сейчас учат, у тебя не будет проблем ни на одном из языков, т.к. один и тот же алгоритм можно воплотить на любой основе - информация к основе не привязана, и легко переносится с одной на другую, не теряя своей структуры.
>>898629>>898630
13 Кб, 273x294
#630 #898626
>>892500 (OP)
Проебал пол года в любимой шараге, народ тут уже во всю хуярят лабораторные на C, а я могу только эротично поковырять в носу и забрать документы нахуй.
Посоветуйте годной литературы для ньюфагов, мне ещё три года его изучать и дальше будет только хуже.
>>906001
#631 #898629
>>898624
Так зачем писать на мертвом языке, если можно писать на современном.

Если рассматривать объективно.

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

Рандомнейм востребованный язык - живой современный язык, обучение на нем ознакомит тебя с программированием, знание самого языка тебе пригодится в жизни, доступный инструмент.

Если подходить логично, а не как долбоеб (программист должен подходить логично), то становится непонятно, почему выбирается первый пункт
>>898647>>898659
#632 #898630
>>898624
>>898623
Нелепый пидорас не могущий в конкретику.
>>898632
#633 #898632
>>898630
Сейчас бы на троллинг и гринтекст что-то отвечать.
>>898637
#634 #898637
>>898632
Ты начал выебываться. Я назвал тебя пидорасом. Это логично. Учить Паскаль чтобы потом выучить что то другое не логично. Смотри закончил ты курсы кройки и шитья, ты можешь это использовать для себя и найти работу которая тебе позволит зарабатывать деньги. Знание Паскаля тебе не даст не первого не второго. Знание питона похоже на курсы кройки и шитья.
>>898639
#635 #898639
>>898637
Ты вообще смотри на что отвечаешь.
>>898643
#636 #898643
>>898639
Сорри
#637 #898647
>>898629

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


Чтобы ты, гнида, скромнее был, чтобы смирению тебя научить.
>>898652
#638 #898652
>>898647
Я так и вижу как ты пришел на курсы авторемонта. А тебя завели в зал сказали сесть в позу лотоса и представить сансару безмятежности.
>>898655
#639 #898655
>>898652

>А тебя завели в зал сказали сесть в позу лотоса и представить сансару безмятежности.


Охуенно.
Нет, даже ОХУЕННО
>>898660
#640 #898659
>>898629

>Если рассматривать объективно Паскаль - мертвый язык


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

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

Хочешь живой современный язык - возьми хаскель, и попробуй на нем запилить игру.
Если подходить логично, а не как долбоеб, то твое желание поиска проблем на ровном месте с возрастом пройдет. Это фишка детей, нарываться на неприятности на ровном месте, искать себе приключения. Взрослые люди не заинтересованы в проблемах, особенно на ровном месте, и всячески стараются их обходить.
#641 #898660
>>898655
Только такого учителя хуй найдешь. Они даже ТАМ редкость
#642 #898663
>>898659

>Паскаль - язык, который специально был создан для обучения.


Это, конечно, верно, но все же Вирт - дебил тот еще, и язык получился соответствующим.
Впрочем, в чем-то это даже плюс.
Да и современные языкописатели дегенераты знатные - Пайк, Гвидо, и так далее.
#643 #898668
>>898659
То что он был создан для обучения в 68 году, не значит что на нем надо обучать в 2017. В нормальных учебных заведениях до этого додумались уже очень давно, видимо в них сидят одни долбоебы, а в совковых шарагах сидят илитарии вроде тебя, называя всех детей и пялясь в синий экран с желтыми буквами.
>>898675
8 Кб, 201x348
38 Кб, 998x354
#644 #898672
Что это за символ?
Скорее всего это английская раскладка и курсивом
#645 #898675
>>898668

>То что он был создан для обучения в 68 году, не значит что на нем надо обучать в 2017


А что мешает пользоваться паскалем в 2017? Компьютеры остались те же: клавиатура есть, моник есть, даже паскаль работает. И документация в свободной продаже есть.
Все условия для студента есть. Так что ему мешает?
>>898677>>898684
#646 #898677
>>898675

>А что мешает пользоваться паскалем в 2017?


То, что Вирт - устаревший маразматик, очевидно же.
>>898680>>898684
#647 #898680
>>898677
Ага, а математика не наука.
>>898682
#648 #898682
>>898680

>Вирт


>математика


А еще толще можешь?
#649 #898684
>>898675
>>898677
Хмм дайте как подумать.
Может то что Borland забила на него хуй 200 лет назад? То что в реальной жизни он никак не востребован и все что на нем пишется, пишется "для себя"? То что размеры массива и длины строк это часть типа, так что хуй сделаешь так, чтобы функция принимала на вход массивы переменной длины или строки.

Язык безнадежно устарел и не поддерживается даже борландом, в реальной жизни и работе ни один нормальный человек на нем не пишет И ТУТ ВЫ СПРОСИТЕ ПОЧЕМУ? Вот мы и подошли к важнейшему пункту - ДА ПОТОМУ ЧТО ЕГО КОНКУРЕНТЫ НАМНОГО БОЛЕЕ ЭФФЕКТИВНЫ ВО ВСЕХ АСПЕКТАХ, НАХУЯ ПИСАТЬ НА ЯЗЫКЕ, КОТОРЫЙ ПРОИГРЫВАЕТ ВСЕМ ДРУГИМ, НЕ ПОДДЕРЖИВАЕТСЯ НИКЕМ?
>>898687>>898700
#650 #898687
>>898684

>ЕГО КОНКУРЕНТЫ НАМНОГО БОЛЕЕ ЭФФЕКТИВНЫ ВО ВСЕХ АСПЕКТАХ


>ПИСАТЬ НА ЯЗЫКЕ, КОТОРЫЙ ПРОИГРЫВАЕТ ВСЕМ ДРУГИМ, НЕ ПОДДЕРЖИВАЕТСЯ НИКЕМ


Вот именно поэтому.
Чтобы студентик говном себя прочувствовал, как и должно быть.
#651 #898692
>>898687
Если учитывать, что эта практика применяется только в совковых шарагах, то я думаю студентик и так себя чувствует говном, а тут его просто опускают на днище всего, что только возможно, заставляя разгребать говно 68 года.
>>898694
#652 #898694
>>898692

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


Ты начинаешь понимать всю суть.
#653 #898696
Тебя кидает в крайности. Я приводил пример альтернативы Паскалю питон который в декабре 16 года на 4 месте по популярности после Ява си и с++ и везде питон позиционируется как простой для обучения с богатым функционалом из коробки. То есть сначала лаконично учишься везде использовать goto потом пытаешся забыть goto и начать в объекты. Где даже сталкивался с утверждением. Что понять ооп можно даже быстрее если не учить перед этим не ооп.
То есть когда весь современный мир стремится к простоте и понятности завлекая вывесками вы освоите самый нужный язык! Вывеска преподавания программирования гласит мы научим вас языку который вам нужно будет потом забыть. Нахуя? Почему по правильному не давать сразу то, что не нужно будет забывать?
>>898698>>898709
#654 #898698
>>898696

>Нахуя? Почему


Ты читать не умеешь или туповат от рождения - >>898687
>>898717
#655 #898700
>>898684
Изобретатель молотка вообще умер. Дальше что? Молоток внезапно стал плохим? Перестал работать? Перестал выполнять свою роль?

У препода есть конкретная задача: впихнуть в твою голову основы ТИ. Он просто берет подходящий для этого инструмент и выполняет свою задачу.
Насколько инструмент устарел тут совершенно не важно - свою задачу он по прежнему исполняет исправно.
>>898703>>898706
#656 #898703
>>898700

>основы ТИ


Мальчик, ты совсем дурак. Нет никакой теории информации/информатики.
>>898710
#657 #898706
>>898700

>Дальше что? Молоток внезапно стал плохим? Перестал работать? Перестал выполнять свою роль?


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

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

Это тебе в тему того, что конкуренты "молотка" более эффективные и более успешные.

https://www.youtube.com/watch?v=d0EnwXdhgy8
#658 #898708
>>898659

>Как молоток - просто взял и работаешь


Нет уж, если играть в аналогии, Паскаль - это забивание гвоздей камнем. Молоток не дают, потому что это слишком сложно. Вдруг обучающийся запутается и начнет забивать рукояткой? Я помню свои впечатления от C на 2 курсе после первого курса паскаля: "Вот он, идеальный язык, почему ТАМ нельзя было по-нормальному сделать?".

>>898687
Впрочем, да, наши университеты не столько дают знания и "учат учиться", сколько морально готовят к грядущим жизненным трудностям, так что в эту парадигму Паскаль идеально вписывается.
>>898720
#659 #898709
>>898696

>Где даже сталкивался с утверждением. Что понять ооп можно даже быстрее если не учить перед этим не ооп.


>питон позиционируется


>То есть когда весь современный мир стремится к простоте и понятности завлекая вывесками вы освоите самый нужный язык!


Т.е. тебя пытаются нагло наебать, сделав дурочкой, а ты и рад.
Пойми уже, что в жизни не все так просто. Нельзя быть дурочкой и претендовать на серьезные вещи.
У тебя проблемы с гоуто и ООП - разве это не намекает тебе, что твоя компетентность мягко говоря недостаточна для программиста?
Разве не дает тебе стимул учиться еще усерднее?
Или ты думаешь что нахватался ООП - и в дамках? Хуй там, с таким подходом будешь очередной пыхапэ или питономакакой - они тоже в свое время повелись на яркие вывески "легко, модно, молодежно", а теперь в жопе, и переучиваться поздно.
>>898715
#660 #898710
>>898703
Математики тоже нет, я понял. И тебя тоже нет. И вообще кто все эти люди?
#661 #898711
>>898706

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


>роботизированная рука собирает мерседес


Зарепортил этого нацпредателя и подпиндосника за оскорбление православных скреп.
#662 #898714
>>898706

>все уже давным давно перешли на другие задачи


И хуле?
у препода задача не хуяк-хуяк и в продакшн, а просто залить инфу к тебе в голову. Паскаль до сих пор эту задачу решает отлично.
>>898719
#663 #898715
>>898709
Забавно, учитывая тот факт, что даже в MIT обучали на питоне, но анониму с двача всяко виднее.
>>898716
#664 #898716
>>898715
аноним с двача > тупой пиндос с МИТошараги
#665 #898717
>>898698
Господи что за страна такая. Преподы тролли. На форуме тролят на тему того что система преподавания троллит ))))
>>898728
#666 #898719
>>898714
Отлично, но хуже, чем другие языки. Ну вообще это как бы факт для всех, кто за пределами совковых шараг.
>>898722
#667 #898720
>>898708

>Молоток не дают, потому что это слишком сложно.


Потому что паскаль - это инструмент для препода, а не для тебя.
Препод строит план, препод учитывает особенности инструмента.
Если бы препод этого не делал все бы значительно упростилось: тебе бы просто дали список тем и задач, и сказали "вертись как хочешь, выбирай любой язык, но чтоб через неделю все сдал в рабочем виде".
Но... зачем тогда тебе препод? Берешь любой учебник для программистов с задачами, берешь любой язык - и вперед учиться!
>>898826
#668 #898722
>>898719
Почему хуже? Сортировку труднее писать? Библиотек с готовой сортировкой нет? Ну так в этом и прикол.
>>898726>>898728
#669 #898724
Тут много пиздежной воды ниочем. Нужно выпиливать к хуям молотки и камни из системы преподавания и вводить актуальные инструменты.
>>898727>>898731
#670 #898726
>>898722

>Почему хуже?


Потому что нелепое многословное говно, придуманное умственно неполноценным идиотиком.
Идеально для студентишек, так-то.
#671 #898727
>>898724

>Нужно


Кому нужно?
#672 #898728
>>898717
Представь что ты мужик 50 лет и все, что ты добился в жизни это преподавание информатики в местном ПТУ на факультете информационных технологий.

Ты будешь изъябываться и изучать новые технологии или просто сядешь за свой ПТУшный пентиум 4 и запустишь ярлык паскаля и ебать рот этих студентов.

>>898722
На сортировке программирование закончилось?
>>898730>>898735
#673 #898730
>>898728

>На сортировке программирование закончилось?


Да.
#674 #898731
>>898724
В чем их преимущества перед молотками и камнями в контексте обучения?
Я понимаю программисткий вузик - там специальность дают, там обязаны обучать инструментам, которые будут кормить будущего спеца.
Но обычный вузик, который учит очередного экономиста или юриста - зачем там преподавать программирование для спецов? Максимум - пройтись по верхам, для чего паскаля выше головы.
>>898732>>898733
#675 #898732
>>898731
Нахуя для экономистов паскаль, когда есть 1С?
#676 #898733
>>898731

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


И то правда, необходимо заменить на Православие и историю России.
Пойду создам петицию и отпишусь с предложением в Администрацию Президента.
#677 #898735
>>898728
На первых курсах паскаль я бы и сейчас применял, будь преподом. К более серьезным языкам бы прибег попозже, если того потребует программа.
Ну а если бы стояла задача на выходе получить программиста - тогда конечно нужно обучать сразу тому, на чем этот программист работать будет. Хотя на первых курсах все-равно параллельно нужно осветить историю программирования, и дать пощупать древние язык, дать ощутить их ограничения, чтобы позже не возникало вопросов почему современные языки именно такие, какие они есть.
#678 #898739
Если язык программирования это инструмент причем не уровня вкл/выключается, а своими особенностями, то почему не использовать актуальное? Это как ЧПУ чуваков готовить на старых токарных советских станках. Тебе могут взять только учеником. А могут и не взять. Ровно также если в вузе ты долбишь питон то ты мог бы его указать в резюме. Но ты блять не можешь этого сделать потому что тебе вливали знания через Паскаль и тебе нужно потратить время чтобы где то как то хоть стажером джкниором устроиться. А так бы ты мог уже в вузе позадрачивать препода вопросами и выйти стабильным джкниором. Потом такие: "а хуле у нас все тупые после вуза нихуя не знают" ))
#679 #898743
>>898739
Именно из-за того что у нас в институте обучали паскалю, а потом VBA. А я в это время забил хуй на эту систему обучения из группы из 20 человек, только несколько работают по специальности, мне же лучше, меньше конкурентов. Дауны, которые обучают мертвым языкам наоборот, делают для нас хорошее дело, меньше специалистов выйдет из шараги, меньше конкуренция на рынке
#680 #898744
>>898393
Бамп
#681 #898746
>>898739
Ну так и шел бы сразу программером.
Странные в какие-то.
>>898753
#682 #898747
>>898739

>то почему не использовать актуальное?


Потому что иди нахуй, вот почему

>Это как ЧПУ чуваков готовить на старых токарных советских станках.


Хорошая идея.
#683 #898753
>>898746
Мне кажется осознанно процентов 20-30 идут куда то учиться.
>>898756
#684 #898756
>>898753

>осознанно процентов 20-30 идут куда то учиться.


>процентов 20-30


Какие мы оптимисты.
#685 #898760
Просто бухаешь себе бухаешь. Детальки точишь за 40к в месяц. Потом хуяк хуяк никто не пьет и все программисты. Естественно хочется быть в тренде, а не в жопе =)
#686 #898762
>>898422

>mov esi, OFFSET array


>xor ecx,ecx


>


>mov eax, [esi+ecx.4] ; eax = 5


>inc ecx


>mov eax, [esi+ecx.4] ; eax = 4


>inc ecx


>mov eax, [esi+ecx.4] ; eax = 3



Спасибо!
#687 #898780
Анчоус, как в asm проверить число на чет/нечет?
К примеру в eax,5 - число 5, тоесть нечет.
Я думал сработает cmp eax,eax
а затем jnp result: - т.е прыжок если нечет, а оно работает не так. Help.
>>898785>>898801
#688 #898785
>>898780
младший бит интересовать должен тебя.
>>898788>>898799
#689 #898788
>>898785
Немного не допонял тебя, AX проверять на чет/нечет?
>>898806
#690 #898799
>>898785
Спасибо анон, жаль ты мне не сказал что точно нужно сделать (что бы я не тратил время), но это наверное и к лучшему. Решил свою проблему, благодаре.
>>898806
#691 #898801
>>898780

>т.е прыжок если нечет


Это прыжок, если количество единичных бит в числе нечётное, а не само число.
#692 #898806
>>898788
>>898799
Не совсем помню асм, но что-то типа
and ax,00000001 - сравниваешь побитово то число и единицу. Если четное, то должно получиться 00000000, если нет, то результатом битового умножение должно быть 00000001

А дальше сравниваешь
#693 #898825
>>898706

>[YouTube] Я твой дорога зебра рубил![РАСКРЫТЬ]


Охуенно же- такая зебра не сотрётся за пару дней.
>>898845
#694 #898826
>>898720

>Но... зачем тогда тебе препод?


Для корочки. А корочка для работодателя. А работодатель для денег.
#695 #898845
>>898825
Вместо этого весной сотрётся дорога.
>>898866
#696 #898866
>>898845
Она так и так сотрётся.
2264 Кб, 1996x1736
#697 #898867
Починил код, с одной только проблемой. Сравнивает все отрицательные элементы с нечетным индексом, а мне нужно еще что бы элемент на четность сравнивался. Ты.е чтобы работал этот loop parity: на пик1.хау фикс ИТ?
#698 #898892
>>892500 (OP)

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


> О: Задавай вопрос в этом треде.



Прекрасно. Джентельмены, есть одна лаба на с++. Взгляните пожалуйста, почему она не работает и что нужно сделать. Код не мой, но я не понимаю, в чем его проблема, ибо в указателях разобрался не до конца. Впрочем, я почти уверен, что человек, знакомый с языком, сразу увидит ошибку. Заранее спасибо.
P.S: Я разумеется не требую, чтобы вы все сделали за меня, но хотелось бы узнать, что я делаю не так.
А вот и сам код:
http://ideone.com/gmto3b
>>898895
#699 #898895
>>898892

> Взгляните пожалуйста, почему она не работает


Что ты понимаешь под "не работает"? Крашится, не билдится, не линкуется, выдает неправильные значения?
>>898898>>898900
#700 #898898
>>898895
Не компилится. Вот отчет:
prog.cpp: In function 'int main()':
prog.cpp:56:4: error: cannot convert 'float' to 'float' in assignment
a = new float;
^
prog.cpp:60:27: error: too few arguments to function 'bool readFile(char
, float&, int&, int&)'
if (!readFile(fname, a, n)) {
^
prog.cpp:7:6: note: declared here
bool readFile(charfname, float* &a, int &n, int &m) {

Естественно, это из за того, что в функции main неправильно выделена память под массив, но как сделать это правильно?
>>898900
#701 #898900
>>898898

>>898895

Ммм, разметка.
Чтобы понять лучше, анончик, пройди по ссылке и попробуй скомпилить, пожалуйста. Это не займет у тебя много времени
>>898903
#702 #898903
>>898900
У тебя
float a; // указатель на указатель
a = new float; // ты ему пытаешься присвоить указатель, несоответствие присваиваемых типов

И потом, в функции readFile у тебя четыре параметра, а ты передаешь всего три
>>898905>>898909
#703 #898905
>>898903
Макаба сожрала звездочки, но я думаю ты понял.
#704 #898909
>>898903
Так то оно так, но... Я не знаю, как исправить это.
А, стоп. Убрал строку про new float и как то нормально сразу стало. Анончик, спасибо, ты лучший! Надо разобраться наконец с этими указателями.
Кстати, про ReadFile спасибо, исправил
>>898911
#705 #898911
>>898909
Разберись, гайдов полно, много времени это не займет. Самое главное разобраться не что это такое а зачем оно нужно и где и как его нужно использовать, тогда проблемы с пониманием исчезнут.
>>898913
#706 #898913
>>898911
Спасибо, теперь уж точно разберусь. Сегодня и займусь. Спасибо еще раз
>>898916
#707 #898916
>>898913
Пожалуйста.
#708 #898977
>>892500 (OP)
Анон, мне нужно написать приложение, которое будет использовать БД. Что мне почитать? Язык желательно дэлфи, плюсы
#709 #899008
>>898977
Жюль Верн: 20 тысяч лье под водой
sage #710 #899050
>>898977
архипелаг ГУЛАГ
>>899080
sage #711 #899051
>>898977
архипелаг ГУЛАГ
>>899080
#712 #899080
>>899050
>>899051
я, кстати, прочитал
в школе
и "раковый корпус" тоже
4 Кб, 338x100
#713 #899118
Анон, есть одна лаба на VBS'е.
Есть формула расчета ПИ.
Программа циклится, т.к "а" всегда увеличивается и abs(a) всегда больше точности.
Что я делаю не так?
http://pastebin.com/00HNnkaQ
>>899126
#714 #899126
>>899118
Почему минус единица у тебя не в скобках?
>>899133>>899136
#715 #899133
>>899126
Потому что знак
#716 #899136
>>899126
Да, исправил, но ошибка, видимо, не в этом.
>>899218
10 Кб, 649x243
#717 #899186
Пр, подскажи, как правильно понимать профилирование в студии?
Вот, например, последняя строчка 22%, а если код оптимизируют, процент уменьшится же?
#718 #899189
наткнулся случайно http://ubr.ua/ukraine-and-world/technology/kakoi-iazyk-vybrat-novichku-dlia-izucheniia-programmirovaniia-446297 есть хоть доля правды?
#719 #899218
>>899136
С 10.0E-9 работает.
>>899223
#720 #899223
>>899218
Долго сидел и она не хотела работать.
Я уже додумался, если уже известно пи, то можно ведь просто он него точность считать.
А сейчас после твоего поста проверил старую версию, оказалось, заработала. Что ж, спасибо.
>>899246
#721 #899246
>>899223
Оно, короче, работает, только очень долго. Вот версия на Аде %лол%: http://ideone.com/rrj97q

10.0E-9 ~ 33 млн. итераций (2с)
5.0Е-9 ~ 67 млн. итераций (4с)

Меньше не получается, т.к. там лимит 5с. Но наверняка 2.5E-9 ~ 135 млн и 8с и так далее. Короче, очень долго будешь ждать этот знак.
>>899251
#722 #899251
>>899246
Мне для лабы, в общем-то, хватит и 10e-6 протестить. Так что норм. Спасибо.
>>899267>>899271
#723 #899267
>>899251
Короче, проверил на компе, 10E-10 - это всего 333 млн. итераций.
#724 #899271
>>899251
Время вычисления каждого нового знака растёт в десять раз по сравнению с предыдущим, т.е. 10E-9 ~ 2 c, 10E-10 ~ 20 c, 10E-11 ~ 200 c, 10E-12 ~ 2000 c. Удачи.
>>899281
#725 #899281
>>899271
Для пи есть формула быстрого вычисления любой цифры в последовательности. Так что с определенной точности выгоднее перейти на нее - она константна по времени.
>>899401
543 Кб, 960x638
#726 #899290
Что почитать перед тем, как начать изучать какой-либо язык? The Art of Computer Programming? SICP? Introduction to Algorithms? Или есть что-то проще и понятнее?
>>899340
#727 #899312
Поясните совсем глупому, я хочу значение одной переменной передать другой, но так, чтобы когда я меняю значение переменной а, значение переменной б не менялось. Как? На примере Питона, например.
>>899313
#728 #899313
>>899312
Если я правильно тебя понял, то значение B, который ты передал значение A, и так не будет меняться, т.к в B не ссылка на значение A, а полноценное значение.
a=1
b=2
b=a(b=1)
a=65
b при этом всё ещё равна 1.
#729 #899340
>>899290
Ничего не надо читать, базарю. Никакие алгоритмы и структуры данных всё равно не поймёшь. Сначала за язык берись.
#730 #899350
>>892500 (OP)
>>871580 (OP)
Сап двач. Посоветуйте платежный агрегатор. Есть сайтик с платным временным (99р месяц например) доступом на самописном движке. Надо к нему присобачить платежный агрегатор. Сайт белый, инструмент для упрощения поиска некой инфы. Ниша узкая, юзеров будет мало.
Критерии:
1) Бесплатное подключение
2) Низкий процент
3) Возможность юзать с говносайтом
4) удобство снятия профита
5) физ лицо

Спасибо.
#731 #899355
У меня есть несколько книг: штуки три от орейли с изучением хтмл, ксс, и джава скрипта, ещё какая-то про разработку веб-приложений, парочка про джаваскрипт в целом.
В общем, мини-сборник для веба.
Если я задрочу все эти книги, то смогу на фрилансе прикручивать скрипты и пилить гостевухи за еду?

Я не могу пойти в какую-нибудь веб-студию джуном, потому что в моём городе их банально нет.
Моя первичная цель - это получать 15-20к месяц, сидя дома.
Это реально?
>>899362>>899477
#732 #899356
Програмач, два вопроса:

1. MySQL и нормализация
У меня есть таблица со статьями. У некоторых статей авторов несколько. Нужно ли тогда, чтобы дойти до третьей нормальной формы, делить этот столбец и отправлять в отдельную таблицу? А что тогда делать в случае, если автор один?
2. PDO и инъекции
Достаточно ли использования PDO для защиты от инъекций или нужно что-то ещё?
#733 #899360
Анон, есть ли какая-нибудь бесплатная прожка которая строит диаграмму проекта из проекта xCode? Omnigraffe не предлагать, он платный.
#734 #899362
>>899355
Ладно, извините за глупый вопрос.
Поглядел пару вакансий верстальщика удалённо, вроде должен осилить спустя какое-то время.
#735 #899391
>>899356
1. Делить столбцы это всегда плохая идея, тебе нужно почитать про отношение "многие ко многим". Твой случай: у многих статей может быть много авторов, должна быть связующая таблица.

2. Если использовать PDO правильно, то его достаточно для защиты от инъекций. Правильно - это подготавливать запросы, идущие от пользователя.
Пример правильного использования PDO:
$stmt = $pdo->prepare('SELECT FROM users WHERE email = :email AND status=:status');
$stmt->execute(['email' => $email, 'status' => $status]);

Пример неправильного использования:
$stmt = $pdo->prepare('SELECT
FROM users WHERE email = ' . $email . ' AND status =' . $email);

То есть во втором случае переменные инжектятся сразу в строку и код по-прежнему уязвим.
>>899431
sage #736 #899393
>>899356
1. many-to-many в общем случае, но лучше тупо додать 3 столбца: автор1, автор2, автор3
2. Пхп сосет хуй. Инекции бывают разыне, а так как ты задаешь такой вопрос, то тупо забей, юзай preparate для каждого параметра и почти не будет никаких проблем.
>>899397>>899431
#737 #899397
>>899393
Можешь привести пример инъекции, которую пропускает PDO?
>>899403>>899555
#738 #899401
>>899281
На 10Е-11 всё равно будет переполнение счётчика, если он не беззнаковый.
2 Кб, 96x96
sage #739 #899403
>>899397
Нет.
#740 #899431
>>899393
>>899391
Так, на дауна — это нужно сделать таблицу с авторами и связующую таблицу
#741 #899435
Анончик, что почитать про асинхронность и прочую такую ебалу. Предстоит писать сервер на торнаде(питон). Там потоки, лупы, бывают питоновские, бывают системные, а я нихуя не понимаю. Как вкатиться в эту асинхронную хуйню?
>>899474
#742 #899474
>>899435
первое: смоделировать (хотя бы на виртуалках если бомж) такую нагрузку, при которой применение асинхронности становится оправданным
тогда сразу и поймешь где что нужно допиливать
но ты, конечно, забьешь на этот совет, да
#743 #899477
>>899355
как хорошо что уебки типа тебя вкатываются в веб или явку онли
#744 #899530
>>899356

>Достаточно ли использования PDO для защиты от инъекций или нужно что-то ещё?


Для подготовленных запросов и PDO не нужно, достаточно MySQLi с mysqlnd.
#745 #899544
Надо сделать задачку на ПРОЛОГЕ, хотел заказать на двоще но бля никто тут не знает этот пролог ебанный. Что делать?
>>899721
#746 #899555
>>899397
Ну например, с prepared statements нельзя забиндить список для IN (...), а если ты сделаешь контакенацией - получишь инъекцию.
>>899557
#747 #899557
>>899555
Эскапировать строки надо, а числа приводить к типу - intval($shit). И пользоваться фильтрацией ввода. Тогда не будет никаких инъекций. Ну, может, будут какие-то хитровыебанные, связанные с кодировками, это отдельно исследовать надо.
44 Кб, 604x341
#748 #899585
Насоветуйте небольшого объёма гайд/учебник по основам HTML/CSS/(можно немного JS). Доступный в PDF. В вебе полный ноль, нужно хотя бы базовые вещи освоить.
Ну и заодно платиновые объёмные учебники тоже насоветуйте.
>>899643
#749 #899643
>>899585
htmlbook.ru
А потом сразу идешь пилить свою гостевуху
#750 #899659
123
#751 #899660
Почему выпилили кулхацкер-доску '/i' ?
#752 #899696
Посоветуйте красивую и удобную светлую цветовую схему для ST3
#753 #899714
Сап пр, срочно надо пощупать БД на Postgre, как проще всего ее запустить, и потом подключиться к ней, например, через jdbc, возможно?
>>899718
#754 #899718
>>899714
2к за час, консультация в скайп
устраивает?
>>899722
#755 #899721
>>899544
CyberForum.ru
там делают за небольшую денежку работы для студентов, в том числе и на прологе/лиспе
#756 #899722
>>899718
Почему мы должны нанять именно вас?
>>899741
#757 #899741
>>899722
потому что я стою дешевле спидозной шлюхи и решаю твою проблему
#758 #899768
Есть здесь JS-рабы? Посоветуйте книжку, по которой можно быстро научиться писать JS-лоадеры, которые скачивают файл с заданного юрл по http/https, копируют в пользовательскую папку и запускают.
#759 #899794
Сап, тред. Есть проблема. Я родился.

Есть два класса FigureDesigner и Figure. Первый класс создаёт фигуру (пользователь определяет точки + в классе есть метод, который после создаёт линии и вычисляет их длину). Второй класс должен перенимать ранее определённые значения (те самые точки, линии и их(линий) длину) и в свою очередь иметь методы:
вывод точек, линий (текстовый)
вычисление периметра
* и т. д. (манипуляции с фигурой)

Я даунич, хотел оформить это дело через наследование (Figure наследуется от FigureDesigner), но обосрался. Прошу мне помочь, путем бодрящего пинка в виде приблизительного шаблона или действий как всё это грамотнее организвать.

Собственно, сами файлы вот - http://pastebin.com/tgT7xGCT
#760 #899825
JS лучше учить по eloquent JavaScript или учебнику Кантора?
17 Кб, 768x124
17 Кб, 759x127
#761 #899866
Сап, есть вопрос по поводу аддитивного ГПСЧ. Есть формула, но я не понимаю как она работает.
Что получится, к примеру, на нулевой итерации?
>>899925
#763 #899900
Есть какиет конфочки с анонами?
#764 #899925
>>899866
X1 по идеи.
Мимовкатывальщик
#765 #899931
>>899876
Спасбо, мистер
#766 #899937
привет всем. это фрагмент кода на ActionScript 3.
он рисует прямоугольник.
у меня вопрос - можно вместо цифр (ширина, длина) указать имена переменных? (в переменные и будут записываться введенные пользователем ширина и длина)
____
сегодня и завтра по техническим причинам проверить не могу, а узнать надо, анон помоги
спасибо.

Следующий пример демонстрирует отрисовку фигур в ActionScript 3.0.

var movieClip:MovieClip = new MovieClip();
movieClip.graphics.beginFill(0xFF0000);
movieClip.graphics.drawRect(0, 0, 100, 80);
movieClip.graphics.endFill();
movieClip.x = 10;
movieClip.y = 10;
addChild(movieClip);
>>899939>>899949
#767 #899939
>>899937
сам я склоняюсь к тому, что конечно можно подставлять переменные типа int и number.
но МАЛО ЛИ
#768 #899949
>>899937
а, все работает. нашел онлайн компилятор, и да, свои переменные учитываются в функции
#769 #899987
Горит курсач по базам данных. Необходимо составить БД учета работы сотрудников поликлиники. Нужны примеры моделей с учетом смен работников (время, кабинеты и т.д.) и поддержанием целостности по этим сменам.
>>900084
#770 #900048
Что такое паттерн? Это уже готовый образец кода, который другие просто копируют?
>>900068
79 Кб, 640x640
#771 #900056
Парни помогите разобраться в себе.
Короче знаю C# и PHP но уже года два работаю не по специальности(сисадминю + телефони). хочу свалить в дс и тут у меня появился вопрос. Воскрешать свои знания C# или подучить Python(очень много интересных вакансий + легкий язык). Хочу уйти именно в код, больше бабла и интереснее работа.
Need help.
>>900085
#772 #900068
>>900048
Шаблон.
>>900093
#773 #900084
>>899987
Есть готовый, могу продать. Деньги вперед, разумеется.
#774 #900085
>>900056
Питон. Он простой, есть много вакансий на автоматизацию, пригодятся знания линуксов.
#775 #900090
Аноны, нид ассистанс. Учусь на 2 курсе и на последнем тесте препод дал задание. Раньше со всем справлялся без проблем. но сейчас он дал задание нарисовать схему, которая не обычное банальное "вывести сумму\любуюхуйню хуйни" а дан массив и из него надо вывести все элементы меньше 0. если в коде я представляю как это будет и в конце он выведет что то типа "номера элементов ниже 0 - 1,6,1488. То на схеме как показать элемент который бы собирал эти элементы я хз. Там же всего то овалы начала\конца, прямоугольник, ромб да кривая хуйня. Как быть?
>>900095
#776 #900093
>>900068
То есть, чтобы не изобретать функцию или что-то, можно взять её паттерн и переделать под себя, правильно понял?
#777 #900095
>>900090
ggl: Блоксхемы трубо паскаль онлайн безсплатно без смс
>>900099
#778 #900099
>>900095

>Блоксхемы трубо паскаль онлайн


ещеб я помнил турбо паскаль
>>900139
#779 #900139
>>900099
чего его помнить, гуглишь имена операторов и всё, лол
#780 #900212
Наверно, платиновый вопрос. Но как объявить дружественную шаблонную функцию к шаблонному классу в С++?

вот есть у меня класс:
template<typename T> kek;
и функция:
template<typename T> T f(kek<T> x);
Что я должен написать в классе после friend?
>>900220>>900223
#781 #900220
>>900212
template<typename T>
friend T f(kek<T> x);
#782 #900223
>>900212
Хотя, подожжи. Просто friend T f(kek<T> x); же.
#783 #900290
Пишу несложный сетевой протокол. Мне нужно, чтобы приходящие пакеты в зависимости от некоторого поля выводились либо в консоль, либо добавлялись в конец файла, который может создаваться с рандомным именем каждый раз, когда происходит соединение. Какой паттерн проектирования для этого использовать? Пытаюсь прикрутить шаблон стейтмашин, но получается неоптимально: когда нужно сбрасывать нагрузку пакета в конец файла, приходится этот файл открывать каждый раз, когда приходит пакет данного типа. Поток пакетов может быть неоднородным, т.е. друг за другом приходят пакеты, содержимое которых надо записывать в разные места.
>>900296>>900301
#784 #900296
>>900290
Анон, ты-то мне и нужен! Хочу заняться тем же самым. Скажи, что читаешь или чем вообще руководствуешься по теме протоколов.
Протокол поверх TCP? Бинарный/текстовый? Как реализована обработка ошибок?

Оставь фейкомыльце, если можешь, у меня дофига вопросов, если честно.
>>900297
#785 #900297
>>900296
Да у меня вообще говно какое-то получается. http://paste.ofcode.org/VtQBV7q8kpzapWJBU5ryPH
Сейчас работает запись в консоль или в файл в зависимости от пакетов, но проблем нет только когда пакеты приходят одного типа. Если приходят пакеты разного типа, но файл перезаписывается, например, когда происходит смена состояния. Это не то, что я хочу.

>Скажи, что читаешь или чем вообще руководствуешься по теме протоколов.


Придумываю код на ходу. Не нашел вообще ни одного годного примера несложного протокола.

>Протокол поверх TCP? Бинарный/текстовый?


Поверх TCP, бинарный.

>Как реализована обработка ошибок?


Никак пока.
>>900312
#786 #900301
>>900290
Ты на каждый пакет открываешь/закрываешь файл?
Еще и пишешь небось попакетно?
Зачем так делать?
>>900306
#787 #900304
Сап Анон. Такая тема, хочу написать автофармер для какой-нибудь игры. Для автоматического фарминга лута (привет К.О.). Кто что знает об этом? Насколько это интересно? Есть ли готовые программы для примера?
#788 #900306
>>900301

>Ты на каждый пакет открываешь/закрываешь файл?


Да, я же говорю, что хуевая задумка. Как сделать эффективную реализацию?

Суть такова. Ко мне приходят пакеты различных типов. Надо слегка парсить их и перенаправлять либо в консоль, либо в файл. Как это делается в ООП?
>>900317
#789 #900312
>>900297
Значит ты не сильно продвинулся. Поспрашивай в Си-треде, там по теме OSI/TCP/IP народ более квалифицированный бывает.
Алсо, на хабре недавно был пост: https://habrahabr.ru/post/316430/ - протокол более низкоуровневый, но базовые вещи, я думаю, похожие.
>>900319
#790 #900317
>>900306

>Как это делается в ООП?


Даже так...
В ООП под каждую сущность отводят обьект, который умеет что-то одно.
Эффективно - все, что связано с вводом/выводом (консоль, диск, сеть) сделать асинхронным и буферизировать.
Файлы открывать можно:
1) когда заполнился буфер. Так дергаешь файлы гораздо реже - по мере заполнения буфера.
2) при поднятии коннекта. Так дергаешь файлы один раз за коннект.
3) при старте сессии. Так дергаешь файлы только при запуске/закрытии приложения.

Файлы можно открывать через буферизированный поток, либо вообще маппить - тогда всю заботу о вводе/выводе ос берет на себя.
#791 #900319
>>900312

>Поспрашивай в Си-треде


Да портянку сишного кода я могу сделать, но хочу написать что-то более абстрактное и удобное, расширяемое.
>>900334
#792 #900323
Как посоветуете хранить пароли, которые нужно доставать в открытом виде (для доступа ко всяким внешним сервисам) ? Сам думаю сделать один мастер пароль и шифровать им все пароли и сохранять их в бд, мастер пароль допустим задавать через переменную окружения, но тогда хакир если получит доступ к аккаунту пользователя тоже без проблем этот пароль достанет.
>>900329>>900357
#793 #900329
>>900323
Посоветую пароли не хранить.
>>900331
#794 #900331
>>900329
Пожалуйста, используй интернет, за который платят твои родители с пользой.
#795 #900334
>>900319
Ну по паттернам там не подскажут, конечно, я имел в виду по деталям реализации протокола, той же обработке ошибок в пакетах протокола, к примеру.
313 Кб, 720x1263
#796 #900350
Посоны, насоветуйте язык.
Знаю немного C/++ и дрочу на Хачкель.
И Делфи ещё, но он ссанина, использовал сначала потому что в вузике нужно было, а потом потому что у него есть VCL, где можно ГУЙ клепать.
В общем насоветуйте язык, не такой низкоуровневый как С, но и не такой обскурный как Хачкель. Швабодный, без дотнетовской ссанины.
И главное чтобы была библиотека и дизайнер для запила простенького GUI под виндой.
>>900354
#797 #900354
>>900350
Выбора у тебя нет: qt/java
#798 #900357
>>900323
От хакира на ПК защитит только специальная примочка в новых процессорах интел, которая создаёт анально зашифрованную область в памяти для приложения и хранит ключ в процессоре, но тебе явно это не по силам, да и доков к этому небось ещё нет. Всё остальное уязвимо по определению.
>>900374
#799 #900374
>>900357
Вот поэтому свои пароли храню в текстовом файле Пароли.тхт на рабочем столе.
Пока никто угнать не смог. Хотя уже сталкивался с вирусами - из браузеров угоняют, из текстового файла - нет, лол.
>>900443
#800 #900443
>>900374
придет вирус с нейросетью к тебе на комп и сможет найти по паттернам где ты все это добро хранишь. А пока, гуляй и веселись.
285 Кб, 600x899
#801 #900463
21 год, вкатываюсь в корпоративную разработку-в основном веб (верстка и js), иногда проекты на C#.
Ну из личных предпочтений-по выходным играюсь с PHP.
Что мне ещё учить/делать, чтобы к 30 открыть свою фирмочку, но я хочу работать с Linux/мультиплатформой.
Когда-то знал С/C++, но все уже позабыл-давно проектов не было и умел скрипты на bash писать.
Советы или идеи?
>>900467
285 Кб, 600x899
#802 #900464
21 год, вкатываюсь в корпоративную разработку-в основном веб (верстка и js), иногда проекты на C#.
Ну из личных предпочтений-по выходным играюсь с PHP.
Что мне ещё учить/делать, чтобы к 30 открыть свою фирмочку, но я хочу работать с Linux/мультиплатформой.
Когда-то знал С/C++, но все уже позабыл-давно проектов не было и умел скрипты на bash писать.
Советы или идеи?
>>900467
#803 #900467
>>900463
>>900464
Очевидный Haskell.
Вот, если веб нужен: http://www.yesodweb.com/
>>902874
114 Кб, 1920x1080
#804 #900498
Че за хня?
>>900505>>900536
#805 #900503
Слушайте, хацкеры, я тут задумался на днях:
"А как всякие сайты типа 2ip.ru способны узнать мой ip-адресс?"
Можете пояснить в двух словах, человеку, который далек от IT-сферы, каким боком вообще сайты получают информацию о моем айпи-адрессе?
Можно ли перекрыть сайтам доступ к информации о моем айпи? Или сайты как раз и распознают меня среди тысячей пользователей именно по айпи и всю свою информацию они передают именно по этому адресу на мой браузер? (Как я уже писал, я человек далекий от IT-сферы и это просто моя догадка)
>>900565>>901225
sage #806 #900505
>>900498

>дриснятка


Выпрыгни из окна, биомусор.
>>900716
#807 #900536
>>900498
Microsoft Visual Studio
#808 #900565
>>900503
Любое сетевое взаимодействие предусматривает обмен машин сообщениями. Не зная обратного адреса, невозможно отправить ответ. Твой браузер отправляет на сервер запрос «пришли мне прон с понями, который у тебя находится по такому-то адресу», а потом уже сервер высылает требуемый ресурс обратно.

Отвечая самым прямым образом на твой наивный вопрос: нет, скрыть обратный адрес нельзя, не используя промежуточные узлы вроде прокси-серверов/VPN или Tor/I2P, которые использование промежуточных узлов возводят в абсолют. Однако, везде есть свои подводные камни. Если конкретно твоя деятельность заинтересует определенные компетентные органы, то вычислят тебя рано или поздно.
>>900670
#809 #900582
>>892500 (OP)
двоч когда использовать процедуры а когда функции (паскаль) объясни по фасту плз
>>900592>>900595
#810 #900592
>>900582
Процедуры - когда возвращать результат не надо
Функции - когда возвращать результат надр
>>900593
#811 #900593
>>900592
что значит возвращать результат? Нахуй тогда нужна эта процедура если она ничего не возвращает?
>>900600>>900607
#812 #900595
>>900582
Когда нужно возвращать значение - функция, когда не нужно - процедура.
>>900603
#813 #900600
>>900593
Она что-нибудь другое делать может. На экран выводить что-нибудь, например. Или в файл. Или менять значения глобальных переменных.
>>900603
#814 #900603
>>900600
>>900595
значение - это типа внутренние переменные? чем отличаются "глобальные переменные" и не глобальные?
>>900605>>900624
#815 #900605
>>900603
Учебник читай.
>>900776
#816 #900607
>>900593
Вот пишешь ты функцию, чтобы возводить в степень, например. Эта функция должна возвращать результат - число, возведенное в степень. Если ты напишешь процедуру, то смысла в этом не будет – результата не будет.
>>900776
#817 #900616
Не совсем по программированию вопрос, но треда сетевиков не нашёл. В общем, нужна помощь с маршрутищацией/прокидываением портов:
Хочу, чтобы все исходящие запросы с моего компьютера на конкретные удалённые адрес и порт были перенаправлены на этот же адрес, но другой порт. OS X, как я не игрался с ipfw/pfctl, ничего путного не выходит.
(Дело в том, что у меня имеется ссылка на rtmp стрим, но вещают там на порту 9138, вместо стандартного 9135, и ни rtmpdump, ни vlc не хотят меня слушать, когда я указываю порт — либо 9135, либо никак.)

Заранее спасибо.
#818 #900624
>>900603
Глобальные переменные - это что-то, что затрагивает весь мир. Например, если ты храниь в переменной курс доллара, то эта переменная глобальная. В основном много глобальных переменных в сложном софте, который разрабатывают для банков и прочих межнациональных корпораций, и тебе об этом пока можно не беспокоиться.
#819 #900637
>>900624
Выдыхай.
#820 #900653
Антуаны, бросьте ссылками в функции инкремента/декремента bcd-чисел.
1 Кб, 264x108
#821 #900667
yay
>>900669
#822 #900669
>>900667
Лол, тебе 11 лет?
#823 #900670
>>900565
Спасибо тебе за ответ.
Меня интересует не столько возможность товарища Майора вычислить меня, сколько подобная возможность от какого-нибудь Васяна.
1 Кб, 226x93
#824 #900672
#825 #900673
>>900669
Да, а что?
92 Кб, 1366x768
127 Кб, 1366x768
#826 #900677
Поясните за if в с++. Почему он меня совсем не слушает? потому что я мудило.
>>900682>>900685
#827 #900678
Зачем в питоне двойное == ?
>>900680
#828 #900680
>>900678
чтобы поржать
#829 #900682
>>900677
я нуфак, неделю как вкатился, помогите пожалуйста
#830 #900685
>>900677
Результаты действий на строках 19-28 первого скрина и 21-22 второго исчезают в недрах компьютерного мира.
>>900686
#831 #900686
>>900685
Это я понял, но почему?
>>900687
#832 #900687
>>900686
Потому что ты их не присваиваешь ничему, блин. Что, по-твоему, должно произойти на строке

>x1 / 2 / x


?
>>900691
#833 #900691
>>900687
Действие, посчитать.
Как правильно будет написать тогда?
Почему не работает 1 пик?
>>900695
#834 #900695
>>900691
Ну да, посчитает. И всё. Что ты от него ещё хочешь? Чтобы он угадал, в какую из кучи переменных всё это запихнуть?

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


А что написать-то? Что ты хочшеь, что бы получилось? Почему n2 и n3 ты нормально делаешь, а потому херню какую-то пишешь?
>>900704
#835 #900699
Давайте так: Умею клепать шебемки в ффмпеге так что основы его знаю, хочу сделать гуй для него, какой язык необходим для этого, чтобы любой анонче мог скачать и сразу пользоватьсяясен хуй я никогда этого не сделаю но так для общего познания хотелось бы знать
>>900713
#836 #900704
>>900695
Хорошо, во 2 втулю if, почему игноряться if на первом и заигноряться на 2?
>>900712
#837 #900712
>>900704
if'ы не игнорятся (наверное). Результаты действия никуда не записываются. Ты можешь там хоть миллион раз написать n1x0.03, после выхода из блока это всё исчезнет.
>>900736
#838 #900713
>>900699
C++/Qt.
#839 #900716
>>900505
Ммм, красноглазик закукарекал!
Или ты у нас некрофил с хп?
#840 #900736
>>900712
Спасибо анон, буду пидораситься теперь =З
#841 #900776
>>900624
>>900607
>>900605
нужно ли дублировать все переменные в функции или можно использовать глобальные если они не изменяются? мне за это пизды не дадут в универе? (паскаль)
>>901208
#842 #900781
Гайз, есть необходимость написать пару простеньких программ на C# и отсутствует возможность это сделать. Могут ли мне помочь в этом треде? Могу даже в скромное вознаграждение.
>>900796
#843 #900786
Ладно, пишу задание в надежде на помощь надеюсь я в тот тред зашел, вообще.
Нужна задать матрицу N на N. Вывести её. Вывести максимальный элемент матрицы. Вывести результирующую матрицу, в которой все элементы большие среднего арифметического заменены на ноль.
Я осилил все, кроме последнего.
>>900837
#844 #900796
>>900781
За пять сотен сделаю.
>>900798
#845 #900798
>>900796
Я планировал 200.
>>900858
204 Кб, 960x960
#846 #900810
Какой язык программирования самый любимый, анон?
#847 #900837
>>900786
че сложного-то пробегаешь по матрице высчитываешь среднее арифметическое, потом еще раз пробегаешь по матрице и все что меньше среднеарифметического меняешь на 0
#848 #900850
как делать динамический массив с char в паскале (дельфи)?

>mass:array of array of char


не работает или работает неправильно

>mass:array of array of integer


нормально работает, все это с тем же самым кодом
#849 #900851
>>900850
вмысле двумерный массив
#850 #900854
>>900850
Единственный правильный ответ - не использовать древнее и никому не нужное говно типа дельфи. Писать на нём даже лабораторки в универе - в наше время признак слабоумия, мягко говоря.
>>900869
#851 #900858
>>900866>>900894
#852 #900866
>>900858
евро
#853 #900869
>>900854
спасибо за мнение, но мне нужно сделать лабу в дельфи.
>>900880
#854 #900880
>>900869
>>900850
оказывается нужно было просто заполнять массив символами без пробелов
#855 #900894
>>900858
Биткоинов
#856 #900900
Кто-нибудь может по OpenGL подсказать? Почему тут говорится об умножении текущей матрицы на матрицу перемещения, хотя очевидно что происходит банальное сложение?
https://www.opengl.org/sdk/docs/man2/xhtml/glTranslate.xml
>>900903
#857 #900903
>>900900
Потому что умножение матриц - универсальная операция, которая позволяет не думать, где там у тебя перемещение, а где поворот.
#858 #900914
Сап аноны. Тупой вопрос: при выделении места под динамические переменные (указатели на них локальные в функции) после выхода из функции занятое ими место освободится автоматически?
>>900917
#859 #900917
>>900914
Нет.
#860 #900929
>>900669
Вот так и убивают интерес к изучению такими постами.
>>901212
31 Кб, 343x343
#861 #900947
А вот пишут обычно, что например изучить С++ стоит трех лет жизни, то есть это получается надо каждый день в году этим изучением заниматься?
Тогда я ебал в рот, я не знаю, как я буду это делать, приходя с работы с вялеными мозгами.
>>900953
#862 #900953
>>900947
По вечерам — это хороший вариант, когда ты школьник с прущей во все стороны энергией и с кучей свободного времени вместо после школы. На определенной стадии примерно через полгода тебе нужно будет устроиться в конторку плюсовую и продолжать свое обучение уже в рабочей среде. По вечерам за три года без особой мотивации правда хуй выучишь.
#863 #900956
>>900953
А если я не школьник с кучей свободного времени?
>>901488
#864 #900959
>>900953

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

#865 #900999
>>900953

> На определенной стадии примерно через полгода ты забьёшь на это хуй и пойдёшь дальше заниматься тем, что умеешь.

#866 #901008
>>892500 (OP)
Пацаны, горят лабы по C. 6 штук, первый семестр учим. Помогёте? Есть не свой вариант, нужно изменять.
>>901016
#867 #901011

>TP — режим совместимости с Turbo Pascal: совместимость практически полная, за исключением нескольких моментов, связанных с тем, что FPC компилирует программы для защищённого режима процессора, где невозможно прямое обращение к памяти, портам и т. д.


Подойдет FreePascal для задрачивания алгоритмов на TurboPascal? или GNU Pascal?
>>901018
#868 #901016
>>901008
Сколько платишь?
>>901023>>901030
#869 #901018
>>901011
Да не похуй ли? Если задрачивание алгоритмов подразумевает написание всяких сортировок и обходов в глубину.
а вообще паскаль - хуёвая тема
#870 #901023
>>901016
Могу анус подставить.
>>901030
#871 #901030
>>901016
>>901023
Хорошая шутка, спасибо, всё понял.
>>901034
#872 #901034
>>901030
Это не шутка.
#873 #901159
>>892500 (OP)

ПАСКАЛЬ

Помогите доделать (= сделать) лабу по Паскалю. Болел два месяца — нихуя не ебу чё делать.

На самом деле тут работы на две минуты: скопипастил всё что нужно, осталось доработать (согласовать куски кода скопированные из разных источников).

УСЛОВИЕ
В исходном текстовом файле записаны строки, содержащие цифры в произвольном порядке,

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

каждой строки исходного файла будет выводить в результирующий файл последовательность

цифр ('0','1'..'9') из входной последовательности в порядке увеличения частоты их

встречаемости. Каждая цифра при этом должна быть распечатана один раз.

Если какие-то цифры встречаются одинаковое число раз, то они выводятся по возрастанию.

Например, пусть в одной из строк исходного файла содержатся следующие символы:

12324#32

в результирующем файле должно быть:

1432

program Lab3;

uses
crt;

const
FILE1 = 'C:\Users\user\Desktop\Lab3\fname1.txt';
FILE2 = 'C:\Users\user\Desktop\Lab3\fname2.txt';

type
mas = array[1..10] of integer;
matr = array[1..10] of mas;

procedure About;
begin
writeln('Л');
writeln('В');
writeln;

writeln('Г');
writeln('К');
writeln;

writeln('Задание.');
writeln('Требуется написать программу, которая для каждой строки исходного файла');
writeln('будет выводить в результирующий файл последовательность цифр из входной');
writeln('последовательности в порядке увеличения частоты их встречаемости.');
writeln('Примечание.');
writeln(' Каждая цифра при этом должна быть распечатана один раз.');
writeln(' Если какие-то цифры встречаются одинаковое число раз,');
writeln('то они выводятся по возрастанию.');
writeln('Например.');
writeln('Пусть в одной из строк исходного файла содержатся следующие символы:');
writeln('12324#32');
writeln('В результирующем файле должно быть:');
writeln('1432');
end;

//----
procedure Alg;
var
s :string;
d, p :array[0 .. 1000] of longint;
i, c, j :longint;
begin
read(s);

for i := 1 to length(s) do
inc(d[ord(s) - 48]);
#873 #901159
>>892500 (OP)

ПАСКАЛЬ

Помогите доделать (= сделать) лабу по Паскалю. Болел два месяца — нихуя не ебу чё делать.

На самом деле тут работы на две минуты: скопипастил всё что нужно, осталось доработать (согласовать куски кода скопированные из разных источников).

УСЛОВИЕ
В исходном текстовом файле записаны строки, содержащие цифры в произвольном порядке,

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

каждой строки исходного файла будет выводить в результирующий файл последовательность

цифр ('0','1'..'9') из входной последовательности в порядке увеличения частоты их

встречаемости. Каждая цифра при этом должна быть распечатана один раз.

Если какие-то цифры встречаются одинаковое число раз, то они выводятся по возрастанию.

Например, пусть в одной из строк исходного файла содержатся следующие символы:

12324#32

в результирующем файле должно быть:

1432

program Lab3;

uses
crt;

const
FILE1 = 'C:\Users\user\Desktop\Lab3\fname1.txt';
FILE2 = 'C:\Users\user\Desktop\Lab3\fname2.txt';

type
mas = array[1..10] of integer;
matr = array[1..10] of mas;

procedure About;
begin
writeln('Л');
writeln('В');
writeln;

writeln('Г');
writeln('К');
writeln;

writeln('Задание.');
writeln('Требуется написать программу, которая для каждой строки исходного файла');
writeln('будет выводить в результирующий файл последовательность цифр из входной');
writeln('последовательности в порядке увеличения частоты их встречаемости.');
writeln('Примечание.');
writeln(' Каждая цифра при этом должна быть распечатана один раз.');
writeln(' Если какие-то цифры встречаются одинаковое число раз,');
writeln('то они выводятся по возрастанию.');
writeln('Например.');
writeln('Пусть в одной из строк исходного файла содержатся следующие символы:');
writeln('12324#32');
writeln('В результирующем файле должно быть:');
writeln('1432');
end;

//----
procedure Alg;
var
s :string;
d, p :array[0 .. 1000] of longint;
i, c, j :longint;
begin
read(s);

for i := 1 to length(s) do
inc(d[ord(s) - 48]);
>>901168
#874 #901168
>>901159
Сам код

program Lab3;

uses
crt;

const
FILE1 = 'C:\Users\user\Desktop\Lab3\fname1.txt';
FILE2 = 'C:\Users\user\Desktop\Lab3\fname2.txt';

type
mas = array[1..10] of integer;
matr = array[1..10] of mas;

procedure About;
begin
writeln('Л');
writeln('В
');
writeln;

writeln('Г');
writeln('К
');
writeln;

writeln('Задание.');
writeln('Требуется написать программу, которая для каждой строки исходного файла');
writeln('будет выводить в результирующий файл последовательность цифр из входной');
writeln('последовательности в порядке увеличения частоты их встречаемости.');
writeln('Примечание.');
writeln(' Каждая цифра при этом должна быть распечатана один раз.');
writeln('
Если какие-то цифры встречаются одинаковое число раз,');
writeln('то они выводятся по возрастанию.');
writeln('Например.');
writeln('Пусть в одной из строк исходного файла содержатся следующие символы:');
writeln('12324#32');
writeln('В результирующем файле должно быть:');
writeln('1432');
end;

//----
procedure Alg;
var
s :string;
d, p :array[0 .. 1000] of longint;
i, c, j :longint;
begin
read(s);

for i := 1 to length(s) do
inc(d[ord(s) - 48]);

for i := 0 to 9 do
p := i;

for i := 1 to 100 do
for j := 0 to 8 do
if (d[p[j]] > d[p[j + 1]]) then begin
c := p[j];
p[j] := p[j + 1];
p[j + 1] := c;
end;

for i := 0 to 9 do
if (d[p] <> 0) then
write(p);

end;
//--- нашёл в интернете

procedure FileToFile(var f1, f2: text);
var
s, t: string;
begin
reset(f1); rewrite(f2); // открываем файл 1, перезаписываем файл 2
while not eof(f1) do // подсчитываем количество символов
begin
readln(f1, s);
if (s <> '') then Alg(s, t)
else (t := '');
writeln(f2, t);
end;
close(f1); close(f2);
end;

procedure FileNew(var fname1, fname2: string; f1, f2: text);
begin
writeln('Введите имя исходного файла:'); // запрашиваем C:\Users\user\Desktop\Lab3\fname1.txt
readln(fname1);
fname1 := FILE1;
if FileExists(fname1) then
begin
writeln('Введите имя результирующего файла'); // запрашиваем C:\Users\user\Desktop\Lab3\fname2.txt
readln(fname2);
fname2 := FILE2;
assign(f1, fname1); assign(f2, fname2);
FileToFile(f1, f2);
end
else writeln('Файл с таким именем не существует.');
close(f1); close(f2); // закрываем файл
readln;
end;

var
fname1, fname2: string; f1, f2: text;

begin
About;
FileNew(fname1, fname2, f1, f2);
end.
#874 #901168
>>901159
Сам код

program Lab3;

uses
crt;

const
FILE1 = 'C:\Users\user\Desktop\Lab3\fname1.txt';
FILE2 = 'C:\Users\user\Desktop\Lab3\fname2.txt';

type
mas = array[1..10] of integer;
matr = array[1..10] of mas;

procedure About;
begin
writeln('Л');
writeln('В
');
writeln;

writeln('Г');
writeln('К
');
writeln;

writeln('Задание.');
writeln('Требуется написать программу, которая для каждой строки исходного файла');
writeln('будет выводить в результирующий файл последовательность цифр из входной');
writeln('последовательности в порядке увеличения частоты их встречаемости.');
writeln('Примечание.');
writeln(' Каждая цифра при этом должна быть распечатана один раз.');
writeln('
Если какие-то цифры встречаются одинаковое число раз,');
writeln('то они выводятся по возрастанию.');
writeln('Например.');
writeln('Пусть в одной из строк исходного файла содержатся следующие символы:');
writeln('12324#32');
writeln('В результирующем файле должно быть:');
writeln('1432');
end;

//----
procedure Alg;
var
s :string;
d, p :array[0 .. 1000] of longint;
i, c, j :longint;
begin
read(s);

for i := 1 to length(s) do
inc(d[ord(s) - 48]);

for i := 0 to 9 do
p := i;

for i := 1 to 100 do
for j := 0 to 8 do
if (d[p[j]] > d[p[j + 1]]) then begin
c := p[j];
p[j] := p[j + 1];
p[j + 1] := c;
end;

for i := 0 to 9 do
if (d[p] <> 0) then
write(p);

end;
//--- нашёл в интернете

procedure FileToFile(var f1, f2: text);
var
s, t: string;
begin
reset(f1); rewrite(f2); // открываем файл 1, перезаписываем файл 2
while not eof(f1) do // подсчитываем количество символов
begin
readln(f1, s);
if (s <> '') then Alg(s, t)
else (t := '');
writeln(f2, t);
end;
close(f1); close(f2);
end;

procedure FileNew(var fname1, fname2: string; f1, f2: text);
begin
writeln('Введите имя исходного файла:'); // запрашиваем C:\Users\user\Desktop\Lab3\fname1.txt
readln(fname1);
fname1 := FILE1;
if FileExists(fname1) then
begin
writeln('Введите имя результирующего файла'); // запрашиваем C:\Users\user\Desktop\Lab3\fname2.txt
readln(fname2);
fname2 := FILE2;
assign(f1, fname1); assign(f2, fname2);
FileToFile(f1, f2);
end
else writeln('Файл с таким именем не существует.');
close(f1); close(f2); // закрываем файл
readln;
end;

var
fname1, fname2: string; f1, f2: text;

begin
About;
FileNew(fname1, fname2, f1, f2);
end.
>>901201
#875 #901198
Реальной постановки задачи вопрос.
Куда за минимальное время с реальной вероятностью вкатится джуниором? В данный момент учу Яву (к неосиляторам пока еще не отношу, скажем так без мотивации нету огня в глазах, про который часто пишут имея ввиду студентов, у студентов, он есть потому что они зачастую наивные и думают, что как только они закончат ВУЗ, так тут же попадут на работу). Лет много, но меня это не парит под впечатлением от фильма Стажер с ДеНиро и считаю что в будущем будет больше и больше перетекающих из сферы в сферу людей хоть в 50 летнем возрасте. Способствовать тому будут "развитие систем обучения", большое количество новых проф и сокращение старых.
Сообственно Ява интересная но очень далекая и туманная, очень много всякого нужно знать и всем нужны лишь спецы с конкретным опытом. То есть на яве нельзя научиться рисовать и пойти сходу рисовать =) . Рассматриваю и gamedev, и qa и веб-макакинг. Сообственно минимум времени не освоение, чтобы просто "ррраз! и в ойти" и чтобы это 60-80к.рублей в СПБ через год. И аноны просьба без предложения хаскеля, 1C и с/с++.
Из того что сейчас знаю и умею это классы, объекты, циклы, условия и немного структуры данных, немножко умею в 3d inventor и интересны технологии openCV и создание моделей по фотограметрии с беспилотников, навроде autodesk recap, dronedeploy, pix4d. Вообщем фантазер, который не может за что-то зацепиться по настоящему, потому что не знает чего хочет по настоящему. Если какой анон чего-то по настоящему годного посоветует, буду всегда вспоминать добрым словом и тостах восславлять! =)
>>901214>>901865
#876 #901201
>>901168
Прочти же ты первые три строчки из шапки, пидорас.
#877 #901208
>>900776
Нахуй их дублировать?
Глобальные они на то и глобальные, они объявляются в начале программы и используются везде, в функциях, в основной части кода, где хочешь. А этого толстого не слушай >>900624. Он хуйню несет.

Переменные в функции - локальные переменные. Объявляются в функции и могут использоваться только в функции.

Все пиздец просто, гугли видимость переменных
#878 #901212
>>900929
Ну и вали нахуй отсюда, неженка. Нам не нужна конкуренция
#879 #901214
>>901198
Ладно, раз не хочешь устанавливать Haskell Platform, изучи следующие области, которые понадобятся везде, куда бы ты ни вкатывался (но раз начал с джавы, то не бросай):

- English (уровень: понимание документации с минимальным использованием переводчика)
- Структуры данных (алгоритмическая сложность, а так же, реальное влияние компьютерной архитектуры, к примеру, чем вредны кэшмиссы)
- Функции высшего порядка
- Паттерны проектирования (как классические GOF, так и разбавленные функциональщиной)
- Регулярные выражения
- концепция DSL
>>901219
#880 #901218
анон куда поступить дистанционно на погромиста?
не хочу искать, лопатить на первых порах. я понимаю что без этого никак, но я просто хочу чтоб мне подавали инфу на блюдечеке, чтоб потом мне дали корочку, и еще пристроили в ламповое местечко хотя бы за 10-15 к джуном.
Гикбрэинс для этого подойдет?
>>901338
#881 #901219
>>901214
- Инглиш доки читаю воостновном хватает понять что делает, если нет хитрых слов или особенностей, переводчик крайне редко и вещи вроде concurrency загуглить.
- Структуры данных, немного юзал arraylist, set, hashmap. Прочитал наверно про все. Не очень понимаю про интерфейсы list, map и др.
- функции дуб.
- Узнал что итератор и компаратор паттерны. Бегло прочитал про все, выглядит как философия даосизма.
- Регулярочки почитал относительно несложно кажется при первом взгляде и то что обрабатывается вроде каким-то паттерном.
- ADSL?
>>901233
#882 #901225
>>900503
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}

Using the above code has security implications. The client can set all HTTP header information (ie. $_SERVER['HTTP_...) to any arbitrary value it wants. As such it's far more reliable to use $_SERVER['REMOTE_ADDR'], as this cannot be set by the user.
From: http://roshanbh.com.np/2007/12/getting-real-ip-address-in-php.html
http://stackoverflow.com/questions/3003145/how-to-get-the-client-ip-address-in-php
#883 #901233
>>901219

Если не понимаешь про интерфейсы - почитай о полиморфизме и остальных концепциях ООП. Вкратце: программирование от интерфейса позволяет не зависеть от конкретной реализации.

Какой еще ADSL? Речь про Domain Specific Languages. Внутренний DSL: это ряд языковых конструкций, облегчающих разработку в терминах предметной области. Чем больше язык поддерживает синтаксического сахара и применено паттернов и функциональщины - тем зачетнее выглядит код. Думаю, Scala в этой области - безусловный лидер, но на джаве можно тоже что-нибудь достойное наваять.
Внешний DSL - способ выражения мыслей для пользователей, знатоков предметной области, зачастую, вообще далеких от кодинга.

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

Например, действительно подучи регэкспы (входят в каждый язык), про форматы данных еще вспомнил: XML (+ XSD шаблоны), JSON. Обязательно еще нужно знать какой-нибудь диалект SQL (где бы ты ни работал - концепция понадобится, обещаю), начни с MySQL.
Глупых вопросов тред #884 #901263
Является ли DSL встроенный язык платформы 1C?
#885 #901338
>>901218
Exitbag подойдет
>>901347
#886 #901347
>>901338
Удваиваю Exitbag, брат заканчивал, теперь в ламповом местечке.
#887 #901354
Сап, двощ. У меня возникла такая ситуация, и мне требуется помощь: на данный момент обладаю абсолютно нулевыми знаниями в сфере софта. Хочу начать заниматься программированием и учить какой-либо язык (скорее всего, либо Python, либо Ruby). Стоит ли изучать перед этим Pascal? Слышал, что если первым делом изучить Pascal, то потом будет легче разобраться с другими языками, ведь они все похожи и устроены по одинаковым принципам. Так ли это? Буду благодарен, если поделитесь опытом.
#888 #901429
>>901354
Все эти советы в духе учи Pascal можно перефразировать: узнай что такое операторы, массивы, функции, ООП, циклы, типы данных.
#889 #901431
>>901354

>они все похожи и устроены по одинаковым принципам


Это неправда. Языки с блоком "var" в заголовке устроены по принципу "основа программы - глобальные переменные". Более современные устроены по другим принципам.
>>901457>>901473
#890 #901457
>>901431
Это называется процедурный стиль: данные отдельно, процедуры отдельно. Просто, но получается каша.
Есть еще обьектный стиль: данные и процедуры в одном месте вместе. Сложно, но программа получается модульная, ее легко править, легко разбираться в ее структуре.

На языке одного типа можно писать в другом стиле: на ооп - пилить все на процедурах, а в процедурном языке - велосипедить обьекты.
#891 #901473
>>901431

Не пиши, если имеешь нулевые знания.

В твоем примере, var используется для статической типизации. Всё.

И к ООП, кстати, это не имеет прямого отношения.

Есть языки со статической типизацией, есть с динамической, есть сильная типизация, бывает и слабая. Эти тонкости, пока ненужны вот этому >>901354, ему можно посоветовать выбрать один, современный язык программирования и чтобы задрачивал его до посинения. Так будет хоть что-то знать.
>>901476
#892 #901476
>>901473

>В твоем примере, var используется для статической типизации. Всё.


Ты тоже глупостей не пиши. "VAR" в посрале - наследие перфокарт. Используетьса он для объявления блока данных, на которые указывает отдельный регистр DS в x86 и они видны во всех местах программы.
>>901487>>901528
#893 #901487
>>901476

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

Продолжай и дальше зацикливаться на частностях, но не на сущности. Мне вообщем-то все равно.
34 Кб, 604x453
#894 #901488
>>900956
Бамп вопросу.
#895 #901506
Посоны как стать программистом и устроиться по этой профессии быстро? Чтоб за несколько месяцев все прошарить, разобраться и зарабатывать норм?
Не надо только рассказывать, что чтобы поднимать хорошее бабло на программировании надо учиться 10 лет. Я лично знаком с людьми, который куда меньше, чем за год освоили джаву и норм бабос подымают, только они не колятся суки, как они смогли быстро обучиться
#896 #901511
>>901506
Писать код. Учиться писать код. Писать код. Учиться писать код. Писать код. [...]
#897 #901528
>>901476
Var в паскале - это необходимость, чтобы знать, сколько памяти выделять под переменные, чтобы компилятор мог быть однопроходным - считал строку @ сгенерировал кусок кода. В сишке точно так же было в первых версиях.
>>902076
#898 #901574
>>901506

> Посоны как стать программистом и устроиться по этой профессии быстро?


Накачать жопу, побрить её до гладкого состояния и подставить директору в какой-нибудь компании.
>>901577
#899 #901577
>>901574
Понял. Спасибо
>>901586
#900 #901586
>>901577
Найти толочку програмистку, ебать и учить.
#901 #901587
Почаны, есть такая форма на корневом урле:

<form>
<input type="text">
<button type="submit">OK</button>
</form>

Как при нажатии на кнопку сделать, чтобы редиректило на /"отправленный запрос"?
>>901642
#902 #901589
>>901506
Без задней мысли, берёшь и устраиваешься. Я так устроился на 200к бачей в день.
>>901591
#903 #901591
>>901589
Куда устроился? Какая отрасль, удаленка?
>>901630
#904 #901630
>>901591
В наркокартель, очевидно.
#905 #901641
В эпплотреде никого, продублирую вопрос. Хочу запилить 2д игру, по типу дварф фортресс, подойдёт ли для этих дел swift?
Сам веб-макака, ничего про другие языки не знаю, запилить хочу чисто для себя
#906 #901642
>>901587
Через jquery делаешь onclick
5 Кб, 218x218
#907 #901643
Знатоки c#, хелп. Сделал, даже практически сам, все лабы, осталась последняя.
Ебнутый слегка препод придумал всем задание - КВЕСТ составить. Вообще не знаю как к нему подступиться.
Насколько я для себя понял, должен в консоль выводиться текст, затем 1 2 3 варианта, нажимаешь цифру, дальше идет "сюжет" и т.д. В целом понимаю, что ничего сложного, но не могу начать. Благодарю заранее за любую помощь.
#908 #901655
>>901643

>текст


Ты бы хоть указал бы ЯП, на котором кодите. Ну судя по картинке то это c#, верно?
#909 #901656
>>901643
Упс, не заметил, пардон, да это си шарп.
>>901657
#910 #901657
>>901656
Да, он самый.
#911 #901659
>>901660
#912 #901660
>>901659
То было самое первое, что делали на занятии...
После этого и другие лабы были, куда сложнее, с заданиями там и т.д.
А тут вот тупик с этим квестом.
#913 #901691
Массив целых есть и отрицательные и 0 чисел длиной 10 в 5ой надо разделить на 3 части так чтобы суммы всех элементов каждой части были одинаковы. каждый элемент принадлежит одной из трёх частей и части не чередуются. сначала все елементы первой потом второй и тд. То есть массив нужно разрeзать в двух местах. С этим я разобрался. А вот как посчитать количество способов которыми это можно сделать?
#914 #901692
ноль
>>901696
#915 #901693
ноль
>>901696
#916 #901694
ноль%% ч
>>901696
#917 #901695
ноль%% чан
>>901696
15 Кб, 450x153
#918 #901696
>>901695
>>901694
>>901693
>>901692
Что со спамлистом?
>>901711
#919 #901711
>>901696

> елементы


Это он за неграмотность тебе не даёт пост отправить.
>>901714
#920 #901712
Добрый вечер. Не уверен в той ли я доске вообще, но думаю не обидитесь если я в факе это спрошу
Я уже просто не могу больше параноить чтобы у меня не уехала крыша (из разряда расстройств проверять закрытые двери и не забыл ли ты поставить машину на ручник)

При каких условиях пиздятся пороли и вообще данные на аккаунт в интернете ? Можно ли просто открыть какой порно сайт и получить вирус который тут же все у меня спиздит или спиздит мои данные при следующем логине?
Я не могу. Я вечно проверяю все учётки не взломал ли их кто. Но я не понимаю, чего надо реально опасаться а где я придумал хуйню невозможную
#921 #901713
нyльчaн
#922 #901714
>>901711
Я заменил одну из букв на английскую. Он должен был пропустить это слово.
#923 #901716
>>901712
Есть один трюк про который не многие знают. Можно просто загуглить 10 самых распространённых паролей и выбрать один из них. Они должны быть очень хороши раз такие популярные.
#924 #901718
>>901712

>При каких условиях пиздятся пороли и вообще данные на аккаунт в интернете


Только когда ты их сам вводишь.

>Можно ли просто открыть какой порно сайт и получить вирус который тут же все у меня спиздит или спиздит мои данные при следующем логине?


Нет. Только если тебе предложат подписку на порно с твоей мамкой за доллар 99 и попросят логин и пароль от личного кабинета в твоём банке.

> Но я не понимаю, чего надо реально опасаться а где я придумал хуйню невозможную


Сложный пароль и не логиниться на сайтах которым не доверяешь. К каждому сайту свой пароль и для всех паролей один менеджер паролей.
#925 #901725
>>901712
Смотри. Если ты зайдешь на какой-то сайт, то сам по себе он никакие данные украсть у тебя не сможет. Но существуют уязвимости, с помощью которых можно выполнить произвольный код на компьютере клиента. Как бы хорошо код не писался, уязвимости всё равно были и будут. В винде, в браузере, особенно в плагинах (флэш/пдф ридер/сильверлайт и т.д.).
Поэтому рекомендации тебе очень простые:
1. Держи на компе обновлемый антивирь
2. Обязательно поставь файрвол в режим белого списка с запросом (чтобы про неразрешенные соединения он тебя спрашивал)
3. Обязательно обновляй винду и все сетевые программы, особенно те, которыми пользуешься каждый день (тот же скайп - обязательно)
4. В браузере избавься от всех ненужных плагинов. Флеш давно уже перестал быть обязательным плагином для интернета, избавься от него. ПДФ ридер, если не нужен тебе для работы - тоже нахуй.
5. Поставь uBlock Origin или AdBlock.
5. Для посещения сомнительных сайтов и запуска сомнительных программ поставь на комп виртуалку (после установки винды и нужных программ сделай снапшот, чтобы одним кликом можно было откатиться в первоначальное состояние).

Всё. Этого достаточно для абсолютного большинства случаев.
>>901726>>901901
#926 #901726
>>901725
Ну вот, с нумерацией проебался. Ну да ладно.
#927 #901729
Сап, аноны. Хочу написать нужное мне приложение, попутно попробовав новый для себя и какой-нибудь модный язык. Что из новомодного посоветуете? Писать буду под винду, без графики (консольное).
>>901956
#928 #901753
программач, хочу съебаться с работы никого не предупредив, спиздеть свою трудовую самому в ней расписаться шлепнуть печать и уебать на другую работу.
Причина, нынешний работодатель просто так не хочет отпускать
какие подводные?
>>901762>>901769
#929 #901762
>>901753
В каком смысле не хочет? Заявление по собственному на стол клади и всё, через две недели работодатель обязан выдать трудовую и расчёт. Если не принимают заявление - отправляешь ценным заказным письмом с ближайшей почты, это 100% гарантия. Проходили такое уже.
>>901875>>901913
#930 #901769
>>901753

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


на кирпичном заводике работаешь?
>>901771
#931 #901771
>>901769
На свечном
#932 #901785
Добрый день. Подскажите, не было ли у кого такой проблемы. Все началось через год работы, хотя давненько замечал за собой уже такое, но только на своих пет-проектах, начало ужасно раздражать программирование, пропадать желание работать и вообще елозить мышкой. Поначалу это состояние приходило ближе под вечер, я думал, что это просто усталость. Но со временем такое состояние было сразу по приходу на работу. Раньше я замечал, когда еще не работал, тоже постепенно начинает раздражать код, который написал, но списывал все это на то что просто устал или надоело мне писать этот проект, так как делал его просто из интереса, самообразования и тд.
Но теперь не могу написать и 40 строк, начинается раздражение, головная боль, хочется все выкинуть нахер и пойти под пледик няшиться :3 Пробовал отдыхать, менял область в которой работал, вообще в принципе за компьютером ничего не хочется делать. Питаюсь правильно, физ нагрузку делаю. Пробовал и помидоры и прогать хотябы по часу в день, и отрубал инет пока работаю.

Что может быть? Теперь все значит, в кодинг путь заказан? Как теперь добывать еду?
#933 #901803
>>901785
Ох лол, знакомые симптомы.
>>901915
#934 #901842
Здарова пацаны помогите плиз переделать (Язык СИ)
Нужно чтобы вместо удаления имени изменялось значение зарплаты.
А если вводимое имя не найдено, задать запрос на новое значение зарплаты

в файл i.txt нужно вписать рандомные имена

#include <stdio.h>
#include <string.h>
#include <ctype.h>

void read(FILEfile){
char tmp[100];
rewind(file);
while ((fgets(tmp,100,file)))
puts(tmp);
printf("\n------\n");
rewind(file);
}
int main(void){
FILE i,o;
i = fopen("i.txt","r+");
o = fopen("o.txt","w");
read(i);
char name[20];
char dname[20];
int salary;
char dn[250];
char tmp[50];
while(1){
printf("enter name to change: ");
scanf("%s",dname);
if(strcmp(dname,"") == 0)
break;
sprintf(tmp,"%s ",dname);
strcat(dn,tmp);
}
while(!feof(i)){
fscanf(i,"%s %d\n",name,&salary);
strcat(name," ");
if(!strstr(dn,name))
fprintf(o,"%s %d\n",name,salary);
}
fclose(i);
fclose(o);
o = fopen("o.txt","r");
read(o);
getchar();
getchar();
return 0;
}
#934 #901842
Здарова пацаны помогите плиз переделать (Язык СИ)
Нужно чтобы вместо удаления имени изменялось значение зарплаты.
А если вводимое имя не найдено, задать запрос на новое значение зарплаты

в файл i.txt нужно вписать рандомные имена

#include <stdio.h>
#include <string.h>
#include <ctype.h>

void read(FILEfile){
char tmp[100];
rewind(file);
while ((fgets(tmp,100,file)))
puts(tmp);
printf("\n------\n");
rewind(file);
}
int main(void){
FILE i,o;
i = fopen("i.txt","r+");
o = fopen("o.txt","w");
read(i);
char name[20];
char dname[20];
int salary;
char dn[250];
char tmp[50];
while(1){
printf("enter name to change: ");
scanf("%s",dname);
if(strcmp(dname,"") == 0)
break;
sprintf(tmp,"%s ",dname);
strcat(dn,tmp);
}
while(!feof(i)){
fscanf(i,"%s %d\n",name,&salary);
strcat(name," ");
if(!strstr(dn,name))
fprintf(o,"%s %d\n",name,salary);
}
fclose(i);
fclose(o);
o = fopen("o.txt","r");
read(o);
getchar();
getchar();
return 0;
}
>>901847
#935 #901847
>>901842
Будь бобр, перенеси код ideone и отформатируй.
>>901852
#936 #901852
>>901847
pastebin подойдет?
http://pastebin.com/a8drhPDr
#937 #901865
>>901198

>Куда за минимальное время с реальной вероятностью вкатится джуниором?


PHP/
#938 #901875
>>901762
зп 50к на руки, из них 12к это официальная. Я к тому, что работодатель 100% завыебывается мол ах ты сукан на новый год кидаешь нас где мы сейчас найдем тебе замену, держи свои 12к пидорубликов и пиздуй.

Я бы и срадостью отработать как положено, передать все свое наследство новому кодеру и съебаться. Но я живу в уральской мухосрани и тут вчера мне пришел офер из одной конторы моей мечты в дс2.
#939 #901886
>>901875
Лол судя по такому принципу работы 50к наруки 12к официально, ты работал в говнопараше с говнокодом. Какой нахуй тебе дрим офер мог из дса прийти, если только на такую же говно парашу только на зп дсную. Какой смысл тогда. Нахуй ты в дсе нужен будешь. Через год тебя пидорнут, будет очередной грущик ашанский.
>>901894
#940 #901889
>>901875

>держи свои 12к пидорубликов


А чо ты хотел, работал за еду, не важно что ты там какие то тугрики в конверте получал, вот теперь и расплачивайся. Найду через неделю новую макаку, а твоя зп в кармашек ерохину пойдёт.
>>901899
#941 #901894
>>901886
Кого вообще ебет мнение обосаного эникея.

>>901875
Забирай трудовую, сам себя уволь в ней только, и пиздуй в дс. Сам так делал года 4 назад, работал на ёбаном заводе в челябе одмином за 30к, позвали кодером пхп в дс2. За это время поменял 3 рабочих места и свичнулся в жаву, сейчас в сеньёр помидор в дс2 зп 170к.
>>901899>>901905
#942 #901899
>>901889
да мне похуй кого они там найду. В ёбаной деревне с 400тыщ населения либо фрилансить либо пиздуй в одну из трёх существующих контор (2 из них веб -студии аля Соколовский, на должность битрикс проститутка или андроид блядь, и 1 - софтварная аля java). Выбор как видите просто ахуеннен, венец профессионального роста и развития.

>>901894
А какие подводные есть, при таком съёбе из конторки?
#943 #901900
Котаны, что почитать, чтобы въехать в протоколы прикладного уровня? http, https, websocket, ftp и т.д. Спеки не предлагать, ибо сложна. Хочу чтобы пособие было достаточно глубоким, но написанное человеческим языком.
>>902130
#944 #901901
>>901725

>1. Держи на компе обновлемый антивирь


ну да, а то дыр в ring0 маловато, надо еще добавить.
>>901904
#945 #901903
>>901899

>А какие подводные есть, при таком съёбе из конторки?


Да никаких, тебе главное зп свою забрать, документы и и все. Как только тебя хватятся, объяснишь по телефону мог так и так.
#946 #901904
>>901901

>ring0


Очко твоей мамаши.
#947 #901905
>>901894

>Кого вообще ебет мнение обосаного эникея.


>сам обоссаный эникей


Ох уж эти манясиньеры с 3хлетним опытом
>>901923
#948 #901909
>>901899

>2 из них веб -студии аля Соколовский, на должность битрикс проститутка или андроид блядь, и 1 - софтварная аля java


>венец профессионального роста и развития


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

Как был макакой так и останешься. профессиОнальное развитие сможешь получить работая гей шлюхой.
>>901921
#949 #901912
>>901899

>какие подводные есть


Съебать в никуда например.
#950 #901913
>>901762
И чо мамка твое заявление посмотрел, сказала Сына корзина ты чо ебнулся, нибуду я никуда съезжать чтоб ты сычевать смог один тут.
#951 #901915
>>901785
Бамп вопросу. Ребятки, никто не сталкивался. Самому охото программировать, есть идеи, но даже не изза лени не могу, а потому что начинаешь раздражаться.

>>901803
Получается их как то заглушить?
#952 #901921
>>901909
толсто слишком. На столько толсто что от ты дианонишься в битрикс/джанго хуесоса.

>Съебать в никуда например.


ну это при любом переезде может быть, нихуя нового не сказал
>>901931>>901932
#953 #901923
>>901905

>манясиньеры с 3хлетним опытом


>сам обоссаный эникей


ну вот и мамкин верстальщик под ворлдпрес задетектился.
>>901932
#954 #901931
>>901921

> ты дианонишься


Лолирую, тогда ты в червя пидора.

>битрикс/джанго хуесоса.


Дважды лолирую, сравнил кучу говнокода, с кучей говнокода в стиле мвс и тоннами табов.

>толсто слишком


Пока что так про жопу твоей мамаши можно сказать только.
#955 #901932
>>901923

>задетектился


>>901921

>дианонишься


Мамкиных детекторов
/thread
#956 #901942
>>901875
И будешь получать в дс 30к, которые будут уходить на съём квартиры. А пахать будешь ещё больше.
>>901946
#957 #901946
>>901942
Еще и чурки в очко выебут или на бутылку посадят в подворотне.
#958 #901956
>>901729
Haskell
#959 #901970
http://pastebin.com/HuY60TJ8
18|error: variable or field 'do_kek' declared void
Что за хуйня? Войд и войд, ну и ладно. Может я как-то не так методы вне класса определяю?
>>901973
#960 #901973
>>901970
Хуй знает у меня в хаскеле такого нету.

мимосеньерхаскельгуру
>>901983
#961 #901983
>>901973

>мимосеньерхаскельгуру


Cпорим, ты даже не сможешь реализовать множество Индестрома-Ковальского на своем маняхаскеле.
#962 #901997
Бля посоны выпил кофейку значит, мозги заработали и сделал быстренько на питончике и фласке СВОЕ ПЕРВОЕ ВЕБ ПРИЛОЖЕНИЕ ГОСПОДИ КАК ЖЕ ЭТО ОХУЕННО ОБРАБАТЫВАЕТ ЗАПРОСЫ БЫСТРЕНЬКО ЛЕЗЕТ В БАЗУ НЯШНО ВЫВОДИТ ААААА!
>>902000
#963 #902000
>>901997

>двач я посрал

>>902005
#964 #902005
>>902000
Не порть человеку настроение. Нынче нечасто видишь вкатывающегося в ИТ, который получает удовольствие от того, что он (с)делал.
>>902010
#965 #902008
Что скажете за курсэру? Бесполезная трата денег или реально с сертификатом тамошним проще устроиться на работу? Конкретно интересует линкрилейтед.
https://www.coursera.org/specializations/jhu-data-science
>>902576
#966 #902010
>>902005
Трипл хуйни не скажет, не перечь триплу пес, ахуел штоль.

три нуля как в сортире
39 Кб, 1071x273
35 Кб, 1076x228
#967 #902044
Аноны, прошу помощи с этой поеботой
>>902058>>902093
#968 #902046
Скиньте пик с рулеткой с идеями для прог
>>902048
#969 #902048
>>902046
0 - АВЛ-дерево
1 - декартово дерево
2 - сплэй дерево
3 - красно-черное дерево
4 - хеш таблица с открытой адресацией
5 - двоичная куча
6 - к-ичная куча
7 - фиббоначиева куча
8 - система непересекающихся множеств
9 - суффиксный автомат
0 - персистентное декартово дерево по неявному ключу

ролл
#970 #902058
>>902044
Ахаха, ебать ты тупица! Вам в интернате такое дают чтоли, у даунов тоже есть информатика?
>>902062
#971 #902062
>>902058
поможешь?
#972 #902074
Все деревья это графы?
>>902117
#973 #902076
>>901528
И ЧО НАМ ПЕТЕРИЧА, ИЗВОЛЛИТЬ ОБОСРАТЬСА???
#974 #902078
Сап.
Нужно парсить один сайт, но на нём ограничение одновременных подключений по ip, то есть в несколько потоков с одной машины не выйдет.
Да и страницы грузятся не быстро.

Все запросы - тупо get, без авторизаций даже. Поэтому думаю сделать простой скрипт на heroku, тупо принимающий url и возвращающий запрос. Это поможет, то есть уже можно параллельно парсить с 2 источников. Но нужно больше. Что можно еще сделать? (На хероку максимум 5 приложений и у всех вроде одинаковый ip.)

Наверное, мне нужен прокси, но я никогда не имел с ними дело. Есть ли бесплатные?
>>902090
#975 #902090
>>902078
разбираюсь в вопросе
могу дать консультацию (скайп, телеграмм, остально)
яндекс деньги, вебмани, прочая поебота - без проблем
2k за час
#976 #902093
>>902044
500 рублей задача
пойдет? как на тебя выйти?
#977 #902096
https://en.wikipedia.org/wiki/Vanessa_del_Rio

> She left a job as a computer programmer in her early 20s



Чет лол
>>902137
#978 #902100
>>902090
Скажи просто куда копать. У меня нет денег на консультации.
>>902105
#979 #902105
>>902100
Нет денег – нет помощи.
#980 #902108
>>902090
Я на фрилунсе найму за 1к.
30 Кб, 463x160
**EDB. EDB** #981 #902112
Как вместо ASCII кода использовать десятичный код в EDB?
#982 #902117
>>902074
Да, просто частный случай.
#983 #902119
>>892500 (OP)
ПАСКАЛЬ

ЗАДАНИЕ
В исходном текстовом файле записаны строки, содержащие цифры в произвольном порядке, возможно разделенные другими символами. Требуется написать программу, которая для каждой строки исходного файла будет выводить в результирующий файл последовательность цифр ('0','1'..'9') из входной последовательности в порядке увеличения частоты их встречаемости. Каждая цифра при этом должна быть распечатана один раз. Если какие-то цифры встречаются одинаковое число раз, то они выводятся по возрастанию.
Например, пусть в одной из строк исходного файла содержатся следующие символы:
12324#32
в результирующем файле должно быть:
1432

Товарищи, исправьте программу (не идёт запись во второй файл).
Сам ничего не умею и не знаю, потому что долго болел.

КОД — http://pastebin.com/9CdE6kyA
>>902138
#984 #902122
>>902090

> 2k за час


Написать тут в посте, куда смотреть - дело нескольких минут, 100р на киви.
#985 #902126
>>902090
Белорусских рублей?
#986 #902130
>>901900
Ричард Стивенс.
#987 #902137
>>902096
Вся суть тянучек программистов.
#988 #902138
25 Кб, 295x145
#989 #902218
Хочу вкатиться в плюсы, могли бы вы накидать задач каких-нибудь и их решений? Для меня так просто легче понять.
#990 #902237
Сап, слышал что есть такая среда для отладки, что при построчном выполнении кода есть возможность отката (типа шаг назад). Как она называется?
#991 #902272
>>892500 (OP)
Чем открыть .sql файл (дамп mysql)? Желательно портабл версию проги или вообще онлайн сервис. phpmyadmin не жрет, слишком большой.
>>902275
#992 #902275
>>902272
Текстовым редактором. А еще лучше импортировать обратно в MySQL и не выделываться.
>>902474
#993 #902284
>>892500 (OP)
Дорогие, скажите, пожалуйста, как автоматически всё протабулировать в Dev-C++. В упор не вижу такой возможности.
#994 #902305
Доброго времени суток, аноны. Не нашел специализированного треда, поэтому спрошу тут: кто что может порекомендовать почитать на тему веб-дизайна? А то пришел я в компанию писать вроде как на питоне, но выяснилось что у них нет верстальщиков, а я был непротив, теперь вот хочу как можно лучше освоить данный вид деятельности. Заранее спасибо.
c# dolbaeb #995 #902309
Вобщем
Вот задание:
Разработать и реализовать алгоритм, который будет искать 3-й минимум и 4-й максимум в массиве, размер которого определяется пользователем (но не более 200) следующим образом:
1)Ввод количества элементов
2)Ввод элементов массива
3)Сортировка массива
4)Копирование отсортированного массива в другой, исключая повторяющиеся элементы
5)Вывод искомых минимумов и максимумов, если они есть с помощью второго массива.

Вот код:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int kol_vo = 201, kol_vo2 = 0;
string povtor = "", pr2 = "";
bool pr = true, kazuli = true, ml = true, ll = false;
Console.WriteLine("Доброго времени суток\nПриветствуем Вас в нашей программе\nДля корректной работы с программой необходимо вводить целые числа\n");
while (ml == true)
{
Console.WriteLine("Введите размер массива");
while (kazuli == true)
{
do
{
pr2 = Convert.ToString(Console.ReadLine());
int m = 0;
kazuli = int.TryParse(pr2, out m);
if (kazuli == false)
Console.WriteLine("Введите, пожалуйста, цифры");
else
{
while (kol_vo > 200)
{
kol_vo = Convert.ToInt32(pr2);
if (kol_vo > 200)
Console.WriteLine("Вы задали слишком большой рамер массива");
}
break;
}
}
while (!kazuli);
break;
}

double[] mas = new double[kol_vo];

for (int i = 0; i < mas.Length; i++)
{
while (pr == true)
{
do
{
Console.WriteLine("[" + i + "]:");
pr2 = Convert.ToString(Console.ReadLine());
int r = 0;
pr = int.TryParse(pr2, out r);
if (pr == false)
Console.WriteLine("Введите, пожалуйста, цифры");
else
{
mas = Convert.ToDouble(pr2);
break;
}
}
while (!pr);
break;
}
}

Array.Sort(mas);

for (int j = 0; j < mas.Length; j++)
{
if (!povtor.Contains(mas[j].ToString()))
{
kol_vo2++;
povtor += mas[j];
}
}
double[] mas2 = new double[kol_vo2];
int ig = 0;
povtor = "";
for (int j = 0; j < mas.Length; j++)
{
if (!povtor.Contains(mas[j].ToString()))
{
mas2[ig] = mas[j];
povtor += mas[j];
ig++;
}
}
Console.WriteLine();
for (int j = 0; j < mas2.Length; j++)
{
Console.WriteLine(mas2[j]);
}
Console.WriteLine();
if (kol_vo2 > 3)
Console.WriteLine("3-й минимум: " + mas2[2] + "\n4-й максимум: " + mas2[(kol_vo2 - 4)]);
else if (kol_vo2 == 3)
Console.WriteLine("3-й минимум: " + mas2[2] + "\n4-го максимума не существует, Ваш массив меньше");
else if (kol_vo2 < 3)
Console.WriteLine("3-го минимума и 4-го максимума не существует, Ваш массив меньше");
Console.WriteLine("\nНе желаете ли продолжить работу с прогруммой?");
string vv = "";

while (ll == false)
{
vv = Convert.ToString(Console.ReadLine());
if (vv == "нет" || vv == "Нет" || vv == "Не" || vv == "не" || vv == "No" || vv == "no")
{
ml = false;
ll = true;
}
else if (vv == "Да" || vv == "да" || vv == "Yes" || vv == "yes")
{
ml = true;
ll = true;
}
else
{
Console.WriteLine("Ответ не ясен, повторите");
ll = false;
}
}
}
Console.WriteLine("До свидания\nСпасибо, что использовали нашу программу");
Console.ReadKey();
}
}
}

При запросе количества элементов в массиве (например 222или 352 и т.д) программа залетает в бесконечный цикл.
Может кто помочь?
Заранее благодарен за помощь.
c# dolbaeb #995 #902309
Вобщем
Вот задание:
Разработать и реализовать алгоритм, который будет искать 3-й минимум и 4-й максимум в массиве, размер которого определяется пользователем (но не более 200) следующим образом:
1)Ввод количества элементов
2)Ввод элементов массива
3)Сортировка массива
4)Копирование отсортированного массива в другой, исключая повторяющиеся элементы
5)Вывод искомых минимумов и максимумов, если они есть с помощью второго массива.

Вот код:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int kol_vo = 201, kol_vo2 = 0;
string povtor = "", pr2 = "";
bool pr = true, kazuli = true, ml = true, ll = false;
Console.WriteLine("Доброго времени суток\nПриветствуем Вас в нашей программе\nДля корректной работы с программой необходимо вводить целые числа\n");
while (ml == true)
{
Console.WriteLine("Введите размер массива");
while (kazuli == true)
{
do
{
pr2 = Convert.ToString(Console.ReadLine());
int m = 0;
kazuli = int.TryParse(pr2, out m);
if (kazuli == false)
Console.WriteLine("Введите, пожалуйста, цифры");
else
{
while (kol_vo > 200)
{
kol_vo = Convert.ToInt32(pr2);
if (kol_vo > 200)
Console.WriteLine("Вы задали слишком большой рамер массива");
}
break;
}
}
while (!kazuli);
break;
}

double[] mas = new double[kol_vo];

for (int i = 0; i < mas.Length; i++)
{
while (pr == true)
{
do
{
Console.WriteLine("[" + i + "]:");
pr2 = Convert.ToString(Console.ReadLine());
int r = 0;
pr = int.TryParse(pr2, out r);
if (pr == false)
Console.WriteLine("Введите, пожалуйста, цифры");
else
{
mas = Convert.ToDouble(pr2);
break;
}
}
while (!pr);
break;
}
}

Array.Sort(mas);

for (int j = 0; j < mas.Length; j++)
{
if (!povtor.Contains(mas[j].ToString()))
{
kol_vo2++;
povtor += mas[j];
}
}
double[] mas2 = new double[kol_vo2];
int ig = 0;
povtor = "";
for (int j = 0; j < mas.Length; j++)
{
if (!povtor.Contains(mas[j].ToString()))
{
mas2[ig] = mas[j];
povtor += mas[j];
ig++;
}
}
Console.WriteLine();
for (int j = 0; j < mas2.Length; j++)
{
Console.WriteLine(mas2[j]);
}
Console.WriteLine();
if (kol_vo2 > 3)
Console.WriteLine("3-й минимум: " + mas2[2] + "\n4-й максимум: " + mas2[(kol_vo2 - 4)]);
else if (kol_vo2 == 3)
Console.WriteLine("3-й минимум: " + mas2[2] + "\n4-го максимума не существует, Ваш массив меньше");
else if (kol_vo2 < 3)
Console.WriteLine("3-го минимума и 4-го максимума не существует, Ваш массив меньше");
Console.WriteLine("\nНе желаете ли продолжить работу с прогруммой?");
string vv = "";

while (ll == false)
{
vv = Convert.ToString(Console.ReadLine());
if (vv == "нет" || vv == "Нет" || vv == "Не" || vv == "не" || vv == "No" || vv == "no")
{
ml = false;
ll = true;
}
else if (vv == "Да" || vv == "да" || vv == "Yes" || vv == "yes")
{
ml = true;
ll = true;
}
else
{
Console.WriteLine("Ответ не ясен, повторите");
ll = false;
}
}
}
Console.WriteLine("До свидания\nСпасибо, что использовали нашу программу");
Console.ReadKey();
}
}
}

При запросе количества элементов в массиве (например 222или 352 и т.д) программа залетает в бесконечный цикл.
Может кто помочь?
Заранее благодарен за помощь.
>>902315
dolbaeb #996 #902310
забыл сказать что на c#
#997 #902315
>>902309

> kol_vo


> pr


> kazuli lol


> ml


> kol_vo2


> povtor


> pr2


> ll


> ig


> vv


Какие шикарные имена переменных.

> if (vv == "нет" || vv == "Нет" || vv == "Не" || vv == "не" || vv == "No" || vv == "no")


Какое великолепное условие.

> Может кто помочь?


Нет, даунам помогать бессмысленно.
>>902319>>902357
#998 #902317
Как правильно делать юниттесты для методов, которые собирают новый экземпляр класса, состоящего только из полей со строками?
По-отдельности проверять каждый метод сборки отдельной переменной - это понятно, но тут важно, чтобы все поля были по некоторому смыслу связаны друг с другом. А это можно понять только, увидев самому и оценив результат.

Достаточно просто ничего не проверять и просто выводить значения полей?
#999 #902319
>>902315
ну че ты начинаешь, может он 1сник.
Впрочем за деньгибольшие я готов помочь.
#1000 #902321
Байтоебы может есть? Короче, можно доходчиво а то не улавливаю, в чем разница между PID и хэндлом? Один это идентификатор процесса, все тут понятно вроде. Но ведь хэндл тоже вроде как указатель/идентификатор/адрес? Разница ведь должна быть, но хуй пойми в чем суть.
>>902389
Спаси-сохрани о Великий #1001 #902329
Курсач по информе горит, а я даже близко по профессии не программист, да ещё и конспекты просрал где-то, вся надежда на тебя, Всемогущий Анон.
В С++ надо: Создать класс, реализующий следующую задачу (ввод-вывод производить из файла). Дан целочисленный массив. Удалить все элементы, встречающиеся более двух раз.
Я уже просмотрел все форумы что мог, нигде полного ответа для такого как я нет. Напиши код полностью, со всеми подставлениями и прочим (я как-нибудь сам создам блокнот в файле, вроде бы понимаю где должно быть его название), с меня гига тонна нефти и плюс 10^9 к карме
>>902331>>902354
#1002 #902331
>>902329

> с меня гига тонна нефти и плюс 10^9 к карме


Нахуй иди, либо предлагай деньги, раз еблан и сам не можешь написать.
>>902357
#1003 #902336
>>901785
Бамп, как я понимаю, платине
#1004 #902354
>>902329
Сколько платишь?
#1005 #902357
>>902315
>>902331
Вот из-за таких как вы, озлобленных кусков говна, и складывается в обществе отрицательное отношение к программистам. Этот троечник, которого вы считаете ебланом, вам это припомнит и будет вас обоссывать на собеседованиях, а вы еще будете ему жопу лизать, чтобы он платил вам 1/100 от того, что зарабатывает сам. Да, отыгрываться он будет может быть не на вас лично, а на других программистах, но на вас тоже это отразится в виде общественного мнения.
#1006 #902363
>>902357
Судя по тому что этот пидор написал, он может расчитывать максимум на место сеньера гей шлюхи. Я думаю норм кодер не пойдет гей шлюхой работать. Так что сам лижи ему очко.
#1007 #902365
>>902357

>припомнит


>будет вас обоссывать


>вы еще будете ему жопу лизать


Иди чтоль подрочи на куколдов, а то твои маняфантазии протекли.
#1008 #902368
>>902357

>Этот троечник


>чтобы он платил вам 1/100 от того, что зарабатывает сам.


Маня плес.
Сколько будет одна сотая от нихуя?Правильно, нихуя
#1009 #902369
>>902357
Обосрался с твоего манямирка

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

А теперь либо задавай вопросы, либо плати, либо уебывай с доски клянчить готовую работу на киберфорумах, необучаемый.
>>902376
#1010 #902376
>>902369
Как раз те троечники, у которых нет ни денег, ни блата, добиваются всего в жизни, т.к. привыкли выкручиваться из самых трудных ситуаций своими силами. Они уже умеют договариваться, хитрить, крутиться-вертеться, давать на лапу. Если нихуя не зная, они смогли получить, то это уже о многом говорит. Такие люди обязательно хоть чего-нибудь в жизни добьются. А добьются ли чего-то отличники - большой вопрос, это как повезет. Возьмет добрый дядя на работу - хорошо, не возьмет - будет с красным дипломом дворы мести. Такова реальность. Привыкай.
https://www.youtube.com/watch?v=ixtpJ6bUNFY
#1011 #902378
>>902376

>у которых нет ни денег, ни блата


Умирают нищими, и это правильно.
Добро пожаловать в Россию.
>>902379>>902388
#1012 #902379
>>902378
Ну не скажи. Случаи, когда из грязи в князи, у нас не так уж редки, несмотря даже на блат. Было бы желание, как говорится. Лично знаю людей, которые с нуля в судьи выбились, не имея вообще никаких заделов. А стать судьей в наше время без блата... Ну в общем, кто хоть немного знает систему, тот поймет.
>>902382>>902385
#1013 #902380
>>902376
Ору с дауна, с его маняфантазиями. Отличительная черта неудачника, смотреть всяких бизнес тренеров, которые тебе за бабло говорят какой ты йоба ахуеннный. Это какой то извращенный нарцисизм. Но потом приходят домой к мамке, смотрят в зеркало и плачут. А после на двачах капчуют, какие они неудачники по жизни на самом деле йоба успешные будут.

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

А вообще толстый не толсти, доебал.
#1014 #902382
>>902379
А я лично, выглядывая в окно, вижу тысячи таких же как ты даунов и что дальше?
>>902388
#1015 #902383
>>902376
Гениально! Просто шедевр умственной работы.

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


Карочи, мне помочь надо с одним делом... => сделай мне бесплатно всю работу.
Тебе трудно что-ли помочь? Ты чоооо, не <какой-то заезженный штамп> штоли?
И полтора часа "бозару" на тему добровольно в принудительном порядке помочь.
>>902376

>Они уже умеют договариваться, хитрить, крутиться-вертеться, давать на лапу


До сих пор никто не помог. Хреново умеет, видимо.

>обязательно хоть чего-нибудь в жизни добьются


Рак лёгких, цирроз печени.

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


Как что-то плохое. Физическая работа помогает расслабиться после умственного напряжения. А такая работа позволяет больше уделять времени себе.
>>902388>>902396
#1016 #902384
>>902357

>Этот троечник, которого вы считаете ебланом, вам это припомнит


Злопамятный человечишка, что ты тут делаешь? Только человечек с низким социальным статусом будет так делать. Вахтёр тому пример.
>>902388>>902400
#1017 #902385
>>902379

>из грязи в князи


90-и давно закончились, и случаи тоже.
А будешь раскачивать стабильность - донесу что экстремист и педофил, понялбля.
#1018 #902387
>>902376

>крутиться-вертеться


На бутылке разве что, максимум на хуйце ашота.
#1019 #902388
>>902384
>>902383
>>902382
>>902378

Поцаны не злите его, он вам потом в бигмак плюнет!!1 чтожвытворити!1
>>902390
#1020 #902389
>>902321
Твой вопрос к байтоёбству отношения не имеет. Попробуй на MSDN поискать ответ.

>Но ведь хэндл тоже вроде как указатель/идентификатор/адрес?


Нет, это просто число. Перед (или после, не знаю) вызовом системной функции он будет сопоставлен со связанным объектом. Речь, естественно, про хендл потока/файла и тому подобное.
>>902395
#1021 #902390
>>902388

>в бигмак


Ты в говномаке жрешь чтоли?
Ну ты и долбоеб.
>>902393
#1022 #902393
>>902390
Ты на двачах сидишь чтоли?
Ну ты и долбоеб.
>>902394
#1023 #902394
>>902393
И то правда.
Но что поделать, нравитесь вы мне, хоть и долбоебы :3
#1024 #902395
>>902389
Т.е. грубо говоря число которая связанно с процессом? На практике как эту хуйню применяют? Зная хэндл процесса, мы можем идентифицировать сам процесс? Но ведь для этого лучше использовать PID.
>>902411
#1025 #902396
>>902383
Ты же понимаешь, что он все равно получит свой зачет. Возьмет у сокурсника, заплатит в конце концов, но уже не тебе, социально ущербному дауну, не умеющему даже корректно попросить об оплате, а кому-нибудь другому. И твой отказ ему хуже не сделает. А вот тебе - сделает, т.к. сильно испортит имидж программистов в обществе. Он поделится своим мнением со своими друзьями, друзья сделаю выводы, один из этих друзей окажется директором компании, который будет тебя же унижать, т.к. у него уже сформировалось негативное мнение о тебе. Или даже пусть не директором компании, а просто физически развитым человеком, с которым тебе предстоит пересечься.
Разумеется, я сейчас обращаюсь не к хикканам-затворникам, у которых вообще нет жизни ирл. Им ничего не грозит, но ничего и не светит, поэтому им только и остается, что кидаться какашками в интернетике. Я обращаюсь к нормальным прогерам, которые почему-то взяли моду смотреть на других свысока.
#1026 #902399
>>902357
Тогда пососи мне хуй, бесплатно, пожалуйста. Нет? Пидор, я тебе ещё это припомню! Вот из-за таких как ты портиться мнение о программистах!
>>902412
#1027 #902400
>>902384
Утешай себя. Все люди одинаковы по своей природе. И дворники, и директора. Неприятных им людей они все будут всячески пытаться ущемить. Разница лишь в масштабе их деятельности. Вахтер может сделать мелкую подлянку, и то если наберется смелости, ибо на каждого вахтера можно найти управу. А какой-нибудь полковник полиции или прокуратуры, например, имеет возможность здорово испортить тебе жизнь, и никто ему в этом не способен помешать.
>>902403
#1028 #902401
>>902396

>я сейчас обращаюсь не к хикканам-затворникам


>пишет на двачах


Ну и даааун.
>>902404
#1029 #902402
>>902396

> 2 рандомных хуя с двачей


> сильно испортит имидж программистов в обществе

>>902406
#1030 #902403
>>902400
Утешай себя. Все люди одинаковы по своей природе. И полковники, и президенты. Неприятных им людей они все будут всячески пытаться ущемить. Разница лишь в масштабе их деятельности. Полковник может сделать мелкую подлянку, и то если наберется смелости, ибо на каждого полковника можно найти управу. А какой-нибудь президент росии или сша, например, имеет возможность здорово испортить тебе жизнь, и никто ему в этом не способен помешать.
#1031 #902404
>>902401
На дворе 2k17 год, ебанько. Двач уже давно не принадлежит обоссанным битeжкам. Вы в меньшинстве. Смирись.
>>902409>>902410
101 Кб, 890x670
#1032 #902405
>>902396

>Ты же понимаешь, что он все равно получит свой зачет.


К сожалению. Но, к счастью, подобное не пойдёт работать программистом.

>не умеющему даже корректно попросить об оплате


То есть, сначала ты (или от это уже не ты) попытался бесплатно? В начале оплата даже и не планировалась?

>в обществе


Важное уточнение - в обществе таких же, как он. До их общества мне нет никакого дела. Они могут думать (если ещё могут) что хотят.

>который будет тебя же унижать


Да ну? Это не школа или ПТУ какое-то.

>физически развитым человеком, с которым тебе предстоит пересечься


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

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


Помощь не требуют, о помощи просят. Не хотят помочь - проходишь мимо. Хочешь, чтобы помогли - задаёшь конкретный вопрос и после гугления.
>>902414
#1033 #902406
>>902402
Все куплю короткоствол буду отстреливать погромистов, мне на двачах на хамили, мааам ну как мне нильзя коротковствол ну маааам.
>>902416
245 Кб, 253x188
#1034 #902409
>>902404

> Двач уже давно не принадлежит

#1035 #902410
>>902404

>Ты чо тут забыл, съеби в однокласники быдло.

#1036 #902411
>>902395

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


Не силён в системном программировании и не знаю, как устроено ядро (ты же о Windows?). Но в общем случае - да, просто число, уникальное (в данном случае) для всей ОС.

>Зная хэндл процесса


Как мне помнится, не так то просто получить хендл процесса (если не под админом сидишь). Зная хендл и обладая правами, можно сделать много чего с процессом.

>Но ведь для этого лучше использовать PID


Через PID хендл и получается. OpenProcess использует его, как один из параметров.
Хендл для работы с процессом, PID - просто идентификация процесса, так получается.
>>902441
#1037 #902412
>>902399
Технически и ты станешь пидором после этого.
>>902415>>902424
#1038 #902413
>>902396

>друзья сделаю выводы, один из этих друзей окажется директором компании


Вахахах друг директора компании битард. Ахахаах сукаа. Чтож ты толстишь то так окояный.
#1039 #902414
>>902405

>Важное уточнение - в обществе таких же, как он. До их общества мне нет никакого дела. Они могут думать (если ещё могут) что хотят.


>Да ну? Это не школа или ПТУ какое-то.


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


Понимаешь, братан, ты ведь не на Марсе живешь. Как бы ты не пытался огородиться от общества, у тебя это не получится. Нельзя жить в обществе и быть полностью свободным от него. Это ж классика, блять, это знать надо!1 И во-вторых, многообразие отношений между индивидами в обществе не исчерпывается лишь товарно-денежными отношениями. И то, что человек работает грузчиком, не помешает ему двинуть тебе в ебало.
#1040 #902415
>>902412
Это так не работает тот кто сосет пидором становится, тот кому отсасали нет. Так же и с жопой.
>>902417>>902425
#1041 #902416
>>902406

>на хамили


>ну маааам


Такие-то проекции, кек. Алсо, значение знаешь?
#1042 #902417
>>902415

>Это так не работает


Потому что ты так сказал?
>>902419
#1043 #902418
>>902414

>друзья сделаю выводы, один из этих друзей окажется директором компании


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

Эта тема вызывает еще больше вопросов. Не стоит углублятся. Грузи вагоны с миром брат.
>>902420
#1044 #902419
>>902417
Ну я предлагаю социальный эксперимент, мы ебем тебя в пердачело всем тредом, дальше идем на зону и спрашиваем там, как тебе идея?
>>902428
#1045 #902420
>>902418
За побои у нас теперь максимум административка. Так что никакой ук рф тебя не спасет, менты лишь посмеются над твоей заявой.
>>902426>>902427
#1046 #902421
>>902414
маня фантазии, грузчики мстители. Погоди грузчики, же вроде отличники, они бы не обиделись. Типа среди грузчиков троечников не будет же, и тот анон по твоей логике станет директором газпрома, и никогда не будет грузчиком, так что можно не боятся грузчиков?
#1047 #902422
>>902414

>Как бы ты не пытался огородиться от общества


Общество - это те, с кем мне хочется общаться. Всякие братаны и прочие мне не интересны, они в моё общество не входят. Что они обо мне думают и говорят - мне не интересно.

>И то, что человек работает грузчиком, не помешает ему двинуть тебе в ебало.


Всего один раз, а после будет заявление на подобного криминального элемента, долгое разбирательство. Даже результат будет не важен. А как подобный крутой человек начнёт вертеть жопой, ммм. Сразу забудет все свои правила, понятия и прочее, о чём он и ему подобные так смакуют. Начнёт врать, его друзья начнут его отмазывать, как же, хороший же человек, подумаешь, ударил кого-то, с кем не бывает, надо было в ответ ударить (сто килограммовую тушу как минимум, они же все смелые, когда сила на их стороне, а ответственности нет).
>>902431
#1048 #902424
>>902412
Суть не в том, что пидор, а что он плохой человек.
>>902439
#1049 #902425
>>902415
Гей актив и гей пассив.
Гомосексуализм - однополые сексуальные контакты, без уточнения кто кого. Это просто-напросто оправдание гомосексуализма.
>>902433>>902439
#1050 #902426
>>902420
Смотря какие побои. Если есть вред здоровью - то что, так же административная ответственность только?
>>902431
#1051 #902427
>>902420
http://www.consultant.ru/document/cons_doc_LAW_10699/6dba187564f6295ba160042bed507b2a62939c22/

Да ты заебал обсераться весь тред манька. Менты эту заяву с радостью примут. Побои сняты, состав есть. Ты о чем вообще мань. Половина на зоне таких вот даунов сидит, кто не смог удержаться.

Поехавший кароч свали с треда, тут даунов хватает.
>>902431
#1052 #902428
>>902419

>мы


Во-первых, говори за себя. Ты даже бабу найти себе не можешь, никого в жизни кроме своей руки не ебал, а уже кому-то в пердачело целишься.
Во-вторых, для тебя зона - истина в последней инстанции?
>>902429>>902430
#1053 #902429
>>902428

>Во-первых, говори за себя.


Ну, твоего мнения не спрашивали, тебя и будем всем тредом дырявить. Так что раслабся и пока иди анус разминай.
#1054 #902430
>>902428

>для тебя зона - истина в последней инстанции


Это его самоцель.
Посоны на раёне мечтают слезть с иглы, не ширнувшись ни разу, выйти из тюрьмы, не разу там не побывав и вылечиться от триппера будучи девственниками (пишу по памяти, не помню, как правильно, ну основную мысль ты понел).
#1055 #902431
>>902422
>>902426
>>902427
Лол, тебе меньше всего выгодно его на зону отправлять, т.к. когда он откинется, ему уже будет похуй на все, он тебя найдет и сделает уже что-то потяжелее побоев, и поедет на зону уже второй ходкой, как авторитет.
#1056 #902432
>>902429

>всем тредом


За всех не пиши. Мне моей собаки хватает, а гомосексуализм мне противен.
>>902435>>902439
#1057 #902433
>>902425
Это в толерантных странах, у нас по другому. Чай не в гейропе живем.

Не щитая ураины, це эвропа
#1058 #902434
>>902431
После того, как он выйдет, меньше всего ему захочется вернуться обратно. Инфа 100%, трусишка.
>>902438
#1059 #902435
>>902432
Дак твою собаку для него приспособим. Барбосу тож иногда нужно разрядиться.
>>902443
#1060 #902436
>>902429
Кто мы-то?
>>902439
#1061 #902437
>>902431
Лолирую, первый мститель, с тюрячки выйдет, чтоб потом снова присесть. Ну а выживет ли он после первой ходки, это у же совсем другая история.
>>902444
#1062 #902438
>>902434
Дебил, ему терять уже будет нечего. На работу не берут, жрать что-то надо, а на оне хотя бы кормят.
>>902447
#1063 #902439
>>902436
>>902432
>>902429
>>902425
>>902424

Отборных гомосексуалов
/thread
#1064 #902440
>>902431

>тебе меньше всего выгодно его на зону отправлять


Ему меньше всего хочется попасть на зону, поэтому все эти запугивания из-за страха туда попасть. Нет у него ни силы, ни власти себя отмазать. А если у него уже какие-то проблемы с законом были, подозреваю, что его с радостью и примут. А принявшему премию выпишут, такие дела.
325 Кб, 2560x1440
#1065 #902441
>>902411
Спасибо, кое-что прояснил для себя.
#1066 #902443
>>902435
У меня сука, чем она его долбить будет? Страпон на неё нацепишь?
>>902449
#1067 #902444
>>902437
Выживет, не волнуйся. Сейчас не гулаг, так массово не мрут. А если и мрут, то только случайно попавшие туда задроты, вроде тебя.
>>902451>>902453
#1068 #902445
>>902431

>поедет на зону уже второй ходкой, как авторитет


Маняфантазии они такое знаешь, завязывай.
#1069 #902447
>>902438

>ему терять уже будет нечего


Почему то по умолчанию ты меня выставляешь каким-то терпилой. А в обратку оно не боится получить ещё в первый раз? ГБ, например?
#1070 #902449
>>902443

> Страпон на неё нацепишь?


Знаешь, а это интересная идея для нового жанра в порно.
>>902455
#1071 #902451
>>902444

>так массово не мрут


Кек, как же.
>>902454
#1072 #902453
>>902444

>если и мрут, то только случайно попавшие туда задроты


Ох фантазер в треде, поцаны ховайтесь под шконки.
>>902456
#1073 #902454
>>902451
Кино насмотрелся? Сейчас там санаторий, блять, а не наказание.
>>902460
#1074 #902455
>>902449
Понимаешь, тут такая сложность. Технически ничего не мешает, но как собаке объяснить, что делать со страпоном дальше? Она, бывает, делает садки на кобелей, когда у неё течка, но вот на человека, подозреваю, не получится. Тут проще взять кобеля и отвидеоредакторить полученное. Благо, техническая возможность позволяет и не такое сделать.
>>902458
#1075 #902456
>>902453
Скорее обиженый в треде, такому на зону путь заказан, там для него уже сгущенку приготовили.
>>902459
#1076 #902458
>>902455
Слушай, но ты же допускаешь возможность такую, значит стоит попробовать, это откроет новую веху в жанре зоо порно, страпон-зоо порно как тебе? Вдумайся только, ты будешь первопроходцем.
>>902462
#1077 #902459
>>902456

>сгущенку


Корзинка знает о зоне только по мемам из /b/. Впрочем, ничего удивительного.
>>902461>>902463
#1078 #902460
>>902454
Ну прекрати фантазировать, а то мамка зайдет, а ты еще уроки не начинал делать.
#1079 #902461
>>902459
Авторитет с 6 ходками в треде, снова тревога под шконки.
#1080 #902462
>>902458
Не, мне такая слава не нужна. Буду и дальше по-тихому заниматься сексом со своей собакой без фото и видео съёмки.
>>902999
#1081 #902463
>>902459
А как ему ещё об этом знать? Предлагаешь сходить туда на экскурсию?
#1082 #902464
Знатно, конечно, вас ЗАДЕЛА эта тема. Столько разорванных жоп и самоутешений я давно не видел. Видимо, хикканы подсознательно чувствуют, что я прав, но судорожно пытаются убедить себя в обратном. Мой вам совет: оставайтесь лучше в интернетике, ребятишки, ирл вам ловить нечего, не ваша это тема. Каждому свое, как говорится.
>>902465
#1083 #902465
>>902464
Ты о чём? О сакральном знании о зоне?
>>902470
#1084 #902470
>>902465
Об обычном знании о жизни.
>>902471
#1085 #902471
>>902470
Давай уточню.
Об обычном знании о жизни типичного высокопримативного существа с двойной моралью - мне все должны бесплатно, здесь и сейчас по моему первому требованию, другим ничего не должен.
Правильно?
>>902476
#1086 #902474
>>902275
Спасибо, еще варианты?
>>902477
#1087 #902475
>>902376
Типичное быдло, которое не может в учебу и старания. Пытается оправдаться тем, что якобы кто то крутиться гдето там на хуйцах. А человек который старается учится разбирается прикладывает тонны усилий, это все хуйня никому такое не надо, надо умение дать взятку, или набить кому то ебало, и осознание чувства собственной безнаказанности, ведь на зону нисажают четких, да еще и за побои. Еще говорит утверждает, что жизни не знают.

Не адекват либо уж слишком толстый.
>>902483
39 Кб, 498x350
18 Кб, 251x353
#1088 #902476
>>902471

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


Но ведь так и есть.
>>902548
#1089 #902477
>>902474
Пойти грущиком на бутылке вертеться?
#1090 #902483
>>902475
Не мы такие, жизнь такая.
3273 Кб, 3024x4032
#1091 #902484
Аноны, сказать, что я окунел, считай ничего не сказать.

Во время микроддоса, когда сервер подвисает, mysql выполняет запросы несколько раз.

Скажем, на языке богов есть запрос проверить, существует ли строка в таблице один, если да, то удалить ее и апдейтнуть какие-то данные в таблице два.
Так вот, во время, когда код вызывается очень часто, происходит такая залупонь - данные апдейтятся несколько раз, хотя срабатывать должно один раз.
В чем дело, куда копать?
11 Кб, 209x241
#1092 #902507
Суп, вкатачь. Есть какой-нибудь сайт по обучению сям по типу кодекадеми?
>>902922>>902945
#1093 #902515
>>902484
Все правильно выполняет. Тебе надо смотреть в сторону уровней изоляции транзакции и пессимистик локов
>>902521
#1094 #902518
https://libraries.io/
Почему Go топовый язык по количеству проектов, это мейнстрим что-ли сейчас или что?
>>903003>>903109
#1095 #902521
>>902515
почему правильно? выходит, что она распараллеливает, заносит в память и затем выполняет уже отработанные собою же запросы? Как этого избежать? Блокировать всю таблицу не вариант же, а отдельную строку вроде как нельзя.
>>902484
>>902527>>902554
#1096 #902527
>>902521
или это потому что юзаю MyISAM, а innodb умеет в построчную блокировку?
>>902554
#1097 #902546
>>892681
Ебень штоле? Проц какой?
>>902550
352 Кб, 880x508
#1098 #902548
>>902476
второй пик, илитка пидорашки, зек олегафренх
>>902549
#1099 #902549
>>902548
А первый, военный переводчик, то ли в Анголе, то ли в Конго служил при совке.
>>902563
#1100 #902550
>>902546
даун штоль учи ат т синтаксис, и блять под линухом делай, там все блять есть
>>902552>>902560
54 Кб, 510x546
#1101 #902552
>>902550
Нахуй ты мне даешь совет по асму?
>>902560
#1102 #902554
>>902521
>>902527

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

Тебе, по идее, должен помочь пессимистик лок (SELECT FOR UPDATE) на запись из таблицы 1, которую собираешься удалять, либо уровень изоляции Serializable (дороговато + надо предусмотреть механизм ретрая, когда при нескольких одновременных транзакциях одна выполнится, а остальные свалятся с эксепшном)
>>902703
#1103 #902560
>>902552
Бля, обосрался )
Впрочем почему бы и нет.

>>892681 -> >>902550
#1104 #902563
>>902549
Первый, подсос путина, всю жизнь ходил на задних лапках за ним, вот теперь имеет собственный домик, как уточка у медведева.
#1105 #902576
>>902008
Спасибо, двач!
>>902611
811 Кб, 1920x1080
#1106 #902578
Анончики, как замутить как на скрине, чтоб при наведении, меняла цвет именно эта область, вся граница ясно, а такой отрезок не знаю как сделать.
>>902613
#1107 #902611
>>902576
Обращайся.
#1108 #902612
>>892500 (OP)
кто знает какие есть режимы компиляции?
>>902631
#1109 #902613
>>902578
Вот же петух, лол. Есть /web, там треды десгнеров были. Нахуй ты это говно сюда тащишь?
>>902616
#1110 #902616
>>902613
Его наверное там обоссали, вот он и бегает с разорваным анусом обоссаный по тредам.
#1111 #902631
>>902612
Гугл знает. Вбивай свой компиляхтер и смотри.
>>902634
#1112 #902634
>>902631
гугл не знает. он знает только этапы компиляции
#1113 #902663
>>892500 (OP)
Котаны. Устанавливаю клиент гитхаб, выдает ошибку

An error occurred trying to download 'http://github-windows.s3.amazonaws.com/GitHub.application'.

See the setup log file located at 'C:\Users\User\AppData\Local\Temp\VSD8B64.tmp\install.log' for more information.

При том что этот :\Users\User\AppData\Local\Temp\VSD8B64.tmp\install.log вполне нор мально скачивается. ЧЯДНТ?
>>902665
#1114 #902665
>>902663
Какая скачка логфайла, что за хуйню ты несёшь? Ты пьян?
>>902666
#1115 #902666
>>902665
Бля, не то скопировал.
ttp://github-windows.s3.amazonaws.com/GitHub.application'.
нормально скачивается
>>902668
#1116 #902668
>>902666
Вообще, с такими ошибками разбираются не в этом треде.
В логе то есть что-нибудь кроме сообщения об ошибке скачки? Ну там код ошибки или ещё какая инфа?
>>902674
#1117 #902674
>>902668
Сначала все ок и в конце это

'Windows Installer 4.5' RunCheck result: No Install Needed
Launching Application.
URLDownloadToCacheFile failed with HRESULT '-2146697208'
Error: An error occurred trying to download 'http://github-windows.s3.amazonaws.com/GitHub.application'.
#1118 #902680
>>892500 (OP)
Оцените пожалуйста возможную стоимость работы:

есть sql-база, там данные об организациях-контрагентах, всего около 800: название, адрес, контакты и собственно рабочие данные.

Надо сделать интерфейс в виде таблицы, с помощью которого было бы удобно рассылать письма по шаблону (Уважаемый %ФИО%, просим Вас....), обзванивать эти организации и отмечать, получили ли они сообщение.

1) были фильтры по городам и др. параметрам

2) были всплывающие окна с выводом всех имеющихся телефонов организации (начальник, зам) и дополнительным меню действий - отправить письмо с напоминанием, журналом отправок и полями для записи типа "тогда-то позвонил тому-то", добавлением комментария

3) Возможностью групповой отправки сообщений (по шаблону) выбранным по фильтру организациям

4) Опционально возможность работы с этим интерфейсом нескольким юзером с журналированием их действий по обзвону-рассылке. Например, второй юзер должен видеть, что вчера первый юзер звонил в ООО Рога и Копыта и отсылал им письмо и оставил комментарий в карточке организации.
#1119 #902699
ну вот наступил тот момент, когда нужно писать диплом. могу взять xna, могу взять сайт на asp.net. подкиньте хороших книжек, курсов пожалуйста. что попроще для человека, который не особо стремится и это максимум что он хочет знать в этой отрасли
#1120 #902703
>>902484
>>902554

>SELECT FOR UPDATE


Эта штука на иннодб архитектуре мускла работает, а мне нельзя его юзать, потому что у них макс_коннектионс 1024 у меня часто больше бывает

Решил проблему через костыль, но не ожидал от mysql таких подвохов
>>902721
#1121 #902710
>>892500 (OP)
Анон,дай ссылку на книгу SCIP python ,но на МОГУЧЕМ И ВЕЛИКОМ
>>902726
#1122 #902721
>>902703
Понятно. Но это проблема не MySQL - это типичный race condition и такая же ситуация возникла бы в любой БД и приложение, если, например, вместо таблиц использовать 2 коллекции. Поэтому надо внимательнее продумывать решения для многопоточных систем
#1123 #902726
>>902710
Дал тебе хуй понюхать.
#1124 #902731
Сап. Есть курсач по си++ и один тупой студент я.
Как в кодблокс включить или выключить процессорный кэш? Дайте хотя бы ссылку на гайд, я сам не нашел ничего вменяемого
>>902732
#1125 #902732
>>902731

> процессорный кэш


> в кодблокс


Примерно так же как поставить пароль на биос при помощи пэинта.
>>902733
#1126 #902733
>>902732
Что тогда использовать кроме студии?
>>902735
#1127 #902735
>>902733
А ты в студии умеешь кэш процессору отключать?
>>902742
#1128 #902742
>>902735
Это только в линуксе возможно?
>>902744
#1129 #902744
>>902742
А ты в линуксе умеешь менять вшитые в твой процессор характеристики?
#1130 #902764
>>892500 (OP)

> не знаю какую тему диплома взять


Вот это. Не очень люблю фронтэнд. А вообще без понятия, хотел с работы тему взять, но зав.каф. сказал, что мутно и ничего не понятно.
>>902782
515 Кб, 739x381
23 Кб, 409x733
#1131 #902773
Выручай ,двач, что этот компилятор от меня хочет?:с
>>902787>>903113
sage #1132 #902782
>>902764
В фотошопе делай скрины. Всегда так делал.
#1133 #902787
>>902773
Не компилятор, линкер. Функцию main он хочет. Запуск программ на C\C++ с нее начинается.
#1134 #902790
Ебучее программирование, от него реально сношает башню, все едет по пизде.
>>902795>>902803
18 Кб, 300x275
#1135 #902795
>>902790
Неосилятор порвался.
#1136 #902803
>>902790
Башню сносит, да, но только если используешь неправильно.
Например перерабатываешь (программирование дает высокую нагрузку на организм, более 4-х часов в день противопоказано), или пытаешься натянуть глаз на жопу (запилить что-то высокоуровневое на низкоуровневом языке или что-то безопасное на небезопасном языке), или если открыл фабрику велосипедостроения (пилишь все-все-все с нуля, не пользуясь чужими наработками), или если не знаешь основ (действуешь крайне неэффективно из-за недостатка знаний).
Тогда да, башня быстро укатится в закат.

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

Программирование не для долбоебов, но и не для умников - это обычная такая "черная" специальность, типа слесаря на производстве: долбоебу мешает этим заниматься недостаток мозгов, умнику избыток.
Много знать не нужно, но нужно много вьебывать чтобы заработать на хлеб со смаслом.
>>902825>>903344
#1137 #902807
Хочу вкатиться в Qt для плюсов. Хотел сделать это с помощью родных руководств и инструкций, но они даже хуже, чем на MSDN (я неправ?).

https://wiki.qt.io/Books - что из этого (или ещё из чего) порекомендуете? Хочется иметь целостное понимание Qt и большой справочник, в котором подробно рассказано о каждой части плюсового АПИ и о том, как его использовать.
>>905521
#1138 #902825
>>902803

>более 4-х часов в день противопоказано


Ты какой-то странный.
мимо ебашу часов по 8-12 и бодрячком
#1139 #902849
Посоны, а как там дела у D lang. Интересненько хоть или очередное мертворожденное говно?
#1140 #902874
>>900467
А если серьёзно?
zodiac #1141 #902882
скиньте ссылку на тред по python
25 Кб, 700x350
по сатане k #1142 #902901
Чуваки, нужна помощь с хибернейтом, есть знающие?
#1143 #902922
>>902507
Бiмп
>>902945
#1144 #902934
Привет, Анон! где найти литературу как пользоваться autoit? На http://autoit-script.ru/ ничего не понятно
#1145 #902945
>>902922
>>902507
Учебник Кернигана или кого там в зубы и вперед писать свои первые проекты. Но нет, мы хотим шоб попроще, шоб жопу не поднимать.

Заебали необучаемые пидоры, которые думают, что курсы сделают его программистом. Если бы так все было просто, твой батя работал бы не разнорабочим, а программистом. Все бы были неебаться какими кодерами.
>>902964>>903426
#1146 #902956
Как быстро данные на ссд превратятся в ничто, если я закину диск в радиоактивный пепел?
#1147 #902964
>>902945

> Кернигана


Хуернигана, нахуй рекомендовать человеку это устаревшее говно мамонта? Вообще обучаться по книгам сейчас это максимум неэффективно, сейчас лучший вариант для обучения это последняя версия документации, примеры, best practices, а книги они имеют ценность пока свежие, а потом все. Можно Страуструпа прочитать хоть дважды от корки до корки и при этом ты не станешь С++ программистом.
#1148 #902999
>>902462
Из-за таких как ты сейчас застой в жанре.
#1149 #903000
Здравствуйте. Делфи хороший язык? Для каких целей и какие у меня с ним перспективы будут?
>>903001
#1150 #903001
>>903000
Вы не думайте только, что я тыкаю пальцем в небо и выбираю язык на отъебись, не имея никаких навыков и знаний. Просто у меня на работе есть возможность перекатиться в разработку на делфи и я думаю, нужно мне это или нет.
>>903011
#1151 #903003
>>902518

>Почему Go топовый язык по количеству проектов


Потомц что на нём делают куча мелких и никому не нужных проектом. И да, там каждый микросервис за отдельный ахуеть какой проект считают.
#1152 #903011
>>903001
А сейчас ты тестер?
Все зависит и от того что ожидаешь от єтой конкретной работки, от своей жизни, тем чем занимаешься сейчас. Перспективі клепания форм и даже кроссплатформенное клепание форм. Перспектив нет.
В общем, хорошая пыха и то лучше чем делфи.
>>903057>>903109
#1153 #903057
>>903011
Я сейчас разрабатываю отчётность на sql и у меня есть возможность помимо этого клепать формочки
#1154 #903109
>>902518
>>903011
Прозреваю это из-за того, что у Го нет оф. центрального репозитория, как maven или pip. Т.е. в эти попадают только пакеты добавленные туда специально, а у Го просто все гитхаб и прочие репозитории с Го. Go-way, как есть. Потыкал пару рандомных либ, там какие-то тестовые хеллоуворлды, что вроде подтверждает.
#1155 #903113
>>902773

>что этот компилятор от меня хочет


Адрес мамки твоей.
#1156 #903177
>>892500 (OP)

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


У меня горит лаба, спасите пожалуйста. Есть код. Он компилится, но после считывания имени файла вылетает с ошибкой. Дебаггер останавливается на последней строке ф-ции Str Char, но я её списал у человвека, у которого все работает. Подозреваю, что все дело в ф-ции GoodWord, поглядите пожалуйста, думаю здешним мастерам не составит труда найти ошибку. Вот код (на с++, если что)
http://ideone.com/1wHPa7
#1157 #903187
>>903177
Мда, написал хуйни и доволен
http://ideone.com/UnQ3Nd
Так оно на самом деле выглядит, блд
И все равно та же проблема
>>903189
#1158 #903189
>>903187
>>903177
Забейте, ребят, я починил
#1159 #903193
>>903177

> ф-ции GoodWord


А что она по твоему вообще должна была делать?
>>903195
#1160 #903195
>>903193
Вот в том то и мякотка, что я на эмоциях написал ф-цию которая нихуя не делает. Допереписывал, блд. Вообще, она должна была определять, возрастают ли коды символов в слове и во втором варианте функция исправлена. Но ошибка была в удалении массива в самом конце программыю Надо было поставить пробел в одной из последних строк
#1161 #903344
>>902803
Так а как ты выучишь основы без велосипедов, матана и прочей мозгоебли?
78 Кб, 760x480
#1162 #903355
Приветствую, господа.
Хочу написать браузерную игру с мультиплеером. Для быстрого коннекта требуется UDP соединение.
Подскажите, какие на данный момент существуют технологии для реализации задуманного?
Поясните за хтмл5, жаваскрипт, флеш, сильверлайт, джава апплеты, джаваВебСтар и тд.
>>903373>>903408
0 Кб, 16x16
0 Кб, 18x18
#1163 #903365
Наверное сюда. Решил в джаббер-клиенте Psy заменить иконку онлайна на другую или перекрасить существующую. Нашел эту иконку в папке C:\Psi\iconsets\roster\default . Больше таких иконок в папке программы нет. Выключаю программу. Перемещаю иконку в резервную папку и копирую на её место другую с её именем. Между прочим больше по размерам, 18х18 вместо 16х16, просто для проверки. Запускаю программу. Она показывает старую иконку! Откуда она её берет и зачем тогда эта папка с иконками, если она берет её где-то внутри?
>>903439
#1164 #903373
>>903355

>Для быстрого коннекта требуется UDP соединение.


Кто же тебе разрешит создавать соединения с заданием протокола?
>>903476
#1165 #903385
Гайс, какой "компьютерный навык" лучше изучить сначала? Кодинг, графика, 3д моделирование и т д? с кодингом знаком на начальном уровне, изучал немного бэйсик
#1167 #903408
>>903355
WebRTC.
>>903476
#1168 #903416
Посоны, нормальное направлени? https://abit.ifmo.ru/program/8081/#passport
#1169 #903421
Сап, погромач. У меня сегодня экзамен по информатике в 10 утра, я по специальности вообще не погромист и экзамен в этой шараге сделали видимо просто для галочки. Тема — одномерный массив в С++. Анон, если тебе не составит труда помочь, то напиши на почту sup_1`(prANUSmaia=jlPUNCTUMr}nou С меня как обычно.
#1170 #903426
>>902945
#include <stdio.h>
main(){
printf("sosi hui, pidor\n");
}
#1171 #903439
>>903365

>C:


Переустанови Шиндофс, поможет.
#1172 #903476
>>903408
Хоть там и не чистый udp, ну да и пусть. Но как мне создать соединение с сервером?
Ведь WebRTC создан для соединения двух браузеров.
>>903373
А почему нет?

К слову, есть игра DrakensangOnline.
Сейчас она конечно переехала на нормальный клиент, но буквально пару лет назад игра запускалась прямо в браузере(нормальная полноценная 3д мморпг). Может кто в курсе какие технологии использовались там?
>>903815
#1173 #903622
Суп в хату!
Можно ли в Heroku сделать так, чтобы у меня были 2 одинаковых приложения, но локально 1 репозиторий, а его изменения можно было пушить в оба приложения?
Если сделать "heroku git:remote -a my-repo-1", потом "heroku git:remote -a my-repo-2", то первый теряется.
#1174 #903647
Пытаюсь вкатиться в веб-разработку (бекенд), но ничерта не понимаю.
Хочу осилить RoR (в следующем семестре буду работать в проекте), но не могу понять что он вообще делает.

Подкажите, как забацать руками (без ебучей тучи фреймворков) сайт.
Вернее, веб-сервер, который будет выдавать страницы по запросу.
Можно тыкнуть носом в какие-нибудь материалы для самообучения, тоже буду рад.
>>903664
#1175 #903664
>>903647

>RoR


около 100 вакансий на hh за весь год
по сравнению с парой тысяч на питоне и чуть ли не 10к вакансий на пхп
делай выводы
>>903665>>903674
#1176 #903665
>>903664
те примерна разница порядок и два порядка
>>903674
#1177 #903674
>>903664
>>903665
Пересесть с одной технологии на другую дело времени. Меня интересует принцип работы.
>>903698
#1178 #903698
>>903674

Тут где-то был тред по руби, иди туда, читай шапку.
#1179 #903705
Как вкатываться в это ваше программирование? Знаю синтаксис крестов, жавы, питона, перла, паскаля. Заебался уже эти книжки для дебилов читать. Гуглить умею. Даже на английском. Куда дальше двигать?
>>903708
#1180 #903708
>>903705
Пытайся в разные блок-схемы и SICP.
>>903713
#1181 #903713
>>903708
А программировать-то когда?
>>903717
#1182 #903717
>>903713

иди и программируй, кто тебе не дает. Вот крестики нолики по сети напиши.
>>903721
#1183 #903721
>>903717
Да я писал эту хуету на дельфях лет в 10. Без сети, правда. И в итоге у меня там были каскады ифов и уродливые формочки. Это и есть программирование?
#1184 #903738
>>903721

Формально оно, но надо понимать, что тебе за такой код руки отрежут, а не деньги будут платить. Ты же очередной вкатывальщик.
#1185 #903801
Есть одна табличка, как ее правильно замапить?
Сделал вот так, EF говорит, что нет первичного ключа. Хотя он есть.
http://pastebin.com/uVjbwb37
#1186 #903810
>>903721
А чего ты ждешь? Для чего тебе нужно программирование?
>>903903
#1187 #903815
>>903476

>А почему нет?


Потому что это урезанная браузерная песочница, и там ничего толком нельзя.
#1188 #903816
>>903721

>И в итоге у меня там были каскады ифов и уродливые формочки.


Совершенный код макконела в помощь.
>>903840
#1189 #903840
>>903816
Хуенелла. Язык вроде питона или goвна, лол с анальным диктатором и таким же кодстайлом
>>904310
#1190 #903903
>>903810
Мне нравилось в свое время дрочить олимпиадки. Но потом я понял, что туповат и упустил все малейшие возможности на успех дальнейший.
А ни на что другое я особо не годен, кажись
>>903970
#1191 #903970
>>903903
Олимпиадные погроммисты унылы, ты ничего не потерял.
>>903971
#1192 #903971
>>903970
Как по жизни, так вроде очень веселые ребята. Но чсв, да
58 Кб, 749x198
#1193 #903975
Что он только что сделал?

https://habrahabr.ru/post/318814/
>>903976>>904126
#1194 #903976
>>903975
Кстати всегда было интересно как узнают какие данные нужно вписать чтобы заменить адрес на нужный во время переполнения буфера. Там ведь в памяти каша какая-то и в ней нужно как-то найти нужных 4 байта. А здесь вроде это и делают.
16 Кб, 552x414
#1195 #903997
Посоны, я в конец нахуй ёбнутый блядь и поэтому у меня такой вопрос.

Существует ли язык программирования, где вообще нихуя не делаешь, а лишь командуешь тем что следует делать?
#1196 #903998
>>903997
Короче я хочу язык основанный на рабстве. Где я главный - и есть мои, блядь, рабы. Которые мне приносят рандомный, либо полурандомный результат - а я выбираю лучший из них, исходя из его итоговых свойств.
>>904017>>904075
#1197 #903999
>>903997
Чтобы чёрный ящик чёрным ящиком внутри чёрного ящика погонял, а я лишь мог подавать на него сигнал и исследовать этот ебаный в голову ящик
3436 Кб, Webm
#1198 #904012
>>903997
Думаю запилят в ближайшем будущем. Технологии распознания речи с каждым годом работают всё лучше и лучше. Уже через лет 5-10, любой Васян с нулевыми навыками сможет создавать по, не прикасаясь к клавиатуре. Да и вообще, сдается мне, в обозримом будущем, первыми кто соснет от околоии - будут как раз программисты.
>>904035
#1199 #904017
>>903997
>>903998
Ситуация такая:
1 - если раб разумный, т.е. имеет мозг, он сам выполнит (додумает) за тебя часть задачи, и тебе останется только отбор результатов.
Раб сам будет прогрессировать, стараясь тебе угодить, стараясь сделать так, чтобы оценка его деятельности только росла.
2 - если раб неразумный (как в случае современных машин), он понятия не имеет даже просто как существовать, это как оболочка, тело без мозга.
Чтобы заставить это существо сделать хоть что-то, даже базовый примитив, нужно научить его этому - создать ему мозг. Это крайне тяжело.
Т.е. машине необходимо описать задачу в мельчайших деталях - вложить в нее описание мозга, который может решить твою задачу, со всеми подсистемами, которые необходимы и достаточны для решения задачи, со всеми связями, и с первичным набором данных, необходимых для старта мозга.
Даже для простейших задач это адский труд.

Есть и третий вариант:
Если понятия не имеешь как описать мозг, способный решить задачу, можно его вырастить.
Но для этого тебе придется создать фабрику по выращиванию такого мозга - весь внешний контрольно-измерительный обвес для будущего мозга, который сможет тестировать мозг и направлять его развитие.
У нас такая подсистема есть. Для машин ее придется создавать самому - потребуется определить что за задача, критерии успешности ее решения, каналы и методы манипуляции информацией из внешнего для мозга мира.
Т.е. потребуется как следует проработать интерфейс будущего мозга, заложить разумные ограничения, продумать внешние контрольные системы мозга - это тот минимум, который придется реализовать самому.
Причем с нуля, т.к. для подобного класса задач готовых инструментов не может быть в принципе - слишком велика вариативность задачи, зацепиться просто не за что, чтобы создать универсальный инструмент.
Так что ручками, ручками. Благо для простых задач (задачи, которые сейчас принято решать компьютерами - крайне простые) эти системы не такие уж и сложные. Можешь посмотреть примеры на ютубиках и в сотнях статей, где пишут простенькие эволюционные алгоритмы - чаще всего вся внешняя обвязка занимает пару десятков строк, такие вот задачи.
В природе кстати внешняя обвязка тоже очень примитивна, по сравнению с тем мозгом, который она взращивает.
#1199 #904017
>>903997
>>903998
Ситуация такая:
1 - если раб разумный, т.е. имеет мозг, он сам выполнит (додумает) за тебя часть задачи, и тебе останется только отбор результатов.
Раб сам будет прогрессировать, стараясь тебе угодить, стараясь сделать так, чтобы оценка его деятельности только росла.
2 - если раб неразумный (как в случае современных машин), он понятия не имеет даже просто как существовать, это как оболочка, тело без мозга.
Чтобы заставить это существо сделать хоть что-то, даже базовый примитив, нужно научить его этому - создать ему мозг. Это крайне тяжело.
Т.е. машине необходимо описать задачу в мельчайших деталях - вложить в нее описание мозга, который может решить твою задачу, со всеми подсистемами, которые необходимы и достаточны для решения задачи, со всеми связями, и с первичным набором данных, необходимых для старта мозга.
Даже для простейших задач это адский труд.

Есть и третий вариант:
Если понятия не имеешь как описать мозг, способный решить задачу, можно его вырастить.
Но для этого тебе придется создать фабрику по выращиванию такого мозга - весь внешний контрольно-измерительный обвес для будущего мозга, который сможет тестировать мозг и направлять его развитие.
У нас такая подсистема есть. Для машин ее придется создавать самому - потребуется определить что за задача, критерии успешности ее решения, каналы и методы манипуляции информацией из внешнего для мозга мира.
Т.е. потребуется как следует проработать интерфейс будущего мозга, заложить разумные ограничения, продумать внешние контрольные системы мозга - это тот минимум, который придется реализовать самому.
Причем с нуля, т.к. для подобного класса задач готовых инструментов не может быть в принципе - слишком велика вариативность задачи, зацепиться просто не за что, чтобы создать универсальный инструмент.
Так что ручками, ручками. Благо для простых задач (задачи, которые сейчас принято решать компьютерами - крайне простые) эти системы не такие уж и сложные. Можешь посмотреть примеры на ютубиках и в сотнях статей, где пишут простенькие эволюционные алгоритмы - чаще всего вся внешняя обвязка занимает пару десятков строк, такие вот задачи.
В природе кстати внешняя обвязка тоже очень примитивна, по сравнению с тем мозгом, который она взращивает.
>>904035
#1200 #904029
>>903997
Есть.
Человек называется. Плати бабло, говори, что делать. Правда, никаких гарантий.
#1201 #904035
>>904012
Ктож запилит-то? Всё что связано с ИИ умеют только усложнять и пилить громоздкий пиздец под видом "Ну это искуственный интеллект, посоны, чё вы хотели то от нас? Тут всё сложно блядь, а мы и сами нихуя не понимаем, но зато, мы математики, да."
На счёт

>Технологии распознания речи


Распознать-то сигнал можно. А чё ты с ним дальше будешь делать? Ты видел как скайп работает? Как анализирует речь и её переводит? Он только и может как "распознать по буквам"
Т.е то что ты написал вообще не связано с "любой васян сможет". Он бы смог и без технологий распознания речи, еслиб была сама как таковая "система"

>>904017

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


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

>универсальный инструмент


А зачем? Почему не может быть набора инструментов?

>простенькие эволюционные алгоритмы


И всё таки это же не будет как таковым языком программирования?, а просто одним из способов что-то решить. Или ты предложил щас сделать язык основываясь на эволюционных алгоритмах?
>>904038>>904044
#1202 #904038
>>904035
алсо, я просто ебанутый, даже не программист. мне просто всегда хотелось кучу всяких бро которые будут делать то что я захочу, а самому просто анализировать чё они творят, если идут совсем не туда - запрещать этот путь, как-то корректировать его
>>904051>>904291
#1203 #904044
>>904035
А точнее, я хочу сделать (получить) игруху, с динамической сложностью, постоянно анализирующей уровень игрока, и выдающей ему уровень чуть-чуть выше его нынешних способностей, чтобы она никогда не выдавала чего-то слишком сложного, или слишком простого настолько что вызовет скуку, при этом в ней можно грабить корованы она будет логической, но не унылой как настолки, а вполне себе современной, да ещё и такой, где правила игры будут постоянно меняться во время самой игры и будет предлагаться в эти правила врубиться без их пояснения. Также в "играх" будет система генерации уровней такая, что её нельзя будет взять и "поломать" гуглом, или глянуть решение где-то, не важно где, т.е возможность читануть сразу отпадёт, и останется только игра и сам человек, где игра будет делать вид что она чууть чуть сложнее чем то что человек может решить сейчас.

я слоупок ебаный, ни разу в жизни ещё не видел нормальной игры для себя. чтобы одновременно всё было и быстро и так чтобы можно было успеть подумать таким образом чтобы время не поджимало
>>904046
#1204 #904046
>>904044
этой игрой я хочу снизить время своего "оптимального выбора" до нормального "человеческого", а не такого, когда тупишь пять минут, а потом хуяк - а вот так вот надо было ответить, нет, так оно ирл не работает нихуя
>>904053
#1205 #904051
>>904038
Ты - типичный PM =)
744 Кб, Webm
#1206 #904053
>>904051
Дану, это слишком ответственно, а я никто и звать меня - ноунейм

>>904046
Алсо, сделал вебмку по теме. Именно оптимизировав само нахождение решений для мозга, имхо, можно свести на нет эту разницу между "всеми" и вот тем лосём который ходит с блокнотом.
#1207 #904060
>>904051
А вообще сорре, мне казалось среди программеров есть только архитекторы, которыми становятся только после миллиона лет практической работы и они руководят основываясь на своём личном опыте, чтобы никто нигде не накосячил, т.к они могут если чо - то сразу тыкнуть ебалом в косяк и сказать как и что надо было делать, вместо того чтоб заставлять тратить очередной миллион часов на поиск проблемы в гугле.

Но если всё не так как думал, тогда там в коллективе всегда полный пиздец творится, как может руководить процессом тот кто вообще нихуя не понимает кто чё делает?
#1208 #904075
>>903998
Гугли многоагентная система
>>904077
#1209 #904077
>>904075

>многоагентная система


Годно, спасибо, как раз натыкался на системы имитационного моделирования, но про многоагентные системы там не было ни слова.
#1210 #904092
Можно ли подключиться к TCP-серверу на своей же машине через свой внешний IP?
Юзаю telnet.

Ну то есть я хочу отправить запрос и чтобы он пришёл обратно. Пытаюсь организовать общение клиент-сервер, они оба на одной машине (пока я их разрабатываю, естественно)
#1211 #904100
>>904092
Прокси
>>904103
#1212 #904103
>>904100
То есть как я хочу, напрямую невозможно?
>>905018
#1213 #904126
>>903975
Бамп
#1214 #904174
Подскажите, с чего начать изучение С++?
Алсо, знания javascript будет ли обеспечивать какой-то плюс в изучении?
>>904182
#1215 #904182
>>904174

>Подскажите, с чего начать изучение С++?


Найди тред по плюсам тут, очевидно.

>Алсо, знания javascript будет ли обеспечивать какой-то плюс в изучении?


Разве что {} вот эти cимволы будут знакомы.
#1216 #904187
анончики, посоветуйте годных ресурсов для изучения html, css
>>904216
sage #1217 #904216
>>904187
/wrk/ верстка тред
#1218 #904263
Подскажите тот сервис, где анонимно может редактировать код несколько людей.
>>904270>>904271
sage #1219 #904270
>>904263
github
#1220 #904271
>>904263
pornolab
#1221 #904291
>>904038

>мне просто всегда хотелось кучу всяких бро которые будут делать то что я захочу, а самому просто анализировать чё они творят, если идут совсем не туда - запрещать этот путь, как-то корректировать его


>>904051

>Ты - типичный PM =)


А вообще знаешь чувак, ты помог поставить задачу совсем иначе. Этих "мелких бро" надо заменять на всё научное сообщество нахуй.
84 Кб, 585x558
#1222 #904292
Только это не задача получается, а пиздец какой-то
#1223 #904293
Аноны,есть ли возможность просто и бесплатно развернуть у себя на компуктере свой расово верный аналог ВИкипедии. То бишь не скачать просто дамп готовой вики,а создать именно свои статеечки ,хуеечки ,ссыли и прочее?
Можно ,конечно , и написать,но я с вэбом не знаком особо
#1224 #904294
Аноны,есть ли возможность просто и бесплатно развернуть у себя на компуктере свой расово верный аналог ВИкипедии. То бишь не скачать просто дамп готовой вики,а создать именно свои статеечки ,хуеечки ,ссыли и прочее?
Можно ,конечно , и написать,но я с вэбом не знаком особо
>>904299>>904329
#1225 #904299
>>904294
zim desktop
#1226 #904310
>>903840
Как кодстайл спасёт от 10 вложенных IF?
>>904327>>904332
#1227 #904313
Сап, аноны. Собираюсь вкатиться в веб разработку, но конкретно растерялся. Что начать учить? Как учить? Где? Знаю пока только основы php. Про английский и математику не стоит заводить песню, я живу в англоязычной стране, а второе в процессе активного изучения. Собираюсь поступать в универ на факультет с it направлением, но ждать этого не хочу, хочу саморазвития так как время девать некуда, а это мне по крайней мере интересно.
>>904421
#1228 #904327
>>904310
Ну так объедини условия в 1-2 если тебя это так напрягает.
>>904360
#1229 #904329
>>904294
гугли вики-движок
#1230 #904332
>>904310
Обучение посредством подражания (посредством изучения чужого кода, следующего указанным выше конвенциям) — один из самых древних методов обучения. если вдруг ты не знал, ебаный довн
>>904360
54 Кб, 600x450
#1231 #904335
Ананасы, у друга программиста а еще он музыкант, скоро ДР. Что ему подарить такого, что может помочь в хобби? Или вообще посоветуйте подарков, бюджет до 500-600 рублей. Спасибо.
#1232 #904340
>>904335
Губную гармошку
>>904934
#1233 #904342
>>904335
На каком языке пишет?
#1234 #904346
хочу делать игры
какой язык выбрать
>>904347
#1235 #904347
>>904346
Матан -> физика -> C++
#1236 #904349
Такое дело, анон.
Заебался каждый раз ждать правки от прогера, хочу сам обмазаться веб-программированием.
Подскажи ГОДНУЮ литературу по html, css, php и вёрстке, которую можно купить в книжных, или на озоне.
Сам немного шарю, в том же html и CSS, но знания очень посредственные.
#1237 #904357
Дайте книгу, которая поможет прокачать математику, если мои знания на уровне 2 класса, а на задачах третьего я уже долго думаю.
>>904371
#1238 #904360
>>904327
Да не меня, а анона выше. Я таким не страдаю.
И да, ни один известный мне кодстайл ничего не говорит о числе вложенных IF.
>>904332
Как я писал, конвенции тут не помогут. А форматирование и прочее- это вообще дело десятое, и на 9/10 делается одним нажатием клавиши в IDE.
>>904383
#1239 #904371
>>904357
1. Шень, Алгебра.
2. Гашеков, Современная алгебра.
3. Хаггарти, Дискретная математика
4. Винберг/Кострикин, Алгебра
5. Зорич, том первый
6. Позняк, Линейная алгебра
>>904382
#1240 #904382
>>904371
С первой книжки дошел до задания
5 Умножьте 10001 на 1020304050
и ошибся. Видимо, я совсем даун.
>>904392>>904410
#1241 #904383
>>904360
Я про pythonic way или literate programming вообще, а не только про форматирование. Самостоятельно научиться можно только изучая код чужих проектов (а нормальный проект на крестах или JS еще поискать), никакой Макконел или ГОФ здесь не зайдет без минимального опыта.
#1242 #904392
>>904382
Аналогично.
#1243 #904397
Как создать ИИ?
>>904410
#1244 #904401
>>892500 (OP)
Охуеть у вас конечно f.a.q., ничего не скажешь.
Что делать, если гигантский свхост процесс грузит весь компьютер?
>>904410
#1245 #904410
>>904382

>Умножьте 10001 на 1020304050


>и ошибся


Калькулятора не было?
>>904397
Трахни бабу.
>>904401
Идти в доску по ОС, тут погромисты обсуждают перипетии бытия.
>>904412
#1246 #904412
>>904410

> доска по ОС


Это вообще где?
>>904423
#1247 #904421
>>904313
Бамп
#1248 #904423
#1249 #904424
Аноны, а как вы учите/выучили английский?
>>904463>>904496
#1250 #904441
>>892500 (OP)
Братушки, посоветуйте мне какого-то чтива по SQL. Только чтобы это не было какое-то унылое говно написаное пидорашками в 2001 году, а что-то нормальное. SQL нужен чисто на базовом уровне
#1251 #904463
>>904424
говорю крутые матюки и обзываюсь как крутой зврослый
>>904513
#1252 #904496
>>904424
Никак, пользуемся гуглтранслейтом.
#1253 #904513
>>904463
мама-ама криминал
#1254 #904519
>>904335

>у друга


>скоро ДР


>Что ему подарить


Подари ему 500 блядь рублей и не еби мозги, чувак.
#1255 #904520
>>904335
ОСОБЕННО если он погромист, он будет рад тому что его друг не долбоёб, который подарил ему очередную ненужную хуйню, а решил дать просто денег, пусть и мало
#1256 #904550
>>892500 (OP)
Появилась потребность выложить свое spring boot говно-web-приложение для широкой публики. Но мне очень не хочется покупать домен-хуен или пердолиться со всякими хероку-хуёку (которое кстати тоже не бесплатно). Короче совсем платить нечем, но надо что бы можно было тестить приложуху, ну скажем одновременно на 10-20 (максимум) клиентов одновременно, без лимита на суммарное кол-во клиентов.
Я кажется видел статью, где разворачивали сервак на ubuntu и как-то давали доступ прямо по ip или как то так, без всяких регистраций домена (хотя наверное нужен статический ip, хз), вот это было б норм, но я все проебал, и совсем не помню по каким словам это гуглить. Напомните или может предложите все таки какой-нить бесплатный paas который подойдет под мои нужды? Спасибо.
#1257 #904561
>>904550
Где-то слышал что у амазона есть такая хуйня, там оче дёшево, но это было пару лет назад, сейчас не знаю что и как сорре если инфа говно, ну хоть что-то
#1258 #904562
>>904550
https://aws.amazon.com/
Вот даже загуглил, дальше нихуя не знаю, времени нет (гуглил для себя, решил и тебе скинуть)
>>904907
#1259 #904570
Ананасики, поделитесь линком на статью с годным описанием того как гугл ранжирует сайты в 2к17. Сам гуглить пробовал, но в топе какой-то блевотный ад с отсылками к интервью с разрабами из гугла аж из 08-10ых годов.
>>904573
#1260 #904573
>>904570
Если гугл не долбоебы, такого описания в открытом доступе просто не должно существовать, т.к. это коммерческая тайна.
>>904575
#1261 #904575
>>904573
конечно же, сам алгоритм - тайна. а вот параметры, которые он учитывает - это уже не такая уж и тайна, вот их описание я и реквестирую.
>>904634
#1262 #904581
Надо изменить размер массива, язык - Си.

uint8_t data_array[1];

void test(uint8_t buffer)
{
realloc(data_array, buffer
(sizeof(uint8_t)));
}

Но выдаёт ошибку: invalid operands to binary (have 'uint8_t ' and 'unsigned int')

Как сделать правильно?
>>904586
#1263 #904584
Gg
#1264 #904586
>>904581
Сожрало все звёздочки.

Залил на пастбин: http://pastebin.com/63p6GgLy
>>904600
#1265 #904600
>>904586
ты в реаллоке указатель uint8_t * buffer умножаешь на (sizeof(uint8_t)). wtf?
>>904610
#1266 #904610
>>904600
А-а, дошло: должна была быть переменная, принимающая размер будущего массива.
123 Кб, 640x480
#1267 #904618
Аноны, вкатываюсь в веб разработку, но совершенно нихуя не знаю с чего на начать. Вообще планирую учить так: HTML, CSS, SQL или MySQL, я в базах данных не особо вообще, note.js какое отличие от JS?, PHP последний, так как его основы и так знаю. Может что-то подправить, выкинуть или добавить? Про фреймворки пока не думал. алсо я 17 лвл пиздюк, поэтому не бейте пожалуйста за незнание чего-то
>>904646>>904651
#1268 #904634
>>904575
Делай сайт для людей, а не говно для продажи- вот и всё.
#1269 #904646
>>904618
Бля, ты - один в один я. Даже возраст.
>>904659
158 Кб, 720x1280
анон #1270 #904650
Здарова ребзя:)
>>904668
#1271 #904651
>>904618
20-lvl пиздюк, тоже вкатывающийся, на связи.
Определись для начала с областью -- фронтенд (вёрстка) или бекенд (логика на сервере).
Порядок пойдёт, но это минимум, не углубляйся сильно. Когда поймёшь что конкретно ты не понимаешь (или что хотел бы узнать глубже), вот тогда учи.
Node.js (не note!) -- фреймворк. Один парень захотел использовать javaScript в бекенде (жскрипт живёт в браузере, т.е. на клиентской стороне), вот так и получилось. С одним языком можно целиком сайтик разработать.

>выкинуть


PHP и Node.js (вроде как) взаимоисключают друг друга, так как используют их для одной и той же задачи.

>добавить


Понимание функционирования сетей. OSI, TCP/IP (HTTP), прокси, веб-сервер. Мне недавно вот понадобилось понять что такое NAT (порты пробрасывать).

Фреймворков тысячи. Идеальным вариантом было бы вкатиться в готовый проект, ибо утонешь.

>добавить


Еще можно добавить паттерны проектирования: MVC, ORM, етс, их тоже прилично, полагаю.
Напоследок: sass/scss/haml, xml/yml, ajax.
Всё что пришло в голову.
В целом: учи снизу вверх -- от простого к сложному, без фреймворков -> с фреймворками.
>>904659
#1272 #904659
>>904646
Так это же круто. Значит идём по одному пути, проблема лишь в том, что у меня даже ПК нет точнее есть, но он вечно занят
>>904651
Ок, спасибо. Я хочу в бэкэнд ворваться. Значит сейчас я начинаю разбираться с HTML/CSS, потом довожу до ума PHP и дальше уже шагаю разбираться с базами данных, фреймворками и прочими веаёлыми вещами.
>>904660
#1273 #904660
>>904659
Сначала изучаешь паттерны и все технологии, используемые в фреймворке, затем сам фреймворк. Html/css ты должен знать на базовом уровне. На html может хватить пару дней (а может и пары часов, если соображаешь), с css немного дольше повозиться, например с селекторами, чтобы понять почему удобнее использовать sass. На htmlacademy есть хороший бесплатный курс.
javascript еще добавь в этот блок, для общего понимания.
>>904672
#1274 #904662
Есть виртуальная машина (ubuntu) с веб-сервером. Пытаюсь сделать её видимой из тырнета.

Пробросил порт 3000 на роутере, и пробросил его же в виртуал-боксе.
Получилась цепочка роутер->хост->гостевуха.
Законно ли это?

С хоста (локальной сетки) порт гостевухи виден.
Из тырнета порт хоста тоже виден.
А из тырнета гостевуха не видна.
В настройках обоих осей порты открыл (в хосте так точно).
чяднт?
#1275 #904668
>>904650
Плохо сделал. Пользователи не любят что-то вводить.
#1276 #904672
>>904660
Хорошо, прям сейчас и возьмусь за дело всё равно скучно на каникулах. Спасибо
#1277 #904675
Ребят, а как у вас крутых принято:
function f() {
}
или
function f()
{
}
Первый или второй?
#1278 #904677
>>904675
Как хочешь, так и делай. Главное дабы везде был одинаковый стандарт
#1279 #904693
Есть ли разница между селекторами div.question и .question в CSS?
>>904694
#1280 #904694
>>904693
Первый случай это тег + класс, во втором просто класс.
>>904697
#1281 #904697
>>904694

В первом случае выбираются все _дивы_ с классом question, а во втором _любые_ элементы с этим классом? Вроде так здесь написано http://www.w3schools.com/cssref/sel_class.asp
>>904698
#1282 #904698
>>904697
Я так и написал.
#1283 #904720
>>904675
У крутых принято вот так:
def name():
>>904776
#1284 #904748
Что значит мапить? Вроде что-то из баз данных.
#1285 #904756
Друже, помогите разобраться. Вообще по образованию я ни разу не программист. Хочу написать программу. Суть ее в том, чтобы собирать мои знания об оборудовании, которое я обслуживаю. Т.е.:
При запуске программы она выводит схему моих объектов.
При нажатие на какой-либо объект открывается окно с его описанием, инфой по тестированию, прошлыми поломками и вообще с тем, чем захочу я (инфа может содержать как текст, так и мультимедиа). Ну при необходимости вывод на печать нужной мне инфы.
Собственно все. Можете сказать как эьо лучше всего реализовать, накидать гайдов. Мне необязательно давать самоучители по языку Ассемблера. Быстродействие здесь не главное. Недавно наткнулся на прогу Алгоритм2. Но отзывы у нее неоднозначны. Я к тому, что можно посоветовать прог типа этой (я не знаю какие в вашей среде являются труЪ). Чтобы в случае чего я мог обратьться к вам за помощью. Как-то так.
>>904763>>904791
#1286 #904763
>>904756
Python. Выучи основы, разбей идею на этапы и беги реализовывать. Можно ещё взять Java, но придётся освоить ООП.
>>904768
#1287 #904768
>>904763

>Python


Слышал за него. Даже думал когда-нибудь осилить, но времени не находил.

>Выучи основы, разбей идею на этапы и беги реализовывать.


Но я ни разу не программист и твой ответ в моих глазах выглядит примерно, как если бы ты обратился к конструктору с просьбой помочь сделать ракету, а он тебе ответил этими словами.
Все приложения, которые мы писали были без визуализации, а их уровень был хеллоуворлд. Можно по конкретней где найти средство визуализации. Может где подобную прогу разбивают на куски и разбирают (я бы мог попробовать освоится и изменить ее. Вобщем помоги поконкретнее. К пайтону я, конечно, вернусь я все еще верю в это, но сейчас мне важней программа.
>>904823>>904828
#1288 #904775
Подскажите, пожалуйста, ньюфаку.

Есть три файла:
main.c
file1.c
file2.c

Файлы доп функций file1 и file2 заинклудены в main.c, в котором находится головная функция.

Как мне расшарить массив, например, uint8_t sData[1], указав его только в файле main.c?

А то сейчас такой массив прописан во всех трёх файлах, а когда убираешь - ругается, что не определён.
>>904782>>904815
#1289 #904776
>>904675
Смотря какой язык. На PHP нужно чтить PSR, поэтому для функций будет второй вариант.
>>904720
Это не крутые, это хипстеры.
#1290 #904779
Аноны, не хочу выбирать между бэкенд и фронтенд разработкой. Что если я в обе сразу вкачусь?
>>904784
#1291 #904782
>>904775
Пропиши в третьем! Не забудь о #if defined
Зачем тебе глобальный такой массив?
>>904790
#1292 #904784
>>904779
Вкатывайся.
#1293 #904790
>>904782
В файле main.c - основная функция
В других - подфункции, которые работают за счёт основной.
Они все пользуют один, точнее два однотипных массива uint8_t sData[1].

>#if defined


Что?
#1294 #904791
>>904756
html+css
#1295 #904803
Куда подевался dlang-тред?
>>904820
#1296 #904815
>>904775
Самый простой вариант:
На верху файла file1.c после инклудов пишешь: extern uint8_t sData[1];
На верху файла file2.c после инклудов пишешь: extern uint8_t sData[1];
В main.c после этих инклудов объявляешь и определяешь свой массив: uint8_t sData[1]; (т.е. пишешь без extern).
#1297 #904820
>>904803
Утонул.
мимо-его-оп
#1298 #904823
>>904768
Увы, у тебя два стула: либо покупать, небольшими порциями, либо все пилить самому.
В любом случае придется приложить мозг, и не мало, все обдумать и продумать.

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

Закодить БД не сложно на любом языке - определи все основные процедуры по работе с БД и своими обьектами в ней.
Этими процедурами будет пользоваться приложение.

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

Далее, с помощью любой гуй-библиотеки и ранее накоженных процедур доступа к БД, реализуй это.

И вот у тебя на руках рабочий прототип. Осталось только его отполировать.
>>904889
#1299 #904828
>>904768
Ну так я же и говорю, освой питон. После ты будешь понимать, куда двигаться дальше, разбивая свой путь к цели на этапы. Например, ГУИ. Полезешь учить ГУИ для питона.
#1300 #904831
Есть конфа в телеграме?
#1301 #904832
Как анончикам курсы от SoloLearn? Стоит внимания?
#1302 #904834
Смотри, пр. Гуглил я, как реализовать связь один-ко-многим entiny framework, вроде нашел, но нихуя не понял. Как это использовать?
public class Book
{
[Key]
[Column("BookID ")]
public int ID { get; set; }
public string Author { get; set; }
public virtual ICollection<Page> Pages { get; set; }
}

public class Page
{
public int ID { get; set; }
public int BookID { get; set; }
[ForeignKey("BookID ")]
[Column("BookID ")]
public virtual Book Book { get; set; }
public string OtherField { get; set; }
}

Вот. Зачем в Book этот ICollection? Разве нужно туда добавлять каждую страницу?
>>904839
#1303 #904839
>>904834
если тебе нужно будет подгрузить нужные книги со страницами, обращение к Pages позволит EF сделать тебе JOIN и засандалить туда результат, а не делать два отдельных запроса к БД
>>904845
#1304 #904840
Есть страничка на html + javascript, там есть поля, чтобы выбрать интервал дат, по которому выдается табличка. Так вот, мне нужны данные из этой таблицы, как, скажем, на питоне их получают?
#1305 #904843
Парни, а вы рисуете блок-схемы?
>>904853>>904854
#1306 #904845
>>904839
А как мне добавить туда страницы?
Как я понял, сейчас у меня оно выглядит примерно так.
var book = new Book {ID =11, Author = "Lev T"};
context.Pages.Add(new Page {...,BookID=book.BookID, Book=book};
А потом я могу видимо нет сделать так:
var pages= context.Pages;
foreach (var p in pages)
{
Console.WriteLine("Страница: " + p.Number+ " Книга : " + p.Book.Name);
}
Вот это, кстати, не работает. There is already an open DataReader associated with this Command which must be closed first.
>>905287
#1307 #904853
>>904843
Ага, и программируем мышкой.
#1308 #904854
>>904843
Рисую УМЛ.
36 Кб, 981x444
#1309 #904877
>>892500 (OP)
Эт кому так пердак рвет?
152 Кб, 602x604
#1310 #904884
>>892500 (OP)
С Новым Годом! У меня такой вопрос, как вы организовываете файлы для проектов?
У меня каждый раз возникает возгорание стула после того как меня попросят что-то выслать, что я делал год назад, я начинаю психовать и под конец просто делаю все по новой.
Как с этим бороться? Обычно я делаю 3 директории одну для данных, вторую для скриптов, 3 для результатов, но через месяц это все смешивается в салат. Поделитесь советами мудрых.
>>904890
32 Кб, 1117x416
#1311 #904889
>>904823
Ну смотри как это вижу я. Если разбить на простые задачи то первое - это, например, БД с инфой по объектам. Теперь вопрос какую БД использовать? MS Access подойдет? Не думаю что инфы в программе будет прям дохуя даже с учетом перспективы. Если нет, то какую посоветуешь.
#1312 #904890
>>904884
Я просто пилю основной код как библиотеку, что-то вроде programm-core, а потом уже делаю интерфейс для работы с ней.
#1313 #904907
>>904562
Спасибо, но тут вообще какой-то мутный прайс-лист.
Бамп вопросу заодно.
>>905023
#1314 #904934
>>904340
Да вряд ли он умеет на ней играть.
#1315 #904944
Анон, подскажи как мне проще всего организовать связь между двумя десктопными приложениями написанными на c#, и запущенными в одной системе, насколько я понял нужно использовать WCF но мне лень с ним разбираться и хочется чего-то проще, чтоб можно было кое как за пол часа вкурить
>>905024>>905056
#1316 #904972
Aноны, нужно написать скрипт для извлечения информации из резюме (например ФИО, специальность, образование и т.д.) Как лучше всего это реализовать? Я много теории прочитал, вроде более менее понятно как это должно быть, но как это реализовывать?
>>904975
#1317 #904975
>>904972
Телепаты на каникулах.
Резюме на hh? В pdf? doc|docx? Скан бумажного варианта?
В чем именно проблема?
>>904985
#1318 #904985
>>904975
Да, извини, резюме просто из ро даты, в которую сохраняются резюме с разных HR сайтов (hh, superjob, etc) или просто резюме, которые отправляют на почту. То есть может быть или HTML документ, или просто текст, или PDF. Проблема в извлечении данных из текста. Не представляю как это реализовать
>>904989
#1319 #904989
>>904985
Зависит от того насколько они типизированы. Уверен, что все резюме одного сайта имеют одинаковую структуру и проблем в извлечением тут не должно быть. Для нетипичных документов можно попробовать начать с регулярок (для даты, например). А так гугли fuzzy search|fuzzy regex чтоб велосипеды не городить.
Универсального способа не и не будет - надо искать что сработает лучше. Поэтому, если ты серьезно берешься за эту задачу, то самое главное - это формализовать "точность" того или иного метода, чтоб было что сравнивать.
Я бы начал с того, что собрал небольшой тестовый корпус резюме (100 штук, например, но чем больше тем лучше), для которых бы вручную проставил нужные значения. Потом завязался бы на какую-нибудь метрику, например f-score https://en.wikipedia.org/wiki/F1_score . Дальше уже можно смело пробовать различные подходы, алгоритмы, подкручивать коэффициенты и т.д.
Но это всё нужно в случае если ты собираешься обрабатывать большие объёмы информации. Если у тебя всего сотня резюме и ты решил подлизать HR-ке, то не еби себе мозг - пускай всё вручную делают.
>>904994
#1320 #904994
>>904989
Задача как раз в том, чтоб извлекать данные из нетипизированного резюме(то есть универсальный парсер для любого резюме). За нечеткий поиск спасибо, почитаю. А так это тема диплома, то есть делать придется
#1321 #905018
>>904092>>904103
Всё зависит лишь от того, на каких интерфейсах твой сервер слушает. Если 0.0.0.0, то без проблем, бери и подключайся. Только зачем?
#1322 #905023
>>904907
Там год на одно имя/кредитку бесплатно дают. У самого такой давно уже, рикамендую. Через год сможешь на бабушку зарегать, потом на дедушку и т.д., если денег не заработаешь.
>>905509
#1323 #905024
>>904944
Файлики. Одно приложение в файлик записало и закрыло, другое приложение файлик открыло и прочитало.
Системный реестр. Одно приложение ключ записало, другое приложение ключ считало
zwReadProcessMemory и zwWriteProcessMemory - но это нелегально. За такое прописывают от segmentation fault до privilege error
#1324 #905027
>>904092
Когда писал такую лабу, то не беспокоился на эту тему, а просто запускал клиент и сервер на разных портах.
Для полной эмуляции пробовали запускать сервер на виртуальной машине, но это сложнее. Но хост-машина должна видеть виртуальную машину как узел локальной сети.
#1325 #905035
>>904550
Сам пользуюсь RedHat Cloud для всяких экспериментов с версткой и РНР Если не тормошить, то сайт заснет через день неактивности. Разбудить можно через админку.
Можно Azure, но там ситуация как в хероку и амазон: рано или поздно придется платить.
Для того, чтобы тестировать на своей машине без доменного имени достаточно белого ip (может быть динамическим, лишь бы не прерывал подключение)
А ещё есть dyndns
>>905509
sage #1326 #905056
>>904944
Файлы, шаред мемори, пайпы, сокеты, сообщения.
#1327 #905070
У меня есть базовые знания во всём. Как теперь стать хакером?
>>905081>>905201
#1328 #905081
>>905082
#1329 #905082
>>905081
Это уже читал. Не то. Я про книгу для введения в ИБ если я и так немного в сетях линуксах и байтоёбстве шарю.
#1330 #905092
Сап ньюфач.
Подкинь годных книг по крестам
>>905094
#1331 #905094
>>905092
в крестотред
#1332 #905101
Посоветуйте что-то про шитый код дабы рассказывали.
#1333 #905136
>>892500 (OP)
Анони помогите нуфагу.
Нужна проверка простого числа через while/if
>>905137
#1334 #905137
#1335 #905189
Как перестать кодить и начать жить? Я поймал себя на мысли, что деньги—лишь предлог, мне просто доставляет это дерьмо, но я убиваю на него 15-20 часов в сутки и не могу остановиться. Кто-нибудь ещё сталкивался с подобным?
>>905192>>905199
#1336 #905192
>>905189
Передай это желание мне.
>>905204
#1337 #905199
>>905189
Начни прыгать с парашютом/курить дудку/ходить на единоборства/разгружать вагоны (достаточно выбрать что-то одно). Моск с радостью переключится на другой вид деятельности.
>>905204
#1338 #905201
>>905070
Бамп
>>905205
#1339 #905203
Привет, я лютая ньюфажина. Среди вас же много фрилансеров? Мне надо сдать сайт-визитку, в каком виде его нужно сдавать? Это моё первое задание, написано в html(
>>905206
#1340 #905204
>>905199
Я пытался уже. Даже решил ради разнообразия в другую страну уехать, но один хуй, я просыпаюсь, гигиена, кидаю на один монитор бороды и начинаю писать. Похуй что писать, главное, чтобы работало.
>>905192
Лучше не надо, я уже 5 лет так потерял.
>>905214>>905628
#1341 #905205
>>905201
Обучу за 1500/час трансцендетному пентестингу и мультивекторному кроссхакингу, пиши в личку.
>>905212
#1342 #905206
>>905203
K codeacademy есть убергодный гайд по HTML, за пару часов осваивается.
>>905209>>905210
#1343 #905208
Зачем люди хотят стать хацкерами? Идиоты, блять.
#1344 #905209
>>905206
нет, я умею более ли менее в html. Во всяком случае визитку-то сделать могу. Я просто не знаю, как сдавать этот сайт. У меня сейчас папка с html-файлами и картинками
>>905219
#1345 #905210
>>905206
эхех, а я учился по https://archive.fo/WC7VM
хороший был сайт. Ностальгия.

мимо
#1346 #905212
>>905205
Почему вы такие не серьёзные? Нормально же спрашиваю. Я уже достаточно большой чтобы читать такие книжечки
#1347 #905214
>>905204
Странно, у меня работает летом социоблядство на аэродроме плюс физическая заебанность. Хз, ищи что-то, что вызовет большую аддикцию чем код, и учти, что оно не сразу заработает.
>>905215
#1348 #905215
>>905214
А если тян завести, что думаешь? Я вроде не всратый, по мне даже клеились в школе и универе, но мне было только задрачивание в код интересно. мне 22 только
>>905218
#1349 #905218
>>905215
Тян это весело и вштыривает, независимо от исхода. Главное, слишком всерьез все не воспринимай.
>>905237
#1350 #905219
>>905209
ну как? Т.Т
>>905222
#1351 #905222
>>905219
я тян, кстати
>>905225>>905229
#1352 #905225
>>905222
ладно, я не тян. Но всё же
#1353 #905229
>>905222
Скинуть архив на email, код на BitBucket, развернуть проект на хостинге, как угодно, как договоритесь с заказчиком.
>>905235
#1354 #905235
>>905229
спасибо:3
#1355 #905237
>>905218
Снйчас бы тянок всерьёз воспринимать. Мне батя как-то сказал, что тян нельзя отпускать только если она стала твоим лучшим другом
>>905239>>905242
#1356 #905239
>>905237
проорала с мачо
>>905245
#1357 #905242
>>905237
Батя молодца. Все меняется, в т.ч. и лучшие друзья иногда перестают быть таковыми
#1358 #905245
>>905239

>проорала


ты уже определись там, тян ты, или нет
>>905343
#1359 #905287
>>904845

> There is already an open DataReader associated with this Command which must be closed first


это не с ICollection связано

> А как мне добавить туда страницы?


вопроса я не понял. те две строки при созранении контекста приведут к добавлению двух связанных сущностей. это то, что тебе надо?
>>905304
#1360 #905304
>>905287
Ну вот я и говорю, нужна эта коллекция? Например, если как ты сказал, мне понадобится вывести все страницы книги, то я просто перебираю все страницы и смотрю, есть ли в ней ИД нужной книги. Это норм или нет? И если я захочу юзать коллекцию, как мне это реализовать в коде?
>>905466
#1361 #905322
Помогите, плез, с типами в Си.

Есть функция void t_putstring(char buffer);

Надо, чтобы она считала значение переменной uint8_t out1_time_on = 5;
Т.е. t_putstring(out1_time_on);

Но выдаёт две ошибки:
1) expected 'char
' but argument is of type 'uint8_t'
2) passing argument 1 of 't_putstring' makes pointer from integer without a cast

Удалось криво подсунуть переменную:
char uint_buffer[10];
sprintf(uint_buffer, "%u", out1_time_on);
t_putstring(uint_buffer);

Как сделать правильно?

Конечная цель такая - вывести текст с помощью моей функции + значение переменной:
t_putstring("TEST "&out1_time_on); // хуй знает как надо

Простыня на пастбине: http://pastebin.com/TJA6N7S9
402 Кб, 640x346
#1362 #905324
За сколько времени можно выучить JS, Php, Python, учитывая, что буду учить каждый день по 1-3 часа? 4 года хватит?
#1363 #905326
>>905322
Судя по твоим ошибкам, ты передаёшь значения туда, где ожидаются адреса. В 1, может быть, ещё и кастануть надо будет. Код не смотрел.
#1364 #905328
>>905324
у меня ушло примерно 8 лет что бы более-менее освоить рнр
считай сам
>>905628
#1365 #905342
>>905324
Читаю книгу по си для ньюфагов уже полтора года, недавно вот до половины добрался. Это при том, что учить там собственно почти нечего. А ты хочешь 3 технологии освоить за такой короткий срок, поэтому задумайся
#1366 #905343
>>905245
я тян, которая притворяется куном, который притворяется тян. Ну или просто тут сидит несколько людей
#1367 #905345
Сорян за ламерский вопрос, но как вернуть диалоговое окно об ошибке сборки? Один хрен в нем на галку нажал и все. Без него жесть как не удобно. Пользуюсь Visual Studio 2015 русской версией.
>>905360
#1368 #905347
Поясните за усовершенствование программ с помощью генетических алгоритмов.
#1369 #905358
>>905324
2 недели максимум, если умеешь гуглить
#1370 #905360
>>905345
Вид->Вывод/Список ошибок
#1371 #905411
Дайте библиотеку или стандарт для дат и времен, чтобы оно поддерживало хоть исламскую систему, хоть европейскую, хоть индусскую, всякую и все было понятно для разработчика, некая абстракция от всего этого.
>>905628
#1372 #905466
>>905304
ээ, если ты обращаешься к ICollection.Pages инстанса Book, то это будет обращение ко всем Page, у которых BookID = ID твоего Book

вообще, такие связи нужны, например, если нужно получить книгу по айди, а потом получить все страницы этой книги. можно, конечно, сделать два запроса, типа DbSet<Book>().SingleOrDefault(b=>b.ID==id), а потом DbSet<Page>().Where(p=>p.BookID==id). но это будет два запроса и так делать не принято. вместо этого ты можешь вытянуть сразу всю нужную тебе информацию, а потом колупать данные как тебе заблагорассудится: DbSet<Book>().Include(b=>b.Pages).SingleOrDefault(b=>b.ID==id). EF это транслирует в Left Join и ты получишь Book с нужным тебе ID (если он существует) и заполненной коллекцией Pages
>>905657
#1373 #905469
>>905322
А сделать два аргумента, текст и переменную, не вариант? Не очень понятно, что ты вообще хочешь, чтобы произошло вот тут:

>t_putstring("TEST "&out1_time_on);


Конкатенировать текст и текстовое представление значения переменной, что ли?
>>905633
#1374 #905485
Сап, программач
Планирую вкатиться в криптовалюту и познать все тонкости майнинга. Хочу научиться пилить майнеры и втюхивать на пк разному хомячью. Что нужно читать, что изучать?
>>905515
#1375 #905506
Вопрос по SQL, я пока что в нём совсем ньюфаг.
Нужно показать авторов и самую старую книгу по каждому из них. Имя автора беру из таблицы авторов, название книги и дату публикации - из таблицы книг.

Запрос выглядит вот так:
SELECT Author.Surname as 'Author', Book.Title as 'Book', Book.PublicationDate as 'Publication Date'
FROM Book, Author
WHERE Book.IdAuthor = Author.IdAuthor
GROUP BY Author.Surname, Book.Title, Book.PublicationDate
HAVING Book.PublicationDate = MIN(Book.PublicationDate)
ORDER BY Author.Surname, Book.PublicationDate;

Результат - все книги. А мне нужно, чтобы у одного автора показывалась только самая старая книга. Как так сделать?
>>905526
#1376 #905509
>>905035
>>905023
Спасибо, я попробую что нибудь.
#1377 #905515
>>905485
В /cc/
>>905672
#1378 #905521
#1379 #905522
Пришла в голову такая задача. Есть множество фильмов. Надо оптимизировать место. По скольку, возможно есть несколько одинаковых фильмов мы решаем сохранять только 1 копию. И тут возникает такой вопрос. Фильм может отличаться и на 1 секунду, но по сути он будет тот же. Кароче, как это все оптимизировать, если злостные хацкеры могут даже специально заливать фильмы с небольшими различиями, чтобы ушатать всю систему?

Интуиция мне подсказывает, что следующее созданно для решения этой проблемы, но прямого доказательства я не нахожу.
https://ru.wikipedia.org/wiki/TTH
#1380 #905526
>>905506
SELECT A.SURNAME as 'Author'
,B.TITLE as 'Book'
,B.PUBLICATIONDATE as 'Publication Date'
FROM BOOK B
,AUTHOR A
WHERE B.IDAUTHOR = A.IDAUTHOR
AND B.TITLE = (SELECT B2.TITLE
FROM BOOK B2
WHERE B2.IDAUTHOR = A.IDAUTHOR
AND B2.PUBLICATIONDATE = (SELECT MIN(B3.PUBLICATIONDATE)
FROM BOOK B3
WHERE B3.IDAUTHOR = A.IDAUTHOR))
>>905528>>905536
#1381 #905528
>>905526
Спасибо!
#1382 #905536
>>905526
Попадается автор у которого 2 книги с одинаковой датой самой ранней публикации и твой запрос пидорасит.
>>905556>>905629
#1383 #905556
>>905536

>чтобы у одного автора показывалась только самая старая книга


В задании, видимо, подразумевается, что таких случаев нет.

А так, конечно, "AND B.TITLE IN ()"
22 Кб, 400x250
#1384 #905624
Халп, нужен кто-нибудь умеющий в FORTRAN
С меня килограммы нефти на киви или аналоги.
Нужно форматирование, структуры.
#1385 #905628
>>905204

>Лучше не надо, я уже 5 лет так потерял.


Лучше так терять, чем втыкать на двощах или в аниме или просто в монитор без целей и выгоды.
>>905328
Ну ты лох. Пара лет несерьёзного неспешного вкатывания- и я уже в PHP, HTML, SQL, CSS. Только жабаскрипт, сука, убивает своей псевдоасинхронностью и ебанутой объектной моделью.
>>905411
Библиотеку на PHP?
>>905724
#1386 #905629
>>905536

>запрос пидорасит


Скорее просто выведет рандомную из этих двух.
3378 Кб, 2000x1500
#1387 #905631
Реквестирую максимально разжеванный гайд по юнит-тестам в питоне, для тех кто сам питон только осваивает.
201 Кб, 843x1500
#1388 #905633
>>905469

>Конкатенировать текст и текстовое представление значения переменной


Да.

>>905322
Алсо, бамп.
#1389 #905642
>>892500 (OP)
Какой самый удачный стек технологий для построения реал тайм веб приложений на вебсокетах?
#1390 #905657
>>905466
Сложно, блеа.
#1391 #905660
>>892500 (OP)
Если Native API это недокументированные функции языка (на основе определения в википедии), то как тогда называется документированное API?
>>905696>>905957
#1392 #905672
>>905515
Окей, извините
#1393 #905696
>>905660
Какого языка, наркоман?
>>905697>>905804
#1394 #905697
>>905696
Говяжьего.
>>905700
#1395 #905700
>>905697
О, новый мем. Что если советовать ньюфагам вместо Хаскелля ГОВЯЖИЙ
#1396 #905724
>>905628
Библиотеку на любом языке.
#1397 #905779
6 лет назад я реквестиовал книги по программированию на сосаче, а сегодня я еду в Швейцарию, как тимлид в головной офис одного банка. Удачи вам, ребят, я больше не вернусь в этот раздел.
>>905796>>905820
#1398 #905796
>>905779
Биткойн разрушит твой банк, лол.
>>906036
#1399 #905804
>>905696
любого языка
>>905815
#1400 #905815
>>905804
Полного по Тьюрингу или нет?
#1401 #905819
>>892500 (OP)
хало пачаны, помогите дауну 4 курса местной шараги.
Суть в чем - для дипломной надо написать прогу, а я, как писал выше, даун, который в программировании шарит чуть больше, чем нихуя. Так вот, предназначение программы: начинающий малолетний пездюк-певец должен спеть (мб какую-то ноту не ябу, не музыкант) и программа должна определить тембр его голоса. Т.е. с микрофона делается запись, а программа должна сравнить частоты голоса с записи с "шаблонами", и в случае если голос совпадает с одним из них или более-менее похож, то это выводилось на экран. Так вот, на каком языке это лучше реализовать. Препод говорил, что нужно использовать MusicXML, но на сайте ни слова по-рузге, в инете инфы насчет этого хмл'я мало, так что жду ваших ответов/советов.
>>905845>>905855
#1402 #905820
>>905779
А чего больше не вернёшься?
#1403 #905845
>>905819
На говяжьем.
>>905855
#1404 #905855
>>905845
а если серьезно? Я вот основу джабы потихоньку осваиваю, как реалзовать на ней то что я писал выше? >>905819
#1405 #905869
>>892569
Во-первых, напиши, какую книгу читаешь и что непонятно. Могу для полного ньюфага посоветовать лишь одну книгу (просто сам с нее начал) Стивен Прата "Язык Программирования Cне C++, а C"
#1406 #905899
Как вам удается работать ночью? Я реально не понимаю как кому-то удается кодить ночью, я прихожу с работы заебанный, жру, моюсь и у меня абсолютно никакого желания кодить снова, при том что вставать нужно рано, пиздовать на остановку и полтора часа трястись на автобусе до работы.
>>905945
#1407 #905907
Аноны, как прочекать номера на наличие Viber?

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

Есть базовые знания js, но мне кажется, они ничем не помогут. Мб есть у кого рабочий чекер, или совет? Номеров 10к
#1408 #905916
>>892500 (OP)
Анон, помоги. Где можно прочитать про MVVM для совсем тупых и маленьких? Гуглил, результаты выдачи выглядят как пособие для тех, кто уже в теме.
>>906466
#1409 #905931
Почему все используют интегер для чисел даже меньше 100? Можно же использовать byte, short. Или так не идёт никакой экономии и можно использовать всегда инт?
>>905935
#1410 #905935
>>905931
Ты из какого года? У нас в 2107 память дешевле программистов
>>905943
#1411 #905943
>>905935
Я хочу 146% производительности.
>>905947>>905948
#1412 #905945
>>905899
Те, кто кодят ночью обычно спят днем.
#1413 #905947
>>905943
Вроде бы на производительность это отрицательно влияет, потому что процессору удобнее, когда всё кратно 4 и 8 байтам (для этого в структурах данных делается выравнивание).
#1414 #905948
>>905943
Тогда возьми бритву Оккама и подумай нужно ли тебе вообще хранить число и писать программу.
#1415 #905957
>>905660

>Native API это недокументированные функции языка (на основе определения в википедии)



Ложь, вопрос не имеет смысла.
#1416 #905988
Вот есть куча сайтов программистских, где все такое красивое и с картинками. Есть ли такие сайты по математике?
>>905996>>906009
#1417 #905996
>>905988
mathsisfun.com
#1418 #906001
>>898626
Стивен Прата "Изучение языка C". Главное не перепутай, тебе нужен учебник по C, а не C++, потому что у Праты много литературы по C++ (во всяком случае ее легче найти) и пиздуй в тред C. В какой шараге учишься, если не секрет (я тоже первокурсник и тоже C изучаю, как и ты боюсь вылететь, но вроде не настолько долбоеб извини)?
#1419 #906009
>>905988
mathprofi. Охуенный сайт для изучения хуёвой математики. Под хуёвой математикой я подразумеваю взятие, например, интегралов. Не вижу смысла воспитывать калькуляторы, если человек никогда не превзойдёт калькулятор. К сожалению, на инженерных специальностях только калькуляторству и учат. Под нехуёвой математикой я подразумеваю теорию и доказательство теорем. Тут я советую читать учебники. Раз уж у тебя стал такой вопрос, предположу, что ты нихуя не математик, а по этому посоветую начать изучать с матана. Книги Зорич "матан" на русском, или же Amann-Escher "Analysis" на ангельском и немецком
>>906010
#1420 #906010
>>906009
Ещё добавлю, что нет смысла изучать хуёвую математику, т.к. она даже не развивает твоё мышление. Нет ничего умного в запоминании определённых алгоритмов решения, можно и стишками память тренировать
#1421 #906021
Привет, программисты. До недавнего времени моя жизнь была слабо связана с программированием да и сейчас не очень связана в школе не паскале программировал, но вот я поступил в Университет. Мы тут изучаем C, в следующем семестре будет C++, и я вроде даже по-тихоньку разбираюсь со всем этим хотя и не блистательно, к тому же сейчас все легко, но тем-не-менее Чтобы вы понимали мой уровень, я скажу, что прочитал 800 страниц учебника по C(читал Стивена Прату), дошел до связных списков и, вроде, все понял (что-то мог забыть). не знаю, нахуя я написал такое длинное и нудное вступление. Но вот есть одна загвоздка - я не шарю. Мои одногруппники (не все, но несколько есть, остальные такие же долбоебы, как и я, которые на паскале только программировали) постоянно обсуждают какие-то новости из IT, более-менее во всем разбираются. Словом, уже многие представляют, как сделать программу, так, чтобы ее можно было запускать не только в терминале. Если кратко, они имеют представление о всей этой программистской кухне и ясно понимают ее основы. Я же способен лишь сделать свою лабу по проге и показать ее преподавателю. Если мне надо будет узнать, как вкатиться в какую-либо сферу программирования, я даже не смогу представить план действий. Блять, я не знаю, как это все объяснить, но надеюсь вы меня поняли. Реквестирую советов мудрых, как набраться знаний, чтобы быть способным не только писать код, но делать что-то более общее и прикладное, а так же как стать грамотным в этой сфере.
P.S. Прошу прощения за хуевый слог, толком сам не знаю, чего хочу.
160 Кб, 848x1200
#1422 #906024

>"Создаём динамические веб-сайты с помощью PHP, MySQL, JavaScript и CSS" Робин Никсон


Это книга подойдёт новичку?
>>906042>>906120
#1423 #906036
>>905796
В Швейцарии можно платить налоги биткоинами, и банки там никуда не денутся. Лол.
мимокрок
33 Кб, 700x467
#1424 #906040
>>892500 (OP)
Хз где поспрашивать/почитать. Что можно сделать с моей старой lumia 710, чтобы на ней можно было пилить хелловорлды?
>>906043
#1425 #906042
>>906024
Устарела.
>>906044
#1426 #906043
>>906040
Продать и купить что-нибудь более путёвое, на андроеде.
#1427 #906044
>>906042
4 издание? Оно же 2016 года.
>>906051
#1428 #906048
А guide 2.3.1 вообще обновлялся ?
#1429 #906051
>>906044
Книги по вебу устаревают ещё до своей печати.
>>906054
#1430 #906054
>>906051
еееее вебинары:-)))
#1431 #906091
Аноны, а как вы читаете книги на английском?
!i.KMrOMe2M #1432 #906092
Как создать переменную в питоне без значения?
#1433 #906094
>>906091
Просто беру и читаю. У меня училка по ангельскому охуенная была, американка. Теперь английский как родной.
>>906144
#1434 #906120
>>906024
Эти животные на обложке не нужны. Вместо них нужно вставить костыли, инвалидную коляску, скелет человека и кучу собачьего дерьма. Чтобы потенциальный покупатель сразу знал, что именно представляет из себя "Создание динамических веб-сайтов с помощью PHP, MySQL, JavaScript, CSS и HTML5".
#1435 #906144
>>906091
Ждём их перевода на русский.
>>906094

>американка


У меня англичанка, сущий пиздец, отбила желание учить язык так, что до сих пор нихуя не знаю, даже переводы ключевых слов типа if и break только примерно представляю, лол.
#1436 #906147
>>906091
https://2ch.hk/ph/res/61531.html#61939 (М)
Лень копировать, сорре (освоил охуенных 15 страниц) в течение пяти лет прочту
22 Кб, 480x336
#1437 #906151
Пилю сайт где люди смогут торговать товарами между собой, все операции будут проходить с использованием внутреннего баланса. Быстрым гуглением вроде прояснил все моменты: локаю баланс покупателя и продавца, в транзакции продавцу начисляю деньги, у покупателя снимаю, записываю в таблицу операций ид товара, сумму, ид покупателя, ид продавца, время операции. Собственно что еще надо делать/хранить в бд, чтобы потом не охуеть от того что деньги проебались/спиздили
>>906189>>906348
41 Кб, 640x493
#1438 #906152
Двощ, как во фласке зароутить все числа?
То есть, стандарное:
@app.route('/test')
только вместо test любое число.
>>906282>>906283
#1439 #906153
Анон, молю, помоги, ебусь с неведомой хуйней целый день. Написал сортировку слиянием на С, в функции слияния, где я выделяю доп. память в какой-то момент вылетает segfault:

void merge(int array, int leftBorder, int delimiter, int rightBorder)
{

int
helpArray = (int)malloc(sizeof(int)(rightBorder-leftBorder+1));
...
free(helpArray);
}
Причем вылетает в самом верхнем уровне рекурсии, т.е. у меня массив из 8 чисел и вылетает он на аргументах merge(0, 4, 8)
malloc: * error for object 0x7fc7f8c03128: incorrect checksum for freed object - object was probably modified after being freed.
Но самое смешное, если запустить в gdb пошаговый режим, то он спокойно это место проходит.
Вот полный трейс из гдб:
#0 0x00007fff845e6803 in tiny_malloc_from_free_list () from /usr/lib/system/libsystem_malloc.dylib
#1 0x00007fff845e5705 in szone_malloc_should_clear () from /usr/lib/system/libsystem_malloc.dylib
#2 0x00007fff845e55a1 in malloc_zone_malloc () from /usr/lib/system/libsystem_malloc.dylib
#3 0x00007fff845e40cc in malloc () from /usr/lib/system/libsystem_malloc.dylib
#4 0x0000000100000cca in merge (array=0x7fff5fbffb50, leftBorder=0, delimiter=4, rightBorder=8) at mergeSort.c:23
#5 0x0000000100000c95 in mergeSort (array=0x7fff5fbffb50, leftBorder=0, rightBorder=8) at mergeSort.c:16
#6 0x0000000100000ec5 in main (argc=1, argv=0x7fff5fbffba0) at mergeSort.c:76

Че это за хуйня, как такое вообще может быть?
#1440 #906156
>>906153
Алсо, там две звезды проебались, забыл экранировать
#1441 #906157
>>906091
https://2ch.hk/fl/res/250437.html (М)
Ещё этот тред забыл, может поможет
#1442 #906163
>>906153
скорее всего пишешь за край буфера. вставь код нормально -- через ideone или ещё как
>>906164
#1443 #906164
>>906163
Допустим даже так, но почему ошибка вылетает именно на маллоке и почему при пошаговом дебаге он проходит это место?
>>907078
#1444 #906189
>>906151
Подожди, ты хочешь брать за этот сервис деньги?
>>906193>>906203
#1445 #906193
>>906189
А чё, иначе как-то может быть?
>>906225
#1446 #906203
>>906189
Комиссию
>>906225
#1447 #906225
>>906203
>>906193
А лицензии на эту деятельность, сертификаты соответствия? Или сгущенку любишь?
>>906233
15 Кб, 400x400
#1448 #906233
>>906225
Пиздос это еще здесь причем ? Посмотри какая это доска Программирование
Сгущенку люблю в пирожных
>>906237
#1449 #906236
Ghs
#1450 #906237
>>906233
Ну ты же в курсе что пока пониленд не отделился? Следовательно так или иначе ты будешь работать на территории какого-либо государства, и бюрократии не избежать.
Думаешь самый умный? А хуй там.
Один чувак тоже думал что самый умный, это который автопилот на нейросетях хотел протолкнуть, прорывную технологию,опережающую всех конкурентов. И где он сейчас? Депортирован как преступник.

Такова реальность: ты либо соблюдаешь правила, либо нарушаешь их.
Соблюдать правила дорого, но нарушать еще дороже.
Ты готов к сгущенке?
>>906250>>906309
#1451 #906250
>>906237
Да не собирался я никого наебывать, вопрос вообще не в этом.
#1452 #906274
Сап. Есть многоугольник (типа план помещения). Все углы прямые, их кол-во неограничено. Как мне эту фигуру разбить на минимальное число прямоугольников?
>>906277
#1454 #906279
>>906277
Гуглил, но по другому запросу. Спасибо.
#1455 #906282
>>906152
Помогите пожалуйста.
>>906284
#1456 #906283
>>906288
#1457 #906284
>>906282
сделай из строки число
мимо долбоеб
#1458 #906285
Как в пичарме сделать чтобы он по дабл-клику не только идентиферы выделял, а вообще любые "слова"?
#1459 #906287
>>906153
valgrind
a
l
g
r
i
n
d
#1460 #906288
>>906283
Спасибо большое!
Извините за тупость, пожалуйста.
#1461 #906309
>>906237

>Автопилот на нейросетях хотел протолкнуть


>Депортирован как преступник


Не нашёл инфы про него. Пояснишь? Где именно он накосячил, что не так сделал, сама кулстори в кратце?
>>906606>>906846
#1462 #906314
#1463 #906340
>>906092
Зачем? Никак.
#1464 #906341
Посоны,

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

Социальные сети не интересуют.
>>906387
#1465 #906344
>>906092
А шо, NaN или NULL не устраивает?
667 Кб, 1115x621
#1466 #906348
>>906151
Бамп?
#1467 #906387
>>906341
С такими вопросами в /s/

>>как научиться понимать сеть?


Есть годная книга от David Wetherall и Andrew Tannenbaum по компьютерным сетям. Ещё был от Девида Уезеролла курс на курсере но она уже не та, и курса не нахожу. Ну и похожие видеоуроки и семинары, например на skillfactory

>>Какие инструменты используют современный хакер?


Говорим правильно - не хакер, а исследователь. Инструменты: telnet-клиент, wireshark, консоль браузера есть ещё kali linux с набором инструментов
#1468 #906399
>>906092
Переменная (свойство объекта, элемент списка, ключ в словаре) в питоне создаётся при первом присваивании.
#1469 #906437
Я понимаю, что, наверное, сейчас задам тупой вопрос, но все же: Какие знания нужны, чтобы осилить Кнута? Слышал, что особого матана там нет, но ведь наверняка там все не так просто.
Если это важно, то скажу, что сам я 18лвл студентота и знаний в области информатики у меня немного (программировал всякую хуйню на Pascal, программки по типу посчитать площадь поверхности какой-либо фигуры, сейчас изучаю и немного прогаю на C, уже дошел до связных структур списки там, стеки, деревья, но как понимаете что-то серьезное я пока не писал, просто учебные прогаммки)
>>906463
#1470 #906463
>>906437
Можно задать другой вопрос: а зачем это нужно? Обычно к этой книге обращаются с конкретным вопросом, это же не Война и Мир, не тьюториал чтобы так просто читать.

С таким же уровнем опыта читал определенные главы из Сортировки И Поиска на первом курсе. Текстовые описания норм заходили, а вот примеры кода какие-то старомодные. Книга - ровестник первых компьютеров, потому код там дается на языке "псевдоассемблера", который никогда не использовался промышленно (описание - см. в первом томе, где-то страниц двадцать). Понять логику кода поможет практика в ассемблере (любом) и С.
>>906470
#1471 #906466
>>905916
Бамп вопросу.
#1472 #906470
>>906463
Ну я просто задал другой тупой вопрос по типу: как вкатиться в программирование? Мне сказали, что независимо от сферы нужно знать алгоритмы и структуры данных. а еще английский язык, но на него я пока забил, да и я его боле-менее знаю
>>906632
#1473 #906496
Уже 2 месяца занимаюсь программированием, это нормально, что не всё сразу получается? Вот сижу, пытаюсь свой чатик запилить простой, но мало выходит пока.
>>906497>>906515
#1474 #906497
>>906496
Конечно нормально до меня некоторые вещи могут сутками не доходить, да и вообще чувствую себя дауном иногда, но не собираюсь бросать. А на каком языке программируешь?
>>906511>>906516
#1475 #906511
#1476 #906515
>>906496
Хуею с вас. У одного Я НЕДЕЛЮ ИЗУЧАЮ И С ТРУДОМ ПЫТАЮСЬ ЗАПИЛИТЬ СВОЮ БОРДУ, а другой чат запиливает.
А если в гугле почитать истории, то там ваще за месяц изучали от и до.
>>906520
#1477 #906516
>>906497
Жаба. Думаю учебник хуёвый.

> чувствую себя дауном иногда


Вот-вот.
>>906518
#1478 #906518
>>906516
Че за учебник-то?
>>906523
#1479 #906520
>>906515
За месяц это переход от одного языка к другому с нуля, если ты первый знаешь хорошо.
#1480 #906523
>>906518
Java Programming for Kids, Parents and Grandparents
Посоветовали, лол. Сейчас сам ищу информацию в гугле.
>>906550
#1481 #906541
Нострадамусы, ответьте мне, сколько времени надо, чтобы вкатиться во фронтэнд, если я не хуй простой лабы в универе делал?
>>906701
#1482 #906550
>>906523
Ну тогда продолжая читать до озарения. Имхо она лучше чем джава хеад фирст.
#1483 #906556
Посоветуйте, что можно почитать о компьютерном железе, о том как оно работает. Транзисторы, сигналы, регистры вот это все.
#1484 #906606
>>906309
Бамп ебать вопросу нахуй
#1485 #906610
C++, ультранюфаг, помогите:

>while (a = 0) { cin >> b;


Почему cout/cin в while игноряться напрочь или они не должны там вообще работать? Как запилить ввод чисел в 1 переменную например до того как введется 0?
>>906621>>906989
#1486 #906611
>>905322
Ну чего вы как не родные, ёпта.
>>906616
#1487 #906616
>>906611
спрашивай в нескольких местах, забей хуй на мораль, не ответят в одном месте - ответят в другом. Пользоваться лишь одним методом - глупо. Что если тебе вообще никогда не ответят здесь, но могли бы ответить где-то ещё? Цени своё время, сука. Те кто хотят его проебать на ответ - всегда найдутся.
>>906730
#1488 #906619
>>901785
Бамп вопросу выручайте аноны разлагаюсь дегродирую умираю с голоду с меня новая имижборда, самописная, не скучная.
#1489 #906621
помогите добрым словом, пожалуйста
>>906610
>>906629
#1490 #906624
>>906619
Тебе вообще-то это. Нихуя не сюда. И даже не в психач, хотя может быть там чего и подскажут. Переформулируй проблему, ищи на англе, например, либо задай там где сидят спецы в психиатрии и подобных дисциплинах, этот раздел вообще не про то, может тебе попадётся тот кто решил эту проблему - а может и нет. А ещё тут дохуя уже постов и тред скоро потрут, вероятно
#1491 #906627
>>906619
Короч, тема такая - если твой проект не приносит и не будет приносить ни копейки, значит бросай его нахуй. Нормальные посоны пишут с расчетом хотя бы на окупаемость сервера.
>>906644
#1492 #906629
>>906621
Импотенция в программировании. У меня так было только в другой области. Сменил полностью направление, чувствую себя человеком.
>>906633>>906650
#1493 #906631
>>906619
Ах да, забыл добавит, ты нихуя не написал любишь ли ты прогать или делаешь это чисто из-за денег
Мимо >>906624
>>906638>>906730
#1494 #906632
>>906470

>Мне сказали, что независимо от сферы нужно знать алгоритмы и структуры данных



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

Если хочется изучить алгоритмы и структуры данных, то лучше читать классику, например книги Вирта и Кормена
#1495 #906633
>>901785
>>906629
Ебусь в глаза уже.
#1496 #906634
>>906624
>>906624
Дык с психикой все норм. Я бы если был каким то двачером, сразу бы подумал на психику но я нормальный =(
#1497 #906638
>>906631
>>906631
Конечно люблю, мне похуй на бабки, для себя бы смоч писать. Конечно за бабки я бы не отказался работать, но я давно уже хочу несколько идей реализовать, но не могу приступить.
#1498 #906644
>>906627
Но я же не только веб хочу, есть интерес к андроиду, и кое какие железячные проги хочу намутить. Там ничего окупать ненадо
#1499 #906647
>>906638
Тогда другой совсем разговор. Поможет только смена деятельности и более позднее возвращение к данной. Причём на такую, которая вообще нихуя не связана с проганьем. Да, неприятная хуйня, но если не хочется срать, как говориться - не мучай жопу. Быть может есть другие варианты - но мне они не известны. Мозг заебался делать одно и тоже, он хочет получить некий другой сенсорный опыт связанный с совсем другой деятельностью.
мимо пиздец волевой парень охуевший от того что когда-то ебанул творческий кризис, отрубал инет на год, заставлял себя работать над проектами, но толку от этого тупо не было, не всё можно решить сильнее надавив там где не давится
>>906653>>906654
#1500 #906650
>>906629
В какой и на что сменил? Дворником идти не хочется, равно как и грузчиком.
>>906655
#1501 #906653
>>906647
>>906638
Короче, если вкрации - следует сменить вообще нахуй подход к решению задачи, возможно саму задачу. Но главное - что косяк именно в текущем алгоритме решения, который исчерпал себя. Мозг просто сигналит что он хуйня и надо искать в другом месте, а мы ты как долбоёб всё равно делаешь всё таким же способом.
>>906659
#1502 #906654
>>906647
Ну я вот уже как полгода снова деградирую, до этого был еще год отдыха, думал все наладится.

В принципе ща ваще деградирую в червя пидора с просмотром зомбоящика. Нету вообще желания даже читать книги даже художественные. Мзг как будто умирает.
#1503 #906655
>>906650
Был врачом. Заебался на всю жизнь. Уже два месяца ручной тестер временно. Вкатываюсь в пограммисты.
>>906669
#1504 #906656
>>906638
Как вариант, предлагаю начать учить какого-то долбоёб(а/ов) полнейшим азам того что ты и так знаешь уже. Возможно это позволит взглянуть на задачу совершенно иначе. Я полагаю, возможно, это даже принесёт какие-то бабки, если ты не хуй с горы и хоть как-то шаришь, особенно если вести лекции по скайпу там (тут я особо не шарю, просто как вариант подкидываю)
>>906660>>906662
#1505 #906659
>>906653
А какой подход, отдых, смена деятельности, упарывание веществ, не помогло, думал болею чем то ходил к врачам здоров хоть щас в шахту уран добывать. Все подходы что пробовал привели к тому что наоборот сильнее деградировал. Потерял те крохи знаний что имел. Забыл как там циклы делать, где то встроенные функции как работают.
Кароч деградация и упадок.
>>906660
#1506 #906660
>>906638 >>906656
По идее так можно даже какую-то тян на это "позвать", вот. Но именно как клиента, который будет платить за это бабло. Вкатиться сейчас, имхо, хочет очень много людей. И даже платить за обучение, но кто будет этим заниматься - нихуя не ясно.

>>906659
И не могло помочь. Следует вообще нахуй изменить алгоритм поиска решений.
>>906666
#1507 #906662
>>906656
Не, пиздец я не могу учить, меня сразу пердак разрывает когда пытаюсь объяснять. Я понимаю что чел вроде новый не шарит, но бля. И начинаю сильно переживать что немогу нихуя научить. Плюс я хз как людям объяснять что то сложнее циклов и условий. Абстракции там и стек, приемы разработки. Ну и я так то хуй с горы если уж по правде. Вообщем не мое
>>906717
#1508 #906666
>>906660

>изменить алгоритм


Хуй знает как тогда.
#1509 #906669
>>906655
Я думал врачам наоборот кайф сидишь в кабинетике, тебе бабка срака карточки приносит заполняет чаями поит с булочками, работаешь с 7 до 2х и все.
>>906670>>906671
#1510 #906670
>>906669

>врачам наоборот кайф


ебать манямирок
мимо не врач
>>906674
#1511 #906671
>>906669
Жирно Но все равно бахнул
#1512 #906674
>>906670
А чо манямирок, я вот вакансии мониторю в моей мухосрани там врачей требуецо еба, дохуя, зп от 30к какого нибудь дерьматолога, или педиатра.
Сам ходил к дерьматологу, она с 7 до 2х работает, типа на след день с 15 до 20. ПОмяла мне мои прыщики выписала мазюку. Писькологу наверн тяжелее старушиные письки смотреть, но графики такие же. А еще если письколог херрург, то там зп даже в мухосрани до 60к доходит. Ну там сгуфицо кто похуй скажешь а чо я он сам сдох кек.
>>906676
#1513 #906676
>>906674
еслиб ты знал как им надо для этого учиться, какая на них лежит ответственность - ты бы и за 200к на такой работе не захотел работать
>>906677>>906680
#1514 #906677
>>906676
а ты типо знаешь?
>>906689
#1515 #906680
>>906676
Ну эт я знаю что там у них 8 9 лет анального рабства. Но если уж прошел их то все кайфуй. А чо ответственность у дерьматолога, или еще какого говноеда, там же типа по книжкам ебашь типа кашляешь на те полоскай рот боярышником, голова болит мажь зеленкой и проверься на спид. Кто гуфится если то щито поделать нисудьба, его боженька призвал пополнить свои легионы нежити.
#1516 #906689
>>906677
Я знаю что если относиться к своей работе ответственно, а не как рандом пидораха - моя хата скраю, я не виноватый, это в книжке хуйню написали, ответственность не на мне, это вон они наисследовали, я не причём! Я только делаю как мне сказали!
То будет тяжело нахуй. Если ты мудила который нихуя не хочет делать, а только получать с этого профит - зайди в любую стоматологию. Там клоунада вот на таком уровне. Слышал как они работают нынче?
>>906695
#1517 #906690
>>906680
>>906680

>Кто гуфится если то щито поделать нисудьба, его боженька призвал пополнить свои легионы нежити.


Это ты в суде так скажи, потом присядь на пяток лет за халатность. Только вот для этого уже родственники погибшего должны по судам таскаться, но тут проблемес, челики не умеют законы юзать.
>>906694
#1518 #906692
>>906680
Алсо анализы сами не делают все делают лаборатории, всякие аппараты и тд тоже спец люди, если не занимаешься херрургией или не дежуришь в скорой или по больничке где в принципе по ночам дежурят только сестры вполне норм. Ты ток анализируешь жалобы поц ыента и анализы и всякие там снимки, и в соотвествии с этим пилишь ему советики как жить, попутно назначая лекарство за которое те забашляла местная аптечная сеть. Красота жи.
#1519 #906694
>>906690
То то рфии тонны врачей в тюрячках сидят на пятахах, ну что за маняфантазии пошли. Стандартная отписка сделали все что могли по инструкции. Если чо выгородят главврачи и тд. оперативненько намалюют что типа все лечили по вышему разряду.
#1520 #906695
>>906689
Зачем ты это написал?
#1521 #906697
>>906680
А чо там вколол нахуй ледокоина поллитру в нерв большой и хуярь хоть всю челюсть перекраивай, главное не проеблань остатки нерва что делается рентгеном.

Ответственно он относится как же, жить наверное тяжко тебе? Никому не доверяешь небось? А то малоли в книжки наисследователи соврали. Везде так работают мань. Только если ты частный доктор и важно чтоб в след раз к тебе именно обратились ты будешь жопу рвать перед богатеньким ерохиным, а все остальное как и со всеми.
Как раз таки пидорахинская логика думать что все всех наебать хотят, и в книжках эка умници нашлись мне и так фсе ясна, я жи в совке радился, у нас ракеты самые лучшее паэтаму нибуду советам следовать всяких очкариков кокодемиков.
>>906710
Где мой graphics.h #1522 #906699
Сап, изучаю команды из <graphics.h>, но жидский MinGW пишет, что у него этой либы.
Щито поделать?
#1523 #906701
>>906541
аноны, харэ писькиных врачей обсуждать, лучше бы помогли бедному человеку
>>906703
#1524 #906703
>>906701
Адин гот!
#1525 #906704
>>906699

>что у него этой либы


А что не у этой либы?
>>906705
#1526 #906705
>>906704
Что у него нет этой либы.
Пофиксил себя и одного тралля
>>906707>>906708
#1527 #906707
>>906705
Ах ты пидр ахуел чужие пасты фиксить!

-lgraphics добавлял своему мингву?
>>906713>>906715
#1528 #906708
>>906705

>одного тралля


Ахуел нас много имя нам легион!!
#1529 #906710
>>906697
24-летний житель минска был найден жирным в собственной квартире
>>906718
#1530 #906711
Перекатите тред, а тот тут совсем плохо.
#1531 #906713
>>906707
Он её не находит при компиляции тоже
#1532 #906715
>>906707
Как добавить?
>>906719
#1533 #906717
>>906662

>Не, пиздец я не могу учить, меня сразу пердак разрывает когда пытаюсь объяснять


Слабый ты, хуй знает чё вообще делать слабым, если у них нихуя не получается, вот серьёзно.
>>906726
#1534 #906718
>>906710
Я чот не понял, а чо смешного то?
>>906722
#1535 #906719
>>906715
ну ищещ в гугле как добавить графикс в мингв, очевидно же
>>906721
#1536 #906721
>>906719
Да писец, блин.
Скачал уже пару либ. Везде тысячу ошибок.
Ты можешь чекнуть, гайд с этого сайта вообще реализуем?
http://malex13.narod.ru/c/c009.htm
>>906733
#1537 #906722
>>906718
Толщина пиздец, лень разбирать такую хуйню по пунктам, проще забить.
#1538 #906726
>>906717
Да уж, перекатываться в какую простую работу наверное надо, чтобы хоть как то выжить. Чот этот тред тонет походу, да и думаю вряд ли кто поможет тут. Да и вообще кто то может помочь. Пофигу все равно не могу программировать уже.
>>906730>>906742
#1539 #906730
>>906726
Ты этой хуйне будешь следовать? Не нравится мой ответ - ищи другой. Ищи описания подобной проблемы и истории успеха. На русском - не факт что найдёшь.

>>906616
>>906624
>>906631
>>906744
#1540 #906733
>>906721

> Borland для своего языка С/С++ версии 3.1


Ты чо хочешь графический режим который в досе или его эмуляции запустить чтоли?
>>906740
#1541 #906740
>>906733
Нет, я ничего такого не хочу...
Я просто ньюфаг, который хочет с помощью С порисовать на экране, но ничего найти для этого не могу.
Есть для этого хорошая современная либа и гайд с командами и аргументами к ней?
>>906745>>906754
#1542 #906741
>>906699
Это лаба такая, сделать задание с использованием graphics.h?
Если не принципиально, то используй SDL, потому как graphics.h родом из девяностых.
>>906745>>906749
#1543 #906742
>>906726
Твоя проблема нихуя не уникальна, но решений бесконечное количество, тебе просто надо найти их, сейчас инет доступен, в чём проблема-то вообще?
>>906753>>906756
#1544 #906744
>>906730
Я искал уже подобное, нашел про одного биполярника, и про депресуещего. Ну а в остальном все советуют одно и тоже питаться спать отдыхать. Еще куча шизоидов с тайм менеджментом, но это уже за гранью добра и зла.
>>906753
#1545 #906745
>>906741 -> >>906740
Это даже не лаба, мне просто интересно
#1546 #906749
>>906741
Что такое SDL?
Я загуглил, нашёл что-то похожее, только для Cpp
305 Кб, 1127x965
264 Кб, 1140x934
#1547 #906753
>>906744
>>906742
Блядь, ну какое подобное ты искал? НЕ обязательно это работа программиста, ищи всё связанное с "любимой" деятельностью, не важно какой именно. Но программеров щас просто жопой жуй, тебе было бы проще найти какие-то варианты, искал-то на англе или чисто по русски? Хочешь ебаться с хуйнёй - ищи на русском. Хочешь ответ быстро - ищи на англе.
>>906757
#1548 #906754
>>906740
http://koolplot.codecutter.org/ первая же ссылка. Вот рисуй графики сколько влезет. А для всего остального есть как уже выше заметили SDL или директ иксы.
#1549 #906756
>>906742
Даже если ты спросишь на stackoverflow или реддите или чём-то таком, это будет эффективнее чем ты будешь сидеть здесь и чёто ждать или пинать хуй
>>906762
#1550 #906757
>>906753
Второй пик, это какая то эзотерика. Я не верю в нлп и прочие медитации. Мне даже как то раз один коллега предлагал с ним в храм сходить. Он из верующих был, говорит может тебе спокойствие в душе нужно.
>>906761
345 Кб, 1411x898
#1551 #906761
>>906757
Второй пик - это картина в яндексе, хуяндексе - по почти любому запросу по делу. Это россия нахуй, привыкай чтоли. Ты просто не найдёшь ответа затерявшись в говнище ебаном.
#1552 #906762
>>906756
В том то и дело что прблема не уникальна и на нее всегда отвечают шаблонно. На стековерфлоу редите на наших тостерах швабрах в основном одни и те же ответы. А что касается хобби, я вот редко видел что кто то жаловался помогите я не могу клеить кораблики, или я не могу вышивать бисером.
>>906763
#1553 #906763
>>906762
Ты заметил что я обратил внимание на

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

>>906768
#1554 #906768
>>906763
Считаешь что в интернетах много сидит спецов которые за бесплатно отвечают?
>>906770>>906780
#1555 #906770
>>906768
Желающие работать бесплатно всегда найдутся. Вопрос в том где их и как найти.
>>906781
#1556 #906780
>>906768
У меня лично всё заебись, чувак, безмедикаментозно "выбрался" из депресняка и сопутствующего творческого кризиса. Свой совет я уже дал. (я вообще нихуя не программер) Тебе он не понравился - ищи чёто ещё. Но желательно там, где происходило _реальное_ решение проблемы, а не какая-то хуйня, под видом решения. Желательно чтобы убрать поток ёбаных умников, которые ответят тебе то "что они думают", а не по делу, что-то такое, что поможет решить проблему. Ты щас в условиях когда все предыдущие твои решения оказались полной хуйнёй. Личные решения, не обязательно связаные с программерством. Это бадяга которую разгрябать заебёшься блядь, но это надо хотя бы начать делать, а не пинать хуй.
Порой, если не знаешь как решить сам - надо найти всё таки где же это решение есть. А если его нету нихуя - придётся уж чёто там придумать уже самому.
#1557 #906781
>>906770
Я понял твою мысль, побегать по тематическим форумам и прочим местам сбора людей посмотреть у кого проблемы, почитать статьи на более обшинрную тематику. Посмотрю.
>>906788>>906797
3 Кб, 641x68
#1558 #906786
На что он может ругаться? Всё на месте лежит.
Это писец, с вашим kollplot дикий пердолинг, дак ещё команды не описаны, просто даны примеры программ
>>906793
#1559 #906788
>>906781
Ну бля. Пойми. Россия страна советов. Тебе насоветуют ВСЁ кроме того что именно ТЕБЕ требуется. Советы ради советов, а не ради решения проблемы. Люди сами себе посоветовать нихуя не могут. Как ты отсечёшь поток этих ёбаных умников вроде меня?
>>906789>>906791
#1560 #906789
>>906788
Двачую, ваша рисовалка просто говно.
Я не думаю, что у C нет нормальной адекватной документированной либы для построения графиков
>>906800
#1561 #906791
>>906788
А, лол, ещё вам скажут что Вы "жалуетесь" и "надо взять себя в руки", типа: ебать, а чё, это проблема нахуй? Мы с таким не встречались, может ты ебанутый, может тебе по ебалу заехать?
#1562 #906793
>>906786

>sstream is header file that is part of c++ standard library. It is not optional or specific to the gcc compiler. You should be able to include it simply like this:


#include <sstream>

>Make sure you are compiling with g++ and not gcc.



http://stackoverflow.com/questions/12119621/using-sstream-in-mingw-2-95-compiler
>>906798
#1563 #906797
>>906781
А ваще, создам тредов в разных тематиках по этому поводу, чисто интересно как кто её решил. Если вообще решил
>>907179
6 Кб, 664x167
#1564 #906798
>>906793
g++ ругается на всё остальное в программе.
Я не понимаю вообще, что такое int RIGHT. У меня такой переменной-то нет
#1565 #906800
>>906789
Ну SDL, gtk, cairo - много их. Только С - это язык, где надо проявлять изворотливость и гибкость в трактовке документации. Если надо всё быстро и сразу - тогда есть питон
http://www.programmingsimplified.com/c-graphics-programming-tutorial
>>906803
#1568 #906846
>>906309
Да ему кажись просто письмо пришло типа чего это вы свой транспорт на дороги выпускаете (лицензия у вас есть, испытания он прошел и т.д) ну он психанул и в китай сьебался — кококо государство под колпаком держит. Другой анон
#1569 #906853
Есть ли такой язык программирования, который занимает мало места, при этом его можно запустить и писать прямо в нем, даже дополнять его?
#1570 #906865
>>906853
Форт и производные: жаба например, лисп вроде
#1571 #906866
>>906853
Тут раньше советовали какой-то RED, там в мегабайте редактор и компилятор, (но я не шарю в этой хуйне, я могу и хуйню спиздануть, но вроде есть форк который опенсорсный, если мне не изменяет память)

>>906833
Всем похуй но в sci потёрли за нерелейтед
#1572 #906870
>>906853
Both Red and Red/System are distributed as open-source software under the modified BSD license. The runtime library is distributed under the more permissive Boost Software License.
Нет, я тебя не наебал https://en.wikipedia.org/wiki/Red_(programming_language)
#1573 #906892
ПХП-петух ворвался. Хочу изучить что-то новое, 5 лет говнокожу энтерпрайз-сайты на пхп, хочу перекатиться из этого говноедства. Немного умею в рельсы, даже поднимал на них интернет-магазин для кореша. Смотрю по трендам - щас у всех в моде НОДА, ее так хвалят и боготворят, что я даже прихуел от такого хайпа. Так вот, стоит ли лезть в эту тему? Насколько высок уровень вхождения в него? Умею во фреймворки типа ангуляра и бекбона, но это клиентская часть же. Или продолжать жрать пхп-говно?
#1574 #906901
>>906892
Перехать с пхп в ноду - это максимум говноедство
>>906904
#1575 #906904
>>906901
Оно ещё зашкварнее чем пхп? Рекорд побит?
>>906913
#1576 #906913
>>906904
У пхп хотя бы стандартная библиотека богатая
#1577 #906960
>>906699

>Сап, изучаю команды из <graphics.h>


Ненужно.

> но жидский MinGW пишет, что у него этой либы.


Я бы вообще нахуй послал.
>>906967>>906988
#1578 #906963
>>906892

>ПХП-петух ворвался.


Прочитал как "порвался".
>>907206
#1579 #906967
>>906960
>>906699
Годное предложение. "что у него этой либы" читается так, будто там есть слово "нет"
#1580 #906969
>>906892

>ПХП-петух ворвался


Прочитал как "взорвался".
>>907206
#1581 #906988
>>906960
Да мне уже посоветовали замены, ты-то что вылез?
>>906997
#1582 #906989
>>906610
У тебя весь блок while игнорится, вообще-то. Присмотрись к условию.
#1583 #906995
Сап, Code::Blocks не набирает русскоязычные символы.
Просто оставляет пробелы, когда я на нашу раскладку перехожу.
Кодировка UTF-8, но я пробовал менять - не помогает
>>906999
#1584 #906997
>>906988
ncurses
#1585 #906999
>>906995
Спермачи должны страдать. В сперме худшая поддержка C и C++, вплоть до откровенных нарушений стандарта.
>>907000
#1586 #907000
>>906999
Идиотина, у меня в Pelles C всё набирается, в notepad++ всё набирается - да везде набирается, а в кодеблокс нет!
>>907001
#1587 #907001
>>907000
Переходи на VIM
>>907002
#1588 #907002
>>907001
Да меня достали пердолингом насиловать.
Я так никогда ничего кодить не буду, а буду вечно переходить. Я ещё новичок, а простые программы не собрать без сраных просранных библиотек.
>>907003>>907005
#1589 #907003
>>907002
Ладно, про vim не серьёзно было.

> Я ещё новичок, а простые программы не собрать без сраных просранных библиотек.


А вот впердоливать библиотеки в code::blocks это то ещё удовольствие.
>>907004
#1590 #907004
>>907003
Мне написали, что в этом уже достаточно искаропки.
http://codeblocks.codecutter.org/
Codeblocks -EDU
>>907009
#1591 #907005
>>907002
Вся суть кодинга в пердолинге. То тут что-то поломается, то там. Одна программа может в одном помочь, другая - в другом. Так и живут, вставляют: кириллицу в виме, а японский — в nano.
>>907007
31 Кб, 500x499
#1592 #907007
>>907005
НАДО БЫЛО ПРОСТО СМЕНИТЬ ШРИФТ
#1593 #907009
>>907004

>http://codeblocks.codecutter.org/


Features
CodeBlocks-EP is specially configured for learners of C or C++ and teaching institutions with:
- simple portable installation
- easy access to C/C++ language help (by pressing F1 while cursor is on a keyword, or via the Help menu)
- promotion of contemporary C and C++ programming language standards (C99, C++98)
....
Download Code::Blocks EDU-Portable
Free C/C++ IDE for Windows Windows Installer (setup.exe) - Version 1.1.1 - 12 March 2011

Мда, кек.
>>907010
#1594 #907010
>>907009
Да сойдёт, у меня ноут такого же года и ОС
>>907011
#1595 #907011
>>907010
Я про тухлый стандарт языка.
>>907012
#1596 #907012
>>907011
Да у вас всё тухлое.
>>907013
#1597 #907013
>>907012
У меня — нет.
$ gcc --version
gcc (Ubuntu 6.2.0-5ubuntu12) 6.2.0 20161005
>>907256
#1598 #907020
Программаны, такая проблема. Нужен просмотрщик проекта xCode на винде, чтобы можно было прыгать по файлам, также чтобы был поиск по проекту и нормальная навигация. Sublime 2 хорош, но уж очень неудобный поиск. Code viewer на iPad вообще не может открыть проект. Ебанные яблобляди своим выкаблучиванием лишь доставляют проблем. Почему-то с Google корона не упала, когда запилили Android Studio и для винды и для макоси, а ябблы все играются в нитаких как все. Покупать макбук про лишь ради xCode я ебал такие варианты в рот и в нос.
>>907021>>907023
#1599 #907021
>>907020

>Покупать макбук про лишь ради xCode я ебал такие варианты в рот и в нос.


Поставь на виртуалку.
>>907024
#1600 #907023
>>907020
Если угодно — поставь в виртуалку.
>>907024
#1601 #907024
>>907021
>>907023
Если ничего лучше не найду, то придется так сделать, просто с виртуалкой дохуя времени уходит пока скачаешь образ и прочее, пока настроишь, пока запустишь и скачаешь xCode, меня чутка время поджимает.
>>907040
#1602 #907037
Анон, на апворке мне дали статус raising talent. Это такой маркетинговых ход? Менеджеры на почту доебывается с тем, чтобы я подредактировал резюме, я их кинул в чс. У меня ноль заказов за год и я толком даже не пытался.
#1603 #907040
>>907024
Не сильно медленнее, чем съездить в магазин и настроить всё потом на маке.
#1604 #907046
>>906853
Rebol/Red. Или напиши свой.
4 Кб, 211x264
#1605 #907050
В git репозитории насоздавал кучу веток, возможно ли как-то поместить некоторые ветки в папку?
>>907051
#1606 #907051
>>907050
Папок в гите никаких нет, и мамок тоже.
Переименовать ветку гита можно примерно так:

git co ветка_нейм
git co -b префикс/ветка_нейм
git br -d ветка_нейм

co = checkout, br = branch, если у тебя алиасы не настроены
>>907055
#1607 #907055
>>907051
То что надо, спасибо, про префиксы (которые в visual studio отображаются как папки) не знал.
#1608 #907058
Сап, код-манкис
Задача такая - нужен сервис для хранения mp3 который позволяет получить прямые ссылки на этот файл.
Ссылку буду использовать в своем бекенде.
Проблема в том еще, что мне нужно будет каждый день заливать новый файл и юзать прямую ссылку на него также
Как это все автоматизировать?
Или какой сервис позволяет использовать одну статическую ссылку, но менять файл который по ней лежит?

Свое решение пилить не очень хочеться
21 Кб, 430x251
#1609 #907064
Анон, помоги понять в чем проблема. Не хочет работать батник. Экспериментальным путем выяснил что если на пути нет знака "!" все работает, но знак мне нужен. Можно ли его как то оставить? Я уже и в кавычки брал и и "^" перед ним ставил.

Батник простейший:

chcp 1251 >nul
cd C:\AMD\01^!
start 01.jar
pause

Хелп, конкретно треда по батникам не нашел, решил написать сюда.
>>907066
#1610 #907066
>>907064
Сейчас даже сократил батник до одной строчки:
start C:\AMD\01\01.jar - Это работает.
start C:\AMD\01!\01.jar - Это не работает.

Папки и файлы естественно существуют в обоих местах. Никакой ошибки не выдает. Просто не запускает.
>>907070
#1611 #907069
Что можно почитать веб-макаке (бэкенд) на досуге, чтобы повысить свою ценность, как специалиста и с прицелом на фриланс через год-другой? Текущий стек: питон + джанго. Может, что-нибудь общего плана, про масштабирование хайлоада, например? Или изучить новый язык/технологию? Golang? Elixir? Возможно, для фриланса лучше основательнее изучить фронтенд, все эти ангуляры и реакты и стать фуллстек веб-макакой?
#1613 #907072
>>907070

>Я уже и в кавычки брал и и "^" перед ним ставил.


Кстати сейчас попробовав ^^ тоже не сработало. Самое странное что если восклицательный знак в имени файла то все ок, а если в пути то не работает
#1614 #907078
>>906164
Код вставь уже, тормоз.
#1615 #907088
Поясните SQL.
Можно ли, зная только это, найти хорошую работу? как учить? Может есть тред?
>>907093
#1616 #907093
>>907088
знание только SQL и поиск работы на этой основе, сродни мастерству лизать пилотки и быть уебищем во всем остальном, на первом свидании, не сомненно, очень весомый скилл, но насколько определяющий?
#1617 #907096
Интересует когда можно прекратить дрочить sql, есть какая-нибудь планка или тест?
>>907099
#1618 #907097
Не могу сделать лабу. Нужно сгенерировать случайным образом многочлен P(x) заданной степени N и найти интеграл P(x) от a до b для заданных a и b. C++
>>907100
#1619 #907099
>>907096
Если ты не работаешь с рельными кейсами, то его просто нереально задрочить.
#1620 #907100
>>907097
Отчисляйся.
#1621 #907101
Если все ПО пишут на С++, то какого хуя в вакансиях одни требуется 1с программист?
>>907103>>907105
#1622 #907103
>>907101
Смотри вакансии для программистов, а не бухгалтеров.
>>907107
#1623 #907105
>>907101
На сях ПО пишут только в продвинутом финтехе или поддерживают легаси. 1с - это рабочая лошадка мелкого энтерпрайза, которго куда больше, чем вышеупомянутых.
#1624 #907107
>>907103
Дык для программистов и смотрю.
#1625 #907136
Почему программы не пишут иначе?
Типа
2 + 2 -> result
>>907142>>907148
#1626 #907141
Как сделать, чтобы Visual Studio нормально отображал русский язык в консоли?

Каждый раз писать в коде setlocale(LC_ALL, "Russian") неохота.

С++ если что.
>>907144>>907148
58 Кб, 600x600
#1627 #907142
#1628 #907144
>>907141
Перейти на нормальный язык, к примеру
>>907145
#1629 #907145
>>907144
На какой?
>>907147>>907152
#1630 #907147
>>907145
опять толстый про хаскеля.
>>907148
#1631 #907148
>>907141
http://cppcms.com/files/nowide/html/
>>907136
COBOL — твой выбор:
ADD A B C TO D GIVING E
>>907147
Там юникод хотя бы, кек.
#1632 #907151
Этот ОП-пик обновляется? Его актуально читать?
>>907165
#1633 #907152
>>907145
Java, C#
Зачем себя мучить старым говном?
>>907156>>907157
#1634 #907154
Нет
#1635 #907156
>>907152

>Java, C#


Тухлая UTF16 вместо кодировки

>Зачем себя мучить старым говном?


Ага.
#1636 #907157
>>907152
Кстати программы на С# же никак не защищены от декомпиляции. Как их защищают то компании, которые пишут на шарпе?
>>907158
#1637 #907158
>>907157
говнифицируют
>>907160
#1638 #907160
>>907158
Каким ПО?
>>907169
#1639 #907165
>>907151
Наверно его создали на форчане в 2003 году и с тех пор он не менялся.
#1640 #907169
>>907160
ну на вскидку, есть реактор, есть дотфускатор, саламандер(так себе), смартассембли. Вообще тысячи их.
>>907170
#1641 #907170
>>907169
И все платные небось?
>>907177
#1642 #907173
Как добавить в emacs редактор кода?
>>907178
#1643 #907177
>>907170
ну если тебе в свой проект, то можно любой юзать на триале или фри. Для комерческих выебонов, пускай владелец проекта достанет свой лопатник и забашляет, если это его требования. В чем проблема?
#1645 #907179
>>906797
>>906797
Создал? Дай ссылки.
>>907184
#1646 #907182
>>906892

>ПХП-петух ворвался


порвался

тактебеинадофикс
>>907206
#1647 #907184
>>907179
в глаза ебусь, увидел
Два треда потерли уже, кровавая моча.
>>907198
#1648 #907198
>>907184
Намазовский кровавый режим.
#1649 #907201
>>906892

>ПХП-петух ворвался


обосрался
>>907206
sage #1650 #907206
>>907201
>>907182
>>906969
>>906963
Вы такие креативные.
>>907227
#1651 #907207
http://ideone.com/y8V8Ro
Наваял вот такую программку, а она наотрез отказывается работать. Задача была такая: Написать програму, которая из файла берет слова и записывает их в односвязный список, затем она должна удалить из этого списка элементы, у которых длина слов меньше 3 символов, и получившийся список надо вывести в стандартный поток вывода. Вроде все сделал, но нихуя не выводит (совсем) и что-то я не пойму в чем ошибся.
Само-собой компелировал я не в ideone. За говнокод прошу не обоссывать, я нюфаня.
>>907216
#1652 #907216
>>907207
Какая-то беда у тебя в to_change_the_node. Тебе надо у предыдущего элемента изменить значение next на следующий, который взял у просматриваемого элемента. Запоминай предыдущий элемент.

>Current->next=Current->next


Нунизнаю зачем так делать. Это бессмысленно.

>Current->next=Current->next->next


А если next == NULL?
>>907234
#1653 #907222
сап двач, суть такова. изучаю питон, пишу скачивалку музыки из vk через api, нихуя не хочет получать список песен, audio.get возвращает хуету типа "аудиозаписи доступны через официальные приложения или на vk.com"
что делать с этим?
>>907254>>907263
#1654 #907227
>>907206
ПХП-петух загорелся...

...и горит
#1655 #907232
Сап ананасы, 17 лвл шкорярий, увлекающийся программированием. Вот я потихоньку добиваю HTML & CSS: Part 1 хули так легко то? на codeacademy. Задрачиваю там уже пару дней по 3-4 часа и что-то мне это начинает с каждым разом всё больше и больше доставлять с детства интересовал вопрос веб разработки и в итоге решил связать с этим жизнь. Так вот про сам ресурс хочу спросить, он вообще эффективен? Направьте пожалуйста в нужное русло. После основ я хочу на том же сайте пройти курс PHP, а там уже и потихоньку скатываться в полноценную разработку. Проблема лишь в отсутствии чёткого плана.
>>907243
#1656 #907234
>>907216

>Current->next=Current->next


>Нунизнаю зачем так делать. Это бессмысленно.


Просто задокументировать, что ничего не меняем.

>Current->next=Current->next->next


>А если next == NULL?


Вот этого не учел, спасибо, обращу внимание.
#1657 #907243
>>907232
Самый эффективный подход, на мой взгляд - сделать что-то свое. Хочешь веб - придумай сайт и напиши его. В процессе написания сайта будешь натыкаться на всякие трудности, которые будешь решать с гуглом в руках. Напишешь базу - захочется навешать дополнительного функционала. Таким образом будешь расширять технологический кругозор. Так и научишься всему нужному.
>>907257
#1658 #907250
Можете без троллинга ответить на вопрос актуален ли этот список литературы на оппике? Стоит читать книгу 2007?
>>907255
#1659 #907254
>>907222
Очевидно же. Делать костыли, парсить веб-интерфейс...
#1660 #907255
>>907250
Читай SICP, Кнута, K&R, Dive into python. остальное не шибко и нужно.
>>907260
#1661 #907256
>>907013

>Ubuntu 6.2.0


Сейчас актуальная 16.10
#1662 #907257
>>907243
Этого поддвачну наверно.

Сам сейчас пытаюсь изучать С++ по книжке, но нихуя не получается, потому что там скучно и уныло.

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

Сам подумываю сейчас придумать себе задачу, которую мне бы интересно было решать, и начать решать ее с тем скудным запасом знаний, который я имею.
>>907275
#1663 #907260
>>907255
Но ведь сам Сассман недавно сказал, что sicp устарел и не нужен.
#1664 #907263
>>907222
Недавно контактик прикрыл доступ к песням.
>>907264
#1665 #907264
>>907263
То есть теперь аудиозаписи не скачать никак? Вот сотона!
>>907269
#1666 #907269
>>907264
Так muzmo.ru же как-то толи проксирует то ли хранит записи с контактика
>>907270
#1667 #907270
>>907269
Ну я имел в виду приложения на андроиде. С компа то я итак скачаю.
#1668 #907275
>>907257
Поставить себе задачу - дело не трудное я тоже нюфаня и решил написать программу для игры в "го". А вот задачки из учебников как раз имеют смысл, они скучные, потому что простые, а простые, потому что нужны лишь, чтобы закрепить материал.
Тред утонул или удален.
Это копия, сохраненная 6 января 2017 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски