В: Хочу стать программистом, какой язык учить? О: Английский + Ruby/Python (
ruby: ruby
python: книжка какая-то, я питон не знаю). В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языкоспецифичный вопрос можете задать в соответствующем треде, для поиска треда воспользуйся поиском На текущий момент мне известно об - scalapythonhaskelljavascriptjava1cкурсераC&C++Rubyios/android devC#D ну и плюс нетонущий пхп В: программировать в 30 лет, съябываем из говнокодинга, обсуждаем новые рецепты маминого борща.
Тред для обсуждения нетехнических околопрограммерских тем. О: всем сюда В: У меня горит лаба, курсач, не знаю какую тему диплома взять О: Задавай вопрос в этом треде В: Бежать ли мне срочно в Node.js если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust раз все говорят что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды.
Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах. В: Какую программу поставить для .... О: Вопросы связанные с программами обсуждаются в /s/ В: Взломать акк О: просто съеби В: Подскажите сайтов которые нужно читать, чтобы ... О: моя лента из руби, джавы, скалы и ещё какойото херни (кто хочет пусть добавит) rss
код оформляйте на специальных сервисах ideone или pastebin
Сап программач, хочу стать веб-разработчиком, пока разбираюсь по тихой с front-endом. И вот собственно в чем вопрос: Я только недавно понял что программирование это один из этапов разработки ПО в которой еще дохуя чего есть, но мне как свободному стрелку из всего этого нужно будет разобраться только с проектированием ПО, ну там анализ, хуялиз, диализ. Погуглил, и понял что есть порог вхождения, анон выручай, дай гайд по азам азазам проектирования ПО и его видов, ну там объекто-ориентированное и т.д., основные понятия и определения, лучше в форме статьи, а не книги.
>>456518 Анон, я так понял вы тут все угораете в основном по вэб деву. Меня интересует, как называется профессия, в которой люди ебутся с железом и пишут драйвера под него?
>>456573 >C крестов? Заебёшься жи. >C чего начать С as3. Порог вхождения ниже, всякая залупа вроде отрисовки и прочего идёт искоропки. Есть даже физический движек - Box2d. Если начнёшь с плюсов - дропнешь через 10-15 страниц "Ололо как выучить с++ без математики и смс".
Есть гденибудь в интернетах книги/курсы по компиляторам, где бы рассматривались ручные способы парсинга? И чтобы не калькулятор писали, а хотя бы бейсик или что побольше.
>>456586 Про ручной парсинг там одна глава, и та про простой рекурсивный спуск. И делатся там как раз калькулятор, да езщё и всё это на древней сишечке. Хотелось бы что-нибудь посовременнее, с бест практисес, потому что я как не пытался, постоянно выходило говно; постоянно я забывал где-то подвинуть поток, а потом сидел и несколько часов пытался понять, где и почему всё пошло по пизде.
>>456581 >А если не дропну, то лучше с крестов? Всё равно лучше с as3. Пилишь игру, паралельно дрочишь на С++. Итого на выходе имеешь перед глазами порную калтину как создаётся игра, твой проф. уровень будет намного выше ежели бы ты просто вяло подрачивал байтики <<...>>.
>>456595 Читаю, там аналог яка. >>456599 >Что значит ручной парсинг Это значит, что ты пишешь парсер руками. >не еби мозги Все программы уже написаны, давайте закроем этот раздел.
Вопрос школьника студента двоечника. Как объявить двумерный массив с изменяющимся количеством элементов? Обязательно требует что бы n было static и ему было присвоено значение. Книги не читал, надо на коленке написать код http://pastebin.com/kq6DaSXb
>>456630 Объявляй массив после определения кол-ва элементов. Аамй годный способ. Есть и костыльные пути объявления динамических массивов. Но не везде. И они не рекомендуются.
>>456637 c# Как можно добавить считывание моего n из textbox в самое начало, где объявляю переменные ? не пихается А если вставлю объявление в метод после считывания n идут по пизде метод где нужны эти массивы.
>>456518 Как найти интересную работу, не очередной крудошлеп и багоправки, а действительно интересную для новичка работу. Видел несколько интересных, но они обе были в питере.
>>456518 Постоянная Эйлера Че с ней не так? Как ее вообще вычисляют? 1+1/2+1/3+...+1/n - ln n Когда-то пробовал посчитать в табличке экселя - ничего хорошего не получилось. Теперь вот запилил прогу, которая делит и суммирует числа до любого количества знаков и до любого n. Вычислил ряд до ёбанного миллиарда n и хули, на выходе всего лишь 8 верных цифр (восьмая и то под вопросом). Когда считал в экселе думал знаков после запятой не хватает, поэтому точности нет, а вышло нихуя - пробовал и до 100 знаков после запятой и до 50 одно и тоже число на выходе из вики 0,577 215 664 901 у меня 0,577 215 665 401 Че за пиздец, его год чтоли считать нужно, чтобы хотя бы 30-40 значащих цифр получить? Любой синус блять или пи по тейлору как нехуй делать считается, а это пиздец какой-то, как его вообще вычислили, легче пароль пентагона сбрутить, чем 100 цифр, как в вики насчитать, а ведь это еще не предел, может есть какой-то более быстрый способ? мимоаутист
>>456671 Да не нужно их видеть везде. Передавай н методу который делает массивы, обрабатывает и т.д. Если приспичило видеть. Сделай класс с массивами и свойствами get, set. Но не используй глобальных переменных. Или я ничего не понял...
1).Если я учу в шараге С++, понимаю, что не хочу ними заниматься в будущем, но специализацию не выбрал, то учить кресты а потом искать свое или сразу искать? 2). Не упадет ли спрос на программистов, не станут ли они не нужными? 3). Что должен уметь джун, чтобы получить работу? 4). Возможно ли еще зарабатывать фрилансом? Спасибо.
>>456715 Нихера я не спец. Но скажу. Хорошо знаешь один, быстро разберешься во всех. Фриланс по мне так мертв. Некоторые треды это подтверждают. (устраивать поклонение заказчику за 10к. Нет пути.)
В связи с переходом на новую работу необходимо срочно изучить реализацию машинных вычислений на транзюках. Про сложение, вычитание (обратный и доп. код, вся фигня) и умножение вроде нагуглил и разобрался, никак не могу разобраться с делением. Тут вот http://life-prog.ru/view_algoritmleng.php?id=43 пишут что "операция деления может быть представлена как операции сравнения, сдвига и суммирования", но блин не объясняют как и в каком порядке эти действия делаются, понятно только что похоже это на действия в столбик, анон помоги.
Сап, программач, у меня тут возник вопрос, имеет ли смысл взяться за один из новых языков(swift, go, rust, dart чего там еще..), чтобы в итоге иметь меньшую конкуренцию на рынке труда? А то сейчас я несколько в шоке, ибо считал, что со своим скиллом в .net+еще много всякой малафьи, хоть стажировку, но найду, но на деле я получаю отказы даже по тем вакансиям, где мой список умений перекрывает требования заказчика просто в разы, складывается впечатление, что большинству в стажеры чуть ли не senior`ы нужны. Потому решил взяться за что-то менее распространенное, ибо конкуренция должна быть ниже. Я верно думаю, анон?
>>456763 Да не в этом дело. Сейчас даже в топовых конторах идут сокращения серьёзные, а уж набор так просто сокращён до НУЛЯ блять. Соглашайся на любую работу и жди.
>>456798 Ну нужно привыкнуть к синтаксису лиспа чтобы отбиватся от нападок лисперов. Иначе они тебя сходу задавят скобками, даже монаду вытащить не успеешь. Больше чем день учить там нечего, язык то простой - дальше уже конкретные технологии, библиотеки и т.д.
sql. Можно ли передать в запрос массив значений, чтобы они воспринимались как таблица из одной колонки? Чтобы потом можно было сделать джоин, например.
>>457703 А какой у тебя примерно был набор знаний и что ты продемонстрировал работодателю? Может свои проекты какие-то и тд, расскажи пожалуйста. И да, сколько ты мидлом получаешь?
Чому у меня mktime программу крашит? Такого поведения у него ведь не должно быть вообще? Структуру пробовал мемсетом инициировать в 0, выносил из локального скоупа, не помогает.
Посони, хелп. Простейший вопрос для знающих, но я уже 2 дня не могу найти ответ, а сдавать уже через пару часов.
В Linux редактор Vim. В нем следующий текст: Test1, Test2, Test3
Нужно заменить слова Test1 и Test3 на Example1 и Example3 соответственно.
Я написал следующее:
:%s/Test1/Example1/g :%s/Test3/Example3/g
И все работает, но этот пидор-препод прицепился к тому, что оба слова надо заменить ОДНОЙ КОМАНДОЙ. Причем Test2 заменять нельзя, то есть просто вставить Test не получится.
Анон, нужен твой совет. Несколько лет назад дрочил на верстку, учил html/css. Начал смотреть видеоуроки php, ковырять джумлу и дропнул. Хочу вернутся в мир IT, пошерстил сайты, повсюду "ко-ко-ко питон бери". Логика говорит брать ПХП, есть какая-то база, много вакансий. Пишут про низкий порог вхождения, но блядь, почему-то не хочется учить этот сраный ПХП. Скорее всего из-за плохих воспоминаний о подработке за копейки на fl.ru, ебанутости IE и недолюбливания яваскрипта
Выбираю между двух стульев, пхп за востребованность + простоту (поправь, если ошибаюсь) и питоном. Если с ПХП все понятно, учить йобаскрипт и пиздовать работать гуниором. То куда двигаться после питона? Django? Можно ли с питоном тулиться в геймдев? К этому лежит душа, что немаловажно. Можно ли после питона стать юнити-петухом (юзать Boo)? Или нахуй никому не нужен подобный опущенец?
>>456902 Поковыряй ПХП-фреймворки, жквери и прочие надстройки над жс. Там все не так уж плохо. Хтмл5 посмотри еще. В гейдеве вроде кресты и моно в основном. Где вообще нужен питон я не знаю.
Здорова, бандиты. Тащемта, сразу к делу: какой язык учить, чтобы можно было не особо парясь фрилансить и зарабатывать 30к+ в месяц? Это вообще реально?
Постойте ка... > Как и положено в таких вещах, ярость отдельных сторонников языка обратно пропорциональна его востребованности на рынке. Согласно проведенным с участием авторитетных анонимусов исследованиям, в мире на данный момент насчитывается около 8 реальных вакансий для программистов на хаскеле. В остальных случаях знание хаскеля рассматривается, как правило, как незначительный плюс. Что-то запахло наебаловом.
>>456964 Ну как бы это и есть наебалово. Хаскель - местный троллинг для дебилов типа тебя, которые уже всех доебали. Это тебя так вежливо послали нахуй. Тебе здесь ничего не подскажут, можешь идти.
Кротаны! КАК МНЕ НАЙТИ РАБОТУ? Имею высшее образование. Выпустился год назад. Работаю в НИИ в ДС. Пилю говно на местном языке программирования, спизженом с jruby и тупею. платят 50. Наша шаражкина контора накрывается пиздой и к осени скорее всего всех выгонят нахуй. Писал на С++, С, немного программировал под AVR, парсил XML на Java, знаю немного rails 3. работал: Год на C++/Qt, год на Java(мимоходом видел пистон), год на Ruby Использую в работе линукс, видел git, могу писать на SQL. Ничего из перечисленного не знаю на 100%, часто возникают вопросы, по которым придется лезть в гугл - например при переопределении методов у C++, по поводу коллекций в Java или по поводу опций mount. Я неуверен в своих силах и ссусь что я никому никуда не буду нужен. В вакансиях на HH постоянно требуют глубокого знания специфичных технологий.
>>456971 Мимо веб учу. Не могу, сука, поднять апачи и прочее говно. А как мне тестировать странички + пхп + базы данных + жс + все остальное говно, если не могу апач поднять? Хостинг покупать?
>>456977 >гыгы пацаны как кароче нехуя не делоть и заработывать трицать касарей за месиц ну тип на певас с братушками))) ток штоб не напряжна чтоб мне просто давали 30 кэсов а я ничо не делал))) ну падскажите чо вы как шакалы то блядь??!11
>>456980 Понимаешь, вот мне интересно программирование с детства. Однажды в 10 классе я взялся за плюсы, имея при том багаже своих "программистских" знаний только умение кодить на паскале лучше всех в классе. И все оказалось нихуя не так легко как я думал еще и язык выбрал, просто с места в карьер. Когда я учил его, в попытках понять его я бесился, орал, плакал, звал маму. Это блядь была просто пытка для моего юного мозга, но в конце концов я смог что-то понять, что-то написать и у меня даже стали получаться элементарные задачки типа школьных, только посложнее. В результате конечно я все равно перешел на другой язык, да и в универе пояснили уже получше, но человек с твоим подходом: "пацаны, как зарабатывать кучу бабок нихуя не делая, жить в тайланде и лампово няшить трапов под хвостик?" бросит все при первой же попытке. Тем более что судя по твоим постам, великим умом ты не обладаешь, так что тебе будет очень трудно. На самом деле не будет, потому что ты сразу все бросишь И поверь, никому сейчас не нужны васяны, делающие "сайты за косарь", потому что веб макак сейчас как говна за баней. Просто пойми что ты не сможешь зарабатывать 30к в месяц просто так нихуя не делая, пойми это, и иди искать нормальную работу.
>>456974 В веб берут всех :) Но если хочешь нормальную работу, то попытайся просто сходить на собеседование. С тобой ничего не случится, если провалишь. Только если расстроишься чуток. Каждая ошибка - это бесценный опыт.
>>456986 Похоже, что как раз ты не отличаешься особым умом, ведь я только что сказал, что не планирую "зарабатывать кучу бабок нихуя не делая". Так вот, определенный опыт в html, CSS, PHP у меня имеется и то, что в вебе большая конкуренция я и сам знаю. По этому и спрашиваю, какие языки учить, чтобы была приемлемо оплачиваемая работа работа и чтобы не пришлось учить какой-нибудь BrainFuck при занятии которым у меня не буде жизни.
>>456991 >В веб берут всех По этому вас и зовут обезьянами Повторюсь что "Васян. Делаю сайты ка косарь" никому сейчас нахуй не усрались, именно потому что в веб берут всех, и найдутся сотни людей лучше этого дибила
>>456993 >не планирую "зарабатывать кучу бабок нихуя не делая" Именно это ты и планируешь, и даже не пытайся сказать что это не так. Тут таких долбоебов как ты - как обезьян в вебе грибов после дождя. Короче, ответ на твой вопрос, только пожалуйста съеби сразу как только прочитаешь: учи джаву, делай приложения на андроид по заказу - золотая жила. Работу ищи на одеске.
>>456994 HTML и CSS - не языки. JS может быть и сложным и легким - зависит от тебя. >>457000 Потому что PHP востребованней и легче. Потом можно перекатиться и на питон, и на руби, и на что угодно.
>>457003 Я с питона начал 19 лвл хочу вкатиться. Не могу определится Познакомлюсь с питоном, а далее буду думать что к чему кароч. Вот такой я классный!
Сука, а я хочу вкатиться в Юнити, аж очко свербит, но блять нихуя не знаю. Очень неприятно от той мысли, что на изучение С# может уйти дохуя сил и времени. И максимум что потом, это клепать инди парашу с таким же денегенратом как я.
Думаю, у каждого посетителя этого раздела возникала ситуация, когда родственники, друзья или знакомые пользовались неоспоримым аргументом "Ну ты же программист!" и просили создать сайт для их группы/работы/кружка по интересам и т.п.
У меня как раз такой случай. Родственник работает в гос. организации и им строго-настрого поручили до n-го числа прошлого месяца создать сайт для их учереждения, шоб было "как у всех", современно, модно, молодёжно. Денег для этого, разумеется, не выделено, специалистов в самой организации для этого нет и участь исполнителя ложится на плечи вашего покорного слуги.
Сам я студент, сайты никогда не создавал, из опыта веб-разработки только исправление багов в js-скриптах одного сайта нихуя. С нуля всё это создавать - уйма времени, но насколько я понял, этого не потребуется. Вроде как есть сервисы, позволяющие создать сайт в 3.5 клика. Слышал про WordPress, но никогда им не пользовался. Стоит копать в его сторону?
Требуемый функционал - новости (с комментариями), информация об учреждении, контакты, какая-нибудь фото/видео-галерея, публикация нормативных документов (чтобы они где-нибудь сбоку висели и можно было их скачать). Ну может виджет с местной погодой и схема проезда на Яндекс-Картах. Ну и оформление какое-никакое, желательно чтобы была куча готовых тем, из которых можно выбрать подходящую и допилить при необходимости.
Посоветуй, анон, сможет ли WordPress удовлетворить эти скромные потребности моих "заказчиков"? Или может быть посоветуешь какой-то другой удобный сервис для этого?
Если потребуется, я могу допилить скрипты, оформление, какие-нибудь плагины ручками, но не хочется тратить на это много времени.
>>457011 Вроде как вкатываться в веб было модно несколько лет назад. Сейчас в тренде как раз использование всяких Unity, Unreal Engine, создание приложений под iOS и Android.
>>457017 Я вот тоже хочу вкатиться хоть куда-то, одногруппники давно нашли свои ниши, кто пилит приложения под мобильные платформы, кто какой-то энтерпрайз, кто те же сайтики, а я тут чуть-чуть, там немножко, вот и обучение подошло к концу, 5 курс, а я без работы и нихуя толком не умею. Начал копать в сторону серверов для мобильных приложений, REST API и всё такое, может запилю какой-нибудь свой проект или на одеске за гроши буду побираться. Как думаешь, прокатит?
>>457022 Поверь, анон, я бы так и сделал, но заказчик - это моя мама, а мама, как ты сам знаешь, это святое.
>>457026 >а мама, как ты сам знаешь, это святое. Мамку-то как раз и можно развести на бабки, она же мама. Неужели даже тот же косарь не даст? И нахуя ты вообще сказал что умеешь? Повыебываться любишь? Надо было сказать что не умеешь, не знаешь и т.д. Страдай теперь
>>457028 Так какой смысл мне с моей же мамки деньги просить? Она же меня кормит, одевает. Не создам я - не создаст никто, а ей за это втыки от начальства получать.
>И нахуя ты вообще сказал что умеешь? Да она сама узнала как-то, наверное спалила в зачётке факультет информатики и кафедру программирования.
>>457032 >Да она сама узнала как-то, наверное спалила в зачётке факультет информатики и кафедру программирования. Маам, ну нас не учили, я не знаю! Мы там вообще другое делаем! Маам, ну дай тысячу рублей, я же сайт сделал, я же молодец. Или как вы там делаете, я не знаю, у меня мамы нет >Она же меня кормит, одевает. Я так понимаю потребностей кроме еды и одежды у тебя нет? Ну делай за так, это вообщем-то не мое дело
>>457036 Анон, так суть вопроса не в деньгах же, конечно бесплатно сделаю. Вопрос в способе реализации. Как сделать сайт в 3 клика, чтобы удовлетворял перечисленным требованиям:
>новости (с комментариями), информация об учреждении, контакты, какая-нибудь фото/видео-галерея, публикация нормативных документов (чтобы они где-нибудь сбоку висели и можно было их скачать). Ну может виджет с местной погодой и схема проезда на Яндекс-Картах. Ну и оформление какое-никакое, желательно чтобы была куча готовых тем, из которых можно выбрать подходящую и допилить при необходимости.
Всё-таки мне кажется, что WordPress подойдёт. Пока писал пост, параллельно зашел на их сайт, а там по центру большааая такая кнопка "СОЗДАТЬ САЙТ". Надеюсь я смогу там прикрутить всё, что небходимо.
>>457018 Делали сайт вместе с моей мамкой. Там главные требования - к структуре сайта и его наполнению, а как сделал сайт - строго похуй. Рикамендую пилить его на jimdo - там есть весь нужный функционал. Ну или можешь писать с нуля на каком-нибудь фласке, не уложиться в сроки, оставить дыры для школоксакепов и доставить мамке баттхерт.
Алсо, вы тут не охуели мамке за деньги помогать? Я своей няше просто так помог. Можно просто за обнимашки и за секс с самым близким человеком, который уж точно тебя любит
На всякий случай уточни, какой должна быть структура сайта, потому что для этого есть специальный закон о структуре сайтов для гос учреждений, по которому твой сайт могут зашкварить.
>>457054 Спасибо, посмотрю jimdo. Насчёт структуры уточню, она важна, но еще и нужно, чтобы выглядел красиво. Без вырвигнала. Примерно, как тут: http://www.eastfishkilllibrary.org/
>>457055 >Примерно, как тут: http://www.eastfishkilllibrary.org/ Топорно-прямоугольное говно. На jimdo можно сделать даже няшную смену картинок сверху. Если можете в чувство вкуса, запросто сделаете годный сайт. Если что-то непонятно в CMS, гугл все находит.
>>457057 Разве Jimdo - это CMS? И да, можно ли там встроить виджеты, вроде той же погоды? Кстати, я правильно понял, чтобы прикрутить свой домен к сайту, что на этом Jimdo, что на WP, нужно покупать специальный премиум-план?
>>457051 Упс, не знал вообще про ту доску. В следующий раз напишу в неё.
Есть массив, элемент которого нужно проверить на равенство с предыдущими элементами этого массива. Например, arr[3] нужно сравнить с arr[0], arr[1] и arr[2]. Как такое сделать?
Двач, я пишу парсер для интернет-магазина. Пишу сюда за советом, т.к. я немного умею программировать (совсем немного, хочу в будущем научиться бОльшему и продавать это), но у меня всё совсем плохо с построением архитектуры будущей программы, если она хоть сколько-нибудь сложнее нескольких методов, которые настолько малы, что их можно вместить на один Form1.cs. После некоторых исследований, выяснилось следущее. Мне нужно как можно скорее получать информацию о том, что кто-то выставил на продажу какую-то вещь, если её цена совпадает заданным условиям. Условия и оповещения я смогу сделать сам. Проблема в том, что пидорский интернет-магазин позволяет выполнить примерно 250 запросов, поэтому я решил научить свою программу читать из файла адреса прокси-серверов, проверять их и делать HttpWebRequest'ы через прокси. С чтением файла и проверкой прокси тоже, в общем-то, справлюсь.
Вопрос в чём. Вот у меня есть список запросов (от 10 тысяч) и база хороших прокси. Есть, т.е. я уже запихнул их в программу, она "имеет" их в виде массива, списка, неважно. Теперь задача заставить программу бесконечно долбить эти запросы, при этом распределяя имеющуюся базу запросов, не больше 200 запросов на один прокси.
Как лучше это реализовать? Я думаю, стоит сделать некий класс, вроде инстанса. У класса есть свой прокси сервер и своя "пачка" адресов, которую он обязан парсить. Инстансы будут создаваться методом, который будет делать примерно следующее: 1. Так, ага, блять, размер базы у нас 12000 запросов, на один инстанс не больше 240 запросов, получается надо создать всего 50 инстансов. 2. Так, создаю инстансы, хуё моё, итератор, блядь (создаёт 50 инстансов, раздаёт им пачки запросов и прокси серверы) 3. Ну и запуск парсинга, собственно.
Как вам такое решение? Можете предложить, как сделать лучше и целесообразнее? Можете спокойно обоссывать, унижать и всячески издеваться надо мной, только конструктивно, пожалуйста. Язык cисярп.
/pr/, помоги разобраться с формированием запроса в SQL. Есть бд в аксессе, есть таблица, в котором есть поле "Код", значения этого поля примерно такие: "М12", "М14.1", "С10", "D22.12" и могут повторяться. Вопрос в том, можно ли сформировать запрос так, чтобы группировать некоторые подкатегории и выводить количество записей в каждой подкатегории? Т.е. примерно так: "М00-М25" - 40, "М01" - 2, ..., "М25" - 7, "С00-С48" - 200, "С00" - 1, ... и т.д. Интернета в моем зажопинске почти нет, поэтому даже погуглить нормально не могу. Есть какие-нибудь мысли? Может, это нужно оформить в виде несколько запросов (по одному на каждую категорию) и сводить их как-то отдельно? Извиняюсь за почерк, пишу с ведра.
>>457018 > Родственник работает в гос. организации и им строго-настрого поручили до n-го числа прошлого месяца создать сайт для их учереждения, шоб было "как у всех", современно, модно, молодёжно. Денег для этого, разумеется, не выделено, специалистов в самой организации для этого нет Жир потёк с экрана. Такого даже в сраной быть не может.
Суп, програмач, подсоби с алгоритмом. Есть n. При n=2 в файл должно записываться 4 строки: 1 2 -1 2 1 -2 -2 -2 Для n=3 соответственно 1 2 3 -1 2 3 ... -1-2-3 Нужно запилить такое для любого n. Пока что в голову приходит только ебля с двоичной системой.
Анон, у меня дичайшее возгорание. Помогите. Пишу парсер на C#. Он запрашивает хтмл код страницы, и в нем надо искать кейворды, но кейворды русские, а парсер, когда пиздит хтмл страницу, вместо русских букв - крокозябры. Мне говорили что C# пиздит в юникоде, и что надо перегнать в утф8. Я перегонял в утф8 - ничего. Потом я открыл notepad++ и стал перегонять его средствами - перегонка в утф8 так же ничего не дала, как и в утф без БОМ, в анси и во все кириллические кодировки, начиная кои8-р и заканчивая 1251. Что за хуйня? Есть ли другие способы распарсить? И есть ли способ нормально перекодировать?
>>457332 ах да, это я про пример. Он там прям по тредам парсит, но я видимо на своем говне такое не напишу. Мне вообщем-то будет достаточно парсить нулевую, перегнать бы ее в нормальную кодировку
Анон, поясни за Кнута. Его "Искусство программирования" - реально наимощнейшая известная человечеству инъекция от быдлокодерства, или оверрейтед? Кто-нибудь осиливал?
>>457347 >инъекция от быдлокодерства Нет. Как учебник по программированию вообще нельзя рассматривать, так как у него там свой ассемблер что достаточно далеко от современных подходов к программированию. Это справочник по алгоритмам. Если тебе нужен какой-то задроченый алгоритм - он там должен быть. Просто так ее читать мало смысла.
В массиве будет выглядеть соответственно 10 7 13 5 8 12 15 Если, надо добавить к вершине 15 правого сына 18, то массив будет выглядеть следующим образом
Сап аноны, нужна ваша помощь, язык Turbo Pascal, в быдлятне своей была практика, на ней мне дали эту задачу, не смог решить оставил на дом, уже 2 день мучаюсь не знаю что с ней делать, помогите плиз, я даже банально не могу понять чего от меня хотят, массив порядка Н, что это вообще значит??
приблизительно-Админ вкатывается. Появилась идея выучить С. Под соусом системного программирования: IPC, системные вызовы и т.д. Но зачем?
1. Перестать бояться strace. 2. Перестать бояться компилить. Когда ставлю руби-гем и появляется "building native extensions..." очко сразу сжимается, если фейл - я могу только слепо копипастить ошибку в гугл и надеяться на лучшее. Хотя в итоге там всегда нужно поставить либу и/или перелинковать что-то откуда-то. Раздражает свое бессилие. 3. Лучше разобраться в том, как работает система. 4. Закоммитить че-нить в ядро/GNU для свэга резюме. 5. Иметь возможность обмазываться сорсами системного софта и gdb. Скорее всего тоже только для свэга.
Стоит ли игра свеч? Не займет ли это слишком дохуя времени?
Могу в питон и руби. Есть какие-то воспоминания о С и прочтенной методичке с универа. Но, честно говоря, как представлю, сколько раз мне придется выделить память и работать с указателем для того чтобы закодить пикрелейтед - хочется плакать. Эти две строки небось в Си превратятся в пару сотен нечитабельного байтоебства. Нахуй так жить? Чужой код вообще реально будет читать, Сосоны?
Вижуал с++ > gcc Твои строки объёмно пишутся на с и так же быстро на с14++. Для нормального программиста код на твоём скриншоте - нечитаемое говно. И ты аутист немного, судя по всему.
>>457420 Если ты админ, то лучше бы нашёл работу, где уже имеющийся скилл питона можно применять и получать за это нормальные деньги. За знание системных вызовов сейчас мало где платят.
>>457428 Зачем мне плюсы если ось и утилиты на сях? Да и С++ вроде как на порядок сложнее? Код с пика - пример лаконичности, а не читабельности. >И ты аутист немного, судя по всему. Вот это поворот.
>>457430 Я перешел в админство, потому что, как ни странно, предложили больше денег. А сейчас я вообще на рабочей визе, и позволить себе пойти в джуниоры не могу, ибо это означает возвращение в необъятную.
>>457433 Ну значит качать скиллы питона/руби и пытаться идти в миддлы. Я действительно не очень понимаю, что тебе в плане карьеры даст изучение С/С++ с нуля. Для души можно и выучить я же выучил, конечно
>>457434 Питон/руби в плане карьеры тоже как-то туманны. И так никогда вакансий много не было, по сравнению с тем же пыхапе, а теперь еще и все угорели по джаваскрипту и "кокок рельсы нужны только чтоб отдавать ангуляр". Да и у меня в компании от рельс уже непонятно что осталось: дата процессинг переписали на Go, остальное Angular.
А как админу, знание этих двух мне прибавляет немало поинтов. Что даст С - ну вон я по пунктам расписывал. Главное наверное это стать гуру strace'a и лучше разбираться во внутренностях линуха.
Посоветуйте годную книгу о построении сайтов в целом, т.е. чтобы там охватывалось html, php, js, jquery, ajax. В шапке указаны книги, но они охватывают только одну тему. Интересуют разные шаблоны применения технологий с реальными примерами, организация кода, антипаттерны и прочее.
Никогда в жизни не работал. Хикке-задрот 22 лвл. Трудно общаться с людьми, хотя когда привыкну, получается вполне неплохо, только вот общаться со мной особо ни у кого интереса нет. В вузике сдавал и сдаю все наотъебись, в свободное время играю в игорей. Интереса к программированию именно как к занятию практически нет.
Учусь в магистратуре. Закончил бакалавриат по направлению ИТ. По сути умею чуть больше, чем нихуя, поверхностно знаком с математикой, думаю, что имею базовые навыки программирования c++, c#, java, pascal, haskell, javascript, php. Не против изучить какой-нибудь другой императивный язык высокого уровня. Думаю, что неплохо понимаю принципы ООП, да и в целом писать такой код мне нравится больше, чем программы иного вида. Мне многого не нужно, хочу просто почувствовать, что такое зарабатывать самому деньги, ну и чтобы хватало на еду, коммуналку и прочие бытовые вещи. Согласен, что поначалу мне нужно хоть что-то, хоть почти бесплатно, лишь бы набрать опыт. Спасибо старательным родителям, квартира у меня есть за что мне стыдно, т.к. я довольно бесполезное хуйло, так что всякие ипотеки и аренды мне не грозят. Продолжаю жить с мамкой, хата пустая. Хочу сначала начать зарабатывать свои деньги, а потом уже жить самостоятельно.
Ну так вот. Какими должны быть мои первые шаги, чтобы при этих данных начать наконец работать?
Видно, в какой-то момент жизни я свернул не туда, и теперь маюсь от нужды написать сокет-сервер на жаве, для неибаца крутой, ведь иначе просто никак, игрульки на as3. И конечно у меня уже наготове целая куча вопросов, но давайте обо всем по порядку. Следует полагать, что сервер будет на TCP, означает ли это что у меня совершенно не будет головной боли по поводу порченных/потерянных/битых пакетов, идущих вне очереди, ведь протокол все сам сделает хорошо? Необъятные просторы тырнета говорят что в реализации некоторых товарищей у подобного сервера существенно не хватало скорости для динамичных игрулек речь шла про авто-симулятор, так ли это? Ну и последний по списку, но, отнюдь, не по значимости вопрос - существуют ли более простые/быстродействующие сервера, которые подойдут в моем случае? :3
Вот серверное программирование отвечает за настройку сервера. Мобильное - за программирование для мобильных устройств. Веб программирование - за веб. А что такое энтерпрайз программирование?
Хочу написать пару простеньких программ - тублеров, которые позволят мне переключать звук в микшере, точнее даже не переключать а включать и выключать. Какой язык лучше всего подойдет для этой цели?
Запускаю nginx на маке 10.9, через sudo nginx, это скотина мне пишет nginx: [emerg] bind() to 0.0.0.0:8080 failed (48: Address already in use). lsof -i:8080 результат на пикче. Как пофиксить?
Есть такая задача. Есть программа, которая в реальном времени выводит в браузер набор изменяющихся параметров. Мне все эти данные надо отсеять, и записать для дальнейшей обработки. Реализую всё на Python. Я так понял, что мне надо создать клиентский сокет и считывать данные(где-то раз в полсекунды) Делать всё на socket или можно прикрутить какой-нибудь парсер? Подскажите куда копать.
Анон, есть одна геймдев контора, в которую я собираюсь попробовать устроиться джуниор-крестокодером. Они в вакансии указали, что мол, хорошо бы увидеть ваши проекты. А у меня из проектов только написанные с нуля клоны бомбермена и танчиков в 2д, с пизжеными спрайтами. Могу еще Марио наебашить. Не сильно зашкварно им такое показывать? Может они хотят увидеть йоба игры на UE4 с уникальным геймплеем и дизайном а не мои велосипеды?
>>457649 Если сделаешь как следует, то не зашкварно. Лучше сделать маленький проект, но законченный и отполированный до блеска, чем несколько полуразваливающихся. И самое главное это добавить скриншот или логотип в ридми файл - это создаст впечатление профессионализма. И ещё описание проекта добавь. Но мне кажется самое главное это скриншот. А если ты гифку сделаешь, то вообще охуеть.
хз куда писать. Существуют ли стандартные функции/библиотеки, для расчета геометрии java или php. Конкретно нужно узнать какая часть отрезка/ломаной входит в многоугольник, а какая не входит. Это нужно для расчета тарифа, по городу - за городом. Сейчас все считаю через mysql. Там есть функция проверки принадлежности точки к полигону. Линия состоит из 300 точек, соответственно 300 запросов, на простой просчет тарифа, это слишком жирно.
>>457659 Ну я как бы не игру делал а движок писал, поэтому законченный и отполированный продукт сделать не старался. У меня там сам движок либой сделан и на нем работают несколько игр и всякая тестовая хуита. Могу проект привести в порядок и танчики какие-нибудь скомпилять. >>457677 >Для джуниора показать хоть что-то рабочее это уже О ГОСПОДИ 10 из 10! Да тут интернетов как почитаешь, так каждый джуниор по десять языков знает, и крузис на хаскеле написать может.
>>457737 Поменьше интернетов читай. Работающие танчики для джуниора — это более чем достаточно. Бля, мне вообще претенденты в 80% случаев показать не могут ничего, а в оставшихся 20% показывают какую-нибудь копипасту из методичек.
>>457743 Круто вам. У меня 3 проекта по многотыщсраныхстрок в каждом. Показывать некому, да и стремно, еще обосрут. Сижу себе, хуйней страдаю, про работу и думать забыл.
Наверное тупой вопрос, но корректно ли говорить, что C, C++ и C# по факту являются абсолютно разными языками с разными задачами и областями применения?
Почему я часто вижу употребление записи "C/C++"?
C - прошивки, контроллеры. C++ - просто дохуя навороченный язык для простреливания ног, используется в геймдеве и там, где нужна сложность и производительность. C# ближе к джаве, используется для виндовых приложений и веба.
>>457765 Наверное тому что C++ - тупо набор библиотек для простреливания ног, вот и причисляют к С. А С# ясно дело ко всему этому и близко не относится.
>>457765 Так, ну C# совсем отдельно, тут даже обсуждать нечего. Насчёт С/C++ всё немного сложнее. Многое зависит от того, в каком стиле писать. Если взять исходники Doom3, которые считаются многими авторитетами уберохуенным кодом, то там С++ используется фактически как С-с-классами и там возможности С++ используются на 1%, всё остальное как в чистом С. А если взять мой курсовой 10-летней давности на вижуал-С++-билдере лол, то там вообще с С ничего общего нет. Как-то так…
>>457765 Языка с++ фактически не существует. Ну, кроме как у некоторых фанатиков. Все, кто делает что-то полезное, что критично к скорости, пишут на с+.
>>457776 Ну репозиторий создать и коммит сделать я смогу. А вот что должно быть в самом репозитории? Я так понимаю, скомпилированные файлы там не нужны? Если я написал библиотеку, мне грузить только ее саму, или и тестовый проект который ее использует? Если да, то включать ли файлы с тестовыми выходными данными?
>>457805 Как хочешь. Бинарники тоже в общем-то бывают полезны. Примеры тем более. Я часто кладу бинарники в репозиторий для тех кому лениво компилировать. Для себя просто коммичу их отдельно всегда с пометкой BINARY в описании.
>>457818 Опять же как хочешь. Если речь идёт о джаваскрипте, то ты просто можешь указать в конфиге для npm свои зависимости и всё. Наверняка в других языках есть похожие методы. Можно ещё использовать submodules. В некоторых случаях положить сорцы библы и/или даже бинарник библы будет вполне уместно. Поставь просто себя на место пользователя твоего поделия и сделай себе/ему заебись.
>>457805 У меня вот есть на гитхабе довольно популярная тулза на хабре пиарился. Так вот я положил исходники, а для виндоус пользователей положил ещё и бинарники + все нужные сторонние утилиты тоже. Ну потому что зависимости в нормальных ОС можно установить через apt-get или там brew, а скомпилировать через gcc. А в виндоус mingw сам понимаешь далеко не у всех установлен.
Блядский C Вот у меня в программе есть ДЕЛЕНИЕ и естественно поделить int я не могу Но когда я прошу вывести результат во float - он мне выводит всякую хуергу, в зависимости от того что я напишу в кавычках (%d, %e, %a и т.д.), но хуй он мне выведет нормальное число. Как мне вывести например "1.46", а не "0.3257352925937569273597e+1488" или там "328563259532" если пишу вывожу float через %d Как мне нормально вывести число? и нахуя бля это говнище?
>>457831 Что что, простите? Опишите на русском языке или на одном из языков программирования алгоритм вычисления разности между средним арифметическим максимального и минимального значений элементов заданного целочисленного массива из 30 элементов и средним арифметическим всех элементов этого массива.
>>457836 Так ты & убери лол. Ты печатаешь не число, а указатель, адрес в памяти на твой результат. Он преобразуется в число внутренне. Глава про адресную арифметику в K&R.
>>457838 Ну ПРОСТО ОХУЕТЬ. То одна программа не работала - сказали добавь, тут говорят убери. Как это блядь вообще работает? Нихуя не понимаю. Указатель=хуюказатель K&R - Кенниган и Ричи?
А еще почему в С если я не предопределю переменную перед тем как ее использовать, то вместо ошибки, как например в C#, он просто дает переменной рандомное значение?
>>457852 Потому что он читает уже выделенный адрес в памяти, который свободен, но находится там ХУЙ ЗНАЕТ ЧТО, которое осталось от работы других программ итп.
>>457852 А в C# это встроено или в рантайм или в компилятор, я хз — в виндоусопрограммировании только Visual Basic понимаю, баловался в конце 90-ых лол.
>>457858 Ну там исправлялка есть. Я поэтому и начал с C#, там очень хорошая исправлялка, и подставит что нужно где нужно, и покажет что ничего не возвращает, и что где не так, и ошибку покажет.
>>457860 CLion какой-нибудь поставь, например. Но на самом деле язык С хоть и слегка СВОЕОБРАЗЕН, но он очень простой в том смысле, что там достаточно понять базовые вещи и ты поймёшь любую программу, написанную на нём. В том же C++ надо уже знать хуеву прорву всяких разных библиотек.
Здравствуй, анон. Убедительная просьба не обсыкать и отнестись к проблеме с пониманием. Пришёл я к тебе за советом и помощью вот по какой причине. У меня сейчас великая весенняя депрессия. Жизнь потеряла всякий смысл, последние капли терпения на работе закончились и я написал заявление на увольнение. Мне скоро исполнится 26 лет, то есть треть своей жизни (в лучшем случае) я уже бездарно просрал. Образование получал на факультете "информационные системы технологии", но не в профильном ВУЗике. Работаю быдлоадмином-эникейщиком (хотя в трудовой числюсь как "программист") в гос. конторе в мухосрани. Зарплата маленькая, перспективтив никаких, а ещё меня все заебали (тут на работе одни старые тётки, многие из которых даже строчку в экселе удалить не в состоянии, но все сидят за компами, а компов аж 70 штук). Я хочу перспектив, хочу развития, хочу нормального коллектива. Хочу, чтобы мне давали задачу и я её решал, потом получал новое задание, а не каждые полчаса "воевал" с ёбнутыми пользователями. Хочу быдлокодить (а в перспективе и умнокодить). Характером я, к сожалению, не выдался. Омежка, тряпка. Очень пассивный - это моя основная проблема. Но при этом я очень ответственный. Не тупой, хотя не отказался бы быть умнее. Хорошо поддаюсь обучению. Всё схватываю, как говорят, "на лету". Ещё будучи школьником я 2 года ходил на курсы Visual FoxPro, где мы учились создавать СУБД. Были там экзамены: надо было писать свою идентичную СУБД. В ВУЗ-е был Pascal, C++, VBA и "как бы" был ASM (никаких задач мы на нём не решали, тупо переписывали листинги и смотрели, как оно работает). Все задачи я решал на отлично, ещё и большей части группы помогал (все меня за это любили). Но дополнительно я не далал НИЧЕГО. Не было мотивации, не было идей (их и сейчас нет). В моей мухосрани по сути не нужны кодеры, а вещно работать быдлоадмином-эникеем я не хочу (лучше сразу выпилиться). Поэтому варианта 2: 1) переезд, 2) фриланс. Второй вариант будет крайне сложен из-за моей пассивности, поэтому склоняюсь к первому.
А теперь перейдём к сути проблемы: пока я буду "отдыхать" от работы, ЧТО МНЕ УЧИТЬ, чтобы в кратчайшие сроки найти более-менее нормальную работу начинающего быдлокодера.
>>457871 Python. Дополнительно ещё можешь Django и SQL посмотреть — будет вообще хорошо. Насчёт фриланса ты очень верно мыслишь и дело даже не в пассивности. Работая на дядю проще себе заработать на хлеб.
>>457871 Джаваскрипт например, и вообще выдрочи веб, и тогда сможешь даже на фрилансе находить работу. Или джаву - опять же сможешь находить на фрилансе работу, писать приложения. А кодеры нужны в любой мухосрани, если это не деревня. Алсо не советую сейчас же бежать и увольняться. Пока не воюешь с тупыми пользователями - программируй, учись, когда уже более менее научишься и УЖЕ подыщешь вакансию - устраивайся туда.
>>457871 Добавлю ещё, что я бы на твоём месте не сильно затягивал с переездом. Лучше найди хуёвую программерскую работу в новом городе и оттуда ползи дальше, чем пытаться дома натренироваться до уровня миддла и влиться в Яндекс.
>>457875 >А кодеры нужны в любой мухосрани, если это не деревня. 250к населения - это деревня по твоим меркам? Понятно, что есть места, но их очень мало. А так в моей мухосрани разве что сайтики могут делать, но софт никто не разрабатывает. У меня есть один знакомый, который учился в Таганроге и там же остался работать. Там есть профильный популярный ВУЗ, поэтому некоторые фирмы имеют там филиалы, чтобы как раз брать выпускников в качестве дешёвой рабочей силы. Но в моей мухосрани нет такого ВУЗ-ика.
>Пока не воюешь с тупыми пользователями - программируй, Нет уже сил с ними воевать. И времени свободного практически нет. Учить будет проще дома (дома тоже есть отвлекающие факторы, но с ними можно бороться), тем более живу я с родителями. Мои родители в моих деньгах не нуждаются, хотя бугуртить по поводу моей безработицы они будут. А свою нищезапралату я всё равно практически не тратил: 350к даже скопилось. Текущая работа практически не дала мне никакого опыта. Единственная основная задача - чтобы всё работало (сеть, компы, принтеры). Никаких новых задач нет. А ежедневная рутина - борьба с тупыми 40+-летними тётками, которые не умеют пользоваться компьютером, хотя всё, что им надо для работы - ворд и эксель и пара программ для отчётиков.
Сука, ебучий C, дно блядь, ебаное Как мне ввести СТРОКУ, а не букву? Вот сделал я массив массивов букв List[n][len] То есть len - длинна строки, n - количество строк. И вот мне надо ввести несколько строк, я расписал так: http://pastebin.com/0dpgf5H6 , но тут вместо того чтобы написать: СТРОКА надо написать С Т Р О К А
Как нормально ввести блядь? Или уже начать писать свою библиотеку? И это задание из ЕГЭ
>>456518 Поделись мудростью, двощ. Сделал приложение, которое скачивает некий файл из интернета. Вопрос: где хранить файл? Сейчас я запихнул его на дропбокс, но это как-то не комильфо. Думаю впихнуть на Azure (приложение для виндофона), но там вроде за деньги. Файл около 80мб, в дальнейшем планируются еще такие же.
>>457907 Спасибо, а как сделать чтобы он пробелы тоже считал? А то по твоему способу напишешь: строкастрока - все ок, напишешь: строка строка - гроб гроб кладбище вылет
>>457917 У меня там и так 45 Он вот читает строку, но только если там один пробел например пишу "Фамилия Имя" - нормально все, "Фамилия 5" - нормально, пишу "Фамилия Имя 5" - пизда, вылет, гроб гроб >>457918 >getline Это C++, надо на C
Ребята, есть такая задача, нужно ходить по сайту и собирать все ссылки с него, потом проходиться по всем собранным ссылкам (и так далее, рекурсивно). Написал какую-то хуйню на ночь глядя, почти нихуя не понял, что написал, но вроде работает. Как думаете, никаких проблем не вылезет, или может я вообще сделал все не так? http://pastebin.com/FZUMy4ew
Вечер в хату, воровпацаны. Пишу простенький клиент для сервиса одноразовой почты. Уже не раз ловлю себя на мысли, что надо бы перестать бояться и сделать то, что кажется мне абсолютно дурацким и неправильным, но охуенным. А именно — вывернуть наизнанку все, что я знаю о хорошем коде, и сделать интерфейс вроде [code]mail.reply("hurr@durr", reply_template)[/code] вместо [code]client.send(mail, "hurr@durr", reply_template)[/code]. Читается и пишется такое очень легко, но пацаны наверняка ведь обсмеют. Да, внутри Mail будет держать ссылку на клиент, который его инициализировал, и проксировать все методы ему.
Серьезно, пацаны, рассудите. Я так понимаю, это ситуация вроде той, где тяжело решить, должна ли фигурка в тетрисе сама себя отрисовывать или это должна делать сцена.
>>458144 Ты себе пишешь или за кому-то за бабло? Если первое, то делай как тебе лучше, если второе то заказчику похуй насколько ты там красиво нахуярил, лишь бы работало.
Цель: Скачать кусок видео с ютуба наихудшего качества и конвертнуть его в аудио (а затем анализировать это аудио (частоты, громкость и т.д., но это уже более простая для меня часть). Куда смотреть и с чего начать? Читать сорцы VideoDownloader'а? Имеются знания питона и js.
>>456518 сап парни, не программист, но нужно за пару месяцев войти в курс дела хотя бы на базовом уровне по сетям желательно беспроводным. Всякие протоколы, принципы работы. Что посоветуете почитать, блоги книги и тд? Что бы было больше практики.
>>458144 >Я так понимаю, это ситуация вроде той, где тяжело решить, должна ли фигурка в тетрисе сама себя отрисовывать или это должна делать сцена. Ни то, ни другое. Фигурку рисует код и только код, и только код, расположенный где-то в пространстве имён (гугли namespaces в разных языках программирования), и он работает с фигурками.
В пространствах имён просто собирают код, работающий с какими-то типами данных. Никаких "сцен", "объектов", "субъектов" и прочего в памяти компьютера нет.
Кароч, хочу устроиться на работу в приличную фирму кодером PHP, зарплата устраивает, опыт работы небольшой есть, но им этого хватает. Единственное что сказали чтобы тебя взять нужно портфолио, то есть типа какие-то работы на php. Просто сайтом интернет магазина сейчас никого не удивишь. Анон, подскажи что можно эдакое нафигачить на php чтобы впечатлить работодателя? Темы какие нибудь.
>>458249 Чёта фигня какая-то. Если они уже согласны, то зачем тогда портфолио? Для протокола? Ну так и спроси тогда у того, кто согласен, что бы он хотел видеть в портфолио да и всё.
>>458274 А можешь подробнее объяснить, или гайд какой дать? Скачал смтп сервер, но тут нету почти нихера. Только порт указать и днс, как отсылать и все такое не понимаю
>>458278 Ну ты можешь например взять Thunderbird и настроить его чтобы отправлять через свой сервак. Ну или можно телнетом ебануть.
S: 220 smtp.example.com ESMTP Postfix C: HELO relay.example.org S: 250 Hello relay.example.org, I am glad to meet you C: MAIL FROM:<[email protected]> S: 250 Ok C: RCPT TO:<[email protected]> S: 250 Ok C: RCPT TO:<[email protected]> S: 250 Ok C: DATA S: 354 End data with <CR><LF>.<CR><LF> C: From: "Bob Example" <[email protected]> C: To: "Alice Example" <[email protected]> C: Cc: [email protected] C: Date: Tue, 15 January 2008 16:02:43 -0500 C: Subject: Test message C: C: Hello Alice. C: This is a test message with 5 header fields and 4 lines in the message body. C: Your friend, C: Bob C: . S: 250 Ok: queued as 12345 C: QUIT S: 221 Bye {The server closes the connection}
>>458282 Указать блять ПОРТ и ДНС. Что ты ещё хочешь с ним делать-то? Сервер — это такая программка, которая висит в фоне и ожидает команд. Там не должно быть кнопочек и там нету формочки, куда можно письмо Машке из 7-б вбить.
>>458284 Я хз что ты имеешь в виду под ДНС. Я думаю, что там надо указывать localhost.localdomain. Чтобы отправилось "с сайта кремлина" надо просто в MAIL FROM:<[email protected]> указать кремлин и там ниже в From: "Bob Example" <[email protected]> тоже. Большая часть публичных серверов не разрешают без определённых проверок отправлять письма с домена, отличного от своего. Твой по дефолту должен разрешать. Там можно вообще написать любой несуществующий адрес в ОТ — серверу похуй. Ну правда скорее всего твоё письмо будет забанено антиспамом, антирелеем итд итп и получатель никогда его не увидит, но ты же про это не спрашивал лол.
>>458240 Спасибо, брат, пиздец помог, расставил все по местам, научил меня жизни. Маски филасафа у тебя нет?
>>458242 А я и сам пацан. Мой лишний сахарок добавит в общую логику разнородности. mail.reply('You're shit') вместо client.reply(mail, title, body) смотрится йобисто, но не ложится на стандартную логику вообще. Рассмотрим ситуацию, когда нам нужно удалить пачку сообщений (API позволяет их удалять не по одному, естественно): mail.delete для каждого письма будет дичайшим быдлокодом, и правильнее будет использовать что-то вроде client.delete(list). Чтобы делать все правильно, придётся мешать два довольно разных стиля кода, и профита в этом дерьме уже отрицательное количество. Вижу способ сохранения сахарка в реализации ленивого удаления писем, но оно вообще не везде будет работать, конечно. Вот и выбираю себе стул.
Помогите, аноны! При попытке загрузить файл на сервер выдаёт ошибку и в браузере пишется Failed to load resource: the server responded with a status of 500 (Internal Server Error). Смотрю логи на сервере. Там написано это: 2015/04/03 13:01:08 [error] 896#0: *1332000 open() "/var/www/zk/data/www/адрес сайта.ru/uploads/images/d93469a4458daecae04d4f8dd606930f2b337fea.jpg" failed (2: No such file or directory), client: 95.153.193.87, server: адрес сайта.ru, request: "GET /uploads/images/d93469a4458daecae04d4f8dd606930f2b337fea.jpg HTTP/1.1", host: "адрес сайта.ru", referrer: "http://адрес сайта.ru/admin/". Что делать?
Анон, я рядовой php/js-непрограммист. Посоветуй, какой ЯП стоит изучать на досуге, чтобы повысить свои навыки и в будущем, возможно, перекатиться. Желательно, чтобы его я смог использовать на текущем месте работы: к примеру, для скриптов на vds, на с/с++ расширения для php и т.д.
>>458374 Если ты правда считаешь, что достиг хотя бы уровня миддла в пхп/жс, то советую копать в сторону углубленного знания SQL и какого-нибудь AWS, например, ну или линукса даже. Не вижу смысла учить какой-нибудь ещё язык, я бы скорее расширял знание смежных технологий.
Анон, объясни мудаку своими словами что такое бит? Я понимаю, что это единица информации, 1/8 байта итд, но смысл от меня ускользает. Википедия говорит >тождественно количеству информации в ответе на вопрос, допускающий ответы «да» либо «нет» и никакого другого. Правильно ли я понял, что для всего что связано с компьютерами бит это 1 или 0? Сигнал или шум?
>>458383 а если рассматривается? то есть в светофоре для пешеходов зеленый - бит и красный - бит, а в светофоре для автомобилей и в других случаях, когда больше 2 вариантов, что будет битом?
>>458394 Да, ты всё правильно понял. 8 бит = 256 комбинаций — это байт. С битами можно проводить логические операции, чем собственно канплуктер и занимается всю свою никчемную жизнь…
>>458394 Соответственно ты из этих вкл выкл имеешь 2^3 = 8 комбинаций лампочек — выключены все включены все 3х включена одна 3х включены две (КЖ, КЗ, ЖЗ)
>>458414 Нееее, бро. Светофор горит одним цветом в информатике = 1 лампочка, которая или горит или не горит. Бит не может хранить больше 2 вариантов значений. То, что ты написал — хранение 4 значений 2мя битами — это формально правильно и это так и делается, но это уже следующий этап. А тебе пока нужен вот этот этап >>458415
Короче смотри. Вроде ты и дебильные вопросы задаёшь, но я не смог сходу нагуглить простое объяснение, так что слушай. 1 = есть электричество, 0 = нет электричества. Это есть БИТ. Бит — это проводок, контакт если угодно. На проводке или есть напряжение или его нет (относительно некоторой базы ессно). Основные логические операции:
1) НЕ — превращает вкл в выкл и наоборот (1 вход 1 выход) 2) И — (2 вх, 1 вых) если оба проводка под напряжением то и выход под напряжением, в остальных случаях на выходе хуй 3) ИЛИ (2вх 1 вых) если хотя бы один (или оба ессно) входа под напряжением, то на выходе есть напряжение, в оставшемся одном случае хуй
Есть задача. Не могу разобраться в выделенном месте. Мне надо организовать шифровку и дешифровку. Алфавит шифра и обычный я уже написал. Подскажите как заставить узнавать букву и заменять на букву из измененного алфавита. Скину на кошелек вам немного денег за помощь,обещаю.
//--------------------------------------------------------------------------- using namespace std; char Rus(const char); #pragma argsused
int main(int argc, char argv[]) { char str[50], str1[50] = ""; // исходная строка int k; // кол-во позиций для сдвига int choice; // значение выбора действия char m[32]; // массив русский алфавит char s[32]; // массив преобразованный int strlength;
char b = 128; for(int i = 0; i < 32; i++) { m = b; b++; }
>>458235 Ну а если чуть более развёрнуто? Как вообще скачивание видео с ютуба организовано? Там ведь уже давным давно ничего в кэш не сохраняется, все видео на мелкие кусочки разбиты и т.д.
>>458374 Качай углубленно фреймворки, ORM, HTTP, git, linux, bash, AWS тоже верно посоветовали. Как сдашь ZCE тогда подумаешь об изучении нового языка, лол.
>>458553 > int n = sizeof(array) / sizeof(array[0]); Так делать можно только в той области видимости, где объявлен массив. В данном случае у тебя просто делится размер указателя (4 байта) на размер первого элемента (4 байта).
>>458559 >C can't tell you this. You will need to keep a separate variable То есть длину массива никак нельзя узнать с помощью указателя на него? Можно только использовать константу, если длина в хедере задана с помощью #define SIZE?
Как так получилось что HTML5 практически наглухо убил Flash?
В моем маня понимании - html это код, <head></head> вот это всё. А флэш - это анимированная хрень вроде пейнта, который делался с помощью Macromedia Flash. Т.е с моей точки зрения абсолютно разные вещи каким-то образом стали взаимозаменяемыми.
То есть, чтоб вы понимали, для меня это выглядит как скажем, автомобиль заменить стиральной машинкой, лол.
Раньше во флеше рисовались графические элементы, которые при помощи экшнскрипта становились юзабельными, а далее при помощи html элементы сделанные на флэш размечались на странице в нужных местах на странице.
>>458660 Если не ошибаюсь в хтмл5 появились куча мультимедийных элементов, в том числе канвас, на котором с помощью жс можно хоть игры пилить. И это дело не такое тяжелое и лагучее, как флеш.
Сап, фантом, есть код char str = "zaloopa"; for (p = str; p; p++) printChar(p); Вроде так, пишу на память. Почему работает ограничение цикла на длину строки?
Блять, как же меня заебало читать Прату по плюсам. Я сразу перехожу к упражнениям в конце главы, читаю задачу и потом просто просматриваю необходимую инфу для ее решения. Скажите, это приемлемый способ изучения?
Посаны, а правда, что без основ Си я не смогу проникнуться плюсами? То есть придется читать там книгу по процедурному программированию дополнительно (Си). Или хватит знаний Паскаля?
>>458770 Зависит от того, какую книгу по С++ ты собрался читать. Если с нуля, то можно и без С, если книга написана для тех, кто С уже знает и те же указатели итп в ней не разбираются, то ты соснёшь, разумеется.
Посоны, ну допустим вы пишете что-то простое на базе Django или ROR (Ну или Java Servlets на крайняк). Для всего этого надо ведь верстать шаблоны, и под каждый фреймворк они по сути в разном формате верстаются. Так вот, вы их аутсорсите на фрилансеров или сами пишете, сами дизайн придумываете? Просто не могу понять, вот есть услуга составления дизайна, входит ли туда вёрстка шаблона? Никогда не имел дело с вебом
Здравствуйте. Возникла необходимость в LabVIEW сделать программу распознавания лица и блокировку компа на это распознавание. Немного погуглил, вроде нужен модуль vision. Но я в этом деле вообще ноль, я программы для токарных/фрезерных станков пишу и тех. процессы составляю. Помогите, пожалуйста, есть какая-то конкретная литература или уже готовые примеры? Если кто готов помочь по скайпику, заплачу.
>>458848 Это нормальный инструмент в случае, когда экспериментатору нужно быстренько запилить какое-нибудь подобие софта для своей установки. А вообще, да, говно
Аноны, начал реализовывать простые шифры, ебаться с битами, ксорами и всем этим и внезапно осознал, что мне катастрофически не хватает знаний о том, как все устроенно на лоулевеле вплоть до архитектуры системы. Посоветуйте годной литературы по этому делу, может сразу нужно в asm податься?
>>458956 >>458958 Ну то есть тебе надо бы Кнута почитать в идеале. И да, там примеры на ассемблере (вымышленном), но у тебя причинно-следственная связь нарушена так сказать. Если ты хочешь угореть по этой теме, то тебе надо знать математику и алгоритмы, а ассемблер это по сути инструмент для их описания, который между делом там.
>>458958 Ну архитектура системы - это то, как организована система и как там все взаимосвязано, так? Вот я и имел ввиду, что скудно представляю как все это взаимосвязано, а именно, на низких уровнях, как распределяется память, как с ней работают программы и т.д. А раз ассемблер работает с машиной почти на прямую, я и подумал, что там вся эта связь прослеживается. Про какую именно математику ты говоришь? >>458962 Какие конкретно книги?
>>458969 А зачем тебе знать как распределяется память для ебли с битами и ксорами?
Книгу имею в виду вот эту ессно https://ru.wikipedia.org/wiki/Искусство_программирования и ту математику, которая там описана. В принципе, в теории ничего не мешает вкатиться в эту книгу хоть после школьной программы — там основы все тоже расписаны. Но надо дохуя мозгу и дохуя усидчивости. Я лично пытался читать несколько раз, в итоге только расковырял те моменты, которые мне были нужны и интересны — около 5% наверное от общего содержания, если не меньше.
>>459004 Прата "Язык программирования c++. лекции и упражнения"
Анон, помоги с ДЗАноним04/04/15 Суб 22:37:59#409№459018
Первый курс, java. решил 3 задачи, а с 4ой жопа. смысл в том чтобы считать сканером 3 числа. и использовать одно сложение и одно умножение. получается 2 наименьших сложить в скобках и множить на третье. И вывести пример который я использовал. но сегодня добавили условие, что если одно или более чисел отрицательные то математические операторы в скобках не нуждаться.
Т.е. если ввод 1 7 3 то (1+3)7=28 а если -1 -7 3 то -1-5+3 В общем хз как сделать, я уже утонул в IFах, а сдавать завтра утром... думал сделать таку вот тринарную таблицу: (пусть проверяющий вешается) biggerNumber = firstNum>secondNum ? (firstNum>thirdNum? firstNum : thirdNum) : (secondNum>thirdNum ? secondNum : thirdNum); но окончательно запутался
Аноны, нид хелп. С кодом хуй с ним, я не могу понять что от меня хотят по задаче, которая до безумия тупая.
Нужно написать класс, который вычисляет площадь и периметр треугольника заданный на координатной плоскости. Все была бы хуйня, но по заданию требуется использовать другой класс:
class Fuck def initialize(x, y) @x,@y = x,y end def dist0 Math.sqrt(@x@x + @y@y) end end
И вот тут вот начинается дикий обосрамс. Эта хуевина находит расстояние между точкой на плоскостью и началом координат. А дальше-то что? Чтобы найди длину стороны нужно знать хотя бы угол.
>>459080 Fuck( x2 - x1, y2 - y1) - длина стороны между вершинами 1 и 2 Периметр - сумма длин сторон Площадь по формуле Герона через стороны и полупериметр
>>458956 Почитай Григорьева "Архитектура i486". Старая, как говно, но мы по ней в вузике учились, знаний достаточно. i486 стар, но основную, дефолтную суть x86 раскрывает на отличненько.
Максимум из 4 чисел. Где блять ошибка? public static int max4(int a, int b, int c, int d) { if (a>b && a>c && a>d) return a; else { if (b>a && b>c && b>d) return b; else { if (c>a && c>b && c>d) return c; else return d; } } }
Сап ананасы. Тут требуется сделать указатель на функцию с произвольным количеством аргументов и их типов. Этот указатель находится в структуре меню. Когда выбираешь нужный пункт, подставляется нужная фкнкция-обработчик.
>>459174 public static int max4(int a, int b, int c, int d) { if (a>b && a>c && a>d) return a; if (b>a && b>c && b>d) return b; if (c>a && c>b && c>d) return c; return d; }
>>459171 > Передавай туда структуру. Как-то тупо. Да и размер структуры тогда разный может быть. Я чувствую, что Си это умеет, но у меня не хватает знаний по программированию и всякой хитрой ссылочной хуйне.
>>459082 >Fuck( x2 - x1, y2 - y1) - длина стороны между вершинами 1 и 2 Я так и сделал, но мне кажется, что подъеб. Ладно, отправил на проверку. Посмотрим, что напишут.
Есть квадратная матрица, нужно в ней поделить каждую строку на диагональный элемент. Далее я приведу два куска кода, которые по сути должны делать одно и тоже, первый вариант кода обрабатывает все правильно, а второй нет, вот почему?
Топчусь на месте. Уже несколько месяцев изучаю программирование (js по учебникам Кантора и Флениганна), но решить простейшие задачи на codewars - выше моих сил. Вроде не тупой, уделяю много времени и концентрации своему хобби, но не хватает ума разобраться в коде и придумать решение задачи порой. сдаваться не намерен. Отцы погромисты, как это было у вас? я буду биться головой об эту стену и когда-нибудь она треснет и на меня хлынет Понимание ? Что со мной?
>>459250 Флэнаган не то через что стоит учить js с нуля, его стоит почитать уже имея какие-то базовые навыки. Сходи на codecademy, сделай все до чего доберешься по html/css/js/jquery
Программач помоги! Изучаю плюсы, компилирую в MinGW. Столкнулся с проблемой, при запуске скомпилированого экзешника на другом компьютере выдает такое вот сообщение. Кто подскажет как решить проблему. С меня как всегда нихуя
>>459274 >без udp Ну вот тебе цитатка из педивикии. >Чувствительные ко времени приложения часто используют UDP, так как предпочтительнее сбросить пакеты, чем ждать задержавшиеся пакеты, что может оказаться невозможным в системах реального времени. Не хочешь UDP - пиши свой протокол, ёпты.
>>459277 >пиши свой протокол, ёпты. Да я бы вроде уж и рад на низком уровне поугорать, но клиент на ActionScript, а там только tcp. >>459278 >Конечно реально. Можно пример не дергающейся динамичной игры, пожалуйста?
>>459250 Нахуй Флэнагана откуда ж вы лезет блять. Мочераторы, поставьте уже вот это http://speakingjs.com/es5/ куда-нибудь в шапку и пусть все идут туда. Я прочитал десятки книг по ЖС и аффтаритетна заивляю: эта — лучшая.
Анончики, а не осталось у кого-нибудь пика с рулеткой от /pr/? Ну там, где >100 тем для программ. Хочу заставить себя нарабатывать опыт в Сях и тому подобной шелупони, а то я фантазией дураковат и сам себе задания придумывать умею хуёвенько.
Возможно ли в построить проекцию 3d линии (то бишь отрисовать ее на графическом поле) не используя opengl? То бишь у меня есть в распоряжении QPainter, на котором я могу рисовать двухмерные объекты. Не сильно знаком с тем, как эти преобразования происходят. Кто-то может подкинуть мысль?
Джава вопрос. Я использую класс: Foo из скачанной библиотеки. Потом я создал класс: Bar extends Foo в нем есть конструктор с параметром Foo. То есть я теперь могу писать: Foo f = new Foo(); Bar b = new Bar(f); И все идет хорошо, но как только я хочу написать: Foo f = new Foo(); Bar b = (Bar) f; мне выдает ошибку: Foo cannot be cast to Bar. Посему вопрос, как прописать поведение для кастинга? Я думал что он автоматически использует конструктор с параметром Foo.
>>459491 >>459503 >>459523 >>459524 Я понимаю что джава не тупит, но я хочу как то прописать так чтобы кастинг был возможным Я думал что это делается автоматически через конструктор и только если нету подходящего конструктора, то выходит ошибка. Разве не так? как то можно сделать чтобы кастинг работал по тем правилам которые я хочу?
>>459530 Foo f = new Foo(); Bar b = (Bar) f; вот тут то джава могла перед тем как кидать ошибку посмотреть, прописано ли у меня где-нибудь поведение для кастинга из Foo в Bar. К ПРИМЕРУ она могла бы увидеть что в Bar у меня есть конструктор с единственным параметром Foo. Она могла бы этим воспользоваться и создать мне нужный класс. Вот примерно что я хочу.
>>459527 Перегружать операторы насколько я знаю в джаве нельзя. Так что я вангую, что раз уже тебе приспичило нахуевертить, то тебе придётся создать статический метод класса Bar типа Bar BarFromFoo(Foo f) и там скопировать нужные поля итп. Мимодавнодропнулджавувославуджаваскрипта.
>>459538 На самом деле я считаю, что в Dart был правильный подход к вопросу. Там опциональная статическая типизация, которая используется только для статического анализа. Хочешь пиши var, воруй, убивай; хочешь — выстраивай строгие иерархии педантичные. Будет охуенно, если в ES7 эту идею спиздят.
Ребятки, в чем смысл использования sqlite, если это просто текстовый файл с информацией? Если вместо этого хранить небольшие объемы данных в csv-файле, например, то в чем я проиграю?
>>459598 Т.е., если я как раз предпочитаю NoSQL, то csv для небольших объемов данных подойдет? Mongo, Riak и т.д. не подходят, т.к. совместимость с некоторыми вещами отсутствует
Орлы. Есть такая задача. Нужно из 2-д эскиза сгенерировать G-код для ЧПУ. Есть какой-нибудь софт. Эскиз могу в Компасе начертить, а куда его потом девать?
На html-странице вызываю функцию abc(); получаю ReferenceError: abc is not defined а все потому, что файл с функцией подключен в конце страницы, и это никак не исправить. Как заставить работать?
>>459565 Мимо такой-же долбоеб. Смотрел вакансии, увернное знание, ко-ко-ко, PHP, js, html/css, еще блядь и mysql, а некоторым и знание всяких jquery подавай. Попровь, если ошибаюсь. А тут опыта нихуя, и джуниором сразу возьмут? Разве так бывает?
>>459651 >>459652 На самом деле во-первых в описаниях вакансий часто пиздят, во-вторых в целом кодер это обслуга, обслуга интересов бизнеса, а бизнесу похуй насколько красиво правильно и т.д. ты написал. Бизнесу надо чтобы все работало, и желательно вчера. В-третьих это все не настолько сложно. В-четвертых джуном тебя возьмут в какую-нибудь говноконтору.
>>459658 Спасибки, учу несколько дней js, пробежал основы, все понятно, только рекурсия показалась геморроватой. После того, как закончу js, что дальше? Знания нужно закреплять, чем? Брать рандомные задания и выполнять, проходить всякие тесты?
Пожалуй, и я задам тупой вопрос по JS. В общем, я тупой школьник 19 лвл, тжри года учил C++, умею в потоки паттерны теймплейты. Сейчас не могу найти работу лол. Думаю забить хуй и перекатиться в веб.
Какие проекты стоит написать на JS, чтобы получить уровень, достаточный для работы или фриланса? Какие фреймворки нужно осилить? Можно кратенькую спискоту, книги и доки сам найду. Писал как-то интерфейс для чатика-социалочки на JS, мейби прихуярить к нему сервер на D, или серваки в типичном вебе не пишут?
Кстати, есть ли работа под ведроид, что с вакансиями сейчас? Мне в принципе плевать, что учить, лишь бы наиболее быстро добиться 30к/месяц в ДС-2 кодом.
>>459730 Но yesod - хуита какая-то, от хаскеле-илиты я ожидал чего-то большего. Алсо, слишком много в нем TH. Я не против метапрограммирования, но в хаскеле оно явно лишнее.
Читаю книженцию из оп пика по с++, "Язык с++, спец издание, Страуструпа", в которой постоянно ссылаются на некое руководство. Чому в оп пике его нет? Подкиньте что ли точное название книги, что в гугл писать.
>>459738 >Ссылки на различные части книги даются в виде $$2.3.4, что означает раздел 3.4 главы 2. Для обозначения справочного руководства применяется буква R, например, $$R.8.5.5.
>Правила построения типов с помощью этих операций подробно объяснены в $$R.8.
Сап, /зк/. Такая тема. Пишу игорь-платформер на SFML. Под него пишу конструктор карт на Qt. Собственно такое дело, эти все кубики/шарики/прочие объекты надо сохранить в какой-нибудь файлик, и с него же загружаться в самой игре.
Пал выбор собственно на что-то вроде аналога xml под себя. Например object 1{ type:4; xy:(100,200); wh:(400,32); speed(20,-20); $куча разных других переменных$ }
object 2{ type:4; xy:(200,300); wh:(500,32); speed(10,-20); $куча разных других переменных$ }
Ну вы поняли. Так вот, можно ли с помощью regexp это все дело разобрать потом в загрузчике? Получается, нужно сначала поделить исходный файл парсером на отдельные блоки object{ }, а уже внутри них проводить непосредственно разбор. Алсо, они сами между собой отличаются, у некоторых есть дополнительные поля, которых в остальных нет. Я уже утомил наверное своей прохладной историей, но может все-таки кто-то натолкнет на мысль, как это все дерьмо правильно организовать? Спасибо.
>>459772 Как привязать локальный репозиторий к улаленному? Как привязать один локальный репозиторий к одному удаленному репозиторию, а второй локальный репозиторий к другому удаленному репозиторию?
>>459785 У тебя два отдельных репозитория? Или ты имеешь ввиду ветки одного и того же? Блин, что ты как маленький. При создании же мануал целый показывают. Если ты уже создал реп на гитхабе, создаешь папочку для проекта, хуяришь git clone %ссылка.git%, у тебя грузится в нее то что уже есть в репозитории. Если же у тебя на удаленном репе ничего нет, только в локальном. То хуяришь команду git init, создается папочка .git, которая по сути и отвечает за синхронизацию с удаленным репозиторием. Хуяришь git add * (эта команда хуярит сразу все, если надо отдельные файлы - сам разберешься, несложно), git commit -m "Initial commit", git push, вводишь пароль(если ты не по ssh) - и твоя хуита грузится на удаленный. Терминология может у меня не совсем верна, но по сути процесс выглядит именно так. На какой стадии у тебя ступор?
>>459783 По сути, твоя работа в гитхабе почти из этой хуйни состоять и будет, если ты конечно не разрабатываешь какую-то йобу в несколько веток и целой налаженной системой версий. Тогда да, прочитать полный мануал не помешает. И да, при создании не вешай галочку "инит коммит", для тебя ебли больше будет на одну команду в соснольке.
>>459789 Вот, так и делаю. Ступор вот в чем: разные репозитории на моей пеке - это просто разные папки? Если я перемещусь в другую папку-репозиторий, гит уже будет знать куда что грузить?
>>459790 > И да, при создании не вешай галочку "инит коммит", для тебя ебли больше будет на одну команду в соснольке. Всмысле? В чем принципиальная разница?
>>459792 Не помню наверняка, но насколько я помню, ты не сможешь просто так сделать git init и запушить что-нибудь, т.к. он начнет бугуртить, что в твоем локальном репозитории такого коммита нет. В таком случае нужно будет делать git clone, или же на локальном репозитории вручную делать соответствие. Хотя я в упор не понимаю, зачем вообще нужна эта галочка. Смысл в пустом инит коммите?
>>459811 Как же я ненавижу эту дерьмовую страну. Сидел, учил книжки, писал программы решил выйти на работу - а вот хуй, надо какое-то говно. Им ещё поди и трудовую надо, да? У меня нихуя нет. Карточку наверно попросят. Тоже нет. Сука нахуй. Давайте пацики эту хуйню биткоинами до ума доведём, а вот эти мрази жизни не дадут никакой.
Сап анон. Тут вопрос. Мне нужно сделать указатель в структуре на функциию, которая может содержать, а может не содержать константный параметр. На деле, из экземпляра структуры тупо вызывается функция.
Это все делается в древовидном меню. Обработка нажатия кнопки - или переход на обработчик нового списка меню (вызывается nextMenu(menuItem*) menu) ), или же тупо функция, например, printTime(). Много гуглил, но в основном должен быть одинаковый прототип, что мне не подходит. Спасибо.
Назрел такой вопрос: Есть *.csv файл. Он импортирован в SQL таблицу. Далее, файл обновился. Как обновить SQL таблицу? По F5 не обновляется, не импортировать же каждый раз?
Простите за нубский вопрос, но что за 6 парадигм ООП. Ведь в большинстве учебников упоминается только 3 (инкапсуляция, наследование, полиморфизм), а тут недавно на лекции услышал о том, что их шесть.
Важный вопрос. Есть один сервер. На нём есть несколько регулярно обновляемых файлов (база данных). Можно ли, имея доступ к этому серверу, написать такой скрипт, чтобы эти базы регулярно отправлялись мне, даже тогда, когда я потеряю к нему доступ?
Есть у меня виртуальный сервер на DO. Он на убунте. Есть у меня задание показать настроенный билд сервер. Его разворачивать только на винде ибо он должен WinPHone проекты билдить. Вопрос: как мне пробрасывать запросы на определенный порт на серваке под линуксом себе на комп, где у меня будет стоять сервер, если у меня нет выделенного айпи. Спасибо.
Анон, можешь очень быстро объяснить, как из трех чисел выбрать наименьшее, но, если одно из трех чисел равно нулю, то наименьшее из двух оставшихся чисел. То есть мне надо наименьшее из трех чисел, не считая нулей. Как это сделать?
>>460070 Ну оно мне через них и надо, я просто никак не придумаю, как все соединить. >>460071 То, что я паскаль изучал только в школе и кроме условий, циклов и массивов почти ничего не знаю.
Важный вопрос. Есть один сервер. На нём есть несколько регулярно обновляемых файлов (база данных). Можно ли, имея доступ к этому серверу, написать такой скрипт, чтобы эти базы регулярно отправлялись мне, даже тогда, когда я потеряю к нему доступ?
Ебусь уже 3-е сутки, как завершить процесс в джобе один-из тех что я насоздавал(калькуляторов в моем случае) с помощью QueryInformationJobObject pastebin.com/jn4uuSEq ?
бля посаны посоветуйте простенький компилятор для Сишной практики, а то пиздес. Не хочу на VS13 работать, громоздкая пиздец и ошибки постоянно летят, хотя код правильный базарю.
Как это у fstream нет операции присваивания? Как мне совладать с ним? По ссылке или значению передавать его не получается. Пробовал передавать указатель на него в класс для дальнейшего управления, указатель передаётся и присваивается полю, а дальше не получаются операции типа (✱ ref) <<.
>>459723 >Тут большинство под линуксами сидит, на них кодить удобнее. Трехпроцентный, плиз. Даю тебе время до утра, чтобы доказать, чем твои хипстерские пердольные криворукие текстовые редакторы с кривой подсветкой синтаксиса лучше божественной Microsoft Visual Studio
>написать функцию, выполняющую поиск указанного значения в произвольном массиве. Результат поиска представлять в виде массива, элементами которого являются массивы, содержащие путь к найденным вхождениям элемента в исходном массиве. >в виде массива, элементами которого являются массивы, содержащие путь к найденным вхождениям элемента в исходном массиве Что это может значить?
http://www.youtube.com/watch?v=nGaHXUxz8OM О какой базе говорят эти люди? С чего я должен начать, чтобы заложить эту базу? Где годный FAQ по программированию? Я вообще потерялся в этом IT-мире, как мне стать специалистом? Что мне для этого нужно знать? Что мне читать? Первокурсник-кун изучающий быдло с#.
>>460303 не имею своего мнение? Хм, интересный вывод обоснованный не на чем. Как я могу иметь мнение в какой-то сфере, в которой я полный ноль? Мнение формируется после того, как ты что-то начинаешь понимать. А вот за ответ спасибо, хотя информативности в нем 0. P.s Про c# я шутил, если что.
Не нашел яблотред на нулевой, поясните, есть ли способ нормально изучать дев под яблоко не по туториалам, стековерфлоу или гуглу? Нормальный проверенный источник есть?
Программач, имеет ли смысл для начала обучения программированию осваивать не Python/Ruby, а паскаль? Насколько паскаль сейчас популярен для изучения в вузах? Вообще практичен ли он? Просто в школе постоянно пичкали заданиями именно по нему, поэтому вошло в привычку представлять структуру именно паскаля. Стоит ли пробовать что-то другое и какие есть годные учебники по его основам?
>>460481 Смысла нет, даже наоборот - вредно. Начиная с нумерации массивов с единицы (блядь!!1) и заканчивая какой-нибудь подводнограбельной хуетой в дебрях тамошнего ООП, если оно там вообще есть, или чего похуже.
На ВУЗы не смотри, там программистов не учат, скорее наоборот - отбивают всякое желание кодить и развиваться. Специалистов они уж точно не выпускают, только долбоёбов с умением в хеллоуворлд.
Если тебе так не нра пистон - начинай с няшной сишки, будь хардкорным перцем.
>>460497 Тогда уж дотнетовский паскаль или делфи. Нечего некрофилией заниматься. >>460481 Популярен как и всегда. Но ты сам подумай, тебе надо рабочие проекты делать или laba_01.pas?
>>460509 Проиграл с "laba_01.pas", лол. Да, хочется заняться этим как хобби для ума, что ли, да и мало ли - в жизни пригодится, с этим придется еще не раз иметь дело. Школьные/универские уроки о том, как вывести на экране "хеллоуворлд", к черту не сдались.
>>460505 В том самом паскале, который учат в вузиках, ООП нет. Оно есть в object pascal, delphi и еще каких более новых версиях. Собственно в делфях ООП получше чем в крестах, нет всяких там множественных наследований. >>460517 >процiдурных Лiл!
На чем делать скрипт?Аноним07/04/15 Втр 17:05:36#636№460558
Ананасы, есть проблема. Нужно запилить простой скрипт, который только и делает, что вставляет данные в поля формы сайта и нажимает кнопочку. 6 тредов подряд https://2ch.hk/b/res/90229396.html сидим и никто из нас не знает, как запилить бота для автоматического голосования.
Если кто знает, на чем можно сделать скрипт или что можно почитать - сообщите пожалуйста.
Сап поцоны. Писал проект на C# под фремвок 4.5. И все бы ничего если бы в итоге не оказалось что приложение должно исполняться под XP. Само собой там 4.5 не поддерживается. При попытке перейти на более младшие фремворки вылетают ошибки, переписывать нет времени. Можно ли что нибудь сделать?
>>460612 Вместе с рослин обещают запилить выбор: компилить в il под дотнет или же прямо в натив. Ну это так, для примера. Прямо сейчас ты только переписать проблемные участки можешь.
>>460632 И после всего этого кресты параша? Как раз таки шарп параша. Мне бы кресты осилить, так после шарпа вообще пиздец, на них же нихуя нет, а на шарпе столько библиотек, прямо для всего
>>460637 вот именно, после крестов шарп показался просто прогулкой по волшебному лесу. Тут тебя не пиздят ногами, затем окунают головой в толчек и ебут в жопу за любую ошибку как в крестах
>>460637 Ну не знаю. Сначала делать - потом думать вообще хуевый подход на любом языке, так что не надо на шарп сваливать. Известно же, что хрюша уже не поддерживается. Не знаю, что ты такого наворотил, что тебе легче на кресты переписать, чем на более раннюю версию дотнета перенести, что-то не так тут.
>>460064 Как-то так: [code lang="ocaml"] let yoba_min x y z = let min' = function | 0, x | x, 0 -> x | x, y -> min x y in min' (x, min' (y, z)) [/code] http://ideone.com/4bWNr8
Какие подводные камни ухода в gambling? Ну там всякие онлайн-казино и прочее. Часто попадаются вакансии от всяких контор (которые упорно называют себя геймдевелоперами).
>>460690 ты не поверишь, но всякое фримиум говно не сильно отличается от однорукого бандита точно так же яркие краски, правила не ясны, для того, чтобы продолжить, нужно сунуть копеечку.
>>456518 АЙ ДОНТ НОВ ВОТ ТУ ДУ, у меня проблема, огромное количество обрывочных знаний разных технологий. Проблема в том, что я знаю всего понемногу JAVA,C#,PHP,JS,PYTHON,VBA, и всякие технологии и мелочь типа CSS, HTML, но я не могу с уверенностью сказать, что вот в этом я хорош, я норм, не более , что делать?
>>460690 Оно все нелегально. Как бы всем похуй, в роскомнадзоровский реестр все эти казино исправно вносятся, но сгущенку вроде не раздают. Так что возможно там наебалово с оплатой, но это наверное от конторы зависит.
Задача под номером 8, уже часов 6 сижу решаю, парни кто знает язык Turbo Pascal выручайте, вот http://ideone.com/XxhEFp здесь я пытался решить задачу и сдался, меня уже шатает от программирования на сегодня. кто сможет помочь буду очень признателен, редактируйте прямо там.
Посоветуйте книжку по архитектуре для дебилов. Читал Тенебаума - нихуя не понятно. Читаю A Practical Introduction to Computer Architecture - нихуя не понятно.
>>460783 Энторфейсы нужны, чтобы несколько человек могли работать в одном проекте. Это вообще надо Адама Смита читать, зойчем это нужно, у него на примере фабрики д/пр-ва английских булавок показан смысл энторфейсов, лол.
Что же касается «original ideas», то сколько bydlokodders на планете, столько будет и ideas, и ничего особо «original» в них не было и нет.
>>460804 >>460813 Собственно, Таненбаум фундаментален, если не можешь его понять - попробуй начать с какого-нибудь видео "Как устроен процессор" (https://www.youtube.com/watch?v=cNN_tTXABUA). Попробуй нарисовать на листочке составляющие блоки простого 8-битного процессора (АЛУ, ММУ, шины), мысленно вникнуть в его работу. Ассемблером обмажься, наконец. Спрашивай, если чего-то не понятно. Мимо другой
Объясните за Жаву слишком общий вопрос, чтобы его в жаба-треде задавать.
Почему я постоянно слышу о неибической крутости ж-машин, как они пездато умеют оптимизировать все чуть ли не в астрал и как там все быстро в итоге. А по факту жавские программы-модули тормозные как сам пиздец со времен ПРИЛОЖЕНЬИЦ по сей день (и2п->java.exe = 75% 4coreCPU)
>>460821 >Почему я постоянно слышу о неибической крутости ж-машин Может потому что общаешься с поехавшими сеньорами? >как они пездато умеют оптимизировать все чуть ли не в астрал и как там все быстро в итоге Не было такого, и не будет. ВМ не может быть ВОТ ПРЯМ быстрой по определению.
Высокий уровень абстракции требует бОльших затрат на свое существование, вот почему.
>>460823 >И он настолько же выше, насколько тормознее? Пока будут попытки реализовать более высокие уровни абстракции в софте. Если сумеют проектировать нормальные процессоры с хардварной поддержкой высокоуровневых языков, ситуация может измениться. >Стоит ли он того, только честно? Спорный вопрос. Теперь домохозяйки, не сумевшие управлять государством, будут пытаться уметь в программирование. >Сравнивая со всякими новомодными питонами, хаскелями и прочими перескриптами. Не очень то они новомодные. Хаскель и питон еще со времен ДОСа пилятся, если мне не изменяет память.
Ответь уж тогда, пока тут. >более высокие уровни абстракции Но ведь например есть Лисп, то есть "как бы есть", где абстракция заявлена выше неба. А в Жаве ну типа очень продвинутые классы, но всего лишь классы. Зачем Жава ВООБЩЕ? Или я вообще не о том?
Если что я в Лиспе разбираюсь так же, как в Жаве - на уровне "читал в лурке".
>>460800 чутка поправил [code] program ideone; {i - СЧИТАЕТ СТОБЦЫ} uses crt;
var
q,n,x,i,j,z:integer; massiv:array[1..10,1..10] of integer;
begin
{Заполнение Массива} for j:=1 to 10 do begin {цикл для перебора всех строк}
for i:=1 to 10 do begin {перебор всех элементов строки по столбцам} {ЯДРО} massiv[i,j]:=0;
if ((10-z)>=i) and (z<i) then massiv[i,j]:=1;
if ((10-z)<i) and (z>=i) then begin massiv[i,j]:=1;
end;
end; z:=z+1; end;
writeln;
{Вывод Массива} for j:=1 to 10 do begin {цикл для перебора всех строк} writeln;
for i:=1 to 10 do begin {перебор всех элементов строки по столбцам} write(massiv[i,j]:5); end; end; end. if i=j then massiv[i,j]:=1;
if (i=1) or (i=10) then begin massiv[i,j]:=1; end;
end; end;
writeln;
{Вывод Массива} for j:=1 to 10 do begin {цикл для перебора всех строк} writeln; for i:=1 to 10 do begin {перебор всех элементов строки по столбцам} write(massiv[i,j]:5); end; [/code]
>>460826 Это языки "из разных миров". Лисп - функциональный язык, он был разработан еще в конце пятидесятых годов. В нем было много новых идей, он повлиял на многие последующие языки. Кстати, существует имплементация Лиспа "в железе", Лисп-машина. Почитай на досуге, интересная тема. Джава, в основном, объектно-ориентированный язык с прикрученной к нему виртуальной машиной. Идея была неплоха, такой подход упрощал перенос кода на другие платформы. Минусом была скорость исполнения и потребность в большом количестве оперативной памяти.
>>460823 Джава была тормазнутой в древние времена. Сейчас же уровень оптимизации позволяет выдавать скорости не слишком отличающиеся от того же c++. По памяти тоже если руки не из жопы оверхед минимальный.
>>460858 Ну и да, если спрашивать "стоит ли оно того?", то ответ очевиден - стоит. Повышается скорость разработки, уменьшается количество багов, утечки памяти случаются только в самых упоротых руках, упрощается поддержка уже написанного кода и еще много чего по мелочам.
>>460858 А не пиздишь? Качество оптимизации конечно растет со временем, но не до уровня же байтоебских крестов, в рот они ебись. А так да, удобство разработки стоит жертв производительности в большинстве случаев.
>>460860 У виртуальных машин есть одно достоинство - оптимизации на лету. За счет этого иногда (само собой не так часто как хотелось бы) скорость выполнения джава или c# кода оказывается даже быстрее байтоебких крестов. Плюс введение многих новомодных фич в c++ тоже ударило по производительности.
Если взять с++ и задрота, который будет оптимизировать каждую строчку кода с учетом особенностей процессора, с активным небезопасным использованием указателей и прочего, то его хеллоу ворлд может оказаться быстрее более чем в два раза. Но и времени у него уйдет на это дело на порядок больше. Если же брать среднего программиста в одном и другом языке, то они напишут код примерно равный по скорости выполнения. Поэтому если надо прочитать мелкий текст, то проще и разумнее взять лупу, а не микроскоп.
>>460884 Тебе сюда >>460859 Разница в скорости выполнения настолько не существенна, что выделять её как недостаток или преимущество нет никакого смысла если речь не про вещи близкие к железу (драйвера, работа с графикой итд).
>>460858 >Сейчас же уровень оптимизации позволяет выдавать Именно. Не выдаёт, а позволяет. В теории. На практике, только специальные бенчмарки "рвут" кресты (аж на целых 10%), потому что сделаны удобными для жыта. Но им же хуй что объяснишь.
>>460890 Если надо сложить 2 и 3 то несущественна. Если приходится работать с какими-то большими объектами, то жаба идёт по пизде. > По памяти тоже если руки не из жопы оверхед минимальный. Пиздишь. Жопа там с памятью, а если не разрешать жрать много памяти, то начинает тормозить как хуй знает что.
Нормальные десктопные приложения на жабе, которые не жрут память, нормально выглядят и вообще нормально работают это скорее исключение. А на серверах в которые втыкают от 64 гигов и больше рамы можно хоть на чем писать, поэтому и не связываются с цпп, потому что всем поебать на память и в целом пожираемые ресурсы и потому что индусы. жаба говно, жвм норм, цпп говно
>>456518 В книжке по джанго был такой пример: нужно было написать функцию-обертку, которая принимает как аргумент другую функцию, и если условие выполняется то запускает ее. Не понял, зачем нужно было создавать еще одну функцию new_view (пик справа), то что я написал не будет работать (слева)?
>>460935 >зачем нужно было создавать еще одну Количество аргументов. Если я правильно понимаю что там карринг, не знаю питон. Получив функцию ты можешь постоянно вызывать ее передавая только условие и аргументы, а в твоем варианте нужно еще и саму функцию указывать. Инкапсуляция, меньше вариантов допустить ошибку.
Программач, есть к тебе вопрос на тему обучения. Я, по ходу, немного не догоняю сути.
К примеру, тебе нужно изучить какую-либо новую технологию - Qt, PHP, SQL и т.п.
У меня в голове сидит убеждение, что надо взять книжку, прочитать её полностью, перекомпилить все примеры, но на это уходит много времени.
Я правильно понимаю, что лучше поставить для себя задачу, например, написать веб-сервер на C# и уже подтягивать из книги необходимые тебе знания? Как ты изучаешь новые для тебя технологии?
>>460959 Второе. Книги читал, только когда был маленький и глупый. Сейчас очень редкая книга по этой теме может заинтересовать на прочтение и обычно не связана с технологиями.
>>460962 Ебать ты задрот. Никогда не умел читать скучное програмистское говно. И учиться не собираюсь. Ты, наверное, еще и спецификации можешь читать вподряд не отвлекаясь? Я вот читаю по диагонали всегда всю эту муть техническую. Когда четко стоит задача, то вообще просто нахожу нужное место и читаю только его.
>>460959 Все верно, ты научишься писать веб серверы на C#. Хотел то чего технологию выучить или научиться писать вебсервер? Написав вебсервер ты изучишь всю ту часть языка, которая позволит тебе написать вебсервер и все, больше ты ничего не изучишь.
>>460969 веб-сервер в данном случае пример. Тут вопрос в том, что эффективнее: изучить досконально книгу и начать делать или постепенно начать делать, почитывая нужные главы книги.
>>460983 Делаешь сразу и со всеми вопросами к гуглу, книга даже для почитывания не нужна, сам все поймешь по ходу дела. Можно разве что справочник под рукой иметь на всякий случай и хватит.
Шарящие в сокетах призываются. Есть там структура такая struct sockaddr, размер её 16 байт (допустим для ЛОКАЛ или ИНТЕРНЕТ, остальные хуй его), но используемых байт поменьше. В функциях размер этой структуры при передаче можно ЗАДАВАТЬ, и мне вот что не понятно, какой МИНИМАЛЬНЫЙ размер может быть и какой МАКСИМАЛЬНЫЙ. Пробовал для ЛОКАЛ 2 байта - прокатило (этого хватает только на первый параметр, ТИП СОКЕТА (ну ЛОКАЛ, ИНЕТ...) ) а под имя вообще нет место тогда, это нормально? Можно создавать файлы без имён линь/винда/мак? Говорят ещё есть такой дефайн SOCK_MAXADDRLEN (типо максимальный размер, видел где-то 255), пробовал - больше 110 байт не встаёт. Мне то в принципе похуй, могу влепить тупо как все, 16 байт, но говорят мусор нужно обнулять на всякий случай, а нахуй его обнулять если можно правильный размер задать...
Внимание! Тупые вопросы ahead Сап, погромач. Возник вопрос. Может ли унылый студент, вроде меня, без опыта в языках, научиться чему-нибудь путному и полезному в погромировании? Может даже по моей специальности Автоматизация Процессов и Производств. Те же Руби/Питон смогу осилить? Или как?
>>460983 Я просто пытаюсь тебе объяснить, что если твоя цель это решение задач на данном языке, то соответственно тебе не нужны книги для изучения языка, ставишь перед собой задачу, подтягиваешь знания для ее решения, со временем, когда таких задач станет много, и они станут в основном быть похожими, уже можно решать их без подтягивания знаний из вне.
Но это ничего общего не имеет с изучением технологии, это изучение средств для решения конкретной задачи.
Ньюфаг в Git, до этого системами контроля версий не пользовался. Как сделать clone определенного коммита? Я попытался сделать так: git checkout <сумма_нужного_соммита> git clone <url_репозитория> <путь_на_диске> Но у меня склонировался мастер - последний коммит.
Котоны, зачем учиться в вузике на прогромиста, если есть такая замечательная доска с литературой и самообучением без регистрации и смс? Или на работу без образования не возьмут?
>>461068 Это когда до сотня быдлокодеров годами на отъебись лепила большой ком говна каждый по кусочку и вот настала твоя очередь и нихуя ты с этим не поделаешь, потому что начальство не ебет что у тебя глаза вытекают, оно работает и вроде даже как надо, так что жри говно, жри говно сука. Как то так. Корпоративная хуйня всякая.
Есть же уёбки по жизни, возьмём вот структуру fd_set для функции select. Сделал её просто победитель по жизни, нет никаких стандартных методов узнать что есть fd_set, это может быть даже указатель (структура в которой указатель). Вот вам кричит функции FD_CLR FD_ISSET FD_SET FD_ZERO для манипуляции с ним, прекрасно, я не могу использовать инструкцию поиска бита, нет, только жрать говно и проверять в цекле все идентификаторы есть ли они там, блять, да даже как скопировать не понятно. Вот когда смотришь на такое просто слёзы наворачиваются...
>>461165 Зачем что-то брать когда у меня уже есть, и я отлично себя чувствую. Есть что-то такое, когда ты прикасаешься к сишечке, чувство правильности и понятности, энергия, как будто прикоснулся к богу которого нет.
Нужно запилить проект с БД, но я хочу, чтобы можно было работать и на работе и дома. Какие бывают бесплатные и простые виртуальные БД? Вообще это надежно? Или проще будет иметь 2 БД на рабочем и на домашнем компе, и просто в конце работы постоянно делать дампы? Поделитесь инфой, кто что юзает.
>>461177 Ну как, есть двухмесячный опыт в паскале, но это такая моча, что даже умственно отсталый в нем разберется. Вроде я не туповат, знания английского достаточны для понимания технических текстов. Неужто не смогу?
Учу кресты. Написал симулятор кидания кубиков. Сначала все было в классе. Потом вспомнил, что пишут в книжках и решил сделать все по канонам ООП. Получилось, как думаете? Не уверен насчет глобальных переменных. инпут должен быть в виде: 2d6, если хотите проверить.
>>461187 > по канонам ООП Так и хочется сказать беги от сюда парень, спасайся. Скоро ты начнёшь больше думать над соблюдением ооп чем над самим программированием, к какому классу какой метод определить и прочие... Но да ладно, за деньги всё-равно придётся писать под ооп.
>>460997 >Те же Руби/Питон смогу осилить? Канеш. Питон, например, и создавался для того, чтобы человек, его не знающий, мог что-нибудь быстренько наговнякать. Другое дело, что без знания основных алгоритмов, структур данных, без навыков построения абстракций и понимания концепций парадигм программирования что-то путное и полезное не напишешь. Советую тебе начать с SICP'а. Он оче неплох в качестве вводного материала. А уже после него браться за изучение структур и алгоритмов обработки данных и параллельно самого питона/руби.
>>461213 >Канеш. Питон, например, и создавался для того, чтобы человек, его не знающий, мог что-нибудь быстренько наговнякать. Бред собачий. Нет ничего сложнее для новичка, чем писать на динамическом недоязыке, ибо никаких подсказок и автокомплита ты не получишь, и ни одна ошибка не будет подчёркнута в IDE, и придётся лезть в документацию на каждый чих. Нет серьёзно, даже Java, даже ебанный C++ и WinAPI для меня были намного проще как в освоении, так и в использовании, чем ВСЕ ебаные скриптоязыки.
>>461218 А в C у тебя возможности структурировать код и нет, как и в ассемблере или брейнфаке. К тому же C просто не нужен, у него нет задач, если ты не пишешь ядро линукса.
>>461221 > А в C у тебя возможности структурировать код и нет, как и в ассемблере или брейнфаке. К тому же C просто не нужен, у него нет задач, если ты не пишешь ядро линукса. Ммм ясно, жава-даун подал голос с параши.
>>461224 Знаешь, как это выглядит со стороны? Представь ситуацию. Господа в смокингах и цилиндрах сидят в обедне и пьют чай, ведя жаркую дискуссию о кластерах метапарадигм. Тут к ним вползает пьяный вдрызг кучер Ванька. Отплевывая лошадиный навоз, он ссыт под себя, одновременно блюя на пол несвежим портвешком. Затем достает задроченный спектрум, найденный на помойке. «Вот где мыслЯ, блеать, вот где красота и свежесть!» Смеясь, господа растегивают ширинки и мочатся быдлу в рот. Зовут дворника Ваську — местного лисп-задрота, он спускает байтоеба с лестницы. Он делает это с удовольствием — хоть зачем-то сгодился элите. Поднимаясь, за похвалой, он начинает зациклено бормотать про жидов. Господа для острастки ссут на него, после чего возвращаются к своим светским беседам.
>>461225 А ты отрицаешь, что ты глубоко закомплексованный, выебанный в раннем детстве собственным отцом в жоподром, петушка, не нашедший себе место в современной жизни? Вафлюня, хоть обпостись картинками с неодобряющим форманом, стирай портки, всё равно запах говна с них уже не уберешь, ибо уж больно долго ты ходил обфекаленным. А о каких господах ты говоришь, обвафлёнко, если ты ничем не отличаешься от ролевиков-толкиеностурбаторов, блядь ты же убогий хуесосок, а не элита. Может мамаша тебя и считает элитой. Но на деле ты хуесосалка и хилый клюв открываешь только в /pr, да и то уже который раз принимаешь мой кукан в свой ротодром.
>>461231 Представь себе салун, полный благородных, слегка поддатых джентльменов, то и дело обливающих святой уриной залетающих внутрь грязных, обросших байтоговнариков. Очередной байтоеб вбегает внутрь в надежде ухватить залежавшуюся бутылку портвешка, но тут же получает мощную струю прямо в лицо. и вот его обмякшее, но очищенное тело неспешно дрейфует наружу. Вокруг салуна потоки, реки мочи. Занешь, что сделал ты? Ты даже к двери не подошел, просто нырнул в ссанину и оттуда пытаешься что-то кому-то сказать.
>>461187 > сделать все по канонам ООП > Класс с названием gameStart > игральная кость не представлена отдельным классом > нет класса контейнера для костей куда они помещаются для броска > ООП
>>461237 >нет класса синглтона с контейнером с костями >нет фабрики абстрактных синглтонов с контейнером с костями >нет фабрики прокси-бинов с фабриками фабрик абстрактных синглтонов с контейнером с костями >ООП
>>461240 Класс для поверности не нужен, как правило подразумевается что поверхность должна быть такой чтобы не влиять на результат броска, добавлять ее в бизнес-логику нет смысла, в общем случае. Конечно если специфика задачи требует моделирования разных поверхностей (которые влияют на бросок), то тогда конечно нужен клас и для поверхности.
Насущный вопрос: У двача есть API. Я видел только API для получения постов и тредов. А как лучше всего постить ? Нужно же отобразить капчу и все такое. есть доки?
Посоны, я правильно уловил суть работы с гитом? У нас есть мастер ветка, где хранится последняя версия нашего кода. Допустим нам нужно что-то добавить/исправить баг. Создаем новую ветку, куда копируется код из мастер ветки. В этой ветке мы находимся решая конкретную задачу. Коммитим изменения туда. Далее, когда решим задачу, мержим нашу текущую ветку с мастер веткой. Все так примерно?
>>461283 >>461284 Не понятно, я просто представил себе капчу сразу в виде строки, или какой-то упрощённой картинке, ну в контексте терминального пользования...
>>461286 Примерно так, только коммит это фиксация изменений локально, а еще есть пуш - фиксация в удаленном репозитории. Ну и то что ты описал это не суть работы с гитом, это одна их схем работы с ним.
А еще вопрос по работе с гитом. Если необходимо удалить файл из проекта (например провел рефакторинг и что-то объеденил), нужно обязательно удалять через гит, т.е. git rm <filename>, а не через свой проводник? То же самое с реорганизацией каталогов. Нужно сделать все через консоль гита, или можно вручную перетащить все по папкам, а потом сделать коммит? Просто я один раз удалил вручную файлы из каталога, сделал коммит пуш, но в репозитории на гитхабе эти файлы не удалились.
>>461234 Хахагыгыгы, залупан разогнался в самоподсосе и его не остановить. Аутофелляка, ты же не понимаешь, что твоё наигранное петушение про господ может прокатить с хиккарямя из /rf, твой сказочный мирок с лакеями, подтирающими бабочками тебе твой манькин рот после еду, о котором я уже упоминал, разрушился и последним оплотом остаётся визг затравленного школьничка про баттхерты, после того как его старшеклассники в очередной раз опустили в очко из бурлящих фекалоидных масс. После первого же проникновения головой в кал у школьника куда-то потерялся его моноколь,полученный в качестве игрушки в киндерсюрпризе. В это время, конечно, я находился рядом, пасаны попросили меня разбавить кислотность на твоём лице. От оказания помощи парням, я конечно не отказался и окропил дрищка жидкостью из мочеточников.
>>461305 Почитай про гит что-нибудь. Удалить из гита != удалить из каталога. Если хочешь изменить расположение файлов, изменяй, потом можешь просто почистить индекс гита и добавить заново, если что.
Вопрос насчет веба. Как вы думаете, когда он окончательно сдохнет? Когда wysiwyg'и и прочие вечно развивающиеся цмски настолько упростят задачу построения сайтов, что обесценят работу и так вечно пополняющейся армады вебмакак? Какие вообще перспективы веба?
>>461305 Делай git add перед пушем. Если хочешь удалить файл полностью из всего репотизария – нужно поебстись, не помню точную команду. Если найдешь – сообщи, запишу на всякий случай.
>>461316 Судя по отчётам с rabota.yandex.ru он уже сдох, т.е. вакансий не стало. Самой популярной платформой остаётся 1С, ну и новейшие чюдо-технологии от индусов из M$ (пока).
>>461322 Меня вовсе не интересует Россия, а веб-сегмент в целом. Конечно, он будет расти, спрос не исчезнет - вот только инструменты совершенствуются быстрее мозгов, и скоро нормальные, не просящие кирпича сайты будут клепать даже домохозяйки. Да что там вскоре, уже сейчас.
>>461322 Яндекс.работа работает через анус. Прямой поиск по хх дает больше ответов чем через яндекс, который якобы собирает данные с нескольких-сайтов.
>>461316 С чего бы ему сдыхать-то? Железо развивается, средняя скорость интернета растет, значит можно доставлять на клиент еще больше говна, еще существуют толпы безграмотных дикарей, не подключенных к интернету, которым обязательно надо будет что-то впарить и рассказать о какой-нибудь нахуй им не нужной хуйне, произошедшей на другом конце планеты. Веб сдохнет, если интернет сдохнет.
Как настроить нетбинс, чтобы если я например сделал таб отступ (4 символа) в коде, я не смог бы поставить мышку в позицию внутри таба. А то получается, чтобы удалить 1 таб, мне нужно 4 раза нажать бекспейс. Опция заменять табуляцию на пробелы отключена.
>>461377>>461380 Снимаю вопросы, нужно было настройки табуляции применить для всех языков. Тогда табы и удаляются нормально и при комментировании строки не сдвигаются.
>>461341 >веб и написание страничек в ноутпаде Чем эти понятия отличаются? Вот я пишу простой веб-интефейс, с использованием html+css, php и js. Это веб или написание страничек?
Решил я, значит, стать анимешником и через силу посмотрел несколько серий Повелителя стихий, аватара. Что сказать, разочарован и анимешником не стану. Потому что графона нет, глупый сказочный сюжет и все персонажи кукольные, ведут себя предсказуемо по шаблону, а ещё лупоглазые девочки несут всякий бред писклявым голосом и вроде что-то просходит, но на самом деле ничего не меняется. Делается вывод: аниме - это кал.
Анон, мне уже пора понемногу реализовывать алгоритмы из тетрадки, но мне не совсем понятно, как реализовать некоторые команды из псевдокода. Вот сам псевдокод:
https://ideone.com/DgjLg8 Судя по конспекту, надо реализовать стек, содержащий не более n-1 элемента без динамического расширения. Мне не понятно, что представляет собой top. Это какая-то переменная, значение которой меняется в процессе работы со стеком? То есть, мы положили элемент в стек и переменная top увеличилась на 1; сняли элемент с вершины - и значение top уменьшилось? Как реализовать снятие элемента? Просто уменьшаем значение top, чтобы вершина оказалось недостижимой, или этот элемент надо затирать каким-то фиктивным значением?
То есть, если я в конструкторе присвою значение переменной size, массив будет такого же размера? Или придется использовать константу для размера стека?
Сап, программач. Вот я уже как-то освоил программирование с командной строкой и работу с файлами. Есть желание работать с графикой и накодить свой текстовой редахтор, а то уже скучно становится, с чего начинать?
Может вопрос не сюда Вопрос по гиту и гитхабу. Нужно создать репозиторий для 5-6 людей, которые собственно могут оттуда вытаскивать файлы и туда заливать. Как это сделать? Именно как разрешить обновлять репозиторий этим людям?
>>461709 Вкуривай: > Если делитель размером в двойное слово, то делимое должно быть расположено в паре регистров edx:eax, причем младшая часть делимого находится в eax. После операции частное помещается в eax, а остаток — в edx.
Читерское решение: Берешь gcc и компилишь сишную прогу с флагом -S. На выходе получаешь ассемблерный листинг.
>>461723 А как мне делимое записать аж в пару регистров? Как что-то куда-то записать это понятно, командой mov. А как записать, например, младшую часть в eax? Что значит младшая часть?
>gcc gcc компилит очень сложный ассемблерный код. Синтаксис другой. Все по другому. Сложно по нему понять что-то.
>>461728 Если делимое помещается в один регистр, то другой надо просто занулить. В твоем случае будет так (если m это делимое): xor edx, edx ;; обнуляем mov eax, m ;; помещаем
>>461728 Вот, попробуй: [code lang="nasm"] section .data m dw 0 d dw 0 result dw 0
section .text global CMAIN CMAIN: GET_DEC 4, m ;; Читаем m и d GET_DEC 4, d
test eax, 1 ;; Проверяем на четность jnz NOT_EVEN ;; Если нечетное, то прыгаем на NOT_EVEN PRINT "1111" ;; Иначе печатаем "1111" (я не знаю, ;; как в твоем ассемблере кодируется вывод строки) jmp near FINISH NOT_EVEN: PRINT "2222" FINISH: mov eax, [result] add eax, [d] PRINT_DEC 4, eax
;; return 0 xor eax, eax ret [/code]
Это точный перевод сишной проги. Но мне почему-то кажется, что сишная прого тоже составлена неверно. Зачем там, например, d складывается с result? Лучше приведи условие задачи.
И еще, что у тебя за ассемблер? Синтаксис такой раньше не видел.
>>461738 Сишную прогу я порезал, чтобы легче было конкретные вопросы тут задавать.
Я понял как делать if. Тут ты умудрился перевести прогу без использования деления. Но мне все таки хотелось бы понять как работает div. Что если там было бы проверка не на четность, а на кратность трем?
Не хочу выкладывать условие, хочу выяснить конкретные моменты и написать сам. Кстати, спасибо за развернутые ответы.
///// На кратность трем наверно тоже можно проверить тестом (test eax, 3)
>>461741 Проверка кратности трем с использованием DIV. Мы хотим, чтобы можно было проверять кратность числам размеров до двойного слова включительно. Поэтому делимое надо размещать в edx:eax.
[code lang="nasm"] .code START: xor edx, edx ;; Нам хватит одного регистра, поэтому старшие разряды обнуляем mov eax, 8 ;; Будем проверять число 8 div dword 3 ;; Проверяем на кратность трем. Делитель должен быть двойным словом test edx, edx ;; Проверяем остаток JNZ ЕСЛИ_ОТСТАТОК_НЕ_РАВЕН_НУЛЮ ;; Если поделилось без остатка, то выполнить... ЕСЛИ_ОТСТАТОК_НЕ_РАВЕН_НУЛЮ: ... [/code]
>test eax, 3 Так на кратность трем не проверишь. Команда test всего лишь выполняет логическое умножение и устанавливает флаги в соответствии с результатом.
>>461765 Но да, он не сложнее, он другой, другой настолько, что достаточно сложно понять сходу один, когда ты знаешь другой. И вообще я анон не из вообще дискуссии.
>>461771 >другой настолько В том-то и дело, что другой он не настолько. Вся разница в порядке аргументов, % у регистров, $ у констант и постфиксов -b, -w, -l, -q вместо byte, word, dword, qword
>>461775 Прекрасно ели для тебя это так, лично я не могу читать текст задом наперёд. И вообще я нихуя в вашем интел стиле не понимаю, нахуй ты мне рассказываешь что я и так знаю?
>>461763 Это дело привычки. Но если ты работаешь только под Виндой, то AT&T синтаксис особо-то и не нужен. У меня нет Винды, но я все равно юзаю только Intel-синтаксис. Хотя AT&T понять могу.
>кто-то пользуется табами (в смысле символами)? Нахуя вы это делаете? Я не пользуюсь. Так что этот вопрос не ко мне.
>>461818 >вообщем Нет такого слова. >Яву Джава на данный момент является худшим языком для новых проектов. Исключительная невыразительность и примитивность языка не позволит вам ясно выражать свои мысли. Язык очень распостронен. Пока некоторые ваши конкуренты используют сверх-современные технологии основанные на типизированном лямбда-исчислении или пруф-ассистанты с элементами функционального программирования, вы можете в разы понизить свою эффективность задействовав AbstractSingletonProxyFactoryBean - последнее достижение индусов в области набора текста латиницей. Но это еще не все. В жизни каждого стартапа наступает момент когда он становится продуктом и к проекту привлекаются дополнительные разработчики. Сдесь распостроненность и доступность языка имеют решающую роль. Благодаря большой популярности Джава среди жителей Востока, готовых работать за воду, вы можете быть уверены, что скоро потеряете своё рабочее место. Джава обеспечит вам гарантии неуверенности в своём будущем. Выберите Джава сейчас и уже через несколько лет вы будете несчастны и морально истощены рутинной офисной работой. Джава - ваш проводник к неудачам в мире разработки программного обеспечения. Выбирайте Джава.
Спрошу здеся. В году эдак 2007 читал книгу "хакеры.тхт" там рассказывалось о пранкире охуенном хакире Митнеке, еще немецких хакирах пытающихся украсть залюпикс для кгб и еще о каком то хуе взломавшем часы в америке. Что за книга, то была?
Сап. Как бы вы делали модель схемы станции железной дороги? Скажем, на путях есть некоторые элементы - стрелки, можно расставить светофоры и еще какие-нибудь элементы, потом как минимум хранить это. Что вообще почитать про моделирование, посмотреть примеры, чтобы не впадать в ступор при каждой новой задаче?
>>461866 Не знаю, я вот вижу себе это так - есть класс пространство, в нём единственный метод время, кубики часть пространства, но выполняется всё во времени, где есть такой процесс как "кидание", кубики во время этого процесса выполняют вращение вокруг своей оси (метод вращение) со случайными параметрами направления и скорости и как только процесс подбрасывание завершается, смотря под опр углом вычисляем какая сторона каждого кубика больше нам видна - тут совсем не нужна поверхность. Хотя это и не "кидание" получается...
Посоны, смотрите. У меня на ноуте два ядра. И размер кэша записан первый уровень 2256 Кбайт. Это значит, что, когда я, например, обхожу матрицу, у меня в этот кэш влезет 2256 Кбайт данных, или только один кэш задействован будет, т.е. влезет 256 Кбайт? Эти кэши на самом деле два или это условное деление? Дичайше прошу прощения за такой глупый вопрос.
Парни, а есть какой-нибудь просмотровщик пдф - плагин для Сублимтекста? Монитор широкий, хочу в одной половине редактора книжку читать, во второй - по мотивам книжки кодить собственно.
Выручайте долбоёба! У меня пхп-скрипт, лежащий на hostinger.ru дёргает базу на db4free.net (отдельная база из-за того, что к ней нужен внешний доступ, который платный на хостингере) и рыгает JSON-ом в ответ. Но ответ отображается вопросиками вместо кириллицы! На локальном хосте меня спасло вот это: header("Content-Type: text/html;charset=UTF-8"); Но не спасло на удалённом. Пикрелейтед окно phpmyadmin на db4free. Везде, то есть в таблицах и их полях стоит utf8_general_ci. Только на пике "сопоставление кодировки соединения" utf8mb4 и не меняется на другую. В чём дело? ЧЯДНТ? Как получить нормальную кириллицу? И вообще, есть ли какие-нибудь годные статьи, которые раскладывают по полочкам эту кашу в голове о кодировках? Я вообще в этом плане нихуя не понимаю что делаю.
>>462002 Ах да, забыл сказать, что JSON-ответ генерится функцией json_encode(). Нагуглил ответ про добавление вторым параметром JSON_UNESCAPED_UNICODE, но это тоже ничего не изменило.
1. Одно байтные кодировки - (не твой бро) Интерпретация кодов 0-255 как каких-то символов, бывают совместимые с аскии и не совместимые, совместимые кодируются в диапазоне 128-255 а 0-127 остаются под сам аскии стандарт, не совместимые слишком не твой бро.
2. Юникод - (твой бро) живой стандарт описания символов, вмещает в себя стандарт аски. Не ограничивается (расширяется) возможными диапазонами кодирования и вмещает в себя всё что захочет и даже отводит диапазоны под чёзахочешьсам.
Кодируется юникод разными способами:
utf-32 - кодирует полностью юникод, то есть все 4 байта (пока в стандарте ещё этого хватает). ucs-4 - пока что тоже самое что и utf-32 но по идее гарантирует меньше диапазонов. utf-16 - кодирует по 2 байта, но если номер символа вмещается в 2 байта то только два байта (кириллица 2 байта) и пишет, но с нюансами. И ещё в итоге так получается что не весь возможный в 4 байтах диапазон может быть так закодирован, диапазоны "чёзахочешьсам" идут нахуй. ucs-2 - кодирует строго по 2 байта, собственно всё. Понятно что и ограничивает набор возможных символов. utf-8 - (твой бро) может закодировать теоретически хоть сколь угодное число, размер символа врируется (например кириллица 2 байта). Совместим с аскии, в том плане что если код номера больше 127 (значит символ больше 1 байта), то кодировка информации во всех байтах символа происходит в диапазоне 128-255, так что аскии символы отобразит любое говно(типо виндовсовской фс) которое умеет только в 1батные кодировки.
Мне не нравится скрытый месседж вроде «винда плохо спроектирована» в твоем посте, тем более что ты искажаещь факты.
> (типо виндовсовской фс) которое умеет только в 1батные кодировки. NTFS и WinAPI поддерживают юникод давно. Вообще по моему Windows первая массовая ОС с поддержкой юникода, она там чуть ли не c 1995 года появилась.
>Совместим с аскии, в том плане что если код номера больше 127 Если мне не изменяет память, utf-8 был придуман для интернационализации линукса так как никто не собирался переписывать горы софта на устаревших строковых функциях. Майкрософт пошел другим путем и мужественно переписали винду на utf-16 в надежде получить быстрое вычисление длины строки и взятие подстрок (и немного просчитались когда юникод вышел за пределы 16 бит).
В общем, в винде с юникодом все нормально (разве что кроме консоли: но консоль всегда был в винде чем-то вроде средства поддержки старого софта под дос, потому никто туда юникод и не впиливал). Разумеется, конкурирущим ОС 20 лет назад юникод и не снился.
Суп, котаны. Вопрос дидактического характера: кто как учился программированию самостоятельно? Интересуют рекомендации, с какой стороны будет лучше приступить к самоизучению языка. Как именно читать книги по программированию, если в них почти нет заданий? Даже с математикой или физикой в этом плане проще - есть теория, а есть задачники для практики, которые в два раза толще теории. Хочешь врубиться - прочитай теорию и задрачивай практику до посинения. С практикой в программировании, сколько ни спрашивал, ответ один: звучит он что-то навроде "больше практики делай чёнить програмируй хз)))" и происходит от тех, кто принял свои умения, подобно юному джедаю, от старшего джедая мастера - то есть, устроился джуном, и дальше по накатанной. У меня, увы, подобной возможности нет, так что интересуют версии именно что самостоятельно изучающих языки.
>>462079 В лине у имён файлов нет кодировки, там просто массив байт опр длины.
> NTFS и WinAPI поддерживают юникод давно > переписали винду на utf-16 > Большие буквы эквиваленты маленьким > Съехавшие кодировки на фалах... Именно по этому там такой скрытый месседж.
>>462103 Время от времени роляй рулетку в >>459407>>459409 сложные задания скипай пока не выучишь больше. Можешь начать с программы которая будет выдавать случайную задачу из этого списка.
сверху сишная прога, работает норм. ниже ассемблер, там еще библиотека подключается небольшая для ввода/вывода, при любых входных параметрах segmentation fault. Ты не мог бы пояснить что не так?
>>461752 >-O0 >-Os у меня gcc при таких параметрах выплевывает какой-то файл .out, вместо .s при -S. Нагуглить я не смог инфу по этим O0 и Os.
> Using at first UCS-2 encoding scheme, it was upgraded to UTF-16 starting with Windows 2000, А ну ясно...
Блять, какой-то я рассеянный сегодня, надо дописывать уже тсп сервер, а я залип как сделать более реюзбл и фичбл... В итоге порвался в /pr/ расписывать про кодировки... Всё, сел бухать, завтра допишу.
Кодеры, у меня к вам интересны вопрос. Напишите ваше соотношение удовольствия от работы/количество денег. Наткнулся сейчас на ответы в тостере (раковальня, знаю), так там некий джентльмен утверждает что в программировании нечего делать людям, не фанатам дела. Якобы мне не нужно в свои 19 лет учить питон, чтобы банально себя прокормить и стать полезным обществу. Как считаете, насколько он прав? И на каком моменте зарождается интерес? Я вот фанатизма не испытываю, но попрой чуть ли не радугой кончаю от задач, со сложным решением и понятными инструментами.
>>462138 >в программировании нечего делать людям, не фанатам дела Все верно. "Хочу много зарабатывать нихуя не делая и жить в тайланде"-дибилы идут на хуй
>>462141 Я понимаю. Но ведь не в этом дела. Можно и не быть фанатом дела, чтобы понимать - без каждодневного обучения, без наращивания навыков - все что тебе светит так это место в не самом лучшем офисе и не самые интересные задачи. Зачем тревожиться о таких вот ЛЕГКИЕ ДОЛЛАРЫ ХАСКЕЛЬ ЗА ДВА МЕСЯЦА ОДЕСК РЕАЛЬНО ЛИ ЗАРАБОТАТЬ, если объективно, они сами порасшибают себе лбы?
>>462120 >Нагуглить я не смог инфу по этим O0 и Os. Это флаги оптимизации. -O0 - без оптимизации, -Os - с оптимизацией, ориентированной на минимальный размер кода. >у меня gcc при таких параметрах выплевывает какой-то файл .out, вместо .s при -S. Понятное дело. gcc генерирует исполняемый файл, если ему другого не сказано. -S не нужно было убирать.
>>462142 потому что дибилы не хотят быть программистами, они хотят ПОЛУЧАТЬ МНОГО ДЕНЕГ Недавно был знакомый - такой же долбоеб, говорит "хочу стать программистом, они же много получают?". Я ему говорил что малость поздновато, что ты даже не пробовал, что все не так просто как кажется. Слава богу позже этот долбоеб передумал, говорит менеджером станет, дома продавать мол будет. сдается мне этот дибил уборщиком в макдаке станет, ну так ему и надо
>>462057 Спасибо за развёрнутый ответ. Но я так нихуя и не понял, почему мой джыйсон-ответ отображается вопросами. Везде ведь utf8 стоит. Что ему нужно? На всякий случай повторюсь, что на локальном хосте header("Content-Type: text/html;charset=UTF-8"); в начале скрипта решил проблему. Как бы её и на удалённом решить?
>>462168 Ох спасибо тебе. Всё ок вкупе с хедером, а без хедера вот такие штуки Р•.Р•.Колесниченко. Так в чём была проблема? Я так и не вкурил, ведь везде и так стоит utf8.
Помогите ультра нюфажеку с паскалем. Короче, нужно найти пробел в строке, и запомнить следующий после него символ. С первым пробелом все вроде понятно, а со вторым не очень. Я делал так: просто заменял первый пробел на другой символ, а потом заново прогонял все символы, но как-то фуфлыжно выходит. Может как-то по-другому можно сделать все это?
>>462178 Тебе нужно запомнить столько символов, сколько пробелов? Например, если идет три пробела, то после них надо запомнить три символа. И потом дальше искать пробелы. Я правильно понял?
>>462189 Заводишь в программе переменную-счетчик. Начинаешь сканировать строку. Если очередной символ - это пробел, то увеличить счетчик на один. Иначе, пока счетчик больше нуля, сохранять символы, уменьшая счетчик на один с каждым сохраненным символом. Надеюсь, более-менее понятно изложил.
>>462213 Если количество известно заранее, то используй массив. Если хочешь, чтобы работало на любом количестве символов, то можешь ввести в программу дополнительную переменную строкового типа и сохранять символы в ней, например с помощью функции strcat (надо подключить модуль strings). Можно еще с динамическими массивами заморочиться. И еще одна вещь. Надо запилить проверку на конец строки при обработке пробелов. То есть, если, например, пробелов три, а символов за ними всего два.
>>462220 def compareNumbers(a: Int, b: Int) = a -> b match { case (a, b) if a == b => "These numbers are equal" case (a, b) => (a max b) + " is larger" } дальше сам, не благодари
Можно ли на питоне написать приложение, например, автоматически скачивающее с порнолаба все новые видеоролики с тегом sexandsubmission? Если да, хочу запилить такое.
>>462227 И сразу же появилась идея простенького приложения, опять же, собственноручного производства, которое бы оповещало пользователя об ответе на харкаче. Мне плевать что такое есть, хочу и его написать. Жаль правда что я ленивое хуйло. Нахуя мне эти эпичные идеи, если я не робот.
Помогите с мэйкфайлами, пожалуйста. Я в них новичёк. Есть правило main: $(GPP) -c src/main.c++ -o obj/main.o $(PFLAGS) Таких правил здоровенная куча, а потом ещё линковщик линкует все *.о . Как обобщить? Алсо, в папках срц и в обж есть вложенные.
Сап, вопрос такой. Изучил в своей шараге Pascal, богомерзкий Borland Delphi 7, сейчас прохожу Borland c++ builder 6. Матан не знаю, а сам хочу в геймдев, что для этого нужно бесплатно без смс и регистрации ? Что учить и вообще есть шансы без матана
Аноны, неофит в треде. Есть вопрос знатокам! Но сначала короткая вводная. Работал год журналистом, имея некоторый опыт программирования, потом за пару недель освежил знания и устроился нано-джуниором в контору, состоящую из меня, шефа и секретарши. Шеф заодно дизайнер.
Работаю там полгода. За полгода освоил местный фреймворк студии (шеф ушел из более крупной конторы, утащил оттуда фреймворк. Какое-то недо-mvc-говно, куча лишнего и устарелого, но порог вхождения минимальный. Задрочил я за полгода фреймворк, подтянул голый джаваскрипт и gayQuery. Замутил десяток сайтов разной величины со всяким разным функционалом, почувствовал, как расту. Появился главный вопрос:
Что мне делать дальше, чтобы развиваться? Хочу уйти и работать самостоятельно. К финансово-клиентской яме в течение какого-то срока я морально готов. Фреймворк брать с собой не хочу, да и невежливо, да и сам по себе он говно несовременное.
Я пробовал браться за симфони, но нихуя не понимаю. Развернул на виртуалке сервак, на нем замутил симфони, стартовые экраны у него красивые, все охуенно, но въехать в MVC что-то тяжело.
Сам вижу три варианта: -по хардкору задрачивать симфони, превозмогая; -начать с какого-то более простого фреймворка (все же MVC); -забить и освоить что-то совсем простецкое, но удобное.
>>462272 Ах да, фреймворк на PHP. Итого, я знаю на чуть лучше чем хуёвом уровне (сложно самому оценивать, поэтому лучше приуменьшу) PHP и JS с одним фреймворком.
Еще один вопрос по паскалю. Мне нужно, чтобы был цикл, в него вбивались данные, потом проверялись бы, и если они соответствуют нужному значению, то заполняли бы массив. Но нужно, чтобы они вбивались в массив как бы по порядку, короче если у меня цикл прокручивается 20 раз, а нужные данные вбиваются всего 3 раза, то надо забить в массив по порядку 3 эти значения. Так как это сделать?
Ебать, да это же подсветка кода для /PR/ скачать
F.A.Q.
В: Хочу стать программистом, какой язык учить?О: Английский + Ruby/Python ( ruby: ruby
python: книжка какая-то, я питон не знаю).
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла.
Языкоспецифичный вопрос можете задать в соответствующем треде, для поиска треда воспользуйся поиском
На текущий момент мне известно об - scala python haskell javascript java 1c курсера C&C++ Ruby ios/android dev C# D ну и плюс нетонущий пхп
В: программировать в 30 лет, съябываем из говнокодинга, обсуждаем новые рецепты маминого борща. Тред для обсуждения нетехнических околопрограммерских тем.
О: всем сюда
В: У меня горит лаба, курсач, не знаю какую тему диплома взять
О: Задавай вопрос в этом треде
В: Бежать ли мне срочно в Node.js если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust раз все говорят что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Какую программу поставить для ....
О: Вопросы связанные с программами обсуждаются в /s/
В: Взломать акк
О: просто съеби
В: Подскажите сайтов которые нужно читать, чтобы ...
О: моя лента из руби, джавы, скалы и ещё какойото херни (кто хочет пусть добавит) rss
код оформляйте на специальных сервисах ideone или pastebin
литература с пика
прошлый тред