Вы видите копию треда, сохраненную 16 мая 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Подсветка кода для /pr/: скачать
Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять.О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/ (М). Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
1С android C C# C++ Delphi Go Haskell iOS Java JavaScript Lisp Perl PHP Python Ruby Rust Scala
В: Хочу стать программистом, какой язык учить?
О: Английский + Java
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Тред (М) для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк.
О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.
Чего она там забрутфорсила, самописный крекми?
я наверно, всякую хуйню для двача пилю, но лучше бы для денег кодил.
Лично я тут, чтобы рогалик Кирильный рогалик запилить. работа все равно нужна, 29 лет блять ума нет
Ну с говноработы на говноработу шарюсь.
На пистоне. Потом за сишку возьмусь когда, на ней перепишу. Или новый напишу лучше.
Я консольные (терминальные) игоры делаю, скатившись на сишку с надоевшего мегапроекта на буонде.
полная переустановка винды с полным форматированием диска, последующая установка всех обновлений. только после этого ставить английскую версию, мне только так получается поставить VS
Какой язык подойдет лучшее всего для верстки сайтов в современном мире? Или, какой аналог PHP лучшее всего подходит под верстку?
Ну вот хуй знает на чем верстать, поэтому и спросил в треде для ньюфагов, логично же. Да и потом, знакомый быдло кодер, который сейчас на втором курсе учиться, сказал что htlm уже как 15 лет никто не использует.
Реальных конкурентов у него нет. Пара хипстерских контор юзают другие языки, которые компилятся в html, но ты в них работать не будешь.
Вангую ты не понимаешь как работает web, зачем нужен html, а зачем php/python/...
Так что начни с википедии, а потом уже за советами приходи
Используй другую IDE
https://ru.wikipedia.org/wiki/Сравнение_интегрированных_сред_разработки#C.2FC.2B.2B
Здесь можешь выбрать на здоровье любую IDE. Но лично я бы рекомендовал тебе CodeLite, или, на худой конец, CodeBlocks.
Да, швабодный компилятор нужно еще будет установить. Но это не так сложно, как может показаться сначала.
Вот, если тебе интересно, ссылка в http://www.codeblocks.org/downloads/26 где можно скачать саму IDE вместе с компилятором
как студент можно, но только ели будешь юзать под маком где есть годный LLVM, для остальных платформ он не нужен
Дело вкуса
На каком угодно. Но вангую что сишка или плюсы
Спасибо всем анонам заранее.
Си++
Тут плюсовиков https://jobs.github.com/positions/15b337e0-417d-11e1-88f9-b0c93aad4004 ищут, так что на нем скорее всего.
Еще где-то встречал упоминания что для программ ЦУП плотно LabVIEW используют.
Очевидный паскаль.
Нет, для обучения он говно.
Во первых его ООПшная хрень с подчеркиваниями и синтаксическими договоренностями - говно.
Во-вторых - динамическая типизация.
Не знаю никого, у кого именно питон был первым языком погромирования.
Одно дело - выучить питон и писать на нем, и другое дело - сделать это, никогда не писав ни на чем другом.
Я не вижу никакой принципиальной преграды, то что ты назвал это просто трудности на пути. Лично я вообще за схемку, но ты просил ООП и я молчал. ХЗ, что можно найти кроме пистона по твоим критериям
>Я не вижу никакой принципиальной преграды, то что ты назвал это просто трудности на пути.
Без принципиальной преграды с трудностями на пути можно и на алголе-60 кодить, и че теперь?
Диды же кодили, и до сих пор небось какие-нить спутники с этой ебой летают, или прошивки истребителей.
преграда преграде рознь, или ты их не различаешь, и веруешь в то, что есть убер язык для обучения, который будет овтечать всем твоим требованиям?
Паскаль - вполне себе охуенный язык для обучения. Литературы - жопой жуй, продавлен в школьную программу, встроенный ввод-вывод, строгая типизация, ООП. И очень богатые типы данных.
Потом с него переучиться на кресты - вообще не проблема, пара дней.
Ну тоже правда, спорить не буду
Для вас и подобных вам есть отдельный тред
Читай Кормэна.
Тебе под что? Под вордпресс?
> Как это все попробовать и найти себя?
Тут нет универсального ответа.
Вариант 1. Выбираешь какую-то одну тему и сквозь сопли и слёзы изучаешь её на достойном уровне. Где-то на середине тебе она даже начнёт нравится. Главное не отступать. Этот вариант подходит только для людей с силой воли.
Вариант 2. Расширять кругозор, пока не найдёшь что-то, что будет тебя радовать в самом процессе изучения. Это долгий вариант. В итоге можно никогда и не найти.
Это все нужно прочесть за один курс?
А есть что-то такого плана, но "не всратое"? Чтобы было по чему системно образовываться
По архитектуре компьютеров был охуенный курс на курсере:
https://www.coursera.org/course/hwswinterface
, но походу его больше не будет. Курс представлял собой очень сжатое содержание некоторых частей книги "Computer Systems: A Programmer's Perspective".
Да вообще фигня.
Я недавно увлекся иб, и мне интересно, привлекает ли вообще к себе внимание тот факт, что ты читаешь whois сайта, смотришь весь спектр DNS адресов, ну короче, занимаешься "пассивным анализом" веб-ресурса. Могут ли эти мои действия расценить, как подозрительную активность или что-то вроде того, ведь все это делается с целью поиска багов.
Со всякими яндексами, гуглами и фэйсбуками понятно - они не против и даже платят на найденные баги. А что касается всего остального?
попутал вклаки
Заходим общаться с топовыми людьми.
Подскажите, берут ли сейчас программистов на Си? Какой проектик можно придумать для себя, для повышения уровня?
Это называется bug bounty.
Компании готовы платить о найденных в их сервисах багах. Сумма выплаты зависит от уровня найденного бага. В каждой компании расценки, соответственно, свои.
Например, https://www.google.com/about/appsecurity/reward-program/
Ну и если возвращаться к моему вопросу, то очевидно, что если у сервиса или компании объявлена возможность награды за найденные баги, то ты можешь исследовать их сервис, как хочешь и они будут не против. А вот того, кто такую штуку у себя не поддерживает, вроде как незаконно исследовать. Только вот не понятно, где грань между тем, что законно делать, а что - нет.
Есть Anki. Есть немецкие глаголы. По идее, должно брать для каждого поля свой cloze, но почему-то берет для всех cloze из поля "Übersetzung".
Что я делаю не так?
Если что, вот примерная документация:
http://finpapa.ucoz.ru/ankitest-cloze.html
попробывал позвонить оператору и попросить, отказал, типа не законно
или накиньте проверенных способов в 2к16
Попробуй в первом поле оставить {{c1::...}}, во втором изменить 1 на 2 {{c2::..}}, в третьем - 1 на {{с3::...}}, ну ты понял.
Наверно, мне не туда надо написать. Пойду в Си тред
Ты прав. Предложенный мной метод работает с обычными cloze, но с type:cloze - нет.
Это баг. Попробуй новую версию анки. Скорее всего там этот баг остался.
Напиши чувакам из анки о баге - исправят. Хз куда писать, но на сайте должна быть инфа.
И вот чувак столкнулся с отсутствием нескольких type:cloze и ему что-то наколхозили и может быть там нет твоей проблемы, а если есть, то этот код отправная точка для её решения https://www.reddit.com/r/Anki/comments/3l8bcu/type_answers_on_card_with_cloze_deletion/
Методы сокрытия в растровых изображениях: методы замены, сокрытие в частотной области, широкополосные методы, статические методы, методы искажения, структурные методы.
Методы сетевой стеганографии: HICCUPS, TranSteg, LACK, RSTEG, SCTP.
А вообще у тебя хуёвые карточки.
Особенно та часть где ты запоминаешь связку русской_слово - перевод. Если не считать названия предметов, то зачастую такие слова имеют разные оттенки, подсмыслы и не всегда можно применить одно там, где применяют другое.
Вариант получше: запоминай слова как часть предложения. Пример с потолка, лучше бы слово в середине предложения и что бы более-менее однозначно было понятно по контексту:
Musicality is the response to the pitch-related elements of music such as harmony and {{c1:melody}}.
Для поиска предложений используй корпус языка (если для немецкого есть корпус с такой возможностью).
дрочу на мнемонику, техники запоминания и анки 3 года
Суть в том, что есть определенная база данных в excel в виде: продукт-нейм, цена, кол-во проданных штук.
Первая задача построить модель линейной регрессии по типу (цена-кол-во штук). Я в принципе представляю, как это все можно сделать в R, если бы в столбце шт. везде было 1.
Как можно поправить excel файл или как можно заставить R разделять количество штук?
Нет, я собираюсь строить графики в R, но мне нужно поправить данные в самом екселе, ну или просто не знаю, как разделить те значения в самом R, чтобы в итоге получилось как на второй картинке.
А почему именно R?
Глянул на картинку и вот что подумал - сначала прогоняешь по количеству на убывание, далее прогоняешь по цене на убывание, получаешь то что показано на рисунке.
У тебя есть объекты которые имеют два параметра - количество и цена, просто отфильтровать их и готово.
Сейчас попробую, как ты предложил. Именно в R потому что это только начало работы, а дальше это надо будет использовать для прогнозирования и других штук, которые ексель не умеет и я тоже.
>>733131
Каждая точка на графике должна показывать факт покупки одной штуки товара по заданной цене. Но я не знаю, как заставить R вместо одной точки на уровне цены 3, допустим, нарисовать три точки 1-1-1.
>как заставить R вместо одной точки на уровне цены 3, допустим, нарисовать три точки 1-1-1.
Скажи ему что бы выводил каждый объект.
К примеру если 3 дня сподряд продажи были одинаковые, с чего этот ублюдок их объединяет?
А ты перевод на русский используешь, или строго инглиш ворд-инглиш definition?
Я не использую перевод на русский. В последнее время начал замечать, что не знаю как переводятся некоторые слова. Это хуёво для переводчиков, но я не для этого учу.
> инглиш ворд-инглиш definition
Если карточки построены в таком виде, то это плохо. Если зубришь определения, то это пиздец.
Нужно связать иностранное слово с мысленным образом в голове и запоминать/тестровать-в-анки эту связку. Например:
Ты хочешь запомнить, что утка - duck. Во время запоминания нужно представлять себе утку и запоминать, что это duck. Тестировать всё это лучше карточками с изображением утки.
В ситуациях, когда трудно найти изображение предмета можно использовать предложения с closure, как я рассказывал ранее.
Salt
Прикинь, а фишингом и без сети можно узнать пароли. И что дальше?
Да, забыл добавить Office 2007.
На сайте, который я привел, как раз есть ссылка на этот пост в реддите, причем автор на сайте доделал скрипт под себя до состояния стояния (раздел "несколько полей ввода"). Сейчас попытаюсь с ним разобраться.
----------------------------------------------------------------------------------------------
Not related, не стоит вскрывать эту тему.
>>733099
Und auf den porno wichse ich.
Лучше бы ты дрочил на наличие сертификата о знании какого-нибудь языка. Не соглашусь с тобой, слова-то как раз я знаю, в их изучении проблем нету. Нужно знать в немецком управления глаголов и их формы для сильных (примерно как в английском, но менее интуитивно).
>>733075
Музыкант я, консерватория.
>>733147
Учиться с самого начала на то, к чему лежит душа. Вырываться мне неоткуда, меня все устраивает, просто я хочу учиться заграницей. Для этого нужно учить языки, именно учить, а не вставлять подходящее по смыслу слово в пропуски.
Раньше смотрел хакеров в кино и думал как же круто, чуваки копаются в кодах находят уязвимости, пишут свои софтины для внедрения в систему жертвы, а на деле всё сводится к использованию уже готовых vzlomat_vk.exe
Для такого случая я автозаменой убрал все запятые в самом док-те.
А в экспортированом документе точки на месте?
Вангую похуй ему на автозамену и он все равно форматирование под настройки попраляет.
Да, точки на месте, но он упорно продолжает вставлять ";" как разделитель между полями.
http://superuser.com/questions/27153/specifying-delimiter-for-excel-2007-export
Вот здесь пишут что влияют региональные стандарты. Я проверил на 2003, таки да у меня по дефалту стоит ; такой же разделитель и в файле, потом сменил на зпт и все норм.
Да ладно фигня. Проверил еще раз с "," разделения дробных и "," разделения значения не работает - поставь точку, лол.
Анон-мимпроходил выше прав был.
А что тебе нужно чтобы туда поступить? Сертификат по языку и хорошо сданный ЕГЭ?
Сертификат и 12 лет обучения музыке.
Нет, дирижеры не нужны, они идут в храм захолустный регентовать. Нужны хорошие дирижеры. Работают они, очевидно, в театрах, оркестрах и хорах.
И да, я придумал, как организовать табличку, к черту изъебства. За сим, разрешите.
Ауфвидершрайбн.
А именно? В какую сторону гуглить?
У меня такая проблема сейчас, я всегда был тупой, в школе математику вообще не понимал. Сейчас пробую программировать и идет ну оооочень туго. Т.е. начальные вещи типа переменных, типов, массивов еще все понятно, но как только появляется что-то серьёзней - всё я в ступоре.
Пытался разобраться в алгоритме сортировки пузырьком, епт на словах все понятно, а в коде хуй. Вроде 2 цикла, 1 внутренний, второй внешний, но в итоге хуй пойми на какой итерации цикла какие значения применяются.
Кароче, если туго идет, стоит вообще дальше мучатся, или забить хуй?
А зачем ты вообще решил этим заняться?
Ответь прежде всего самому себе.
Если на первом месте бабло, которое типа получают программисты за нихуянеделание, то дропай сразу же. Серьезно, даже не стоит продолжать и тратить время, лучше заняться чем-нибудь другим.
Если же тебе действительно интересно, то интерес должен пересилить все. Не получилось -- потыкался, пошел покушал, погулял, снова загорелся, снова потыкался, пошел в гугл, спросил.
У тебя вообще цель какая-то есть или ты просто так от скуки решил? Цель какая, анон?
Меня привлекает разработка игр, их логика, физика процесса, векторы, вот это вот всё. Отнюдь не даллары, которые можно получать.
Например просто на C++ заставить левитировать вверх и вниз куб, используя движок UE4. Документация как это сделать есть, но она нефега не понятная, т.е. скопировать код и вставить в свой проект любой может, это ж и есть быдрокодерство.
Или например сделать систему инвентаря как в РПГ.
На словах: лежит вещь, нажал кнопку, она исчезла, появилась у тебя в инвентаре.
Взять вещь > поместить в массив других вещей в конец списка.
Звучит просто, на практике можно долбанутся пока реализуешь.
Ну да, тебе тут скорее нужно сам движок изучать, нежели нюансы языка.
Не понятна документация -- ищи другие мануалы, туториалы
> театры
> оркестры
> хоры
Но ведь туда с появлением тв/интернета уже никто не ходит, или я застрял в манямирке?
Это особенность экселя. У него такой csv. Пройдись автозаменой после экспорта.
Если у меня такая таблица
CREATE TABLE `comments` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`user_id` int(10) unsigned NOT NULL,
`text` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
Могу ли я вытащить последний коммент определенного юзера если тут нет timestamp? Или в innodb есть что-то такое? Или надо костылить с самым большим id коммента для определенного юзера?
Стоит задача пережать большое количество видеофайлов ффмпегом.
С одним файлом все просто: ffmpeg -i input.avi -c:v libx264 -crf 18 -c:a copy output.mp4
Если файлов несколько, то я обычно создаю script.cmd, пишу в него команды столбиком и запускаю на ночь, к примеру.
Есть ли возможность написать цикл, который самостоятельно переберёт все файлы определённого расширения в нужной папке и применит к ним нужную команду?
>Есть ли возможность написать цикл бла-бла
Конечно есть. Просто ты не искал гугле. Например по запросу "циклы в бат файлах" первая ссылка
http://microsin.net/adminstuff/windows/for-in-bat-files.html
Формируй запрос, отправляй в гугл и обрящешь.
Спасибо
Котоны, посоветуйте книгу по хтмл5 и ксс3, чтобы быстро вкатиться, максимум страниц 300. Я знаю, что это не языки программирования, но внезапно понадобилось.
Решил изучитьтипо C++ AMP и OpenMP, выполнил перемножение двух матриц 1000x1000, хорошо, профиты есть даже на бюджетном Радеоне. Только не могу понять почему разница между i5-3450 и i7-3770K @ 4.7 в 3-5 раз, когда должно быть не более 2-х раз, влияет кэш и разогнанная память? Есть ли смысл разбить матрицы на блоки и множить их?
htmlacademy.ru
Да, а размер блока подбирать на тестовых данных для конкретного объема кеша.
Очевидный фейк очевиден.
>vzlomat_vk.exe
Хакиры и пишут эти самые vzlomat_vk.exe. А потом продают утекшие акки ценой в пять копеек за пачку.
Ну там всё равно банальный брутфорс, ничего примечательного.
Почему мне говорят "язык не важен, нужны основы"? Что за основы?
Алгоритмы, типы данных, умение написать соотировку пузырьком на бумаге, архитектура пк.
Общетематический JS джихад с фронтендерами, дотнетчиками, рубистами и прочим скамом.
$hash = hash("sha256",$server_seed."-".$lotto."-".$round_id);
или понять что это оче сложно и вообще пиздец?
Все это нахуй не нужно. А нужно умение выражать свои мысли и написать программу так, чтобы она пережила хотя бы одно изменение требований заказчика.
Никак. Хэш это, в общем случае, необратимая операция. Можешь перебором попробовать, но паяльник дешевле.
А вот и динозавтроподобный любители джаббера, ирки, еще какой-нибудь криптанутой хуйни на каких каналах сидишь?
Ещё я учусь в шаражке на Информационных системах, но вы сами понимаете, что это хуита. У нас на втором курсе в лучшем случае элементы высшей математики, все остальное - какая-то гуманитарная дрянь типа философии и права.
Какой из ЯП учится недолго (меньше 2х лет) и на котором можно зарабатывать 25-30к в месяц?
Не поймите меня неправильно, я не из ребят "Хачу прогить кароче и шоб бабосы))0)" просто основной вопрос состоит в том, чтобы учить только этот ЯП и все.
Объяснюсь - на вакансию PHP разраба НУЖНО НЕ ТОЛЬКО PHP, но и ООП,CSS,HTML,JS,MYSQL
Какой из языков программирования можно учить, чтобы не учить еще 4 языка, но уже мочь немножко зарабатывать.
Я довольно туповат и для меня будет сложно учить много вещей. Сейчас я эникей и планирую вкатиться в админство/linux_админство, но есть шанс что я обосрусь - поэтому программирование про запас.
Наверное
премного благодарен
И как все это учат то? Это же пиздец.
Если тебя интересует именно огрниченое количество языков - то подходит практически все кроме веба. Но даже там где используется только один язык приходится учить разные фреймворки, библиотеки и т.п. Такого что что-то выучил и ебашишь постоянно нет. Разве что 1С, но даже там же постоянно что-то меняется.
>Какой из ЯП учится недолго (меньше 2х лет)
Любой. На изучение языка досконально потребуется максимум полгода, даже для спп. Остальное время требуется на изучение либ, инструментов и каких-нибудь дополнительных технологий.
>Какой из языков программирования можно учить, чтобы не учить еще 4 языка
>Объяснюсь - на вакансию PHP разраба НУЖНО НЕ ТОЛЬКО PHP, но и ООП,CSS,HTML,JS,MYSQL
Хуй там плавал, нет таких языков.
Хотя не, есть один вариант. Можешь выучить один язык и штамповать книги, как шилдт, прата и вся остальная пиздобратия.
Круто же, курсы по кодингу доходные
Анончики, вот мои планы на ближайшие пол года:
-освоить средне HTML
- освоить JavaScript
- пойти стажером за 20ку
...
Я не хочу тупо клепать сайты по шаблону, душа жаждит творить! Будучи школьником, писал какие-то игрушки на ПАСКАЛЕ по учебником, ох как мне это доставляло.
Вот допустим -на JS реально написать программу наподобие AutoCAD?
Лол, AutoCad на JavaScript в 10 строк.
Тонко.
Ничего не умею, начинал раз 5 учить разные языки, или даже раз 10, но всегда дропал.
Произвести операцию логического сдвига влево на 2 бита 00100101
mov al, 00100101
shl, 2
Что здесь неправильно и насколько я даун, если не понимаю своей ошибки?
Я хочу понять ассемблер, но у меня ничего не получается.
>>734405
Ну, да shl al, 2. опечатался.
Просто я думал что есть какие-то еще необходимые команды, которые я не прописываю.
Например в учебнике есть пикрелейтед задание, все что выше красной линии я более-менее понимаю, но что происходит под ней не совсем. Допустим зачем делать всё что там делается, если мы уже по заданию получили необходимую сумму 2х чисел в al?
>На пояснения смотрю стеклянными глазами, мне они не сильно помогают.
И почему меня это не удивляет? Где ты это откопал?
Что препод дал, то и смотрю.
Вырван кусок из какого-то учебника. Ни автора, ни даты написания.
Обосновал тебе за щеку, пидор.
Ну, короче, дело обстоит примерно так.
Каждую шестнадцатеричную цифру кодируют четыре двоичные. Ну, то есть:
0000-0001 = 01
0011-1010 = 3A
0111-1111 = 7F
В каждом байте 8 бит, поэтому любой байт можно закодировать двумя шестнадцатеричными цифрами. И естественно, чтобы вывести получившееся число на экран, нужно его сначала разделить "пополам", на два четырехбитных куска. Каждый такой кусок будет представлять одну 16-ричную цифру. Но просто так их на экран не выведешь, потому что сами числа и их ASCII-коды не совпадают. Например у числа 1 код 49 (32 в 16-ричной системе). Поэтому число надо сначала перевести в ASCII-формат.
Переводить в ASCII нужно только если хочешь, чтобы были отображены в 16-ричной системе?
Если бы я допустим запросил вывести на экран, то что сразу после красной линии, то мне был бы выдан двоичный код?
issue/wiki
Нет. Ты бы получил тот ASCII-символ, который кодирует твое двоичное число. Например, двоичное число 1010 кодирует перевод строки. То есть, если ты попробуешь напрямую вывсести такое двоичное число, то курсор на экране сместится на новую строку.
А что за учебник?
>чтобы учить только этот ЯП и все
Scala же. Единственный язык на котором можно писать всё включая веб-страницы.
Лол
void set(float Real, float Imaginary)
{
Re = Real;
Im = Imaginary;
}
Теперь тупой вопрос ньюфага: а как сделать так, чтобы пользователь задал два разных числа? Ведь эта set-функция одна и зашита внутри класса. Как двум разным объектам задать разные реальные и мнимые части?
Делаешь примерно такой метод:
void add(MyComplex other) {
// MyComplex other - это ссылка на другой экземпляр твоего класса
// this - ссылается на текущий экземпляр
// Складываешь this и other
}
По идее, можно еще перегрузить оператор. Но если ты совсем ньюфаг, то пока не заморачивайся с этим.
Нет, это не то. Я плохо объяснил, кажется, как сложить числа мне понятно. Мне непонятно вот что: когда я описывал класс ComplexNumber (класс "комплексное число", что понятно из названия), то сделал в нём метод, который записывает в это число реальную и мнимые части, введённые пользователем. Выглядит это так:
void set(float Real, float Imaginary)
{
Re = Real;
Im = Imaginary;
}
Вот это внутри int main(), где юзер задаёт само комплексное число:
cout << "Реальная часть: "; cin >> Real;
cout << "Мнимая часть: "; cin >> Imaginary;
А теперь пусть у меня два комплексных числа z1 и z2 (два объекта класса ComplexNumber). Как сделать так, чтобы вводимые Real и Imaginary попадали именно в объект z2, а не z1, например, ведь они записываются в объект через метод класса, который для обоих объектов общий?
Надеюсь понятно описал свой вопрос. Это, наверное, что-то лёгкое и очевидное, но я туплю.
Разобрался, я действительно даун: z1.set и z2.set замечательно всё различают, у меня просто что-то башку переклинило на полчаса. Прошу прощения за беспокойство.
Лучше CSharp + Unity. С плюсами, да, выебешь зря себе мозг. Имхо, в юньку гораздо проще вкатиться чем в анрыл с плюсами, а функционал примерно такой же. Обязательно знать ООП и понимать компонентно-ориентированный подход. И еще огромный плюс - вакансий доебла, без хлеба не останешься.
Начал читать SICP. Не могу сделать ни 1 упражнения.
Хотя пока читаю теорию смысл понимаю.
Можно не продолжать?
Когда ты читаешь инглиш, вроде бы все понятно. Но с русского на английский ты уже не переведешь или переведешь хуево.
removeNonUppercase :: [Char] –> [Char]
removeNonUppercase st = [ c | c <– st, c `elem` ['А'..'Я']]
Во второй строке опечатка? Вместо | должна быть запятая? И объясните последнюю часть второй строки, после запятой, пожалуйста.
Я нашел и русский и английский. Читаю и то и то. Треугольник паскаля хуй знает как делать например. Я могу найти решение в гугле но это будет не то я думаю.
Все верно, это синтаксис https://wiki.haskell.org/List_comprehension
Блять этож самые азы, дочитай хоть одну книжку по хачкелю до конца
Да я читаю сейчас, просто когда писал в командной строке примеры генераторов, ошибку писало именно на этой палке.
Тоже самое анон, мы просто тупые немножк, читай лучше how to design programs от того же MIT-A, они сами грили решать его, если sicp плохо заходит, ну либо их новый SICP на питоне, там немного легче.
Просвети жеж, вумник.
Пиздец, достали уебаны с таинственным багажом знаний. Хуле умничать, скажи по делу. А если сам не петришь, уёбывай, педрило.
Ананасы, поясните, как правильно работать с GPL. Допустим, я хочу написать программу, которая будет использовать GPL v2 библиотеку в моем случае это wolfSSL . Должен ли я в этом случае открывать исходники всей программы?
Пардон. Я тупанул. (спутал с LGPL, под которым BSD)
Да, должен. Для LGPL достаточно динамической линковки.
А что за либа такая, которая ТОЛЬКО под GPL?
Ну вот эта wolfSSL распостраняется под GPL v2 и дорогой коммерческой лицензией.
>Да, должен.
И с gpl v2, и gpl v3?
>И с gpl v2, и gpl v3?
Видимо да.
Я просто по привычке ляпнул по аналогии с Qt.
Но Qt распространяется в том числе и под LGPL, так что она спокойно юзается с коммерческими приложениями.
Тут видать так и сделали, либо опенсорц - либо покупай коммерческую лицензию. Либо изъебывайся с межпроцессным взаимодействием - пиши открытую прогу которая будет взаимодействовать с библиотекой, а закрытая пусть работает через эту прогу.
Или ищи аналоги этой либы с LGPL или BSD.
Не перепоивавай, подумой.
Ну или самый простой способ - положить толстый хуй на эту лицензию. В голову не пришло?
Эту программу нужно будет впихнуть заказчику, а у него тогда могут возникнуть проблемы.
тогда жаваскрипт. и вообще, иди в гугел, луркай по сайтам сомнительной наружности, ломатель епту, как маленькие ей богу
Заказчик не российский. OpenSSL слишком большая.
Дык про джаваскрипт и подразумевал, но в соседнем треде его обсирают, как возможно и невозможно. Вот и думаю, если это тупик в программировании, нахуа туда усилий втюхивать? Или это один из обязательных компонентов?
Питон изучай, короче, и всё. За глаза тебе хватит, чтобы хакиром стать.
Читай книги "Python network programming cookbook", "Python for secret agents", спецификацию протоколов, пользуйся nmap.
>вкатиться
>2016
Сейчас конкурс в 50 раз больше на одно место, чем 2 года назад, так что крепко подумай.
В какой системе счисления? В двоичной - получать по одному биту, прибавлять к ASCII-коду нуля и выводить. В шестнадцатеричной - брать по 4 бита и смотреть по табличке символ. В десятичной - в цикле делить на десять.
Все, Антуаны. Вы мне больше не нужны. Все работает.
В качестве бота можно использовать GNU Chess, например. Плюсы: открытые сорцы и работа в текстовом режиме. Тебе останется только наладить с ней связь через IPC (передавать в нее ходы игрока и парсить ее ответы) и прикрутить веб-морду.
P.S. Ну ты попал))
Правда веб немного знаю, но это не веб а хуета какая то. Надо было другой языке брать. Блять.
а еще анончик подскажи про регистрацию пользователей
на чем это пишеться? полюбому замешана какая то БД. как ее привязать к сайту и тд?
если рассматривать вариант чисто для игры с другими пользователями, пока без бота. как то организовать?
Да, нужна БД.
Самые распространенные из них - SQL-based (MySQL, PostgreSQL, MariaDB и т.д.). Так что можешь прямо сейчас браться за освоение: http://sql.learncodethehardway.org/book/
Еще можешь попробовать всякие key-value базы данных типа Redis.
В любом случае, свясь с БД осуществляется посредством интерфейса в твоем языке программирования. Он либо есть из коробки, либо надо качать отдельную либу. Еще можно связываться с сервером БД посредством соккетов. Но это муторнее, как по мне.
>чем рисовать всю эту шахматную доску, фигуры и тд?
Доску и фигуры можно нарисовать заранее и потом просто подгрузить их на сайт. Анимацию движения фигур можно сделать средствами HTML-5/JavaScript.
Мне сейчас надо идти. Вернусь через пару часов и тогда смогу расписать подробнее.
Что годного на русском почитать по базам знаний, интеллектуальным системам и хелпдескам?
>Базам знаний
В смысле, генерящим новые знания за пределами имеющихся (то есть за пределами бизнес-логики над бд)
Посоны. Если у меня мечта: свой форк лисы/хромиума, обвешенный юзерскриптами, расширениями, интерфейсом и прочим - это к вам? Что для этого нужно знать? C++, Qt, js и jQuery для скриптов или что-то еще?
Иди делай уроки
Вопрос по книжкам. Нейронные сети, нечеткие нейронные сети, приложения, примеры реализации и обучения, современная ситуация (не литература 20летней давности). Что луркать рузке ивану? Если ангельский, то что-то очень доступное с переводчиком для совсем дауна.
Окей. Как лучше всего совместить синхронный rpc и рассылку уведомлений по инициативе сервера.
Есть база данных. Изучается возможность создания интерфейса к ней, где бы пользователи без знания SQL-запросов могли бы
1) выводить таблицы по нужным столбцам/строкам
2) использовать фильтры для обработки только нужных записей
3) использовать сортировку по алфавиту, возрастанию, убыванию
4) использовать функции аггрегирования по значениям в столбцах
3) сохранять результат в экселе
То есть что-то вроде экселя, но с простым веб-интерфейсом. Есть ли какие-то стандартные инструменты, библиотеки для этого ?
вебсокеты
Так, анон, я вернулся. Ты мне вот что скажи: сколько у тебя времени на все и что знаешь из веба? CSS и HTML знаешь хоть немного?
хтмл
мани падме хум
Как это сделать? Простейший самый. Я так думаю:
В начале получаем список дисков. Это /mnt/ext0 и /mnt/ext1.
Заносим их в массив. Устанавливаем курсор по дефолту.
Когда юзер нажимает кнопку перемещения, меняем курсор и обновляем экран.
когда входит в каталог то... ВОт что тут дальше делать? Как получить лист файлов, причем выделить папки как папки, типа [dir] или /dir/ (инфо о текущем элементе?)
Да еще отсортировать. У меня есть чужой код, но я его не вполне понимаю. Есть либа inkview.h.
Вот что подключаю. В сях нуб, кстати.
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <sys/mount.h>
#include <dlfcn.h>
#include "inkview.h"
Бамп
import random
counts = [1,2,3,4,5,6] * 999
random.shuffle(counts)
roll = True
while roll :
print(counts.pop())
roll = False
def rollagain() :
roll = True
Отступы в коде есть, платину знаю@уважаю
джаваскрипт знать обязательно. А его многочисленные фреймворки-нет
Сможешь на пальцах показать последнюю строчку? Нихуя не понял. Спасибо
Ребята, а на Асме можно шахматы написать, чтобы покруче работало, чем на остальных языках, и запихнуть всё это в сайт. Чтобы не лагало при этом.
hvatit смеяться nado むのい
Она слишком аутична/происходит какой-то непонятный пиздец/консолечка выглядит как говно/кодерства как такового нет.
print('Hello','3')
ответ
('Hello', '3')
Я в самом начале учебника забуксовал
Потому что начинай с начала
Все это оттого, что ты просишь пистон напечатать функцией принт две строки. Строки- в кавычках
Все это, конечно, хорошо. Только вот операции ввода/вывода через сеть требуют на несколько порядков больше процессорных циклов, чем аналогичные операции, например, с жестким диском. Какой бы шустрой не была твоя программулина, ей все равно придется тормозиться на на этих операциях. Расчитает ходы и будет ждать завершения передачи данных. Какой тогда смысл в быстродействии?
Питон 3, https://ideone.com
>>735532
Ок, две строки, что в кавычках. Почему он мне выдаюл все что в скобках и сами скобки-то?
Возмущен вашим ответом!
Предположим есть условное золото ; вот код
Gold = 10
def printgold() :
print("У вас", gold, "золота")
И все работает,
Ниправда, я люблю схемку и сикп.
Говорю же
Написано 2.7, так сильно отличается? Я просто логики вывода всего этого вместе со скобками не понимаю. Хотя если компилятор косячный, тогда ясно
>>735561
В общем, на другом сайте тоже самое, есть ощущение что скаченные не третий покажет тоже самое
Ты по какой книге учишь то, тебе в каком питоне сказано делать? В третьем, если я не путаю, принт сделали функцией, а раньше он ей небыл, и скобки раньше были не нужны
Мда.
хотя все равно не понимаю, почему когда строк несколько - скобки включены
>>735571
Какой пинус, питон что ле?
Да я более-мене паскаль знаю, чуть почуть плюсы, джаваскрипт, вот питон понадобился
Лол
Да не, я линукс не ставлю, это интерпретатор в интернетах. А с линуксом у меня на уровне среднего пользователя, по работе приходится
Бля... Да это просто макабу прёт. Там не должно быть никакого обратного слеша и t. А знак табуляции это то, что печатается, когда ты нажимаешь на клавишу TAB. Отступ, то есть. Хотя чаще редакторы и IDE заменяют его на несколько пробелов.
а вообще, я, похоже, понял. Скобка,запятая и плюс - операторы, которые воспринимаются принтом как "свои". Но в питоне 2 запятая имеет приоритет на скобкой, поэтому он вопринимает только одну скобку. в то же время нет ошибки, ибо скобка как бы экранированные символ. Подтверждите, кто шарит?
Я друой анон, не линуксовый
>>735187
ну времени где то месяц мб меньше
хтмл знаю на начальном уровне(там теги то се)
ксс тоже основы знаю
в связке их юзал на лаббах
Что ты подразумеваешь под клиентом? Компьютер - та же скала, андроид - аналогично, веб - http://www.scala-js.org/
И то же самое по нейронным сетям: нейронные сети, нечеткие нейронные сети, приложения, примеры реализации и обучения, современная ситуация (не литература 20летней давности). Что луркать рузке ивану? Если ангельский, то что-то очень доступное с переводчиком для совсем дауна.
PyGame - это что-то вменяемое? Можно ли сделать соника 1-3 например? А игры типа тех, что выходят из рпг мейкера?
Как можно зделоть инвентарь для текстовой игры? Пробовал через список - нипонел как добавить итем в инвентарь.
Помогите!
Говорят, что легче сишки, а на счет функционала - хз. Нужно не для работы, а так, маняфентези.
Правду говорят. Сишка намного выразительнее джавы, но джава мертва.
Ты траль чтоле? Чем ты там занят, если не знаешь как елементы к списку добавлять
Я пытался, но оподливился и пошел спать. С утра буду пилить и вникать. Я 1 неделю как питоноеб, так что не сильно бейте.
Блять, как же я тебя двачую, неужели есть на этой ебаной борде адекваты?
Лично я считаю, что на js пишут только петухи моднявые, а на питоне - школьники, которые только-только с паскаля перекатились либо вечные школьники, которые доказывают, что питон может все. Да, блять, может, только то, что ты сделаешь на питоне будет занимать 100 строчек кода, а на С++ максимум 40.
Сишники же спермобляди, вот и троллю тебя. Потом оказывается, что спермовор - я, значит ты красноглазик.
Работаю, живу в коммуналке. Половину плачу я еще одну родители. Пишу всякие формы регистраций на пыхе - на хлеб с водой хватает.
Да я тоже на сперме сижу, просто отыгрываю за все стороны.
>>735656
Ну ты и мудак. Учить питон после пыхи - нонсенс, имхо. Я в свое время пыху не осилил почему-то, начал джаву учить и через два года уже заработал свои первые 40к. Сейчас до сих пор от пыхи воротит. А скрипты можно и на жиэсе написать.
Не ты доказывал, что жс зашквар? Имхо джанго лучше всего реализует веб, но от скриптов никуда не денешься
У пыхи и джавы схожий си-подобный синтаксис, только со слабой динамической типизацией. Как может от него воротить и не воротить от джавы? Хотя в джаве правда есть какой-то особенный шарм, но всё же.
Имхо в последнее время asp.net лялькой стал.
функцию http://ideone.com/30ikxv
перепилить, чтобы вывод был в списке.
Вопрос: мне за такое горло перережут?
https://ideone.com/cI8LA7
Блядь, да почитайте вы уже любую ёбаную книжку по этой дрисне, там в самом начале это будет описано. Запятая выводится, потому что, мать твою за ногу, ("Hello", 3) - это ёбаный тупл, который и распечатывается как тупл.
Ты доктор? Откуда тебе знать что мне вредно?
Удваиваю бугуртыша. Мартыхи совсе осатанели от виртуальных очков, которые им показывают всякое разное, о чем они не хотят прочитать в книжке, а просто тупо вертят и недоумевают - втф?
Отключение индексации, и смена хостинга решат проблему?
Или это можно сделать как-то проще?
Ой, бля, не хостинга, а домена.
Я читаю думайпитон, застреваю на упражнениях, испытываю багет, потом после багета пытаюсь снова. Что значит изучать стбиблиотеки не вполне понимаю. Учить их как стихи?
Хорошо. Сможешь написать имиджборду, чтобы выдавала хотя бы, как минимум, 5 тыс. запросов в секунду (с бд, конечно)?
Ты о чём? Суть: в настройках выбрать N-число, а затем остается только жать на кнопку, которая будет заводить будильник. Это же должно быть довольно просто.
Бля, да я шучу. Это же по функционалу обычный секундомер бля.
На самом деле достаточно настроить кеширование. Без него ты без pci-e ssd не сможешь читать с диска два с половиной гига. А настроив кеширование ты автоматически получишь свои 5к запросов и даже больше, смотря сколько канал позволяет.
Что случилось с флеш и явой в браузерах?
Почему флеш перестал поддерживаться? В смысле, я знаю, что допустим технологию не хотят развивать и поддерживать, но ведь её можно ведь оставить! А то обидно, когда тонна контента типа флеш игорей просто становится заблокированной. Хотя, я предполагаю запрет делают, чтобы в будущем избежать дыр, что бы хакиры не взломали, но блин, неужели флеш так важен, что влияет на браузер?
И почему тогда гугл яву плагин перестал поддерживать? Я не понимаю. Вот есть хтмл, ок. Но ведь всякие финтифлюшки, скрипты-это ведь делается через яву ту же. Как тогда хром и не только он вообще работает? Ява же самый распространенный язык.
С какими не сриптовыми(не браузерными) языками можно просто и без головной боли работать на вин7?
Захотел освоить кресты-вижууал базик на богомерзкой квадратной вин10.
troll, copypaste python
Ролл
Он вообще где-нибудь используется, кроме как клепания мыльца под плойку?
Ладно, пойду заценю,
Мне в том трейде хаскель выпал, ну его нахуй
роллирую
И что же они там будут обсуждать? И сколько их будет? Есть треды, которые живут. Этот вот жить не будет, вангую.
Ой, какая хорошая курсовая, я бы написал.
Ну да, я тоже думаю что они будут сомнительными. Обсуждать с такими же ньюфагами создание бэкдоров, но в итоге это все будет не применимо на практике и безрезультативно.
Ращбирающиеся наверное обитают на сайте эксплоит.
Как раз тут только плюсы и используют.
std::array<std::vector<std::shared_ptr<walrus_cock::my_class>>, 2>
Это плохо выглядит. Что делать?
roll
Ты хотел сказать javascript?
auto - для сокращения общепринятых частоиспользуемых типов и анальной клоунады с шаблонами. typedef тоже не комильфо на типы, которые используются пару раз и не несут какой-то особой смысловой нагрузки, заводить. Мне больше интересно, часто ли такое встречается в коде нормальных людей?
И то же самое по нейронным сетям: нейронные сети, нечеткие нейронные сети, приложения, примеры реализации и обучения, современная ситуация (не литература 20летней давности). Что луркать рузке ивану? Если ангельский, то что-то очень доступное с переводчиком для совсем дауна.
Это SICP на питоневроде бы закладка для себя лол.
Имеет смысл с него начать если обычный не зашел?
А если я полный нуб, с чего улчше начать? Я начинал шем, но там пиздец какой то. Вот это сложение, это умножение, теперь найдите йоба-дифернциал.
Как будто куски текста пропущены.
Это ты мертвый, а полезное можно написать на каком угодно языке.
>LISP по SICP
Штоблядь. Какое отношение лисп имеет к SICP?
>>735990
Лисп мертв, уже и реализаций живых его не осталось. Common Lisp, с другой стороны, вполне жив.
ты путаешь лисп как семейство против лиспа как конкретного языка, одного из первых представителей скобкосемейства
Все никак не могу разобраться в деревьях. Видимо потому что я в свое время проебал указатели, и теперь они для меня темный лес. Где можно найти работающий и с пояснениями пример на си, чтобы без классов и прочего дерьма работал? Или сами накатайте, плз. С меня как обычно.
>чтобы без классов и прочего дерьма работал
Со второго курса можно без особого труда перевестись на другую специальность.
Бамп
Тебе в /s .
Хуй знает, но посмотри на интервалы от начала и конца. Типа насколько близко 3 стоит к нолю, и насколько близко стоит к 5. Гугли в сторону интервалов.
Мда уж, если мы их не проходили еще, то с какого хера я их должен в лабу пихать?
Есть класс, и есть несколько похожих методов, идентичных с точностью до типов и полей класса. Получается, можно написать шаблон функции. Но как потом конкретизировать этот шаблон для каждого такого метода? То есть чтобы снаружи класса не было видно, что методы реализованы именно шаблоном.
>Но как потом конкретизировать этот шаблон для каждого такого метода?
Не то имел ввиду. Имел ввиду как родить метод из такого вот шаблона, чтобы к методу обращались не как шаблоннейм<параметры>(...), а как к полноценной функции.
Нужно расширения установить, юзерскрипты, инетрфейс поменять ну и хватит. Считай у тебя форк, еще и обновляется сам, охуеть вообще!
* а не только юзерскрипты писать
А нахуя кодовую базу менять? Зайди куда-нибудь в :settings, поменяй флажки и вуаля, у тебя все есть. Я тебе поясню: в файле настроек хранится интерфейс доступа к кодовой базе. Ты же не будешь во все говне ковыряться, чтобы руками изменить то, что ты можешь изменить через config?
Подходит, спасибо. Просто я не шарю в плюсах, и для меня этот способ выглядит немного костыльным. Я думал, что в плюсах побольше мощи для абстрактного программирования.
Да я тоже в них не шарю. Просто способ очевидный, как мне кажется.
Хотя тут 10 лет маловато будет для всего стака технологий, тут C++ может потребовать сколько времени на изучение - ебнешься. Короче, уебывай школьник, нахуй, делать свои сборки куда-нибудь еще. Для сборок он собрался C++ учить, имбецил ебаный.
Ну, например, вот так это D, но думаю, что в C++ есть похожая фича, только там угловые скобки юзаются.
[code lang="d"]
T foo(T)(T bar) {
return bar.stringOf;
}
[/code]
А нет, что-то я поторопился. В плюсах так делать, кажется нельзя. Зато новый стандарт определяет возможность автовывода типов при помощи ключевого слова auto. Не знаю, поможет ли тебе эта возможность.
Это решается общим интерфейсом и наследованием.
>>736208
Что ты за хуйню несёшь?
http://ideone.com/39StO0
Ну там-то ключевое слово template есть. Я имею в виду, что нельзя сокращенно записывать, без него.
...
case WM_MOUSEMOVE:
GetCursorPos(&pt);
ltoa(pt.x, str, 10);
SetWindowText(C1, (LPSTR) str);
break;
...
В эдите показывает текщие координаты курсора. Но только если водить мышкой внутри области окна и если на нем фокус. Как показывать координаты даже если окно не активно и курсор вн его рабочей области?
[code lang="c"]
#ifndef _HEADERNAME_H_
#define _HEADERNAME_H_
// Тут идут все объявления
#endif
[/code]
Это не костыль, а общепринятая практика, если что.
Зачем нужны процедуры, если можно использовать функции и ничего не возвращать?
Это в ашник по такому синтаксису глобалки ебашутся, я правильно понял?
Ты бы хоть представился для начала, чтобы я знал за что тебя обоссать в ответ :3
Туда по такому синтаксису ебашится вообще все. Весь текст заголовочного файла должен быть между этими директивами. Макросы, объявления функций, константы... Ну и переменные, конечно.
Вот, например, посмотри кусок кода OpenBSD: http://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/sys/signal.h?rev=1.25&content-type=text/plain
Принципиальная разница в том, что функции можно использовать в выражениях, а процедуры нет. return в функции всегда возвращает значение. А return в процедуре просто делает прыжок на адрес возврата.
>функции можно использовать в выражениях
Пример? Что мешает использовать в выражениях процедуры?
>Пример?
1.0 + cos(b) - 8.3;
>Что мешает использовать в выражениях процедуры?
То, что они ничего не возвращают.
О работе:
Основы основ:
1)Нельзя сделать всё и сразу. Необходимо грамотно объяснять, почему уйдет столько времени
2)Пользователи не плохие, пользователи просто не знают, им надо объяснить как работать вообще и как работать с вашим поделием в частности. Исключение: если на поделие одна кнопка и 1 поле ввода и пользователи не разобрались что к чему – они тупые.
3)Работа и личная жизнь – разные вещи. Не надо впутывать одно в другое. Пользователю не важно что у вас кореш вчера откинулся, а корешу не важно что вы вчера на работе заебались. Вывода из этого абстрактного примера нет, скорее это горькая правда жизни.
4)Не ленитесь, не бойтесь показаться глупым. Не бойтесь того что не получиться – 1С в основном заточен на применении опыта, а не на разработке новых алгоритмов. Не изобретайте велосипед, лучше разберитесь как работает машина.
Ну хоть один настоящий ньюфаг ITT.
Ну опиши, как применима данная паста к языку, на котором пишешь ты.
Ах, да, язык "диванного программирования" еще не придуман
А где? В C++ тоже не завезли. Байтопердуны покукарекали и решили что в 2017 такие космические технологии ещё рано вводить в стандарт.
Ага. Давай, пока.
Видимо я что то не так делаю. Данный .h со скрина я ещё в несколько .h файлов добавляю, ну и компилятор орёт за вышеописанное непотребство.
Все глобальные переменные кому-то "принадлежат". Поэтому в world.h ты пишешь extern int step;, а в world.cpp - int step = 32. Алсо, раз ты пользуешься #pragma once, тебе #ifndef _world_h и т.д. не нужны.
Ну я и говорю, что процедуры нинужны
Как сказал анон выше, прав. От себя добавлю, что если ты все таки делаешь условное включение, то включать между директивами #ifndef и #endif надо ВСЁ содержимое заголовочного файла. Смотри пикрел.
Спасибо, анончик, хотя бы на уровне "так надо прыгать с бубном, чтобы компилировалось" разобрался. Работает наконец то.
Осталось понять, почему это глобальная переменная, а не член класса world. Ну, с этим ты потом разберешься, когда перепишешь все с нуля пару десятков раз как я в свое время.
Ты относишься с программированию как к необходимости. Почему нельзя заниматься любимым делом?
Я слышал, что математикой должна заниматься специально обученная мартышка "Data Analyst", а не разработчик. Но тоже хотел бы пояснения, чем собственно занимаются не-математики-бигдатеры.
мимо-хочу-вкатиться-но-не-знаю-с-чего-начать-и-как-это-сделать-на-локалхосте
>>736436
>Почему нельзя заниматься любимым делом?
За это не платят
Если они "действительно стремящиеся", то для них не будет проблемой конкуренция с нашей стороны.
На хабре и вики много написано о том, что используется мат.статистика.
>>736436
Я ещё не определился с тем, чем мне заниматься в программировании. Сегодня наткнулся на сабж, решил почитать подробней. Просто не знаю куда вкатываться, а это звучит интересно. Захотелось попробовать работать с большими потоками исследовательских данных, обрабатывать их. Вот это вот всё: >данные с измерительных устройств, события от радиочастотных идентификаторов, потоки сообщений из социальных сетей, метеорологические данные, данные дистанционного зондирования Земли, потоки данных о местонахождении абонентов сетей сотовой связи, устройств аудио- и видеорегистрации
>>736437
Сам сегодня нашёл https://www.dataquest.io/ - типа codecademy, но о bigdata. Там есть курсы Data Analyst и Data Scientist. Начал DS - первый раздел о Python, изи. Дальше будет визуализация данных, работа с источниками и т.п. А потом "Statistics and Linear Algebra". Вот это то меня и смутило.
Конечно, нет. Вы просто создаете нихуевую нагрузку на отдел кадров и из-за вас никто не ищет джуна без опыта, потому что они съебывают на место пожирнее после года работы.
>Statistics and Linear Algebra
Пиздец, это можно осилить за месяц-два максимум интенсивной работы.
Это проблема работодателей. Почему бы им не начать создавать должности по рангу ниже джуна? Ну то есть Senior > Developer > Junior > Code formatting manager > Variable naming manager > Soap picking manager > Haskell evangelist.
Смешно.
RMI - это когда тебя ебут моргенштерном в жопу, а ты не понимаешь, что происходит и танцуешь с бубном. Лучше сервлеты учи, сейчас только они в моде.
ну ты там спросил у меня пару вещей
я ответил
ты сказал, что поподробнее расскажешь про это все
Ну, я новичок... Просто интересно, каким образом через таймер это все делается.
Ну чтобы рассказать подробнее, мне нужны твои вопросы. Я же не могу выдать учебник по написанию шахматных сайтов. С чего надо начинать, думаю и так ясно. У твоего сайта должны быть бекэнд и фронтэнд. Первое - это что-то вроде движка. Оно будет отвечать за работу с базой данных, взаимодействие с шахматным ботом, обработку соединений и запросов (запрос на выдачу страницы, запрос на авторизацию/регистрацию...) и прочее низкоуровневое обеспечение. А фронтэнд - это визуальная часть: дизайн и верстка страниц, элементы управления, отрисовка процесса игры и т.д.
На чем делать бекэнд (варианты).
1. PHP
Плюсы: куча готовых библиотек и каркасов для сайта.
2. JS (Node.js)
Плюсы: весь сайт будет написан на одном языке (не считая HTML и CSS).
Где искать инфу по веб-разработке:
http://htmlbook.ru
http://learn.javascript.ru
Тебе надо сделать именно классический сайт, чтоб открывался в браузере или можно приложение в любом виде, лишь бы было сетевым и многопользовательским?
та я даже не знаю
смотря какой вариант легче)
давай тогда по порядку:
1. какие ИДЕ нужны для всего этого(вклчая БД)
2. с чего вообще начинать написание? с движка? если так, то где инфу про этот движок взять? или есть какой то открытый исходник с шахматами?
пока все с вопросами
по мере написания будут еще
Чтобы лучше понять, как и что работает. По вопросу можешь сказать что-нибудь? С хуком более-менее понятна логика. А что делает таймер?
>JS (Node.js)
>Плюсы: весь сайт будет написан на одном языке (не считая HTML и CSS).
Сразу видно человека, который никогда не кодил на двух и более технологиях жиэс. Нода это совершенно другой язык, но нихуя не похож на жиэс, может, только синтаксисом некоторым. Всякая хуйня типа аякса, языка запросов жиквери, которые сами по себе отличаются, так и отличаются группой от ноды. Хуйню ты, в общем, советуешь. Тебя послушать - так можно хоть на 1C писать диплом. А то, что человек учил 5 лет такие языки, как Ассемблер и C++, тебе похуй.
Самый дельный совет, который я могу тебе дать: меняй тему курсовой. Ты же понимаешь, что тематика и объем работы здесь слегка не соответсвует формату курсовой?
Во-первых, не совсем ясна академическая ценность такой работы. Какую научную проблематику она рассматривает? В чем новизна? Я не знаю, может быть ты собираешься по-новому раскрыть какую-либо методологию разработки или что-то в этом роде. Но я, честно говоря, сомневаюсь.
Во-вторых. Тебе, по сути, задали создать с нуля довольно сложное приложение; разработка такого сайта стоит приличных денег, а с тебя требуют сделать его на голом энтузиазме при, мягко говоря, ограниченных знаниях. Прежде, чем взяться за работу, тебе нужно изучить немалый объем нового материала. И что-то мне подсказывает, что месяца на это будет маловато. Проще говоря, тебе надо освоить целый стек технологий: базы данных (не только использование, но и разработка), основы сетевого программирования, разработка серверных приложений, веб-дизайн, межпроцессное взаимодействие... Ты хотябы представляешь, какой это объем информации?
Теперь по твоим вопросам.
>какие ИДЕ нужны для всего этого(вклчая БД)
Выбор довольно большой. Посмотри в сторону IntelliJIDEA, NetBeans или Eclipe (AptanaStudio). Вариант попроще: Brackets.
>с чего вообще начинать написание?
Э нет. Сначала надо проектировать. Иначе ты быстро запутаешься в собственном коде и зайдешь в тупик.
>с движка?
Это будет разумно. При наличии проекта.
>где инфу про этот движок взять?
Выбери технологию/язык реализации и гугли соответствующую литературу. Тебе нужны фреймворки, т.к. они могут ускорить твою работу.
>или есть какой то открытый исходник с шахматами?
Статью про шахматные движки я тебе давал.
Можешь полазить по шахматным сайтам со включенными Developer tools в браузере.
Во-первых, не диплом, а курсач, по его словам.
Во-вторых, думаю, что для него сейчас большой разницы нет.
Если ты такой опытный веб-девелопер, то дай ему советов дельных, как побыстрее с этим разъебаться. Отговорить врядли получится.
в интеледжИДЕА шарю, там по джаве иногда работаю.
мне хотя бы просто нарисовать шахматную доску на которой перемещаются фигуры и регистрацию пользователей
это не обязательно должно быть красивым и пиздатым
просто что бы работало
вот вопрос еще: сложнее будет написать что бы зареганые пользователи играли друг с другом или с ботом?
а насчет академической ценности вообще рофл)
нам дают такие задания наобум, не вникая тольком в знания и возможности студентов.
в этом году 2 курсача: один - джава, второй - веб.
по джаве сделал за 1 день курсач, так как шарю там нормально, но в веб вообще не въезжаю. некоорые одногруппники наоборот: джава - мимо, по вебу уже сдали курсачи. хотя у них там сайты-визитки или интрнет магазины.
препод мне дал эту тему и сказал, что похуй на фронт енд, главное что бы работало, и еще добавил, что если получится у меня, то сразу рабботу предложит)
мне наработу похуй, мне главное курсач сдать
Ты заебал
>сложнее будет написать что бы зареганые пользователи играли друг с другом или с ботом?
Принципиальной разницы нет, если только ты не собираешься писать собственного бота. У меня даже есть идея, как это сделать максимально просто. Пускай пользователь играет не мышкой, а вводит команды в текстовое поле, в формате, который понятен боту. Тогда вообще проблем не будет. По сути, задача своидтся к написанию графического интерфейса к GNU Chess с базой данных пользователей.
Спрошу здесь тоже. Как искать искать всякие стажировочки на неполный рабочий день, будучи студентом? На сайтах типа hh одна залупа. Город дс2, если что.
Как это сделать? Вчера как то делал с ShellExecute.
Вчера не хватило ума сохранить ПРОЕКТ, а не файл с формами
>По сути, задача своидтся к написанию графического интерфейса к GNU Chess с базой данных пользователей.
да что то типо того
БД, авторизацию и регистрацию я так понимаю на пхп писать надо?
и я так и не догнал, этот GNU Chess открытый код? как его интегрировать в мой будущий сайт?(да, я долбаеб и не понимаю иногда элементарных вещей)
Попробуй на хэдхантере поискать, суперйобе и других агрегаторах вакансий.
Плюсы. Бля я еще и тредом проебался.
Усложню задачу: атрибут "-dvosh "MAQAQUE""
экранирование не помогало
Ну ShellExecute это же WinAPI функция. Посмотри на MSDN документацию и заюзай снова.
ну мне надо, что бы на сайте люди играли в шахматы и все
я в программировании не очень долго, только начинаю
насколько я понимаю мне надо взять код этих шахмат(если он открытый) и сделать так, что бы он работал на сайте
насколько я знаю это называется интеграция
А что там учить то?
Тебе проще будет взять готовую шахматную программу и сделать так, чтобы пользователи сайта играли с ней посредством твоего сервера. Пользователь посылает команды на сервер, сервер передает их шахматному боту. Бот посылает ответ серверу и сервер отображает результат хода.
Как будет проходить игра.
1. Пользователь нажимает на кнопку "Начать новую игру".
2. Если пользователь хочет играть с ботом, то сервер запускает для этого пользователя экземпляр шахматной программы. Т.е. создает новый процесс. Отдельный для каждого пользователя, который хочет играть с ботом.
3. Пользователь играет с ботом, а твой сайт выступает как посредник, передавая команды от пользователя боту и обратно.
4. Если пользователь хочет играть с человеком, то сервер делает запрос к базе данных и получает список всех пользователей, которые сейчас онлайн. Затем он случайно выбирает из них одного и создает новую игру.
5. Пользователи по очереди вводят команды, а сервер их распознает и отображает результаты ходов на доске. Само собой, сервер должен распознавать выигрышные/патовые ситуации и ничью.
да, с проэктированием у меня тоже все хорошо
проблема в том, что я не ебу как это все реализовать на веб языках и языках разметки
>
я так понял это сервер на котором играют люди
а как мне с ним работать
сори за тупые вопросы, просто хочу по максимуму понимать что и к чему
Там есть API
Сервер можно и на джаве написать, если сильно хочется. Туториалов полно.
На языках разметки ничего реализовывать не надо: на современных сайтах большая часть HTML-конента создается динамически.
Есть свои подводные камни. И везде использовать не рекомендуется. Но это уже дизайнерские штучки.
Приложение связывается с сервером, берет оттуда данные и рассылает учебный материал всему классу. В приложении есть общий чат, учитель в онлайне видит что творят ученики.
А, ну так это практикуется уже очень давно.
На коленке напишу за пару дней, лол. Сколько стоит? Ну хз, я ни разу не работал по профессии.
Дуров плиз
А если нормально ответить?
http://pastebin.com/HtWirFkW
Читал sicp по русски. Нихуя не понимал. Начал по английски и блять даже моих средних познаний хватает чтобы начать понимать, сука прям вот глубже как то.
просто поделился своей радостью. мимо ньюфаг
А я вот переоценил свою способность читать на английском, ищу теперь какиенибудь книги полехче, чтобы осилить
Стоит ли его читать, тем более, что там какойто чудный Lisp используется?
Привет, помогите мне нужно решить проблему с преобразованием имен файлов. Нужно чтобы я смог скачивать файлы созданые на MAC, нужно чтобы имена файлов содержащие недопустимые в windows знаки на пример (*/) автоматически заменялись на знак -.
Я вроде бы нашёл то что нужно, но толком немогу разобраться в 1. Где найти список символов мак с отображением их в шеснадцетиричной системе
2. Нет пути реестра указанного в статье, видимо это для серверов
https://support.microsoft.com/ru-ru/kb/289627
Помогите плиз.
Таймер ничего не видит. Ты безо всяких уведомений о движении мыши просто тупо дергаешь GetCursorPos через маленькие промежутки (100..1000 мс) и отображаешь информацию в edit-е.
> Где найти список символов мак с отображением их в шеснадцетиричной системе
unicode.org
> Нет пути реестра указанного в статье, видимо это для серверов
> Информация в данной статье относится к следующим продуктам.
> Microsoft Windows Services for UNIX 2.0 Standard Edition
Спасибо! С кодировкой символов разобрался, а вот Windows Services for UNIX на windows 8 не понятно, включил службы для NFS, в реестре появилось ServicesForNFS, но там ничего похожего на ключ CharacterTranslation (REG_SZ) нет, создал сам но не думаю что взлет.
Кароч ничего подходящего в сети немогу найти, слишком сложно.
Поясните за высшее образование для погромиста. Насколько оно нужно. В плане знаний, а не в плане завести-знакомства-устроиться-на-работу.
В Украине, например, почти нахуй не надо, так как програма старая и учителя тоже. Ну, может если какой-то самый топовый (у нас КПИ, например), то еще такое
Мне бы про рашку узнать. У меня в перспективах либо сидение на шее и самообучение/работа стажером/джуном/макакой или обучение в днищенском москвовском вузе.
Имхо, особых различий нет. Алсо, самообучение хорошая штука. Я (хоть и учусь в околопрограммистском колледже) все учил сам, мне понравилось. В понедельник вон иду на работу устраиваться, в фрилансе уже 2 года по чуть-чуть подрабатываю
Первый, программа (не консольная) использует переменную среды %temp%, в которой создаёт какие-то файлы. Нагуглил что в консольке примерно таким способом можно поменять временно переменную среды, но программа всё-равно использует обычную %temp%. В общем, вы поняли что я хочу сделать. Как потриксить, чтоб верно заработало?
Второй, есть утилита diskpart. Для монтирования диска нужно её запустить, и потом ввести две команды. Это как-то возможно с помощью батников сделать? Можно, конечно, создавать этот сценарий каждый раз, но это же костыль. Ёлки, я уже даже не знаю по какому запросу это загуглить, не писать же заглушку ексешник для такого.
а если бы получали умножение а перед ним было деление, то деление выталкивается?
или если бы получали сложение и вычитание, перед которым в стеке деление или умножение, то деление или умножение тоже бы выталкивались
а возведение в степень?
Умножение - действие, которое выполняется в первую очередь всегда вне зависимости от наличия или отсутствия другие операторов, смекаешь? Так что нет смысла его держать в стеке, будет быстрее провести операцию между двумя числами в выходе.
Ананасы, как правильно в git сделать, чтобы один репозиторий был внутри другого репозитория? Допустим, я хочу написать свой драйвер для ядра линукса, си-шные файлы драйвера находится в директория_с_исходниками_линукса/drivers/мой_драйвер, хедеры к нему находятся в директория_с_исходниками_линукса/include/linux/мой_драйвер. Проект с драйвером хочу держать в отдельном репозитории на гитхабе без исходников линукса, но при этом сохраняя структуру директорий (т.е. чтобы репозиторий включал и директорию drivers/мой_драйвер/.с, и директорию include/linux/мой_драйвер/ со всеми файлами внутри). Что-то читал о submodule, но так и не понял, сделать субмодуль с иерархией, которая мне нужна.
Вообще, гит такая хуйня, что просто пиздец. Интуитивного интерфейса нет, чтобы все можно было в пару кликов делать, везде, блять, пердолинг.
для этого есть интеграция в ide
Дак откуда мне знать, освоил я гит или нет? Вроде бы обычные операции умею делать.
а если бы на входе было умножение, а перед ним лежит в стеке деление, то оно бы вытолкнуло из стека деление на выход?
Схемка учится за день. Дальше ты просто погромируешь. Да стоит читать
А что за язык? У твоих операторов есть приоритет? Если Си, то по должно выталкиваться, а если умножение и деление равнозначны, то есть выполняются по порядку друг за другом, то нужно выталкивать, ибо получится разный результат:
2 +2 (4 / 2) = 8
(2 +2 4) / 2 = 5
Приоритет операций - слышал?
У умножения и деления приоритет одинаковый, а из очереди пред помещение новой операции выталкивается все что с приоритетом выше или равным новой операции.
Короч, с делением было бы так же.
Мои говно-наброски:
ShellExecute(Handle, "open", "cmd.exe", "myapp.exe /a /b /c >result.txt", ExtractFilePath(Application->ExeName), SW_Shownormal);
myapp.exe - это сонсольное приложение которое работает онли с аргументами
А нуботред тогда зачем?
джаваскрипт, но это не важно, потому как установлю приоритеты, так и будет, главное, чтобы с точки зрения математики ответ был правильным
я сделал, чтоб выталкивали, вроде работает как надо
http://embed.plnkr.co/XidXBISADU0UZVpHArxJ/
Да я не смеюсь, я просто джавист и решил потихоньку сишку учить, по 20 минут в день на отъебись. Советуют сначала Си выучить, а потом С++. Си это типа база.
ок, спс
Я решил попробовать силы в веб-программировании, то есть научиться создавать сайты. Но опыта в данной сфере нет.
При гуглении мне выдают обычно уроки хтмл и тому подобные. Я же хочу уметь писать полноценные сайты. То есть с вебсервером, базами данных и так далее.
Есть опыт программирования на си++, и небольшой совсем опыт на го.
Собственно, сам вопрос. С чего начать? Где почитать какую-нибудь информацию по теме?
Заранее благодарен.
Причем тут .нет? Я сервера кручу, а не сперму решеточную ворую.
Стандарт: html/css/js/ajax/json/jquery/node/php/mysql/bootstrap.
Экспресс очень и очень сложный фреймворк. Для новичка будет непосильно его выучить.
А как же всякие апачи и нгинксы?
Я знаю немного эти хтмл, джаваскрипт, jquery.
И я хочу разобраться, как создаются эти сайты.
Есть какая-нибудь литература?
Cтранный ты. Может, отвлекаешься часто. Я джавакор выучил за лето прошлое. А джава посложнее этого вашего прототипного жиэса будет.
че накодил уже? пали проекты, кинь ссылочку на гитхаб
Как называется этот тип ошибок, программач? Просто опечатка?
англяр забыл.
Это тебе в /ra/ надо за таким.
Диагноз
Просто опечатка это когда ты вместо "stdlib.h" пишешь "sdtlib.h". А твоя ошибка исходит их твоей прошлой жизни, где символ "=" означал "равно.
Двачую вопрос. Хочу умный дом построить.
Опечатка по Фрейду. Пытаешься скомпенсировать недостаток длины члена лишними знаками равно.
Обосрался в голос.
Обрати внимание на конструкцию push_back(*this). В этом месте у тебя вызывается конструктор копирования Menu_Item, новый объект добавляется в вектор и он не имеет никакого отношения к оригинальному. Самое лучшее решение - сделать вектор из указателей, как написал анон выше.
>>737217
в дополнение: лучше делай вектор шаренных смарт-поинтеров на объекты: std::vector<std::shared_ptr<Menu_Item>> allworld;
или же, вариант для эстетов, вектор std::reference_wrapper
Пытаюсь в линуксе скопировать все файлы с заданным расширением из каталога и подкаталогов в другой заданный каталог. http://pastebin.com/QTYqgVEv
Что может быть не так? В консоли ввожу:
./progname /home/user btm /home/user/copythere
Где btm - расширение файлов.
Выдает ошибку сегментирования.
Копирует, говорите? Ну это вы следователю объясните.
Да не, без шуток. Начальник любит забирать доступ к репозиториям как только проект завершится, а я хочу исходники под рукой иметь, чтобы подсматривать при работе с будущими проектами. Чтобы не писать велосипеды в очередной раз, а использовать свои же старые наработки.
Я не очень разбираюсь в vcs.
А как ему теперь .push_back(*this) скормить синтаксически правильно? Говорит, что не может сконвертировать World-объект в shared_ptr<World> &&
1. Определение указателя.
2. Отличие константы от енама.
3. Виды побитовых операторов со сдвигом.
ват
ну константа - она везде одна в коде, а енам - это в майсокле типа выбираешь из двух значений ток одно и оно хранится в ячейке.
>> <<
Fn = Fn-1 + Fn-2, n>=2;
Итого:
F(2) = 2-1 + 2-2 = 1;
F(3) = 3-1 + 3-2 = 3;
И на этом последовательность терпит крах. Что я сделал не так?
Нет, это значит нужно вызвать функцию F c параметром (n - 1).
F(4) = F(3) + F(2);
F(3) = F(2) + F(1);
F(2) = 1;
F(1) = 1;
Окей, смотри.
F(3) = F(3-1) + F(3-2) = 3
Почему? В таблице ясно сказано, что F(3) = 2, при n = 3.
https://ru.wikipedia.org/wiki/Числа_Фибоначчи
Ты тралишь?
Последовательность:
F(0) = 0
F(1) = 1
F(2) = 1
F(3) = 2
F(4) = 3
F(5) = 5
F(3) = F(3-1) + F(3-2) = F(2) + F(1) = 1 + 1 = 2
Блять, сорян, я почему-то начал "F(2) + F(1)" обрабатывать как самостоятельные числа 2 и 1, лол. Мозги совсем уже сплавились.
Первый раз слышу(я недалек в программировании). Это языки сложны для освоения?
Js.
Это не языки, а язык и библиотека, и ничего сложного нет.
Тебе нужно сменить профессию с программиста на байтоеба.
1) Научись выкидывать свой хороший код.
2) При написании кода всегда держи в голове, что он на выброс и выдрачивать его нет смысла.
3) Можешь писать успокоительные туду-коментарии // завтра приду и поправлю %хуиту%(нет)
Смарт-поинтеры же в STL через постель Boost'a попали ещё в 11-м году.
Как считаете, radare2 сможет догнать и перегнать IDA?
Ебля битов и байтов, флаги, арифметика.
А какое применение ты нашел арифметическим операторам?
>>737405
Нет. По той же самой причине, что и Linux vs. Windows. radare2 гораздо мощнее, но интерфейс - полное говно, не подходящее для серьезных проектов. Но IDA и сама рано или поздно умрет, если Ильфак не решится на грандиозный рефакторинг с потерей совместимости.
Понятно. Тоесть, для работы иду все равно нужно знать, а радаре он чтобы дома ковырятся, выходит
Все может обогнать что-то, если оно развивается.
Где можно посмотреть спрос-предложение, требования, зарплаты по разным языкам и технологиям? Кроме хедхантера, яндексомылоработ и хабра? Желательно не только русские.
Нужно стараться знать все, до чего ты можешь дотянуться. В основном IDA, да. Но с помощью радаре очень удобно что-то по-быстрому глянуть (раньше для тех же целей хиев использовали), и к тому же, радаре бесплатен и ставится за пару минут. В отличие от.
УРФУ ИМКН (ФИИТ и КН)
Как сделать? Добавлять в имя МАС адрес устройства? Или же лучше запоминать id залитого файла?
Не заморачивайся. При первом старте генерируй UUID, пиши в конфиг.
В итоге хочу вкатиться либо в веб, либо в мобайл, но для начала заиметь хорошую и уверенную базу.
Что читать, какой ЯП брать?
А это что, в 2016 функциональщина стала популярной или по какой причине читать СИКП стало проще Вирта и Паскаля/ Ричи и его книгу по Сям и потом что-то по алгоритмам?
так ты хорошую базу собрался приобретать или хуйнёй страдать?
>Вирта и Паскаля/ Ричи и его книгу по Сям
процедурная дрисня и байтоёбство из 80х вместо программирования, норм если хочешь всё запороть с самого начала
>что-то по алгоритмам?
по алгоритмам стоит читнуть "Algorithms: A Functional Programming Approach" и по структурам Окасаки "Purely Functional Data Structures", но это уже чуть позже.
>в 2016 функциональщина стала популярной
да, с разморозкой.
Ассоциативный массив отличается от обычного только тем, что вместо индекса - некий ключ? Зачем это нужно и где можно использовать?
По обычномумассиву искать заебешься, а ассоциативнвй классный, ищешь ключ тян тебе вертается значение крутой петян
хештаблица - и есть ассоциативный массив.
Хеш таблица - конкретный класс алгоритмов структур данных. А ассоциативный массив - концептуальное понятие, под которым не подразумевается какая-то определенная реализация. На практике ассициативный массив может быть реализован различными способами, в том числе и хеш-таблицой.
Бамп
Не слушай этого жирного, лол, просто хрестоматийный ньюфаг.
В мое время котировался Лафоре.
https://ideone.com/Pf9hGw
Но если бы было так легко получить доступ к чужому серваку и поменять там что-то, то все сайты бы уже ломались как орехи же.
Не учи человека плохому. Вот будет у него пара миллионов элементов, а стек не резиновый нихуя.
Как так? Почему на си теряется точность при таком http://pastebin.com/w7NLn0rz вычислении многочлена? Брал например функцию xxx - 3x + 2. При вычислении f(4) представленным мною методом погрешность составляет несколько миллионных, например 54.000003 или 54.000008. Но если считать f(x) как return xxx - 3x + 2, то считает нормально. В чем может быть проблема?
Если что, coefficients - глобальный указатель типа double
Зачем ты сделал копию указателя в current? Он же по значению кладется на стек. Что с ним может случиться?
Только что поправил. Заменил массив коэффициентов на статический массив с кол-вом элементов 10 000, все равно максимальная степень ограничивается переменной N.
Но вопрос довольно интересный, почему глобальный указатель хранит корректные данные в памяти, но при умножении одного из коэффициентов на число, результат с рандомной маленькой погрешностью?
Для наглядности. while (current) выглядит логичнее, чем while (root). Но можно было для этого и root использовать, да.
Не знаю. Я где-то читал, что погрешность принудительно используется в вычислениях с заведомо неточными/приблизительными данными на входе и, соответственно, на выходе.
Спасибочки.
Петцольд "Код. Тайный язык информатики." Битоеблю потом - "Hacker's Delight", например.
Спасибочки.
Мне.Вот как ты будешь сидеть дома и самообучаться? Как родителям это обьяснишь?Они же сразу набросят: Хули ты никуда не поступил и сидишь штаны за пекой просиживаешь?"
>Вот как ты будешь сидеть дома и самообучаться?
Я другой анон, если что. Сижу дома и каждый день хуярю что-то по профессии. Устанавливаю себе мини-планы, дедлайны, наказания за просрочку.
>Как родителям это обьяснишь?
Просто сказал, что учусь самостоятельно. Они, конечно, были бы не против того, чтобы я получил вышку, но я им привел доказательства бесполезности вышки для моей будущей профессии, и они все поняли.
>но я им привел доказательства бесполезности вышки для моей будущей профессии
Можешь эти доказательства вкратце рассказать?
Язык ассемблера - это такая штука, где одна мнемоника чаще всего транслируется в одну инструкцию процессора (но не всегда). Ассемблер - это транслятор с языка ассемблера в двоичный код. Но это все официальная терминология, на которую всем похуй, и язык ассемблера вполне допустимо называть ассемблером по-русски, что все и делают. А вот в английском есть разница между assembly language и assembler).
> Для каждого вида или для каждого экземпляра?
Вида. Причем у конкретной архитектуры может быть не один диалект ассемблера, а десяток, как, например, у x86).
Э... Спасибо, конечно, за пояснение. Но про отдельный ассемблер для каждого конкретного процессора это была щютка такая.
Не сказать, что я понимаю на 100% все написанное, но какое-то представление, как все это работает у меня появилось. Что посоветуете почитать дальше? В каком направлении двигаться, чтобы вкатиться за максимально короткий срок? есть 1 год
Больше пиши код, меньше читай
Перерыв в изучении и решении школозадачек, сижу курю. На фоне что-то пиздит гоблин. Тут мне врывается идея, или вернее фантазия, что было бы, существуй машина времени, и авторы всяких литературных шедевров и изобретений чисто по решению благодарных потомков получали бы дивиденды еще ДО сделанных ими великих дел. Те, шекспир бы с рождения получал бабло за каждую проданную книгу с ебучим Макбетом. И вот представляю себе, как я тоже в будущем нечто полезное изобрел, и мне шлют деньги. И через н лет наступает момент, когда я должен был бы изобрести ту вещь. Вокруг собираются потомки с горящими глазами, В надежде увидеть чудо, приобщится к моменту творения. А я у меня ничего не получается.
P.S
Поясните за лямбда функции подробнее, где и зачем применяются. В чем их сакральная полезность?
>в 2016 функциональщина стала популярной
Неа. Она стала взлетать, но пока все сошлись на том, что оттуда пара паттернов неплохи (и перетащили их в мейнстрим), а в целом она НИНУЖНО. Пока ещё раздумывают над применением функцианальщины в мультитрединге, но если не получится, то она полезет обратно под шконку.
Только что придумал тебе творческое задание
Нарисуй паскального кролика, каким ты его видишь.
При большом желании все возможно.
Куда вкатываться блять, в пролог?
Очевидный haskell. Начинал с него, потом перекатился в html. Сейчас ставка 70$/час.
JS. Сам, конечно, не пишу, но всем советую. Хороший язык. Можно читать как обычный текст.
Уходи отсюда, картавый неосилятор, и говно свое утащи.
roll
ролл
В какашки вступил :(
I make around 85k a year working as a remote developer in a third world country having 21 years old. 85k might not sound like a lot, but here is a big deal. I came from an small town in a middle class family and my mom makes around $700usd a month as a full time teacher and rise me and my two sisters quite comfortably in the past.
I decided to not have help from my mother and take a complete scholarship in a technical 2 years associate degree. I asked for an used $350 laptop and $80 a month to barely cover my food expenses living there.
My family and friends thinks I make around a fraction of what I make. I don't own any car, I just have some basic stuff in my apartment besides a nice chair, a $2000usd Macbook Pro and a monitor. My expenses are a normal $100 one bedroom apartment, 150$ in food, and $200 for entertainment and eating out besides taking too many Uber rides. I am continuing my 4 year degree but as I have an scholarship I don't have to pay for college(around $650 per semester). Everything else goes directly to my saving accounts barely without any taxes each month.
или по крайней мере, каким девом надо быть чтоб удаленно зарабатывать 85к?
[CODE]
int main()
{
int sum = 0;
for (int i = 1; i <= 100; i++)
{
sum = sum + i;
cout << "Sum of number from 1 to " << i << " = " << sum << endl;
}
return 0;
}
[/CODE]
Этот код заставляет меня задуматься. Я сижу и пол часа думаю - а какое следующее значение будет в sum после каждой итерации цикла?
Вроде бы простая арифметика, но блять какой же я тупой. Этот счет в уме можно развить или это навсегда?
удаляю студию 2015
я хз кто там еще до меня приходил, но реально можете обьяснить?
Гений современности
Нет, ты должен уметь считать в уме, причем быстро. Очень.
Получается достаточно просто того что я понял как оно работает и не важно что я долго думаю каким будет следующих шаг?
Сидел до 5 минут до 10 считал, записывая всё на бумагу, в уме не получается.
Просто мне и остальные задачи трудно даются, причем простые арифметические.
Пробелы в математике, да... Спасибо за подсказку, анон ты лучший.
Зашел на википедию почитать о арифметических прогрессиях, словил багет. Посмотрел английскую версию страницы и словил удовлетворение. Там все понятно разжёвано с примерами, не то что русские написали тупо формулы, на хавай, всё.
>Сидел до 5 минут до 10 считал, записывая всё на бумагу, в уме не получается.
Бигдата-вычисления тоже будешь в уме считать?
Это тест Соловея-Штрассена. Я вычисляю степень по модулю и символ Якоби, оба значения сохраняю. Далее есть проверка на неравенство степени символу Якоби. Смотрите код:
https://ideone.com/VEGJQN
[DEBUG]: modpow = 310
[DEBUG]: jacobi = -1
composite
Тут тестируется на простоту чисто 311 с точностью 10. Степень равна 310, что по модулю 311 равно -1. Символ якоби равен -1. Я хочу, чтобы в условии было не 310, а 310 = -1 (mod 311), для этого из p = 310 вычитаю n = 311. Сука, но какого хуя при этом изменяется знак символа Якоби, который был ранее сохранен в переменной и теперь, сука, никак не может измениться?
https://ideone.com/kJxPm0
[DEBUG]: modpow = 1
[DEBUG]: jacobi = 1
composite
Еще пример ебаной магии. Смотрите, как меняется сохраненное значение символа Якобы, которому в коде нет никаких присвоений в дальнейшем.
https://ideone.com/NOCogc
https://ideone.com/6iGauf
Думаешь кто-то будет вчитываться в твою мешанину из однобуквенных переменных?
Серьезно, почему байтоебы и матанобляди не могут в названия и читабельный код?
Потому что, блять, в ебаной математике невозможно давать переменным осмысленные значения.
Ты не в математике.
Нет, надо сделать лабу, а тут вылезла эта ебаная хуйня. Серьезно, откройте два листинга на идеоне, прокрутите до конце и переключайте вкладки. Видно, что меняется только условие, и при этом почему-то изменяются значения переменных, чего быть не может. Это бред. Может, как-то стек портится?
Бампану. Или поясните, как взять из сети json и отпарсить его. С харкачем как-то не получется, и я примерно знаю в чем причина - кодировка. Но пофиксить не выходит. Вроде как отдается в utf8.
На эти функции можно не обращать внимания. Они работают правильно. Я их использую как готовую библиотеку и не читаю.
Очень правильный подход - искать баги в коде с srand(time(NULL)). Продолжай в том же духе.
Что не так с этой строкой? Если ее закомментить, ничего не изменится.
если ты мидл с коммерческим опытом в узкой нише, то всем будет насрать на диплом
Ну сравни свою ПОРТЯНКУ с математическим КОДОМ
http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/math/BigInteger.java
Да всем и так насрать на диплом. А если у тебя есть полезные проекты на крестах, то ты вообще автоматически телепортирешься из Мордора в Валинор.
Я закончил эконом
>у тебя есть полезные проекты на крестах телепортирешься из Мордора в Валинор
Кресты - это так круто?
Нет, я сидел у мамки на шее до 23 года. Пивко пил, траву дул, поучивал кресты и джаву, немного асм x86 знаю. Работал в довольно известной антивирусной компании, уволился через два года, когда сменилось начальство. Сейчас живу на накопления. Я особо и не трачу ничего.
Полезные - не имеющие аналогов проекты, которые имеют практическое применение.
>>738560
Игры это уникальные проекты, но никак не полезные.
>не имеющие аналогов
Гугл и виндовс не полезны, кек.
>которые имеют практическое применение
Допустим для меня они имеют практическое применение, но остальные про них не знают и не пользуются. Они полезны в этом случае?
Нет, 15% от силы наберется. Из этих 15% только 15-20% добиваются успеха.
Сидеть в конторе и верстать сайты на жиэс и жиквери это не мерило успеха.
>>738583
>Гугл и виндовс не полезны, кек.
Ну почему же. Мне очень нравится их переводчик. У него нет адекватных аналогов. Без него я бы не читал так быстро англоязычные книги. Шинда полезна для домохозяек, которые не могут в иксы.
>Допустим для меня они имеют практическое применение, но остальные про них не знают и не пользуются. Они полезны в этом случае?
Сейчас границы полезности устанавливаются парнями из маркетинга. Сам понимаешь, что проекты типа "инстаграмма" и "энгри бердс" никакой полезности не несут, но они хорошо покупаются.
Собственно вопрос: это вообще как-нибудь возможно? Может есть какая-нибудь программа или утилита?
Да что пояснять-то. Заходишь в вагон в метро - обязательно кто-то вс книженцией будет.
Слышал, что глаза меньше устают. Да и что с этим кодом? Я говорю о фундаментальных книжках про архитектуры, алгоритмы. Короче, когда нужно посидеть и повкуривать.
Все дауны-нитакиекакфсе, ты хотел сказать. У белых людей есть электронная книга, планшет, компьютер, смартфон на худой конец.
Слушай, тебя на пиздеж проперло на ночь глядя? Или ты только проснулся?
Ну возьми и купи книжку в бумаге, кто тебе мешает? Оценишь, что для тебя удобнее, а что не очень.
Получаю такие ошибки: http://pastebin.com/FV9zKxSw
Что я делаю не так и как это поправить?
Бамп вопросу.
Это разные вещи. Почитай хотя бы что такое программирование, а что такое верстка.
Потому что я тупой и уставший. Спасибо тебе, няша, сейчас поправлю везде и пойду спать.
Там нечего читать, это просто текстовые стили. Гугла хватит с лихвой.
Хочу начать изучать программирование.
Дома лежит книжка "Turbo Pascal для студентов и школьников", вроде хорошая. Но я вот нихуя не пойму - где используется данный язык вообще? Стоит ли читать эту книженцию (она 2011 года, поэтому по логике язык должен быть хотя бы на 2011й год где-то юзабелен).
маны
Анон хочу вкатиться в .NET среду с головой, закрыв сессию и посвятив это лето ему. Опиши стек и накидай годных книг, чтобы претендовать на позицию младшего разработчика. В арсенале Троелсен с .NET 4.5 и Макконел с Совершенным кодом. В частности, интересует вопроc литературы по .NET Core и ASP.NET Core.
Повсеместно, хочется обучиться работе с unix-подобными системами. Вот просто взять и перекатиться на тот же Debian, например.
Не обоссы, да на путь истинный наставь, чтобы не обидно было. Заранее благодарю.
Ну синтаксис языка такой же как и у "С", почему BrainFuck лучше? Просто функционал у языка небольшой поэтому и не юзают.
Да вроде годный план, хоть я и не дотнетчик. Непонятно только нахуя тебе юникс если с MS стеком работать планируешь. Тут скорее Windows пригодиться.
Очень рекомендую для обучения не ограничиваться литературой а пилить какой-нибудь pet project. На аспе, например. Веб приложение с твоим резюме, которое параллельно будет парсить какой-нибудь hh и искать гипотетически подходящие для тебя вакансии. Практика-с
Начиная с Core версий, все это добро разворачивается на unix'ах. В частности новый ASP.NET, что задает нехилую тенденцию на работу с unix системами. Да и для pet project'а будешь дешевле арендовать VPS на unix'е, чем разворачивать сайт на Azure.
MSDN + Троелсен дают ответы на любой вопрос. Справочник Албахари еще можно посмотреть, но это та же перепечатка из MSDN.
> Опиши стек
Для стандартных GUI приложений: WinForms (в большинстве случаев достаточно, кроссплатформенно), WPF (GUI любой сложности с YOBA эффектами, разделение дизайна и кода), GTK# (Linux/Mono only)
Для веба: ASP.NET MVC (сайты), WCF (веб-сервисы)
Для работы с базами данных: ADO.NET + Entity Framework, LINQ to Objects
Базовые классы, многопоточность.
Это то, что нужно знать джуну.
Спасибо, не знал. Странно, что у слэшдота такой стрёмный интерфейс.
Нихуя. Паскакаль позволит избежать кучу начальных ошибок, можно будет сосредоточиться на алгоритмах.
Почему тогда за пределами Рашки он не используются? Все учат алгоритмам на питоне, кроме совковых преподов.
Ана-што? Иломорфизм? Хуе-мое! Так, падажжи, ебана, Карри же был моим научруком, параморфизм? Ах тыж ебаный ты нахуй!
АЛГОЛ 68 СОСЕТ!!!111 ССЫЛКИ ДА С ТАКИМИ-ТО НУЛЛАМИ!!!111 АЛГОЛ 68 СОСЕТ!! СОСЕТ АЛГОЛ 68 !!11111
Пугающе правдопообно
Это ~$12k в месяц? Сомнительно. Успешные фрилансеры получают примерно вдвое меньше.
В энтерпрайзе, насколько мне известно, Python не используется.
А в аутсорсинговых компаниях зарплаты ниже, чем у фрилансеров - львиную долю выручки забирает руководство.
так это мейби не фрилансер, устроился удаленно куда то. на питоне удаленную работу найти возможно вообще?
Питониум уже протух, поздно вкатываться. Но на Хаскеле еще успеешь прийти к успеху, если начнешь прямо сейчас. Все что тебе нужно — лэптоп за $350 и мамкин борщ.
я понимаю фриланс как временные заказы, сделал и забыл, а удаленная работа именно в понимании устроиться в какую либо компанию и работать в ней удаленно... разве не так?
Если без шуток, то советую R (язык для статических расчетов). Широко используется в финансовом секторе, есть вакансии, острая нехватка спецов.
На биржах видел как разовые заказы, так и постоянную работу с окладом.
Опытные фрилансеры обычно имеют список заказчиков и работают только с ними.
R?.. никогда не читал про него..
может это и супер платина, но я просто хочу вкатиться в программирование на языке, который позволит удаленно зарабатывать деньги, именно чтоб была свобода в местонахождении. R в этом деле лучше чем питон будет?
пхп
Он просто начитался некоторых бложеков и хочет путешествовать, работая по два часа в день.
чтобы иметь возможность путешествовать по миру на большие периоды времени, ибо это наверное один из самых больших дальносрочных планов для меня, а специальность вузовская мне этого не даст.
>>739075
на чем есть удаленка, на R? а на питониуме?
к слову, я наслышал что питон хорош как первый язык программирования, плюс относительно простой, а что насчет R?
>>739078
бложиков не читал, но смысл примерно такой, разве не два уж часа в день, побольше можно :)
> на чем есть удаленка, на R?
На R. Хотя конечно меньше вакансий чем на Python/Ruby/PHP/JS. Но платят больше.
Это нормально? Или у вас рабочий день проходит иначе чему меня? Расскажите пожалуйста: все ли 8-9 часов вы въебываете или только пару часов в день, а потом занимаетесь своими делами на работе?
Бамп вопросу
До этого не кодил. Ну разве только недобраузер на шарпе по тутору.
Блин, ну вообще-то такие вещи нужно узнавать еще на собеседовании.
В нормальных девелоперских конторах график свободный, главное - результат.
В госконторах и тому подобном говне совковые традиции, где нужно сидеть строго 8 часов и нельзя опаздывать даже на 5 минут.
Зависимость точно будет.
Возможно, printf хочет первым аргументом не int? Конпелируй с варнингами, сука! http://ideone.com/cDLu8l
В Java тоже есть printf с форматной строкой.
Because of fuck you.
Спасибо
Программач, как скачать QT5? Там больше гигабайта, а скорость не превышает 10кб/с
Почему так?
Бля бамп, не охота всё заново переписывать.
Ну и заебись, питон нужен. Но не как самый первый. Для начала надо разобраться с переменными, массивами. Понять, почему нельзя так просто присваивать переменные разных типов. Паскаль тут идеален. Задерживаться на нём нельзя, правда. Он ещё в школе выучивается, практикуется и идет нахуй.
Я сижу. Но скорее всего твои вопросы будут уместнее в /s/.
Цой.
Что мне прочесть, что бы научиться работать с файлами в прыщах? Нужно мне, например, получить названия всех файлов в директории в которой я сейчас нахожусь, вот это хочу узнать. Где почитать об этом?
Значит, совместима.
Начни с официальной документации твоих прыщей.
>электронная книга
Трудно листать, сосешь хуй без закладок и пометок
>планшет
Трудно листать, хуевый экран для чтения
>компьютер
Сидя читаешь
>смартфон
Даже говорить не буду
Короче техника твоя хуй сосет.
>>электронная книга
>Трудно листать, сосешь хуй без закладок и пометок
В нормальных электронных книгах есть возможность делать закладки и пометки
>>планшет
>Трудно листать, хуевый экран для чтения
Экран норм, а если скачать нормальную читалку, то вообще зашибись
>>компьютер
>Сидя читаешь
Тут не поспорю, лично мне читать с компа крайне неудобно разве что двач
>>смартфон
>Даже говорить не буду
см планшет
> трудно листать
Пометки двачую, иногда очень хочется почиркать, а вот листать электронную книгу очень даже норм. Алсо, она легкая и позволяет читать в любом положении.
Кокая няшнота, спасибо.
Но все равно хотелось бы что-то полноценное, в виде книжечки, чтобы разжевали для даунов и в целом рассказали о работе с файлами на POSIX-совместимых системах. Нужного я не нагуглил.
Хуй знает. Ну как-то так, например: http://www.ozon.ru/catalog/1139506/ (ну или TLPI, но это практически те же маны).
Бля. В общем, там APUE имелся в виду. Стивенс "Advanced Programming in the UNIX Environment".
>Трудно листать, сосешь хуй без закладок и пометок
Есть быстрый поиск, удобно всё разбито на главы, есть пометки, подчеркивания, маркеры, закладки, можно хуйнуть даже целое определение за одним словом или даже ПРОДИКТОВАТЬ, что очень удобно иногда если хочешь сформулировать мысли о прочитанном.
Есть даже ебучие штампы для работы с редактируемой литературой, я уж молчу про словари с определением терминологии на всех языках по одному клику.
Я уж молчу про возможность чтения всегда английской литературы без ебли с заказами, всегда актуальные правки без переизданий, а также возможность иметь десятки и сотни книг в одном планшете.
А ещё выбор шрифта, а не читать уебищные потуги на хуевой бумаге наших графоманов. А уж ночной режим, сепия и флакс это подарок богов.
Карочи, читателя уровня б, который в год одну книгу читает видно издалека.
У меня найдется пара секретных техник, которые пытливый ты, возможно, найдешь полезными. Итак, постарайся расслабиться. Предмтавь себя у тихого лесного озера. Оставь тревоги. Задай себе вопрос "если бы я был сайтом, какой бы у меня был пароль?"
Продолжать до получения результата.
Я назвал этот метод эволюционным поиском.
Могу скинтуть тебе по мылу спициальную програму. Тебе надо только будет запустить екзешник из аттача и фсе сайты тваи))
Сделал мой вечер. Возьму на вооружение шутеечку.
#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP). Эта хуйня должна мистическим образом определять целевую платфому. И знаете как её поменять? А вот никак видать. Серьезно. И вот скажите мне, что это за хуйня? Почему я даже ебаное окошко теперь сделать не могу? К слову на VS10 абсолютно тот же проект компилится совершенно спокойно.
А почему бы не передать нужный дефайн через опцию -D? Костыль, конечно, но хотябы посмотришь, как работать будет.
Отлично все меняется в свойствах проекта. В том числе и платформа, и версия, и даже используемый вариант конпелятора. Покажи, что и как у тебя настроено?
Всегда есть какой-то шанс, отличный от нуля, если дело связано с программированием. Это как правило 34.
Нет я должен все написать сам.
Школо-паскаль
Где можно посмотреть цену-качество, срок годности, отзывы по разным продуктам питания и напиткам? Кроме азбуки вкуса, океелентогипермаркетов, магнита и пятерочки? Желательно не только русские.
Помогите пожалуйста. Альт-коды различны для различных раскладок, да? А то в английской раскладке c-седиль (ç), а в русской эта же херня даёт букву з (зэ).
А юникод-коды - универсальны для всех раскладок? Если да, то это они
https://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references
?
Последние, я так понял, работают только в юникод-кодированных текстовых файлах и программах, поддерживающих юникод, да? А для ANSI что делать?
Теперь вопрос по автохоткею:
1) Пишу скрипт вроде
a & b ::
Send, test
return
Теперь сама по себе кнопка a у меня не наживается, сочетание выполняется только тогда, когда я СНАЧАЛА жму а, и только потом b, но не наоборот. ЧЯДНТ? Если прописываю после a:: Send, a
она работает, но такое надо прописывать для всех сочетаний клавиш с a, что есть пиздец. Можно как-то проще? И можно ли заставить скрипт срабатывать и при a+b, и при b+a (кроме тупого повторения кода)?
2) Если в момент запуска была русская раскладка, скрипт завершается с ошибкой (хотя в русской раскладке работает). Можно как-то исправить это, подавив ошибку? А наоборот, можно ли как-нибудь заставить работать скрипт только в английской раскладке?
3) Вещи вроде ç печатаются только через ASC <код> или U <код> независимо от раскладки и кодировки скрипта. Можно это поправить как-то?
Заебал. Назови забугорные площадки и еще русских. И да, это спрос. А предложение (ну, фрилансеры всякие?)
Ну слушай, если тебе не ответили в течение двух тысяч постов, неужели ты думаешь, что кто-нибудь ответит?
Ты не умеешь структуризовывать информацию. Твой пост очень сложно читать. Не быть тебе программистом.
Что плохого в кожуре? Боишься ее, лол? Я бы сразу уходил со старого места, раз предлагают.
я не говорю что плохая она эта кожура) Практически не знаком, вот и интересна распространенность
HANDLE hFile = CreateFile (filename, FILE_ALL_ACCESS, NULL, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
ошибка
Type error in argument 3 to 'CreateFileA'; expected 'unsigned long int' but found 'void *'.?
Компилирую Pelles C.
struct t {
int yoba;
t hui;
};
У меня есть struct t jopa;
Надо доебаться до hui в jopa и там изменить yoba. Я так делаю:
struct t *zzz = jopa->hui;
И потом
zzz->yoba=value;
Это вообще как, правильно? Просто прога крашится, а я не могу понять где.
Мда уж, звездочки съелись.(вместо них @)
struct t {
int yoba;
t @hui;
};
У меня есть struct t @jopa;
Надо доебаться до @hui в @jopa и там изменить yoba. Я так делаю:
struct t @zzz = jopa->hui;
И потом
zzz->yoba=value;
Это вообще как, правильно? Просто прога крашится, а я не могу понять где.
Потому что надо не NULL, а 0 передавать третьим аргументом, если не хочешь шарить файл ни с кем. NULL определен как ((void ∗) 0). Алсо, с такими вопросами можешь добропожаловать к нам в си-тред.
Да, все правильно. Ты уверен, что у тебя сама jopa и jopa-> hui нормально инициализированы? Не NULL и не мусор?
Я до этого програмы на вин апи компилил в VS2010, и таких проблем не было. А как только начал компилить сишный код в Pelles C, вылезли такие неожиданности.
Хм, ну hui у меня NULL.
Типа из-за этого zzz не присваивается нормально? Просто у меня потом проверка на NULL идет, чем ее заменить тогда?
Атланта
Я тебя не понял, ты не можешь назвать зарубежные поискоработные и фрилансовые площадки?
Не тролль, очень плохая документация у АвтоХоткея, а мой пост - наполовину копипаста из /s
> до этого програмы на вин апи компилил в VS2010, и таких проблем не было
Pelles C подходит к коду более строго, чем Visual Studio по умолчанию (и это ты еще с -W2 не пробовал собирать, лол). Если бы ты собирал с предупреждениями в Visual Studio - было бы примерно так же.
>>739955
> Хм, ну hui у меня NULL
Ну так а чего ж ты хочешь? hui указатель, ты по нему пытаешься писать, но он ни на что не указывает. Почему ты решил, что такой код НЕ ДОЛЖЕН падать? Хуй знает, чего ты хочешь добиться, но, наверное, стоит выделить malloc()-ом предварительно память под t и записать полученный указатель в jopa->hui, ну и далее уже по тексту.
>ООП отличается от функционалки.
Большинство здесь сидящих и сами-то не понимают отличий, лол.
>>>>739886
Бамп вопросу.
СТРУКТУРИЗОВЫВАЛ: AutoHotkey,
1) как написать условие "Если текущая раскладка - английская, то..."?
Либо как сделать команду вроде
c (в английской раскладке):: ...
({U 0067}:: ... не работает)?
2) как задать сочетание клавиш вроде alt + a + b (Alt & a & b не работает)?
3) Как заставить скрипт запускаться независимо от текущей раскладки?
>Если в момент запуска была русская раскладка, скрипт завершается с ошибкой
либо подавить вывод этой ошибки и продолжить выполнение скрипта (@c... не работает)?
Посоны, задача:
нужно два стула репозитория - основной и его копия. Но в копии не должно быть одного файла (config) из основного - вместо него должна быть другая версия этого файла - типа "болванки" конфига. При этом нужно, чтобы остальные файлы при коммите в основной репозиторий обновлялись и в копии (ну кроме конфига). Можно это сделать?
Наверно нужно конфиг после оболваниванивания в репозитории копии поставить в игнор при получении изменений из основной репы. Он тогда для коммита даже отображаться не будет.
Схема такая: у меня есть локальный репозиторий - с него я коммичу сразу в два удалённых репозитория - основной и копию.
И кажется я понял, как сделать обновляемую копию - это делается командой --mirror
Но вот как держать в основном репозитории обновляемый конфиг, а в копии необновляемый - пока не понял.
Не забивай голову. Познай гит, и хватит с тебя. Отсальное выучишь кога понадобится.
Неплохой выбор, куда лучше "устоявшегося стека на java и Spring"™.
Допустим, я написал программу с закрытым исходным кодом, но ведь код пайтона не компилируется, его скрипты будут лежать с расширением .py, так?
g Обфускация
> код пайтона не компилируется
Какие только кулстори не встретишь в ньюфаг-треде. Интересно, и что это за файлы .pyc такие в питоне? И что это за модуль такой странный? https://docs.python.org/3.5/library/compileall.html Правда, оно компилируется не в машинный код, а в байткод для виртуальной машины CPython, и почти без проблем декомпилируется обратно, но это уже другая история.
Говорят, оче хуево обфусцируется, прям бля чуть ли не бинари из сурцов собираются
Еще никто меня так не оскорблял. А за возраст я тебе все ебло расколочу. азаза, лалка, затралено)))0)
так ты тян чтоли?
Вы видите копию треда, сохраненную 16 мая 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.