Это копия, сохраненная 6 января 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Подсветка кода для /pr/: скачать
Просьба кидать репорт на перекаты тредов из шапки
Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять.О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/ (М). Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
1С android C C# C++ D Go Java JavaScript Lisp PHP Python Ruby Rust Vala Swift
В: Хочу стать программистом, какой язык учить?
О: Как-то так.
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Тред (М) для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк.
О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.
с етим mit-курсам я стану кулхацкирам?
от смотрю там даж unix нет((о полно database что думаэте?
Скачал какую то книгу с оп пика вроде по яве , читаю - нихуя не понятно какие то блять термины непонятные и т.д.
Есть ли что нибудь для полных ньюфагов, где объясняется азы.
Не получается выдумать алгоритм для этой ебани, чтобы макс. возможное число рейсов прикидывала: http://acm.timus.ru/problem.aspx?space=1&num=1901&locale=ru
Подскажите хоть, как к ней подступиться, дедлайн-хуяйн завтра.
Мимо-небольшого ума-школьник
Подскажите по SQL. Смотрю разные упражнения на sql-ex.ru. Например, нужно выбирать данные из двух таблиц, в которых есть одинаковые ключи (например, база описаний продуктов и база производителей с перечислением их продуктов, в обоих есть ID продукта) , с использованием INNER JOIN
SELECT DISTINCT PC.model, PC.price
FROM PC
INNER JOIN Product
ON PC.model=Product.model
WHERE Product.maker='B'
Но я обычно делают так: tab1.price=100 AND tab1.id=tab2.id, потому что, когда начал изучать SQL, мне он был нужен только для простых запросов и что такое INNER JOIN я даже не знал (или не дочитал до этого), а такой способ весьма логичен.
Например:
SELECT DISTINCT PC.model, PC.price
FROM PC, Product
WHERE PC.model=Product.model AND Product.maker='B'
Можно объяснить, всегда ли будет второй способ эквивалентен INNER JOIN, а если нет, то что в нём неправильно и почему INNER JOIN более правильный для выборки из нескольких таблиц ?
Еще пример
SELECT DISTINCT Product.maker, Product.model from PC
INNER JOIN Product ON PC.model=Product.model
WHERE PC.Speed>=450
и
SELECT DISTINCT Product.maker, Product.model from PC, Product
WHERE PC.model=Product.model AND PC.Speed>=450
Подскажите по SQL. Смотрю разные упражнения на sql-ex.ru. Например, нужно выбирать данные из двух таблиц, в которых есть одинаковые ключи (например, база описаний продуктов и база производителей с перечислением их продуктов, в обоих есть ID продукта) , с использованием INNER JOIN
SELECT DISTINCT PC.model, PC.price
FROM PC
INNER JOIN Product
ON PC.model=Product.model
WHERE Product.maker='B'
Но я обычно делают так: tab1.price=100 AND tab1.id=tab2.id, потому что, когда начал изучать SQL, мне он был нужен только для простых запросов и что такое INNER JOIN я даже не знал (или не дочитал до этого), а такой способ весьма логичен.
Например:
SELECT DISTINCT PC.model, PC.price
FROM PC, Product
WHERE PC.model=Product.model AND Product.maker='B'
Можно объяснить, всегда ли будет второй способ эквивалентен INNER JOIN, а если нет, то что в нём неправильно и почему INNER JOIN более правильный для выборки из нескольких таблиц ?
Еще пример
SELECT DISTINCT Product.maker, Product.model from PC
INNER JOIN Product ON PC.model=Product.model
WHERE PC.Speed>=450
и
SELECT DISTINCT Product.maker, Product.model from PC, Product
WHERE PC.model=Product.model AND PC.Speed>=450
Лысые макаки соревнуются в интеллектуальных выебонах, если кратко.
В случае с INNER JOIN разницы никакой нет, результат и план выполнения будут одинаковые. Часто рекомендуют использовать такой синтаксис, т.к. сразу видно где условия соединения (JOIN ... ON ...), а где фильтрация (WHERE ...). А вот с внешними соединениями (LEFT, RIGHT, OUTER) уже есть разница.
https://www.youtube.com/watch?v=GR3LlbRKf5w
bump
Что именно непонятно? Какие термины?
дп
Хороший, годный курс. Кулхацкером станешь. UNIX там есть в "Operating System Enginering".
Оче много интересного вижу, но в каком порядке это проходить?
Алсо, если курс будет о работе с железом - это проблема, откуда у низего железо то
Им во время лекций железо не дают. Техника безопасности не позволяет. Поэтому будешь как и они на эмуляторе писать.
Блин, какие опасливые. Ну я, так и быть, переживу это
Подскажите еще по SQL
Есть tabl1
id, product, maker
и
tabl2
id, price, color
Нужно в tabl1 добавить price. Уникальный ключ id в обоих одинаков.
Смотрел описание SELECT INTO, про такие условия не нашёл. Как это можно сделать, описания каких команд, конструкций искать ?
PS в смылсе id в обоих таблицах у соответствующих продуктов одинаков. Еще - не все продукты могут быть описаны в обеих таблицах. Т.е. набор id (1,2,3,5,10) в tabl1 и id (1,2,5,9) в tabl2 не полностью совпадают
Создаётся отдельная от базы структура для индексируемого столбца, потом по ней быстро находятся строки. Без индекса при поиске по столбцу перебираются все строки таблицы.
Я просто прикрутил sqlite к своему проекту и задумался о теоретическом потолке, после которого производительности этой бд уже не будет хватать. Речь об энном количестве пользователей и нескольких тысячах записей на таблицу.
> нескольких тысячах записей на таблицу
Это ни о чем вообще. Вот когда миллион будет, тогда будешь задумываться.
Потенциал для миллиона у одной из таблиц есть, но не в самом ближайшем будущем. Да и серверная бд в любом случае совладала бы, я думаю, но не уверен, что совладает sqlite.
Серверная БД нужна не для больших баз, а для нагруженных баз. Если твою базу ебет дохуя пользователей одновременно, у SQLite бывают проблемы, а на размер у SQLite серьезных ограничений нет.
Имеет смысл ограничиться sqlite, а в будущем, если пользователей окажется больше, чем я предполагаю, заменить на серверное решение?
Не понятно, че ты несешь вообще. Если SQLite у тебя на сервере, то это уже серверное решение.
Другое дело, что если у тебя SQLite на сервере, то ты полнейший долбоеб. Оно, конечно, выдержит любой поток пользователей, который унылое говно вроде тебя сможет привлечь, но какого-либо смысла всё равно не имеет, потому что это встраиваемая БД, что означает, что её клиент может таскать с собой — это её единственное преимущество.
Мигрируй на MySQL/PostgreSQL. Разница там минимальна. А судя по тому, что ты только недавно узнал про индексы, разницы ты вообще не заметишь никакой. Впрочем, опять же, если ты только сейчас про них узнал, то ты совсем-совсем не готов использовать реляционные СУБД. Это означает, что использовать ты их будешь хуёво, что таки может насоздавать проблем твоему проекту. В таком случае тебе лучше взять MongoDB, потому что для таких ньюфагов она работает самым естественным образом и способов отстрелить себе ногу там поменьше будет.
> Если SQLite у тебя на сервере, то это уже серверное решение.
Хуевая терминология. Сервер БД подразумевает процесс, который висит и обрабатывает запросы, и по этой причине может что-то активно кэшировать, откладывать запись на потом и т. п. А у SQLite время жизни равно времени жизни использующего ее процесса (в худшем случае это PHP процесс для каждого клиента), поэтому считать SQLite серверным решением никак нельзя. Но с мелкой нагрузкой справляется, я небольшие сайты раньше на ней держал - миграция от одного говнохостера к другому происходила простым копированием файлов.
Смотря что ты хочешь сделать. Можно объединить всё в одной хранимке и одной транзакции.
Просто сделай сам.
Сколько времени уйдёт на обучение? В интернете дофига курсов, какие лучше взять? Стоит ли игра свеч вообще? В программировании понимаю, что такое if else while for, но на совсем базовом уровне.
уебище
Пик - сайт для обналички веб мани в беларуси и сверху красная пугающая надпись.
Скажите насколько опасно, что вместо зелёного замочка красная перёчёркнутая https? Что это вообще значит? Неужели теперь мои гроши можно легко украсть?
чувак что бы научиться программировать нужно лишь пол года(если на с++ и если ты собираешься что то определенное)
к примеру ты хочешь вкатиться в сферу 2д игр то блять удачи соси хуй(но за пол года ты научишься делать их, но иди нахуй ты не талантливое уебище как некоторые)
как говориться если ты собираешься программировать то надо блять браться серьезно без хуйни и с мозгом
и желательно если ты хочешь сделать игру то кикстартер хочешь сделать хороший сайт на кикстартер, но блять чтобы изучить весь с++ тебе пиздец как придется потеть как дикий конь
Формулу, благодаря который, твоя мамаша, учитывая её массу, ещё не превратилась в чёрную дыру.
С ассемблером поможет кто нибудь?
Кто-нибудь поможет.
если в кратце то у меня дан массив dw array.
При передаче элемента массива в регистр eax, в место него передается какая то хрень (у меня элемент равен 1, но передается L'Ȁ'). Если я изменю dw на db, то программа работает как нужно. Почему так?
Матчасть подучи и обращай внимание на то, что, какого размера и в какие регистры ты собираешься пихать.
Computation Structures. Вторая часть про компьютерную архитектуру и ассемблеры. Задания ещё более уебанские, чем в первой части.
Ты про?
> Почему так?
Можно - потому что ты матчасть не знаешь. Иди и смотри размеры регистров и сравнивай их с размерами того, что ты собираешься в них пихать. Под что пишешь, под то и смотри.
>обращай внимание на то, что, какого размера и в какие регистры ты собираешься пихать
Вот это ответ на твой вопрос.
Ты какой-то неадекватный.
>Другое дело, что если у тебя SQLite на сервере, то ты полнейший долбоеб.
Просто оно довольно легко прикрутилось к моим крестам, а на вопрос "какую бд прикручивать" гугл отвечал довольно хуево, так что познать преимущества/недостатки разных бд не удалось.
Map<String, Object> = xStream.fromXML(xmlString); и вуаля
А вот хуй, не хочет он так парсить, пиздец просто, я уже перебрал и Simple XML и DOM и кучу кустарных способов, один хуй ничего не помогает. Насколько легко было работать с json но уж никогда не подумал бы что парсинг XML будет таким геммороем. Есть тут кто с опытом работы с XML на Android?
Собственно код: http://pastebin.com/L53qshUV
Что курить по теме?
PDO, "SELECT FROM ... WHERE ... LIKE запрос". Ну если тебе полнотекстовый поиск нужен, тогда все становится сложнее.
Всё ещё пиздец как надо, ну что же вы, ананасы
Спросил сокамерника в своём нии, он посоветовал написать самому пузырьковую сортировку. Не шучу.
У меня "поиск по статьям", хз, что это значит, но статей немного — не больше 20
Это что-то типа лабы, но очень большой
Погуглил PDO, чёт не очень понял, в чем прикал. Мои собственные потуги с mysqli концептуально неверные?
Создать один метод с параметрами не судьба?
enum StatObj {StatObj1, StatObj2, StatObj3);
enum StatAction {StatAdd, StatDel);
void stat(StatAction, StatObj type);
потом вызывать
stat(StatAdd, StatObj1);
а в синглтоне сделать один двумерный массив типа
int data[StatAction][StatObj];
Будешь джедаем, рекомендую.
А какие именно книги читать? То, что есть на ОП пике?
С каких пор ownCloud стал облаком? Там между инстансами синхронизация появилась?
> облако на своем пк
Облако - это распределенные хранение/обработка. А файлопомойку ты на питоне сделать сможешь, и редактор документов в браузере тоже сможешь сделать/встроить/спиздить.
Да, ты прав. Но в вики почему-то написано, что это ОБЛАКО.
Так что, реально такое (может и с мобильным приложением даже?) реализовать за год? Мне, как ньюфагу, трудно адекватно оценить сложность реализации.
Реально, если делать.
Но почитав треды я заметил что люди которые зарабатывают на кодинге знаю около 5 разных языков программирования.
Тут у меня настал вопрос одного С++ чтобы хоть на хлеб заработать будет мало?
Я пока не думал над этим.
>Тут у меня настал вопрос одного С++ чтобы хоть на хлеб заработать будет мало?
Учи не язык, а методики программирования. Пиши с использованием языка, а не на языке. И тогда тебе будет без разницы, на чём писать.
не, дядь, он забьет на этот совет. они все забивают.
Суть такая(пик) необходимо сделать точно такую же таблицу с помощь всего одной формулы и растянуть на остальные ячейки. На первый взгляд, я думал это задание для аутистов, которое сделаю за минуту, как оказалось, не так всё просто.
Выручайте. Времени ровно 7 часов до сдачи практики.
Два кружева, пожалуйста.
Ты просто пиздец какой тупой если так и не додумался в абсолютную адресацию.
MathCad и я абсолютно серьезно. Нулевой входной порог и куча методичек на twirpix.
Бамп
А вообще выглядит как описание какой-то системы. Пробовал упрощать по Лапласу?
Научный руководитель с паникой воспринимает мои слова про маткад.
>>893514
Измерение оптимальной толщины заготовки для формообразования с целью получить наименьшую разнотолщинность.
>>893517
Не, тут в результате интегрирование по Эйлеру будет, но я пока слабо представляю, как мне это придётся описывать в среде программирования.
Да я тоже почему-то склоняюсь. Наверное, не просто так приставка math- стоит.
>>893605
Ага, потом вместе с тобой будем головами ракеты ловить от разрывов топливного бака.
В чем профиты использовать в CPP ссылку, а не указатель?
Вроде почти одно и то же, только указатель поменять можно, а к ссылке обращаются как к обычной переменной.
ХЗ что выбрать, в общем.
Ссылку (саму, а не значение, на которое она ссылается) нельзя скопировать и изменить, ссылки не могут внезапно оказаться nullptr, поэтому они безопаснее.
не безопасней секса с твоей мамкой
Ну, тут проблема в способе изготовления, и задача решаемой мной задачи в том, чтобы оптимизировать один из способов, который позволяет избегать фрезерования (читай - приведения тонн материала в непригодное состояния, только на переплавку). И проблема этого способа по большому счёту в том, что от 10% до 15% изделий получаются с недопустимой разнотолщинностью и отправляются в брак. Сейчас другим способом делают, у которого до 5% изделий имеют недопустимую разнотолщинность, но при этом есть необходимость во фрезеровании. Ну ты понел, в общем.
Спасибо.
Warning:WARNING: Dependency org.json:json:20160810 is ignored for debug as it may be conflicting with the internal version provided by Android.
из-за того что я пытаюсь впихнуть либу, которая частично уже есть встроенная, но мне пиздец как нужен класс import org.json.XML; Как можно уладить конфликт?
Джаву учи.
Я щас в конце первой главы. К этому моменту я стал лучше разбираться в некоторых алгоритмах на других языках (до этого был просто темный лес), я стал как-то лучше соображать, меньше тупить. При этом мне сейчас почему-то не хочется пересаживаться на что-то другое и делать то, что я изначально вообще задумывал (податься в вэб)
Это нормально?
Да, но я бы на твоем месте начинал с чего-то по проще.
Много временипотеряешь на это онанизме.
Wolfram Mathematica
Там дохуя встроенных функций визуализации информации и прочего
Достаточно быстро вкатиться можно, на изучение нужного тебе синтаксиса час потратишь, не больше
>чего-то по проще.
Но ведь SICP постой, там же Lisp, в котором кроме скобочек ничего знать не нужно.
Мимо PHPшник
Таки в этом вся соль, в преодолении трудностей и опсаностей.
Все прально зделол.
мимо дропнул не осилив задачу на матдоказательсво
Я ОП-хуй с приличным стажем работы над сабжем, а именно веб сервисами на Java, Groovy, Ruby. Дохуя их было, и монолитные и микросервисные, и докеры-хуекеры, и амазоны-хуязоны, и скуэли-носкуэли, и в стеке этом привычно и комфортно, байтоебства нет, науки нет, предметная область в случае тотального заебывания легко меняется переходом в очередной бодишоп/фриланс/удаленку. И вроде бы охуенна, остается только пересесть на скалу и уйти в Тинькофф, но вот проблема - хочется запилить что-то свое. Из этой проблемы вытекает другая - сервисов сейчас как говна, идеи запилить что-то такое эдакое из этой области не приходит. Миллионы чатиков, трекеров, коллаборейшон-тулзовин, офисных продуктов и кажется что пилить что-то такое смысла нет чуть менее чем совсем.
В итоге хочу тебя анон спросить о двух стульях:
1 - нагенерировать все же какую-то идею СЕРВИСА и пилить её, реально ли вообще что-то сейчас нагенерировать?
2 - перекатиться в гейм дев через анальные муки и ПРЕОДОЛЕНИЕ, поднимать матаны, линейную алгебру, физику, учить кресты, директыксы и еще N довольно трудоемких сфер.
На какой сесть?
лол
В s пожалуйте
Вишмастер.
Не уверен в ценности чего-то своего, почему не вливать силушки в попенсорс?
Господа, можете привести самый простой пример сортировки массива быстрой сортировкой. Кол-во элементов массива и как сортировать - не имеет значение.
Вот кстати, насколько хорошо на руси в геймдеве на ААА проектах? Каковы зарплаты, высока ли вероятность переката заграницу (не в сшп, никогда туда не хотел)? Часть указанного осилил, часть осиливаю, работаю пока джуном-крестовиком в нии, собираюсь параллельно в аспирантуру (физика), есть ли надежда для такого как я урвать билет в щастье и зарплату в евро?
а нахуя вообще xml где-то использовать непонятно соверщенно.
Найди себе огромный кусок xml и выбери following:siblings элемента без написания паровозика if/else разбирая дум с самого корня.
В конечном итоге ты писал на всех языках, некоторые забыл, некоторые любишь, и пописываешь иногда. Есть конечно главный, с которым ты по жизни, если он не изменится в худшую сторону и будет оставаться актуальным для тебя. Но иногда просто интересно попробовать экзотику, для удовольствия или фана.
Ну это только мой опыт, четыре тянки, и с десяток языков. А первым был паскаль.
Значит нихуя ты на нём не писал.
Сап, аноны! Перекатился на шin со швитых линупсов, а тут пикрелейтед. Помогите пофиксить, с меня как всегда!
dx = Math.cos(угол_в_радианах) радиус.
dy = Math.sin(угол_в_радианах) радиус.
context2d.beginPath()
context2d.moveTo(centerX, centerY);
context2d.lineTo(centerX + dx, centerY + dy);
context2d.stroke();
Получение канваса, создание контекста сам.
water:water
water2:water2
water3:water3
Мне нужно, чтобы cout << "Привет" в консоли отображалось как "Привет", а не как крокозябры, так скажем.
Я бы хранил в поле базы путь к файлу.
Хм, но почему шиндовская командная строка не понимает кириллицу?
Понимает же.
Хуй знает, проблемы такого масштаба обычно недостойны вопрошания, а просто гуглятся, или сложно гуглятся. Очевидно у тебя не правильная кодировка аутпута метода. гугли какой формат нужен виндовой строке и как его сформировать.
бамп
>>894150
>>894096
Первая ссылка в гугле.
https://code-live.ru/post/cpp-russian-locale-for-windows-cmd/
Ну вот я искренне не понимаю, как молодые люди, ленивые настолько чтобы загуглить такие вещи, вообще занимаются программированием. Хотя очевидно в данном случае отсутствие базовых наний о работе ОС и софта. Еще и линуксоид. Воистину нелепость.
Спасибо братишка за пинок под зад в нужную сторону.
Я тебя немного подъебну, дядь. Вот представь, ты такой гордый в другой город приехал и тебе нужно найти вход в какое-то здание, а ты не можешь (например). Вместо того, чтобы просто))00) взять и спросить, ты стоически ковыряешься в мобильнике, пытаясь найти парадный вход в здание, а спросить тебе западло, у тебя ж есть доступ к информации, чо как лох-то. Надеюсь, понимаешь к чему я.
Я не считаю, что за спрос бьют в лоб и если рассуждать так, что даже простые вещи западло спрашивать, то люди скоро вообще перестанут общаться. Даже посмотри сам: у меня не было плана общаться со взрослым мужиком-прогером, но я с ним сейчас общаюсь. Хотя всего лишь спросил про кодировку в маздае.
Алсо, я и сам делюсь какой-то информацией с другими людьми, но тоже мог бы написать "загугли". Мне не влом помочь человеку сэкономить немного времени - от меня не убудет, а ему помогу, не приложив для этого особых усилий.
Твоя аналогия неуместна и слишком обобщена. А ответ мне не имеет вообще никакого смысле.
Главное чтобы ты разобрался что такое
setlocale(LC_ALL, "Russian");
-Он принимает в качестве параметра название ? класса, например get(Car)
-я перебираю свой контейнер, и ищу в нем экземпляр Car. Ну и возвращаю его, если нахожу.
Вот. Я пробовал проверять instanceof, но не знаю, как сюда впихнуть переданный параметр, например Car
Посоветуйте чего, это я пытаюсь сделать пул объектов.
Если бы все было так просто. SetConsoleOutputCP(CP_UTF8); сделай и расскажи нам о результатах.
Просто виндовая консоль не слишком хорошо работает c utf.
То есть, вывод текста из 1251 файла в консоль 1251 сработает без проблем, а вывод 65001 текста в SetConsoleOutputCP(65001) ничего не даст, вне зависимости от BOM.
При этом, если текст из внешнего источника, а не константный, то проблем нет.
Так что одно из двух. Ну либо utf16.
Так-то ещё и баг был с cout и utf-8.
Но вообще этот код у меня сработал:
setlocale(LC_ALL, "");
SetConsoleOutputCP(65001);
system("chcp 65001");
std::cout << "Юникодный текст." << std::endl;
Разумеется, при условии, что исходники тоже в UTF.
Но после этого умер printf, выводит только первый символ.
SELECT a.dep_month,
a.dep_day_of_week,
AVG(a.flight_distance) AS average_distance
FROM (
SELECT dep_month,
dep_day_of_week,
dep_date,
sum(distance) AS flight_distance
FROM flights
GROUP BY 1,2,3
) a
GROUP BY 1,2
ORDER BY 1,2;
И вопросы:
1) Зачем нужно GROUP BY во внутреннем выражении? Разве не все равно, каким образом внутреннее выражение отобразится, мы же все равно его не видим.
2) Почему тут не используется AS?
3) Каким образом работает alias? То есть мне непонятен ход вычислений и зачем вообще это здесь использовать
>>894198
1. У тебя используется агрегатная функция. Тут без GROUP BY не обойтись.
2. Дело вкуса.
3. Используется, как синоним для названия таблиц, полей. Например, чтобы не писать постоянно "employees".название_поля, можно назвать таблицу, как "e". Или назвать алиасом какой-нибудь case, чтобы к нему потом обратиться.
Еще вариант - использование вложенных представлений (гугли конструкцию with).
4. Порядковая нотация. Каждая цифра это порядковый номер поля. Лучше не используй такую нотацию, пиши название полей явно.
>alias
Это чтобы не писать название строки/колонки по несколько раз целиком, а вместо него ставить слово или буковку.
Люса и так поддерживает всё.
>Почему тут не используется AS?
AS - это чтобы вместо ExpressionНомер было у колонки название, а alias - это чисто альтернативное название строки/столбца внутри SQL Query.
ну пожалуйста, вы же программисты
301к/с
Ну то есть если я хочу разобраться, как какой-нибудь крупный проект работает, но при этом не перечитывать весь код по несколько раз, а рассматривать его в виде графа или ASM-таблицы.
Алсо http://html5tutorial.info/html5-range.php у вас нормально бегунки отображаются?
А теперь то же самое и по-русски. Асм-таблица - это как? Вряд ли ты пикрелейтед имел в виду.
http://e-maxx.ru/algo/fibonacci_numbers
вот матричная формула, если поискать можно найти еще на жаве и на сях в интернете
не понимать синтаксис обычных ООП языков, это просто пушка, это даже не лисп и не хачскелль
Не знаю, как это на русском называется, но на английском - ASM-chart.
ну для С C# Java
есть профайлеры, анализаторы ошибок, и наверно можно найти хуйню которая сгенерируеть Java\XML Doc из документации\комментов в коде, или представить все объекты ввиде UML схемы
С моими тремя классами в сельско-приходской школе я в это не смогу.
На с++ нету длинной арифметикой.
чото я погугли длинную арифметику, и мне на сях пачку модулей показало, и еще статью как сделать самому.
>>894323
https://msdn.microsoft.com/en-us/library/ff657806.aspx
внезапно в самой visual studio ultimate
я не тыкал, так как кодирую на других языках, но должно работать
Я все что нагуглил уже по 10 раз в компилятор засовывал, он ругается.
>Думаю, а может вкатиться?
В 1С тред
>В интернете дофига курсов, какие лучше взять?
Запишись на курсы 1С при местном сертификационном центре 1С или у франчайзи. Главное чтобы потом давали возможность сдать экзамен на сертификат.
>Стоит ли игра свеч вообще?
Если выплывешь, то зарплата будет как у квалифицированного инженера на хорошем производстве
Вот это и правда закручено.
>Он принимает в качестве параметра название ? класса, например get(Car)
Название передается как строковый параметр. Вот тут есть пример: http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html
private ArrayList<Object> allStuff = new ArrayList();
public iterateOverArrayList(className) {
for (Object obj: allStuff) {
if (obj.getClass().getName() == className) {
System.out.println("Found!");
}
}
}
float pir1[4][3]={{0,0,0},{200,0,0},{100,150,0},{100,80,200}}; - задаю точки A,B,C,D
setcolor(RED);
for(int i=0;i<4;i++) - делаю проекцию
{
float pr_pir1[4][2];
pr_pir1[0]=pir1[0]+(pir1[2]/2);
pr_pir1[1]=pir1[1]-(pir1[2]/2);
}
for(float i=0;i<4;i++){ -рисую грани
line(pr_pir1[0], pr_pir1[1], pr_pir1, pr_pir1);
}
Как передать в line начальные и конечные координаты точек из массива? Пока что рисует хуиту.
Можно узнать, а можно и не узнать. Зависит от файла.
бамп вопросу
Ебать ты чмо тупое
Щито делать?
Есть один код на вычисление ряда Тейлора. В консоли вычислить-то вычисляет, а задержка не работает вообще, getch не помогает
#include <iostream>
#include <stdio.h>
#include <math.h>
#include <conio.h>
using namespace std;
int f2am1(int a){ if (a>=1){ return (2a-1)f2am1(a-1);} else { return 1;}}
int f2a(int a) { if (a>=1){ return (2a)f2a(a-1);}else { return 1;}}
double pw(double xa, int st){if (st>=1){return xapow(xa,st-1);}else {return (double)1.0;}}
double arcs(double cr,double xa, double e,int h)
{
double cr1=cr;
int y=2h+1;
cr = cr - ((double)f2am1(h)/(double)f2a(h))(pw(xa,y)/(double)y);
if ((cr1 - cr) < e) { return cr;}
else { return arcs(cr,xa,e,h+1);}
}
double arcos(double xa, double e)
{
double res = M_PI/2.0;
return (arcs(res,xa,e,0));
}
int main(int argc, charargv[])
{
double xa, xk, e, dx;
xa=0.0, xk=1.0, e=0.001, dx=0.01;
(while(xa+dx<=xk)
{
printf("arccos(%f)=%f\n",xa,arcos(xa,e));
printf("math: arccos(%f)=%f\n",xa,acos(xa));
xa+=dx;
)
getch();
return(0);
}
Есть один код на вычисление ряда Тейлора. В консоли вычислить-то вычисляет, а задержка не работает вообще, getch не помогает
#include <iostream>
#include <stdio.h>
#include <math.h>
#include <conio.h>
using namespace std;
int f2am1(int a){ if (a>=1){ return (2a-1)f2am1(a-1);} else { return 1;}}
int f2a(int a) { if (a>=1){ return (2a)f2a(a-1);}else { return 1;}}
double pw(double xa, int st){if (st>=1){return xapow(xa,st-1);}else {return (double)1.0;}}
double arcs(double cr,double xa, double e,int h)
{
double cr1=cr;
int y=2h+1;
cr = cr - ((double)f2am1(h)/(double)f2a(h))(pw(xa,y)/(double)y);
if ((cr1 - cr) < e) { return cr;}
else { return arcs(cr,xa,e,h+1);}
}
double arcos(double xa, double e)
{
double res = M_PI/2.0;
return (arcs(res,xa,e,0));
}
int main(int argc, charargv[])
{
double xa, xk, e, dx;
xa=0.0, xk=1.0, e=0.001, dx=0.01;
(while(xa+dx<=xk)
{
printf("arccos(%f)=%f\n",xa,arcos(xa,e));
printf("math: arccos(%f)=%f\n",xa,acos(xa));
xa+=dx;
)
getch();
return(0);
}
вот условие: заполните матрицу 5*10 рандомно двоичным числами (0,1), при этом определите номер строки с наибольшим количеством нулей.
я нашёл программу в интернете(приложу ниже), но осталось пару вопросов: что в этом случае делает inc(t) и каким образом мы сравниваем с максимальным.
program fff;
uses crt;
var x: Array[1..5,1..10] of Integer;
i,j,max,t,st: Integer;
BEGIN
Writeln('Матрица:');
For i:=1 to 5 do
begin
For j:=1 to 10 do
begin
x[i,j]:=Random(2);
If x[i,j]=0 Then Inc(t);
Write(x[i,j]:2);
end;
If t>max Then
begin
max:=t;
st:=i;
end;
t:=0;
Writeln
end;
Writeln('Строка с наиб. кол-вом нулей: ',st);
END.
вот условие: заполните матрицу 5*10 рандомно двоичным числами (0,1), при этом определите номер строки с наибольшим количеством нулей.
я нашёл программу в интернете(приложу ниже), но осталось пару вопросов: что в этом случае делает inc(t) и каким образом мы сравниваем с максимальным.
program fff;
uses crt;
var x: Array[1..5,1..10] of Integer;
i,j,max,t,st: Integer;
BEGIN
Writeln('Матрица:');
For i:=1 to 5 do
begin
For j:=1 to 10 do
begin
x[i,j]:=Random(2);
If x[i,j]=0 Then Inc(t);
Write(x[i,j]:2);
end;
If t>max Then
begin
max:=t;
st:=i;
end;
t:=0;
Writeln
end;
Writeln('Строка с наиб. кол-вом нулей: ',st);
END.
Помогите доделать (= сделать) лабу по Паскалю. Болел два месяца — нихуя не ебу чё делать.
На самом деле тут работы на две минуты: скопипастил всё что нужно, осталось доработать (согласовать куски кода скопированные из разных источников).
program Lab3;
uses
crt;
const
FILE1 = 'C:\Users\user\Desktop\Lab3\fname1.txt';
FILE2 = 'C:\Users\user\Desktop\Lab3\fname2.txt';
type
mas = array[1..10] of integer;
matr = array[1..10] of mas;
procedure About;
begin
writeln('Л');
writeln('В');
writeln;
writeln('Г');
writeln('К');
writeln;
writeln('Задание.');
writeln('Требуется написать программу, которая для каждой строки исходного файла');
writeln('будет выводить в результирующий файл последовательность цифр из входной');
writeln('последовательности в порядке увеличения частоты их встречаемости.');
writeln('Примечание.');
writeln(' Каждая цифра при этом должна быть распечатана один раз.');
writeln(' Если какие-то цифры встречаются одинаковое число раз,');
writeln('то они выводятся по возрастанию.');
writeln('Например.');
writeln('Пусть в одной из строк исходного файла содержатся следующие символы:');
writeln('12324#32');
writeln('В результирующем файле должно быть:');
writeln('1432');
end;
//----
procedure Alg;
var
s :string;
d, p :array[0 .. 1000] of longint;
i, c, j :longint;
begin
read(s);
for i := 1 to length(s) do
inc(d[ord(s) - 48]);
for i := 0 to 9 do
p := i;
for i := 1 to 100 do
for j := 0 to 8 do
if (d[p[j]] > d[p[j + 1]]) then begin
c := p[j];
p[j] := p[j + 1];
p[j + 1] := c;
end;
for i := 0 to 9 do
if (d[p] <> 0) then
write(p);
end.
//--- нашёл в интернете
procedure FileToFile(var f1, f2: text);
var
s, t: string;
begin
reset(f1); rewrite(f2); // открываем файл 1, перезаписываем файл 2
while not eof(f1) do // подсчитываем количество символов
begin
readln(f1, s);
if (s <> '') then Alg(s, t)
else (t := '');
writeln(f2, t);
end;
close(f1); close(f2);
end;
procedure FileNew(var fname1, fname2: string; f1, f2: text);
begin
writeln('Введите имя исходного файла:'); // запрашиваем C:\Users\user\Desktop\Lab3\fname1.txt
readln(fname1);
fname1 := FILE1;
if FileExists(fname1) then
begin
writeln('Введите имя результирующего файла'); // запрашиваем C:\Users\user\Desktop\Lab3\fname2.txt
readln(fname2);
fname2 := FILE2;
assign(f1, fname1); assign(f2, fname2);
FileToFile(f1, f2);
end
else writeln('Файл с таким именем не существует.');
close(f1); close(f2); // закрываем файл
readln;
end;
var
fname1, fname2: string; f1, f2: text;
begin
About;
FileNew(fname1, fname2, f1, f2);
end.
Помогите доделать (= сделать) лабу по Паскалю. Болел два месяца — нихуя не ебу чё делать.
На самом деле тут работы на две минуты: скопипастил всё что нужно, осталось доработать (согласовать куски кода скопированные из разных источников).
program Lab3;
uses
crt;
const
FILE1 = 'C:\Users\user\Desktop\Lab3\fname1.txt';
FILE2 = 'C:\Users\user\Desktop\Lab3\fname2.txt';
type
mas = array[1..10] of integer;
matr = array[1..10] of mas;
procedure About;
begin
writeln('Л');
writeln('В');
writeln;
writeln('Г');
writeln('К');
writeln;
writeln('Задание.');
writeln('Требуется написать программу, которая для каждой строки исходного файла');
writeln('будет выводить в результирующий файл последовательность цифр из входной');
writeln('последовательности в порядке увеличения частоты их встречаемости.');
writeln('Примечание.');
writeln(' Каждая цифра при этом должна быть распечатана один раз.');
writeln(' Если какие-то цифры встречаются одинаковое число раз,');
writeln('то они выводятся по возрастанию.');
writeln('Например.');
writeln('Пусть в одной из строк исходного файла содержатся следующие символы:');
writeln('12324#32');
writeln('В результирующем файле должно быть:');
writeln('1432');
end;
//----
procedure Alg;
var
s :string;
d, p :array[0 .. 1000] of longint;
i, c, j :longint;
begin
read(s);
for i := 1 to length(s) do
inc(d[ord(s) - 48]);
for i := 0 to 9 do
p := i;
for i := 1 to 100 do
for j := 0 to 8 do
if (d[p[j]] > d[p[j + 1]]) then begin
c := p[j];
p[j] := p[j + 1];
p[j + 1] := c;
end;
for i := 0 to 9 do
if (d[p] <> 0) then
write(p);
end.
//--- нашёл в интернете
procedure FileToFile(var f1, f2: text);
var
s, t: string;
begin
reset(f1); rewrite(f2); // открываем файл 1, перезаписываем файл 2
while not eof(f1) do // подсчитываем количество символов
begin
readln(f1, s);
if (s <> '') then Alg(s, t)
else (t := '');
writeln(f2, t);
end;
close(f1); close(f2);
end;
procedure FileNew(var fname1, fname2: string; f1, f2: text);
begin
writeln('Введите имя исходного файла:'); // запрашиваем C:\Users\user\Desktop\Lab3\fname1.txt
readln(fname1);
fname1 := FILE1;
if FileExists(fname1) then
begin
writeln('Введите имя результирующего файла'); // запрашиваем C:\Users\user\Desktop\Lab3\fname2.txt
readln(fname2);
fname2 := FILE2;
assign(f1, fname1); assign(f2, fname2);
FileToFile(f1, f2);
end
else writeln('Файл с таким именем не существует.');
close(f1); close(f2); // закрываем файл
readln;
end;
var
fname1, fname2: string; f1, f2: text;
begin
About;
FileNew(fname1, fname2, f1, f2);
end.
Поясню - мне нужен диалог на подобии - Открыть файл, но что бы в нем можно было только выбрать каталог. Потому что открыть файл, видит ярлыки и по ним переходит, а открыть каталог - нихуя
Вечер в хату, арестанты.
Первый раз в /пр, можете бросать Кнута мне под ноги.
Пошарился по треадам, нихуя не нашёл. Задача такая: вкатиться в кубы. Есть тут опытные кубисты? Есть настроенный куб на mssql'e, выгрузка будет в excel. Как в нём разобраться.
Сам по масти похапэ-мysql-jquery-петух. Покидайте внятных мануалов.
То что гуглится - какое-то заскорозлое говно или "привет парни сейчас мы будем хуячить куб 'привет мир' на хуй-пойми-чом, ставьте лайки". Но нихуя не понятно.
Может литература какая есть? Только не на ангельском, времени нет, я на нём читаю очень долго, а разобраться надо вчера.
Всем порядочным программёрам безошибочной интерпретации, а сукам подментованым баг в модуль и 500ю ошибку сервера.
какой смысл "читать" книги по программированию
нужно брать книги с упражнениями или практическими заданиями в конце главы и прорешивать их
тогда, например, тот же k&r можно сделать только за полгода тратя по несколько часов в день
Это dec c++, забыл добавить
ctrl+f5 ничего не даёт
Компилирование даёт ответ: кучу значений, а потом консоль закрывается
Я вот подумал: что если это связано с выделяемой памятью, тогда можно заменить double на float
dev*
эх, чот аж в сердце защемило от твоего скрина, пидор. дааа, много времени я за этой хуйнёй провёл в 2005-2008гг
те ты вообще в olap не шариш что ли?
тогда чинани соответствующие главы в книжке коннолли бегг "базы данных"
ну а дальше уже ищи практические книги по кубам mssql в том же издательстве microsoft press
сами вы пидор
неа, думал что найду работу связанную с натив кодингом под винду
Почему бы и нет. getch для считывания символа как-никак, а пауза для паузы.
Зачем?
Вывод в консоль мне нужен только на этапе разработки. Данные в базе в UTF-8, соответственно, каким бы не был инпут от пользователя, на консоль я его выведу в любой кодировке, которая нормально поддерживается консолью и может в русские символы, не обязательно 1251, а на запросы к базе уйдет уже UTF-8.
Вообще, везде писалось что смены кодировки + ttf lucida должно быть достаточно, но это не так.
Чтоб не использовать широкие строки.
Смены кодировки и шрифта достаточно для любой кодировки кроме UTF-8. Виндовая консоль в UTF-8 не умеет вообще никак (вот powershell вроде умеет уже).
Неа, я про олап третьего дня узнал вообще. А завтра надо отчёт заебашить
ok, thx за наводку
>WINDOWS 7
>юзер - admin
>project2.exe
>на DESKTOP
Я определил это по тому факту, что он пёхается под хвост с мужиками.
Тоже, что и точка в Java.
Желание.
Исследование свойств многообразия Веронезе.
На связи шольник-хохол-абитуриент. Я вот уже три месяца готовлю физику и математику к ЗНО (украинское ЕГЭ) и после чтения нескольких материалов понял, что получать высшее образование я буду для:
1. Изучения базиса программирования, нужно будет много времени тратить именно на самообучение, а не на зубрение конспектов.
2. Шоби не забрали в АТО
3. Я набрался наглости поступать в Киев, а это значит, что там будет относительно моего города легко найти работу по специальности уже на третьем курсе.
Но это возможно лишь тогда, когда я буду знать свою профессию, а у меня за плечами только олимпиада по информатике с задачками на Паскале. Я понял, что если я хочу быть успешным погромистом 300кккккккк/петасекунда, то мне нужно браться за голову и зубрить учебники/пытаться что-то сотворить уже СЕЙЧАС на самом деле нужно было начинать еще раньше.
Внезапно, после сотен жопочасов в корейских дрочильнях, появилось желание вкатиться в кодерство.
Готов читать и писать вашу хуйню, короче. Но, пожалуйста, подскажите, с чего начать. Заранее благодарен.
Блять, проебал логическую цепочку.
heroku free as free beer, как сказал бы Столлман. Хипстеры уважают, можно посвятить целую главу в курсаче
redhat cloud нету таких жестких ограничей как у heroku, но меньше возможностей из коробки
000webhost php-хостинг из двухтысячных
pythonanywhere похож на redhatcloud, меньше пердолинга, но только питон
Что преподаватели скажут, то и будет. Может быть олимпиадная задачка из сборника "100500 олимпиадных задач областного уровня"
Спасибо.
Подключаюсь к БД через скрипт php, пароль и имя пользователя передаётся прямо из скрипта открытым текстом. Это ведь хуево, да? Как сделать иначе, в таком случае? Чтобы пароль не фигурировал напрямую в самом скрипте? Читал, что нужно делать хэширование, но до конца не дошло
Не буду, ведь мне понадобился.
Разве я не могу делать запросы, требующие равенства тех или иных значений внутри базы друг другу?
То есть, перефразирую. Зачем в самой базе указывать, что какой-то из столбцов является внешним кючом?
Может отдельный тред запилишь?
консистентность
Изи вообе, берешь как я делаешь, скачиваешь все школьные учебники и хуяришь. И все контрольные, и все книги по математике до которых дотянешься. И в /math пиздуешь, постишь мемасы про водовку и картофан.
Запили отдельный тред пожалуйста. Всегда мечтал скиммер найти на банкомате лол. Алсо, а тебя в таком разе видеокамера не спалит разве. А то блять пришел с снял приблуду, еще повесят чего
1. Ссылочная целостность
2. Каскадное удаление, например (гугли ON DELETE)
3. Можно легко сгенерить схему БД со связями
>А то блять пришел с снял приблуду, еще повесят чего
Нужно просто реверс видео сделать и грамотно наложить цензуру.
Ага, стелс миссия по прониконовению в хуй знает где там все видео хранится. ДЕЛОВ ТО
Зачем тебе его искать? Тебе в суде прокурор будет показывать видео с реверсом.
roflanEbalo
Как скачать всю доступную базу данных о учениках?
могу кинуть скрины/код
Язык: Си
Я так понял, что нужно начинать с центра и задавать центру 1 , следующий элемент - 2 будет в шаг право и шаг низ, в общем, как сделать?
В чем может быть проблема? В настройки роутера ведь должно заходить всегда? Роутер помирает? Ему года 3-4. Запитывает инетом 2 пк Win xp. Win 7.
Ну и из совсем сказочного: нужно накрутить голоса на городской сайт. Ни авторизации, ничего не надо. Всё что требуется для повторного голоса - отсутствие куки.
Если да, то как?
#include <stdio.h>
#include <string.h>
#define k 1001
int main(){
char num1[k],num2[k],numr[k];
int i,j;
FILE in,out;
in=fopen("input.txt","r");
out=fopen("output.txt","w");
fscanf(in,"%s",num1);
fscanf(in,"%s",num2);
int bufi=0,rp=0;
for (i=strlen(num1)-1,j=strlen(num2)-1;i>=0||j>=0;i--,j--){
int okn;
if (i>=0 && j>=0)
okn=num1+num2[j]+bufi-'0'*2;
if (i>=0 && j<0)
okn=num1+bufi-'0';
if (i<0 && j>=0)
okn=num2[j]+bufi-'0';
bufi=okn/10;
okn%=10;
numr[rp++]=(char)(okn+'0');
}
if (bufi!=0)
numr[rp++]=bufi+'0';
numr[rp]='\0';
for (i=strlen(numr)-1;i>=0;i--)
fprintf(out,"%c",numr);
putchar('\n');
return 0;
}
#include <stdio.h>
#include <string.h>
#define k 1001
int main(){
char num1[k],num2[k],numr[k];
int i,j;
FILE in,out;
in=fopen("input.txt","r");
out=fopen("output.txt","w");
fscanf(in,"%s",num1);
fscanf(in,"%s",num2);
int bufi=0,rp=0;
for (i=strlen(num1)-1,j=strlen(num2)-1;i>=0||j>=0;i--,j--){
int okn;
if (i>=0 && j>=0)
okn=num1+num2[j]+bufi-'0'*2;
if (i>=0 && j<0)
okn=num1+bufi-'0';
if (i<0 && j>=0)
okn=num2[j]+bufi-'0';
bufi=okn/10;
okn%=10;
numr[rp++]=(char)(okn+'0');
}
if (bufi!=0)
numr[rp++]=bufi+'0';
numr[rp]='\0';
for (i=strlen(numr)-1;i>=0;i--)
fprintf(out,"%c",numr);
putchar('\n');
return 0;
}
здарова как оно? может кто поможет какой язык надо знать чтобы сделать приложение для андроидов, вк и тд. Тип там главное общение между людьми, типа клацнешь и тебе находит чувака. ну только поноворочанее
Написать хеллоу ворлд.
Я имел в виду, что я готов учиться. У меня есть время для этого. Я готов начать с нуля.
1) Перестать быть аватаркофагом
2) Вкатываться в ВЕБ, там можно поднять небольшую денежку почти без знаний по первым нагугленным туториолам.
То есть, html css и javascript? Спасибо!
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶10¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶00¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶011``111111````````100011``100¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶01````11111111111111111``````10000¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶1```1111111111111111111```111``10111¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶0```1111111111111111111111111111011``10¶¶¶¶¶
¶¶¶¶001`1``11`1111111111111111111111111111111001`0¶¶¶¶¶
0011``1111011111111111111011111001111111111111101`¶¶¶¶¶
00000111001111111111111110111111011011011111111101`¶¶¶¶
¶0101`10011110111110110110111111101001100011`11`¶¶0`¶¶¶
¶¶01`101110101111101110111110111`101101100001`111¶¶0`¶¶
¶¶¶011`11000001010001011``100010`110`10100100010`¶¶¶01¶
¶¶¶¶1`110000011100000001``100000`1101`101001001111¶¶¶0¶
¶¶¶¶¶¶1100100111000010````000000```10``10000100111¶¶¶¶0
¶¶¶¶¶¶1100000100000101````000101````````10000101110¶¶¶¶
¶¶¶¶¶¶100010101000```````100111```0¶¶001`1000100110¶¶¶¶
¶¶¶¶¶¶10010010000``0¶¶¶0`101`1````¶¶¶¶¶¶0`10¶011010¶¶¶¶
¶¶¶¶¶¶1001001000`1¶¶¶¶11`1````````¶¶¶¶0110`000110010¶¶¶
¶¶¶¶¶¶¶00101000`1¶¶¶¶¶00``````````¶1000¶`0000¶0100011¶¶
¶¶¶¶¶¶¶001010001¶`¶0001¶``````````1¶00¶1``0010010¶¶¶¶¶¶
¶¶¶¶¶¶00010100001``00100``````````````````0010¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶100000¶0```1````````````````````1001¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶000¶1```````````````````````0011¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶100¶1````````````1````````1¶011¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶110¶¶1``````````````````1000011¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶011¶¶¶0¶¶11```````````100¶¶01011¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶1`¶¶¶¶¶¶¶¶¶0111``11111¶¶¶¶¶¶1111¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶`¶¶¶01¶¶¶¶¶``11`1`111`¶¶¶¶¶¶¶11`¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶10¶1````1101`11````````1¶¶¶¶¶¶¶010¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶00¶1`````````111```````````10¶¶01`1¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶1¶¶```````111111````````````````````0¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶1¶¶`````````1`1111````````11````1``````¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶`¶¶¶`````````````11```````11````1````````¶¶¶¶¶
¶¶¶¶¶¶¶¶`0¶¶0``````````````11``````````1```````````¶01¶
¶¶¶¶¶¶0``¶¶¶1`````````````11111````1``1`1``1```````1¶0`
¶¶¶¶¶¶``1¶¶¶```````````1``11``````11``1``1`11```````¶¶1
¶¶¶¶¶¶0`1¶¶¶`````````````11```````1```1``````````````¶¶
¶¶¶¶¶¶¶¶1¶¶¶````````````11```````1111`````````1``1```0¶
¶¶¶¶¶¶¶¶¶0¶¶```````````11```````1``11`````````````````¶
¶¶¶¶¶¶¶¶¶¶01``````````11````````111`111111````11``````¶
¶¶¶¶¶¶¶¶¶¶01````1`11111````````11101`1111`````````````1
¶¶¶¶¶¶¶¶¶¶¶¶``11111111`````````011001``````````````````
¶¶¶¶¶¶¶¶¶¶¶¶`11111111`````````01111101````````111``````
¶¶¶¶¶¶¶¶¶¶¶¶`1111111`````````101111101`1```````111`````
¶¶¶¶¶¶¶¶¶¶¶¶1`111111````````10111111111``````````11111`
¶¶¶¶¶¶¶¶¶¶¶¶0`111111```````1011111111001```````````0100
¶¶¶¶¶¶¶¶¶¶¶¶¶01111011````1001111111111001``````````¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶0`1``11111111111111111110011```````¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶```````11``111111111`1``101111````0¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶1```111``````111111111111111111`0¶0¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶```1111111`````11111111111111````0¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶`````````````````111111111111`````¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶````````````````````1111111```````¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶1``````````````````````````````````¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶1``````````````````````````````````1¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶````````````````````````````````````0¶¶¶¶¶¶¶¶¶¶
То есть, html css и javascript? Спасибо!
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶10¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶00¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶011``111111````````100011``100¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶01````11111111111111111``````10000¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶1```1111111111111111111```111``10111¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶0```1111111111111111111111111111011``10¶¶¶¶¶
¶¶¶¶001`1``11`1111111111111111111111111111111001`0¶¶¶¶¶
0011``1111011111111111111011111001111111111111101`¶¶¶¶¶
00000111001111111111111110111111011011011111111101`¶¶¶¶
¶0101`10011110111110110110111111101001100011`11`¶¶0`¶¶¶
¶¶01`101110101111101110111110111`101101100001`111¶¶0`¶¶
¶¶¶011`11000001010001011``100010`110`10100100010`¶¶¶01¶
¶¶¶¶1`110000011100000001``100000`1101`101001001111¶¶¶0¶
¶¶¶¶¶¶1100100111000010````000000```10``10000100111¶¶¶¶0
¶¶¶¶¶¶1100000100000101````000101````````10000101110¶¶¶¶
¶¶¶¶¶¶100010101000```````100111```0¶¶001`1000100110¶¶¶¶
¶¶¶¶¶¶10010010000``0¶¶¶0`101`1````¶¶¶¶¶¶0`10¶011010¶¶¶¶
¶¶¶¶¶¶1001001000`1¶¶¶¶11`1````````¶¶¶¶0110`000110010¶¶¶
¶¶¶¶¶¶¶00101000`1¶¶¶¶¶00``````````¶1000¶`0000¶0100011¶¶
¶¶¶¶¶¶¶001010001¶`¶0001¶``````````1¶00¶1``0010010¶¶¶¶¶¶
¶¶¶¶¶¶00010100001``00100``````````````````0010¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶100000¶0```1````````````````````1001¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶000¶1```````````````````````0011¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶100¶1````````````1````````1¶011¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶110¶¶1``````````````````1000011¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶011¶¶¶0¶¶11```````````100¶¶01011¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶1`¶¶¶¶¶¶¶¶¶0111``11111¶¶¶¶¶¶1111¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶`¶¶¶01¶¶¶¶¶``11`1`111`¶¶¶¶¶¶¶11`¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶10¶1````1101`11````````1¶¶¶¶¶¶¶010¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶00¶1`````````111```````````10¶¶01`1¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶1¶¶```````111111````````````````````0¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶1¶¶`````````1`1111````````11````1``````¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶`¶¶¶`````````````11```````11````1````````¶¶¶¶¶
¶¶¶¶¶¶¶¶`0¶¶0``````````````11``````````1```````````¶01¶
¶¶¶¶¶¶0``¶¶¶1`````````````11111````1``1`1``1```````1¶0`
¶¶¶¶¶¶``1¶¶¶```````````1``11``````11``1``1`11```````¶¶1
¶¶¶¶¶¶0`1¶¶¶`````````````11```````1```1``````````````¶¶
¶¶¶¶¶¶¶¶1¶¶¶````````````11```````1111`````````1``1```0¶
¶¶¶¶¶¶¶¶¶0¶¶```````````11```````1``11`````````````````¶
¶¶¶¶¶¶¶¶¶¶01``````````11````````111`111111````11``````¶
¶¶¶¶¶¶¶¶¶¶01````1`11111````````11101`1111`````````````1
¶¶¶¶¶¶¶¶¶¶¶¶``11111111`````````011001``````````````````
¶¶¶¶¶¶¶¶¶¶¶¶`11111111`````````01111101````````111``````
¶¶¶¶¶¶¶¶¶¶¶¶`1111111`````````101111101`1```````111`````
¶¶¶¶¶¶¶¶¶¶¶¶1`111111````````10111111111``````````11111`
¶¶¶¶¶¶¶¶¶¶¶¶0`111111```````1011111111001```````````0100
¶¶¶¶¶¶¶¶¶¶¶¶¶01111011````1001111111111001``````````¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶0`1``11111111111111111110011```````¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶```````11``111111111`1``101111````0¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶1```111``````111111111111111111`0¶0¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶```1111111`````11111111111111````0¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶`````````````````111111111111`````¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶````````````````````1111111```````¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶1``````````````````````````````````¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶1``````````````````````````````````1¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶````````````````````````````````````0¶¶¶¶¶¶¶¶¶¶
1. У меня лабораторная работа по реализации алгоритма шифрования RSA. Ну, естественно необходимо заиметь простые числа, я вот подумал заранее их сохранить, но из-за скудности моих знаний и ума ничего лучше построковой записи в txt я не придумал. Как их поудобнее и покомпактнее хранить? Сериализовать? (И как мастера добиваются высочайших скоростей шифрования этим алгоритмом в больших сервисах?)
2. Википедия гласит:
>Булев тип данных может быть реализован и храниться в памяти с использованием только одного бита, но обычно используется минимальная адресуемая ячейка памяти (обычно байт или машинное слово), как более эффективная с точки зрения быстродействия единица хранения при работе с регистрами процессора и оперативной памятью.
Как заставить C# использовать для однобитовой переменной именно бит, а не байт?
То, что на SO любят щёлкать F5 во время ожидания ответов показывает примерно нихуя особенно в сравнении с сайтом где 90% времени проводится на одной страничке со списком музычки.
какая-то странная ссылка
Блииин, насколько же мощен С#. Столько всего придумано, всё для людей. Сотни готовых решений в одной стандартной реализации, а я такой хуйнёй занимаюсь, ппц(( мне никогда не стать хорошим программистом. ога блять, особенно если бду здесь ныть
>1. Ссылочная целостность
Что это значит?
>2. Каскадное удаление, например (гугли ON DELETE)
Да, это я видел, в некоторых случаях может быть удобно.
Если инцидентов в этот период времени не было, то видео никто никогда не посмотрит.
> 1. Ссылочная целостность
> Что это значит?
Ну вот есть у тебя табличка с книгами, в ней айди автора. Так вот внешние ключи гарантируют, что автор с таким айди в табличке авторов быть обязан.
Сама иконка норм, векторная, все дела, но под совершенно непонятной freeware лицензией (известно лишь что её можно много как использовать).
Проект будет выложен под GPL (скорее всего), проект — таймер на ~700 строк кода на C++ (использовался C++/Qt)
Как сделать одним из его полей файл с пикчей (надеюсь понятно выразился)?
Не стоит, ищи GPL-иконку.
Ну, думаю, ладно, напишу внутри html вставил как в пикрелейтед и вроде как рулетка должна заработать, но тоже нихуя.
Так что делать-то?
Вот код:
var myChanse = (Math.floor(Math.random() * 9.49));
switch (myChance) {
case 1:
console.log('Yes');
break;
case 2:
console.log('No');
break;
case 3:
console.log('it does not matter');
break;
case 4:
console.log('calm down, bro');
break;
case 5:
console.log('bad trolling');
break;
case 6:
console.log('Yes, but in vain');
break;
case 7:
console.log('Never');
break;
case 8:
console.log('100%');
break;
case 9:
console.log('unlikely');
break;
case 0:
console.log('one more time');
break;
}
Ну, думаю, ладно, напишу внутри html вставил как в пикрелейтед и вроде как рулетка должна заработать, но тоже нихуя.
Так что делать-то?
Вот код:
var myChanse = (Math.floor(Math.random() * 9.49));
switch (myChance) {
case 1:
console.log('Yes');
break;
case 2:
console.log('No');
break;
case 3:
console.log('it does not matter');
break;
case 4:
console.log('calm down, bro');
break;
case 5:
console.log('bad trolling');
break;
case 6:
console.log('Yes, but in vain');
break;
case 7:
console.log('Never');
break;
case 8:
console.log('100%');
break;
case 9:
console.log('unlikely');
break;
case 0:
console.log('one more time');
break;
}
1. Найти частное произведения и суммы нечетных делителей натурального числа.
2.Определить в одномерном массиве число соседств из двух положительных чисел.
3. Дана действительная матрица размером m на n. Определить числа b0, b1,...bn равные соответственно разностям наибольших и наименьших значений элементов строк.
4. Даны два слова. Для каждой буквы 1-го слова определить, входит ли она во второе слово. Повторяющиеся буквы 1-го слова не рассматривать.
5. Имеется текстовый файл.
a. Найти длину самой длинной и самой короткой строки;
b. Найти номера самой длинной и самой короткой строки;
c. Напечатать самую длинную строку. Если таких строк несколько, то напечатать вторую;
6. Имеется текстовый файл. Переписать в другой файл те его строки, в которых имеется более 30-ти символов и содержащие более 2-х пробелов.
http://pastebin.com/JW87gjjD
Решил влиться в ИТ, начал кодить на С++, я легких путей не ищу. Могли бы вы объяснить как логически работает эта система с дескрементами? Я подчеркнул там, где у меня возник вопрос, если в первом и последнем я примерно предполагаю что числа просто накладываються друг на друга, то во втором проблемы.
>я легких путей не ищу
То есть ты выбрал C++ из-за сложности? Лучше забей, программирование не твое. Ты простой выебщик.
Я в 15 лет изучал C и C++ потому, что чувствовал, что единственно правильное программирование - это когда ты пишешь нативный код.
Ответь на вопрос, если можешь. И язык я выбрал заранее, потом мне сказал что этот код сложноват, но если я его освою, то другие языки будут легче.
Лучще бы с хаскеля начал.
>как логически работает эта система с дескрементами
Эти штуки нельзя объяснить логически, нужно просто знать, как они реализованы в конкретном компиляторе.
http://ideone.com/utGvAC
>>895859
Ну, ты не должен знать, как каждый компилятор работает. Но ты должен знать такие штуки, чтобы не допускать у себя такой код. Если в твоей учебке скрин выше даётся за чистую монету, советую найти что-нибудь более компетентное.
https://en.wikipedia.org/wiki/Undefined_behavior
Вот задание дословно:
typedef std::vector<AnsiString> Strings;
std::map< char, Strings > Text;
Считать все строки заданного входного файла в указанную структуру данных, сортируя строки при загрузке по первому символу. То есть все строки, начинающиеся с буквы ‘a’, должны быть в одном векторе, с буквы ‘b’ в другом и так далее.
Вектора положить в мап. Ключ мапы - первый символ строки. Читаешь строку, смотришь есть ли в мапе для первого символа вектор. Если есть добавляешь строку к вектору (push_back что ли). Если нет, кладешь в мапу вектор (не забывая строку в него добавить).
Нет seed'а. Попробуй так: http://pastebin.com/CPsYHcfN (на play.golang.org может не работать, т.к. он кеширует запросы, пробуй локально).
https://www.youtube.com/watch?v=m1BE1GABuQE
Это самая ебанутая хуйня в плане доступности, которую я когда-либо видел. На официальном сайте нет либы с иходниками под VS, только сишные с makefile. Я с этим говном в принципе разбираться не хочу и не собираюсь, потому я попрошу скинуть пожалуйста lib файл и инклуды к нему в архиве куда-нибудь. Либо дать ссылку где можно скачать хоть какой-нибудь libcurl который уже скомпилирован и готов к подключению к своему проекту. Ну пожалуйста. Я не хочу ебаться с этим говном, или дайте линк на версию которая компилится в VS.
Ты же понимаешь, что тебе сейчас малвари под хвост накидают? Учись, блядь, мейкфайлы подключать в VS.
Да кому нужно бежать целую программу внешне похожую на то что мне надо посвящать тому, чтоб сделать гадость какому-то анону. (Я всё равно это на виртуалке компилю)
Как это говно подключать туда? Оно даже как проект не открывается, я гуглил - хуйня какая-то, кому вообще в 2016 надо использовать какие-то мейкфайлы эпохи динозавров.
И как компилить мейкфайлами?
>И как компилить мейкфайлами?
Используя как внешнюю среду сборки. Компилять лучше всего MinGW, скрипты для сборки, пересборки, очистки проекта делаешь на .bat.
VS 2017 RC поставь, там поддержку мейкфайлов как раз запилили для довнов вроде тебя а проект с мейкфайлом собирается ровно одной командой в терминал из 4 (!) букв, ну ладно, это сложна
>использовать какие-то мейкфайлы эпохи динозавров
Зачем тебе curl тогда? Используй либы МС, если без ИДЕ файл скомпилировать не можешь. Дебилы должны страдать.
>Так вот план такой: купить нужный акк на плеймаркете и заваливать его всяким говном вида игр из пикрил, фонариками и прочим бесплатным говном чтобы в нем висела реклама
Суть заработке на топовом говне в плеймаркете (да и любом другом магазине)- это вложения в продвижение. Большие вложения. Без стартового капитала твой софт установит разве что твоя мамка, если умеет, лол.
>Без стартового капитала твой софт установит разве что твоя мамка, если умеет, лол.
Да самый простой вариант - стримерство.
Оно ничего не стоит - бери и стримь.
Только сколько народа захочет тебе за это платить?
Вот примерно столько же и установят твое мегаполезное приложение. Даже не купят - просто установят.
>>896286
А как продвигают всякое говно вида СИМУЛЯТОР ЯНУКОВИЧА? Просто я нигде не видел рекламу этих убогих игр.
Хорошо, я принял что первоначальный план дерьмо. Можешь тогда что-то объяснить по другим пунктам? А именно
>есть направления выгоднее? Если да то какие? Слышал что на апворке если назадротить язык за год можно иметь 1000$ в месяц,
>А как продвигают всякое говно вида СИМУЛЯТОР ЯНУКОВИЧА?
Приложения типа "Заработай на своём смартфоне", которые ставят говнософт и платят юзверю копеечку за это, накручивая счётчики скачиваний и отзывов.
>>896291
>есть направления выгоднее?
Выгоднее конечно есть, но вложений там ещё больше.
Без вложений можно стать PHP макакой да верстальщиком, но и заработки там соответствующие я поднимаю 25к в месяц за два часа работы в день без выходных, но чтобы дойти до этого, я работал на опенсорс два года, хотя и меньше по времени.
Почему так необходимы вложения? Есть же куча бирж где можно просто зайти, взять задание и сделать его? Какого рода вложения нужны здесь кроме времени на обучение? И розскажи про свой путь к успеху, пожалуйста
>Есть же куча бирж где можно просто зайти, взять задание и сделать его?
А ты проверь. Даже тупо выставить себя на биржу стоит денег, а на бесплатных биржах Заказов тонет.
> И розскажи про свой путь к успеху, пожалуйста
Это не успех, это провал.
В общем берёшь средней популярности открытый проект на PHP (мелкие никому не нужны, а на крупных ты затеряешься), пилишь-коммитишь, пока не станешь там достаточно известным, помогаешь ньюфагам на форуме поддержки, в общем всячески печёшься о нём, как о своём родном. Через год-два можешь искать предложения о работе по этому проекту, в доказательства своей компетенции кидая ссылку на гитхаб с коммитами к репе, где твои видны невооружённым глазом (желательно каждый второй), да профиль на форуме поддержки с 9000 репутации (или даже на этом форуме и найдёшь). Всё- ты устроен на поддержку сайта, использующий этот проект у себя. На проектах с 25к уников работа есть всегда, обновляй ЦМС @ пили свистелки.
ребята, извините за оформление.
собственно, вопрос по с++
заполняю массив из 6 элементов циклом:
for (int i = 0; i<5; i++).
ок, заполняется. когда начинаю выводить, не выводит 6 элемент. В чем проблема? Попытался осознать, попытался перебрать всевозможные варианты, в итоге нихуя.
Попробуй поменять пятерку на шестерку. Я хз как циклы работают на с++, но последний элемент может не включатся
бамп
Если либы не системные, т.е., ты ставишь их не через пакетный менеджер, клади их в директорию с проектом, и не сри в систему (так-то в /usr/include и /usr/lib кладутся обычно). А про framework в маках - считай, что это просто пачка либ.
>не знаю какую тему диплома взять.
Сап /pr шаражник итт, в как таковом программировании естественно ноль. Если до среды не выберу тему диплома отчисляюсь нахуй. Сайтики, базы данных отбраковывают. Накидайте за щеку тем. Не стесняйся, кидай любую хуйню.
PS: учиться на погроместа и не владеть нормально английским - зашкварно, знаю, но я работаю над собой
Может быть какое нибудь самообучающийся алгоритм. Простейшие из них можно сделать за пару часов.
Спасибо.
В чем сложность? Где застрял?
А в моё время все задачи были на english а основным языком для стран снг был pascal пока его не отменили .
Почему у него пальцы на руке как у меня на ноге?
Сортируешь по возрастанию. У кого 1, выдаёшь 0.1 пирога, у кого 2 - 0.01. Последнему остаток выдаёшь.
начиная с vs 15 проще через пакетный менеджер для с++ забирать опенсорц
github.com/Microsoft/vcpkg
libcurl там есть, если что
>>896137
ну и вот то что этот господин предлагает, тоже добавляет удобсво
но, с другой стороны, я никогда не понимал людей, что делая решения для винды, тянут с собой какую-нибудь опенсорсную либу с юникс-мирка
в winapi есть ВСЕ и больше что есть в libcurl
Нет, в перспективе. Ибо обучаться хочу параллельно с основной. А какой вариант хочешь предложить ?
Тогда сам думай. Ты же ещё ничего не знаешь и не пробовал. Через год приходи и говори чему научился и что интересно.
Спасибо.
инициализирую 6 элементов, получается. начинается же с 0 отсчет, верно?
>>896356
если я поставлю <6 то введётся больше элементов.
>>896375
если это поставить в цикле с инициализацией, то введётся больше элементов, чем мне нужно.
если вставить в цикл с выводом, то выводится какая-то поебень типа -8912751875.
бля, ну когда я начинаю инициализировать, то почему я ввожу 6 чисел? поставлю знак равно или поменяю 5 на 6, то, внезапно, ввожу 7 чисел.
Код покажи, весь. Если вводишь больше, чем 6 при i < 6, проблема не в условии, а где-то еще.
Само задание: Из заданной матрицы A(N,M) удалите строку, в которой находится первый
отрицательный элемент.
При отладке выдает "Необработанное исключение типа "System.IndexOutOfRangeException. Дополнительные сведения: Индекс находился вне границ массива." на строчку mass[i, a] = mass[i + 1, a]; (подчеркнул на скрине)
http://ideone.com/2CZKRu
соре, что куда-то не туда воткнул сам код. хз просто, какой с++ выбрать.
Скажите мне, такое мнение имеет право существовать?
> scanf_s, printf_s
Если тебе препод такое посоветовал, стукни его чем-нибудь тяжелым. Если компилятор:
#ifdef _MSC_VER
# define _CRT_SECURE_NO_WARNINGS "FUCK YOU, MICROSOFT"
#endif
Алсо, у тебя как бы кресты, но ты почему-то пользуешься не cin/cout, а сишными функциями, но подключаешь iostream, а не cstdio даже. Ты бы определился что ли. А насчет твоей проблемы - у тебя просто формат для scanf неправильный, \n из scanf убери, в теле цикла поменяй условие на < 6, и все будет.
>>896585
Может тебе в армию? Прогомировне не для тебя.
Так и есть. Даже создавали minetest кажется назвали. Вот он на с++. И работает лучше. Короче очередной мёртвовыраждный проект не способный в развитие из-за некомпетентности автора и его желание не переутруждать себя. Если б он исначально хотел на нём деньги делать, то выбрал бы С++.
Не, в лабах препод нахуячил кучу ебанутых функций и задание нужно выполнить строго используя их, само задание на самом деле дегенератски простое, просто это говно компилирует все подряд, а не работает нихуя
блять, как я не люблю этот технический секс с c++.
спасибо огромное.
<iostream> подключил ideone, я просто скопировал код тела цикла, но не суть. пойду сейчас разбираться с этими библиотеками и как начну пользоваться cin/cout!
Ну если что, scanf делали негуманоиды, и поэтому \n читает не только \n, а вообще любые пробельные символы, сколько их ни есть, ДО следующего непробельного. И поэтому, когда строка кончается \n, он просит следующую. Т.е., первый же scanf читает первую и вторую строки, второй - вторую и третьью, ну ты понял.
Да.
Перебивать код с картинки никто не будет, а ты подумай, что будет при удалении последней строки. Откуда подчеркнутая строчка будет "следующую" читать?
Честно говоря, я не знаю как сделать. Что мне надо поменять в том цикле, чтоб работало?
Вот код (C#):
namespace lab5
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введите N");
int n = int.Parse(Console.ReadLine());
Console.WriteLine("Введите M");
int m = int.Parse(Console.ReadLine());
Console.WriteLine("Размер массива - " + n + "x" + m);
int[,] mass = new int[n,m]; //Создаём массив размера NxM
Console.WriteLine("Введите элементы массива");
for (int i = 0; i < n; i++) //пользователь вводит элементы массива
{
for (int j = 0; j < m; j++)
{
mass[i, j] = int.Parse(Console.ReadLine());
}
}
Console.WriteLine("Ваш массив:");
for (int i = 0; i < n; i++) //вывод массива в виде матрицы
{
for (int j = 0; j < m; j++)
{
Console.Write(mass[i, j] + "\t");
}
Console.WriteLine();
}
Console.ReadKey();
int flag = 0;
for (int i = 0; i < n; i++) // удаление строки
for (int j = 0; j < m; j++)
if (mass[i, j] < 0) // когда встречаетя 0
{
if (flag == 0)
{
for (i = 0; i < n; i++)
for (int a = 0; a < m; a++)
mass[i, a] = mass[i + 1, a]; // присваиваем элементы следующей строки
n--;// уменьшаем строки на 1
}
flag++;
}
for (int i = 0; i < n; i++) //вывод измененного массива
{
for (int j = 0; j < m; j++)
{
Console.Write(mass[i, j] + "\t");
}
Console.WriteLine();
}
Console.ReadKey();
}
}
}
Честно говоря, я не знаю как сделать. Что мне надо поменять в том цикле, чтоб работало?
Вот код (C#):
namespace lab5
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введите N");
int n = int.Parse(Console.ReadLine());
Console.WriteLine("Введите M");
int m = int.Parse(Console.ReadLine());
Console.WriteLine("Размер массива - " + n + "x" + m);
int[,] mass = new int[n,m]; //Создаём массив размера NxM
Console.WriteLine("Введите элементы массива");
for (int i = 0; i < n; i++) //пользователь вводит элементы массива
{
for (int j = 0; j < m; j++)
{
mass[i, j] = int.Parse(Console.ReadLine());
}
}
Console.WriteLine("Ваш массив:");
for (int i = 0; i < n; i++) //вывод массива в виде матрицы
{
for (int j = 0; j < m; j++)
{
Console.Write(mass[i, j] + "\t");
}
Console.WriteLine();
}
Console.ReadKey();
int flag = 0;
for (int i = 0; i < n; i++) // удаление строки
for (int j = 0; j < m; j++)
if (mass[i, j] < 0) // когда встречаетя 0
{
if (flag == 0)
{
for (i = 0; i < n; i++)
for (int a = 0; a < m; a++)
mass[i, a] = mass[i + 1, a]; // присваиваем элементы следующей строки
n--;// уменьшаем строки на 1
}
flag++;
}
for (int i = 0; i < n; i++) //вывод измененного массива
{
for (int j = 0; j < m; j++)
{
Console.Write(mass[i, j] + "\t");
}
Console.WriteLine();
}
Console.ReadKey();
}
}
}
Сорь, не подумал. Вот
http://ideone.com/3mKHLV
Я поправил i<n на i<n-1, но теперь почему то она стирает только первую строку. Подскажите, как поправить, надо чтоб стирала строку с первым отрицательным числом.
173439
В этом случае в результирующем файле должно быть:
86520
Знаю, что не так сложно, но не для меня
на создании максимального числа из строки не входящих цифр. И процедура записи во второй файл не особо работать собирается
procedure Alg (s:string;var sres:string);
var f1,f2:text; m1,m:set of char; k,x1,x,i:integer; c:char; sh:string;
begin
reset(f1);reset(f2);
while not eof(f1) do
begin
readln(f1,s);
sres:='';
m:=[];
m1:=['0'..'9'];
for i:=1 to length(s) do
if s in Digits then m:=m+;
if (m1=m) then write(f2,'-1');
for c:='0' to '9' do
if not (c in m) then
begin
write(sres, c);
x:= strtoint(sres);
for i:=9 downto 0 do begin
x1:=x;
while x1>0 do begin
k:=x1 mod 10;
if k=i then sres:= sres+inttostr(k);;
x1:=x1 div 10;
end;
end;
end;
end;
procedure Alg (s:string;var sres:string);
var f1,f2:text; m1,m:set of char; k,x1,x,i:integer; c:char; sh:string;
begin
reset(f1);reset(f2);
while not eof(f1) do
begin
readln(f1,s);
sres:='';
m:=[];
m1:=['0'..'9'];
for i:=1 to length(s) do
if s in Digits then m:=m+;
if (m1=m) then write(f2,'-1');
for c:='0' to '9' do
if not (c in m) then
begin
write(sres, c);
x:= strtoint(sres);
for i:=9 downto 0 do begin
x1:=x;
while x1>0 do begin
k:=x1 mod 10;
if k=i then sres:= sres+inttostr(k);;
x1:=x1 div 10;
end;
end;
end;
end;
То есть, если я правильно понял из этих иероглифов, мне нужно из строки со всеми числами убрать те, которые встретились и уже работать с ними?
Да
У тебя явно куча лишнего кода. mod, div и прочее тебе нафиг не надо. Всё, что тебе нужно - пройтись по цифрам в порядке от 9 до 0, и если цифра в исходной строке не присутствует, то добавить её в результирующую строку. Всё укладывается в три строки, типа вот этого (на паскале я последний раз писал лет 10 назад, и вспоминать не хочу, так что пример не на нём):
for(int i = 9; i>=0; i++)
if(input.Contains(i.ToString()))
output += i;
(input и output - соответственно исходная и результирующая строки)
И всё, этот цикл тебе нужно повторить для каждой строки в файле.
C# это
Subject: на delphi надо прогу написать, где через Edit1 в Memo заливаются символы из английского алфавита, Edit2 считает суммарно сколько было введено гласных букв и потом суммирует их, а в Memo остается история ввода.
Ну типо: ввел 'anon pomogi' , он в Edit2 выводит число 5, потом ввел еще что-нибудь и т.д. и он суммирует число. Я все это сделал, но тут возник нежданчик: ЕБАННАЯ СОРТИРОВКА в Memo по количеству этих самых гласных. Как я это сделаю-хз, по алфавиту хоть щас и в ту и другую сторону легко делается, а как сделать так чтоб он считал из Memo все строки и где больше гласных ставил в самый вверх и по убыванию-не знаю. Ведь в мемо используетя Stringlist, а считать то надо числа. Анон помоги!
Знаете почему так мало женщин программистов?
Потому что когда они не могут написать цикл, то по привычке идут к гинекологу.
ехехехх))
Мне понравилось
Посмотри с какой кодировкой работает vba и поменяй на неё. Попробуй в UTF-8. Хз, вдруг поможет.
Древняя магия такова: ДО копирования меняешь раскладку клавиатуры на русскую, копируешь, вставляешь.
1. Операторы ввода\вывода. Типы данных. Массивы, примеры массивов.
2. Дан массив int a[20], Составить массивы intb[10], int c[10] следующим образом: первые десять элементов массива a разместить в массиве b, а остальные десять в массиве c.
Создал новый проект
symfony new project
Запускаю встроенный сервер
php bin/console server:start
все работает
Но если запустить
php -S localhost:8000
то открывается только список файлов, то же самое если загрузить на впс. Понимаю, что дело в настройках сервера, но в логах ничего нет. В какую сторону смотреть? Еще на этом впс уже давно успешно крутится пара мелких сайтов.
Винда 10, если что
и вот этой строки квик аксес до вчерашнего дня там вроде не было, но я не помню уже точно, не обращал внимания
Давно пора. Можешь еще на Pelles C глянуть, он на базе LCC собран.
А на чем пишешь? если это ООП ты можешь создать Декаратор, у которого будет этот метод.
если это типа типа GO, то у то цепляешь метод к этой структуре стандардными средствами.
Первый курс, конец первого семестра?
Для этой задачи лучше всего подойдет сортировка пузырьком или сортировка вставками.
При сортировке вставками (insert-sort) не только нужно переставить элементы местами, но и сменить указатель на следующий элемент. При сортировке сменится только процедура обмена.
Написал простенький html с loop-ом:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Try this</title>
</head>
<body>
<h1>CHESS</h1>
<script language="javascript" type="text/javascript">
var result = 1
while (result < 64) {
result * 2;
document.write(result);
}
</script>
</body>
</html>
Запустил - все зависло.
Я создал нечто грандиозное?
По той легенде надо просуммировать. Ведь награда с каждой клеточки суммируется.
А про язык не скажу, жаба какая-то.
Так он короткий же, все понятно видно.
Я вот так сделал
var number = 64;
var colvo = 1;
for (i = 1; i < number; i++){
document.write((colvo i) 2);
}
И получилось, вроде, последнее число. И как теперь получить предпоследнее, сложить с последним и т.д.?
Читаешь все данные из мемо в массив
@
Очищаешь мемо
@
Сортируешь массив, переставляешь там всё как надо
@
Пишешь все из массива в мемо
В minetest не всё гладко.
Minetest работает быстрее Minecraft, но крашится намного чаще. с такими заявами в /gd/
Есть таблица юзеров, среди колонок - кол-во постов, дата последнего поста, кол-во лайков и некоторые другие статистические данные.
Но есть ~10% фейков, у которых эти колонкки пустые (NULL). Они занимают в базе (т.е. в файле) какое-то ощутимое место? Я хуево представляю, как на самом деле устроено хранение колонок в движках бд. Сколько байт будут занимать эти три колонки (со значением NULL) для 1 фейка? 3 бита?
Если ли смысл колонки, которые пустые для таких фейков, вынести в другую таблицу (типа user_info) и пользоваться join-ами user -> user_info, это будет экономнее?
Или кто может мне написать сам код? Язык C#. не за спасибо, естественно
Я в мухосрани, сорь.
а ты хорошо делаешь?
Сам я не то чтобы сильно программист, имею лишь начальные навыки в Java и Python. Так вот, может кто знает, в чём можно запилить такое приложение максимально просто и быстро? Ибо преподу никаких изъёбств и крутых кодов не нужно, да и мне время поджимает.
Пока мечусь между QT Creator-ом и NET Beans - и в том, и другом пробовал, довольно быстро можно склепать интерфейс. Но может есть и другие способы?
Заранее благодарен.
вместо вещей типа openmp используются вещи типа hadoop
дельфи епт, и я не троллю
После чего производится проверка бита?
Если ты вынужден прибегать к битовым операциям ради экономии памяти на больших машинах - ты что-то делаешь не так.
Так память экономят на микросистемах, где оперативки у тебя 64 байта, и как хочешь так вертись.
Потому что такие операции замедляют код в тысячи раз: ты лишаешься всех аппаратных и программных оптимизаторов большой машины, работая в самом медленном режиме, да к тому же еще и тратишь по 10 операций на каждый байт памяти.
Трудно представить задачу, где такая экономия памяти оправдана столь высокой потерей производительности.
Это уже что-то уровня отчаяния, когда нужно любой ценой запихать 5ПБ в 1Гб, производя долгую упаковку/распаковку данных при каждой операции.
Не больших, это вообще дроч ради дроча.
Но насколько я понял, в любом языке с помощью сдвига можно менять конкретный бит?
У меня это освободит 3 бита памяти за операцию, пока ещё выгодно.
Ну или булевыми операторами.
Строго без изменений файлов, чисто из командной строки?
Хочу в виде библиотеки скомпилировать spine-sfml (https://github.com/EsotericSoftware/spine-runtimes/tree/master/spine-sfml)
Но оно юзает https://github.com/EsotericSoftware/spine-runtimes/tree/master/spine-c (это тот же репозиторий, но другой cmake-проект, как я понимаю)
Нужно чтобы одной командой собиралась бинарная библиотека spine-sfml
Что на больших, что на мелких абсолютно однохуйственно — когда у тебя куча переключателей (и особенно если они комбинируются) альтернатив им по удобству и краткости нет.
Да, почти на любом.
Привет, анон. Может ты разберешься.
есть код, который в идеальном мире дергает вк апи: http://pastebin.com/6SqvUtmD
Но вместо этого получаю openapi.js:554 Open api access error {"error":"invalid_request","error_description":"check domain settings"} и
Failed to load resource: the server responded with a status of 401 ()
Что делать, как жить с этим?
Функциональное программирование и его языки-бессмысленный дроч , наподобие установки Arch Linux из мира /s/,, который никак не окупается, потому что работы всё равно на них нет.
Новые языки почти не выстреливают, хорошо если в паре контор в ДС/ДС2 их используют.
Ок, по соотношению предложение работы/зарплата/уёбищность языка/сфера применения.
На ЖС, к примеру хуёвое соотношение: предложений много, зп средняя, уёбищность максимальная, а сфера применения узкая: только веб.
>не знаю какую тему диплома взять
Сап, двач. Горит тема диплома. Особо в программировании не шарю, все лабы делал гуглом, понимал, что как работает и забивал.
Сайты не подойдут.
В принципе можно любую тему, но говорят, хорошо примут темы, которые связаны с актуальной дополненной реальностью. Можно пошарить в этом направлении, если кто знает годной доступной в инете литературы на тему (можно англоязычную, осилю без проблем)
Аноноимасы, кто-нибудь сталкивался с годными книгами/сайтами/курсами/многосерийными фильмами погружающими в историю cs? Хочется узнать как зарождался рынок пека, как развивались ОС ну и так далее. Пока что, все что нашел - достаточно унылые лекции по истории вт, а хотелось бы что-нибудь более интересное, с обилием фото и видео материалов.
Практическое применение? Только написать прототип за 10 минут?
Мб переполнение? 2^64 = 16(1000 + 24)^6 = 1610^18(1 + 0.24)^6 = 18.310^18. Дохуя.
PHP.
Эталонный язык быдлокодеров, нигде кроме веба ненужный: слабая типизация, нищая библиотека, всё самое худшее от других языков. Из всего следует средний уровень качества кодеров и серьёзности проектов.
>Из всего следует низкий средний уровень качества кодеров и серьёзности проектов.
http://pastebin.com/3X8ZG7Qw
Таки надо динамически память выделять. У массивов в стеке есть свои ограничения.
Бамп вопросу
1. Нужно заблокировать весь майлручан, но разрешить один этот раздел например. Чтобы ещё css нормально тянулось.
2. Нужно объеденить эти два правила в один и полностью заблокировать канал на ютьюбе:
||youtube.com/mamkuebal
||youtube.com/*/mamkuebal
const nmax=100;
var a:array[1..nmax] of integer;
n,i,k:integer;
begin
randomize;
repeat
write('Размер массива до ',nmax,' n=');
readln);
until n in [1..nmax];
writeln('Исходный массив:');
for i:=1 to n do
begin
a:=-20+random(50);
write(a:4);
end;
writeln;
k:=0;
for i:=1 to n-1 do
if (a>0)and(a[i+1]>0)then k:=k+1;
write('Количество соседств из двух положительных элементов=',k);
end.
Переведите на Си, плез
Хочу я запустить его с ключиками. На локальной машине проблем нет, создал батник:
if exist "С:\Sydi\reports\%COMPUTERNAME%." goto exit
start/w cscript C:\Sydi\\sydi-server.vbs -wPS -t%COMPUTERNAME% -oC:\Sydi\reports\%COMPUTERNAME%-%date:~6,4%-%date:~3,2%-%date:~0,2%-%TIME:~0,2%-%TIME:~3,2%-%TIME:~6,2%.doc -d -TC:\Sydi\shbl.dot
:exit
Короче, формируется вордлвский файл, с нужными мне параметрами, с названием вида ИМЯ_компа-дата-время, по моему шаблону. Если файл для этого ПК уже есть, то выполнение просто завершается . Но вот потребовалось вызывать эту вещь по UNC-пути, а BAT|CMD их недолюбливают. Как облачить это в VBS-WSH?
С какой целью по UNC пытаешься запустить? Даже если у тебя получится, информацию о хосте ты таким образом не получишь.
Ну, например, захотелось в домене получить инфу со всех компьютеров о чём-то (инвентаризация железа, установленные обновления и т.д.) Закинуть через ГП на вход пользователя в систему, что бы на компе он генерился и в расшаренную папку результаты складывал. Можно, конечно. в начало впихнуть net use X: \\share а в конце net use X: /delete /yes закинуть
>Можно, конечно. в начало впихнуть net use X: \\share а в конце net use X: /delete /yes закинуть
Так в чём проблема?
Гугл советует pushd/popd использовать. Суть та же, но вроде не так костыльно ))
Просто у всех в договоре написано, что если кто скажет какая у них зарплата, их выкинут на мороз с записью о профнепригодности: программист обязан хранить секреты.
Вот никто и не рискует.
300К в секунду.
Повар Путина - миллиардер. А повар в столовой стекольного завода в Иркутске отравился боярышником, потому что не мог себе позволить водку.
>Сколько программисты в среднем зарабатывают?
Ну давай посмотрим. В моей мухосрани пхпмакакам платят 15 тыщ, это 250 баксов. Джефф Дин в гугле получает три миллиона в год, это 250000 в месяц. Значит в среднем программисты зарабатывают 125125 долларов в месяц.
>И от чего зависит зарплата программиста?
От того насколько он Джефф Дин, очевидно же.
> Ну давай посмотрим. В моей мухосрани пхпмакакам платят 15 тыщ, это 250 баксов.
Тогда не понятно, зачем люди этому учатся и работают пхп макаками за 15 тыщ, когда на практически любой другой работе (даже без опыта и навыков) ты сможешь зарабатывать больше
Перспективы, статус в обществе какой-никакой (лучше чем у охранника Миши), комфорт (не стоишь на кассе по десять часов в день, подавая бургеры).
Просто берёшь и вкатываешься, решаешь посильные задачи, или чуть сложнее, чтобы не стоять на месте
Да уж потеплее чем у таксиста Вазгена.
http://hashids.org/
Полставки - полмрот.
Че это за стандарт такой кодирования строки запроса ? Я то думал что везде используют что-то вида id[]=1&id[]=2&id[]=3. Или это очередной говнокодер придумывает свое решение проблемы ?
Можно ли где-нибудь на шару надыбать удаленку Linux
или приемлено дешевые по цене 200-300 р\м, для отправки пакетов по tcp на 2-4 мб в сутки?
Кто может подсказать помочь?
Нет ничего особенного и стандарта для этого никакого нет.
3 параметра 3 значения, что не так?
>id0=1&id1=2&id2=3&idcount=3
и
>id[]=1&id[]=2&id[]=3
в обоих случаях передаем массив id = [1,2,3]
Просто не видел чтобы первым способом кодировали параметры
Чет я тебя не понял по cgi передают параметры именно так localhost/?key=value&key=value
А у тебя что-то странное, где ты видел что-то другое?
>d[]=1&id[]=2&id[]=3
я тебя понял, эт>>897901
http://ru.stackoverflow.com/questions/142788/Передача-переменных-из-строки-и-их-стирание
Что тут может быть непонятного ? Надо в юрл передать массив.
>id[]=1&id[]=2&id[]=3
вот так я всегда передавал, потом увидел в доках к апи сервиса, что массив передаются у них вот так: >id0=1&id1=2&id2=3&idcount=3
>>897908
>ередаются у них вот так: >id0=1&id1=2&id2=3&i
Это для AJAX и GET php, наоборот от стандарта отклонение
http://stackoverflow.com/questions/3485497/how-to-pass-an-array-to-a-perl-cgi-script-with-a-html-form
Не знаю что у тебя там в рот-енде
>Че это за стандарт такой кодирования строки запроса
https://tools.ietf.org/html/rfc3875#page-20
Уточню. Мне нужно будет пользоваться этими аккаунтами, шифрование не подойдет. Может есть другой способ?
У тебя будет удобная программа расшифровщик базы данных, которую ты, в крайнем случае паранойи, сможешь носить на съемной флешке. Это даст достаточно защиты от твоих друзей-хацкеров, так как им, кроме скачивания твоей базы, придется её расшифровывать, чтобы получить хоть что-то.
Остальные, кому нужно, прочитают переписку напрямую с серверов социальной сети.
Если хочешь углублятся в безопасность, то пиздуй в crypt настрой токены, там где можно, используй двух-факторную авторизацию там где можно, просматривай логи подключений, используй ssh + firewalls. Это так по-минимуму, эксперты скажут больше.
Сжимаешь их раром с паролем и вырезаешь заголовок. Чтобы расшифровать - вставляешь заголовок и распаковываешь. Можешь, наверное, ещё битики результата переставить по какому-нибудь одному тебе известному алгоритму.
Сука, ебаный телефон, ебаные кривые пальцы! Мочератор, удали
Нашёл приближённо что-то похожее
http://www.todobackend.com/
http://todomvc.com/
Есть ещё похожие сайтики?
>x=y
Это строка ничего не делает, ты ведь с указателями работаешь.
>root->right=y
Это тоже хуйня. Ты просто впиливаешь в правое поддерево корня всего твоего дерева данные, при этом проебав то, что там было до этого и создав утечку памяти.
Тебе нужно определить, больше или меньше данные, чем parent, и в зависимости от этого впилить их в левое или правое поддерево parent.
while t<T do
begin
A:=(x1+dt,y1+dt,t0+dt);
B:=(x2+dt/2,y2+dt/2,t0+dt/2)
C:=ABS(A-2*B);
r:=r+C;
t0:=t+0.001;
end;
Пардон, в конце t:=t+0.001;
Что за формула? Ссылка на книгу(фото)/вики, не надо мне своими словами объяснять.
Там метод, ну по крайней мере нам так объясняли, что идет разбиение с отрезком dt и параллельно ему с разбиением dt/2;
А сам метод: локальная погрешность по правилу Рунге.
Товарищ, там просто нет цикла. У тебя есть численный метод. Запускаешь его с n точек, потом с 2n точек, отнимаешь результат друг от друга, берёшь по модулю, умножаешь на какой-то коэффициент - всё.
Ну по идее, мне нужно просуммировать погрешности для каждой t. Только он наращивает его в цикле.
Я не понимаю, что это за t и зачем ты там что-то суммируешь.
Тебе нужно просто сделать то, что я писал выше.
То, что ты делаешь - не метод Рунге, а метод какой-то старпёрской шараги. Тогда будь добр скинуть, откуда ты взял всё это.
Это и есть метод рунге, просто ты мне говоришь для одной системы, а у меня их дохрена.
Ну не мне судить, я ведь ничего про твою задачу не знаю.
У меня у коллеги на работе есть сайт, предоставляющий инфу о цене всяких разных промышленных железок, и под него есть охуительная идея, но для неё ему нужен исполнитель.
Как он мне описал текущее положение дел и задачу:
_____________
Есть сайт со своей CRM, работает и трогать его не хочется, так как написан он 10 лет назад PHP5, Javascript и AJAX, нормальная, актуальная база данных - отраслевая в машиностроении - БД понятна, структура известна, находится на том же хостинге.
Нужно, используя БД этого сайта, сверстать показ информации в на другом сайте.
Не хочется трогать первый сайт, контакт с разрабом утерян.
_____________
Грубо говоря, он программирование, вебмакакинг и пердолинг брайтонским батоном колбасы ебал ебал ебал, ибо у него времени нет, но и доверять всяким левым ноунеймам он не хочет.
Специалиста какой области и где ему искать? Как вы поняли, человек этот должен быть надёжный, а не тот, который ради лулзов заполонит второй сайт гомониграми.
Ясен хуй бабки заплатит, только в их размере нужно определиться, да и не совсем понятно к кому обращаться.
В целом, всех программистов можно поделить на две категории: это Программисты и кодирующие обезьяны. Первые - высокооплачиваемые профессионалы, вторые - суррогат. Рынок решает определенно в пользу первых. Вторые же "кодят за еду" еще и при высокой конкуренции. Если и стоит осваивать ремесло программирования, то только чтобы попасть в первую группу, ибо вторая рынку не нужна.
Теперь по порядку:
1. Программирование - это Страсть, это Призвание, это то, к чему людей тянет еще с раннего возраста. Эти люди определяются с этим раз и навсегда. Потому, если ты великовозрастный лоб, который в 20, 25, 30 или более лет вдруг подумал, что тебе было бы неплохо стать программистом, то лучше забудь. В лучшем случае, ты потеряешь время и забросишь, в худшем - выучишься на кодирующую обезьяну.
2. Программирование - это Жизнь. Это не тот случай, когда ты пришел с работы, открыл пивас и забыл обо всем. Тут наоборот - ты забываешь обо всем, ради программирования. Это полностью меняет всю твою жизнь, при чем чаще в ту сторону, которая тебе скорее всего не понравится. Программисты посвящают этому всех себя. Они - задроты (в самом наилучшем смысле этого слова), часто одиночки, часто никаких других увлечений у них нет, но в отличии от разного рода нытиков их это все полностью устраивает и никоим образом не приносит никакого дисбаланса в их душевное равновесие.
3. Программированию нужно учиться долго, много и упорно. 3-5 лет усердной работы минимум, чтобы что-то по настоящему понимать. Тут вспоминаем про пункт 1 - если это "не твое", то и программистом ты не станешь.
4. Так же важны предрасположенности к этой деятельности. Если траблы с логикой, то программирование не для тебя. Если с детства не любил/не понимал математику, то программирование не для тебя. Опять же, если с детства не тащился по всему, что связано с компами и программами, то программирование это не для тебя. Все это либо есть, либо нет. Это никак нельзя развить. Собственно потому разного рода гуманитариям тут не место (они как правило быстро бросают).
Повторюсь. Программисты действительно нужны, их не хватает и, пожалуй всегда будет не хватать. То есть нужны люди, которыми вы, читающие этот пост, скорее всего никогда не станете. Если вы решили податься в это ремесло, вы либо становитесь Программистами, либо лучше даже не лезьте. Скорее всего ваша тяга к этому делу обусловлена тем, что вам не нравится ваша работа и вы хотите что-то другое. Или вы посмотрели на высокооплачиваемую вакансию и "поняли, что надо в жизни что-то менять". В этом случае - забудьте, лучше не надо. Найдите что-нибудь себе по душе. Я ни в коем случае не злословлю. Я хочу спасти вас от разочарования и потерянного времени.
В целом, всех программистов можно поделить на две категории: это Программисты и кодирующие обезьяны. Первые - высокооплачиваемые профессионалы, вторые - суррогат. Рынок решает определенно в пользу первых. Вторые же "кодят за еду" еще и при высокой конкуренции. Если и стоит осваивать ремесло программирования, то только чтобы попасть в первую группу, ибо вторая рынку не нужна.
Теперь по порядку:
1. Программирование - это Страсть, это Призвание, это то, к чему людей тянет еще с раннего возраста. Эти люди определяются с этим раз и навсегда. Потому, если ты великовозрастный лоб, который в 20, 25, 30 или более лет вдруг подумал, что тебе было бы неплохо стать программистом, то лучше забудь. В лучшем случае, ты потеряешь время и забросишь, в худшем - выучишься на кодирующую обезьяну.
2. Программирование - это Жизнь. Это не тот случай, когда ты пришел с работы, открыл пивас и забыл обо всем. Тут наоборот - ты забываешь обо всем, ради программирования. Это полностью меняет всю твою жизнь, при чем чаще в ту сторону, которая тебе скорее всего не понравится. Программисты посвящают этому всех себя. Они - задроты (в самом наилучшем смысле этого слова), часто одиночки, часто никаких других увлечений у них нет, но в отличии от разного рода нытиков их это все полностью устраивает и никоим образом не приносит никакого дисбаланса в их душевное равновесие.
3. Программированию нужно учиться долго, много и упорно. 3-5 лет усердной работы минимум, чтобы что-то по настоящему понимать. Тут вспоминаем про пункт 1 - если это "не твое", то и программистом ты не станешь.
4. Так же важны предрасположенности к этой деятельности. Если траблы с логикой, то программирование не для тебя. Если с детства не любил/не понимал математику, то программирование не для тебя. Опять же, если с детства не тащился по всему, что связано с компами и программами, то программирование это не для тебя. Все это либо есть, либо нет. Это никак нельзя развить. Собственно потому разного рода гуманитариям тут не место (они как правило быстро бросают).
Повторюсь. Программисты действительно нужны, их не хватает и, пожалуй всегда будет не хватать. То есть нужны люди, которыми вы, читающие этот пост, скорее всего никогда не станете. Если вы решили податься в это ремесло, вы либо становитесь Программистами, либо лучше даже не лезьте. Скорее всего ваша тяга к этому делу обусловлена тем, что вам не нравится ваша работа и вы хотите что-то другое. Или вы посмотрели на высокооплачиваемую вакансию и "поняли, что надо в жизни что-то менять". В этом случае - забудьте, лучше не надо. Найдите что-нибудь себе по душе. Я ни в коем случае не злословлю. Я хочу спасти вас от разочарования и потерянного времени.
>Фриланс-параши.
Я шефу и говорю, "Ищи на какой-нибудь Толоке", но он ссытся.
Есть гайд как заказать услугу с "Фриланс-параши" со встречей ИРЛ и не объебаться?
Определённо. Это очень специфические знания, если ты ещё не понял. Нужно как минимум что-то заказывать на той же Толоке.
>Нужно как минимум что-то заказывать на той же Толоке.
Ммм...
То есть часть от одного исполнителя, часть от другого?
Он спрашивал сколько будет стоить выполнение данной задачи у знакомого подрядчика в нашем учреждении - ценник выставили "огого". Но у них есть большая пачка спецов, умеющих во что угодно... ну, почти во что угодно, но конкретно это они могут - он от цены охуел - я подробностей у него не спрашивал, но меньше чем за несколько сот штук они не берутся.
При том он сам только может кое-как подпердолить базы данных, чтобы объяснить программисту, какая инфа куда должна идти и хостинг оплатить. Даже рекламу не может на свой прежний сайт повесить, грубо говоря.
У него опыта это знакомый программист, который изначально запилил его первый сайт и инвалидка, которая время от времени его сайт модерирует...
Хотя он техзадания, вообще-то, для нашей конторы пишет и проекты курирует.
Дело в том что у чувака со всяками фрилансерами опыта вообще ноль.
Я говорю, в другом месте ищи. Понятно, что у тебя там никто не шарит, раз ты сюда пришёл.
Он не знает ни где искать, ни как искать.
Про фрилансовые биржи вообще от меня впервые услышал.
адоёб-репортинг
>Программирование - это Страсть, это Призвание, это то, к чему людей тянет еще с раннего возраста
А если всегда тянуло, но не было доступа, и момент был проёбан? Вот я помогал учителю настраивать сетку в новом компутерном классе, и вообще всегда тянулся к ПК, но в детстве у меня его не было, и я в основном играл на чужил. Когда появился свой, я опять таки проебал пару лет на пердолинг в игры, и вкатываюсь в программирование только сейчас, когда мне уже пресловутые 25.
Так вот, у меня есть шанс, или всё потеряно?
Допустим, что на какую-нибудь первую ядреную книгу у меня действительно уйдет порядочно времени для понимания + упражнения (несколько месяцев скажем). Но разве следующие книги уже не будут заходить понятнее и быстрее?
>Сам чем на хлеб зарабатываешь?
Уборщик. Сейчас как PHP- макака подрабатываю на сумму в полтора раза большей, чем зарплата уборщиком.
Salt или Ansible?
Ну ты уже к успеху идёшь. Не знаю, что тебе ещё посоветовать, ибо я на том же карьерном уровне, что и ты. Только ещё корка на подходе.
>>898389
Мне кажется, ты всё сильно упрощаешь. Там по основам компьютеров множество книг: операционные системы, компьютерные сети, структуры данных и алгоритмы, базы данных, логики разные (тут никуда не денёшься), операционные системы, физика компьютеров, безопасность и далее что я не вспомнил + параллельно какой-нибудь язык учишь (обычно С++, потому что, стар, актуален, сложен (поэтому даёт хорошую базу для изучения остальных, более простых языков))
Так что да, одной книгой ты программистом не станешь. Можно поднять какую-нибудь практическую книгу, устроиться, потом уже по работе поднимать это всё.
>Можно поднять какую-нибудь практическую книгу
Хотя это возможно только после универа (поэтому с универов на курсы всякие берут + английский, если перспективы в конторе есть или поднятия части вышесказанного самостоятельно, на работу совсем дубов никто не возьмёт.
Я не говорил об изучении одной книги. Я имел в виду, что каждая последующая книга будет заходить уже легче, быстрее, понятнее. Или не будет?
Всё, что я перечислил - это отдельные программы для изучения. Они друг с другом очень слабо связаны, некоторые без других просто не осознать нормально. На безопасность высшую алгебру нужно нормально знать, базы данных без дискретной математики/логики тоже не пойдут.
>Можно поднять какую-нибудь практическую книгу, устроиться, потом уже по работе поднимать это всё.
Вот я думал сделать что-то похожее. Сперва выучить что-то прикладное, вкатиться на какую-нибудь работку по теме, а потом уже параллельно с работой углубляться в основы и пр.
Но разного рода воннаби небыдлокодеры говорят, что дескать так нельзя. Сначала надо 5 лет учиться писать компиляторы, а уже потом можно начать делать сайты
.486
к примеру в .data мы задали массив
array dd 5,4,3,2,1
затем в .code
поместил массив в регистр eax т.е
mov eax,array
в итоге в регистре eax при выводе остается только число 5. Как теперь получить следующее число и получить его Индекс (4или3или2или1)?
Нужно для решения задачи
Кликните здесь для просмотра всего текста
В заданной конечной последовательности целых чисел найти сумму четных отрицательных элементов, имеющих нечетные индексы.
Как найти сумму четных отрицательных элементов - есть уже набросок в голове, а как ещё проверить их ИНДЕКС - покуда не знаю.
Ну в любом случае спасибо что помог с советами.
mov esi, OFFSET array
xor ecx,ecx
mov eax, [esi+ecx.4] ; eax = 5
inc ecx
mov eax, [esi+ecx.4] ; eax = 4
inc ecx
mov eax, [esi+ecx.4] ; eax = 3
...
вместо точки звездочка, в ecx индекс
Ах да обновы с сайта майкрософта не ставятся.
Ты можешь попробовать в принципе, раз такое дело. Но как следует взвесь все. Тебе сейчас 25, более менее годным спецом ты станешь ближе к 30. Хочешь ли ты потратить все это время на программирование? Или лучше потратить его на что-то другое?
>Как решить проблему?
Ставь подсистему люнупс приложений для винды и туда уже родные апачи и пыхи (nginx почему- то не пашет лично у меня).
> Или лучше потратить его на что-то другое?
Больше не на что, лол. Уже геморрой от сидения за ПКой заработал.
Я же говорю, пытался, но dll'ка не регестрируется. А если ее не зарегать вылетает новая ошибка 0x0000007b
>>898435
В смысле второй ОСью линукс поставить?
Тогда дерзай чо. Главное, чтоб не жалел потом, как некоторые. Что проебал месяцы, и только тогда понял, что "не твое"
Не сложнее, чем в консоли линукса, лол.
Потому что PascalABC - нестандартное дотнет-говно без строгой типизации и с объявлением переменных где попало?
Есть ли инструмент для такого преобразования?
Нет про новую подсистему от майкрософта в 64 битной десяточке. Она лучше кудвина, так как позволяет запускать нативные бинарники.
Установка простая, одна галочка и одно нажатие на Y.
Не понял, преобразования чего во что? Вносить изменения в XLSM файл без офиса? Есть конечно такие программы, XLSM файл это просто файл базы данных, который через OLEDB открывается.
Бля, сажа прилипла
Препод залогинься, нахуя выбирать между говном и мочой, когда для обучения уже есть питон?
Это не система образования, это сугубо личное дело препода. Я работал преподом некоторое время, там ты САМ составляешь учебный план, или берешь уже готовый, который был до тебя. Видимо большинство преподов не заморачиваются и берут уже готовый и утверждают его.
То есть tiobe dec 2016 4 позиция нифига не показатель? А язык на котором не делалось никогда ничего кроме курсовых продолжать давать?
>Нахуя в школах и как и прочих вузах обучать мертвым языкам.
Тебя, долбоеба, не языкам обучают. Язык - это лишь средство, инструмент. И мертвые языки - простой и доступный инструмент.
Так что захлопни варежку и мотай на ус то, чему тебя обучают с помощью этих мертвых языков - основам теории информации.
А языки потом сам выучишь, какие захочешь.
Выучить язык, тобишь синтаксис, это вообще самая мелкая и легкая проблема, с которой ты столкнешься в жизни.
Но вот что с этим языком делать, как использовать его средства - вот где собака порылась.
А зная то, чему тебя сейчас учат, у тебя не будет проблем ни на одном из языков, т.к. один и тот же алгоритм можно воплотить на любой основе - информация к основе не привязана, и легко переносится с одной на другую, не теряя своей структуры.
Проебал пол года в любимой шараге, народ тут уже во всю хуярят лабораторные на C, а я могу только эротично поковырять в носу и забрать документы нахуй.
Посоветуйте годной литературы для ньюфагов, мне ещё три года его изучать и дальше будет только хуже.
Так зачем писать на мертвом языке, если можно писать на современном.
Если рассматривать объективно.
Паскаль - мертвый язык, обучение на нем ознакомит тебя с программированием, но знание самого языка тебе не пригодится в жизни, доступный инструмент
Рандомнейм востребованный язык - живой современный язык, обучение на нем ознакомит тебя с программированием, знание самого языка тебе пригодится в жизни, доступный инструмент.
Если подходить логично, а не как долбоеб (программист должен подходить логично), то становится непонятно, почему выбирается первый пункт
Ты начал выебываться. Я назвал тебя пидорасом. Это логично. Учить Паскаль чтобы потом выучить что то другое не логично. Смотри закончил ты курсы кройки и шитья, ты можешь это использовать для себя и найти работу которая тебе позволит зарабатывать деньги. Знание Паскаля тебе не даст не первого не второго. Знание питона похоже на курсы кройки и шитья.
Сорри
>то становится непонятно, почему выбирается первый пункт
Чтобы ты, гнида, скромнее был, чтобы смирению тебя научить.
Я так и вижу как ты пришел на курсы авторемонта. А тебя завели в зал сказали сесть в позу лотоса и представить сансару безмятежности.
>А тебя завели в зал сказали сесть в позу лотоса и представить сансару безмятежности.
Охуенно.
Нет, даже ОХУЕННО
>Если рассматривать объективно Паскаль - мертвый язык
Если рассматривать обьективно, Паскаль - язык, который специально был создан для обучения.
Т.е. ты жалуешься на инструмент, специально для тебя же и разработанный.
Это сродни жалобе на учебники за то что их надо читать, за то что они несут знания.
Паскаль простой и лаконичный язык, строгий, статически типизированный. Т.е. идеально подходит для того, чтобы сосредоточится на задаче, не разбираясь с самим языком, не разбирая его косяки.
Как молоток - просто взял и работаешь, не уделяя внимание тому под каким углом нужно бить по гвоздю, или с какой силой: молоток прост как пробка и неприхотлив, не требует спецнавыков.
То же самое касается и современных языков - у них слишком богатые возможности, и без спецзнаний ими трудно пользоваться.
Возьми те же плюсы - там тысячи тонкостей, тысячи ловушек, которые только и ждут неосторожного студента, чтобы поймать его, и заставить тратить время не на решение задачи, а на попытки выбраться из ловушки.
Хочешь живой современный язык - возьми хаскель, и попробуй на нем запилить игру.
Если подходить логично, а не как долбоеб, то твое желание поиска проблем на ровном месте с возрастом пройдет. Это фишка детей, нарываться на неприятности на ровном месте, искать себе приключения. Взрослые люди не заинтересованы в проблемах, особенно на ровном месте, и всячески стараются их обходить.
Только такого учителя хуй найдешь. Они даже ТАМ редкость
>Паскаль - язык, который специально был создан для обучения.
Это, конечно, верно, но все же Вирт - дебил тот еще, и язык получился соответствующим.
Впрочем, в чем-то это даже плюс.
Да и современные языкописатели дегенераты знатные - Пайк, Гвидо, и так далее.
То что он был создан для обучения в 68 году, не значит что на нем надо обучать в 2017. В нормальных учебных заведениях до этого додумались уже очень давно, видимо в них сидят одни долбоебы, а в совковых шарагах сидят илитарии вроде тебя, называя всех детей и пялясь в синий экран с желтыми буквами.
>То что он был создан для обучения в 68 году, не значит что на нем надо обучать в 2017
А что мешает пользоваться паскалем в 2017? Компьютеры остались те же: клавиатура есть, моник есть, даже паскаль работает. И документация в свободной продаже есть.
Все условия для студента есть. Так что ему мешает?
>А что мешает пользоваться паскалем в 2017?
То, что Вирт - устаревший маразматик, очевидно же.
>>898677
Хмм дайте как подумать.
Может то что Borland забила на него хуй 200 лет назад? То что в реальной жизни он никак не востребован и все что на нем пишется, пишется "для себя"? То что размеры массива и длины строк это часть типа, так что хуй сделаешь так, чтобы функция принимала на вход массивы переменной длины или строки.
Язык безнадежно устарел и не поддерживается даже борландом, в реальной жизни и работе ни один нормальный человек на нем не пишет И ТУТ ВЫ СПРОСИТЕ ПОЧЕМУ? Вот мы и подошли к важнейшему пункту - ДА ПОТОМУ ЧТО ЕГО КОНКУРЕНТЫ НАМНОГО БОЛЕЕ ЭФФЕКТИВНЫ ВО ВСЕХ АСПЕКТАХ, НАХУЯ ПИСАТЬ НА ЯЗЫКЕ, КОТОРЫЙ ПРОИГРЫВАЕТ ВСЕМ ДРУГИМ, НЕ ПОДДЕРЖИВАЕТСЯ НИКЕМ?
>ЕГО КОНКУРЕНТЫ НАМНОГО БОЛЕЕ ЭФФЕКТИВНЫ ВО ВСЕХ АСПЕКТАХ
>ПИСАТЬ НА ЯЗЫКЕ, КОТОРЫЙ ПРОИГРЫВАЕТ ВСЕМ ДРУГИМ, НЕ ПОДДЕРЖИВАЕТСЯ НИКЕМ
Вот именно поэтому.
Чтобы студентик говном себя прочувствовал, как и должно быть.
Если учитывать, что эта практика применяется только в совковых шарагах, то я думаю студентик и так себя чувствует говном, а тут его просто опускают на днище всего, что только возможно, заставляя разгребать говно 68 года.
>а тут его просто опускают на днище всего, что только возможно
Ты начинаешь понимать всю суть.
То есть когда весь современный мир стремится к простоте и понятности завлекая вывесками вы освоите самый нужный язык! Вывеска преподавания программирования гласит мы научим вас языку который вам нужно будет потом забыть. Нахуя? Почему по правильному не давать сразу то, что не нужно будет забывать?
Изобретатель молотка вообще умер. Дальше что? Молоток внезапно стал плохим? Перестал работать? Перестал выполнять свою роль?
У препода есть конкретная задача: впихнуть в твою голову основы ТИ. Он просто берет подходящий для этого инструмент и выполняет свою задачу.
Насколько инструмент устарел тут совершенно не важно - свою задачу он по прежнему исполняет исправно.
>Дальше что? Молоток внезапно стал плохим? Перестал работать? Перестал выполнять свою роль?
Вот, ты просто описал всю суть. Молоток как инструмент такой же, как и был 200 лет назад, но все уже давным давно перешли на другие задачи, дома строятся по-другому, роботизированные заводы по сборке автомобилей, роботы и т.д.
И только в совковых шарагах все задачи по прежнему делаются молотком, а когда студент выходит в реальную жизнь, оказывается вместо молотка роботизированная рука собирает мерседес.
Это тебе в тему того, что конкуренты "молотка" более эффективные и более успешные.
https://www.youtube.com/watch?v=d0EnwXdhgy8
>Как молоток - просто взял и работаешь
Нет уж, если играть в аналогии, Паскаль - это забивание гвоздей камнем. Молоток не дают, потому что это слишком сложно. Вдруг обучающийся запутается и начнет забивать рукояткой? Я помню свои впечатления от C на 2 курсе после первого курса паскаля: "Вот он, идеальный язык, почему ТАМ нельзя было по-нормальному сделать?".
>>898687
Впрочем, да, наши университеты не столько дают знания и "учат учиться", сколько морально готовят к грядущим жизненным трудностям, так что в эту парадигму Паскаль идеально вписывается.
>Где даже сталкивался с утверждением. Что понять ооп можно даже быстрее если не учить перед этим не ооп.
>питон позиционируется
>То есть когда весь современный мир стремится к простоте и понятности завлекая вывесками вы освоите самый нужный язык!
Т.е. тебя пытаются нагло наебать, сделав дурочкой, а ты и рад.
Пойми уже, что в жизни не все так просто. Нельзя быть дурочкой и претендовать на серьезные вещи.
У тебя проблемы с гоуто и ООП - разве это не намекает тебе, что твоя компетентность мягко говоря недостаточна для программиста?
Разве не дает тебе стимул учиться еще усерднее?
Или ты думаешь что нахватался ООП - и в дамках? Хуй там, с таким подходом будешь очередной пыхапэ или питономакакой - они тоже в свое время повелись на яркие вывески "легко, модно, молодежно", а теперь в жопе, и переучиваться поздно.
Математики тоже нет, я понял. И тебя тоже нет. И вообще кто все эти люди?
>роботизированные заводы по сборке автомобилей, роботы
>роботизированная рука собирает мерседес
Зарепортил этого нацпредателя и подпиндосника за оскорбление православных скреп.
>все уже давным давно перешли на другие задачи
И хуле?
у препода задача не хуяк-хуяк и в продакшн, а просто залить инфу к тебе в голову. Паскаль до сих пор эту задачу решает отлично.
Забавно, учитывая тот факт, что даже в MIT обучали на питоне, но анониму с двача всяко виднее.
аноним с двача > тупой пиндос с МИТошараги
Господи что за страна такая. Преподы тролли. На форуме тролят на тему того что система преподавания троллит ))))
Отлично, но хуже, чем другие языки. Ну вообще это как бы факт для всех, кто за пределами совковых шараг.
>Молоток не дают, потому что это слишком сложно.
Потому что паскаль - это инструмент для препода, а не для тебя.
Препод строит план, препод учитывает особенности инструмента.
Если бы препод этого не делал все бы значительно упростилось: тебе бы просто дали список тем и задач, и сказали "вертись как хочешь, выбирай любой язык, но чтоб через неделю все сдал в рабочем виде".
Но... зачем тогда тебе препод? Берешь любой учебник для программистов с задачами, берешь любой язык - и вперед учиться!
Почему хуже? Сортировку труднее писать? Библиотек с готовой сортировкой нет? Ну так в этом и прикол.
>Почему хуже?
Потому что нелепое многословное говно, придуманное умственно неполноценным идиотиком.
Идеально для студентишек, так-то.
Представь что ты мужик 50 лет и все, что ты добился в жизни это преподавание информатики в местном ПТУ на факультете информационных технологий.
Ты будешь изъябываться и изучать новые технологии или просто сядешь за свой ПТУшный пентиум 4 и запустишь ярлык паскаля и ебать рот этих студентов.
>>898722
На сортировке программирование закончилось?
В чем их преимущества перед молотками и камнями в контексте обучения?
Я понимаю программисткий вузик - там специальность дают, там обязаны обучать инструментам, которые будут кормить будущего спеца.
Но обычный вузик, который учит очередного экономиста или юриста - зачем там преподавать программирование для спецов? Максимум - пройтись по верхам, для чего паскаля выше головы.
Нахуя для экономистов паскаль, когда есть 1С?
>Но обычный вузик, который учит очередного экономиста или юриста - зачем там преподавать программирование
И то правда, необходимо заменить на Православие и историю России.
Пойду создам петицию и отпишусь с предложением в Администрацию Президента.
На первых курсах паскаль я бы и сейчас применял, будь преподом. К более серьезным языкам бы прибег попозже, если того потребует программа.
Ну а если бы стояла задача на выходе получить программиста - тогда конечно нужно обучать сразу тому, на чем этот программист работать будет. Хотя на первых курсах все-равно параллельно нужно осветить историю программирования, и дать пощупать древние язык, дать ощутить их ограничения, чтобы позже не возникало вопросов почему современные языки именно такие, какие они есть.
Именно из-за того что у нас в институте обучали паскалю, а потом VBA. А я в это время забил хуй на эту систему обучения из группы из 20 человек, только несколько работают по специальности, мне же лучше, меньше конкурентов. Дауны, которые обучают мертвым языкам наоборот, делают для нас хорошее дело, меньше специалистов выйдет из шараги, меньше конкуренция на рынке
Бамп
>то почему не использовать актуальное?
Потому что иди нахуй, вот почему
>Это как ЧПУ чуваков готовить на старых токарных советских станках.
Хорошая идея.
>mov esi, OFFSET array
>xor ecx,ecx
>
>mov eax, [esi+ecx.4] ; eax = 5
>inc ecx
>mov eax, [esi+ecx.4] ; eax = 4
>inc ecx
>mov eax, [esi+ecx.4] ; eax = 3
Спасибо!
К примеру в eax,5 - число 5, тоесть нечет.
Я думал сработает cmp eax,eax
а затем jnp result: - т.е прыжок если нечет, а оно работает не так. Help.
Спасибо анон, жаль ты мне не сказал что точно нужно сделать (что бы я не тратил время), но это наверное и к лучшему. Решил свою проблему, благодаре.
>т.е прыжок если нечет
Это прыжок, если количество единичных бит в числе нечётное, а не само число.
>[YouTube] Я твой дорога зебра рубил![РАСКРЫТЬ]
Охуенно же- такая зебра не сотрётся за пару дней.
>Но... зачем тогда тебе препод?
Для корочки. А корочка для работодателя. А работодатель для денег.
Она так и так сотрётся.
> В: У меня горит лаба/курсач, не знаю какую тему диплома взять.
> О: Задавай вопрос в этом треде.
Прекрасно. Джентельмены, есть одна лаба на с++. Взгляните пожалуйста, почему она не работает и что нужно сделать. Код не мой, но я не понимаю, в чем его проблема, ибо в указателях разобрался не до конца. Впрочем, я почти уверен, что человек, знакомый с языком, сразу увидит ошибку. Заранее спасибо.
P.S: Я разумеется не требую, чтобы вы все сделали за меня, но хотелось бы узнать, что я делаю не так.
А вот и сам код:
http://ideone.com/gmto3b
> Взгляните пожалуйста, почему она не работает
Что ты понимаешь под "не работает"? Крашится, не билдится, не линкуется, выдает неправильные значения?
Не компилится. Вот отчет:
prog.cpp: In function 'int main()':
prog.cpp:56:4: error: cannot convert 'float' to 'float' in assignment
a = new float;
^
prog.cpp:60:27: error: too few arguments to function 'bool readFile(char, float&, int&, int&)'
if (!readFile(fname, a, n)) {
^
prog.cpp:7:6: note: declared here
bool readFile(charfname, float* &a, int &n, int &m) {
Естественно, это из за того, что в функции main неправильно выделена память под массив, но как сделать это правильно?
>>898895
Ммм, разметка.
Чтобы понять лучше, анончик, пройди по ссылке и попробуй скомпилить, пожалуйста. Это не займет у тебя много времени
У тебя
float a; // указатель на указатель
a = new float; // ты ему пытаешься присвоить указатель, несоответствие присваиваемых типов
И потом, в функции readFile у тебя четыре параметра, а ты передаешь всего три
Макаба сожрала звездочки, но я думаю ты понял.
Так то оно так, но... Я не знаю, как исправить это.
А, стоп. Убрал строку про new float и как то нормально сразу стало. Анончик, спасибо, ты лучший! Надо разобраться наконец с этими указателями.
Кстати, про ReadFile спасибо, исправил
Разберись, гайдов полно, много времени это не займет. Самое главное разобраться не что это такое а зачем оно нужно и где и как его нужно использовать, тогда проблемы с пониманием исчезнут.
Пожалуйста.
Анон, мне нужно написать приложение, которое будет использовать БД. Что мне почитать? Язык желательно дэлфи, плюсы
Жюль Верн: 20 тысяч лье под водой
Есть формула расчета ПИ.
Программа циклится, т.к "а" всегда увеличивается и abs(a) всегда больше точности.
Что я делаю не так?
http://pastebin.com/00HNnkaQ
Потому что знак
Вот, например, последняя строчка 22%, а если код оптимизируют, процент уменьшится же?
Долго сидел и она не хотела работать.
Я уже додумался, если уже известно пи, то можно ведь просто он него точность считать.
А сейчас после твоего поста проверил старую версию, оказалось, заработала. Что ж, спасибо.
Оно, короче, работает, только очень долго. Вот версия на Аде %лол%: http://ideone.com/rrj97q
10.0E-9 ~ 33 млн. итераций (2с)
5.0Е-9 ~ 67 млн. итераций (4с)
Меньше не получается, т.к. там лимит 5с. Но наверняка 2.5E-9 ~ 135 млн и 8с и так далее. Короче, очень долго будешь ждать этот знак.
Мне для лабы, в общем-то, хватит и 10e-6 протестить. Так что норм. Спасибо.
Короче, проверил на компе, 10E-10 - это всего 333 млн. итераций.
Время вычисления каждого нового знака растёт в десять раз по сравнению с предыдущим, т.е. 10E-9 ~ 2 c, 10E-10 ~ 20 c, 10E-11 ~ 200 c, 10E-12 ~ 2000 c. Удачи.
Для пи есть формула быстрого вычисления любой цифры в последовательности. Так что с определенной точности выгоднее перейти на нее - она константна по времени.
Если я правильно тебя понял, то значение B, который ты передал значение A, и так не будет меняться, т.к в B не ссылка на значение A, а полноценное значение.
a=1
b=2
b=a(b=1)
a=65
b при этом всё ещё равна 1.
Ничего не надо читать, базарю. Никакие алгоритмы и структуры данных всё равно не поймёшь. Сначала за язык берись.
>>871580 (OP)
Сап двач. Посоветуйте платежный агрегатор. Есть сайтик с платным временным (99р месяц например) доступом на самописном движке. Надо к нему присобачить платежный агрегатор. Сайт белый, инструмент для упрощения поиска некой инфы. Ниша узкая, юзеров будет мало.
Критерии:
1) Бесплатное подключение
2) Низкий процент
3) Возможность юзать с говносайтом
4) удобство снятия профита
5) физ лицо
Спасибо.
В общем, мини-сборник для веба.
Если я задрочу все эти книги, то смогу на фрилансе прикручивать скрипты и пилить гостевухи за еду?
Я не могу пойти в какую-нибудь веб-студию джуном, потому что в моём городе их банально нет.
Моя первичная цель - это получать 15-20к месяц, сидя дома.
Это реально?
1. MySQL и нормализация
У меня есть таблица со статьями. У некоторых статей авторов несколько. Нужно ли тогда, чтобы дойти до третьей нормальной формы, делить этот столбец и отправлять в отдельную таблицу? А что тогда делать в случае, если автор один?
2. PDO и инъекции
Достаточно ли использования PDO для защиты от инъекций или нужно что-то ещё?
Ладно, извините за глупый вопрос.
Поглядел пару вакансий верстальщика удалённо, вроде должен осилить спустя какое-то время.
1. Делить столбцы это всегда плохая идея, тебе нужно почитать про отношение "многие ко многим". Твой случай: у многих статей может быть много авторов, должна быть связующая таблица.
2. Если использовать PDO правильно, то его достаточно для защиты от инъекций. Правильно - это подготавливать запросы, идущие от пользователя.
Пример правильного использования PDO:
$stmt = $pdo->prepare('SELECT FROM users WHERE email = :email AND status=:status');
$stmt->execute(['email' => $email, 'status' => $status]);
Пример неправильного использования:
$stmt = $pdo->prepare('SELECT FROM users WHERE email = ' . $email . ' AND status =' . $email);
То есть во втором случае переменные инжектятся сразу в строку и код по-прежнему уязвим.
1. many-to-many в общем случае, но лучше тупо додать 3 столбца: автор1, автор2, автор3
2. Пхп сосет хуй. Инекции бывают разыне, а так как ты задаешь такой вопрос, то тупо забей, юзай preparate для каждого параметра и почти не будет никаких проблем.
На 10Е-11 всё равно будет переполнение счётчика, если он не беззнаковый.
первое: смоделировать (хотя бы на виртуалках если бомж) такую нагрузку, при которой применение асинхронности становится оправданным
тогда сразу и поймешь где что нужно допиливать
но ты, конечно, забьешь на этот совет, да
как хорошо что уебки типа тебя вкатываются в веб или явку онли
>Достаточно ли использования PDO для защиты от инъекций или нужно что-то ещё?
Для подготовленных запросов и PDO не нужно, достаточно MySQLi с mysqlnd.
Ну например, с prepared statements нельзя забиндить список для IN (...), а если ты сделаешь контакенацией - получишь инъекцию.
Эскапировать строки надо, а числа приводить к типу - intval($shit). И пользоваться фильтрацией ввода. Тогда не будет никаких инъекций. Ну, может, будут какие-то хитровыебанные, связанные с кодировками, это отдельно исследовать надо.
Ну и заодно платиновые объёмные учебники тоже насоветуйте.
CyberForum.ru
там делают за небольшую денежку работы для студентов, в том числе и на прологе/лиспе
потому что я стою дешевле спидозной шлюхи и решаю твою проблему
Есть два класса FigureDesigner и Figure. Первый класс создаёт фигуру (пользователь определяет точки + в классе есть метод, который после создаёт линии и вычисляет их длину). Второй класс должен перенимать ранее определённые значения (те самые точки, линии и их(линий) длину) и в свою очередь иметь методы:
вывод точек, линий (текстовый)
вычисление периметра
* и т. д. (манипуляции с фигурой)
Я даунич, хотел оформить это дело через наследование (Figure наследуется от FigureDesigner), но обосрался. Прошу мне помочь, путем бодрящего пинка в виде приблизительного шаблона или действий как всё это грамотнее организвать.
Собственно, сами файлы вот - http://pastebin.com/tgT7xGCT
Что получится, к примеру, на нулевой итерации?
https://docs.google.com/spreadsheets/d/e/2PACX-1vSr58Xg4DVX2WdmAkv3hE2ITJ3fPeNUmRFe0Ekro53U-ACFrhcUkV8PlUm4ddcn53Uh-5UIezZtZZgc/pubhtml#
Спасбо, мистер
он рисует прямоугольник.
у меня вопрос - можно вместо цифр (ширина, длина) указать имена переменных? (в переменные и будут записываться введенные пользователем ширина и длина)
____
сегодня и завтра по техническим причинам проверить не могу, а узнать надо, анон помоги
спасибо.
Следующий пример демонстрирует отрисовку фигур в ActionScript 3.0.
var movieClip:MovieClip = new MovieClip();
movieClip.graphics.beginFill(0xFF0000);
movieClip.graphics.drawRect(0, 0, 100, 80);
movieClip.graphics.endFill();
movieClip.x = 10;
movieClip.y = 10;
addChild(movieClip);
сам я склоняюсь к тому, что конечно можно подставлять переменные типа int и number.
но МАЛО ЛИ
а, все работает. нашел онлайн компилятор, и да, свои переменные учитываются в функции
Короче знаю C# и PHP но уже года два работаю не по специальности(сисадминю + телефони). хочу свалить в дс и тут у меня появился вопрос. Воскрешать свои знания C# или подучить Python(очень много интересных вакансий + легкий язык). Хочу уйти именно в код, больше бабла и интереснее работа.
Need help.
Есть готовый, могу продать. Деньги вперед, разумеется.
Питон. Он простой, есть много вакансий на автоматизацию, пригодятся знания линуксов.
То есть, чтобы не изобретать функцию или что-то, можно взять её паттерн и переделать под себя, правильно понял?
чего его помнить, гуглишь имена операторов и всё, лол
вот есть у меня класс:
template<typename T> kek;
и функция:
template<typename T> T f(kek<T> x);
Что я должен написать в классе после friend?
Хотя, подожжи. Просто friend T f(kek<T> x); же.
Анон, ты-то мне и нужен! Хочу заняться тем же самым. Скажи, что читаешь или чем вообще руководствуешься по теме протоколов.
Протокол поверх TCP? Бинарный/текстовый? Как реализована обработка ошибок?
Оставь фейкомыльце, если можешь, у меня дофига вопросов, если честно.
Да у меня вообще говно какое-то получается. http://paste.ofcode.org/VtQBV7q8kpzapWJBU5ryPH
Сейчас работает запись в консоль или в файл в зависимости от пакетов, но проблем нет только когда пакеты приходят одного типа. Если приходят пакеты разного типа, но файл перезаписывается, например, когда происходит смена состояния. Это не то, что я хочу.
>Скажи, что читаешь или чем вообще руководствуешься по теме протоколов.
Придумываю код на ходу. Не нашел вообще ни одного годного примера несложного протокола.
>Протокол поверх TCP? Бинарный/текстовый?
Поверх TCP, бинарный.
>Как реализована обработка ошибок?
Никак пока.
Ты на каждый пакет открываешь/закрываешь файл?
Еще и пишешь небось попакетно?
Зачем так делать?
>Ты на каждый пакет открываешь/закрываешь файл?
Да, я же говорю, что хуевая задумка. Как сделать эффективную реализацию?
Суть такова. Ко мне приходят пакеты различных типов. Надо слегка парсить их и перенаправлять либо в консоль, либо в файл. Как это делается в ООП?
Значит ты не сильно продвинулся. Поспрашивай в Си-треде, там по теме OSI/TCP/IP народ более квалифицированный бывает.
Алсо, на хабре недавно был пост: https://habrahabr.ru/post/316430/ - протокол более низкоуровневый, но базовые вещи, я думаю, похожие.
>Как это делается в ООП?
Даже так...
В ООП под каждую сущность отводят обьект, который умеет что-то одно.
Эффективно - все, что связано с вводом/выводом (консоль, диск, сеть) сделать асинхронным и буферизировать.
Файлы открывать можно:
1) когда заполнился буфер. Так дергаешь файлы гораздо реже - по мере заполнения буфера.
2) при поднятии коннекта. Так дергаешь файлы один раз за коннект.
3) при старте сессии. Так дергаешь файлы только при запуске/закрытии приложения.
Файлы можно открывать через буферизированный поток, либо вообще маппить - тогда всю заботу о вводе/выводе ос берет на себя.
>Поспрашивай в Си-треде
Да портянку сишного кода я могу сделать, но хочу написать что-то более абстрактное и удобное, расширяемое.
Пожалуйста, используй интернет, за который платят твои родители с пользой.
Ну по паттернам там не подскажут, конечно, я имел в виду по деталям реализации протокола, той же обработке ошибок в пакетах протокола, к примеру.
Знаю немного C/++ и дрочу на Хачкель.
И Делфи ещё, но он ссанина, использовал сначала потому что в вузике нужно было, а потом потому что у него есть VCL, где можно ГУЙ клепать.
В общем насоветуйте язык, не такой низкоуровневый как С, но и не такой обскурный как Хачкель. Швабодный, без дотнетовской ссанины.
И главное чтобы была библиотека и дизайнер для запила простенького GUI под виндой.
Выбора у тебя нет: qt/java
От хакира на ПК защитит только специальная примочка в новых процессорах интел, которая создаёт анально зашифрованную область в памяти для приложения и хранит ключ в процессоре, но тебе явно это не по силам, да и доков к этому небось ещё нет. Всё остальное уязвимо по определению.
Вот поэтому свои пароли храню в текстовом файле Пароли.тхт на рабочем столе.
Пока никто угнать не смог. Хотя уже сталкивался с вирусами - из браузеров угоняют, из текстового файла - нет, лол.
придет вирус с нейросетью к тебе на комп и сможет найти по паттернам где ты все это добро хранишь. А пока, гуляй и веселись.
Ну из личных предпочтений-по выходным играюсь с PHP.
Что мне ещё учить/делать, чтобы к 30 открыть свою фирмочку, но я хочу работать с Linux/мультиплатформой.
Когда-то знал С/C++, но все уже позабыл-давно проектов не было и умел скрипты на bash писать.
Советы или идеи?
Ну из личных предпочтений-по выходным играюсь с PHP.
Что мне ещё учить/делать, чтобы к 30 открыть свою фирмочку, но я хочу работать с Linux/мультиплатформой.
Когда-то знал С/C++, но все уже позабыл-давно проектов не было и умел скрипты на bash писать.
Советы или идеи?
"А как всякие сайты типа 2ip.ru способны узнать мой ip-адресс?"
Можете пояснить в двух словах, человеку, который далек от IT-сферы, каким боком вообще сайты получают информацию о моем айпи-адрессе?
Можно ли перекрыть сайтам доступ к информации о моем айпи? Или сайты как раз и распознают меня среди тысячей пользователей именно по айпи и всю свою информацию они передают именно по этому адресу на мой браузер? (Как я уже писал, я человек далекий от IT-сферы и это просто моя догадка)
Microsoft Visual Studio
Любое сетевое взаимодействие предусматривает обмен машин сообщениями. Не зная обратного адреса, невозможно отправить ответ. Твой браузер отправляет на сервер запрос «пришли мне прон с понями, который у тебя находится по такому-то адресу», а потом уже сервер высылает требуемый ресурс обратно.
Отвечая самым прямым образом на твой наивный вопрос: нет, скрыть обратный адрес нельзя, не используя промежуточные узлы вроде прокси-серверов/VPN или Tor/I2P, которые использование промежуточных узлов возводят в абсолют. Однако, везде есть свои подводные камни. Если конкретно твоя деятельность заинтересует определенные компетентные органы, то вычислят тебя рано или поздно.
двоч когда использовать процедуры а когда функции (паскаль) объясни по фасту плз
что значит возвращать результат? Нахуй тогда нужна эта процедура если она ничего не возвращает?
Она что-нибудь другое делать может. На экран выводить что-нибудь, например. Или в файл. Или менять значения глобальных переменных.
Вот пишешь ты функцию, чтобы возводить в степень, например. Эта функция должна возвращать результат - число, возведенное в степень. Если ты напишешь процедуру, то смысла в этом не будет – результата не будет.
Хочу, чтобы все исходящие запросы с моего компьютера на конкретные удалённые адрес и порт были перенаправлены на этот же адрес, но другой порт. OS X, как я не игрался с ipfw/pfctl, ничего путного не выходит.
(Дело в том, что у меня имеется ссылка на rtmp стрим, но вещают там на порту 9138, вместо стандартного 9135, и ни rtmpdump, ни vlc не хотят меня слушать, когда я указываю порт — либо 9135, либо никак.)
Заранее спасибо.
Глобальные переменные - это что-то, что затрагивает весь мир. Например, если ты храниь в переменной курс доллара, то эта переменная глобальная. В основном много глобальных переменных в сложном софте, который разрабатывают для банков и прочих межнациональных корпораций, и тебе об этом пока можно не беспокоиться.
Выдыхай.
Спасибо тебе за ответ.
Меня интересует не столько возможность товарища Майора вычислить меня, сколько подобная возможность от какого-нибудь Васяна.
Да, а что?
чтобы поржать
я нуфак, неделю как вкатился, помогите пожалуйста
Результаты действий на строках 19-28 первого скрина и 21-22 второго исчезают в недрах компьютерного мира.
Потому что ты их не присваиваешь ничему, блин. Что, по-твоему, должно произойти на строке
>x1 / 2 / x
?
Ну да, посчитает. И всё. Что ты от него ещё хочешь? Чтобы он угадал, в какую из кучи переменных всё это запихнуть?
>Как правильно будет написать тогда?
А что написать-то? Что ты хочшеь, что бы получилось? Почему n2 и n3 ты нормально делаешь, а потому херню какую-то пишешь?
if'ы не игнорятся (наверное). Результаты действия никуда не записываются. Ты можешь там хоть миллион раз написать n1x0.03, после выхода из блока это всё исчезнет.
C++/Qt.
Спасибо анон, буду пидораситься теперь =З
>>900607
>>900605
нужно ли дублировать все переменные в функции или можно использовать глобальные если они не изменяются? мне за это пизды не дадут в универе? (паскаль)
Нужна задать матрицу N на N. Вывести её. Вывести максимальный элемент матрицы. Вывести результирующую матрицу, в которой все элементы большие среднего арифметического заменены на ноль.
Я осилил все, кроме последнего.
че сложного-то пробегаешь по матрице высчитываешь среднее арифметическое, потом еще раз пробегаешь по матрице и все что меньше среднеарифметического меняешь на 0
>mass:array of array of char
не работает или работает неправильно
>mass:array of array of integer
нормально работает, все это с тем же самым кодом
вмысле двумерный массив
Единственный правильный ответ - не использовать древнее и никому не нужное говно типа дельфи. Писать на нём даже лабораторки в универе - в наше время признак слабоумия, мягко говоря.
евро
Биткоинов
https://www.opengl.org/sdk/docs/man2/xhtml/glTranslate.xml
Потому что умножение матриц - универсальная операция, которая позволяет не думать, где там у тебя перемещение, а где поворот.
Нет.
Тогда я ебал в рот, я не знаю, как я буду это делать, приходя с работы с вялеными мозгами.
По вечерам — это хороший вариант, когда ты школьник с прущей во все стороны энергией и с кучей свободного времени вместо после школы. На определенной стадии примерно через полгода тебе нужно будет устроиться в конторку плюсовую и продолжать свое обучение уже в рабочей среде. По вечерам за три года без особой мотивации правда хуй выучишь.
> На определенной стадии примерно через полгода тебе нужно будет устроиться в конторку плюсовую и продолжать свое обучение уже в рабочей среде.
> На определенной стадии примерно через полгода ты забьёшь на это хуй и пойдёшь дальше заниматься тем, что умеешь.
Пацаны, горят лабы по C. 6 штук, первый семестр учим. Помогёте? Есть не свой вариант, нужно изменять.
>TP — режим совместимости с Turbo Pascal: совместимость практически полная, за исключением нескольких моментов, связанных с тем, что FPC компилирует программы для защищённого режима процессора, где невозможно прямое обращение к памяти, портам и т. д.
Подойдет FreePascal для задрачивания алгоритмов на TurboPascal? или GNU Pascal?
Да не похуй ли? Если задрачивание алгоритмов подразумевает написание всяких сортировок и обходов в глубину.
а вообще паскаль - хуёвая тема
Это не шутка.
ПАСКАЛЬ
Помогите доделать (= сделать) лабу по Паскалю. Болел два месяца — нихуя не ебу чё делать.
На самом деле тут работы на две минуты: скопипастил всё что нужно, осталось доработать (согласовать куски кода скопированные из разных источников).
УСЛОВИЕ
В исходном текстовом файле записаны строки, содержащие цифры в произвольном порядке,
возможно разделенные другими символами. Требуется написать программу, которая для
каждой строки исходного файла будет выводить в результирующий файл последовательность
цифр ('0','1'..'9') из входной последовательности в порядке увеличения частоты их
встречаемости. Каждая цифра при этом должна быть распечатана один раз.
Если какие-то цифры встречаются одинаковое число раз, то они выводятся по возрастанию.
Например, пусть в одной из строк исходного файла содержатся следующие символы:
12324#32
в результирующем файле должно быть:
1432
program Lab3;
uses
crt;
const
FILE1 = 'C:\Users\user\Desktop\Lab3\fname1.txt';
FILE2 = 'C:\Users\user\Desktop\Lab3\fname2.txt';
type
mas = array[1..10] of integer;
matr = array[1..10] of mas;
procedure About;
begin
writeln('Л');
writeln('В');
writeln;
writeln('Г');
writeln('К');
writeln;
writeln('Задание.');
writeln('Требуется написать программу, которая для каждой строки исходного файла');
writeln('будет выводить в результирующий файл последовательность цифр из входной');
writeln('последовательности в порядке увеличения частоты их встречаемости.');
writeln('Примечание.');
writeln(' Каждая цифра при этом должна быть распечатана один раз.');
writeln(' Если какие-то цифры встречаются одинаковое число раз,');
writeln('то они выводятся по возрастанию.');
writeln('Например.');
writeln('Пусть в одной из строк исходного файла содержатся следующие символы:');
writeln('12324#32');
writeln('В результирующем файле должно быть:');
writeln('1432');
end;
//----
procedure Alg;
var
s :string;
d, p :array[0 .. 1000] of longint;
i, c, j :longint;
begin
read(s);
for i := 1 to length(s) do
inc(d[ord(s) - 48]);
ПАСКАЛЬ
Помогите доделать (= сделать) лабу по Паскалю. Болел два месяца — нихуя не ебу чё делать.
На самом деле тут работы на две минуты: скопипастил всё что нужно, осталось доработать (согласовать куски кода скопированные из разных источников).
УСЛОВИЕ
В исходном текстовом файле записаны строки, содержащие цифры в произвольном порядке,
возможно разделенные другими символами. Требуется написать программу, которая для
каждой строки исходного файла будет выводить в результирующий файл последовательность
цифр ('0','1'..'9') из входной последовательности в порядке увеличения частоты их
встречаемости. Каждая цифра при этом должна быть распечатана один раз.
Если какие-то цифры встречаются одинаковое число раз, то они выводятся по возрастанию.
Например, пусть в одной из строк исходного файла содержатся следующие символы:
12324#32
в результирующем файле должно быть:
1432
program Lab3;
uses
crt;
const
FILE1 = 'C:\Users\user\Desktop\Lab3\fname1.txt';
FILE2 = 'C:\Users\user\Desktop\Lab3\fname2.txt';
type
mas = array[1..10] of integer;
matr = array[1..10] of mas;
procedure About;
begin
writeln('Л');
writeln('В');
writeln;
writeln('Г');
writeln('К');
writeln;
writeln('Задание.');
writeln('Требуется написать программу, которая для каждой строки исходного файла');
writeln('будет выводить в результирующий файл последовательность цифр из входной');
writeln('последовательности в порядке увеличения частоты их встречаемости.');
writeln('Примечание.');
writeln(' Каждая цифра при этом должна быть распечатана один раз.');
writeln(' Если какие-то цифры встречаются одинаковое число раз,');
writeln('то они выводятся по возрастанию.');
writeln('Например.');
writeln('Пусть в одной из строк исходного файла содержатся следующие символы:');
writeln('12324#32');
writeln('В результирующем файле должно быть:');
writeln('1432');
end;
//----
procedure Alg;
var
s :string;
d, p :array[0 .. 1000] of longint;
i, c, j :longint;
begin
read(s);
for i := 1 to length(s) do
inc(d[ord(s) - 48]);
Сам код
program Lab3;
uses
crt;
const
FILE1 = 'C:\Users\user\Desktop\Lab3\fname1.txt';
FILE2 = 'C:\Users\user\Desktop\Lab3\fname2.txt';
type
mas = array[1..10] of integer;
matr = array[1..10] of mas;
procedure About;
begin
writeln('Л');
writeln('В');
writeln;
writeln('Г');
writeln('К');
writeln;
writeln('Задание.');
writeln('Требуется написать программу, которая для каждой строки исходного файла');
writeln('будет выводить в результирующий файл последовательность цифр из входной');
writeln('последовательности в порядке увеличения частоты их встречаемости.');
writeln('Примечание.');
writeln(' Каждая цифра при этом должна быть распечатана один раз.');
writeln(' Если какие-то цифры встречаются одинаковое число раз,');
writeln('то они выводятся по возрастанию.');
writeln('Например.');
writeln('Пусть в одной из строк исходного файла содержатся следующие символы:');
writeln('12324#32');
writeln('В результирующем файле должно быть:');
writeln('1432');
end;
//----
procedure Alg;
var
s :string;
d, p :array[0 .. 1000] of longint;
i, c, j :longint;
begin
read(s);
for i := 1 to length(s) do
inc(d[ord(s) - 48]);
for i := 0 to 9 do
p := i;
for i := 1 to 100 do
for j := 0 to 8 do
if (d[p[j]] > d[p[j + 1]]) then begin
c := p[j];
p[j] := p[j + 1];
p[j + 1] := c;
end;
for i := 0 to 9 do
if (d[p] <> 0) then
write(p);
end;
//--- нашёл в интернете
procedure FileToFile(var f1, f2: text);
var
s, t: string;
begin
reset(f1); rewrite(f2); // открываем файл 1, перезаписываем файл 2
while not eof(f1) do // подсчитываем количество символов
begin
readln(f1, s);
if (s <> '') then Alg(s, t)
else (t := '');
writeln(f2, t);
end;
close(f1); close(f2);
end;
procedure FileNew(var fname1, fname2: string; f1, f2: text);
begin
writeln('Введите имя исходного файла:'); // запрашиваем C:\Users\user\Desktop\Lab3\fname1.txt
readln(fname1);
fname1 := FILE1;
if FileExists(fname1) then
begin
writeln('Введите имя результирующего файла'); // запрашиваем C:\Users\user\Desktop\Lab3\fname2.txt
readln(fname2);
fname2 := FILE2;
assign(f1, fname1); assign(f2, fname2);
FileToFile(f1, f2);
end
else writeln('Файл с таким именем не существует.');
close(f1); close(f2); // закрываем файл
readln;
end;
var
fname1, fname2: string; f1, f2: text;
begin
About;
FileNew(fname1, fname2, f1, f2);
end.
Сам код
program Lab3;
uses
crt;
const
FILE1 = 'C:\Users\user\Desktop\Lab3\fname1.txt';
FILE2 = 'C:\Users\user\Desktop\Lab3\fname2.txt';
type
mas = array[1..10] of integer;
matr = array[1..10] of mas;
procedure About;
begin
writeln('Л');
writeln('В');
writeln;
writeln('Г');
writeln('К');
writeln;
writeln('Задание.');
writeln('Требуется написать программу, которая для каждой строки исходного файла');
writeln('будет выводить в результирующий файл последовательность цифр из входной');
writeln('последовательности в порядке увеличения частоты их встречаемости.');
writeln('Примечание.');
writeln(' Каждая цифра при этом должна быть распечатана один раз.');
writeln(' Если какие-то цифры встречаются одинаковое число раз,');
writeln('то они выводятся по возрастанию.');
writeln('Например.');
writeln('Пусть в одной из строк исходного файла содержатся следующие символы:');
writeln('12324#32');
writeln('В результирующем файле должно быть:');
writeln('1432');
end;
//----
procedure Alg;
var
s :string;
d, p :array[0 .. 1000] of longint;
i, c, j :longint;
begin
read(s);
for i := 1 to length(s) do
inc(d[ord(s) - 48]);
for i := 0 to 9 do
p := i;
for i := 1 to 100 do
for j := 0 to 8 do
if (d[p[j]] > d[p[j + 1]]) then begin
c := p[j];
p[j] := p[j + 1];
p[j + 1] := c;
end;
for i := 0 to 9 do
if (d[p] <> 0) then
write(p);
end;
//--- нашёл в интернете
procedure FileToFile(var f1, f2: text);
var
s, t: string;
begin
reset(f1); rewrite(f2); // открываем файл 1, перезаписываем файл 2
while not eof(f1) do // подсчитываем количество символов
begin
readln(f1, s);
if (s <> '') then Alg(s, t)
else (t := '');
writeln(f2, t);
end;
close(f1); close(f2);
end;
procedure FileNew(var fname1, fname2: string; f1, f2: text);
begin
writeln('Введите имя исходного файла:'); // запрашиваем C:\Users\user\Desktop\Lab3\fname1.txt
readln(fname1);
fname1 := FILE1;
if FileExists(fname1) then
begin
writeln('Введите имя результирующего файла'); // запрашиваем C:\Users\user\Desktop\Lab3\fname2.txt
readln(fname2);
fname2 := FILE2;
assign(f1, fname1); assign(f2, fname2);
FileToFile(f1, f2);
end
else writeln('Файл с таким именем не существует.');
close(f1); close(f2); // закрываем файл
readln;
end;
var
fname1, fname2: string; f1, f2: text;
begin
About;
FileNew(fname1, fname2, f1, f2);
end.
Куда за минимальное время с реальной вероятностью вкатится джуниором? В данный момент учу Яву (к неосиляторам пока еще не отношу, скажем так без мотивации нету огня в глазах, про который часто пишут имея ввиду студентов, у студентов, он есть потому что они зачастую наивные и думают, что как только они закончат ВУЗ, так тут же попадут на работу). Лет много, но меня это не парит под впечатлением от фильма Стажер с ДеНиро и считаю что в будущем будет больше и больше перетекающих из сферы в сферу людей хоть в 50 летнем возрасте. Способствовать тому будут "развитие систем обучения", большое количество новых проф и сокращение старых.
Сообственно Ява интересная но очень далекая и туманная, очень много всякого нужно знать и всем нужны лишь спецы с конкретным опытом. То есть на яве нельзя научиться рисовать и пойти сходу рисовать =) . Рассматриваю и gamedev, и qa и веб-макакинг. Сообственно минимум времени не освоение, чтобы просто "ррраз! и в ойти" и чтобы это 60-80к.рублей в СПБ через год. И аноны просьба без предложения хаскеля, 1C и с/с++.
Из того что сейчас знаю и умею это классы, объекты, циклы, условия и немного структуры данных, немножко умею в 3d inventor и интересны технологии openCV и создание моделей по фотограметрии с беспилотников, навроде autodesk recap, dronedeploy, pix4d. Вообщем фантазер, который не может за что-то зацепиться по настоящему, потому что не знает чего хочет по настоящему. Если какой анон чего-то по настоящему годного посоветует, буду всегда вспоминать добрым словом и тостах восславлять! =)
Прочти же ты первые три строчки из шапки, пидорас.
Нахуй их дублировать?
Глобальные они на то и глобальные, они объявляются в начале программы и используются везде, в функциях, в основной части кода, где хочешь. А этого толстого не слушай >>900624. Он хуйню несет.
Переменные в функции - локальные переменные. Объявляются в функции и могут использоваться только в функции.
Все пиздец просто, гугли видимость переменных
Ну и вали нахуй отсюда, неженка. Нам не нужна конкуренция
Ладно, раз не хочешь устанавливать Haskell Platform, изучи следующие области, которые понадобятся везде, куда бы ты ни вкатывался (но раз начал с джавы, то не бросай):
- English (уровень: понимание документации с минимальным использованием переводчика)
- Структуры данных (алгоритмическая сложность, а так же, реальное влияние компьютерной архитектуры, к примеру, чем вредны кэшмиссы)
- Функции высшего порядка
- Паттерны проектирования (как классические GOF, так и разбавленные функциональщиной)
- Регулярные выражения
- концепция DSL
не хочу искать, лопатить на первых порах. я понимаю что без этого никак, но я просто хочу чтоб мне подавали инфу на блюдечеке, чтоб потом мне дали корочку, и еще пристроили в ламповое местечко хотя бы за 10-15 к джуном.
Гикбрэинс для этого подойдет?
- Инглиш доки читаю воостновном хватает понять что делает, если нет хитрых слов или особенностей, переводчик крайне редко и вещи вроде concurrency загуглить.
- Структуры данных, немного юзал arraylist, set, hashmap. Прочитал наверно про все. Не очень понимаю про интерфейсы list, map и др.
- функции дуб.
- Узнал что итератор и компаратор паттерны. Бегло прочитал про все, выглядит как философия даосизма.
- Регулярочки почитал относительно несложно кажется при первом взгляде и то что обрабатывается вроде каким-то паттерном.
- ADSL?
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
Using the above code has security implications. The client can set all HTTP header information (ie. $_SERVER['HTTP_...) to any arbitrary value it wants. As such it's far more reliable to use $_SERVER['REMOTE_ADDR'], as this cannot be set by the user.
From: http://roshanbh.com.np/2007/12/getting-real-ip-address-in-php.html
http://stackoverflow.com/questions/3003145/how-to-get-the-client-ip-address-in-php
Если не понимаешь про интерфейсы - почитай о полиморфизме и остальных концепциях ООП. Вкратце: программирование от интерфейса позволяет не зависеть от конкретной реализации.
Какой еще ADSL? Речь про Domain Specific Languages. Внутренний DSL: это ряд языковых конструкций, облегчающих разработку в терминах предметной области. Чем больше язык поддерживает синтаксического сахара и применено паттернов и функциональщины - тем зачетнее выглядит код. Думаю, Scala в этой области - безусловный лидер, но на джаве можно тоже что-нибудь достойное наваять.
Внешний DSL - способ выражения мыслей для пользователей, знатоков предметной области, зачастую, вообще далеких от кодинга.
Я так понимаю, даже если ты прочитал бегло про несколько коллекций и паттернов, то больше запутался, нежели что-то понял, лучше не обманывать себя, что все легко, а сесть за код и хорошенько закрепить результат. И начать лучше, все-таки, с обобщенных вещей, а не специфических языковых плюшек.
Например, действительно подучи регэкспы (входят в каждый язык), про форматы данных еще вспомнил: XML (+ XSD шаблоны), JSON. Обязательно еще нужно знать какой-нибудь диалект SQL (где бы ты ни работал - концепция понадобится, обещаю), начни с MySQL.
Удваиваю Exitbag, брат заканчивал, теперь в ламповом местечке.
Все эти советы в духе учи Pascal можно перефразировать: узнай что такое операторы, массивы, функции, ООП, циклы, типы данных.
>они все похожи и устроены по одинаковым принципам
Это неправда. Языки с блоком "var" в заголовке устроены по принципу "основа программы - глобальные переменные". Более современные устроены по другим принципам.
Это называется процедурный стиль: данные отдельно, процедуры отдельно. Просто, но получается каша.
Есть еще обьектный стиль: данные и процедуры в одном месте вместе. Сложно, но программа получается модульная, ее легко править, легко разбираться в ее структуре.
На языке одного типа можно писать в другом стиле: на ооп - пилить все на процедурах, а в процедурном языке - велосипедить обьекты.
Не пиши, если имеешь нулевые знания.
В твоем примере, var используется для статической типизации. Всё.
И к ООП, кстати, это не имеет прямого отношения.
Есть языки со статической типизацией, есть с динамической, есть сильная типизация, бывает и слабая. Эти тонкости, пока ненужны вот этому >>901354, ему можно посоветовать выбрать один, современный язык программирования и чтобы задрачивал его до посинения. Так будет хоть что-то знать.
>В твоем примере, var используется для статической типизации. Всё.
Ты тоже глупостей не пиши. "VAR" в посрале - наследие перфокарт. Используетьса он для объявления блока данных, на которые указывает отдельный регистр DS в x86 и они видны во всех местах программы.
ты говоришь как он используется в каких-то конкретных языках, а я тебе говорю о том, какие парадигмы лежат в основе объявления переменных до их использования.
Продолжай и дальше зацикливаться на частностях, но не на сущности. Мне вообщем-то все равно.
Бамп вопросу.
Не надо только рассказывать, что чтобы поднимать хорошее бабло на программировании надо учиться 10 лет. Я лично знаком с людьми, который куда меньше, чем за год освоили джаву и норм бабос подымают, только они не колятся суки, как они смогли быстро обучиться
Писать код. Учиться писать код. Писать код. Учиться писать код. Писать код. [...]
Var в паскале - это необходимость, чтобы знать, сколько памяти выделять под переменные, чтобы компилятор мог быть однопроходным - считал строку @ сгенерировал кусок кода. В сишке точно так же было в первых версиях.
> Посоны как стать программистом и устроиться по этой профессии быстро?
Накачать жопу, побрить её до гладкого состояния и подставить директору в какой-нибудь компании.
Найти толочку програмистку, ебать и учить.
<form>
<input type="text">
<button type="submit">OK</button>
</form>
Как при нажатии на кнопку сделать, чтобы редиректило на /"отправленный запрос"?
Без задней мысли, берёшь и устраиваешься. Я так устроился на 200к бачей в день.
В наркокартель, очевидно.
Сам веб-макака, ничего про другие языки не знаю, запилить хочу чисто для себя
Через jquery делаешь onclick
Ебнутый слегка препод придумал всем задание - КВЕСТ составить. Вообще не знаю как к нему подступиться.
Насколько я для себя понял, должен в консоль выводиться текст, затем 1 2 3 варианта, нажимаешь цифру, дальше идет "сюжет" и т.д. В целом понимаю, что ничего сложного, но не могу начать. Благодарю заранее за любую помощь.
Да, он самый.
То было самое первое, что делали на занятии...
После этого и другие лабы были, куда сложнее, с заданиями там и т.д.
А тут вот тупик с этим квестом.
Я уже просто не могу больше параноить чтобы у меня не уехала крыша (из разряда расстройств проверять закрытые двери и не забыл ли ты поставить машину на ручник)
При каких условиях пиздятся пороли и вообще данные на аккаунт в интернете ? Можно ли просто открыть какой порно сайт и получить вирус который тут же все у меня спиздит или спиздит мои данные при следующем логине?
Я не могу. Я вечно проверяю все учётки не взломал ли их кто. Но я не понимаю, чего надо реально опасаться а где я придумал хуйню невозможную
Я заменил одну из букв на английскую. Он должен был пропустить это слово.
Есть один трюк про который не многие знают. Можно просто загуглить 10 самых распространённых паролей и выбрать один из них. Они должны быть очень хороши раз такие популярные.
>При каких условиях пиздятся пороли и вообще данные на аккаунт в интернете
Только когда ты их сам вводишь.
>Можно ли просто открыть какой порно сайт и получить вирус который тут же все у меня спиздит или спиздит мои данные при следующем логине?
Нет. Только если тебе предложат подписку на порно с твоей мамкой за доллар 99 и попросят логин и пароль от личного кабинета в твоём банке.
> Но я не понимаю, чего надо реально опасаться а где я придумал хуйню невозможную
Сложный пароль и не логиниться на сайтах которым не доверяешь. К каждому сайту свой пароль и для всех паролей один менеджер паролей.
Смотри. Если ты зайдешь на какой-то сайт, то сам по себе он никакие данные украсть у тебя не сможет. Но существуют уязвимости, с помощью которых можно выполнить произвольный код на компьютере клиента. Как бы хорошо код не писался, уязвимости всё равно были и будут. В винде, в браузере, особенно в плагинах (флэш/пдф ридер/сильверлайт и т.д.).
Поэтому рекомендации тебе очень простые:
1. Держи на компе обновлемый антивирь
2. Обязательно поставь файрвол в режим белого списка с запросом (чтобы про неразрешенные соединения он тебя спрашивал)
3. Обязательно обновляй винду и все сетевые программы, особенно те, которыми пользуешься каждый день (тот же скайп - обязательно)
4. В браузере избавься от всех ненужных плагинов. Флеш давно уже перестал быть обязательным плагином для интернета, избавься от него. ПДФ ридер, если не нужен тебе для работы - тоже нахуй.
5. Поставь uBlock Origin или AdBlock.
5. Для посещения сомнительных сайтов и запуска сомнительных программ поставь на комп виртуалку (после установки винды и нужных программ сделай снапшот, чтобы одним кликом можно было откатиться в первоначальное состояние).
Всё. Этого достаточно для абсолютного большинства случаев.
Ну вот, с нумерацией проебался. Ну да ладно.
Причина, нынешний работодатель просто так не хочет отпускать
какие подводные?
В каком смысле не хочет? Заявление по собственному на стол клади и всё, через две недели работодатель обязан выдать трудовую и расчёт. Если не принимают заявление - отправляешь ценным заказным письмом с ближайшей почты, это 100% гарантия. Проходили такое уже.
На свечном
Но теперь не могу написать и 40 строк, начинается раздражение, головная боль, хочется все выкинуть нахер и пойти под пледик няшиться :3 Пробовал отдыхать, менял область в которой работал, вообще в принципе за компьютером ничего не хочется делать. Питаюсь правильно, физ нагрузку делаю. Пробовал и помидоры и прогать хотябы по часу в день, и отрубал инет пока работаю.
Что может быть? Теперь все значит, в кодинг путь заказан? Как теперь добывать еду?
Нужно чтобы вместо удаления имени изменялось значение зарплаты.
А если вводимое имя не найдено, задать запрос на новое значение зарплаты
в файл i.txt нужно вписать рандомные имена
#include <stdio.h>
#include <string.h>
#include <ctype.h>
void read(FILEfile){
char tmp[100];
rewind(file);
while ((fgets(tmp,100,file)))
puts(tmp);
printf("\n------\n");
rewind(file);
}
int main(void){
FILE i,o;
i = fopen("i.txt","r+");
o = fopen("o.txt","w");
read(i);
char name[20];
char dname[20];
int salary;
char dn[250];
char tmp[50];
while(1){
printf("enter name to change: ");
scanf("%s",dname);
if(strcmp(dname,"") == 0)
break;
sprintf(tmp,"%s ",dname);
strcat(dn,tmp);
}
while(!feof(i)){
fscanf(i,"%s %d\n",name,&salary);
strcat(name," ");
if(!strstr(dn,name))
fprintf(o,"%s %d\n",name,salary);
}
fclose(i);
fclose(o);
o = fopen("o.txt","r");
read(o);
getchar();
getchar();
return 0;
}
Нужно чтобы вместо удаления имени изменялось значение зарплаты.
А если вводимое имя не найдено, задать запрос на новое значение зарплаты
в файл i.txt нужно вписать рандомные имена
#include <stdio.h>
#include <string.h>
#include <ctype.h>
void read(FILEfile){
char tmp[100];
rewind(file);
while ((fgets(tmp,100,file)))
puts(tmp);
printf("\n------\n");
rewind(file);
}
int main(void){
FILE i,o;
i = fopen("i.txt","r+");
o = fopen("o.txt","w");
read(i);
char name[20];
char dname[20];
int salary;
char dn[250];
char tmp[50];
while(1){
printf("enter name to change: ");
scanf("%s",dname);
if(strcmp(dname,"") == 0)
break;
sprintf(tmp,"%s ",dname);
strcat(dn,tmp);
}
while(!feof(i)){
fscanf(i,"%s %d\n",name,&salary);
strcat(name," ");
if(!strstr(dn,name))
fprintf(o,"%s %d\n",name,salary);
}
fclose(i);
fclose(o);
o = fopen("o.txt","r");
read(o);
getchar();
getchar();
return 0;
}
зп 50к на руки, из них 12к это официальная. Я к тому, что работодатель 100% завыебывается мол ах ты сукан на новый год кидаешь нас где мы сейчас найдем тебе замену, держи свои 12к пидорубликов и пиздуй.
Я бы и срадостью отработать как положено, передать все свое наследство новому кодеру и съебаться. Но я живу в уральской мухосрани и тут вчера мне пришел офер из одной конторы моей мечты в дс2.
Лол судя по такому принципу работы 50к наруки 12к официально, ты работал в говнопараше с говнокодом. Какой нахуй тебе дрим офер мог из дса прийти, если только на такую же говно парашу только на зп дсную. Какой смысл тогда. Нахуй ты в дсе нужен будешь. Через год тебя пидорнут, будет очередной грущик ашанский.
>держи свои 12к пидорубликов
А чо ты хотел, работал за еду, не важно что ты там какие то тугрики в конверте получал, вот теперь и расплачивайся. Найду через неделю новую макаку, а твоя зп в кармашек ерохину пойдёт.
Кого вообще ебет мнение обосаного эникея.
>>901875
Забирай трудовую, сам себя уволь в ней только, и пиздуй в дс. Сам так делал года 4 назад, работал на ёбаном заводе в челябе одмином за 30к, позвали кодером пхп в дс2. За это время поменял 3 рабочих места и свичнулся в жаву, сейчас в сеньёр помидор в дс2 зп 170к.
да мне похуй кого они там найду. В ёбаной деревне с 400тыщ населения либо фрилансить либо пиздуй в одну из трёх существующих контор (2 из них веб -студии аля Соколовский, на должность битрикс проститутка или андроид блядь, и 1 - софтварная аля java). Выбор как видите просто ахуеннен, венец профессионального роста и развития.
>>901894
А какие подводные есть, при таком съёбе из конторки?
>А какие подводные есть, при таком съёбе из конторки?
Да никаких, тебе главное зп свою забрать, документы и и все. Как только тебя хватятся, объяснишь по телефону мог так и так.
>Кого вообще ебет мнение обосаного эникея.
>сам обоссаный эникей
Ох уж эти манясиньеры с 3хлетним опытом
>2 из них веб -студии аля Соколовский, на должность битрикс проститутка или андроид блядь, и 1 - софтварная аля java
>венец профессионального роста и развития
Ну да а ты съябываешь в дс2 и будешь тамкаждый день датамайнить на го, изучать нейросети на хаскеле, обмазываться жсореактом + ангуляр понимношк.
Как был макакой так и останешься. профессиОнальное развитие сможешь получить работая гей шлюхой.
И чо мамка твое заявление посмотрел, сказала Сына корзина ты чо ебнулся, нибуду я никуда съезжать чтоб ты сычевать смог один тут.
толсто слишком. На столько толсто что от ты дианонишься в битрикс/джанго хуесоса.
>Съебать в никуда например.
ну это при любом переезде может быть, нихуя нового не сказал
>манясиньеры с 3хлетним опытом
>сам обоссаный эникей
ну вот и мамкин верстальщик под ворлдпрес задетектился.
> ты дианонишься
Лолирую, тогда ты в червя пидора.
>битрикс/джанго хуесоса.
Дважды лолирую, сравнил кучу говнокода, с кучей говнокода в стиле мвс и тоннами табов.
>толсто слишком
Пока что так про жопу твоей мамаши можно сказать только.
И будешь получать в дс 30к, которые будут уходить на съём квартиры. А пахать будешь ещё больше.
Еще и чурки в очко выебут или на бутылку посадят в подворотне.
Haskell
18|error: variable or field 'do_kek' declared void
Что за хуйня? Войд и войд, ну и ладно. Может я как-то не так методы вне класса определяю?
>мимосеньерхаскельгуру
Cпорим, ты даже не сможешь реализовать множество Индестрома-Ковальского на своем маняхаскеле.
Не порть человеку настроение. Нынче нечасто видишь вкатывающегося в ИТ, который получает удовольствие от того, что он (с)делал.
https://www.coursera.org/specializations/jhu-data-science
0 - АВЛ-дерево
1 - декартово дерево
2 - сплэй дерево
3 - красно-черное дерево
4 - хеш таблица с открытой адресацией
5 - двоичная куча
6 - к-ичная куча
7 - фиббоначиева куча
8 - система непересекающихся множеств
9 - суффиксный автомат
0 - персистентное декартово дерево по неявному ключу
ролл
Ахаха, ебать ты тупица! Вам в интернате такое дают чтоли, у даунов тоже есть информатика?
поможешь?
И ЧО НАМ ПЕТЕРИЧА, ИЗВОЛЛИТЬ ОБОСРАТЬСА???
Нужно парсить один сайт, но на нём ограничение одновременных подключений по ip, то есть в несколько потоков с одной машины не выйдет.
Да и страницы грузятся не быстро.
Все запросы - тупо get, без авторизаций даже. Поэтому думаю сделать простой скрипт на heroku, тупо принимающий url и возвращающий запрос. Это поможет, то есть уже можно параллельно парсить с 2 источников. Но нужно больше. Что можно еще сделать? (На хероку максимум 5 приложений и у всех вроде одинаковый ip.)
Наверное, мне нужен прокси, но я никогда не имел с ними дело. Есть ли бесплатные?
разбираюсь в вопросе
могу дать консультацию (скайп, телеграмм, остально)
яндекс деньги, вебмани, прочая поебота - без проблем
2k за час
> She left a job as a computer programmer in her early 20s
Чет лол
Нет денег – нет помощи.
Я на фрилунсе найму за 1к.
Да, просто частный случай.
ПАСКАЛЬ
ЗАДАНИЕ
В исходном текстовом файле записаны строки, содержащие цифры в произвольном порядке, возможно разделенные другими символами. Требуется написать программу, которая для каждой строки исходного файла будет выводить в результирующий файл последовательность цифр ('0','1'..'9') из входной последовательности в порядке увеличения частоты их встречаемости. Каждая цифра при этом должна быть распечатана один раз. Если какие-то цифры встречаются одинаковое число раз, то они выводятся по возрастанию.
Например, пусть в одной из строк исходного файла содержатся следующие символы:
12324#32
в результирующем файле должно быть:
1432
Товарищи, исправьте программу (не идёт запись во второй файл).
Сам ничего не умею и не знаю, потому что долго болел.
КОД — http://pastebin.com/9CdE6kyA
Белорусских рублей?
Ричард Стивенс.
Вся суть тянучек программистов.
500?
Чем открыть .sql файл (дамп mysql)? Желательно портабл версию проги или вообще онлайн сервис. phpmyadmin не жрет, слишком большой.
Текстовым редактором. А еще лучше импортировать обратно в MySQL и не выделываться.
Дорогие, скажите, пожалуйста, как автоматически всё протабулировать в Dev-C++. В упор не вижу такой возможности.
Вот задание:
Разработать и реализовать алгоритм, который будет искать 3-й минимум и 4-й максимум в массиве, размер которого определяется пользователем (но не более 200) следующим образом:
1)Ввод количества элементов
2)Ввод элементов массива
3)Сортировка массива
4)Копирование отсортированного массива в другой, исключая повторяющиеся элементы
5)Вывод искомых минимумов и максимумов, если они есть с помощью второго массива.
Вот код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int kol_vo = 201, kol_vo2 = 0;
string povtor = "", pr2 = "";
bool pr = true, kazuli = true, ml = true, ll = false;
Console.WriteLine("Доброго времени суток\nПриветствуем Вас в нашей программе\nДля корректной работы с программой необходимо вводить целые числа\n");
while (ml == true)
{
Console.WriteLine("Введите размер массива");
while (kazuli == true)
{
do
{
pr2 = Convert.ToString(Console.ReadLine());
int m = 0;
kazuli = int.TryParse(pr2, out m);
if (kazuli == false)
Console.WriteLine("Введите, пожалуйста, цифры");
else
{
while (kol_vo > 200)
{
kol_vo = Convert.ToInt32(pr2);
if (kol_vo > 200)
Console.WriteLine("Вы задали слишком большой рамер массива");
}
break;
}
}
while (!kazuli);
break;
}
double[] mas = new double[kol_vo];
for (int i = 0; i < mas.Length; i++)
{
while (pr == true)
{
do
{
Console.WriteLine("[" + i + "]:");
pr2 = Convert.ToString(Console.ReadLine());
int r = 0;
pr = int.TryParse(pr2, out r);
if (pr == false)
Console.WriteLine("Введите, пожалуйста, цифры");
else
{
mas = Convert.ToDouble(pr2);
break;
}
}
while (!pr);
break;
}
}
Array.Sort(mas);
for (int j = 0; j < mas.Length; j++)
{
if (!povtor.Contains(mas[j].ToString()))
{
kol_vo2++;
povtor += mas[j];
}
}
double[] mas2 = new double[kol_vo2];
int ig = 0;
povtor = "";
for (int j = 0; j < mas.Length; j++)
{
if (!povtor.Contains(mas[j].ToString()))
{
mas2[ig] = mas[j];
povtor += mas[j];
ig++;
}
}
Console.WriteLine();
for (int j = 0; j < mas2.Length; j++)
{
Console.WriteLine(mas2[j]);
}
Console.WriteLine();
if (kol_vo2 > 3)
Console.WriteLine("3-й минимум: " + mas2[2] + "\n4-й максимум: " + mas2[(kol_vo2 - 4)]);
else if (kol_vo2 == 3)
Console.WriteLine("3-й минимум: " + mas2[2] + "\n4-го максимума не существует, Ваш массив меньше");
else if (kol_vo2 < 3)
Console.WriteLine("3-го минимума и 4-го максимума не существует, Ваш массив меньше");
Console.WriteLine("\nНе желаете ли продолжить работу с прогруммой?");
string vv = "";
while (ll == false)
{
vv = Convert.ToString(Console.ReadLine());
if (vv == "нет" || vv == "Нет" || vv == "Не" || vv == "не" || vv == "No" || vv == "no")
{
ml = false;
ll = true;
}
else if (vv == "Да" || vv == "да" || vv == "Yes" || vv == "yes")
{
ml = true;
ll = true;
}
else
{
Console.WriteLine("Ответ не ясен, повторите");
ll = false;
}
}
}
Console.WriteLine("До свидания\nСпасибо, что использовали нашу программу");
Console.ReadKey();
}
}
}
При запросе количества элементов в массиве (например 222или 352 и т.д) программа залетает в бесконечный цикл.
Может кто помочь?
Заранее благодарен за помощь.
Вот задание:
Разработать и реализовать алгоритм, который будет искать 3-й минимум и 4-й максимум в массиве, размер которого определяется пользователем (но не более 200) следующим образом:
1)Ввод количества элементов
2)Ввод элементов массива
3)Сортировка массива
4)Копирование отсортированного массива в другой, исключая повторяющиеся элементы
5)Вывод искомых минимумов и максимумов, если они есть с помощью второго массива.
Вот код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int kol_vo = 201, kol_vo2 = 0;
string povtor = "", pr2 = "";
bool pr = true, kazuli = true, ml = true, ll = false;
Console.WriteLine("Доброго времени суток\nПриветствуем Вас в нашей программе\nДля корректной работы с программой необходимо вводить целые числа\n");
while (ml == true)
{
Console.WriteLine("Введите размер массива");
while (kazuli == true)
{
do
{
pr2 = Convert.ToString(Console.ReadLine());
int m = 0;
kazuli = int.TryParse(pr2, out m);
if (kazuli == false)
Console.WriteLine("Введите, пожалуйста, цифры");
else
{
while (kol_vo > 200)
{
kol_vo = Convert.ToInt32(pr2);
if (kol_vo > 200)
Console.WriteLine("Вы задали слишком большой рамер массива");
}
break;
}
}
while (!kazuli);
break;
}
double[] mas = new double[kol_vo];
for (int i = 0; i < mas.Length; i++)
{
while (pr == true)
{
do
{
Console.WriteLine("[" + i + "]:");
pr2 = Convert.ToString(Console.ReadLine());
int r = 0;
pr = int.TryParse(pr2, out r);
if (pr == false)
Console.WriteLine("Введите, пожалуйста, цифры");
else
{
mas = Convert.ToDouble(pr2);
break;
}
}
while (!pr);
break;
}
}
Array.Sort(mas);
for (int j = 0; j < mas.Length; j++)
{
if (!povtor.Contains(mas[j].ToString()))
{
kol_vo2++;
povtor += mas[j];
}
}
double[] mas2 = new double[kol_vo2];
int ig = 0;
povtor = "";
for (int j = 0; j < mas.Length; j++)
{
if (!povtor.Contains(mas[j].ToString()))
{
mas2[ig] = mas[j];
povtor += mas[j];
ig++;
}
}
Console.WriteLine();
for (int j = 0; j < mas2.Length; j++)
{
Console.WriteLine(mas2[j]);
}
Console.WriteLine();
if (kol_vo2 > 3)
Console.WriteLine("3-й минимум: " + mas2[2] + "\n4-й максимум: " + mas2[(kol_vo2 - 4)]);
else if (kol_vo2 == 3)
Console.WriteLine("3-й минимум: " + mas2[2] + "\n4-го максимума не существует, Ваш массив меньше");
else if (kol_vo2 < 3)
Console.WriteLine("3-го минимума и 4-го максимума не существует, Ваш массив меньше");
Console.WriteLine("\nНе желаете ли продолжить работу с прогруммой?");
string vv = "";
while (ll == false)
{
vv = Convert.ToString(Console.ReadLine());
if (vv == "нет" || vv == "Нет" || vv == "Не" || vv == "не" || vv == "No" || vv == "no")
{
ml = false;
ll = true;
}
else if (vv == "Да" || vv == "да" || vv == "Yes" || vv == "yes")
{
ml = true;
ll = true;
}
else
{
Console.WriteLine("Ответ не ясен, повторите");
ll = false;
}
}
}
Console.WriteLine("До свидания\nСпасибо, что использовали нашу программу");
Console.ReadKey();
}
}
}
При запросе количества элементов в массиве (например 222или 352 и т.д) программа залетает в бесконечный цикл.
Может кто помочь?
Заранее благодарен за помощь.
> kol_vo
> pr
> kazuli lol
> ml
> kol_vo2
> povtor
> pr2
> ll
> ig
> vv
Какие шикарные имена переменных.
> if (vv == "нет" || vv == "Нет" || vv == "Не" || vv == "не" || vv == "No" || vv == "no")
Какое великолепное условие.
> Может кто помочь?
Нет, даунам помогать бессмысленно.
По-отдельности проверять каждый метод сборки отдельной переменной - это понятно, но тут важно, чтобы все поля были по некоторому смыслу связаны друг с другом. А это можно понять только, увидев самому и оценив результат.
Достаточно просто ничего не проверять и просто выводить значения полей?
В С++ надо: Создать класс, реализующий следующую задачу (ввод-вывод производить из файла). Дан целочисленный массив. Удалить все элементы, встречающиеся более двух раз.
Я уже просмотрел все форумы что мог, нигде полного ответа для такого как я нет. Напиши код полностью, со всеми подставлениями и прочим (я как-нибудь сам создам блокнот в файле, вроде бы понимаю где должно быть его название), с меня гига тонна нефти и плюс 10^9 к карме
> с меня гига тонна нефти и плюс 10^9 к карме
Нахуй иди, либо предлагай деньги, раз еблан и сам не можешь написать.
Бамп, как я понимаю, платине
Сколько платишь?
>>902331
Вот из-за таких как вы, озлобленных кусков говна, и складывается в обществе отрицательное отношение к программистам. Этот троечник, которого вы считаете ебланом, вам это припомнит и будет вас обоссывать на собеседованиях, а вы еще будете ему жопу лизать, чтобы он платил вам 1/100 от того, что зарабатывает сам. Да, отыгрываться он будет может быть не на вас лично, а на других программистах, но на вас тоже это отразится в виде общественного мнения.
Судя по тому что этот пидор написал, он может расчитывать максимум на место сеньера гей шлюхи. Я думаю норм кодер не пойдет гей шлюхой работать. Так что сам лижи ему очко.
>припомнит
>будет вас обоссывать
>вы еще будете ему жопу лизать
Иди чтоль подрочи на куколдов, а то твои маняфантазии протекли.
>Этот троечник
>чтобы он платил вам 1/100 от того, что зарабатывает сам.
Маня плес.
Сколько будет одна сотая от нихуя?Правильно, нихуя
Обосрался с твоего манямирка
Если ты даже заплатить за готовую работу не можешь, значит ты нищук. Ты не сын богатого отца, тебя не устроили охуенным руководителем. Ты обычный нищук-троечник, который верит в стереотипы про то, что троечники добиваются большего. Поэтому руководить в будущем ты будешь только матерью, живя у нее на квартире, пока она не помрет.
А теперь либо задавай вопросы, либо плати, либо уебывай с доски клянчить готовую работу на киберфорумах, необучаемый.
Как раз те троечники, у которых нет ни денег, ни блата, добиваются всего в жизни, т.к. привыкли выкручиваться из самых трудных ситуаций своими силами. Они уже умеют договариваться, хитрить, крутиться-вертеться, давать на лапу. Если нихуя не зная, они смогли получить, то это уже о многом говорит. Такие люди обязательно хоть чего-нибудь в жизни добьются. А добьются ли чего-то отличники - большой вопрос, это как повезет. Возьмет добрый дядя на работу - хорошо, не возьмет - будет с красным дипломом дворы мести. Такова реальность. Привыкай.
https://www.youtube.com/watch?v=ixtpJ6bUNFY
Ну не скажи. Случаи, когда из грязи в князи, у нас не так уж редки, несмотря даже на блат. Было бы желание, как говорится. Лично знаю людей, которые с нуля в судьи выбились, не имея вообще никаких заделов. А стать судьей в наше время без блата... Ну в общем, кто хоть немного знает систему, тот поймет.
Ору с дауна, с его маняфантазиями. Отличительная черта неудачника, смотреть всяких бизнес тренеров, которые тебе за бабло говорят какой ты йоба ахуеннный. Это какой то извращенный нарцисизм. Но потом приходят домой к мамке, смотрят в зеркало и плачут. А после на двачах капчуют, какие они неудачники по жизни на самом деле йоба успешные будут.
И вообще по логике этого дауна все бомжи, и омеги в его классе, через пару лет будут нахуй президентами блять и директорами газпрома.
А вообще толстый не толсти, доебал.
А я лично, выглядывая в окно, вижу тысячи таких же как ты даунов и что дальше?
Гениально! Просто шедевр умственной работы.
>т.к. привыкли выкручиваться из самых трудных ситуаций своими силами
Карочи, мне помочь надо с одним делом... => сделай мне бесплатно всю работу.
Тебе трудно что-ли помочь? Ты чоооо, не <какой-то заезженный штамп> штоли?
И полтора часа "бозару" на тему добровольно в принудительном порядке помочь.
>>902376
>Они уже умеют договариваться, хитрить, крутиться-вертеться, давать на лапу
До сих пор никто не помог. Хреново умеет, видимо.
>обязательно хоть чего-нибудь в жизни добьются
Рак лёгких, цирроз печени.
>будет с красным дипломом дворы мести
Как что-то плохое. Физическая работа помогает расслабиться после умственного напряжения. А такая работа позволяет больше уделять времени себе.
>Этот троечник, которого вы считаете ебланом, вам это припомнит
Злопамятный человечишка, что ты тут делаешь? Только человечек с низким социальным статусом будет так делать. Вахтёр тому пример.
>из грязи в князи
90-и давно закончились, и случаи тоже.
А будешь раскачивать стабильность - донесу что экстремист и педофил, понялбля.
>>902383
>>902382
>>902378
Поцаны не злите его, он вам потом в бигмак плюнет!!1 чтожвытворити!1
Твой вопрос к байтоёбству отношения не имеет. Попробуй на MSDN поискать ответ.
>Но ведь хэндл тоже вроде как указатель/идентификатор/адрес?
Нет, это просто число. Перед (или после, не знаю) вызовом системной функции он будет сопоставлен со связанным объектом. Речь, естественно, про хендл потока/файла и тому подобное.
Т.е. грубо говоря число которая связанно с процессом? На практике как эту хуйню применяют? Зная хэндл процесса, мы можем идентифицировать сам процесс? Но ведь для этого лучше использовать PID.
Ты же понимаешь, что он все равно получит свой зачет. Возьмет у сокурсника, заплатит в конце концов, но уже не тебе, социально ущербному дауну, не умеющему даже корректно попросить об оплате, а кому-нибудь другому. И твой отказ ему хуже не сделает. А вот тебе - сделает, т.к. сильно испортит имидж программистов в обществе. Он поделится своим мнением со своими друзьями, друзья сделаю выводы, один из этих друзей окажется директором компании, который будет тебя же унижать, т.к. у него уже сформировалось негативное мнение о тебе. Или даже пусть не директором компании, а просто физически развитым человеком, с которым тебе предстоит пересечься.
Разумеется, я сейчас обращаюсь не к хикканам-затворникам, у которых вообще нет жизни ирл. Им ничего не грозит, но ничего и не светит, поэтому им только и остается, что кидаться какашками в интернетике. Я обращаюсь к нормальным прогерам, которые почему-то взяли моду смотреть на других свысока.
Тогда пососи мне хуй, бесплатно, пожалуйста. Нет? Пидор, я тебе ещё это припомню! Вот из-за таких как ты портиться мнение о программистах!
Утешай себя. Все люди одинаковы по своей природе. И дворники, и директора. Неприятных им людей они все будут всячески пытаться ущемить. Разница лишь в масштабе их деятельности. Вахтер может сделать мелкую подлянку, и то если наберется смелости, ибо на каждого вахтера можно найти управу. А какой-нибудь полковник полиции или прокуратуры, например, имеет возможность здорово испортить тебе жизнь, и никто ему в этом не способен помешать.
Утешай себя. Все люди одинаковы по своей природе. И полковники, и президенты. Неприятных им людей они все будут всячески пытаться ущемить. Разница лишь в масштабе их деятельности. Полковник может сделать мелкую подлянку, и то если наберется смелости, ибо на каждого полковника можно найти управу. А какой-нибудь президент росии или сша, например, имеет возможность здорово испортить тебе жизнь, и никто ему в этом не способен помешать.
На дворе 2k17 год, ебанько. Двач уже давно не принадлежит обоссанным битeжкам. Вы в меньшинстве. Смирись.
>Ты же понимаешь, что он все равно получит свой зачет.
К сожалению. Но, к счастью, подобное не пойдёт работать программистом.
>не умеющему даже корректно попросить об оплате
То есть, сначала ты (или от это уже не ты) попытался бесплатно? В начале оплата даже и не планировалась?
>в обществе
Важное уточнение - в обществе таких же, как он. До их общества мне нет никакого дела. Они могут думать (если ещё могут) что хотят.
>который будет тебя же унижать
Да ну? Это не школа или ПТУ какое-то.
>физически развитым человеком, с которым тебе предстоит пересечься
Вполне возможно, когда нужно будет выполнить тяжёлую физическую работу, найму физически хорошо развитого человека. Бывшего троечника, ничего страшного, ведь думать тут не надо.
>Я обращаюсь к нормальным прогерам, которые почему-то взяли моду смотреть на других свысока.
Помощь не требуют, о помощи просят. Не хотят помочь - проходишь мимо. Хочешь, чтобы помогли - задаёшь конкретный вопрос и после гугления.
Все куплю короткоствол буду отстреливать погромистов, мне на двачах на хамили, мааам ну как мне нильзя коротковствол ну маааам.
>число которая связанно с процессом
Не силён в системном программировании и не знаю, как устроено ядро (ты же о Windows?). Но в общем случае - да, просто число, уникальное (в данном случае) для всей ОС.
>Зная хэндл процесса
Как мне помнится, не так то просто получить хендл процесса (если не под админом сидишь). Зная хендл и обладая правами, можно сделать много чего с процессом.
>Но ведь для этого лучше использовать PID
Через PID хендл и получается. OpenProcess использует его, как один из параметров.
Хендл для работы с процессом, PID - просто идентификация процесса, так получается.
>друзья сделаю выводы, один из этих друзей окажется директором компании
Вахахах друг директора компании битард. Ахахаах сукаа. Чтож ты толстишь то так окояный.
>Важное уточнение - в обществе таких же, как он. До их общества мне нет никакого дела. Они могут думать (если ещё могут) что хотят.
>Да ну? Это не школа или ПТУ какое-то.
>Вполне возможно, когда нужно будет выполнить тяжёлую физическую работу, найму физически хорошо развитого человека. Бывшего троечника, ничего страшного, ведь думать тут не надо.
Понимаешь, братан, ты ведь не на Марсе живешь. Как бы ты не пытался огородиться от общества, у тебя это не получится. Нельзя жить в обществе и быть полностью свободным от него. Это ж классика, блять, это знать надо!1 И во-вторых, многообразие отношений между индивидами в обществе не исчерпывается лишь товарно-денежными отношениями. И то, что человек работает грузчиком, не помешает ему двинуть тебе в ебало.
Это так не работает тот кто сосет пидором становится, тот кому отсасали нет. Так же и с жопой.
>друзья сделаю выводы, один из этих друзей окажется директором компании
Ну например ук рф.
Жизнь подпортит, махаешь две минут, оправдываешься месяц. А пока тосткаешься по судам, участковым, тебя пидорнут с грузщицкой работы, как дальше то жить будешь? А срок повесят, тебяж грущиком хуй возьмут с судимостью, в норм контору, а не на лесопилку какую.
Эта тема вызывает еще больше вопросов. Не стоит углублятся. Грузи вагоны с миром брат.
Ну я предлагаю социальный эксперимент, мы ебем тебя в пердачело всем тредом, дальше идем на зону и спрашиваем там, как тебе идея?
За побои у нас теперь максимум административка. Так что никакой ук рф тебя не спасет, менты лишь посмеются над твоей заявой.
маня фантазии, грузчики мстители. Погоди грузчики, же вроде отличники, они бы не обиделись. Типа среди грузчиков троечников не будет же, и тот анон по твоей логике станет директором газпрома, и никогда не будет грузчиком, так что можно не боятся грузчиков?
>Как бы ты не пытался огородиться от общества
Общество - это те, с кем мне хочется общаться. Всякие братаны и прочие мне не интересны, они в моё общество не входят. Что они обо мне думают и говорят - мне не интересно.
>И то, что человек работает грузчиком, не помешает ему двинуть тебе в ебало.
Всего один раз, а после будет заявление на подобного криминального элемента, долгое разбирательство. Даже результат будет не важен. А как подобный крутой человек начнёт вертеть жопой, ммм. Сразу забудет все свои правила, понятия и прочее, о чём он и ему подобные так смакуют. Начнёт врать, его друзья начнут его отмазывать, как же, хороший же человек, подумаешь, ударил кого-то, с кем не бывает, надо было в ответ ударить (сто килограммовую тушу как минимум, они же все смелые, когда сила на их стороне, а ответственности нет).
Гей актив и гей пассив.
Гомосексуализм - однополые сексуальные контакты, без уточнения кто кого. Это просто-напросто оправдание гомосексуализма.
Смотря какие побои. Если есть вред здоровью - то что, так же административная ответственность только?
http://www.consultant.ru/document/cons_doc_LAW_10699/6dba187564f6295ba160042bed507b2a62939c22/
Да ты заебал обсераться весь тред манька. Менты эту заяву с радостью примут. Побои сняты, состав есть. Ты о чем вообще мань. Половина на зоне таких вот даунов сидит, кто не смог удержаться.
Поехавший кароч свали с треда, тут даунов хватает.
>мы
Во-первых, говори за себя. Ты даже бабу найти себе не можешь, никого в жизни кроме своей руки не ебал, а уже кому-то в пердачело целишься.
Во-вторых, для тебя зона - истина в последней инстанции?
>Во-первых, говори за себя.
Ну, твоего мнения не спрашивали, тебя и будем всем тредом дырявить. Так что раслабся и пока иди анус разминай.
>для тебя зона - истина в последней инстанции
Это его самоцель.
Посоны на раёне мечтают слезть с иглы, не ширнувшись ни разу, выйти из тюрьмы, не разу там не побывав и вылечиться от триппера будучи девственниками (пишу по памяти, не помню, как правильно, ну основную мысль ты понел).
Это в толерантных странах, у нас по другому. Чай не в гейропе живем.
Не щитая ураины, це эвропа
После того, как он выйдет, меньше всего ему захочется вернуться обратно. Инфа 100%, трусишка.
Лолирую, первый мститель, с тюрячки выйдет, чтоб потом снова присесть. Ну а выживет ли он после первой ходки, это у же совсем другая история.
Дебил, ему терять уже будет нечего. На работу не берут, жрать что-то надо, а на оне хотя бы кормят.
>тебе меньше всего выгодно его на зону отправлять
Ему меньше всего хочется попасть на зону, поэтому все эти запугивания из-за страха туда попасть. Нет у него ни силы, ни власти себя отмазать. А если у него уже какие-то проблемы с законом были, подозреваю, что его с радостью и примут. А принявшему премию выпишут, такие дела.
Спасибо, кое-что прояснил для себя.
Выживет, не волнуйся. Сейчас не гулаг, так массово не мрут. А если и мрут, то только случайно попавшие туда задроты, вроде тебя.
>ему терять уже будет нечего
Почему то по умолчанию ты меня выставляешь каким-то терпилой. А в обратку оно не боится получить ещё в первый раз? ГБ, например?
>если и мрут, то только случайно попавшие туда задроты
Ох фантазер в треде, поцаны ховайтесь под шконки.
Понимаешь, тут такая сложность. Технически ничего не мешает, но как собаке объяснить, что делать со страпоном дальше? Она, бывает, делает садки на кобелей, когда у неё течка, но вот на человека, подозреваю, не получится. Тут проще взять кобеля и отвидеоредакторить полученное. Благо, техническая возможность позволяет и не такое сделать.
Скорее обиженый в треде, такому на зону путь заказан, там для него уже сгущенку приготовили.
Слушай, но ты же допускаешь возможность такую, значит стоит попробовать, это откроет новую веху в жанре зоо порно, страпон-зоо порно как тебе? Вдумайся только, ты будешь первопроходцем.
Ну прекрати фантазировать, а то мамка зайдет, а ты еще уроки не начинал делать.
Авторитет с 6 ходками в треде, снова тревога под шконки.
Не, мне такая слава не нужна. Буду и дальше по-тихому заниматься сексом со своей собакой без фото и видео съёмки.
А как ему ещё об этом знать? Предлагаешь сходить туда на экскурсию?
Давай уточню.
Об обычном знании о жизни типичного высокопримативного существа с двойной моралью - мне все должны бесплатно, здесь и сейчас по моему первому требованию, другим ничего не должен.
Правильно?
Типичное быдло, которое не может в учебу и старания. Пытается оправдаться тем, что якобы кто то крутиться гдето там на хуйцах. А человек который старается учится разбирается прикладывает тонны усилий, это все хуйня никому такое не надо, надо умение дать взятку, или набить кому то ебало, и осознание чувства собственной безнаказанности, ведь на зону нисажают четких, да еще и за побои. Еще говорит утверждает, что жизни не знают.
Не адекват либо уж слишком толстый.
>мне все должны бесплатно, здесь и сейчас по моему первому требованию, другим ничего не должен.
Но ведь так и есть.
Пойти грущиком на бутылке вертеться?
Не мы такие, жизнь такая.
Во время микроддоса, когда сервер подвисает, mysql выполняет запросы несколько раз.
Скажем, на языке богов есть запрос проверить, существует ли строка в таблице один, если да, то удалить ее и апдейтнуть какие-то данные в таблице два.
Так вот, во время, когда код вызывается очень часто, происходит такая залупонь - данные апдейтятся несколько раз, хотя срабатывать должно один раз.
В чем дело, куда копать?
Все правильно выполняет. Тебе надо смотреть в сторону уровней изоляции транзакции и пессимистик локов
Почему Go топовый язык по количеству проектов, это мейнстрим что-ли сейчас или что?
даун штоль учи ат т синтаксис, и блять под линухом делай, там все блять есть
>>902527
Давай рассмотрим такой флоу:
на твой сервер приходит 2 одновременных запроса
аппликейшн начинает 2 одновременных транзакции
транзакция 1 читает данные из таблицы 1 и транзакция 2 читает данные из таблицы 1
в обоих транзакция запись существует
каждая транзакция удаляет эту запись
транзакция 1 делает апдейт и коммит
транзакция 2 делает апдейт и коммит
Тебе, по идее, должен помочь пессимистик лок (SELECT FOR UPDATE) на запись из таблицы 1, которую собираешься удалять, либо уровень изоляции Serializable (дороговато + надо предусмотреть механизм ретрая, когда при нескольких одновременных транзакциях одна выполнится, а остальные свалятся с эксепшном)
Первый, подсос путина, всю жизнь ходил на задних лапках за ним, вот теперь имеет собственный домик, как уточка у медведева.
Обращайся.
кто знает какие есть режимы компиляции?
Вот же петух, лол. Есть /web, там треды десгнеров были. Нахуй ты это говно сюда тащишь?
Его наверное там обоссали, вот он и бегает с разорваным анусом обоссаный по тредам.
гугл не знает. он знает только этапы компиляции
Котаны. Устанавливаю клиент гитхаб, выдает ошибку
An error occurred trying to download 'http://github-windows.s3.amazonaws.com/GitHub.application'.
See the setup log file located at 'C:\Users\User\AppData\Local\Temp\VSD8B64.tmp\install.log' for more information.
При том что этот :\Users\User\AppData\Local\Temp\VSD8B64.tmp\install.log вполне нор мально скачивается. ЧЯДНТ?
Бля, не то скопировал.
ttp://github-windows.s3.amazonaws.com/GitHub.application'.
нормально скачивается
Вообще, с такими ошибками разбираются не в этом треде.
В логе то есть что-нибудь кроме сообщения об ошибке скачки? Ну там код ошибки или ещё какая инфа?
Сначала все ок и в конце это
'Windows Installer 4.5' RunCheck result: No Install Needed
Launching Application.
URLDownloadToCacheFile failed with HRESULT '-2146697208'
Error: An error occurred trying to download 'http://github-windows.s3.amazonaws.com/GitHub.application'.
Оцените пожалуйста возможную стоимость работы:
есть sql-база, там данные об организациях-контрагентах, всего около 800: название, адрес, контакты и собственно рабочие данные.
Надо сделать интерфейс в виде таблицы, с помощью которого было бы удобно рассылать письма по шаблону (Уважаемый %ФИО%, просим Вас....), обзванивать эти организации и отмечать, получили ли они сообщение.
1) были фильтры по городам и др. параметрам
2) были всплывающие окна с выводом всех имеющихся телефонов организации (начальник, зам) и дополнительным меню действий - отправить письмо с напоминанием, журналом отправок и полями для записи типа "тогда-то позвонил тому-то", добавлением комментария
3) Возможностью групповой отправки сообщений (по шаблону) выбранным по фильтру организациям
4) Опционально возможность работы с этим интерфейсом нескольким юзером с журналированием их действий по обзвону-рассылке. Например, второй юзер должен видеть, что вчера первый юзер звонил в ООО Рога и Копыта и отсылал им письмо и оставил комментарий в карточке организации.
>>902554
>SELECT FOR UPDATE
Эта штука на иннодб архитектуре мускла работает, а мне нельзя его юзать, потому что у них макс_коннектионс 1024 у меня часто больше бывает
Решил проблему через костыль, но не ожидал от mysql таких подвохов
Анон,дай ссылку на книгу SCIP python ,но на МОГУЧЕМ И ВЕЛИКОМ
Понятно. Но это проблема не MySQL - это типичный race condition и такая же ситуация возникла бы в любой БД и приложение, если, например, вместо таблиц использовать 2 коллекции. Поэтому надо внимательнее продумывать решения для многопоточных систем
Дал тебе хуй понюхать.
Как в кодблокс включить или выключить процессорный кэш? Дайте хотя бы ссылку на гайд, я сам не нашел ничего вменяемого
> процессорный кэш
> в кодблокс
Примерно так же как поставить пароль на биос при помощи пэинта.
А ты в линуксе умеешь менять вшитые в твой процессор характеристики?
> не знаю какую тему диплома взять
Вот это. Не очень люблю фронтэнд. А вообще без понятия, хотел с работы тему взять, но зав.каф. сказал, что мутно и ничего не понятно.
В фотошопе делай скрины. Всегда так делал.
Не компилятор, линкер. Функцию main он хочет. Запуск программ на C\C++ с нее начинается.
Неосилятор порвался.
Башню сносит, да, но только если используешь неправильно.
Например перерабатываешь (программирование дает высокую нагрузку на организм, более 4-х часов в день противопоказано), или пытаешься натянуть глаз на жопу (запилить что-то высокоуровневое на низкоуровневом языке или что-то безопасное на небезопасном языке), или если открыл фабрику велосипедостроения (пилишь все-все-все с нуля, не пользуясь чужими наработками), или если не знаешь основ (действуешь крайне неэффективно из-за недостатка знаний).
Тогда да, башня быстро укатится в закат.
Но если все делаешь последовательно (не пытаешься с наскоку запилить что-то эпичное), обладаешь здравой долей лени и похуизма (стараешься оптимизировать работу так, чтобы затрачивать меньше усилий, выполняя тот же обьем работы), не страдаешь перфекционизмом и не конченный долбоеб (способен нагуглить/прочитать/понять/дойти самостоятельно) - все получается.
Программирование не для долбоебов, но и не для умников - это обычная такая "черная" специальность, типа слесаря на производстве: долбоебу мешает этим заниматься недостаток мозгов, умнику избыток.
Много знать не нужно, но нужно много вьебывать чтобы заработать на хлеб со смаслом.
https://wiki.qt.io/Books - что из этого (или ещё из чего) порекомендуете? Хочется иметь целостное понимание Qt и большой справочник, в котором подробно рассказано о каждой части плюсового АПИ и о том, как его использовать.
>более 4-х часов в день противопоказано
Ты какой-то странный.
мимо ебашу часов по 8-12 и бодрячком
А если серьёзно?
>>902507
Учебник Кернигана или кого там в зубы и вперед писать свои первые проекты. Но нет, мы хотим шоб попроще, шоб жопу не поднимать.
Заебали необучаемые пидоры, которые думают, что курсы сделают его программистом. Если бы так все было просто, твой батя работал бы не разнорабочим, а программистом. Все бы были неебаться какими кодерами.
> Кернигана
Хуернигана, нахуй рекомендовать человеку это устаревшее говно мамонта? Вообще обучаться по книгам сейчас это максимум неэффективно, сейчас лучший вариант для обучения это последняя версия документации, примеры, best practices, а книги они имеют ценность пока свежие, а потом все. Можно Страуструпа прочитать хоть дважды от корки до корки и при этом ты не станешь С++ программистом.
Из-за таких как ты сейчас застой в жанре.
Вы не думайте только, что я тыкаю пальцем в небо и выбираю язык на отъебись, не имея никаких навыков и знаний. Просто у меня на работе есть возможность перекатиться в разработку на делфи и я думаю, нужно мне это или нет.
>Почему Go топовый язык по количеству проектов
Потомц что на нём делают куча мелких и никому не нужных проектом. И да, там каждый микросервис за отдельный ахуеть какой проект считают.
А сейчас ты тестер?
Все зависит и от того что ожидаешь от єтой конкретной работки, от своей жизни, тем чем занимаешься сейчас. Перспективі клепания форм и даже кроссплатформенное клепание форм. Перспектив нет.
В общем, хорошая пыха и то лучше чем делфи.
Я сейчас разрабатываю отчётность на sql и у меня есть возможность помимо этого клепать формочки
>>903011
Прозреваю это из-за того, что у Го нет оф. центрального репозитория, как maven или pip. Т.е. в эти попадают только пакеты добавленные туда специально, а у Го просто все гитхаб и прочие репозитории с Го. Go-way, как есть. Потыкал пару рандомных либ, там какие-то тестовые хеллоуворлды, что вроде подтверждает.
> В: У меня горит лаба/курсач, не знаю какую тему диплома взять.
У меня горит лаба, спасите пожалуйста. Есть код. Он компилится, но после считывания имени файла вылетает с ошибкой. Дебаггер останавливается на последней строке ф-ции Str Char, но я её списал у человвека, у которого все работает. Подозреваю, что все дело в ф-ции GoodWord, поглядите пожалуйста, думаю здешним мастерам не составит труда найти ошибку. Вот код (на с++, если что)
http://ideone.com/1wHPa7
Мда, написал хуйни и доволен
http://ideone.com/UnQ3Nd
Так оно на самом деле выглядит, блд
И все равно та же проблема
Вот в том то и мякотка, что я на эмоциях написал ф-цию которая нихуя не делает. Допереписывал, блд. Вообще, она должна была определять, возрастают ли коды символов в слове и во втором варианте функция исправлена. Но ошибка была в удалении массива в самом конце программыю Надо было поставить пробел в одной из последних строк
Так а как ты выучишь основы без велосипедов, матана и прочей мозгоебли?
Хочу написать браузерную игру с мультиплеером. Для быстрого коннекта требуется UDP соединение.
Подскажите, какие на данный момент существуют технологии для реализации задуманного?
Поясните за хтмл5, жаваскрипт, флеш, сильверлайт, джава апплеты, джаваВебСтар и тд.
>Для быстрого коннекта требуется UDP соединение.
Кто же тебе разрешит создавать соединения с заданием протокола?
Хоть там и не чистый udp, ну да и пусть. Но как мне создать соединение с сервером?
Ведь WebRTC создан для соединения двух браузеров.
>>903373
А почему нет?
К слову, есть игра DrakensangOnline.
Сейчас она конечно переехала на нормальный клиент, но буквально пару лет назад игра запускалась прямо в браузере(нормальная полноценная 3д мморпг). Может кто в курсе какие технологии использовались там?
Можно ли в Heroku сделать так, чтобы у меня были 2 одинаковых приложения, но локально 1 репозиторий, а его изменения можно было пушить в оба приложения?
Если сделать "heroku git:remote -a my-repo-1", потом "heroku git:remote -a my-repo-2", то первый теряется.
Хочу осилить RoR (в следующем семестре буду работать в проекте), но не могу понять что он вообще делает.
Подкажите, как забацать руками (без ебучей тучи фреймворков) сайт.
Вернее, веб-сервер, который будет выдавать страницы по запросу.
Можно тыкнуть носом в какие-нибудь материалы для самообучения, тоже буду рад.
>RoR
около 100 вакансий на hh за весь год
по сравнению с парой тысяч на питоне и чуть ли не 10к вакансий на пхп
делай выводы
>>903665
Пересесть с одной технологии на другую дело времени. Меня интересует принцип работы.
Да я писал эту хуету на дельфях лет в 10. Без сети, правда. И в итоге у меня там были каскады ифов и уродливые формочки. Это и есть программирование?
Формально оно, но надо понимать, что тебе за такой код руки отрежут, а не деньги будут платить. Ты же очередной вкатывальщик.
Сделал вот так, EF говорит, что нет первичного ключа. Хотя он есть.
http://pastebin.com/uVjbwb37
>И в итоге у меня там были каскады ифов и уродливые формочки.
Совершенный код макконела в помощь.
Мне нравилось в свое время дрочить олимпиадки. Но потом я понял, что туповат и упустил все малейшие возможности на успех дальнейший.
А ни на что другое я особо не годен, кажись
Как по жизни, так вроде очень веселые ребята. Но чсв, да
Кстати всегда было интересно как узнают какие данные нужно вписать чтобы заменить адрес на нужный во время переполнения буфера. Там ведь в памяти каша какая-то и в ней нужно как-то найти нужных 4 байта. А здесь вроде это и делают.
Существует ли язык программирования, где вообще нихуя не делаешь, а лишь командуешь тем что следует делать?
Короче я хочу язык основанный на рабстве. Где я главный - и есть мои, блядь, рабы. Которые мне приносят рандомный, либо полурандомный результат - а я выбираю лучший из них, исходя из его итоговых свойств.
Чтобы чёрный ящик чёрным ящиком внутри чёрного ящика погонял, а я лишь мог подавать на него сигнал и исследовать этот ебаный в голову ящик
Думаю запилят в ближайшем будущем. Технологии распознания речи с каждым годом работают всё лучше и лучше. Уже через лет 5-10, любой Васян с нулевыми навыками сможет создавать по, не прикасаясь к клавиатуре. Да и вообще, сдается мне, в обозримом будущем, первыми кто соснет от околоии - будут как раз программисты.
>>903998
Ситуация такая:
1 - если раб разумный, т.е. имеет мозг, он сам выполнит (додумает) за тебя часть задачи, и тебе останется только отбор результатов.
Раб сам будет прогрессировать, стараясь тебе угодить, стараясь сделать так, чтобы оценка его деятельности только росла.
2 - если раб неразумный (как в случае современных машин), он понятия не имеет даже просто как существовать, это как оболочка, тело без мозга.
Чтобы заставить это существо сделать хоть что-то, даже базовый примитив, нужно научить его этому - создать ему мозг. Это крайне тяжело.
Т.е. машине необходимо описать задачу в мельчайших деталях - вложить в нее описание мозга, который может решить твою задачу, со всеми подсистемами, которые необходимы и достаточны для решения задачи, со всеми связями, и с первичным набором данных, необходимых для старта мозга.
Даже для простейших задач это адский труд.
Есть и третий вариант:
Если понятия не имеешь как описать мозг, способный решить задачу, можно его вырастить.
Но для этого тебе придется создать фабрику по выращиванию такого мозга - весь внешний контрольно-измерительный обвес для будущего мозга, который сможет тестировать мозг и направлять его развитие.
У нас такая подсистема есть. Для машин ее придется создавать самому - потребуется определить что за задача, критерии успешности ее решения, каналы и методы манипуляции информацией из внешнего для мозга мира.
Т.е. потребуется как следует проработать интерфейс будущего мозга, заложить разумные ограничения, продумать внешние контрольные системы мозга - это тот минимум, который придется реализовать самому.
Причем с нуля, т.к. для подобного класса задач готовых инструментов не может быть в принципе - слишком велика вариативность задачи, зацепиться просто не за что, чтобы создать универсальный инструмент.
Так что ручками, ручками. Благо для простых задач (задачи, которые сейчас принято решать компьютерами - крайне простые) эти системы не такие уж и сложные. Можешь посмотреть примеры на ютубиках и в сотнях статей, где пишут простенькие эволюционные алгоритмы - чаще всего вся внешняя обвязка занимает пару десятков строк, такие вот задачи.
В природе кстати внешняя обвязка тоже очень примитивна, по сравнению с тем мозгом, который она взращивает.
>>903998
Ситуация такая:
1 - если раб разумный, т.е. имеет мозг, он сам выполнит (додумает) за тебя часть задачи, и тебе останется только отбор результатов.
Раб сам будет прогрессировать, стараясь тебе угодить, стараясь сделать так, чтобы оценка его деятельности только росла.
2 - если раб неразумный (как в случае современных машин), он понятия не имеет даже просто как существовать, это как оболочка, тело без мозга.
Чтобы заставить это существо сделать хоть что-то, даже базовый примитив, нужно научить его этому - создать ему мозг. Это крайне тяжело.
Т.е. машине необходимо описать задачу в мельчайших деталях - вложить в нее описание мозга, который может решить твою задачу, со всеми подсистемами, которые необходимы и достаточны для решения задачи, со всеми связями, и с первичным набором данных, необходимых для старта мозга.
Даже для простейших задач это адский труд.
Есть и третий вариант:
Если понятия не имеешь как описать мозг, способный решить задачу, можно его вырастить.
Но для этого тебе придется создать фабрику по выращиванию такого мозга - весь внешний контрольно-измерительный обвес для будущего мозга, который сможет тестировать мозг и направлять его развитие.
У нас такая подсистема есть. Для машин ее придется создавать самому - потребуется определить что за задача, критерии успешности ее решения, каналы и методы манипуляции информацией из внешнего для мозга мира.
Т.е. потребуется как следует проработать интерфейс будущего мозга, заложить разумные ограничения, продумать внешние контрольные системы мозга - это тот минимум, который придется реализовать самому.
Причем с нуля, т.к. для подобного класса задач готовых инструментов не может быть в принципе - слишком велика вариативность задачи, зацепиться просто не за что, чтобы создать универсальный инструмент.
Так что ручками, ручками. Благо для простых задач (задачи, которые сейчас принято решать компьютерами - крайне простые) эти системы не такие уж и сложные. Можешь посмотреть примеры на ютубиках и в сотнях статей, где пишут простенькие эволюционные алгоритмы - чаще всего вся внешняя обвязка занимает пару десятков строк, такие вот задачи.
В природе кстати внешняя обвязка тоже очень примитивна, по сравнению с тем мозгом, который она взращивает.
Ктож запилит-то? Всё что связано с ИИ умеют только усложнять и пилить громоздкий пиздец под видом "Ну это искуственный интеллект, посоны, чё вы хотели то от нас? Тут всё сложно блядь, а мы и сами нихуя не понимаем, но зато, мы математики, да."
На счёт
>Технологии распознания речи
Распознать-то сигнал можно. А чё ты с ним дальше будешь делать? Ты видел как скайп работает? Как анализирует речь и её переводит? Он только и может как "распознать по буквам"
Т.е то что ты написал вообще не связано с "любой васян сможет". Он бы смог и без технологий распознания речи, еслиб была сама как таковая "система"
>>904017
>вложить в нее описание мозга, который может решить твою задачу
Интересно, как думаешь, где именно копать по этому поводу? Чтоб это было именно минимально требуемое описание минимального мозга для текущей задачи
По идее требуется минимально простое действие и для него "минимально простой мозг" который сможет его решить. И где это искать, как?
>универсальный инструмент
А зачем? Почему не может быть набора инструментов?
>простенькие эволюционные алгоритмы
И всё таки это же не будет как таковым языком программирования?, а просто одним из способов что-то решить. Или ты предложил щас сделать язык основываясь на эволюционных алгоритмах?
алсо, я просто ебанутый, даже не программист. мне просто всегда хотелось кучу всяких бро которые будут делать то что я захочу, а самому просто анализировать чё они творят, если идут совсем не туда - запрещать этот путь, как-то корректировать его
А точнее, я хочу сделать (получить) игруху, с динамической сложностью, постоянно анализирующей уровень игрока, и выдающей ему уровень чуть-чуть выше его нынешних способностей, чтобы она никогда не выдавала чего-то слишком сложного, или слишком простого настолько что вызовет скуку, при этом в ней можно грабить корованы она будет логической, но не унылой как настолки, а вполне себе современной, да ещё и такой, где правила игры будут постоянно меняться во время самой игры и будет предлагаться в эти правила врубиться без их пояснения. Также в "играх" будет система генерации уровней такая, что её нельзя будет взять и "поломать" гуглом, или глянуть решение где-то, не важно где, т.е возможность читануть сразу отпадёт, и останется только игра и сам человек, где игра будет делать вид что она чууть чуть сложнее чем то что человек может решить сейчас.
я слоупок ебаный, ни разу в жизни ещё не видел нормальной игры для себя. чтобы одновременно всё было и быстро и так чтобы можно было успеть подумать таким образом чтобы время не поджимало
этой игрой я хочу снизить время своего "оптимального выбора" до нормального "человеческого", а не такого, когда тупишь пять минут, а потом хуяк - а вот так вот надо было ответить, нет, так оно ирл не работает нихуя
А вообще сорре, мне казалось среди программеров есть только архитекторы, которыми становятся только после миллиона лет практической работы и они руководят основываясь на своём личном опыте, чтобы никто нигде не накосячил, т.к они могут если чо - то сразу тыкнуть ебалом в косяк и сказать как и что надо было делать, вместо того чтоб заставлять тратить очередной миллион часов на поиск проблемы в гугле.
Но если всё не так как думал, тогда там в коллективе всегда полный пиздец творится, как может руководить процессом тот кто вообще нихуя не понимает кто чё делает?
>многоагентная система
Годно, спасибо, как раз натыкался на системы имитационного моделирования, но про многоагентные системы там не было ни слова.
Юзаю telnet.
Ну то есть я хочу отправить запрос и чтобы он пришёл обратно. Пытаюсь организовать общение клиент-сервер, они оба на одной машине (пока я их разрабатываю, естественно)
Бамп
Алсо, знания javascript будет ли обеспечивать какой-то плюс в изучении?
>Подскажите, с чего начать изучение С++?
Найди тред по плюсам тут, очевидно.
>Алсо, знания javascript будет ли обеспечивать какой-то плюс в изучении?
Разве что {} вот эти cимволы будут знакомы.
/wrk/ верстка тред
github
pornolab
>мне просто всегда хотелось кучу всяких бро которые будут делать то что я захочу, а самому просто анализировать чё они творят, если идут совсем не туда - запрещать этот путь, как-то корректировать его
>>904051
>Ты - типичный PM =)
А вообще знаешь чувак, ты помог поставить задачу совсем иначе. Этих "мелких бро" надо заменять на всё научное сообщество нахуй.
Можно ,конечно , и написать,но я с вэбом не знаком особо
Можно ,конечно , и написать,но я с вэбом не знаком особо
zim desktop
гугли вики-движок
Обучение посредством подражания (посредством изучения чужого кода, следующего указанным выше конвенциям) — один из самых древних методов обучения. если вдруг ты не знал, ебаный довн
На каком языке пишет?
какой язык выбрать
Матан -> физика -> C++
Заебался каждый раз ждать правки от прогера, хочу сам обмазаться веб-программированием.
Подскажи ГОДНУЮ литературу по html, css, php и вёрстке, которую можно купить в книжных, или на озоне.
Сам немного шарю, в том же html и CSS, но знания очень посредственные.
Да не меня, а анона выше. Я таким не страдаю.
И да, ни один известный мне кодстайл ничего не говорит о числе вложенных IF.
>>904332
Как я писал, конвенции тут не помогут. А форматирование и прочее- это вообще дело десятое, и на 9/10 делается одним нажатием клавиши в IDE.
1. Шень, Алгебра.
2. Гашеков, Современная алгебра.
3. Хаггарти, Дискретная математика
4. Винберг/Кострикин, Алгебра
5. Зорич, том первый
6. Позняк, Линейная алгебра
С первой книжки дошел до задания
5 Умножьте 10001 на 1020304050
и ошибся. Видимо, я совсем даун.
Я про pythonic way или literate programming вообще, а не только про форматирование. Самостоятельно научиться можно только изучая код чужих проектов (а нормальный проект на крестах или JS еще поискать), никакой Макконел или ГОФ здесь не зайдет без минимального опыта.
Аналогично.
Охуеть у вас конечно f.a.q., ничего не скажешь.
Что делать, если гигантский свхост процесс грузит весь компьютер?
>Умножьте 10001 на 1020304050
>и ошибся
Калькулятора не было?
>>904397
Трахни бабу.
>>904401
Идти в доску по ОС, тут погромисты обсуждают перипетии бытия.
Бамп
/s/
Братушки, посоветуйте мне какого-то чтива по SQL. Только чтобы это не было какое-то унылое говно написаное пидорашками в 2001 году, а что-то нормальное. SQL нужен чисто на базовом уровне
Никак, пользуемся гуглтранслейтом.
мама-ама криминал
ОСОБЕННО если он погромист, он будет рад тому что его друг не долбоёб, который подарил ему очередную ненужную хуйню, а решил дать просто денег, пусть и мало
Появилась потребность выложить свое spring boot говно-web-приложение для широкой публики. Но мне очень не хочется покупать домен-хуен или пердолиться со всякими хероку-хуёку (которое кстати тоже не бесплатно). Короче совсем платить нечем, но надо что бы можно было тестить приложуху, ну скажем одновременно на 10-20 (максимум) клиентов одновременно, без лимита на суммарное кол-во клиентов.
Я кажется видел статью, где разворачивали сервак на ubuntu и как-то давали доступ прямо по ip или как то так, без всяких регистраций домена (хотя наверное нужен статический ip, хз), вот это было б норм, но я все проебал, и совсем не помню по каким словам это гуглить. Напомните или может предложите все таки какой-нить бесплатный paas который подойдет под мои нужды? Спасибо.
Где-то слышал что у амазона есть такая хуйня, там оче дёшево, но это было пару лет назад, сейчас не знаю что и как сорре если инфа говно, ну хоть что-то
https://aws.amazon.com/
Вот даже загуглил, дальше нихуя не знаю, времени нет (гуглил для себя, решил и тебе скинуть)
Если гугл не долбоебы, такого описания в открытом доступе просто не должно существовать, т.к. это коммерческая тайна.
конечно же, сам алгоритм - тайна. а вот параметры, которые он учитывает - это уже не такая уж и тайна, вот их описание я и реквестирую.
uint8_t data_array[1];
void test(uint8_t buffer)
{
realloc(data_array, buffer (sizeof(uint8_t)));
}
Но выдаёт ошибку: invalid operands to binary (have 'uint8_t ' and 'unsigned int')
Как сделать правильно?
А-а, дошло: должна была быть переменная, принимающая размер будущего массива.
Делай сайт для людей, а не говно для продажи- вот и всё.
20-lvl пиздюк, тоже вкатывающийся, на связи.
Определись для начала с областью -- фронтенд (вёрстка) или бекенд (логика на сервере).
Порядок пойдёт, но это минимум, не углубляйся сильно. Когда поймёшь что конкретно ты не понимаешь (или что хотел бы узнать глубже), вот тогда учи.
Node.js (не note!) -- фреймворк. Один парень захотел использовать javaScript в бекенде (жскрипт живёт в браузере, т.е. на клиентской стороне), вот так и получилось. С одним языком можно целиком сайтик разработать.
>выкинуть
PHP и Node.js (вроде как) взаимоисключают друг друга, так как используют их для одной и той же задачи.
>добавить
Понимание функционирования сетей. OSI, TCP/IP (HTTP), прокси, веб-сервер. Мне недавно вот понадобилось понять что такое NAT (порты пробрасывать).
Фреймворков тысячи. Идеальным вариантом было бы вкатиться в готовый проект, ибо утонешь.
>добавить
Еще можно добавить паттерны проектирования: MVC, ORM, етс, их тоже прилично, полагаю.
Напоследок: sass/scss/haml, xml/yml, ajax.
Всё что пришло в голову.
В целом: учи снизу вверх -- от простого к сложному, без фреймворков -> с фреймворками.
Так это же круто. Значит идём по одному пути, проблема лишь в том, что у меня даже ПК нет точнее есть, но он вечно занят
>>904651
Ок, спасибо. Я хочу в бэкэнд ворваться. Значит сейчас я начинаю разбираться с HTML/CSS, потом довожу до ума PHP и дальше уже шагаю разбираться с базами данных, фреймворками и прочими веаёлыми вещами.
Сначала изучаешь паттерны и все технологии, используемые в фреймворке, затем сам фреймворк. Html/css ты должен знать на базовом уровне. На html может хватить пару дней (а может и пары часов, если соображаешь), с css немного дольше повозиться, например с селекторами, чтобы понять почему удобнее использовать sass. На htmlacademy есть хороший бесплатный курс.
javascript еще добавь в этот блок, для общего понимания.
Пробросил порт 3000 на роутере, и пробросил его же в виртуал-боксе.
Получилась цепочка роутер->хост->гостевуха.
Законно ли это?
С хоста (локальной сетки) порт гостевухи виден.
Из тырнета порт хоста тоже виден.
А из тырнета гостевуха не видна.
В настройках обоих осей порты открыл (в хосте так точно).
чяднт?
Плохо сделал. Пользователи не любят что-то вводить.
function f() {
}
или
function f()
{
}
Первый или второй?
Как хочешь, так и делай. Главное дабы везде был одинаковый стандарт
В первом случае выбираются все _дивы_ с классом question, а во втором _любые_ элементы с этим классом? Вроде так здесь написано http://www.w3schools.com/cssref/sel_class.asp
Я так и написал.
При запуске программы она выводит схему моих объектов.
При нажатие на какой-либо объект открывается окно с его описанием, инфой по тестированию, прошлыми поломками и вообще с тем, чем захочу я (инфа может содержать как текст, так и мультимедиа). Ну при необходимости вывод на печать нужной мне инфы.
Собственно все. Можете сказать как эьо лучше всего реализовать, накидать гайдов. Мне необязательно давать самоучители по языку Ассемблера. Быстродействие здесь не главное. Недавно наткнулся на прогу Алгоритм2. Но отзывы у нее неоднозначны. Я к тому, что можно посоветовать прог типа этой (я не знаю какие в вашей среде являются труЪ). Чтобы в случае чего я мог обратьться к вам за помощью. Как-то так.
Python. Выучи основы, разбей идею на этапы и беги реализовывать. Можно ещё взять Java, но придётся освоить ООП.
>Python
Слышал за него. Даже думал когда-нибудь осилить, но времени не находил.
>Выучи основы, разбей идею на этапы и беги реализовывать.
Но я ни разу не программист и твой ответ в моих глазах выглядит примерно, как если бы ты обратился к конструктору с просьбой помочь сделать ракету, а он тебе ответил этими словами.
Все приложения, которые мы писали были без визуализации, а их уровень был хеллоуворлд. Можно по конкретней где найти средство визуализации. Может где подобную прогу разбивают на куски и разбирают (я бы мог попробовать освоится и изменить ее. Вобщем помоги поконкретнее. К пайтону я, конечно, вернусь я все еще верю в это, но сейчас мне важней программа.
Есть три файла:
main.c
file1.c
file2.c
Файлы доп функций file1 и file2 заинклудены в main.c, в котором находится головная функция.
Как мне расшарить массив, например, uint8_t sData[1], указав его только в файле main.c?
А то сейчас такой массив прописан во всех трёх файлах, а когда убираешь - ругается, что не определён.
Вкатывайся.
В файле main.c - основная функция
В других - подфункции, которые работают за счёт основной.
Они все пользуют один, точнее два однотипных массива uint8_t sData[1].
>#if defined
Что?
html+css
Самый простой вариант:
На верху файла file1.c после инклудов пишешь: extern uint8_t sData[1];
На верху файла file2.c после инклудов пишешь: extern uint8_t sData[1];
В main.c после этих инклудов объявляешь и определяешь свой массив: uint8_t sData[1]; (т.е. пишешь без extern).
Увы, у тебя два стула: либо покупать, небольшими порциями, либо все пилить самому.
В любом случае придется приложить мозг, и не мало, все обдумать и продумать.
Тебе нужно оформить архитектуру того что ты хочешь.
Начни с того, какая информация должна быть приложена к каждому обьекту: айди, имя, описание, картинка, и т.п.
Часть из этих приложений в сыою очередь тоже могут быть обьектами и содержать больше одного поля. Подумай какие из описаний обладают такими свойствами.
В конце у тебя окажется структура всех обьектов и их взаимосвязи - архитектура БД.
Закодить БД не сложно на любом языке - определи все основные процедуры по работе с БД и своими обьектами в ней.
Этими процедурами будет пользоваться приложение.
Потом продумывай визуализацию: какие поля каких обьектов где и как на экране должны быть представлены.
Далее, с помощью любой гуй-библиотеки и ранее накоженных процедур доступа к БД, реализуй это.
И вот у тебя на руках рабочий прототип. Осталось только его отполировать.
Ну так я же и говорю, освой питон. После ты будешь понимать, куда двигаться дальше, разбивая свой путь к цели на этапы. Например, ГУИ. Полезешь учить ГУИ для питона.
public class Book
{
[Key]
[Column("BookID ")]
public int ID { get; set; }
public string Author { get; set; }
public virtual ICollection<Page> Pages { get; set; }
}
public class Page
{
public int ID { get; set; }
public int BookID { get; set; }
[ForeignKey("BookID ")]
[Column("BookID ")]
public virtual Book Book { get; set; }
public string OtherField { get; set; }
}
Вот. Зачем в Book этот ICollection? Разве нужно туда добавлять каждую страницу?
если тебе нужно будет подгрузить нужные книги со страницами, обращение к Pages позволит EF сделать тебе JOIN и засандалить туда результат, а не делать два отдельных запроса к БД
А как мне добавить туда страницы?
Как я понял, сейчас у меня оно выглядит примерно так.
var book = new Book {ID =11, Author = "Lev T"};
context.Pages.Add(new Page {...,BookID=book.BookID, Book=book};
А потом я могу видимо нет сделать так:
var pages= context.Pages;
foreach (var p in pages)
{
Console.WriteLine("Страница: " + p.Number+ " Книга : " + p.Book.Name);
}
Вот это, кстати, не работает. There is already an open DataReader associated with this Command which must be closed first.
Ага, и программируем мышкой.
Рисую УМЛ.
Эт кому так пердак рвет?
С Новым Годом! У меня такой вопрос, как вы организовываете файлы для проектов?
У меня каждый раз возникает возгорание стула после того как меня попросят что-то выслать, что я делал год назад, я начинаю психовать и под конец просто делаю все по новой.
Как с этим бороться? Обычно я делаю 3 директории одну для данных, вторую для скриптов, 3 для результатов, но через месяц это все смешивается в салат. Поделитесь советами мудрых.
Ну смотри как это вижу я. Если разбить на простые задачи то первое - это, например, БД с инфой по объектам. Теперь вопрос какую БД использовать? MS Access подойдет? Не думаю что инфы в программе будет прям дохуя даже с учетом перспективы. Если нет, то какую посоветуешь.
Я просто пилю основной код как библиотеку, что-то вроде programm-core, а потом уже делаю интерфейс для работы с ней.
Да вряд ли он умеет на ней играть.
Телепаты на каникулах.
Резюме на hh? В pdf? doc|docx? Скан бумажного варианта?
В чем именно проблема?
Да, извини, резюме просто из ро даты, в которую сохраняются резюме с разных HR сайтов (hh, superjob, etc) или просто резюме, которые отправляют на почту. То есть может быть или HTML документ, или просто текст, или PDF. Проблема в извлечении данных из текста. Не представляю как это реализовать
Зависит от того насколько они типизированы. Уверен, что все резюме одного сайта имеют одинаковую структуру и проблем в извлечением тут не должно быть. Для нетипичных документов можно попробовать начать с регулярок (для даты, например). А так гугли fuzzy search|fuzzy regex чтоб велосипеды не городить.
Универсального способа не и не будет - надо искать что сработает лучше. Поэтому, если ты серьезно берешься за эту задачу, то самое главное - это формализовать "точность" того или иного метода, чтоб было что сравнивать.
Я бы начал с того, что собрал небольшой тестовый корпус резюме (100 штук, например, но чем больше тем лучше), для которых бы вручную проставил нужные значения. Потом завязался бы на какую-нибудь метрику, например f-score https://en.wikipedia.org/wiki/F1_score . Дальше уже можно смело пробовать различные подходы, алгоритмы, подкручивать коэффициенты и т.д.
Но это всё нужно в случае если ты собираешься обрабатывать большие объёмы информации. Если у тебя всего сотня резюме и ты решил подлизать HR-ке, то не еби себе мозг - пускай всё вручную делают.
Задача как раз в том, чтоб извлекать данные из нетипизированного резюме(то есть универсальный парсер для любого резюме). За нечеткий поиск спасибо, почитаю. А так это тема диплома, то есть делать придется
Там год на одно имя/кредитку бесплатно дают. У самого такой давно уже, рикамендую. Через год сможешь на бабушку зарегать, потом на дедушку и т.д., если денег не заработаешь.
Файлики. Одно приложение в файлик записало и закрыло, другое приложение файлик открыло и прочитало.
Системный реестр. Одно приложение ключ записало, другое приложение ключ считало
zwReadProcessMemory и zwWriteProcessMemory - но это нелегально. За такое прописывают от segmentation fault до privilege error
Когда писал такую лабу, то не беспокоился на эту тему, а просто запускал клиент и сервер на разных портах.
Для полной эмуляции пробовали запускать сервер на виртуальной машине, но это сложнее. Но хост-машина должна видеть виртуальную машину как узел локальной сети.
Сам пользуюсь RedHat Cloud для всяких экспериментов с версткой и РНР Если не тормошить, то сайт заснет через день неактивности. Разбудить можно через админку.
Можно Azure, но там ситуация как в хероку и амазон: рано или поздно придется платить.
Для того, чтобы тестировать на своей машине без доменного имени достаточно белого ip (может быть динамическим, лишь бы не прерывал подключение)
А ещё есть dyndns
Файлы, шаред мемори, пайпы, сокеты, сообщения.
Это уже читал. Не то. Я про книгу для введения в ИБ если я и так немного в сетях линуксах и байтоёбстве шарю.
Подкинь годных книг по крестам
в крестотред
>>905136
Начни прыгать с парашютом/курить дудку/ходить на единоборства/разгружать вагоны (достаточно выбрать что-то одно). Моск с радостью переключится на другой вид деятельности.
Обучу за 1500/час трансцендетному пентестингу и мультивекторному кроссхакингу, пиши в личку.
K codeacademy есть убергодный гайд по HTML, за пару часов осваивается.
нет, я умею более ли менее в html. Во всяком случае визитку-то сделать могу. Я просто не знаю, как сдавать этот сайт. У меня сейчас папка с html-файлами и картинками
Почему вы такие не серьёзные? Нормально же спрашиваю. Я уже достаточно большой чтобы читать такие книжечки
Странно, у меня работает летом социоблядство на аэродроме плюс физическая заебанность. Хз, ищи что-то, что вызовет большую аддикцию чем код, и учти, что оно не сразу заработает.
А если тян завести, что думаешь? Я вроде не всратый, по мне даже клеились в школе и универе, но мне было только задрачивание в код интересно. мне 22 только
Тян это весело и вштыривает, независимо от исхода. Главное, слишком всерьез все не воспринимай.
ладно, я не тян. Но всё же
Скинуть архив на email, код на BitBucket, развернуть проект на хостинге, как угодно, как договоритесь с заказчиком.
спасибо:3
Снйчас бы тянок всерьёз воспринимать. Мне батя как-то сказал, что тян нельзя отпускать только если она стала твоим лучшим другом
Батя молодца. Все меняется, в т.ч. и лучшие друзья иногда перестают быть таковыми
> There is already an open DataReader associated with this Command which must be closed first
это не с ICollection связано
> А как мне добавить туда страницы?
вопроса я не понял. те две строки при созранении контекста приведут к добавлению двух связанных сущностей. это то, что тебе надо?
Ну вот я и говорю, нужна эта коллекция? Например, если как ты сказал, мне понадобится вывести все страницы книги, то я просто перебираю все страницы и смотрю, есть ли в ней ИД нужной книги. Это норм или нет? И если я захочу юзать коллекцию, как мне это реализовать в коде?
Есть функция void t_putstring(char buffer);
Надо, чтобы она считала значение переменной uint8_t out1_time_on = 5;
Т.е. t_putstring(out1_time_on);
Но выдаёт две ошибки:
1) expected 'char ' but argument is of type 'uint8_t'
2) passing argument 1 of 't_putstring' makes pointer from integer without a cast
Удалось криво подсунуть переменную:
char uint_buffer[10];
sprintf(uint_buffer, "%u", out1_time_on);
t_putstring(uint_buffer);
Как сделать правильно?
Конечная цель такая - вывести текст с помощью моей функции + значение переменной:
t_putstring("TEST "&out1_time_on); // хуй знает как надо
Простыня на пастбине: http://pastebin.com/TJA6N7S9
Судя по твоим ошибкам, ты передаёшь значения туда, где ожидаются адреса. В 1, может быть, ещё и кастануть надо будет. Код не смотрел.
Читаю книгу по си для ньюфагов уже полтора года, недавно вот до половины добрался. Это при том, что учить там собственно почти нечего. А ты хочешь 3 технологии освоить за такой короткий срок, поэтому задумайся
я тян, которая притворяется куном, который притворяется тян. Ну или просто тут сидит несколько людей
2 недели максимум, если умеешь гуглить
Вид->Вывод/Список ошибок
ээ, если ты обращаешься к ICollection.Pages инстанса Book, то это будет обращение ко всем Page, у которых BookID = ID твоего Book
вообще, такие связи нужны, например, если нужно получить книгу по айди, а потом получить все страницы этой книги. можно, конечно, сделать два запроса, типа DbSet<Book>().SingleOrDefault(b=>b.ID==id), а потом DbSet<Page>().Where(p=>p.BookID==id). но это будет два запроса и так делать не принято. вместо этого ты можешь вытянуть сразу всю нужную тебе информацию, а потом колупать данные как тебе заблагорассудится: DbSet<Book>().Include(b=>b.Pages).SingleOrDefault(b=>b.ID==id). EF это транслирует в Left Join и ты получишь Book с нужным тебе ID (если он существует) и заполненной коллекцией Pages
А сделать два аргумента, текст и переменную, не вариант? Не очень понятно, что ты вообще хочешь, чтобы произошло вот тут:
>t_putstring("TEST "&out1_time_on);
Конкатенировать текст и текстовое представление значения переменной, что ли?
Планирую вкатиться в криптовалюту и познать все тонкости майнинга. Хочу научиться пилить майнеры и втюхивать на пк разному хомячью. Что нужно читать, что изучать?
Нужно показать авторов и самую старую книгу по каждому из них. Имя автора беру из таблицы авторов, название книги и дату публикации - из таблицы книг.
Запрос выглядит вот так:
SELECT Author.Surname as 'Author', Book.Title as 'Book', Book.PublicationDate as 'Publication Date'
FROM Book, Author
WHERE Book.IdAuthor = Author.IdAuthor
GROUP BY Author.Surname, Book.Title, Book.PublicationDate
HAVING Book.PublicationDate = MIN(Book.PublicationDate)
ORDER BY Author.Surname, Book.PublicationDate;
Результат - все книги. А мне нужно, чтобы у одного автора показывалась только самая старая книга. Как так сделать?
bmp
Интуиция мне подсказывает, что следующее созданно для решения этой проблемы, но прямого доказательства я не нахожу.
https://ru.wikipedia.org/wiki/TTH
SELECT A.SURNAME as 'Author'
,B.TITLE as 'Book'
,B.PUBLICATIONDATE as 'Publication Date'
FROM BOOK B
,AUTHOR A
WHERE B.IDAUTHOR = A.IDAUTHOR
AND B.TITLE = (SELECT B2.TITLE
FROM BOOK B2
WHERE B2.IDAUTHOR = A.IDAUTHOR
AND B2.PUBLICATIONDATE = (SELECT MIN(B3.PUBLICATIONDATE)
FROM BOOK B3
WHERE B3.IDAUTHOR = A.IDAUTHOR))
Спасибо!
Попадается автор у которого 2 книги с одинаковой датой самой ранней публикации и твой запрос пидорасит.
>чтобы у одного автора показывалась только самая старая книга
В задании, видимо, подразумевается, что таких случаев нет.
А так, конечно, "AND B.TITLE IN ()"
С меня килограммы нефти на киви или аналоги.
Нужно форматирование, структуры.
>Лучше не надо, я уже 5 лет так потерял.
Лучше так терять, чем втыкать на двощах или в аниме или просто в монитор без целей и выгоды.
>>905328
Ну ты лох. Пара лет несерьёзного неспешного вкатывания- и я уже в PHP, HTML, SQL, CSS. Только жабаскрипт, сука, убивает своей псевдоасинхронностью и ебанутой объектной моделью.
>>905411
Библиотеку на PHP?
Какой самый удачный стек технологий для построения реал тайм веб приложений на вебсокетах?
Сложно, блеа.
Если Native API это недокументированные функции языка (на основе определения в википедии), то как тогда называется документированное API?
Окей, извините
О, новый мем. Что если советовать ньюфагам вместо Хаскелля ГОВЯЖИЙ
Библиотеку на любом языке.
Полного по Тьюрингу или нет?
хало пачаны, помогите дауну 4 курса местной шараги.
Суть в чем - для дипломной надо написать прогу, а я, как писал выше, даун, который в программировании шарит чуть больше, чем нихуя. Так вот, предназначение программы: начинающий малолетний пездюк-певец должен спеть (мб какую-то ноту не ябу, не музыкант) и программа должна определить тембр его голоса. Т.е. с микрофона делается запись, а программа должна сравнить частоты голоса с записи с "шаблонами", и в случае если голос совпадает с одним из них или более-менее похож, то это выводилось на экран. Так вот, на каком языке это лучше реализовать. Препод говорил, что нужно использовать MusicXML, но на сайте ни слова по-рузге, в инете инфы насчет этого хмл'я мало, так что жду ваших ответов/советов.
А чего больше не вернёшься?
Во-первых, напиши, какую книгу читаешь и что непонятно. Могу для полного ньюфага посоветовать лишь одну книгу (просто сам с нее начал) Стивен Прата "Язык Программирования Cне C++, а C"
ебанутый начальник попросил сделать, а вручную не хочется. Срок до завтрашнего утра. Программ найти не могу, вручную не хочется.
Есть базовые знания js, но мне кажется, они ничем не помогут. Мб есть у кого рабочий чекер, или совет? Номеров 10к
Анон, помоги. Где можно прочитать про MVVM для совсем тупых и маленьких? Гуглил, результаты выдачи выглядят как пособие для тех, кто уже в теме.
Те, кто кодят ночью обычно спят днем.
Вроде бы на производительность это отрицательно влияет, потому что процессору удобнее, когда всё кратно 4 и 8 байтам (для этого в структурах данных делается выравнивание).
Тогда возьми бритву Оккама и подумай нужно ли тебе вообще хранить число и писать программу.
>Native API это недокументированные функции языка (на основе определения в википедии)
Ложь, вопрос не имеет смысла.
mathsisfun.com
Стивен Прата "Изучение языка C". Главное не перепутай, тебе нужен учебник по C, а не C++, потому что у Праты много литературы по C++ (во всяком случае ее легче найти) и пиздуй в тред C. В какой шараге учишься, если не секрет (я тоже первокурсник и тоже C изучаю, как и ты боюсь вылететь, но вроде не настолько долбоеб извини)?
mathprofi. Охуенный сайт для изучения хуёвой математики. Под хуёвой математикой я подразумеваю взятие, например, интегралов. Не вижу смысла воспитывать калькуляторы, если человек никогда не превзойдёт калькулятор. К сожалению, на инженерных специальностях только калькуляторству и учат. Под нехуёвой математикой я подразумеваю теорию и доказательство теорем. Тут я советую читать учебники. Раз уж у тебя стал такой вопрос, предположу, что ты нихуя не математик, а по этому посоветую начать изучать с матана. Книги Зорич "матан" на русском, или же Amann-Escher "Analysis" на ангельском и немецком
Ещё добавлю, что нет смысла изучать хуёвую математику, т.к. она даже не развивает твоё мышление. Нет ничего умного в запоминании определённых алгоритмов решения, можно и стишками память тренировать
P.S. Прошу прощения за хуевый слог, толком сам не знаю, чего хочу.
>"Создаём динамические веб-сайты с помощью PHP, MySQL, JavaScript и CSS" Робин Никсон
Это книга подойдёт новичку?
Хз где поспрашивать/почитать. Что можно сделать с моей старой lumia 710, чтобы на ней можно было пилить хелловорлды?
Продать и купить что-нибудь более путёвое, на андроеде.
еееее вебинары:-)))
Просто беру и читаю. У меня училка по ангельскому охуенная была, американка. Теперь английский как родной.
Эти животные на обложке не нужны. Вместо них нужно вставить костыли, инвалидную коляску, скелет человека и кучу собачьего дерьма. Чтобы потенциальный покупатель сразу знал, что именно представляет из себя "Создание динамических веб-сайтов с помощью PHP, MySQL, JavaScript, CSS и HTML5".
https://2ch.hk/ph/res/61531.html#61939 (М)
Лень копировать, сорре (освоил охуенных 15 страниц) в течение пяти лет прочту
То есть, стандарное:
@app.route('/test')
только вместо test любое число.
void merge(int array, int leftBorder, int delimiter, int rightBorder)
{
int helpArray = (int)malloc(sizeof(int)(rightBorder-leftBorder+1));
...
free(helpArray);
}
Причем вылетает в самом верхнем уровне рекурсии, т.е. у меня массив из 8 чисел и вылетает он на аргументах merge(0, 4, 8)
malloc: * error for object 0x7fc7f8c03128: incorrect checksum for freed object - object was probably modified after being freed.
Но самое смешное, если запустить в gdb пошаговый режим, то он спокойно это место проходит.
Вот полный трейс из гдб:
#0 0x00007fff845e6803 in tiny_malloc_from_free_list () from /usr/lib/system/libsystem_malloc.dylib
#1 0x00007fff845e5705 in szone_malloc_should_clear () from /usr/lib/system/libsystem_malloc.dylib
#2 0x00007fff845e55a1 in malloc_zone_malloc () from /usr/lib/system/libsystem_malloc.dylib
#3 0x00007fff845e40cc in malloc () from /usr/lib/system/libsystem_malloc.dylib
#4 0x0000000100000cca in merge (array=0x7fff5fbffb50, leftBorder=0, delimiter=4, rightBorder=8) at mergeSort.c:23
#5 0x0000000100000c95 in mergeSort (array=0x7fff5fbffb50, leftBorder=0, rightBorder=8) at mergeSort.c:16
#6 0x0000000100000ec5 in main (argc=1, argv=0x7fff5fbffba0) at mergeSort.c:76
Че это за хуйня, как такое вообще может быть?
Алсо, там две звезды проебались, забыл экранировать
скорее всего пишешь за край буфера. вставь код нормально -- через ideone или ещё как
Допустим даже так, но почему ошибка вылетает именно на маллоке и почему при пошаговом дебаге он проходит это место?
Пиздос это еще здесь причем ? Посмотри какая это доска Программирование
Сгущенку люблю в пирожных
Ну ты же в курсе что пока пониленд не отделился? Следовательно так или иначе ты будешь работать на территории какого-либо государства, и бюрократии не избежать.
Думаешь самый умный? А хуй там.
Один чувак тоже думал что самый умный, это который автопилот на нейросетях хотел протолкнуть, прорывную технологию,опережающую всех конкурентов. И где он сейчас? Депортирован как преступник.
Такова реальность: ты либо соблюдаешь правила, либо нарушаешь их.
Соблюдать правила дорого, но нарушать еще дороже.
Ты готов к сгущенке?
Да не собирался я никого наебывать, вопрос вообще не в этом.
Просто гугли на английском
http://stackoverflow.com/questions/5919298/algorithm-for-finding-the-fewest-rectangles-to-cover-a-set-of-rectangles-without
Гуглил, но по другому запросу. Спасибо.
>Автопилот на нейросетях хотел протолкнуть
>Депортирован как преступник
Не нашёл инфы про него. Пояснишь? Где именно он накосячил, что не так сделал, сама кулстори в кратце?
HALP.
как научиться понимать сеть?
Какие инструменты используют современный хакер?
Помню в бэ кто-то пилил гайд по хаку.
Время есть, основы кодинга тоже.
Социальные сети не интересуют.
А шо, NaN или NULL не устраивает?
С такими вопросами в /s/
>>как научиться понимать сеть?
Есть годная книга от David Wetherall и Andrew Tannenbaum по компьютерным сетям. Ещё был от Девида Уезеролла курс на курсере но она уже не та, и курса не нахожу. Ну и похожие видеоуроки и семинары, например на skillfactory
>>Какие инструменты используют современный хакер?
Говорим правильно - не хакер, а исследователь. Инструменты: telnet-клиент, wireshark, консоль браузера есть ещё kali linux с набором инструментов
Переменная (свойство объекта, элемент списка, ключ в словаре) в питоне создаётся при первом присваивании.
Если это важно, то скажу, что сам я 18лвл студентота и знаний в области информатики у меня немного (программировал всякую хуйню на Pascal, программки по типу посчитать площадь поверхности какой-либо фигуры, сейчас изучаю и немного прогаю на C, уже дошел до связных структур списки там, стеки, деревья, но как понимаете что-то серьезное я пока не писал, просто учебные прогаммки)
Можно задать другой вопрос: а зачем это нужно? Обычно к этой книге обращаются с конкретным вопросом, это же не Война и Мир, не тьюториал чтобы так просто читать.
С таким же уровнем опыта читал определенные главы из Сортировки И Поиска на первом курсе. Текстовые описания норм заходили, а вот примеры кода какие-то старомодные. Книга - ровестник первых компьютеров, потому код там дается на языке "псевдоассемблера", который никогда не использовался промышленно (описание - см. в первом томе, где-то страниц двадцать). Понять логику кода поможет практика в ассемблере (любом) и С.
Бамп вопросу.
Ну я просто задал другой тупой вопрос по типу: как вкатиться в программирование? Мне сказали, что независимо от сферы нужно знать алгоритмы и структуры данных. а еще английский язык, но на него я пока забил, да и я его боле-менее знаю
Конечно нормально до меня некоторые вещи могут сутками не доходить, да и вообще чувствую себя дауном иногда, но не собираюсь бросать. А на каком языке программируешь?
JS
Хуею с вас. У одного Я НЕДЕЛЮ ИЗУЧАЮ И С ТРУДОМ ПЫТАЮСЬ ЗАПИЛИТЬ СВОЮ БОРДУ, а другой чат запиливает.
А если в гугле почитать истории, то там ваще за месяц изучали от и до.
За месяц это переход от одного языка к другому с нуля, если ты первый знаешь хорошо.
Java Programming for Kids, Parents and Grandparents
Посоветовали, лол. Сейчас сам ищу информацию в гугле.
Ну тогда продолжая читать до озарения. Имхо она лучше чем джава хеад фирст.
Бамп ебать вопросу нахуй
>while (a = 0) { cin >> b;
Почему cout/cin в while игноряться напрочь или они не должны там вообще работать? Как запилить ввод чисел в 1 переменную например до того как введется 0?
спрашивай в нескольких местах, забей хуй на мораль, не ответят в одном месте - ответят в другом. Пользоваться лишь одним методом - глупо. Что если тебе вообще никогда не ответят здесь, но могли бы ответить где-то ещё? Цени своё время, сука. Те кто хотят его проебать на ответ - всегда найдутся.
Бамп вопросу выручайте аноны разлагаюсь дегродирую умираю с голоду с меня новая имижборда, самописная, не скучная.
Тебе вообще-то это. Нихуя не сюда. И даже не в психач, хотя может быть там чего и подскажут. Переформулируй проблему, ищи на англе, например, либо задай там где сидят спецы в психиатрии и подобных дисциплинах, этот раздел вообще не про то, может тебе попадётся тот кто решил эту проблему - а может и нет. А ещё тут дохуя уже постов и тред скоро потрут, вероятно
Короч, тема такая - если твой проект не приносит и не будет приносить ни копейки, значит бросай его нахуй. Нормальные посоны пишут с расчетом хотя бы на окупаемость сервера.
Импотенция в программировании. У меня так было только в другой области. Сменил полностью направление, чувствую себя человеком.
>Мне сказали, что независимо от сферы нужно знать алгоритмы и структуры данных
Если работать 1С-кодером, то знание и практика разных разделов учета пригодится больше, чем знание алгоритмов и структур данных.
Если работать frontend, то знание функций графических редакторов пригодится больше, чем знание алгоритмов и структур данных.
Если хочется изучить алгоритмы и структуры данных, то лучше читать классику, например книги Вирта и Кормена
Но я же не только веб хочу, есть интерес к андроиду, и кое какие железячные проги хочу намутить. Там ничего окупать ненадо
Тогда другой совсем разговор. Поможет только смена деятельности и более позднее возвращение к данной. Причём на такую, которая вообще нихуя не связана с проганьем. Да, неприятная хуйня, но если не хочется срать, как говориться - не мучай жопу. Быть может есть другие варианты - но мне они не известны. Мозг заебался делать одно и тоже, он хочет получить некий другой сенсорный опыт связанный с совсем другой деятельностью.
мимо пиздец волевой парень охуевший от того что когда-то ебанул творческий кризис, отрубал инет на год, заставлял себя работать над проектами, но толку от этого тупо не было, не всё можно решить сильнее надавив там где не давится
>>906638
Короче, если вкрации - следует сменить вообще нахуй подход к решению задачи, возможно саму задачу. Но главное - что косяк именно в текущем алгоритме решения, который исчерпал себя. Мозг просто сигналит что он хуйня и надо искать в другом месте, а мы ты как долбоёб всё равно делаешь всё таким же способом.
Ну я вот уже как полгода снова деградирую, до этого был еще год отдыха, думал все наладится.
В принципе ща ваще деградирую в червя пидора с просмотром зомбоящика. Нету вообще желания даже читать книги даже художественные. Мзг как будто умирает.
Был врачом. Заебался на всю жизнь. Уже два месяца ручной тестер временно. Вкатываюсь в пограммисты.
Как вариант, предлагаю начать учить какого-то долбоёб(а/ов) полнейшим азам того что ты и так знаешь уже. Возможно это позволит взглянуть на задачу совершенно иначе. Я полагаю, возможно, это даже принесёт какие-то бабки, если ты не хуй с горы и хоть как-то шаришь, особенно если вести лекции по скайпу там (тут я особо не шарю, просто как вариант подкидываю)
А какой подход, отдых, смена деятельности, упарывание веществ, не помогло, думал болею чем то ходил к врачам здоров хоть щас в шахту уран добывать. Все подходы что пробовал привели к тому что наоборот сильнее деградировал. Потерял те крохи знаний что имел. Забыл как там циклы делать, где то встроенные функции как работают.
Кароч деградация и упадок.
По идее так можно даже какую-то тян на это "позвать", вот. Но именно как клиента, который будет платить за это бабло. Вкатиться сейчас, имхо, хочет очень много людей. И даже платить за обучение, но кто будет этим заниматься - нихуя не ясно.
>>906659
И не могло помочь. Следует вообще нахуй изменить алгоритм поиска решений.
Не, пиздец я не могу учить, меня сразу пердак разрывает когда пытаюсь объяснять. Я понимаю что чел вроде новый не шарит, но бля. И начинаю сильно переживать что немогу нихуя научить. Плюс я хз как людям объяснять что то сложнее циклов и условий. Абстракции там и стек, приемы разработки. Ну и я так то хуй с горы если уж по правде. Вообщем не мое
Я думал врачам наоборот кайф сидишь в кабинетике, тебе бабка срака карточки приносит заполняет чаями поит с булочками, работаешь с 7 до 2х и все.
А чо манямирок, я вот вакансии мониторю в моей мухосрани там врачей требуецо еба, дохуя, зп от 30к какого нибудь дерьматолога, или педиатра.
Сам ходил к дерьматологу, она с 7 до 2х работает, типа на след день с 15 до 20. ПОмяла мне мои прыщики выписала мазюку. Писькологу наверн тяжелее старушиные письки смотреть, но графики такие же. А еще если письколог херрург, то там зп даже в мухосрани до 60к доходит. Ну там сгуфицо кто похуй скажешь а чо я он сам сдох кек.
еслиб ты знал как им надо для этого учиться, какая на них лежит ответственность - ты бы и за 200к на такой работе не захотел работать
Ну эт я знаю что там у них 8 9 лет анального рабства. Но если уж прошел их то все кайфуй. А чо ответственность у дерьматолога, или еще какого говноеда, там же типа по книжкам ебашь типа кашляешь на те полоскай рот боярышником, голова болит мажь зеленкой и проверься на спид. Кто гуфится если то щито поделать нисудьба, его боженька призвал пополнить свои легионы нежити.
Я знаю что если относиться к своей работе ответственно, а не как рандом пидораха - моя хата скраю, я не виноватый, это в книжке хуйню написали, ответственность не на мне, это вон они наисследовали, я не причём! Я только делаю как мне сказали!
То будет тяжело нахуй. Если ты мудила который нихуя не хочет делать, а только получать с этого профит - зайди в любую стоматологию. Там клоунада вот на таком уровне. Слышал как они работают нынче?
>>906680
>Кто гуфится если то щито поделать нисудьба, его боженька призвал пополнить свои легионы нежити.
Это ты в суде так скажи, потом присядь на пяток лет за халатность. Только вот для этого уже родственники погибшего должны по судам таскаться, но тут проблемес, челики не умеют законы юзать.
Алсо анализы сами не делают все делают лаборатории, всякие аппараты и тд тоже спец люди, если не занимаешься херрургией или не дежуришь в скорой или по больничке где в принципе по ночам дежурят только сестры вполне норм. Ты ток анализируешь жалобы поц ыента и анализы и всякие там снимки, и в соотвествии с этим пилишь ему советики как жить, попутно назначая лекарство за которое те забашляла местная аптечная сеть. Красота жи.
То то рфии тонны врачей в тюрячках сидят на пятахах, ну что за маняфантазии пошли. Стандартная отписка сделали все что могли по инструкции. Если чо выгородят главврачи и тд. оперативненько намалюют что типа все лечили по вышему разряду.
Зачем ты это написал?
А чо там вколол нахуй ледокоина поллитру в нерв большой и хуярь хоть всю челюсть перекраивай, главное не проеблань остатки нерва что делается рентгеном.
Ответственно он относится как же, жить наверное тяжко тебе? Никому не доверяешь небось? А то малоли в книжки наисследователи соврали. Везде так работают мань. Только если ты частный доктор и важно чтоб в след раз к тебе именно обратились ты будешь жопу рвать перед богатеньким ерохиным, а все остальное как и со всеми.
Как раз таки пидорахинская логика думать что все всех наебать хотят, и в книжках эка умници нашлись мне и так фсе ясна, я жи в совке радился, у нас ракеты самые лучшее паэтаму нибуду советам следовать всяких очкариков кокодемиков.
Щито поделать?
Адин гот!
Он её не находит при компиляции тоже
>Не, пиздец я не могу учить, меня сразу пердак разрывает когда пытаюсь объяснять
Слабый ты, хуй знает чё вообще делать слабым, если у них нихуя не получается, вот серьёзно.
Да писец, блин.
Скачал уже пару либ. Везде тысячу ошибок.
Ты можешь чекнуть, гайд с этого сайта вообще реализуем?
http://malex13.narod.ru/c/c009.htm
Толщина пиздец, лень разбирать такую хуйню по пунктам, проще забить.
Да уж, перекатываться в какую простую работу наверное надо, чтобы хоть как то выжить. Чот этот тред тонет походу, да и думаю вряд ли кто поможет тут. Да и вообще кто то может помочь. Пофигу все равно не могу программировать уже.
Ты этой хуйне будешь следовать? Не нравится мой ответ - ищи другой. Ищи описания подобной проблемы и истории успеха. На русском - не факт что найдёшь.
>>906616
>>906624
>>906631
> Borland для своего языка С/С++ версии 3.1
Ты чо хочешь графический режим который в досе или его эмуляции запустить чтоли?
Нет, я ничего такого не хочу...
Я просто ньюфаг, который хочет с помощью С порисовать на экране, но ничего найти для этого не могу.
Есть для этого хорошая современная либа и гайд с командами и аргументами к ней?
Это лаба такая, сделать задание с использованием graphics.h?
Если не принципиально, то используй SDL, потому как graphics.h родом из девяностых.
Твоя проблема нихуя не уникальна, но решений бесконечное количество, тебе просто надо найти их, сейчас инет доступен, в чём проблема-то вообще?
Я искал уже подобное, нашел про одного биполярника, и про депресуещего. Ну а в остальном все советуют одно и тоже питаться спать отдыхать. Еще куча шизоидов с тайм менеджментом, но это уже за гранью добра и зла.
>>906742
Блядь, ну какое подобное ты искал? НЕ обязательно это работа программиста, ищи всё связанное с "любимой" деятельностью, не важно какой именно. Но программеров щас просто жопой жуй, тебе было бы проще найти какие-то варианты, искал-то на англе или чисто по русски? Хочешь ебаться с хуйнёй - ищи на русском. Хочешь ответ быстро - ищи на англе.
http://koolplot.codecutter.org/ первая же ссылка. Вот рисуй графики сколько влезет. А для всего остального есть как уже выше заметили SDL или директ иксы.
Даже если ты спросишь на stackoverflow или реддите или чём-то таком, это будет эффективнее чем ты будешь сидеть здесь и чёто ждать или пинать хуй
Второй пик, это какая то эзотерика. Я не верю в нлп и прочие медитации. Мне даже как то раз один коллега предлагал с ним в храм сходить. Он из верующих был, говорит может тебе спокойствие в душе нужно.
Второй пик - это картина в яндексе, хуяндексе - по почти любому запросу по делу. Это россия нахуй, привыкай чтоли. Ты просто не найдёшь ответа затерявшись в говнище ебаном.
В том то и дело что прблема не уникальна и на нее всегда отвечают шаблонно. На стековерфлоу редите на наших тостерах швабрах в основном одни и те же ответы. А что касается хобби, я вот редко видел что кто то жаловался помогите я не могу клеить кораблики, или я не могу вышивать бисером.
Ты заметил что я обратил внимание на
>задай там где сидят спецы в психиатрии и подобных дисциплинах
Считаешь что в интернетах много сидит спецов которые за бесплатно отвечают?
У меня лично всё заебись, чувак, безмедикаментозно "выбрался" из депресняка и сопутствующего творческого кризиса. Свой совет я уже дал. (я вообще нихуя не программер) Тебе он не понравился - ищи чёто ещё. Но желательно там, где происходило _реальное_ решение проблемы, а не какая-то хуйня, под видом решения. Желательно чтобы убрать поток ёбаных умников, которые ответят тебе то "что они думают", а не по делу, что-то такое, что поможет решить проблему. Ты щас в условиях когда все предыдущие твои решения оказались полной хуйнёй. Личные решения, не обязательно связаные с программерством. Это бадяга которую разгрябать заебёшься блядь, но это надо хотя бы начать делать, а не пинать хуй.
Порой, если не знаешь как решить сам - надо найти всё таки где же это решение есть. А если его нету нихуя - придётся уж чёто там придумать уже самому.
Я понял твою мысль, побегать по тематическим форумам и прочим местам сбора людей посмотреть у кого проблемы, почитать статьи на более обшинрную тематику. Посмотрю.
Это писец, с вашим kollplot дикий пердолинг, дак ещё команды не описаны, просто даны примеры программ
Ну бля. Пойми. Россия страна советов. Тебе насоветуют ВСЁ кроме того что именно ТЕБЕ требуется. Советы ради советов, а не ради решения проблемы. Люди сами себе посоветовать нихуя не могут. Как ты отсечёшь поток этих ёбаных умников вроде меня?
Двачую, ваша рисовалка просто говно.
Я не думаю, что у C нет нормальной адекватной документированной либы для построения графиков
А, лол, ещё вам скажут что Вы "жалуетесь" и "надо взять себя в руки", типа: ебать, а чё, это проблема нахуй? Мы с таким не встречались, может ты ебанутый, может тебе по ебалу заехать?
>sstream is header file that is part of c++ standard library. It is not optional or specific to the gcc compiler. You should be able to include it simply like this:
#include <sstream>
>Make sure you are compiling with g++ and not gcc.
http://stackoverflow.com/questions/12119621/using-sstream-in-mingw-2-95-compiler
А ваще, создам тредов в разных тематиках по этому поводу, чисто интересно как кто её решил. Если вообще решил
g++ ругается на всё остальное в программе.
Я не понимаю вообще, что такое int RIGHT. У меня такой переменной-то нет
Ну SDL, gtk, cairo - много их. Только С - это язык, где надо проявлять изворотливость и гибкость в трактовке документации. Если надо всё быстро и сразу - тогда есть питон
http://www.programmingsimplified.com/c-graphics-programming-tutorial
Перекат
https://2ch.hk/psy/res/728634.html (М)
https://2ch.hk/mus/res/416487.html (М)
https://2ch.hk/sci/res/401200.html (М)
https://2ch.hk/pr/res/906831.html (М)
Да ему кажись просто письмо пришло типа чего это вы свой транспорт на дороги выпускаете (лицензия у вас есть, испытания он прошел и т.д) ну он психанул и в китай сьебался — кококо государство под колпаком держит. Другой анон
Форт и производные: жаба например, лисп вроде
Both Red and Red/System are distributed as open-source software under the modified BSD license. The runtime library is distributed under the more permissive Boost Software License.
Нет, я тебя не наебал https://en.wikipedia.org/wiki/Red_(programming_language)
У пхп хотя бы стандартная библиотека богатая
>Сап, изучаю команды из <graphics.h>
Ненужно.
> но жидский MinGW пишет, что у него этой либы.
Я бы вообще нахуй послал.
У тебя весь блок while игнорится, вообще-то. Присмотрись к условию.
Просто оставляет пробелы, когда я на нашу раскладку перехожу.
Кодировка UTF-8, но я пробовал менять - не помогает
ncurses
Спермачи должны страдать. В сперме худшая поддержка C и C++, вплоть до откровенных нарушений стандарта.
Идиотина, у меня в Pelles C всё набирается, в notepad++ всё набирается - да везде набирается, а в кодеблокс нет!
Да меня достали пердолингом насиловать.
Я так никогда ничего кодить не буду, а буду вечно переходить. Я ещё новичок, а простые программы не собрать без сраных просранных библиотек.
Ладно, про vim не серьёзно было.
> Я ещё новичок, а простые программы не собрать без сраных просранных библиотек.
А вот впердоливать библиотеки в code::blocks это то ещё удовольствие.
Мне написали, что в этом уже достаточно искаропки.
http://codeblocks.codecutter.org/
Codeblocks -EDU
Вся суть кодинга в пердолинге. То тут что-то поломается, то там. Одна программа может в одном помочь, другая - в другом. Так и живут, вставляют: кириллицу в виме, а японский — в nano.
НАДО БЫЛО ПРОСТО СМЕНИТЬ ШРИФТ
Features
CodeBlocks-EP is specially configured for learners of C or C++ and teaching institutions with:
- simple portable installation
- easy access to C/C++ language help (by pressing F1 while cursor is on a keyword, or via the Help menu)
- promotion of contemporary C and C++ programming language standards (C99, C++98)
....
Download Code::Blocks EDU-Portable
Free C/C++ IDE for Windows Windows Installer (setup.exe) - Version 1.1.1 - 12 March 2011
Мда, кек.
>Покупать макбук про лишь ради xCode я ебал такие варианты в рот и в нос.
Поставь на виртуалку.
>>907023
Если ничего лучше не найду, то придется так сделать, просто с виртуалкой дохуя времени уходит пока скачаешь образ и прочее, пока настроишь, пока запустишь и скачаешь xCode, меня чутка время поджимает.
Не сильно медленнее, чем съездить в магазин и настроить всё потом на маке.
Rebol/Red. Или напиши свой.
Папок в гите никаких нет, и мамок тоже.
Переименовать ветку гита можно примерно так:
git co ветка_нейм
git co -b префикс/ветка_нейм
git br -d ветка_нейм
co = checkout, br = branch, если у тебя алиасы не настроены
То что надо, спасибо, про префиксы (которые в visual studio отображаются как папки) не знал.
Задача такая - нужен сервис для хранения mp3 который позволяет получить прямые ссылки на этот файл.
Ссылку буду использовать в своем бекенде.
Проблема в том еще, что мне нужно будет каждый день заливать новый файл и юзать прямую ссылку на него также
Как это все автоматизировать?
Или какой сервис позволяет использовать одну статическую ссылку, но менять файл который по ней лежит?
Свое решение пилить не очень хочеться
Батник простейший:
chcp 1251 >nul
cd C:\AMD\01^!
start 01.jar
pause
Хелп, конкретно треда по батникам не нашел, решил написать сюда.
Сейчас даже сократил батник до одной строчки:
start C:\AMD\01\01.jar - Это работает.
start C:\AMD\01!\01.jar - Это не работает.
Папки и файлы естественно существуют в обоих местах. Никакой ошибки не выдает. Просто не запускает.
>Я уже и в кавычки брал и и "^" перед ним ставил.
Кстати сейчас попробовав ^^ тоже не сработало. Самое странное что если восклицательный знак в имени файла то все ок, а если в пути то не работает
Код вставь уже, тормоз.
Можно ли, зная только это, найти хорошую работу? как учить? Может есть тред?
знание только SQL и поиск работы на этой основе, сродни мастерству лизать пилотки и быть уебищем во всем остальном, на первом свидании, не сомненно, очень весомый скилл, но насколько определяющий?
Если ты не работаешь с рельными кейсами, то его просто нереально задрочить.
Отчисляйся.
На сях ПО пишут только в продвинутом финтехе или поддерживают легаси. 1с - это рабочая лошадка мелкого энтерпрайза, которго куда больше, чем вышеупомянутых.
Дык для программистов и смотрю.
Каждый раз писать в коде setlocale(LC_ALL, "Russian") неохота.
С++ если что.
http://cppcms.com/files/nowide/html/
>>907136
COBOL — твой выбор:
ADD A B C TO D GIVING E
>>907147
Там юникод хотя бы, кек.
Кстати программы на С# же никак не защищены от декомпиляции. Как их защищают то компании, которые пишут на шарпе?
Наверно его создали на форчане в 2003 году и с тех пор он не менялся.
ну на вскидку, есть реактор, есть дотфускатор, саламандер(так себе), смартассембли. Вообще тысячи их.
ну если тебе в свой проект, то можно любой юзать на триале или фри. Для комерческих выебонов, пускай владелец проекта достанет свой лопатник и забашляет, если это его требования. В чем проблема?
Намазовский кровавый режим.
Наваял вот такую программку, а она наотрез отказывается работать. Задача была такая: Написать програму, которая из файла берет слова и записывает их в односвязный список, затем она должна удалить из этого списка элементы, у которых длина слов меньше 3 символов, и получившийся список надо вывести в стандартный поток вывода. Вроде все сделал, но нихуя не выводит (совсем) и что-то я не пойму в чем ошибся.
Само-собой компелировал я не в ideone. За говнокод прошу не обоссывать, я нюфаня.
Какая-то беда у тебя в to_change_the_node. Тебе надо у предыдущего элемента изменить значение next на следующий, который взял у просматриваемого элемента. Запоминай предыдущий элемент.
>Current->next=Current->next
Нунизнаю зачем так делать. Это бессмысленно.
>Current->next=Current->next->next
А если next == NULL?
что делать с этим?
>Current->next=Current->next
>Нунизнаю зачем так делать. Это бессмысленно.
Просто задокументировать, что ничего не меняем.
>Current->next=Current->next->next
>А если next == NULL?
Вот этого не учел, спасибо, обращу внимание.
Самый эффективный подход, на мой взгляд - сделать что-то свое. Хочешь веб - придумай сайт и напиши его. В процессе написания сайта будешь натыкаться на всякие трудности, которые будешь решать с гуглом в руках. Напишешь базу - захочется навешать дополнительного функционала. Таким образом будешь расширять технологический кругозор. Так и научишься всему нужному.
Очевидно же. Делать костыли, парсить веб-интерфейс...
Этого поддвачну наверно.
Сам сейчас пытаюсь изучать С++ по книжке, но нихуя не получается, потому что там скучно и уныло.
Программы, которые они там приводят в пример, практически бесполезны, и из-за этого мне даже неохота начинать эти упражнения.
Сам подумываю сейчас придумать себе задачу, которую мне бы интересно было решать, и начать решать ее с тем скудным запасом знаний, который я имею.
Но ведь сам Сассман недавно сказал, что sicp устарел и не нужен.
Ну я имел в виду приложения на андроиде. С компа то я итак скачаю.
Поставить себе задачу - дело не трудное я тоже нюфаня и решил написать программу для игры в "го". А вот задачки из учебников как раз имеют смысл, они скучные, потому что простые, а простые, потому что нужны лишь, чтобы закрепить материал.
Это копия, сохраненная 6 января 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.