В: Хочу стать программистом, какой язык учить? О: Английский + Ruby/Python (
ruby: ruby
python: книжка какая-то, я питон не знаю). В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языкоспецифичный вопрос можете задать в соответствующем треде, для поиска треда воспользуйся поиском На текущий момент мне известно об - scalapythonhaskelljavascriptjava1cкурсераC&C++RubyiosandroidC#D ну и плюс нетонущий пхп В: программировать в 30 лет, съябываем из говнокодинга, обсуждаем новые рецепты маминого борща.
Тред для обсуждения нетехнических околопрограммерских тем. О: всем сюда В: У меня горит лаба, курсач, не знаю какую тему диплома взять О: Задавай вопрос в этом треде В: Бежать ли мне срочно в Node.js если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust раз все говорят что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды.
Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах. В: Какую программу поставить для .... О: Вопросы связанные с программами обсуждаются в /s/ В: Взломать акк О: просто съеби В: Подскажите сайтов которые нужно читать, чтобы ... О: моя лента из руби, джавы, скалы и ещё какойото херни (кто хочет пусть добавит) rss
код оформляйте на специальных сервисах ideone или pastebin
>>479347 >В: Хочу стать программистом, какой язык учить? >О: Английский + Ruby И сразу обоссан. Надеюсь ньюфаги не купятся на это и не начнут учить эту хипстерскую поебень с тремя пользователями.
>>479363 О, наконец-то. Посоветуй мне нормальный язык для изучения, учил Python, знаю основы до классов включительно, но хочу добротный компилируемый язык для своих говнопрограмм.
Я чет не понимаю, жс это новая манна небесная или как? У меня припекло когда я узнал что на ней пишут кроссплатформенные мобильные приложения. Но у меня неебически бомбануло от низкоуровневого жса.
Что делать? Учить это говно и перекатываться туда, ведь оно заняло все ниши блять, просто все.
>>479493 Но оно развивается сильнее чего либо, куча умов и кошельков вливаются в него. Если отложить негативное отношение, какая конструктивная критика то? Просто занять практически все ниши ИТ это показатель.
http://pastebin.com/5Q4XVD3r Разбираюсь тут с одним кодом на питоне и там вот такая функция. Что *(args or self.users) это вообще значит? Что передаётся в функцию refresh в итоге? И ещё небольшой вопрос: [code] def foo(a = None): bar(a) [/code] Как сделать так, чтобы если аргумента не было передано вызывалась функция bar(), а не bar(None)?
>>479495 В каком месте оно развивается, долбоёб? Новые костыли это у тебя развитие? Единственное применение жс это скрипты в браузере. Во всех остальных сферах он ни в пизду ни в красную армию.
>>479497 Да ладно? И хуя ты тут долбоебом обзываешься, я могу судить о костыльности технологий на жс только со стороны мобильной разработки. На ведре это просто активити с вебвьюхой, что пиздец ебаный. Всякие нод.жс и прочее говно вроде как уже используется много где.
>>479492 >>479495 Это один большой набор костылей. Едиственный плюс жс - он популярен. И как раз поэтому идиоты пытаются запихать его в каждую дыру. Единственное, для чего жс реально предназначен (и даже этой роли относительно хорош) - скрипты для интерактивности на страничках. >кроссплатформенные мобильные приложения http://sealedabstract.com/rants/why-mobile-web-apps-are-slow/
Аноны, поясните за этот алгоритм, ничего не смог понять из того что написано? Как-нибудь наглядно ну или понятными словами. http://e-maxx.ru/algo/triangles_union
суп сосоны доставьте софта для построения годных УМЛ диаграмм чтобы он нормально стрелочки расставлял между блоками, чтобы всё красиво было чем пользуетесь?
>>479347 Котаны как запилить хеллоуворд в .sys? Ну скомпилировать код как драйверный и убедится, что он работает - что система его запустила. Дублирую вопрос из сипараши.
>>479492 >>479471 >>479493 >>479499 Рубиблядки порвались. >>479497 >Единственное применение жс это скрипты в браузере Ну это вообще пиздец. Как там, в 1997 году?
Братишки, помогите написать на FASM DLL-библиотеку, которая будет вызываться в Java через JNI. Вот что сделал: http://pastebin.com/EdRGkpLK А это программа на Java: http://pastebin.com/SdcPtmjS Компилируется, но не работает, выбрасывает исключение. Что нужно исправить?
>>479551 javah генерирует такой код: http://pastebin.com/wcVxtiV3 В <jni_md.h> JNICALL определен как __stdcall, а JNIEXPORT как __declspec(dllexport) Система у меня 32-разрядная, значит, указатели должны быть DWORD. Тогда что не так?
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) { echo "Файл корректен и был успешно загружен.\n"; } else { echo "Возможная атака с помощью файловой загрузки!\n"; }
>>479551>>479559 Разобрался, в FASM нужно задавать имя экспортируемой функции в секции .edata со всеми префиксами и т.д. Вот так работает: section '.edata' export data readable export 'HELLOJ.DLL', Java_Program_showHello, '_Java_Program_showHello@8'
>>479496 >*(args or self.users) То, что внутри скобок, похоже, вернёт args, если оно не False, null, 0, '' и т.д., иначе вернёт self.args (хотя, вообще-то, должно бы вернуть True или False). Это список или тупл, который будет распакован звёздочкой и передан в функцию, как обычные параметры. Двойная звёздочка распаковывает словари в keyword arguments.
Чем распарсить yobaАноним17/05/15 Вск 08:18:22#45№479614
Знаю, программач, что ты мне поможешь. Решил для практики в кодинге написать программу, которая помимо прочего будет работать со словарями формата .dsl Если отрыть эту yoba блокнотом, то будет видна примерно следующая структура: #NAME "Smirnitsky (Ru-En)" #INDEX_LANGUAGE "Russian" #CONTENTS_LANGUAGE "English"
Мне, понятное дело, нужно всё это парсить. Вопрос - как грамотно это делать, если учитывать то, что один словарь может весить 300+ метров. Я знаю, что такое регэкспы, но когда-то где-то слышал, что это крайне неэкономичный и тормознутый способ для подобных относительно масштабных задач.
Это говно мне каждый раз разворачивает ссылки на пастбин и идеон на весь экран, оп-пост например из-за этого хмл-файла знатно распидорасило. Эту хуйню можно как-то настроить так, чтобы она хотя возможность свернуть это в маленькое окошко предоставляла?
>>479614 > Я знаю, что такое регэкспы, но когда-то где-то слышал, что это крайне неэкономичный и тормознутый способ для подобных относительно масштабных задач. РВ-грамматики же есть.
Господа, скажите пожалуйста, зачем в php перед испольщованием curl_exec его (curl) нужно инициализировать? -> curl_inti почему сразу нельзя echo curl_exec("2ch.hk") ?
>>479671 begin for i:=1 to n do begin for j:=1 to n do begin a[i,j]:=random(199)-99; write (a[i,j]); end; writeln; end; max:=a[1,n]; for i:=2 to n do for j:=1 to n do if (a[i,j]>max) and (i<=j) and ((i+j>= n+1) or (i>j) and (i+j<=n+1)) then max:=a[i,j]; writeln('max element=',max) end.
>>479382 C# однозначно, бро. Не слушай местных тралов и прыщеблядей, это хороший, годный язык от создателя Турбо Паскаля и Дельфи. Если покажется сложным, можешь попробовать Сишку (без плюсов), но обычно после Питона Решетка учится без проблем. Есть много похожего (генераторы, списочные выражения, атрибуты/декораторы).
Двачик, выручай. Где найти инфу по теме: "технология и методы работы в распределенной системе обработки данных", для курсовой. Вики не предлогать(в ру-вики мало инфы, а в ангельский я не могу), гугл че-то подвел в этот раз.
Эх, знаю что претендую на платину и обоссут, но все же спрошу. Я школьник (10 класс), живущий в мухосрани. Иду через год в техникум на специальность "Обслуживание интеллектуальных интегрированных систем", за неимением возможности поступить в нормальный ВУЗ на программиста. Прекрасно понимаю, что ни чему особенно нужному и актуальному меня в шараге учить не будут (программированию уж точно). Но среднее-специальное все же хочется получить. Так вот, от вас требуется направить меня на путь истинный программиста-самоучки. Знания у меня абсолютно нулевые (на уровне "4 в четверти по инфе"). Я решил учиться параллельно созданию сайтов и программированию. И тут у меня возникло много вопросов: 1. В каком порядке учить эти ваши PHP, JS, CSS, HTML и т.д. для того, что бы уметь верстать и зарабатывать на этом. 2. Где/в какой форме брать обучающий материал для 1 пункта 95% книг/видео-курсов зашквар какой то. 3. Какой язык программирования учить? Я склоняюсь к C# (вроде как легкий синтаксис и хорошая среда разработки). 4. 2 пункт по отношению к 3 пункту. Большинство книг и т.д., я так понимаю, предназначена не для полных новичков.
>>479729 3,4)Есть книжка - C# для школьников. Специально для тебя писали. Хотел учить шарп - пиздуй читать. 1)html, css, php+mysql, js 2)идешь в гугл и гуглишь онлайн мануалы/статьи по языку книжки ты не осилишь, ибо слишком тупой, а там все как раз разжевано Если ты не осилишь даже загуглить онлайн курсы, и вернешься сюда с вопросом "пацаны дайти курсы по хтмл штоб нармальные гыыы))", то в этот момент тебе следует осознать, что ты никогда не станешь программистом. Никогда. А если тебе нужны деньги - иди дворником работать, или флаеры раздавай. Программистам денег не платят, а вот дворникам платят неплохо.
суп сосоны доставьте софта для построения годных УМЛ диаграмм чтобы он нормально стрелочки расставлял между блоками, чтобы всё красиво было чем пользуетесь?
>>479751 > прогроммируешь говно уровня "добавь тут кнопку" Ну предположим у нас есть проект с 1к классов. Какая программерская задача может потребовать знания всех 1к с связями между собой?
>>479755 Ну ок, этот момент я упустил. Действительно общее преставление о проекте, хотябы какие модели используются и чт ов них хранится нужно. Но выстраивать йоба UML-диаграммы для этого мало смысла.
>>479757 >общее преставление о проекте, хотябы какие модели используются и чт ов них хранится нужно и ты, такой максимум мозг, всё запоминаешь и охуенно потом разбираешься, я правильно тебя понял?
>>479758 Просматриваю дерево проекта. Нормальные названия + структурирование. Диаграма тебе мало чем поможет, в исходниках все равно больше информации.
>>479762 >в исходниках все равно больше информации я хочу читать исходники и вручную рисовать диаграммы. совсем не обязательно умл, мне нужна любая тулза для БОЛЬШИХ диаграмм.
Двач, вкатился в похапэ. Такая проблема: Накатил fatfree фреймворк. Проблема в том, что роутинг для корня работает нормально, Но любой другой типа "/test" уже нет. 404 УРЛ НОТ ФАУНД Вангую, что я как-то коряво настроил апач. Помогите плз
>>479787 Ну вон в шапке написано же >В: Хочу стать программистом, какой язык учить? >О: Английский + Ruby/Python ( ruby: ruby Так что на питоне написано?
>>479785 Питон советуют учит как первый язык. Чтобы получить общие навыки программирования и начать разбираться - чем эти языки друг от друга отличаются и т.д. А потом уже можно и на что другое переползти, учить второй язык во много раз легче и быстрее первого. И в качестве языка для обучения с нуля лучше питона, пожалуй, ничего нет. Он не совсем дебилистический, как пхп, но и не такой заебистый, как, например, плюсы.
>>479792 >для обучения с нуля лучше питона, пожалуй, ничего нет Нассал в рот. В школе программированию обучали на паскале - все понял, втянулся. Синтаксис там конечно уебанский немного, но если сравнить с синтаксисом пиздона, то паскаль явно лучше. Если бы в школе меня учили пиздону вместо паскаля, то я бы никогда не захотел стать программистом, потому что это говно какое-то.
Вопрос: я учусь на заочке на первом курсе по специальности програмная инженерия, но там ничему не учат. Через пару дней у меня сессия и я все еще ничего не сделал, так как некогда было и лень. Сейчас смотрю на весь этот с++ и паскаль и что-то совсем не хочется ничего делать, да и не успею.
Корочка мне только для трактора нужна. Стоит ли вообще ехать на сессию и что-то пытаться сдать или бросить это все?
>>479807 Я так уже сделал до того как тут спрашивать - выпало нечетное число, что означало не ехать. Но я как-то не уверен в том, чтобы принимать решение исходя из рандома.
>>479828 >Я хочу свой дом, семью и красиво жить, ездить по нормальным дорогам. Хочу чтобы меня вылечили, если я заболею. А что, такую страну уже создали?
Я вот призадумался куда бы я хотел переехать из рашки, и понял что никуда. В рашке хоть и дерьмово, но в других странах тоже по своему дерьмово, поэтому нет смысла жить в одном дерьме или в другом. Хотя наверное лучше в сшашку, но я там не жил, и знакомые там не жили, и я не знаю вылечат ли меня там, если я заболею. Хотел бы находится где-нибудь между всеми странами, в утопии.
>>479828 >А что со мной тут через 30-40 лет будет? Жить на пенсию в 50-100 долларов? Если ты собрался жить красиво, то к старости у тебя уже должен быть пассивный доход.
>>479832>>479831 Ну я надеюсь, что найду такую для себя и у меня будет лучшая. Вообще у многих лучше, если сравнивать со странами третьего мира. Возьми бомжа американского на велфере, который лежит на пляже в Майями - его уровень жизни будет выше чем у половины населения этой страны. >>479836 Согласен, там у меня будут возможности больше зарабатывать, вкладывать в фонды всякие и т.д. И даже если не будет пассивного дохода, то я все равно не окажусь на грани выживания.
>>479845 Почему манямечты? Даже в той компании, где я работаю кучу человек уже релокейтили и только один захотел вернуться. Я не захочу вернуться, но чтобы иметь возможность релокейшена надо корочку получить.
Нужно создать простейшее приложение для ios. А именно простой счетчик -- нажимаешь на кнопку и счетчик увеличивается на один. Счетчик обнуляется в начале нового дня. Ну и минимальное оформление, которое я сам нарисую. Хотел установить макось на виртуалку, но она не запускается, видимо потому что у меня процессор амд. Какие есть еще способы создать приложение для ios?
>>479873 > Какие есть еще способы создать приложение для ios? delphi и еще куча подобных параш Ты же знаешь что там даже для того тчобы залить приложение на свой телефон нужно 99 баксов заплатить? Хотя для джейлбрейка наверное есть варианты обхода.
Короче, я тут мимокрокодил и не ебу в какой тред на какой доске, так что перебираем, лол. Знает кто алгоритмы?
Предположим, есть несколько входов и выходов. Если на каком-то входе пришел сигнал, надо подобрать нужную комбинацию выходов, хоть перебор, хоть рандом, но без повторов и как можно быстрее угадать(меньше попыток - лучше). Если она правильная, сигнал входа пропадет. Схороняем. Вот как это говно описать?
>>479891 >Ты же знаешь что там даже для того тчобы залить приложение на свой телефон нужно 99 баксов заплатить? Хотя для джейлбрейка наверное есть варианты обхода. Есть вариант создать web приложение. Можешь посоветовать что-нибудь по этому поводу? А то я гуглю и просто голова пухнет, не знаю что выбрать и как делать.
>>479946 Ну, перебор я вроде как представляю. Если активен вход, вкл %номер выход. Проверяем, если не пропал, то +1 к %номер, повтор. В итоге там будут 00000 00001 00010 000011 итд. Но может можно хитрее как? При большом количестве выходов, дохуя пустых попыток будет.
>>479957 >А что можно использовать как дополнительные данные? В твоей формулировке задачи - ничего. Если же тебе известно что-то о принципе кодирования (т.е. зависимоть комбинации выходов от входа не случайная и можно найти закономерность) - тогда можно начинать думать.
Привет, погроммач. Есть задача. В качестве вводных данных в программу вводятся пары чисел. Первое - сколько вершин нужна убрать, чтобы разбить граф на два, второе - ребер. Подскажи как это реализовать или скинь примеры кода. Спасибо.
Поцаны, есть один примерчик и он из K&R по Си. Суть: обратная польская запись (5 4 + == 5 + 4), если кому непонятно. Вот, и имеем стек, который заполняется операндами и, при арифметических действиях выталкиваем оттуда два числа и записываем их результат. Короче, не могу понять нахуй в функции GETOP эта строчка - "s[1] = '\0'". То есть как бы ясное дело, что обозначает конец строки, но тут-то её зачем.
int getop(char s[]); void push(double f); double pop(void); int getch(void); void ungetch(int);
int main() { int type = 0; double op2 = 0; char s[MAXOP] = ""; while ((type = getop(s)) != EOF) { switch (type) { case NUMBER: push(atof(s)); break; case '+': push(pop() + pop()); break; case '': push(pop() pop()); break; case '-': op2 = pop(); push(pop() - op2); break; case '/': op2 = pop(); if (op2 != 0.0) push(pop() / op2); else printf("Division by zero"); break; case '%': op2 = pop(); push(int(pop()) % int(op2)); break; case '\n': printf("\t%.8g\n", pop()); break; default: printf("Error"); break; } } return 0; }
#define MAXVAL 100
int sp = 0; int sign = 1; double val[MAXVAL];
void push(double f) { if (sp < MAXVAL) val[sp++] = f; else printf("Stack is full"); }
double pop(void) { if (sp > 0) return val[--sp]; else printf("Stack is empty"); return 0; }
int getop(char s[]) { int i, c; while ((s[0] = c = getch()) == ' ' || c == '\t') ; s[1] = '\0'; if (!isdigit(c) && c != '.') return c; i = 0; if (isdigit(c)) while (isdigit(s[++i] = c = getch())) ; if (c == '.') while (isdigit(s[++i] = c = getch())) ; s = '\0'; if (c != EOF) ungetch(c); return NUMBER; }
>>479961 Ок. Тогда спрошу другое. Предположим, я куплю микроконтроллер или ардуину дешевую. Что почитать чтобы научиться программировать их на простенькие логические игрульки или что-то подобное? Желательно для чайников.
>>479966 > но тут-то её зачем По соглашению строки заканчиваются нулем нулем, функция помещает в свой параметр строку с оператором, значит ее нужно заканчивать нулем. Хотя конкретно в данном случае будет и без него работать, но позже ты можешь забыть что обычные операторы не закрываются нулем и получится хуйня. > define NUMBER возвращает нормальное число Какое? 48?
В общем, я студент-программист не могу определить что лучше начать работать с фриланса или искать фирмы, которые берут студентов без опыта работ... И какой вобще язык выбрать для дальнейшой работы, есть начальная база основных языков, что посоветуете?
Анон, я ужасно туп с компами. Эти штуки, конечно, пиздец помогают, но какие же они, сука, сложные. Так вот, я студентишка и мне необходимо установить matlab, дабы успеть все лабы дома. Но, как я уже говорил, я ужасно туп во всяком таком. Покачал с торрентов, а чо делать дальше - вообще хз. Очень надеюсь на твою помощь, анон(
Может ли кто-нибудь подсказать четкое определение литералов? Я понимаю, что это строки, числа, массивы и т.д. Я веду конспект при изучении языка Ruby(первый язык, который решил выучить, из-за использования web-фреймворка Rails - мне он действительно нравится в связке с HTML препроцессором Slim) и хочется иметь четкое значение этих литералов, а не "Литералы - это значения, которые появляются непосредственно в исходном коде языка" - как по мне, это определение очень сильно размыто. Вот попалось на глаза более подходящее "Литералами также называют представление значения некоторого типа данных", но это тоже не супер четкое определение.
>>480105 >"Литералы - это значения, которые появляются непосредственно в исходном коде языка" - как по мне, это определение очень сильно размыто. Отличное определение, Маня
>>480109 Да нихера это не отличное определение, потому что в исходном коде появляются не только литералы, а еще и различные идентификаторы, означающие название переменных, ключевых слов и т.п. А интерпретатор обрабатывает программу как последовательность token'ов - лексем - последовательность допустимых символов языка программирования, имеющая смысл для интерпретатора языка. Лексемы состоят из комментариев, литералов, знаков пунктуации, идентификаторов и ключевых слов.
Вот хули плохого в том, что человек хочет разложить все по полочкам, чтобы не было никаких заблуждений в дальнейшем и у него есть на это свободное время?
>>480117 Я знаю, что идентификаторы не являются литералам. Литералы: Целочисленные значения Числа с плавающей запятой Строки Символы Регулярные выражения Массивы Хэши (ассоциативные массивы) Диапазоны
>>480126 Хотя да, я сильно загнался по полнейшей базовой хуйне, которая всегда присутствует при формировании объектов, но мне просто определение не дает покоя до сих пор.
>>480158 Literals are values that appear directly in Ruby source code. They include numbers, strings of text, and regular expressions. (Other literals, such as array and hash values, are not individual tokens but are more complex expressions.) Надмозги перевили правильно.
Деструктивная критика приветствуется Сап тыжпрограмисты, Короч учу питон, поставил цель написать "строчечный калькулятор" да, знаю, питон и без меня это умеет, вроде вводишь строку 1*(2/(3+4), а он тебе хуяк, и считает. Короч за два вечера высрал это Хотел поинтересоваться у здешних, какой лучше использовать подход/ алгоритмы/структуры данных, если вам не лень потратить на меня время. http://pastebin.com/ucaaN9He Пикрил, примерное пояснение алгоритма на пальцах Функция main парсит строку и хуярит в массив [[числа],[знаки]], если встречается скобка, то "подвыражение" хуярится в [[числа,[числа подвыражения],[знаки, [знаки подвыражения]], и создается массив "текущими значениями" с ссылками я надеюсь на числа и знаки подвыражения, предварительно записав прошлый "рабочий" массив. Затем по рекурсии обходится "входной" массив, и если он содержит массив, от заходим на рекурсию, и так пока не найдется массив без вложенных, типа [1,1],[+], он считается, возвращается, и так пока не останется один. Чет кажется, что я намудрил, и это решается намного проще.
>>480180 Вроде разомкнуло, у меня из головы вылетело представление о значениях(values) и я стал воспринимать все, за исключением комментариев, как значения - в том числе и идентификаторы, которые являются просто именами/названиями. Решил майндфак просто представлением локальной переменной с любым значением.
шалом дорогие аноны. суть такова: пытаюсь задрачивать шарп и делаю рандомные задания. нашёл упражнение для односвязных списков. само задание: Из исходного списка удалите элементы, номера которых заданы значениями информационных полей элементов второго списка. public void DeleteFromList(SingleLinkedList List2) { if (First!=null) { Node p = First; int index = 0; while (p.Link != null) { Node q = List2.First; if (q.Link!=null && index!=q.Info) { q = q.Link; } if (q.Link!=null) { Delete(index); index++; p = p.Link; } else { index++; p = p.Link; } }
} } вот метод в классе SingleLinkedList. если надо, могу скинуть метод Delete.
>>479347 Почему на пикче нету материала по Obj-C/Swift и почему >В: Хочу стать программистом, какой язык учить? О: Английский + Ruby/Python ( ruby: ruby сразу определяете неофита в веб-петухов? Их и так дохуя, ну сложно же им будет конкурировать за работу через пол года среди тех, кто уже умеет.
Есть один репозиторий на гите, довольно большой. Он склонирован на компе дома, потому что там пиздатый инет и вообще заебись. Хочу склонировать его еще и на работе, однако тут вместо инета что-то блядь неслыханное, и на этом пиздеце еще прорва рыл пашет, и в следствие этой паскудной нестабильности он нихуя не может, кроме как отрубаться в середине. Что сделать можно?инбифо: сменить работу Возможен ли вариант припереть склонированное говно из дома на флешке и отсюда уже пушить? Он не будет меня пиздить ногами за то, что я его клонировал не здесь?
>>480196 Ты скинул 6 строчек проблемного кода, не всего, 20 строчек ненужного мусора и всратый скриншот. Покажи, где ты инициализируешь свой First и его поле Link. Уверен, что они есть и правильно объявлены/инициализированы? У тебя вон внизу пишет, что p = null, значит у тебя скорее всего нет никакого p.Link И да, нахуя называть объекты и поля с большой буквы, это пиздос.
>>480246 остальное работает нормально кроме этого метода. а работают такие методы как: добавление в начало\конец\после выделенного элемента, аналогичное удаление, редактирование. поля я называю подобным образом ( _fieldname).
>>480224 Я сам не спец по гиту, но думаю что можно так сделать. Только чтобы пушнуть с работы тебе придется конфиги гитовские прописать (юзернейм и емейл и тд.)
Сап, мне нужно посчитать количество слов "трамвай" и "троллейбус" в тексте. Почему нижний (закомменченный) вариант работает всегда, а верхний нет? var msg = ReadMsg(); var tramCount = Regex.Matches(msg, " tram ").Count; var trolleybusCount = Regex.Matches(msg, " trolleybus ").Count; //var words = msg.Split(' '); //var tramCount = words.Count(w => w == "tram"); //var trolleybusCount = words.Count(w => w == "trolleybus");
Аноны, лаба горит. Вообще это по идее для ручного тестирования, но не суть. В отчете надо написать, что делает эта программа, а я как на нее не смотрю, понять не могу, что это вообще может делать. Хел ми плиз.
>>480560 Все его фичи, функции и т.д, которые надобятся на практике постоянно - помнить. Те что надобятся реже - уметь быстро нагуглить/найти в документации.
Поясните за программирование. Хотел стать под струю, упарывая ради того, чтоб в будущем поднимать деньги. И наткнулся на такую занимательную вещь как требования от работодателя. К примеру к ДЖЕЙСИшнику
Желательные навыки: javascript (умение писать на чистом JS, ninja level) JQuery HTML5 CSS 2-3 RegExp PHP / С (Демоны) / Lua MySQL NoSQL linux shell Дополнительные навыки: Nginx RabbitMQ Bush / python Администрирование linux серверов Владение основными паттернами Понимание "клиент-сервер" Работа с Git
И теперь требования к 1с
Знание платформы 1С:Предприятие 8.X; Знание типовых конфигураций на базе 1С:Предприятие 8.X; Знание конфигурации 1С:Предприятие
При этом зп владеющего 1с прописана больше. Почему так, неужели 1с сложнее в разы чем все остальное? Уверен, столкнулся с непониманием из-за своего невежества, просветите, пожалуйста.
Не могу решить, все таки Java или JS. Идей никаких нет, просто достаточно свободного времени. С одной стороны JS кажется проще, в плане самой работенки. Но за Java'й больше ведь возможностей, а не только создание сайтиков и обслуживания их. Есть ли что-то совсем очевидное, что поможет решить вопрос J или JS?
>>480637 Легче начать с JS, устроиться на работу (лучше всего на бэкенд/фулстек), в свободное время попробовать джяву. Если понравится - перекатываться.
>>480649 Условные должности разработчиков. Джуниор - инженер-программист. Миддл/регулар - старший инженер-программист. Синьор - ведущий/главный инженер-программист. Тимлид - руководитель рабочей группы. Еще есть типа техлид - руководитель отдела/управления разработки, системный архитектор и прочие.
>>480652 Надо сначала понять что такое порядок. Наверное имеется ввиду "по убыванию" (сначала большие потом маленькие). Но это может быть неверным, все зависит от того что такое порядок.
>>480673 Один пацанчик предлагает пройти обучение у него на VB.NET прогать, за питсот рулей всего он тоже говорил потом можно самому перекатиться в C#.
Блядь. Почему весь зк всегда скатывается в один большой ньюфаг-тред? Половина - нубы не могущие в гугл, другая половина - вахтёры-илитарии с комонадами, сегающие и призывающие закрывать треды. И полтреда нытья и страха от перспектив за 30 в придачу.
Пилю запрос в MySQL черз PHP. Код такой: SELECT FROM `rentobject` WHERE `showing` = 1 AND `price` < 100000 AND `price` > 0 ORDER BY `editingDate` DESC LIMIT 30, 45 Последние две цифры заменяются для постраничной навигации, но разница между ними всегда 15 (число строк на странице). Однако при получении результатов через mysql_fetch_row и присвоении через list() и цикл while в результате выдаётся не 15 строк, а по последней цифре LIMIT. То есть, запрос с LIMIT 30, 45 даст не 15 результатов, а 45. В чём дело? Как это исправить?
Разметку проебал. Пилю запрос в MySQL черз PHP. Код такой: SELECT * FROM `rentobject` WHERE `showing` = 1 AND `price` < 100000 AND `price` > 0 ORDER BY `editingDate` DESC LIMIT 30, 45 Последние две цифры заменяются для постраничной навигации, но разница между ними всегда 15 (число строк на странице). Однако при получении результатов через mysql_fetch_row и присвоении через list() и цикл while в результате выдаётся не 15 строк, а по последней цифре LIMIT. То есть, запрос с LIMIT 30, 45 даст не 15 результатов, а 45. В чём дело? Как это исправить?
delphi рак продолжает страдать.Аноним19/05/15 Втр 14:13:08#244№480745
Аноны помогите плиз. Уже сроки поджимают. А мне всего одна, одна сранная функция нужна. Чтоб в stringgreed рядом с именем процесса отображалось время создания его Exe файла. Я нашел прогу в которой есть нужная функция но немогу её от туда перенести (потому что я полное дно). Вот ссылка на ту прогу http://www.delphisources.ru/pages/sources/system/2006_year/pr_process_control.html
Если кто может помогите плиз. Буду очень благодарен.
Поясните аутисту за C++: Есть prog.h, prog.cpp, some_class.h, some_slass.cpp. В some class используются структуры из prog.h, как их правильно подключить? Как правильно подключить some_class к prog?
>>480761 #include "prog.h" Это если в одной папке. Если в разных то читай в документации к компилятору как указать где хедеры искать. Попробуй #include <prog.h> может сам найдет.
>>480761 Чтобы было понятно - разделение на файлы вообще не нужно, ты можешь весь код слить в prog.cpp и не мучаться. А вот если ты хочешь часть кода разделить между несколькими программами, то ты выделяешь его в some_class.cpp, и соответственно делаешь #include "some_class.cpp" в своем prog1.cpp и prog2.cpp. Теперь что касается h-файлов. Они придуманы для того, чтоб ограничить видимость твоих "структур". То есть если у тебя в some_class.cpp есть some_class, предназначенный для использования из разных программ и есть еще some_private_class, который использовать в других программах не нужно - то в h-файл ты выносишь только декларацию some_class, и соответственно делаешь #include "some_class.h" в программах и приватные структуры останутся скрытыми. Исходя из этого, использовать "общие структуры" непосредственно в prog.cpp (если это основной файл программы?) как минимум глупо. Вынеси их в some_other_class{.h,.cpp} и подключай свой .h везде где нужно - и в prog.h и в some_class.h
Аноны, есть тут, кто шарит в проективной геометрии? Суть вопроса: есть изображение, на котором 2 линии и оне не параллельны, нужно построить такое проективное изображение, чтобы линии стали параллельны. Длину линий и углы с горизонтальной осью я вычислить могу.
>>480823 > Запутаный и неочевидный синтаксис Нормальный синтаксис у них, если не PCRE. > 2. Беда с сопровождением > 3. Синтаксис на разных платформах может различатся. Ну так возьми какую-нибудь конкретную разновидность, например, re2, и проблема решена.
>>480824 1. Напиши регулярку для корректной валидации email по RFC5322 2. Возьми кем-то написанную, и попробуй исправить в ней ошибки Потом расскажи, как у тебя вообще никаких проблем не возникло
>>479347 Как определить, стоит ли лично мне изучать программирование или не стоит? Я про то, что чтобы устроиться на работу, нужно довольно долго учиться, потратить много времени. Но вдруг потом выяснится, что такая работа совершенно не по мне и я не буду справляться с ней в, так сказать, полевых условиях, что тогда делать? Стоит ли пытаться в проганье, если твоя специальность с ней совершенно не связана? И какое направление/язык выбрать, чтобы было хоть немного полегче устроиться на работу и работать?
>>480846 Неужели? Неужели на свете существует человек, который задается этим вопросом, перед тем как бежать спрашивать в зк "Как заработать миллион в день на пэхапэ? я школьник 7 класс". Пиздец. Я счастлив. Я всю жизнь ждал ТЕБЯ, я уже думал тебя не существует. Попробуй школьные задачки на паскале, предварительно поучив сам паскаль по гайдам в инете как вариант. Если понравится - иди дальше, можешь попробовать C# и написание уже компилируемых внятных программ, учиться лучше всего тоже по гайдам в интернете. Если и это понравится - уже начинай читать книжечки. Сейчас просто попробуй паскаль+школьные задачки. Все это есть в гугле. Дальше решай сам. И спасибо тебе, анончик, что задался вопросом НУЖНО ЛИ ТЕБЕ ЭТО. Добра.
Молодой слон, только что научившийся грамотно махать хоботом, обходил свои утренние нычки с вкуснятиной, когда сверху, из-за забора, на землю упали два мешка. Мешки пахли синтетикой и на еду не походили. http://gans-spb.livejournal.com/77179.html
>>480846 >что такая работа совершенно не по мне Работа программиста создана для тебя, если ты любишь это: - разбираться в чужом говнокоде - постоянно исправлять чужие баги - постоянно исправлять свои баги - делать говнопроекты - делать всё то, что тебе скажет заказчик. При этом сам ты ничего придумывать не будешь. - постоянно по вечерам задрачивать новый фреймворк
>>480849 >И спасибо тебе, анончик, что задался вопросом НУЖНО ЛИ ТЕБЕ ЭТО. Добра. Да не за что :3. На самом деле все не так радужно, потому что я уже over дохуя лет задаюсь этим вопросом применительно к различным профессиям. Понятно, что надо пробовать, стараться. Чтобы стать программистом, вообще нужно огромное усердие и трудолюбие. Программировать я пробовал - паскаль, джава, сейчас вот пхп. Мне нравится решать простенькие задачки, но со сложными уже не очень справляюсь, часто из-за трудностей и из-за того, что где-то застрял, бросаю изучать. Еще и смотрю я на программистов (есть несколько знакомых) и потом на себя - я совершенно на них не похож, как мне кажется, ни внешне ни внутренне. И вообще впереди какой-то мрак и пустота. Если бы я был социоблядью, наверное можно было затясаться в какие-нибудь манагеры, но я очень плохо схожусь с людьми и не умею общаться. А начиная изучать программирование я опять вспоминаю про тех людей-программистов, которых я знаю, думаю о тысячах, которые идут в программирование и могут программировать гораздо лучше меня. Я думаю о выскокой конкуренции, собеседованиях и будущей работе так, как будто я уже монгое умею и знаю, хотя на самом деле и дальше регулярных выражений ничего не изучал. В общем, тяжко как-то на душе от этого всего, жить в бедности надоело, а как вылезти - совершенно не понятно.
>>480861 >- разбираться в чужом говнокоде >- постоянно исправлять чужие баги >- постоянно исправлять свои баги >- делать говнопроекты >- делать всё то, что тебе скажет заказчик. При этом сам ты ничего придумывать не будешь. Да я не знаю, люблю я это или нет, я же не работал. >- постоянно по вечерам задрачивать новый фреймворк Это пожалуй совершенно не по мне, мне бы хотелось приходить домой и отдыхать от работы.
>>480859 Кабак был выбран заранее, с особой тщательностью. Удалось загодя найти копии меню и спланировать бюджет мероприятия. К тому же в кабаке обещался вай-фай. — Ребята, уборщиков, поломоев и коридорных мы нанимаем через вход с заднего двора, — вежливо послал их администратор заведения, увидев перед собой кучку клиентов, внешний вид которых просто кричал: «нет денег!», да ещё один из них даун был на велосипеде. — Мы не на работу наниматься. У нас уже есть интересная работа, — начал самый бойкий программистишко и поправил очочки, заляпанные жиром от шавермы. — У нас столик заказан! http://gans-spb.livejournal.com/60171.html
>>480866 >А начиная изучать программирование я опять вспоминаю про тех людей-программистов, которых я знаю, думаю о тысячах, которые идут в программирование и могут программировать гораздо лучше меня. Я думаю о выскокой конкуренции, собеседованиях и будущей работе так, как будто я уже монгое умею и знаю, хотя на самом деле и дальше регулярных выражений ничего не изучал. Теперь подумай о заниженном курсе рупии (да что там рупии — юаня) и на российский рубль посмотри. Нет желающих аутсорсить сюда проекты, ну и з/п будем получать как все остальные в рашке. А по вечерам учить новый фреймворк, два дня в неделю растить чорную редьку, потом здохнем. А не нужно было тогда, когда счастье было ещё возможно, пиздить на заводе детали и перебрасывать через забор рулон рубероида, строить в сарае самогонный аппарат и слушать чужое радио. Тогда не обиделись бы Коммунисты и не ушли бы от нас. Просрали, всё просрали, долбоёбы. http://gorchev.lib.ru/txt/by1/komm.shtml
>>480866 >часто из-за трудностей и из-за того, что где-то застрял, бросаю изучать. Вспомни то чувство, когда у тебя что-то не получается. Программируя, такое чувство будет возникать чуть ли не каждый день.
>>480878 Ладно, я пожалуй действительно не буду соваться в область. Даже сейчас, если я мысленно отказываюсь от этой идеи - на душе становится гораздо легче. А так я как будто был кому-то обязан изучить программирование и устроиться на работу. И еще подумал хорошо, почему я вообще загорелся идеей стать программистом и первое, что пришло в голову - зарплата. Наверное точно не стоит, да?
>>480870 >Да я не знаю, люблю я это или нет, я же не работал. Узнать очень легко: сделай свою программу, интернет-магазин какой-нибудь, и засеки за сколько времени тебя это заебёт.
>>480881 >И еще подумал хорошо, почему я вообще загорелся идеей стать программистом и первое, что пришло в голову - зарплата. Надо бизнес мутить, чувак.
Как назвать систему с регистрацией/авторизацией, управлением через сайт новостями/форумом/базой данных? Интерфейс базы данных? CMS? Что писать в резюме?
Аноны, если кто шарит в теме Стереозрение, подскажите. Нужно найти соответствующие точки на двух фотографиях одного и того же объекта. Препод посоветовал использовать существенную матрицу для этого задача спецефическая, а препод шарит, поэтому другие варианты пока не рассматриваю. Загуглил, нашёл на хабре статейку http://habrahabr.ru/post/130300/, но вот прям не могу понять это всё. Ебучие математические формулы. Мне бы суть понять как они это делают. Проводят луч от точки в центр изображения одной камеры, по этому лучу получают проекцию на другое изображение, строят прямую. Дальше их как-то соотносят, но это пока не важно, я не пойму как они могут спроецировать если не знают положения двух камер. Подскажите пожалуйста, с меня как всегда...
>>480950 Да не важно что наёб. Вообще моя тема "Фотограмметрия", но один из этапов решения поставленной передо мной задачи, это определение соответствующих точек. А оно есть в теме Стереозрение
Понимаю, что у вас тут, наверное, уже в печёнках такие вопросы сидят, но можете подсказать какой-нибудь сайт, где Васяны делают курсовые и всё такое на заказ?
дарова. есть опять пример, который демонстрирует рекурсивную функцию сортировки массива по возрастанию. Дело в том, что эта ебала выдает мне рандомную последовательность чисел вместо отсортированной. [code lang=c]#include <stdio.h>
void qsort(int v[], int left, int right); void swap(int v[], int i, int j);
void qsort(int v[], int left, int right) { int i, last; if (left >= right) return; swap(v, left, (left + right) / 2); last = left; for (i = left + 1; i <= right; i++) if (v < v[left]) swap(v, ++last, i); swap(v, left, last); qsort(v, left, last - 1); qsort(v, last + 1, right); }
void swap(int v[], int i, int j) { int temp; temp = v; v = v[j]; v[j] = temp; }[/code]
>>481102 > printf("%d", v); Лол, это чё такое? :D ты должен в цикле вывести каждый элемент массива, а у тебя выводится адрес :D [code="c"] int i; for (i = 0; i < 5; i++) printf("%d ", v); [/code]
Аноны, возникла проблема. Пилил программу изначально под .Net Framework 3.5. В программе много вычислений, но работала она достаточно шустро. В ходе работы потребовались библиотеки, которые поддерживаются только начиная с 4 версии. Пересобрал проект под .Net framework 4.0 (пытался и на 4.5, 4.5.1) и ужаснулся - вычисления занимают в 4-5 раз больше времени, чем под .Net framework 3.5. Как это вообще можно объяснить? Есть ли способ вернуть программе былую скорость?
>>480829 > Напиши регулярку для корректной валидации email по RFC5322 Зачем, если существуют РВ-грамматики и комбинаторные парсеры? Которые, заметь, отлично сочетаются с регулярными выражениями. Ты бы ещё XML регулярками парсить предложил.
>>481260 > > Напиши регулярку для корректной валидации email по RFC5322 > Зачем, если существуют РВ-грамматики и комбинаторные парсеры? Давай пример использования
function FileTime2DateTime(FileTime: TFileTime): TDateTime; //Convert then FileTime to TDatetime format var LocalTime: TFileTime; DOSTime : Integer; begin FileTimeToLocalFileTime(FileTime, LocalTime); FileTimeToDosDateTime(LocalTime, LongRec(DOSTime).Hi, LongRec(DOSTime).Lo); Result := FileDateToDateTime(DOSTime); end;
begin HandleSnapShot := CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); //get the list of process if HandleSnapShot <> INVALID_HANDLE_VALUE then begin EntryParentProc.dwSize := SizeOf(EntryParentProc); if Process32First(HandleSnapShot, EntryParentProc) then //Get the first process in the list begin Writeln( Format('%-30s %-20s %-16s',['FileName','Start','Running Time']) ); ActualTime:=Now; repeat h:=OpenProcess(PROCESS_QUERY_INFORMATION,false,EntryParentProc.th32ProcessID); //open a particular process if GetProcessTimes(h, DummyCreateFileTime, DummyExitFileTime, DummyKernelFileTime, DummyUserFileTime) then //get the timing info begin aFileName:=ExtractFileName(EntryParentProc.szExeFile); CreationTime:=FileTime2DateTime(DummyCreateFileTime); //get the initial time of the process Dif := ActualTime-CreationTime; //calculate the elapsed time Writeln( Format('%-30s %-20s %-16s',[aFileName,FormatDateTime('DD-MM-YYYY HH:NN:SS',CreationTime),FormatDateTime('HH:NN:SS',Dif)]) ); end; CloseHandle(h); until not Process32Next(HandleSnapShot, EntryParentProc); end; CloseHandle(HandleSnapShot); end;
end;
begin try GetAllProcessTime(); Readln; except on E: Exception do begin Writeln(E.ClassName, ': ', E.Message); Readln; end; end; end.
Есть ли толковое решение по размещению Webm на теге <video> в хтмл5 ? (чтобы не сразу видево подгружалось, а по нажатию, а то, если видев много - он их все в кеш сувать начинает акаянный).
>>480467 >что делает эта программа Ебет байты указателями, очевидно же. >>480671 Никаких, учи шарп. Бейсик если и пригодится когда-нибудь, то только VBA для офисовских макросов.
>>480224 Приносишь из дома, на работе пишешь и делаешь коммиты, но не пушишь, забираешь назад домой, заменяешь свои файлы и пушишь оттуда? >>480196 Исправь на while (p != null).
Ананасы, может ответ на мой вопрос очевиден любому здравому человеку, но я аутист. Суть такова: я замержил в мастер ветку бранч и понял что зря, можно ли как-то откатить мастер в предыдущее состояние? В гите ньюфаг полный
Должно быть, платина, но всё же: Поясните за опенсорс. Зачем люди этим занимаются? Куда не полезу, везде есть open*. И если пацаны делают открытые ОС, веб-сервера и гимп, значит, они не лохи. Чем они живут? Пишут по вечерам после основной работы? Или программисты такого уровня живут на отчисления с выполненных проектов? Или им строго похуй на мирское, обходятся 20-летними штанами, не бреют бород и топят чисто за идею?
всем привет в этом чате. Хотел уложить информацию у себя в голове про условную компиляцию. Так вот, она используется лишь для проверки подключенных тех или иных заголовочных файлов или где? В общем, растолкуйте в паре предложений, прав я или болван.
>>479347 Сап, программач. Если обращаюсь не сюда, то подскажи, в какую тематику обратиться.
Проблема такова. Есть один файл формата .doc. И он повреждён. Причём повреждён он каким-то неясным хуём на пустом месте. Стандартные способы восстановления не помогли.
А теперь вопрос: если открыть его через обычный нотпад (блокнот) и взять оттуда кодировку, могу ли я "расшифровать" эту кодировку и посмотреть, что в этом файле было/осталось?
>>481653 Где надо там и используешь. Может проверятся платформа под которую компилируется чтобы компилировать соответсвующие вызовы, может проверятся на дебаг/релиз и некоторые вещи в релиз не пускать и т.д.
Всем привет, у меня вопрос: есть сервис электронной почты с шифрованием, написано все на джаве. Хочу прикрутить сохранение приватного ключа на смарт карту, а затем, при открытии письма этот ключ считывать и им расшифровывать письмо уже прямо в браузере. Возможно ли такая штука на Javascript или Java applet?
Есть ли идеи, у вас, аноны, как реализовать на Asm запись напрямую в видеопамять красного прямоугольника, например? Если есть, то какие? Если нет, посоветуйте литературы, плз.
Borland Delphi не может нормально запустить прогу. Компилирую, пишет could not find program %нейм%. Пробую сначала сохранить, снова запускаю, оно думает какое-то время и опять ошибку выдаёт.
Борщ. У меня было видение: одна программа с жирным рантаймом и легкими тредами управляет маленькими виртуальными машинами ако кальмар щупальцами. Для чего могла бы пригодиться такая, кхм, архитектура?
>>481882 >>481884 У меня задача модель простенькой солнечной системы. Физику сделал. Одна планета вокруг звезды движется. Теперь препод сказал что надо сделать все на ООП. как я понял объект класса это новая планета Т.к. с ООП у меня плохо, до меня не допирает как засунуть в класс кусок что бы движение было не только относительно звезды в центре но и ближайшей планеты другие планеты не воспринимает из-за небольшого воздействия, т.е. нам нужно искать ближайшую планету и брать свойтва ее для дальнейших вычислений расстояние масса
>>481892 >брать свойтва ее для дальнейших вычислений расстояние масса
это не проблема, так как ООП, делали как раз для того чтобы можно было хранить данные в обьекте.
и потом в классе сделать функцию, которая отдает коррдинаты и данные обьекта.
>нужно искать ближайшую планету
вот тут тебе придеться гемороиться, и придумать как и где хранить указатели на обьекты, точнее куда они будут складывать указатели на себя когда они будут инитится (по крайней мере я так вижу проблему)
Что должно быть в гитхабе изучающего рельсы/ноду/бэкенднейм? Везде первый совет - сделать свой проект, но я совершенно не могу в дизайн и все выглядит как говно даже с бутстрапом. Игнорировать и пилить функционал?
>>481892 В клас добавляешь поле в котором хранишь указатель на тело вокруг которого вращается данный объект. При создании объектов привязываешь их друг к другу.
>>481892 Делаешь класс StarSystem, у которого есть список всех планет. Он спрашивает у них координаты, массу и т.д.; вычисляет взаимодействие, сообщает каждой планете, какие на нее действуют гравитационные силы.
Как сделать, чтобы 1) каждый пользователь мог писать текст; 2) чтобы он понял где это писать, мигал этот символ | 3) ограничение текста было в 50 символов. Где это легче реализовать, в пхп? Простите за тупой вопрос.
Имеется сокет клиента и сокет сервера, на сервере два треда, каждый из которых отсылает сообщения клиенту. Т.е. одновременно могут отсылать части разных сообщений. Как организовать передачу сообщений таким образом, чтобы они не смешивались на стороне клиента?
Пробую сделать алгоритм Бута по примеру из Википедии, на бумажке всё получается, а в Квартусе какая-то фигня. http://pastebin.com/BgSTGGdC Помогите с ошибкой, пожалуйста.
Привет, программаны. Пишу в ньюфаг-тред, т.к. хз куда ещё можно написать. Язык - кресты. Задача - перевести PNG изображение в массив цветов-пикселов. Есть готовые надстройки для пиксел-мапы и реализации для разных цветов. Вопрос в том, как нормально это распарсить? Мб кто сталкивался с такой задачей или хотя бы подскажет, куда гуглить.
Начал учить PHP, но пришлось начинать с HTML и тд, ебашю всякую херню типа хелоу ворд и всётакое, лол. Что посоветуете? PHP пока отложил, так понял что лучше начать с основ HTML.
Сам я студент гуманитарий (юрист), уже почти закончил и получил диплом, поэтому в свободное время постигаю основы. Я могу придти к успеху?
>>482217 Программирование все равно полезно. Знакомый бух осилил питон, теперь херачит всю работу с х10 скоростью, автоматизировал половину, сидит играет в ммошечки и собирает премии.
>>482219 >>482217 Скорее всего, но по-крайней мере по началу очень интересно кодить и разбираться. Но объясните, почему тут рекомендуют руби и питон? Они же не так популярны как PHP, например, или еще чего.
>>482230 Раби рекомендуют потому что моча рубист, и пропихивает свой дохлый недоязык. Питон рекомендуют потому что он чище и элегантней как язык, и у него шире область применения, а пхп обычно только веб. Но меньше популярность, да.
Анон, сталкивался ли ты с ардуино-кодингом? Дай советов, с чего начать, я не знаю С++, да и вообще особо не увлекался никогда, хотя склонности есть. В радаче походу даже и не слышали о таком. Короче, где брать инфу, спиздить скетчи из открытого доступа, научиться делать проги самому. Все в простейших рамка, лед-матрица, вай-фай щит, или ИК, и все собственно.
>>482078 Отлично, появилось поле ввода, но после ввода текста и нажатия enter ничего не происходит. Можешь быть любезным и подсказать как отправить сообщение на сайт?
>>482315 Кароче мне нужно так, чтобы при вводе в это окошко текст появлялся, как если бы я его записал выше этого input type="text". Как например на дваче, когда вводишь текст он появляется выше окошка набора текста.
>>482315 Гугли про формы на HTML. На странице должно быть: [code] <form method="POST" action="www.site.com/dir/dir/script.php"> <input type="text" name="text" /> <input type="submit" value="Отправить" /> </form> [/code] В script.php обрабатываешь на PHP данные из формы (здесь будет $_POST["text"]).
Вот в требованиях к работке постоянно пишут понимание/знание СУБД и ООП, первое я так понимаю просто разбираться в MySQL? А второе что значит? (В гугле не забанили, просто я не понял что именно подразумевают под этим в требованиях к соискателю)
>>482321 сделал все как ты сказал, после нажатия чекбокса я попадаю на сайт продажи доменов. я вроде путь к пхп правильно указал. Сервер openserver. HTML лежит в папке с пхп (потом исправлю), соответственно путь будет "name.php"? Алсо, спасибо огромное тебе и тебе >>482328
>>482352 теперь сайт продажи доменов не показывает, зато вместо нормального пхп-скрипт вижу это " <?php header('Content-Type: text/html; charset=UTF-8'); echo 'Привет ' . htmlspecialchars($_POST["name"]) . '!'; ?>"
>>482346 > А второе что значит? Значит уметь жонглировать базвордами. Отличать абстрактный класс от интерфейса на ощуть, называть три принципа без запинки, это все.
Анон, поясни по-братски за SQL и NoSQL. Собираюсь изучить SLQ, затем PosgreSQL и MySQL. В чем суть применения NoSQL СУБД? Знаю-знаю, что можно все нагуглить, но спрашиваю здесь.
Я абсолютно не шарю в математике, не самая охуенная память, особенно с числами и я заинтересован заняться программированием. То что я отписал ранее мне никак не мешает или все же не стоит пытаться? На что это вообще похоже "программирование"? Как мне понять, что есть потенциал?
>>482383 а вот все эти "гении", которые пилят годные софты и гребут на фрилансе от 50к в мес и те типы, которые мутят всякие сервисы/стартапы (как бы это смешно не звучало). Кто эти люди?
Здравствуйте. У меня печальная история и (наверное) платиновый вопрос. Начну с истории. Месяц назад я повредил себе позвоночник. Сейчас решается, какая в итоге группа инвалидности будет, и как выбить бесплатную инвалидную коляску. Соответственно, всё, чем раньше зарабатывал на жизнь, мне больше не понадобится. Чтобы не жить на пенсию по инвалидности, нужно найти новую работу. Программирование - чуть ли не единственная профессия, с которой можно работать фрилансом/удалённо.
Отсюда платиновый вопрос: что лучше изучить, чтобы иметь стабильный заработок человеку, который больше не может встать и пойти? Есть техническая вышка, поверхностно знаком с ассемблером, с++, джавой и паскалем (спасибо ВУЗу). Однажды сделал сайт на вордпрессе. Лет пять назад. А времени у меня теперь - до жопы.
>>482387 Вообще хаскель конечно же, но давай-ка на этот раз будет джава. Это я серьезно, особенно приложения для телефонов - очень востребованы на том же чмодеске.
>>482390 Что ты к нему приебался? Даже если это школьник, которого не взяли в вуз, и он решил стать погромистом, то советовать ему надо то же, что и человеку, не могущему ходить - haskell
>>482390 Извини, пруфов не завезли. Документов у меня пока на руках всё равно нет, комиссия будет хорошо если через два месяца. Энджой ёр рашка. >>482392 >хаскель Вы конечно же шутите, мистер Фейнман? >джава Выглядит уже правдивее. Но говорят, сложно? Вообще, я больше в сторону вёрстки, пхп и тому подобного смотрел, потому что вроде бы это легче. Честно скажу, звёзд с неба не хватаю и по вышке в своё время был трояк.
>>482395 Джава? Сложно? Ну не знаю, зависит от твоего уровня знаний и восприятия. Ну да, ты вообщем-то и веб макакой можешь быть, только вряд ли ты сможешь найти достойную работу, разве что делать расеянскому быдлу сайты за косарь. Раз у тебя дохуя времени - я бы посоветовал джаву и приложения на ведроид.
>>482450 Что такое то? Ардуину можно питоном программировать, например. АПИ покрывает. С++ не обязательно. >где брать инфу, спиздить Какую инфу, что ты пиздить собрался? У них на сайте документации, примеров и туториалов хоть жопой жуй.
Котаны, нужно слепить курсач. Времени 4 дня. Тема: БД. Качество может быть говном, но работать должно. Стою перед выбором: либо ОМГ делфи, либо похапе. Дизайны не нужны. В похапе всякие куки, геты, посты, прочая поебень не нужна, только элементарные запросы к БД. Не могу придумать тему. Должно быть что-то экономическое, с документами и чтобы я не охуел с мануалами. Может быть есть какие-нибудь готовые проекты, типа вводишь данные, получаешь документ, делаешь отчет на основании этого документа? Мне нужно всего-то пару тройку форм, несколько отчетиков и, желательно, какое-то подобие документооборота. Голову ломаю, ничего придумать не могу. Буду очень благодарен, если у тебя есть подобный курсач. Скинь на почту: [email protected]
Программисты, хромиум ставлю, не ищет никаких беспроводных сетей нетбук. а мне чтобы установку продолжить необходима сеть. Шо делать? Чтобы кабель подключить, поебстися нужно будет. Поебстись или попроще путь есть?
>>482591 да, и даже с этим говном, код можно сделать не читаемым.
я так же против заварачивание хитроумных функций которых хуйзнает откуда импортировали, в хуй-знает какую странную другую функцию, которую всегда можно заменить безыменной функцией, или какие-нибудь читайным циклом
Есть сайт, который продает прокси. Есть на нем так же рубрика типа бесплатные прокси, которые доступны после ввода каптчи. Если я напишу софт, который парсит эти прокси бесплатные и выложу в открытый доступ не получу ли пизды от владельца?
>>482346 Первое это знание SQL - делать представления, процедуры, триггеры, навороченные селекты с кучей джойнов, группировок и прочих выебонов. Второе это умение писать код в виде объектов, интерфейсов, свойств, методов, а не процедурным месивом с кучей goto как это делают выпускники вузов.
Анон, вот написал я приложение виндовое, заливаю его на хостинг, скачиваю. А Windows SmartScreen говорит что защитила мой компьютер от моего же приложения. Как пройти эту ссаную проверку? Вариант подписать приложение. Но сертификаты платные, стоят от 5к. Другой вариант, предупреждение уберется, когда приложение станет "популярным", но это полная хуйня, так как и однодневная залупа не показывает таких предупреждений. Что я делаю не так? Попытался запихать в инсталлятор Inno Setup, та же фигня.
Про Valve-Anticheat. Вообще, тут есть ребята, которые пытались (возможно, даже успешно) обойти VAC ? Какой информацией я располагаю в данный момент: 1) До недавнего момента, для 64-х осей был способ такой. С помощью специальной утилиты патчились окна (kpp destroyeer), потом в винду устанавливался специальный драйвер, который и позволял безбоязненно делать инъект в процесс. Сейчас, если запускать игры с ваком на винде с таким патчем, то будет выкидывать из игры с пометкой: "Ваш компьютер блокирует систему VAC" 2) У меня есть приватный волхак (покупал за определенную сумму), наиграл с ним больше 100 каток. В архиве (если надо, могу скинуть), есть три файла, два экзешника и одна dll. Длл ничем не упаковано, внутри все стандартно для вх (подменяет вызовы DirectX). А вот что делает сам инъектор, я хз. Разобраться не хватило знаний. 3) VAC3 (уже третья версия, да) обнаруживает открытые хендлы (т.е. через openprocess ни в коем случае нельзя делать инъект). Знаю два метода обхода, первый через драйвера с отключением patchguard (уже не работает, к сожалению), второй с помощью ObRegisterCallbacks (она позволяет ограничить доступ к уже открытому процессу). Пока не юзал, ибо в плюсах не очень шарю. 4) Парочка вариантов, как обойти VAC под линукс, они сработают ? а) Запускать игру под вайном, а инъект делать с помощью линукс-приложения, как я понимаю, такое никак не отследится ваком ? б) Модифицировать opengl (правда в таком случае возможен только WallHack) в) Хардкорный вариант, модифицирование ядра.
Собственно, может кто поделиться своими соображениями или даже помочь ? Проверять работоспособность обхода VAC можно на доте, она бесплатна и там есть вак.
>>482591 Соблюдаю. Деды в Турбо Паскале так писали и нам завещали. > К джавистам и додиезникам вопрос не относится. Почему? Всегда форматирую код на C#/Java, чтобы он вмещался в 80 символах даже при 8-пробельной табуляции. Благо точки можно переносить.
>>482776 Сервер-сайд - линукс. Сайтики, сервисы, вот это все. Ну может еще фряха какая вылезет. Мобилки - андроид и ойось. Какой виндовс, маня, ты о чем? У тебя 2004 год?
>>482820 А андроид и ios что? Типа ОС для разработчиков или серверов? Они уже лет как пять генерируют огромные количества трафика. Макось? Десктопный линукс?
>Единственная клиентская ОС. 2004 год и манямирок.
>>482845 FillHD мониторы и 80 символов - очень удобно держать код в две колонки. Я настолько привык что испытываю бугурт когда не могу в две колонки, ощущение будто одним глазом смотрю.
>>482851 подскажите монитор, которые можно заебись вертикально поставить. и чтобы тест на вертикальной установке выглядел ок...(а то бывает планшет вертикально поставить, и изображение например распидарашивает сразу)
>>479720 >JS, CSS, HTML. вот эту сразу учить не отходя от кассы
то есть html css дрочишь до состояния сверстать что угодно.
и потом если не заебет и не уйдешь работать в макдак. хуячишь JS как фронтент, и node.js как бекенд, чтобы убить двух зайцев двух ударом... и потом фреймоврки к ним.
чтобы осилить язык, нужно его использовать. И рекомендую дрочить алгоритмы, чисто хотя бы для того чтобы мозг не разжижался.
вообщем этот быстрый путь выйти на заработки с нуля. Фуллстак девелоперам платят и вообще хоть в зад целуют.
C# это если ты будешь под юнити шпарить, или костыли хуячить под мобилки...и десктоп делать приложухи. Особо не на фрилансиш.
в России я пользуюсь прелестями платной медецины, задешого(по сравнению с другими странами) так как учереждениям нужно конкурировать с обязательным страхованиям.
Аноны, помогите с JS. есть Количество - значение в селекте, и есть цена , как перемножить цену на количество выбираемое в селекте? Пикрелейтед. Хотя бы ссылок с похожим накидайте, вроде обучаемый
>>482772 Еще куча тупых вопросов. 1) Как сделать, чтобы в сообщении было максимум 100 символов. 2) Чтобы предыдущее сообещение не стиралось и не заменялось на новое, а новое сообщение появлялось через точку рядом со старым. Например написал первый раз "Привет!", нажал сабмит. Потом написал "Пока!", а у тебя не было" Привет, Пока! ", а было "Привет, Привет! Пока!" Можно так сделать?
>>482894 >>482898 А я думал ты рубиблядок. А ты оказывается крестоёб-семён. Ну иди свой войд со звёздочкой сношай, вы говноеды всё равно не отличаетесь по интеллекту.
Предположим нужно писать систему, состоящую из нескольких компонентов, расположенных на разных машинах. Система предоставляет restful http api, принимает через него данные, обрабатывает их по определённым правилам, хранит в базах данных и самое главное - на основе этих данных рассылает письма и смски, предоставляет опять же через api статистику и статус всего отосланного. На чём это писать? Inb4 ApachePHPMySql Должна быть отказоустойчивость с безболезненной дупликацией всех компонент, производительность всего этого тоже важна.
слышьте, поцаны, я к вам с тупым вопросом зайду. m = &a; - получает содержимое массива a? m = a; - получает адрес ячейки a? m = &a - это что делает? Я путаюсь в указателях, объясните.
Что меня бесит, так это непоследовательность и оказуаливание серии. В первом фильме ясно прозвучало "множество сложных хирургических операций, импланты по всему телу". Так и представляешь, как десятки хирургов несколько дней посменно патчат тело Логана, пока он отъезжает под наркозом, а потом ещё добавляют ему когти. Так нет же блядь, покажем в спиноффе, как Росомахе тупо сунули шланг с жидким адамантием в жопу и он распределился по всем костям. Ах, ещё это же было так больно, целых 5 секунд длилась эта охуительная операция. И не надо сейчас кукарекать про гомиксы, в которых когти были изначально, просто кривые и коричневые.
Тут есть люди, которые работали с FBX SDK на пайтоне? Хочется узнать, хотя бы примерно, как можно снять координаты с опредленного нода в недлинной анимации.
Учусь программировать, нравится всякие задачки решать, но после пары книг и проектов понял, что меня раздражает веб(и фронт, и бек). А в геймдев непонятно как двигаться, плюс инди ничего не получают, а хотелось бы начать зарабатывать. Это нормально?
>>479347 Привет, почаны. Препод задал вопрос - в каких случаях процессы могут обмениваться сообщениями без участия операционной системы? Ну, то есть напрямик. Подскажите, а то нигде нешмог найти.
>>483063 Пасибки, но я малость ошибся - речь не о процессах, а о приложениях. То есть, когда одно приложение передает другому очередь сообщений без участия операционки.
В этом разделе есть модератор? http://pastebin.com/pb5jVRRc - в сообщение присутсвует слово из спам-лита. Чини зекач, нахуй, а то я ебу что-ли акторы у тебя забанены или process calculus. Стыдоба.
давайте посчитаем как вообще процессы(приложения) могут общаться между собой.
1) Системные вызовы(kill , kil hup, и еще 19 ключей). Системные вызовы обрабатываются ядром. это ОС. 2) Файловый Сокет, тоже ядро, причем в рамках виртуальной файловой системы, тоже ОС, и тоже проходит через ядро. 3) Сетевой сокет, (оно же, Http, ZMQ, протобуф, сериализация итд) оно не только проходит ядро, так и еще железяка вызывает прерывания ядра, чтобы ядро залезло в буфер устройства, и перемистило говно в память, где будет доступно дальше. 4) Pipe, просто перенаправляет вывод std в другой приложение, с одной стороны вроде ядро не задействованно, но все равно это хуйня проходит через оперативную память, а доступ к оперативной памяти проходит через системные вызовы к ядру(чтобы проверять если ли у аппы доступ к этим адрессам памяти.)
больше в голову ничего не приходит. И даже более, чтобы процессу достучаться до Своей же памяти, ей нужно ее блять запросить у ядра.
Остается только хуйня, которая не проходить на тот уровень где работает операционная система.
Прошивки жестких дисков, и прочая параша, которая в устройствах. но я не думаю что там есть более двух процессов.
Вроде даже видюхе требуются запросы к ядру чтобы достучаться до своей памяти на плате.
>>483081 > чтобы процессу достучаться до Своей же памяти, ей нужно ее блять запросить у ядра. Ну тут ты приувеличиваешь. При разадресации указателя, единственный спсоб, которым ОС может перехватить управление -- прерывание page fault.
>>483098 Для её организации (CreateFileMapping, shmget) нужны функции ядра, но для чтения и записи -- нет (если не будет паге фаулт. Я не уверен, но мб он будет возникать каждый раз, ведь мы на самом деле файл читаем, а не память. Страницы с ним в памяти мб вообще нет, и просто при прерывании паге фаулт производится запись в файл). Но без функций ядра ты не синхронизируешь процессы свои, и получится говно, мягко говоря.
Тем не менее, я думаю, что это -- единственный подходящий ответ.
>>483114 > Страницы с ним в памяти мб вообще нет, и просто при прерывании паге фаулт производится запись в файл Я в этом не уверен. Но суть в том, что с шаред мемори работают как с памятью. Походу даже этот файл может не присутствовать на жёстком диске. Надо будет почитать методу, лол
Парни, я тут подумал... Сейчас модная тема, импортозамещение. Ради интереса погуглил - нашёл http://minsvyaz.ru/uploaded/files/prikaz-ot-01-04-2015--96.pdf Собственно интересует список контор, которым на ваш взгляд доверят импортозамещение ПО, а стало быть и финансирование. Позже возможно запилю отдельный тред если ещё что-то найду по этому вопросу или сами запилите. Работу ньюфагу найти всё сложнее, а тут возможно будет какое-никакое окно возможностей вкатиться в профессию по хардкору. Сам в данный момент пишу для STM32 на С и на C# всякие технологические утилитки с винформс, подумываю о перекате в тырпрайз со своего заводика, ибо хочется кушать.
>>483156 Двачую >>483162 Олсо, какая тебе, как программисту, разница? Ты все равно нихуя из распилов и откатов не получишь, просто исполнитель же. Не факт даже что зарплата выше чем на заводике будет. Хочешь кушать - иди в конторы, нацеленные на западных заказчиков.
Сука, весь тред прочитал, нихуя нету, только и делают что хуесосят руби. Так вот, какая разница между php/python/ruby для веба? Чекнув хх.ру( не знаю подходящий ли источник для статистики, ну ладно) соотношение вакансий, примерно, таково 200/200/50 соответственно, значит руби нахуй улетает, зачем учить говно, которое нужно 2.5 рабовладельцев? Остается питон и похапе, что лучше и актуальней будет на дистанции, скажем в 5 лет, и есть ли какие-то принципиальные отличия, какие-нибудь дерзкие аргументы, чтобы чаша весов, нихуево так, перевешивала в сторону одного из языков?
Анон, помоги найти программу с процедурным текстурированием. На делфи, с++, java, не важно. Облазил весь интернет, не могу найти ни одной программы с исходным кодом.
>>483302 Лучше пойти на курсы по java, шанс найти работу в 10 раз выше и платить будут больше. На руби найти junior вакансии на грани невозможного за пределами всяких кремниево-силиконовых долин и нью йорков.
>>483185 Если ты не траль, то стоит учить тот язык где у тебя будет ментор. Вот например в программаче есть аутист-пхпшник и его котики, плюс пхп сам по себе очень легкий. Под его надзором и коде ревью ты сможешь выучить больше в несколько раз за тот же период времени.
Есть такое правило хорошее - лучше учить тот язык, на котором хорошо умеют кодить твои друзяшкиесли они не самые распоследние быдлокодеры конечно, чтобы они смотрели твой код и говорили что не так. Обычно это делают на стажировках уже, вот только туда надо ещё пробиться, а тут ты получаешь аналогичный фидбек, да ещё и не вставая с дивана.
>>483319 Не волнуйся ты так, типичный руби программист никогда не поедет туда, потому что у него не будет ОПЫТА РАБОТЫ, аазазазазазазазазаз. шутки за 200
Сап, ребята. Есть вопрос не по теме, но касательно программирования. Скринрелейтед, когда был выполнен вход в винду в этот промежуток времени? Возможно ли удалить логи входа? Если да, то насколько это трудно? Возможно ли стереть лог входа путём переустановки винды?
Куда мне пойти с вопросом по гугл-таблицы или по экселю?
Мне нужно понять, можно ли сделать в нем отдельные таблицы друг над другом, в которые можно было бы добавлять строки и значения "итого" (1,2,3) для каждой таблицы считались бы отдельно. Вручную-то понятно, как это сделать, а чтобы просто скопировал бы строку и вся страница увеличилась бы по высоте и значения пересчитывались бы автоматом.
Блять, я не знаю насколько это обосанный вопрос, но мне дико интересно. Вот есть куча программ для накрутки чего-либо, будь то лайки, подписчики в соцсетях или накрутки сяких строуполлов. И вроде крутят, и продаются. Если в случае с вк там армиями ботов рулят, как я понимаю, то вв чем сложность написания ботов, повторяющих действия человека в других случаях? Или в том же вк проставлять, допустим, до 100 лайков за день с аккаунта. Это так трудно реализовать средствами апи? Короче, это школьники такие тупые или действителььно начинается ебола с капчей и проксями?
>>483556 Капчи-хуяпчи обходятся, в прокси любой школьник умеет. В случае с вк - проблема в банах. Иногда даже живых людей банят, за поведение напоминающее бота. А бесконечную кучу аккаунтов нарегать нынче не получится.
>>483564 Прокси программно любой школьник умеет? Про капчи знаю, что за деньги обезьяны решают. В таком случае на чем пилить, чтобы имитировать пользователя? Питон, так понимаю, проще всего, да?
>Добрый день! Почему закрыли для обсуждения мой тред # 483121?
потому что есть руби тред и сиди там, а не хуйнёй страдай, уже 10 раз уже всё выучил бы чем треды создавать, сколько вас таких уже оттаяло, по статистике 90% тех кто создал треды уровня "посоветуй..." нихуя не выучили, потому что им надо токо внимание и поддержка, кароче съеби учить.
>>482232 кажетца ты стал забывать что ты хуй простой да ешчё и дибилонадибил, лел. ешчё ни один обгвидок не сказал зачем питон если есть дг, или ты будешь первым, м?
>>483572 Я знаю, как менять прокси и т.д. Знаю, что на питоне много библиотек удобных. А вот с капчей сложней, но интереснее. Просто это вещи действительно подвластны школьникам, а ботов таких маловато будет, мне кажется
>>483638 Набрутить жи, если наворовать не получается. Хуле всему учить надо? Я на баше с курлом максимум примитивно делал. Перебирал номера телефонов, начиная с например 8903-000-00-00 и до девяток. Пароль такой же, как и номер телефона. За два дня около сотни живых набрал. Потом плюнул, вкпараша не нужна.
Поцаны, подскажите. При вызове функции с массивом в аргументе в неё передается полностью весь массив или адрес первого элемента, а дальше индексируется?
Блядь, объясните тупню, в чем я обосрался. Нужно было сделать функцию для соединения двух строк при помощи указателей. Посмотрел ответ, там ровно так же и у меня с ним просто "Прекращение работы ConsoleApplication.exe". [code lang=c]#include <stdio.h>
void strcat(char s, char t);
int main(void) { char s = "suka"; char t = "bleat"; strcat(s, t); return 0; }
void strcat(char s, char t) { while (s++) ; while (s++ = *t++) ; }[/code]
Анон-тестировщик, поясни про soap ui: как сделать так чтобы при написании groovy скриптов всплывали подсказки в коде (автодополнение кода)? Можно ли в соап юай скрипт на груви рассовать по пакетам и классам?
>>483706 Будь внимательнее. Операции автоматического инкремента/декремента - штука коварная. В строке while (s++) если значение s равно нулю, то после проверки указатель все равно будет увеличен на единицу. Цикл прервется, но указывать s будет не на ноль, а на то, что за ним. Вариант while (++s) тоже не идеален, поскольку в случае, если s == NULL или s == "", мы все равно получим крах. Короче, я решил сделать так:
>>483791 Не знаю о чем ты. Если честно я не имею собственного мнения по этому вопросу, и поэтому повторяю за какими-то петухами из этого треда. По этой же причине не люблю пиздон, хотя сам на нем никогда не писал. Мне стыдно, да.
Двач, есть одна проблема. Mono под Linux делали каличи, и программа, написанная на C#, вылетает рандомно. Я, конечно, понимаю, что подобное качество программ - бич линукса, но тем не менее реквестирую объекто-ориентированный язык, с которым система работает нормально. Предпочтительно, чтобы рантайм был написан профессионалами.
Где можно скачать бесплатно без смс тесты по программированию (нужна только теория: алгоритмизация, ооп, работа с памятью, вот это все) с ответами? А то код я писать умею, а вот на эту хуйню отвечать нет, а как выяснилось при приеме на работе всем куда как интереснее послушать про полиморфизм, инкапсуляцию, компиляторы, интерпретаторы и прочие облачные комонады, чем посмотреть твои проекты.
Хайкеры, подскажите, в чем проблемма тут. Первый класс компилится норм, а второй выдает ошибку, которая, как я понимаю, сводится к тому, что класс Cass не является источником. Как это понять? Ведь все правильно с кодом. Или нет???
Первый
public class Ded {
public static void main(String[] args) { Cass catbox = new Cass();
int volume = catbox.width catbox.height catbox.depth;
System.out.print(volume);
}
Второй
} class Cass { int width; // ширина коробки int height; // высота коробки int depth; // глубина коробки }
Ошибка
Failed to Compile Java : ...Ded.java:4: Class Cass not found. Cass catbox = new Cass(); ^ ...Ded.java:4: Class Cass not found. Cass catbox = new Cass(); ^ 2 errors
>>483817 Не понял, че ты шуткуешь. Ну вот смотри. Я давным давно, поступил в техан(программиста на). Учился по началу не плохо, в группе много таких Забитый омеган без желания добиться чего либо в жизни. было., и были такие которые по ошибке попали туда. Себя ни к кому приписать не могу, т.к. вроде было интересно. Но потом появились другие интересы. В частности я подсел на тяжелые наркотики, упарывался хмурым несколько лет. Успел кое что повидать за это время. Не вдаваясь в подробности, завязал с этим делом. Прошло несколько лет, небо опять стало таким же голубым как и раньше. Вот интересуюсь теперь всем по маленьку. Вспомнил и тот техан,10 лет прошло кстати и решил заморочиться. В с++ калупаюсь по маленьку. Вот и подумал я, вспомнив своих тех одногрупников, что у них явно был какой то там особый склад ума. Но я то не такой, но мне интересно, вот и спросил про эти склады.
>>483891 Естьконечно одаренные люди, но большнство ведь самые обычные, просто развивают свои навыки. Ни под кого канать не нужно, просто будь собой, иди вперед. А там глядишь принаровишься, и сольешься с общей массой, если так этого хочешь. Хотя индивидуальность придает нам цену. Мастер своего дела, не делает его много, но так же как все, он делает что-то может быть и меньше, но лучше других. Мое мнение.
>>483876 Доставляет - делай. Со временем прокачаешься и найдешь работу. Не доставляет - не делай. Вот и все. Смотреть на одногруппников из этой страны мягко говоря странно. У нас нету IT-образования, и платиновые книжки из ОП-поста в паре с питухами посонами из зк тебя научат куда круче, чем "лучшие вузы страны". Сириусли.
Кстати, мои одногруппники тоже любили кудахтать про склад ума, и почему-то тыкали на меня, типа вот у него этот склад. А я просто задрот, проводящий жизнь за монитором, и даже в математику умею не оче, и вузик свой дропнул. Но в то время как они упарывались героином, я обсирался в коде и медитировал над этой кучей.
>>483901 >и даже в математику умею не оче Вот это меня и отпугнуло когда-то перед поступлением, хотя желание было сильное, но думал, что без матемаматики там ловить вообще нечего. Теперь понимаю, что это не главное. Печалька.
Кто что скажет про ларавель? Хотим переписать самописный ИМ на него. Что скажете? Как вам этот фреймворк? Подходит для масштабируемых высоконагруженных проектов?
Полдня лазил по борде искал нужный тред но не нашел, поэтому пишу сюда. Учусь на элиту спецназа, и вот бд это материал на собственное изучение, и я просто не могу найти хорошее описание этого всего. Облазил все что только можно, книжки 1990 годов только годные но старые. Какую литературу посоветуете относительно баз данных? Желательно на русском.
на курсач задали написать планровщк движения головок с помощью C-LOOK анончики поясните что это вообще такое или дайте линки где про это можно почитать мне просто гугл не оч помог
Ковыряюсь в пайтоне, нужен для сдачи программирования в вузике. Задачка программку написать, при этом в графике. Я с пайтоном до этого возился только в консольке, с графикой дел не имел. С ООП тоже.
Какую библиотеку посоветуете для примитивных учебных программулек человеку без знаний ООП? Ну или что посоветуете чтобы в этих классах и процедурах с методами разобраться в пайтоне? Жду ваших советов короче.
>>484075 Гуй конечно, то есть простой интерфейс графический и кнопочки. До постройки графиков ещё не дорос, всё примитивно. Программку вообще простейшую написать, типа теста на сложение. Я в консольке всё давно уже сделал, а вот с графикой туплю.
За слог извиняй, с программированием я не знаком, максимум примитивнейшие скриптики, сам я больше по администрированию никсов.
>>484084 Ага, я сейчас кручу pyqt5, но только слабо врубаюсь во всю эту штуку с классами. Посоветуешь статей каких-нибудь для pyqt5? Ну или по tkinter, если он проще.
ЗДАРОВА ХАКЕРЫ! Я тут наверно совсем не по теме, залётный дебилушка, но мне OCHE NADO создать батник для экзешника, чтобы Сайлент Хилл второй запускался с одним ядром. Подскажите плиз как, как это сделать?
>>484165 простая верификация: если человек взаимодействует с формой > проверка последнего подтверждения поля формы для этого пользователя > запретить/разрешить какая статья? ёбнутый чтоли?
призываю мамкиных верстальщиков: есть таблица из n ячеек, стол должен занимать длину m, как сделать так, чтобы растягивалась только последняя чейка таблицы, а предыдущие оставались неизменными? чтоб как на 2 было, а не 1 https://jsfiddle.net/sxeb6u8x/
Программач, есть Линукс и один файл на файловой системе. Допустим, я получу с помощью "find -L" список всех его символьных ссылок. Но файл нужно переименовать. Как скопом переименовать и все ссылки на него?
Реквестирую дибиэйщиков в тред. Есть таблица с кучей varchar-полей, нужно для каждой записи отобразить строку, которая является обычной склейкой значений всех полей записи; но если значение поля входит в заранее определенный массив, то сначала удалить у поля последний символ, а потом уже клеить. У меня напрашивается решение в лоб с помощью CASE-WHEN. Как это сделать грамотнее?
>>479347 Не совсем ньюфажный вопрос. Какие штуки существуют под разными ОСами для вывода графики/захвата клавиш? Я имею ввиду низкоуровневое говно, ниже которого уже ничего нет. Хочу запилить простенькую либу для красивых окошечек, но не знаю в чём пилить. Ну вот в шиндоус я знаю есть gdi а у остальных? Пролей свет, анон.
>>484238 Олсо как в шинде захватывать клавиши глобально? Тоесть где бы человек ни был ты бы спалил нажатие кнопки/комбинации, я знаю можно через Direct Input, а более элегантных решений нет?
>>484240 У многих приложений, особенно плееров, есть global keys. Можешь перехватывать нажатия и пересылать их на обработку дальше. В шинде есть, в иксах тоже.
Помогите разобраться в сортировке Шелла. Вот так у меня сейчас сравниваются элементы, ниже их номера (для массива из 10 элементов). [0][5] [1][6] [2][7] [3][8] [4][9] [0][2] [0][4] [0][6] [0][8] [2][4] [2][6] [2][8] [4][6] [4][8] [6][8] [1][3] [1][5] [1][7] [1][9] [3][5] [3][7] [3][9] [5][7] [5][9] [7][9] [0][1] [0][2] [0][3] [0][4] [0][5] [0][6] [0][7] [0][8] [0][9] [1][2] [1][3] [1][4] [1][5] [1][6] [1][7] [1][8] [1][9] [2][3] [2][4] [2][5] [2][6] [2][7] [2][8] [2][9] [3][4] [3][5] [3][6] [3][7] [3][8] [3][9] [4][5] [4][6] [4][7] [4][8] [4][9] [5][6] [5][7] [5][8] [5][9] [6][7] [6][8] [6][9] [7][8] [7][9] [8][9] Т.е. сначала промежуток=длина/2, потом /4, пока не дойдет до 1, а дальше переходит в сортировку выбором. Так получается очень долго, поэтому прошу указать, что не так в алгоритме.
Расскажите про флоу для С++-параши. Ну вот я знаю синтаксис, стл, зазубрил структуры и деревья. Как перейти от этого к "беру любой проект и реализую какую хочу функцию"? Пока что каждый раз глаза разбегаются от понавешанных везде библиотек, каких-то неведомых функций, классов и вообще структуры большого проекта.
>>484284 > Пока что каждый раз глаза разбегаются от понавешанных везде библиотек, каких-то неведомых функций, классов и вообще структуры большого проекта. Это справедливо для любого языка. Так что - >беру любой проект и через сотню жопо-часов реализую какую хочу функцию
Господа, а нормально будет 20-ти летнему тормозу, который в школе вообще не учил информатику, начинать учить программирование сразу с мануалов? Или все-таки стоит прочитать пару школьных учебников? Если да, то порекомендуйте. Хочу понять, нужно ли примитивные учебники читать для того, чтобы понять, например, что такое оператор, класс и т.д(ведь наверняка есть много всякого необходимого). Или же смогу все понять проходя по мануалам?
Посоны, я накатил денвер, запустил скрипт установки вордпресс, чтоб покопаться и посмотреть что это ваще такое, и оно просит MySQL как я понял. В денвере же есть MySQL, как его запустить?
>>484346 Какие школьные учебники, ты ебанулся? По мануалам сложно, если с нуля программированию учишься. Возьми книжку по своему языку (хоть с оп-пика, например) и читай, делай упражнения.
>>484351 >>484351 > Возьми книжку по своему языку > По мануалам сложно Но я же и спрашиваю. Вот если я не осведомлен вообще в теории, так сказать(разве что могу в двоичную систему числа переводить), мне начинать читать именно книги по языку или есть какие-то предварительные\вступительные учебники.
>>484356 Но так порекомендуй мне эти самые школьные учебники. Вообще объясни мне зачем вообще мне этот паскаль? Я ведь не совсем тупой. >>484358 > Очевидное говно Отзывы хорошие и написано что для того, чтобы вкатиться без предварительного опыта.
Бля, посоны, тут такое дело. В общем, мне сегодня на собеседование идти на сисадмина в небольшую контору, у которой один небольшой офис компов на 7-10 и склад-магазин.
Нужно отобразить пару "название : кликабельная вебссылка" В каком элементе это лучше сделать? С точки зрения простоты подходит RichTextBox но мне нужно, что бы текст нельзя было выделять как в Label и ссылка при этом была кликабельной. В LinkLabel нельзя запихнуть обычный некликабельный текст описания. В Label кликабельную ссылку. Что еще может предлжить винда из стандартных элементов?
>>484369 Если контора серьезная и начальник нормальный, то может поспрашивать всякую хуйню про то какими программами владеешь и как обжимать витую пару. Ну и так по мелочам, чтоб убедится что ты комп не впервые в жизни увидел. Если начальник тян, то будет спрашивать где учился и какие дипломы получил. В компах они ноль, поэтому удостоверение специалиста Windows распечатанное на принтере подействует положительно.
>>484371 Да контора не то чтоб охуеть какая серьёзная, но живёт долго уже вроде. Занимаются металлоизделиями и всякой такой фигнёй. Собеседовать походу будет мужик, потому что у них нет хра, но есть секретарь.
> какими программами владеешь Никогда не понимал этот вопрос. Что на него отвечать-то? Ололо, пакет микрософт офис? Да я дохуища программ знаю, от каких-нибудь всратых сделанных в делфи и до досовских хардварных. У меня всегда создаётся ощущение, что или они дебилы, или я дебил.
>>479347 Сейчас работаю джуном джангистом на удаленке и в принципе могу сказать что знаю питон где-то на 7-8 из 10. Но чем больше я вникаю в программирование, тем больше понимаю что мне не хватает какой-то теории. По потокам, процессам, сокетам, каким-то операциям с файлами и тд. Т.е. я пришел к тому что я знаю язык, но по-сути не знаю что с ним по настоящему делать. Где можно почитать о таких вещах?
>>484380 Если людям нужен сисадмин, то сами они нихуя не могут в сисадмининг. Поэтому хотят нанять пиздатого специалиста. Но ка кпонять что он достаточно пиздатый? Обычно все заканчивается тем, сколько пиздатых программ он может назвать. Так что смело перечисляй все свои ломаные фотошопы, 3дмаксы, сонивегасы и не забудь про 1с всех редакций.
>А чем отличается функция puts() от printf()? puts() принимает в качестве аргумента строку, печатает ее и добавляет '\n'. printf() принимает строку формата и список переменных для вывода. То есть, если ты хочешь вывести какую-нибудь строку, то правильнее будет писать printf("%s\n", "Та самая строка"), чем printf("Та самая строка\n"). В большинстве случаев разницы никакой нет, но некоторые хитро выдроченные системы могут докопаться. Поэтому, чтобы не заморачиваться с форматами и переносимостью, я предпочитаю использовать puts(), когда просто надо вывести строку.
>>484413 Ты за это время уже сам мог удаленку найти. Алсо, разочарую. Походу мне придется искать новую работу. С текущей вроде не увольняют, но "но пока для тебя нет работы". Сейчас дочитываю книжку http://chimera.labs.oreilly.com/books/1234000000754 и думаю снова податься в поиски.
>>484423 Та ничего принципиально сложного и интересного. Круд на круде и крудом погоняет. Сначала примерно три недели занимался тем что натягивал верстку для интернет-магазина на оскаре мобильную верстку. Т.е. были уже сверстанные страницы и я их потрошил на всякие base_lеft_slidebars.html . Возникли проблемы в основном с тем как это делалось - я просто подменял и редактировал существующие шаблоны. Хотя по-идее это должен был быть один сайт. В результате обычная и мобильная версия сайта хоть и мерджились, но с трудом. Еще приходилось писать какаю-то логику на ангуляре. Но я в нем не эксперт (хотя js знаю минимум на 3ку), поэтому получалось не очень. Если серверная логика благодаря джанге и оскару выглядела нормально, то клиентский код был обычной портянкой на n-сотен строк. Поэтому приходилось просто копипастить целые куски кода. Вообще у этой "студии", где я работал, какой-то не здоровый уклон в ангуляр на мой взгляд. Его пихали во все свои собственные прилжения. Фреймворк для SPA предназначен, и им формы валидируют и отправляют. Ну и датабиндинг используют.
Еще пару раз были попытки написать crm, но похоже что успехом оно не увенчалось. Там я уже вьюхи писал и шаблоны на не кастомизированном бутстрапе. А другой, вроде джун, занимался написанием rest api.
Еще пару недель занимался одним сайтом, взятым на обслуживание. В основном логикой связанной с seo (sitemaps django-seo и пр.) и какими-то мелкими фиксами.
Версткой не занимался, но пару раз делал какие-то небольшие изменения в css. Там для этого вроде отдельный человек был.
Настоятельно рекомендую выучить английский. Даже в небольшом коммерческом приложении могут применяться 10ки приложений (django-bower, django-extensions, django-rest и тд) и у всех у них докуменатция на англ, а выполнить таск по ним надо "вчера". К некоторым аппам (напр. django-allauth) нормальных доков нет, и придется упорно гуглить какие-то статьи и лезть в сырци.
>>484442 Еще добавлю: Изучи хоть немного никсы. Тот же оскар например не предназначен для виндового окружения. Да и в любом случае лучше вести разработку в том же окружении, в каком оно будет работать. Также посмотри за развертывание того же nginx и postgres. Ну и выбери себе любимый дистр. Мне больше минт понравился.
Я об этом не подумал раньше, т.к. в питоне это подразумевается как само собой разумеющееся, но на всякий случай напомню про virtualenv. Его тоже стоит (в смысле обязательно) освоить. Также рекомендую взглянуть на virtualenvwrapper.
> работа По-сути вопрос уже не актуален, т.к. её я уже потерял. А так терпимо, но до конца жизни я бы этим заниматься не стал. Уже через месяц тошнить начало.
>>484479 Я в программировании новичок и не знаю всех отраслей. Может пойду в мобильную разработку. Может в фронтенд. Может джаву. Может еще какое-то направление. Пока я занимаюсь python/django и буду развивать это направление. Из it я в любом случае не уйду.
Я дочмтываю шилдта руководство для начинающих, теперь как я понял начал читать последнего эккеля, который ПОЛНОСТЬЮ переиздали, верно? Воозник вопрос, как научится думать алгоритмически, чтобы решать все эти задачи правильно, а не через сотню костылей, вот физбазз сам с нуля реализовал, стыдно что гуглил как работает в джаве див и мод
>>484562 Ну и че, ты думаешь, что прочтешь очередную книгу по алгоритмизации и станешь охуенно грамотно ебашить код? Нет, соси, нужно дохуя практики, сука.
Аноны, есть вопрос. Зачем в C# вообще нужна такая вещь как свойства? В учебном материале говорят, мол нужно защищать код, вдруг полям случайно присвоишь не то значение и всё пойдёт не так. Ну как это так? Получается, мне следует прописывать "защиту от дурака", причём против себя же? Чтобы я случайно нигде не присвоил неправильное значение левой переменной левого класса?
И второй вопрос. Учу C# 4.0. Это нормально или следует бросать и искать учебники по 5.0?
>>484587 >вдруг полям случайно присвоишь не то значение и всё пойдёт не так. Ну как это так? Получается, мне следует прописывать "защиту от дурака", причём против себя же? Всегда проигрываю от таких защит.
сап гайз. Такая тема пишу диплом по автоматизации. суть: разрабатывается web интерфейс для плк на нефтяном объекте(он собирает данные с датчиков термометры,манометры итд и рассылает управляющие воздействия на приборы типа там задвижки, клапана). Базово всеэто делается с помошью scada системы, но проблема в том что она есть только там где ее установили,настроили и подключили к плк и если под рукой нет такого, а данные получить очень надо, то пока ты не получишь физический доступ к такому ПК ты данные не получишь. разрабатываемый мной интерфейс позволяет обойти эту проблему за счет того что данные со скада системы отправляются дополнительно на сервер, на котором держится сайт и база данных, хранящая историю значений с датчиков. для успешной работы всего этого нужно иметь возможность с сайта запускать различные приложения, притом передаются еще некоторые входные данные для запускаемых приложений( как у функции). Вопрос в том как называется приблуда которая это сможет реализовать и как ее сделать(вкратце)
Подскажите модный и прогрессивный язык и фреймворк к нему, на котором быстрее всего реализуется приложение с таким функционалом: добавление данных в базу, вывод данных из базы, регистрация/авторизация, права пользователей. Типичное приложение, в общем.
>>484587 > мне следует прописывать "защиту от дурака", причём против себя же? Да. Алсо иногда они позволяют избегать дублирования кода - бывают довольно сложные сеттеры/геттеры.
>>484631 Задачи + Время + Инструмент => Скорость решения задач.
Бизнесу абсолютно похуй на каком аборигенском языке ты хуячишь. Ты и есть абориген для всех остальных людей. Так же как тебе похуй какой формы шпатель у нанятого тобой штукатурщика.
Всё что важно - как быстро и качественно ты решаешь задачи. Пока тебя держит фреймворк с определёнными концепциями и не даёт творить хуйни, скорее всего энтропия в проектах более-менее под контролем -> задачи решаются быстро, все довольны.
Нужно сделать типа вот такого меню на винформах. Т.е. будет генерится несколько кнопочек, количество и размер у них разные. Но все они должны выстроится ровно по центру контейнера елочкой.
>>484648 > генерится > тся Сука, тупорылое руснявое чмо. Как же вы заебали. И вот, блядь, наверняка из какой-нибудь околорусской параши средних Россий.
>>484665 в моей специальности программирование - второстепенный предмет а вообще могу, просто напроебывал в свое время хотя мне почему то никто помогать не хочет
>>484673 >ИБ >программирование - второстепенный предмет ИБшник хуже червя-пидора. Образование на уровне школьника, скиллов ноль, интеллект и обучаемость как у овоща. В силу всего этого при попытке выполнить свою работу он только вставляет палки в колеса приличным господам, и создает еще большую угрозу безопасности. Съеби, выблядок.
>>484685 >ИБшник хуже червя-пидора. Образование на уровне школьника, скиллов ноль, интеллект и обучаемость как у овоща. В силу всего этого при попытке выполнить свою работу он только вставляет палки в колеса приличным господам, и создает еще большую угрозу безопасности. > ну ка расскажи мне унтерок, что ты знаешь о модели OSI и коммутаторах Catalyst 2960? Или о разбиении на подсети IPv6?
Заебался я уже с это джавой, тошнит уже, хочется чего-нибудь другого. Итак, язык - компилируемый, шустрый, со сборщиком мусора, ну и чтобы был ооп, куда без этого. Есть такое?
>>484710 > Неужели он настолько плох? Он для даунов, используя его ты деградируешь как погромист.
> The key point here is our programmers are Googlers, they’re not researchers. They’re typically, fairly young, fresh out of school, probably learned Java, maybe learned C or C++, probably learned Python. They’re not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt.
>>484714 какой-то упоротый даун уже весь зк засрал своим "го - взлетел" где взлетел, если нет его в продакшне? где вакансии? где резюме? даже про руби с патоном сложно сказать что взлетел - т.к. вакансий кот наплакал, а тут блять гоу у него взлетел с таким же успехом можно сказать что кложур, скала, ди, раст и перл6 взлетели
Лучше бы сделали его основным языком для Андроида, для мобильной разработки его возможностей хватает за глаза, плюс компиляция в нативный код, что очень важно для маломощных смартфонов и планшетов. Тогда бы может и взлетел бы до уровня Java и C#.
Стоит упомянуть Го - любой тред сносит. В оберон-треде обсуждают Го, в ньюфаг-треде Го, в треде илюши Го, В расте Го, а тред D вообще целиком состоит из Го, и даже в шапке у него Го.
>>484737 Очевидно, Го победил. Объявляю golang/javascript официальным стеком /pr/ для веб-разработки а другая и нинужна.
На раби нет работы, петон ничем не отличается от раби, jvm-говно нинужно, байтоговно тем более. Джаваскрипт встроен в каждый браузер, а Го достаточно простой и быстрый для универсального бекенд языка.
>>484748 За Го стоит Гугол. Гугол основали евреи. А я антисемит. Поэтому я ненавижу Го и стремлюсь его уничтожить. По большей части силой мысли, но тем не менее...
Хайкеры, такой вопрос. Если в шиндовс корневой каталог для пакетов можно установить с помощью переменной окружения СLASSPATH, то как сделать это на андроиде???
Последний день сдачи лаб, нужно 2 лабы и курсовую. Цена вопроса каждая лаба по 500, курсовая 1000. Оставляйте контакты, спишемся. Они лёгкие достаточно. Лабы вообще простые, тема курсовой работа с базами данных - надо базу данных отсортировать как то.
>>484903 >скинутся Экак школьник взорвался. Тебе наверное неприятно что твой злобный план по наебу людей раскрыли, да? >кококо, школьник ты!!11 Сделал мой день, бизнесскам
>>484888 бамп, кому интересно пишите. Там уделено большее внимание 64 разрядным системам, по архитектурам с Y86 к y86-64. ну и конечно более чем за 10 лет методы новые. http://csappbook.blogspot.ru/2014/06/third-edition-in-works.html тут можете прочитать. Прошлое издание в глубину копала по С и немного по java. Давайте посоны.
>>484786 Никак. На андроиде нет джавы, запомни это. Там есть дальвик или арт. Все классы, которыми может пользоваться апп, либо зашиты в apk, либо доступны как системное апи.
>>484979 Ясно. Но как тогда узнать в каком каталоге компилятор ищет мои пакеты , где мне их вообще создавать? На андроиде ведь нет эклипса, там так просто не получится ведь. Извиняюсь, может быть не правильно формулирую вопрос, просто только начинаю изучать.
Прогроммач, есть один онлайн чат и анон хочет написать бота, для авто ответа в этот чат, на чем пишется подобное(JavaScript?) и возможно ли это вообще?
Как изменить шрифт сообщения, отправляемого через input text? Если обернуть инпут текст в див, то изменяется шрифт не сообщения, а что написано на самом блоке инпут текст.
>>485274 Вот смотри. Есть поле с вводом текста. Я его (текст) ввожу и нажимаю Enter. Потом специальная функция пухапе переносит этот текст в какое-то место. Так вот. Как сделать уже перенесенный текст с другими параметрами? А то у меня он черный, сливается с бекграундом все.
>>485276 >>485287 Я думал, что мне показалось, и ты не имел ввиду то, что имел ввиду. За отображение текста отвечает css, а не php. Если хочешь, чтобы выводимый текст имел определенное форматиоование - выводи текст в определенный див с определенным классом. А через css задавай этому классу стили, которые нужны. Css - стили, php - работа с данными.
>>485290 лол, да я знаю, что такое ксс и что такое пхп. Когда я так делаю изменяется текст не выводимый, а изменяется текст в поле "input text". >>485289 Ну вот я спросил, почему я сразу тупой?
Устроиться на работку вообще реально? У каждого по пять проектов на гитхабе, по десять сертификатов, стековерфлоу прокачанный и вообще блять 10 лет стажа. Я пишу на C++/Qt, если это важно, опыт года полтора на фреймворке, студентота-20лвл.
>>485326 Идею не могу сказать. Не форум, не чан. Без авторизации. Но есть еще 2 вопроса к тебе, если я тебя еще окончательно не заебал. 1) Теперь кароче из txt файла не могу стереть лишнюю букву, она даже при сохранении потом заново появляется. 2) Как сделать, чтобы один человек мог писать с определенной переодичностью?
>>485345 Видимо я не правильно объяснил. Все так называемое "бд" состоит только из текстовой информации. И все. Для этого разве много нужно? Я думаю 10 гб на харде могу выделить.
>>485347 Так в sqlite и mysql тоже хранится текстовая информация. Просто она там хранится в удобном формате и с удобным функционалом, вроде счетчиков и сортировок.
>>485358 окей, спасибо, буду учить. А еще вопрос тупой. Мне нужно, что текст писался только до середины страницы. Как такое реализовать? Во враппер нужно обернуть?
>>485367 Орли? То что я второй курс только заканчиваю - это не страшно? Часов 4-6 в день уделяю самообучению, пишу всякие мелкие приложухи, пару игор написал, думаю еще параллельно начать пистон учить, т.к. его знание часто в вакансиях значится как "приветствуется". Неужели забугорным дядечкам нужен какой-то сраный студент из ебеней? Своих нету?
>>485398 А меня все равно жаба давит. Это ж подкопить и можно ЛАНОС купить. Впрочем, нищепроблемы. >>485399 А тебе сколько лет? нужно знать насколько я отсталый
>>485414 Теперь мне все ясно ибо я заглянул в маны. Тебе надо просто сделать конкатенацию "/s /t " и S. Уж не знаю, как в шарпе делается конкатенация строк. Но, думаю, ты разберешься.
>>485427 Как это "не выйдет"? Какие три аргумента? Тебе надо просто сделать их двух строк одну. Тогда в конструктуор ты передашь два аргумента. Допустрим, что в C# конкатенация строк делается оператором +. Тогда твой вызов конструктора будет выглядеть так: ProcessStartInfo("shutdown", "/s /t " + S);
>>485458 Ну, смотри. Насколько я понимаю, фигурные скобки нужны для подстановки перменной. У тебя на пике вот здесь >>485439 ты вызываешь конструктор класса ProcessStartInfo и там в строке с опциями тоже есть фигурные скобки. Но это же не форматированный вывод. При конкатенации строк они не нужны.
>>485466 А почему бы тебе не ориентироваться на вакансии в твоем городе? Если требуется много 1С-ников, то валяй. Только не забудь хотябы основами делопроизводства, документоведения и бухучета обмазаться. Хотя бы посредством той же 1С: Предприяте.
>>485476 Если бы я пошёл туда, я бы сейчас уже получал свои 140к и был спецназом программирования, но пацаны с двача засмеяли бы, поэтому я до сих пор ем борщи.
Сап прогач. Вопрос по поводу разработки моб приложения на IOS и Andoid (возможно, позже и на WP, но эти первоочередные). На чем писать приложение, которое является по сути есть клиентом сайта-справочника и очень похоже на моб версию этого же сайта. Как вариант, нашел Xamarin, остальные аналоги хуже по отзывам и медленные. Главное - быстродействие.
Правильно ли я понимаю, что фиддлер заменяет хедеры при отправке запроса? Я почему спрашиваю: тестирую приложение на девайсе; когда не юзаю фиддлер, мне возвращается не то, что нужно, а когда юзаю его, возвращается всё, как надо. Т.е., как я понял, серверу не нравятся те хедеры, которые отправляет мой девайс сам, но хедеры от фиддлера его устраивают. Как можно посмотреть изначальные хедеры? Запросы отправляю httpClient-ом на сишарпе.
В поле ввода текста. Я здесь еще вчера одного чувака доставал. И он кстати очень помог. Код выглядит приблизительно вот так: http://pastebin.com/jAsgf510. То есть, как на дваче, когда человек отправляет пост только раз в минуту.
>>485604 Паста удалена. Если тебе нужно отправлять пост не чаще раза в минуту - сделай таймер может в базе данных. На каждого пользователя или IP сделай колонку с нулем. Написал пост - ноль меняется на 60, и скрипт, который каждую секунду отнимает у всех строк этой колонки единичку. Смекаешь?
> А как тогда нужно делать? Сохранять таймштамп последнего сообщения, потом сравнивать. В нормальных языках это делается через WeakHashMap, но тебе придётся пердолиться с MySQL
>>485615 Ну так определенно лучше, согласен. Зато смотрите - как обычно, типичный зк. Человек просит помощи - всем похуй. Посоветуй хуйню и посягни на чьи-то знания - сразу прибежит и расскажет как правильно со всеми подробностями. Я хуею.
Анон, хелп. Грубо говоря у меня есть две сущности. Работы и Проверяющие. Под это дело создаю две таблицы Works(wId,cID(fk),title) и Controllers(cID,fio). Суть в том, что у одной работы может быть несколько проверяющих. Есть какие то пути реализации, кроме создания отдельных таблиц со списком проверяющих для каждой работы. База: ms sql 2012.
Анон у меня вопрос, скорее по математике нежели по пр., но всё же спрошу. Пусть дана плоскость у которой мы знаем нормаль, дают вторую плоскость, как направить нормаль второй плоскости так, чтобы она "смотрела" в ту же область ограниченную этим плоскостями, что и первая. Для понятности рисунок.
Аноны, есть годный алгоритм проверки пересечения двух отрезков на плоскости? Я так-то сделал, но получилось пипец вычислений и граничных условий, чёт вроде задача должна быть типичная...
>>485890 Да эт-то понятно. Ну вот нахожу я формулу прямой для отрезка - у=кх+б. Первая проблема, если прямая вертикальная, то к - не находится. Надо отдельно проверять нет ли вертикальных прямых, и если есть, то алгоритм другой совсем. Второе. Отрезки могут быть параллельны. Тут тоже точку пересечения не найдёшь. Ну могут накладываться, а могут и нет. Если Б равны - то накладываются, если нет, то нет. Но если и К и Б равны - то всё-равно могут нкаладываться а могут и нет. Плюс даже если точка пересечения есть, то как определить, принадлежит ли точка на прямой - отрезку? Соответственно надо смотреть что бы она лежала между координат Х или между координат У крайних точек. Но тут первая и вторая точка не факт что находятся слева направо и снизу вверх, надо сначала развернуть... Короче дофига условий, мож есть где структурированный алгоритм?
>>479347 Что почитать про серверы? Что значит "прослушивать"? Нахуя нужны порты? И прочее. Может есть какие-то уроки по созданию сервера с пояснениями?
Пацаны, нужен SQL запрос, суть такова : Есть намерянная температура и другие данные за год, мне нужно взять среднее значение температуры за каждую неделю года.
>>486134 Уже не надо, написал. Извини ебанька. Может кому пригодиться, такой запрос усредняет данные колонки за каждый день года. http://pastebin.com/5TUWnfq7
[code lang="C++"] ifstream in("input.txt"); in.getline( in, inNumber, ' '); [/code] Выдает ошибку no matching function for call to 'std::basic_ifstream<char>::getline(std::ifstream&, std::string&, char)'
Здравствуй анон, настигла проблема меня. Имеется в нашем универе чудная система проверки знаний. Стоит у препода на его компе, и по сети к ней есть доступ. Год назад мы её скинули себе и пользовались, в хуй не дули, ибо каждую неделю её необходимо было юзать. В чем суть проги? Есть в ней три экзешника, Акос5, рейтинг и список. В Акос вбиваем ответы, но на это есть 12 попыток. После чего, в рейтинге появляется инфа о проставленных ответах. Так в чем беда, спросишь ты? До этого особых проблем не было, но несколько последних тем сущий ад, который никто решить не может. Анон. подскажи пожалуйста, можно ли отсюда выцепить необходимые ответы? Или может можно отредактировать "spisok.dat" (в нем таблица рейтинга), поставив где надо единички? Ну или на крайняк сделать простенькую прогу/скрипт, чтобы сам вбивал числа в АКОС5 и сбрасывал "spisok.dat", для обнуления попыток? http://rghost.ru/8YXl6NGzD
>>486176 на моем курсе программирование особо не изучали. Микропроцессоры пока ещё не пошли, на информатике хуярим какие-то ебанутые лабы про алиэкспресс и принцип построения GSM сетей.
>>486163 решил снова поебаться с разборкой приложения на код. Подкинул её к DeDe (первое, что нагуглил), код вроде открылся как положено. В итоге что я имею: нашел кнопку "ПРОВЕРКА ОТВЕТОВ", после которой собственно и меняется таблица рейтинга. Как мне теперь найти и подредактировать эвент "OnClick"? Лет 8 назад пытался что-то писать в делфи, но сейчас все забыл.
>>486194 Может лучше поставить бряк на функцию FileWrite? Один из ее аргументов - буфер с данными, которые надо записать в файл. После бряка, меняем данные в буфере и смотрим, что получится в итоге. Я бы и сам попробовал, но винды у меня уже давно нет, а под Линуксом я много тебе не накрякаю.
>>486229 Была такая мысль. Но нахуя, если все из браузера доступно? Разве что сделать так чтобы можно было мониторить сразу несколько тредиков типа блять в браузере нельзя
>>486223 Есть у меня одна идейка! Кароч, смотри, мэн. Есть такой язык программирования - PETOOH. Вот здесь его можно скачать: https://github.com/Ky6uk/PETOOH Задача: реализовать для этого языка программирования IDE с голосовым набором исходного текста. Ну, типа, сидишь ты такой за компом, запускаешь IDE, включаешь микрофон и говоришь что-то вроде: "Ко-ко-ко! Куд-кудах!" И в текстовом редакторе это появляется. Думаю, это будет бомба!
Двощ, помогай! Всё-таки немного разобрался с программой, через DeDe нашел упоминание моего .dat файла в OnClick и по пять пунктов относящихся к "Ошибка" и "Верно". Но беда в том, что всё это в шестнадцатеричном коде. Да ещё тупо не понимаю, как тупым методом копипасты попробовать заменить эти пять пунктов из верно в ошибку? Методом тыка хочу добиться записи в файл единицы в любом случае, типа всё решил. Борланд ругается на отсутствие .res файла, могу открыть лишь юниты, а в них ничего полезного. >>486163
>>486289 В Олли ставишь бряк на каждый вызов функции WriteFile и запускаешь прогу. Вводишь какие-нибудь ответы в форму и нажимаешь кнопку. Олли приостановит выполнение программы, когда она попытается что-то записать в файл. Тебе нужен тот вызов WriteFile, который происходит после нажатия на кнопку сохранения ответов. У функции WriteFile есть несколько параметров, один из которых адрес буфера с записываемой информацией. Тебе надо просто следить, как изменяется содержание буфера, если вводить разные ответы. Попробуй ввести заведомо верные/неверные ответы и узнаешь разницу. Возможно, раскусишь формат данных файла с инфой.
>>486289 Как вариант, можешь просто пропатчить программу. Например, в коде проверки ответов изменить условие так, чтобы прога любой ответ считала верным.
>>486311 Загружаешь прогу в Олли. Нажимаешь Ctrl+A. Правый клик по листингу -> Search for -> All intermodular calls. Появится окно со списком функций. Мотаешь на начало и ищешь WriteFile. Он там не сильно далеко. Жмешь на него правой кнопкой -> Set breakpoint on every call to WriteFile. Затем жмешь на запуск проги.
Я на сегодня вырубаюсь: пора спать. Буду завтра. Если что, вот фейкомыло: [email protected]
>>486316 Анон, я СМОГ! Нет, я не смог понять принцип записи в файл, но нашёл одну чудную вещь в регистре. Две строки: одна с числом, что я ввел, а вторая с числом, насколько я ошибся. Ставим 1, и складываем со вторым числом и бинго. Верный ответ в кармане!
Анон, я почти бомж, что мне делать? Наврнул JS за месяц (возможности, ООП), вроде понятно, только анус еще побаливает от замыканий и call, bind, apply.
Куда двигаться дальше, хочется поднимать хотябы 100$ в месяц. Алсо, здоровье так себе, желательно фриланс. Куда ни плюнь, требуется БОХАТЫЙ опыт, два года, пачка смежных технологий. Так вот, сколько времени понадобится еще (месяцы? год?), за что браться, или один хуй я обречен ?
>>486338 спасибо, братишка! Стремись и всё получится! Я сейчас просто уже охуеваю от подсчетов ништяков от одногруппников. Не я один в жопу попал с этой парашей. Удачки, анон. я тебя люблю. Спасибо двач тебе!
Котаны, актуально ли на сегодняшний день изучение Ruby/RoR, или перспектив вообще никаких? Или лучше запилиться в изучение JavaScript/node.js? Стою на распутье, эти пишут одно, те - другое, и хуй разбери, если ты не в теме вообще. Кому верить?
>>486339 мой те совет - ищи ментора. на халявку поделаешь опенсорс проекты, зато будет что показать при трудоустройстве, плюс с ментором намного проще изучать что-либо. в зависимости от времени, за 3-5 месяцев наберешь именно рабочий опыт.
>>486365 Нихуя не знаю, потому и спрашиваю. Знал бы - смог бы составить какое-никакое собственное мнение. Просто хочу сделать правильный выбор - вполне естественное желание, мне кажется.
>>486364 Каким образом его искать? Нет, серьезно. Бегать за убеленными сединами мужам, падать ниц и лобызать пыль у их ног? Или денег им приплачивать? Это не сарказм, интересует методика поиска.
>>486371 Если нихуя не знаешь, то сначала учи джавку. Пол года попыхтишь, поймешь что к чему. А потом перекатывайся куда угодно, а может и сама джавка затянет. Джунов берут не за знание определенного языка потому что они один хуй ничего не могут делать толком, а за понимание принципов разработки, алгоритмов и т.д. И джавка, в этом плане, даст тебе намного больше, чем любое скриптовое говно. >>486372 Ну блядь пошурши форумы, посоздавай темки, погугли наконец. Есть люди которые сами рады предложить свою помощь. Вот как пример - http://ufacode.ru/blog/programming/1366.html
Анон, поясни что я делаю не так. Есть массив текст+ссылка. Делаю из него LinkLabel в цикле. Добавляю ссылку? вешаю обработчик с формы. Все как в книжке. LinkLabel1.Links.Add(0, LinkLabel1.LinkArea.Length, url); LinkLabel1.LinkClicked += new LinkLabelLinkClickedEventHandler(x.LinkLabel1_LinkClicked);
public void LinkLabel1_LinkClicked(object sender,LinkLabelLinkClickedEventArgs e) { System.Diagnostics.Process.Start(e.Link.LinkData.ToString()); }
И при нажатии выскакивает исключение, аргумент null. Где я все проебал?
>>486392 >За еду берут стажером вообще без опыта. В ДС может быть, хотя мне кажется что ты преувеличиваешь. А вот в мухосрани за еду мидлы работают лол.
>>486394 Мухосрань в 150к голов. Была возможность устроиться стажером с испытательным сроком и прочим анальным рабством за 10к деревянных. В итоге попал в другое место джуном за 25к, сейчас уже 35. >>486398 Какая организация, епта, мы ж на двощах, тут половина корзиночки-борщехлебы. Ну и Москва не резиновая же. Многие таки переезжают, потом возвращаются.
>>485738 А ведь были времена, когда делфи было модно-молодежно, даже в вузике преподавали. Хотя и сейчас продолжают преподавать какие-то престарелые опиздени, которые хуй знает зачем живут. Старому петуху в гроб пора, а он, блядь, "программирование" преподает. На делфи, Карл!
Есть одно апи. Но оно формирует данные оче долго, порядка 10секунд-1минуты. Сам же скрипт на моей стороне обрабатывает данные от апи за секунду. Соответственно хотелось бы чтобы вместо того чтобы каждый раз ждать - отправить не один, а например 10 реквестов, а потом уже обработать. Вопрос. Какой стек технологий такое могет? Знаю что такое могет асп.нет(но то уже совсем не та весовая категория). А со скриптоязыков, нода могет?
Приветствую, катаны, подскажите пожалуйста,как можно научиться верстать по фотошоповским макетам,пиксель в пиксель? Есть какой-нибудь годный сайт с теорией, большой базой заданий и решениями? Заранее благодарен. всю жизнь пользовался паинтом, только недавно перекатился в гимп, может стоит обмазаться ещё и каким-нибудь не слишком глубоким курсом фотошопа?
Ребят, а есть какой-нибудь каталог программ, от куда можно бы скачать шаблонные проги? Мне тут нужна небольшая бд, желательно на C#. Для курсача нужны скрины просто.
>>486406 В вузиках и сейчас преподают. >>486412 Нихуя не умел, только на уровне лаб и дипломного проекта что-то писал, ну и по мелочи для себя. >>486425 Асинхронность же по-моему сейчас уже везде есть?
declare k integer :=0; cur_id integer; ignore INTEGER; col_str varchar2(1000); sql_str varchar2(2000); col_val varchar2(500); col_name varchar2(30); cursor cur (tb varchar2 ) is select column_name, rownum from sys.all_tab_columns where table_name=tb; n integer; m integer; tab_id integer; tab_id_val varchar2(100); begin
htp.p( '<table border="1" width="100%"> <tr>');
for j in cur(:P3_TABLE_NAME) loop if j.column_name = 'ID' then tab_id := j.rownum; end if; col_str:=col_str || j.column_name||','; htp.p('<td>'); htp.p(j.column_name); htp.p('</td>');
k:=k+1; end loop; htp.p('</tr>');
col_str:=rtrim(col_str,',');
sql_str:= 'select '||col_str||' from '||:P3_TABLE_NAME;
for i in 1..k loop DBMS_SQL.DEFINE_COLUMN(cur_id, i, col_val,500); end loop;
ignore := DBMS_SQL.EXECUTE(cur_id);
LOOP IF DBMS_SQL.FETCH_ROWS(cur_id)>0 THEN -- get column values of the row htp.p('<tr> '); n:= 1; m:=1; DBMS_SQL.COLUMN_VALUE(cur_id, tab_id, tab_id_val); for i in 1..k loop
DBMS_SQL.COLUMN_VALUE(cur_id, i, col_val); n:=instr(col_str,',',m); if n =0 then n:=length(col_str)+1; end if;
col_name:=substr(col_str,m,n-m);
m:=n+1;
htp.p('<td>'); htp.p('<a href="f?p=&APP_ID.:6:&SESSION.::&DEBUG.:6:P6_COL_NAME,P6_COL,P6_TABLE_NAME,P6_ID:'||col_name||','||col_val||','||:P3_TABLE_NAME||','||tab_id_val||'">'||col_val||' </a> '); htp.p('</td>'); end loop;
Использую mercurial для контроля версий на локальной пеке. Есть определенное число коммитов, все в одной ветке default, и последний коммит соответственно tip. Сейчас я понял, что наделал жуткой хуйни, и мне нужно откатиться назад. Как сделать новую ветку от указанного коммита, чтобы при этом эта новая ветка стала основной? Если я просто пишу hg update 40, то он переходит на сороковой коммит, но говорит что ветка не является головной или как-то так. Щито делать?
>>486484 точно. все дауны пиздуйте в жопаскрипт, пхп и прочие пиздоны. а рельсы оставьте господам, которые сами к нему пришли и знают, что с ним делать.
Анонасы, помогайте! В универе программируем на ебучем верилоге, нихуя не понимаю. Через полчаса нужно идти сдавать лабу, а я даже в гугле не могу найти внятного пояснения за компаратор. В общем нужно рассказать как работает 8ми-разрядный компаратор, для чего его используют и пояснить за каждый элемент на пикче. В идеале еще прилепить какую нибудь таблицу истинности для него.
>>486527 Это я и сам знаю, лол. Нужно объяснить последовательность, типа вот тут входные порты на них подаются значения, тут они сравниваются .... >>486530 Да, он по идее и должен показывать равенство или не равенство 2 значений.
>>486530 Забыл сказать, таблица истинна только если последний элемент является т.н. three-state inverter, если же это управляемый инвертор (т.е. XOR), таблица будет иной.
>>486534 Опять же, забыл добавить: В первых 4 случаях правильнее будет ставить D = Z, а не 0, но я не знаю, изучали ли вы неопределенный логический уровень.
Есть олимпиадная задачка: есть n контейнеров, каждый со своей вместимостью, и есть набор предметов. Каждый предмет занимает одно место в контейнере, вместимость каждого контейнера меньше суммы всех предметов. Нужно найти поднабор контейнеров, суммарная вместимость которых наиболее близка к сумме предметов. Куда копать? Посмотрел задачу о ранце, но там у каждого предмета ценность есть, да и вообще она слишком NP, в моей вроде попроще условия.
>>486608 Думаю, надо стараться запихивать предметы в контейнеры, минимально превосходящие сами предметы по объёму. То есть, начиная с самых маленьких предметов, пытаться подобрать минимально допустимый контейнер.
>>486611 Неплохая мысль, внезапно, мне захотелось чтобы количество контейнеров было также минимально. И да, все предметы надо уместить в контейнеры, иначе нет решения - это приемлимый результат. Можно конечно взять все сочетания без повторений, у них посчитать сумму вместимостей и все буде хорошо, но сложность такого алгоритма пиздец же вроде.
>>486618 Можно отсортировать контейнеры и бинарным поиском искать минимально подходящий для каждого предмета. Предметы тоже отсортировать и искать подходящий контейнер для каждого, начиная с наименьшего. > сложность такого алгоритма пиздец же вроде m*log2(n) вроде при n контейнерах и m предметах.
>>486623 > Предметы все одинаковые А в чём задача тогда? Я думал, есть предметы и контейнеры, у них разные размеры, и и их надо распихать оптимально, при том что в один контейнер можно положить только один предмет.
Гуру регулярок, подскажите как выбрать все email адресса, кроме конкретного. Как выбрать все, я нагуглил. А как прикрутить что бы не парсил конкретно какой то
Котаны, посоветуйте задачек каких совершенному ньюфагу, чтобы руку набить. Практиковаться буду в JS. Суть токова, что для матана, например, есть задачники от простого к сложному типа Фихтенгольца и совсем ебовые талмуды типа Демидовича - решай, ебись, практикуйся, пока пена из ушей не попрет. Для погромистов нихуя подобного не видел, разве что только какие-нибудь методички вузовские преподами самописанные, но я неибу, где их сейчас доставать. Вопрос в каком-нибудь комьюнити утыкается в "ну ты сам себе задачу придумай и решай тип)))". То, что при этом от недостатка знаний будет придумывается исключительно лажа, которая нихуя не повысит умение, во внимание, видимо, не принимается. То, что на придумывание задачи будет уходить половина времени - тоже. "Hello world" написал? Молодец, пиздуй теперь придумай 50 алгоритмов, а потом реализуй. Наркоманы ебучие. Короче, нужен задачник. И не олимпиадный, а типа того, которым рядовые школяры и студиозусы руку набивают, с типовыми задачами.
>>486663 >re.search('^(?!test@)[\w\.-]+@[\w\.-]+', '[email protected]') Да, действительно работает, спасибо за доброту, анон. Но она работает, когда ей подставляешь чисто один мыльник. А я мне нужно скормить ей, к примеру большой текст, в котором хаотично разбросаны мыльники и чтобы регулярка выбрала все, кроме конретного. Вот эта [\w\.-]+@[\w\.-]+ выбирает все, но пропускать "конкретный" не умеет.
>>486667 У твоей нету начала строки (^) или разделителя слов. Поэтому ей исключить не получится. Как в твоем тексте адреса разделяются? Если пробелами и подобным, то можно \s вместо ^
Поясни, /зк/ Приведение типов в С++ через () использовать только для generic типов, а для остальных лучше static_cast, правильно? Например тот же кутешный uint через static_cast вернее? Либо для всех типов static_cast в приоритете?
>>486477 А что плохого в делфи? Сейчас вот новая версия выходит, с возможностью писания под андроид. Если сравнивать с каким-нибудь пайтоном и wx, то да, делфи плох, но если воспринимать его как IDE для ретардов и пенсионеров, которые пишут только для себя, то делфи охуенен.
>>486697 Да уж лучше С#. Сорта говна, конечно, но для пенсионеров и ретардов куда лучше. И для всех в целом лучше. И кроссплатформенный, и теперь кажется открытый(?).
>>486700 Есть же, не? От тех же чуваков, что и весь Моно.
>>486702 Есть опенсорсный делфи - лазарус. Но это, кажется, два отдельных проекта, и развиваются он отдельно. Делфи не бесплатный, и быть таким не собирается. Лицензия на новую версию, которая с написанием под андроид - 5к бачей стоит. Хуй знает на что они надеются.
>>486709 Самая навороченная 1900$ в год, со всей ненужной хуйни типа поддержки. А нормальный набор 25$ в месяц. Я бы даже купил, но знаю что ничего писать не буду и вообще забью хуй
Антоны, а есть такой алгоритм который позволяет найти полностью перекрывающиеся грани трехмерного объекта? Ну т.е. я знаю что есть алгоритмы которые находят все возможные перекрытия, но меня интересует только полное перекрытие.
Скажите, а что значит проектировать на интерфейсах? Это как бы писать код с одними IHoroshodelable, налаживать между ними связь через var x = (IHoroshodelable) new object(), а потом чисто реализовывать классы для этих интерфейсов? Я правильно это понимаю?
Что это значит? Чё за фигня в скобках? Чё за tb и varchar2 без размера? Чё за rownum? Чё за sys? Чё за all_tab_columns? И почему они через точку? table_name Нигде больше нет, это что-то встроенное?
Выж программисты давайте, отвечайте, покажите насколько вы профессионалы.
Не совсем понял, почему закрыли тред про фортран, отвечу здесь:
>>486742 Спасибо, что откликнулся. Я тоже никогда с кристаллами не работал.
Так, вот алгоритм типа базового >>486711 , там вверху где xx yy zz это базовые координаты.
Есть файл, где указаны координаты всех 88 атомов. Т.е. нужен алгоритм, который прочтет этот файл, и сделает трансляции, извини, что криво говорю, ибо сам не очень вник.
Файл на рыгхост запилить?
Даже не обязательно все делать, просто хотя бы начало алгоритма/набросок, чтобы показать можно было преподу.
>>486690 (type) - это сишный каст. В плюсах он действует так - сначала статик, потом дайнемик, потом реинтерпрет. В плюсах лучше используй плюсовые касты по ситуации.
Блять, моча позакрывала треды, а я сидел катал пст 10 минут.
>>486747 Проще всего реализовать через аналог алгоритма Дейкстры обхода графа.
Надо 2 структуры данных - "фронт" (очередь из структур (x,y)) и "экспанд" (булевый массив размером с твой, изначально все нули).
1. Находим первую попавшуюся единицу и начинаем "растекание" из неё - суем ее координаты (x,y) во фронт и ставим в экспанде в этом месте 1. 2. Цикл - пока во фронте есть элементы: 2.1 Достать элемент из фронта 2.2 Для всех соседей (4 или 8 зависит от того, что ты считаешь РАЗРЫВОМ) - если соседа нету в экспанде (на его месте там стоит 0) - добавить координаты (x,y) соседа во фронт, поставить на его месте в экспанде 1. 3. После выхода из цикла у тебя в экспанде будут помечены 1 все координаты, куда можно было дойти из начальной точки в пункте 1. 4. Проверь, что не существует еще точек в исходном массиве, которые "не попали" в экспанд.
Проще никак. Совсем. ну можешь попробовать двухпроходный алгоритм с лейблами как на вики, но лучше научись писать обходы графов - пригодится вообще везде
Такие штуки, кстати, в гейдеве пиздец часто пишутся, я в жизни наверное раз 80 это написал.
>>486774 >Проще никак. Думаю, что можно проще. Через алгоритм заливки. Позиция треугольника начальная точка заливки. А "заливаемые" пиксели мы будем заносить в список. Если в этом списке окажутся все красные пиксели, значит треугольник может попасть на любой из них.
>>486774 Альтернативный вариант. Реализуешь или пиздишь union-find structure. Если найдешь принстоновский курс алгоритмов с курсеры, там на первой неделе эта тема разжевана для дебилов. В один проход связываешь красные точки с 4 соседями, во второй проход получаешь номер группы, к которой принадлежит конкретная точка. Как бонус, у тебя помечены все группы, а не только та, с которой ты начал растекание. Капча со мной согоасна.
Как перестать дрочить и снова начать кодить? Несколько лет назад плотно подсел на порнуху. Дрочу по 8 раз в день. После каждой дрочки ложусь отдохнуть на час - так проходит весь мой день. Сил на кодинг не остается.
>>486878 Блядь, везет. У меня вот последнее время такая хуйня - дрочу, кончаю, и секунд через 20 чувствую неудовлетворение и то что могу спокойно кончить еще раз. Но спокойно не получается - приходится прямо пыхтеть и дергать хуй, обливаясь потом, чтобы кончить. Разок так 3 раза подряд подрочил, и хотелось 4ый, ну я уже не стал. От этой хуйни вообще дрочить не хочется теперь.
>>486880 Но тогда я потеряю интеллект! >>486883 У меня все то же что и у тебя, только дрочить хочется. Иногда получается сделать перерывы на несколько дней. Во время перерывов хожу весь на нервах и опять же не могу кодить.
>>486824 Запилил чтение из твоего файла в массив структур. Не переживай, что массив статический. Когда допилим алгоритм, сделаем, как положено.
[code lang="fortran"] PROGRAM MAKE_STRUCT IMPLICIT NONE ! Структура, описывающая координаты и порядок атомов TYPE POSITION_TYPE REAL :: X REAL :: Y REAL :: Z REAL :: ORDER END TYPE
DO WHILE (IO .EQ. 0) INPUT_DATA(NUM_RECORDS) = CURRENT NUM_RECORDS = NUM_RECORDS + 1 READ(1, , IOSTAT = IO) CURRENT%X, CURRENT%Y, CURRENT%Z, CURRENT%ORDER END DO
! Закрыть файл CLOSE(1)
! Вывести все записи для проверки DO IDX = 0, (NUM_RECORDS - 1) PRINT , INPUT_DATA(IDX)%X PRINT , INPUT_DATA(IDX)%Y PRINT , INPUT_DATA(IDX)%Z PRINT , INPUT_DATA(IDX)%ORDER PRINT* END DO
>>486878 Меня эти охуительные истории доебали уже. Дрочу примерно раз в неделю, не кончаю больше одного раза за раз. Представляю, какие надо иметь психические отклонения, чтобы любить/хотеть программировать, но не представляю, каким надо быть напрочь пизданутым, чтобы дрочить больше раза в сутки, да ещё и не мочь без этого. А обычный фап никак не коррелирует с желанием/нежеланием заниматься чем-либо (кроме мб секса). Может ты прост какой-то охуительный эротоман, а программировать тебе не хочется не поэтому, а потому что программировать реально скучно и тупо. Шёл бы лучше в эротике/проне сниматься, куда более увлекательная, как мне кажется, профессия.
>>486904 Просто когда человек целый день сидит за компьютером, в трусах, делать нечего, рука постоянно находится в области яиц, почесывая их, а на дваче столько голых няшек...
>>486906 Ну ок, вот тебе моя ахуительная гипотеза: так как ты не асексуален, из этого следует, что ты не шизоид, потому что все шизоиды асексуалы. А раз ты не шизоид, ты просто не можешь хотеть или любить программировать. Но здоровым человеком тебя, конечно, тоже не назовёшь, ищи у себя другую болезнь.
>>486904 >А обычный фап никак не коррелирует с желанием/нежеланием заниматься чем-либо (кроме мб секса). Я же говорю что физически выматывает этот процесс. Тело ватное, голова гудит. Не хочется ни о чем думать. >>486906 Двачую. На двач интернеты стекаются, а я не могу себе позволить пропустить очередной мемас. Чувство что пропустил что-то очень важное возникает. Сраные интернеты. После каждой дрочки приказываю себе покинуть двач хотя бы на пару лет и догнать мемасы потом, но опять срываюсь после сна.
>>486921 Дело в том, что я не знаю, как дальше делать. Не имею ни малейшего представления о том, что делать с прочитанными данными. "Примерный алгоритм" не помогает, т.к. в нем используются дополнительные массивы, назначение которых мне неизвестно.
>>486932 Ну попробуй дрочить как я - только в ванной на иксхамстер с телефона. Может привыкнешь и не будет дымиться за компом. Да и менее антисанитарно.
>>486883 Потому что подходишь к процессу без фантазии. Потрать полчаса, найди что-нибудь новое или действительно увлекательное. У меня фап отнимает около часа, зато потом кончаю радугой.
Добрый день, погромач! Есть один идиот, запустивший файл .ехе с рандомного ресурса и получивший молниеносную установу йобабрайзеров и убергаджетов. И этот идиот - я. Поняв, через минуту после запуска файла, что мой отказ от установки ничего не дал, и просто так от системы ничего не добиться, пришлось экстренно щёлкать кнопку на БП системника. После неудачной попытки запуска винды, пришлось восстанавливать систему из меню загрузки, что помогло и после нормальной загрузки я нашёл ошмётки деятелььности того установщика, с пикрилами (китайская тарабарщина - лежала прямо на рабочем столе, тоже есть в архиве) и ещё кучей папок в /Appdata/, под названиями Kameta, Bromium, Chromium, Amigo и ещё кучей подобного, некоторые из этих программ успели зарегиться в реестре. Структура у них идентичная, две подкапки, в некоторых ещё подпапки и какие-то файлы без расширения и файл"User Active" в верхней папке, или какой-то другой, но точно "User <слово>". Виндовский Дефендер не показал ничего нового, всё работает нормально, вроде бы. Кроме всего прочего, были наёдены вот такие, на пикриле, .log файлы, в теле которых было "partnerurl="http://horses.promonsterrus.ru/v_install?sid=13290&guid=" (есть в архиве "Logs").
Есть два вопроса: 1. Что это было? 2. Что сделать ещё, чтобы стереть следы деятельности этого чего-то?
>>479347 Что выбрать: питон или пых? Фирма предложила обучить питону, а потом у них кодить на питоне. Пугает, что меньше вакансий, возможно сложней будет найти работу в будущем. С другой стороны получу опыт и возможно проблем найти работу будет меньше, так как практический опыт появится. С другой стороны пых - работы много, но и конкуренция больше.
Блять, почему в Эклипсе такая ебола с темами? Оформление кода -- отдельно, остальные части IDE -- отдельно. Почему нельзя сделать все так же няшно, как в Идее? Чтобы установил одну тему и все стало одного цвета?
>>487080 >Фирма предложила обучить питону, а потом у них кодить на питоне. >а Может тебе не стоить кодить на питоне? Может вообще не стоит кодить? Остановись, подумай.
мне нужно привести все это к одному формату. Substring будет быдлокодом. Если пускать через SimpleDateFormat нужно как-то определять, правилен ли формат, потому что эта хуйня зажевывает все что я передают. Подскажи как быть
>>487137 Гугл - твой лучший друг, малыш. Попробуй format.setLenient(false), но это может не сработать в некоторых случаях. Самый верный способ - отформатировать полученный Date объект обратно в строку (в тот же формат, конечно) и проверить на эквивалентность полученную таким образом строку и исходную.
Приветствую, аноны, решил я наконец-то разгрести свои завалы по учёбе и начал учить дельфи (да, да, его до сих пор учат в моей шараге). Но так как литературы в нашем универе нет, учить приходится по самоучителю. Буду очень рад, если кто-нибудь согласится помочь мне и сможет время от времени (надеюсь, редко) прояснять непонятные моменты. Пишите на почту: [email protected]
>>487212 Ааа, очередной мамкин бизнесмен? Ясно. Не знаю, я сколько не искал - ни разу не нашел работу там. Точнее первый попавшийся бид на 300$ мне дали, даже согласились на предоплату, но мы 3 месяца договаривались обо всем, а потом он свалил внезапно, программа не нужна, бабки не дал. С тех пор с сотни бидов ни одного не дали
Поясните как решать На спутнике «Фотон» установлен прибор, предназначенный для измерения энергии космических лучей. Каждую минуту прибор передаёт по каналу связи неотрицательное вещественное число – количество энергии, полученной за последнюю минуту, измеренное в условных единицах. Временем, в течение которого происходит передача, можно пренебречь. Необходимо найти в заданной серии показаний прибора минимальное произведение двух показаний, между моментами передачи которых прошло не менее 6 минут. Количество энергии, получаемое прибором за минуту, не превышает 1000 условных единиц. Общее количество показаний прибора в серии не превышает 10 000. Напишите на любом языке программирования программу для решения поставленной задачи. Ваша оценка будет зависеть не только от правильности программы, но и от того, насколько она эффективна. Программа считается эффективной по времени, если время работы программы пропорционально количеству полученных показаний прибора N, т.е. при увеличении N в k раз время работы программы должно увеличиваться не более чем в k раз. Программа считается эффективной по памяти, если размер памяти, использованной в программе для хранения данных, не зависит от числа N и не превышает 1 килобайта. Максимальная оценка за правильную программу, эффективную по времени и по памяти, – 4 балла. Максимальная оценка за правильную программу, эффективную по времени, но неэффективную по памяти, – 3 балла. Максимальная оценка за правильную программу, неэффективную ни по времени, ни по памяти, – 2 балла. Перед программой укажите версию языка и кратко опишите использованный алгоритм. В первой строке задаётся число N – общее количество показаний прибора. Гарантируется, что N > 6. В каждой из следующих N строк задаётся одно неотрицательное вещественное число – очередное показание прибора. Пример входных данных: 11 12 45 5 4 25 23 21 20 10 12 26 Программа должна вывести одно число – описанное в условии произведение. Пример выходных данных для приведённого выше примера входных данных: 48
>>487080 Вообще я на пых приходил собеседоваться, но вот предложили такой вариант. Ты откуда? А ты значит на моем месте выбрал питон? Язык крут, не спорю, универсальный, можно делать либы на С, чтобы повысить производительнось и синтаксис миленький. Но вакансий значительно меньше, в сравнении с тем же пыхом. Страшновато.
Есть такой код на ПХП. Должен выводить определённый текст, если куки есть. Они есть, это видно в браузере. Тем не менее, текст выводится, как будто их нет. В чём может быть дело?
>>487235 Нельзя использовать функции куков/редиректа/сессий и подобного после кода, который добавляет что то в DOM. У тебя это <html> <body> Размести ПХП код раньше.
>>487282 Я че подумал тут. А можно ли вот так сделать?Берем эту функцию session_get_cookie_params. И если lifetime>60 секунд, то разрешить писать пользователю. Ну как? Тупо?
>>487300 Ах да, еще у тебя нету ввода количества значений, как и ввода вообще. Это 0 баллов. Программа должна быть эффективна по времени и по памяти, то есть без создания массивов или что еще более уебищно - словариков, хотя можно и с массивами, но это уже 3 из 4 баллов, и вообще фреймворки ничестна!!
Как работает if statement: в питоне? Разве оно не должно равняться тру? Почитал вскукареки про нетранзитивность в похапе, дай думаю, в питоне гляну. ЧЯДНТ?
>>487300 По времени проходит. А вообще какие-то ебанутые олипиадочные условия. Что значит выделение памяти не зависит от N? А входные данные я где должен хранить, в астрале?
>>487299 Обычно это значит, что выполнение программы завершилось с ошибкой. Но в твоем случае это из-за того, что ты неверно объявил функцию main. Это в C++ ее можно объявить как void. В Си - только int. При этом, в конце return 0 можешь не писать, поскольку, согласну стандартам (C99 и C11), если выполнение программы доходит до закрывающей скобки функции main, то подразумевается возвращение нуля. Если что, return 0 означает завершение программы без ошибок.
>>487313 Вот он - современный программист. Зачем обрабатывать данные в потоке, когда можно создать МАССИВЧИК? А хотя зачем массивчик - давайте СЛОВАРИК, ну для большей ЙОБЫ. И зачем проверять что-то с помощью циклов и условий? Есть же ФРЕЙМВЁРКИ! Горите в аду, ебаные бездари, лучше стану летсплейщиком
>>487347 >нормально декларативное решение >словарь >определение номера элемента по значению, которое ПЫРГОМИЗД)) вписывает сам, вместо того чтобы составить хотя бы банальный массив Посрал тебе на грудь
Кароче, как сделать, чтобы пользователь мог писать только раз в n времени? Я че подумал тут. А можно ли вот так сделать?Берем эту функцию session_get_cookie_params. И если lifetime>60 секунд, то разрешить писать пользователю. Ну как? Тупо?
>>487350 Да, тупо. Короче, пиздуешь читать ПХП ДЛЯ ПРОФЕССИОНАЛОВ, понимаешь, для чего нужно пхп, что должно выполняться на сервере, а что на клиенте, что такое жаваскрипт. Ты похож на ребенка, который не знает букв и никогда их не видел, но пытается написать предложение, срисовывая слова с книжек. Хуй тебе что объяснишь. Берешь жс, и после попытки отправки сообщения проверяешь, НАСТАЛО ЛИ ВРЕМЯ ОТПРАВЛЯТЬ СООБЩЕНИЕ, если нет, то блокируешь кнопку отправить, или что у тебя там, либо пишешь в бд время отправки прошлого сообщения и при отправке следующего, проверяешь ЯВЛЯЕТСЯ ЛИ РАЗНОСТЬ НАСТОЯЩЕГО ВРЕМЕНИ И ВРЕМЕНИ ПРОШЛОЙ ОТПРАВКИ СООБЩЕНИЯ БОЛЬШЕЙ, ЧЕМ ТВОЁ N, анализируешь все и делаешь выводы для себя.
>>487349 Манечка, тебе на скалке дали решение с вводом в консольку и списком, как ты хочешь. Нет, все равно буду писать говноциклы, патаму шта иначе препод не засчитает))
Надо отметить что автор никогда не имел дела ни с какими магами и.т.д, и не заключал никаких договоров, и не занимался религией Начали отнимать мисли, делать фильтр из мислей, блокировать воображение, мешать действовать, перестали сны снится если я вобще спал, что делать как такие штуки изгонять? Потерял много месяцев Стали удаленно говорить всякую фигню, ddosят словами мешают думать Потерял дохрена времени, все мысли про то как с такой штукой справлятся просто под фильтром просто убирали Мозги попортили довольно сильно
Если очень кратко описать что случилось В начале начал слишать какието голоса людей на улице(или на етаже сверху, снизу), потом недавно вияснилось что на улице никого нет, те голоса вобще виртуальные
Надо отметить что голса некоторые слишал ище давно но они какбы проходили в passthrought через области мозга, почти сразу в память, однако на подсознании обрабативать мог, чтобы я не мог обрабативать адекватно ситвацию ( надо отметить что я довольно сильно потерял здоровье c тех пор )
Очень не хотели чтобы я чтото о них написал раньше времени Очень боялись что я на компе буду програмировать или чтото слушать, подобрали момент когда сломался комп и начали мешать Родителей тоже модифицировали Стали какието неизвестные люди звонить на телефон и бросать трубку Начали удаленно на микроконтролер слуха в мозгу, подавать голоса людей Потом микрокотнролер с udp который относительно ище не сильно мешал мозгам, поставили на tcp на гарантированой доставке звука в мозг так что я вобще не мог не слушать, надо отметить что мысли вобще сильно блокировали и не давали думать, каналы людей или историй переключали постоянно ( в итоге вияснилось что я вобще не то слушал выходит ) Потом вобще забрали воображение, потом начали мозги забирать, довольно хреново вобщем Меняли голосовые блоки в мозгах, речевой апарат повреждали переодически На framebuffer мыслей поставили фильтр Изходя из некоторых услишаных разговоров когото хотели научить С++(и не только) за 21 день, за счет моих мозгов ( из услишаного выходило что мозги порезали на части по умениям ) В какойто момент голова была как бы без мислей
Можно сказать переключали душы постоянно На пару секунд был в ином месте на земле
Сильно повредили глаза/мозги за ето время прилично Говорили чтото про какойто договор переодически, но ничего по сути В итоге до сих пор мешают думать Ктото боялся чтобы когото(возможно меня) не взяли или пиндец будет ( "не дай бог купит билет и уедет" ) Как тут быть?
Да любую. Тебе нужно не реализовывать идею "находу", на начальном этапе это ведет прямо в сраку в 9 из 10 случаев. Тебе нужно понимать как работает веб впринципе, что такое post, get, как работать с сессиями, когда и зачем нужны бд, не говоря уже о крепком базовом понимании хтмл и цсс. Ну и молчу про клиентсайд с жc'ом. А ты не зная ничего из этого даже на среднем уровне, пытаешься на ходу сделать что-то рабочее. Ты даже не можешь граммотно сформулировать что ты собираешься сделать. Хочешь кодить, пусть даже на пхп - много читай, книги, статьи, стаковерфлоу, похуй что. На дваче за тебя никто ничего не сделает, и за дилетантские вопросы, на которые не ответишь двумя словами будут только хуями обкладывать. Единственный способ научиться кодить - делать это самому.
Хуле на улице так жарко? Я не могу думать когда жарко. Вышел из под кондея на улицу - сразу все, пиздец, гроб кладбище. Пришел обратно под кондей и втыкаю в монитор, нихуя не понимаю пока не охлажусь. Ненавижу лето.
>>487429 И что делать? Зачем регистрироваться? В справке читал что чтобы писать комментарии нужна карма больше 0. А чтобы её поднять надо публикацию или комментарий сделать. Это правда?
>>487439 Может у кого из местных есть инвайт на хабр? Там написано что он 50 кармы стоит, но ведь она не отнимается? Киньте кому не жалко на почту [email protected]
>>487452 Хочешь инвайт на харб - пишешь статью - получаешь апрув. Не хватало, чтоб в коментах на хабре еще писали всякие дебилы, которые задают здесь вопросы. На то он и хабр, что там в коментариях пишут люди, которые достаточно осведомлены в каком-то вопросе, что могу высрать из себя статью и сделать свой вклад. Тебе же никто не мешает читать его? Или ты хочешь вставлять пять копеек в разговоры взрослых дядь?
>>487452 >Там написано что он 50 кармы стоит, но ведь она не отнимается Да. Хитрый план. Один двачер насасывает там на 50 кармы. Раздаёт всему /б/ инвайты, ведь она же не отнимается? Через неделю на главной, ОСТОРОЖНО, РУЛЕТОЧКА ПОД ХАБРОКАТОМ, ХАБРАЧУЮ, ХАБРАЧ НАБЕГАЧ, ГИКТАЙМС - ФИЛИАЛ /РФ/
>>487474 >На то он и хабр, что там в коментариях пишут люди, которые достаточно осведомлены в каком-то вопросе, что могу высрать из себя статью и сделать свой вклад И при этом 99% комментов на хуябре это шуточки уровня башорга, и надрачивание друг другу за плюсики.
>>487482 >>487486 Ну это не повод продолжать их плодить. Что творится в головах у людей, которые прос)) просят инвайт на хабр. Тип, мам, смотри, я ИТ элита! Я тожно на дваче еще сижу?
>>487488 >Ну это не повод продолжать их плодить. Почему? Других на хабр не завезли. Серьезных людей там нет. Тащемто на харкаче больше шансов встретить адекватного человека.
>Что творится в головах у людей, которые прос)) просят инвайт на хабр. Тип, мам, смотри, я ИТ элита! ИТ - это говно. Нет никакой ИТ элиты.
>>487488 >хабр >илита Но там большинство давно домохозяйки. У меня две знакомых тни его почитывают, например. Новости про айфончики, гаджеты, все такое. При этом с работы никто хабр не читает. И гугл его выдает оче редко, ведь принято гуглить на ангельском. зато все сидят на реббите и ycombinator, а некоторые и тут
Таки даже в ссаном зк процент скиловых выше. Если откинуть срачи и осоркбления, то всегда поясняют четко, подробно и ясно, своими словами, а не пастой пасты протухшего и кривого перевода.
>>487496 >Таки даже в ссаном зк процент скиловых выше. Я тут когда собирал с форумов посты некоторых товарищей, обнаружил, что одни и те же люди сидели на трёх форумах: RSDN, iXBT и SQL.ru. А теперь они же ещё и на Луркоморье и в программаче сидят. Но не на Хабре, там их нет. Почему я думаю про Лурк — очень уж там статью про C# вылизывают. Явно фонаты.
Привет, двач. Нужен человек который поможет на экзамене по программированию в субботу. Деньги само собой заплачу. Будет только паскаль. Пишите на мыло [email protected].
>>487514 На сколько я знаю задания будут простые 2 или 3. Хотелось бы по такой схеме работать, - я прихожу на экзамен, получаю билет, фоткаю. Далее отправляю тебе, ты делаешь прогу и отправляешь мне.
>>487543 А вбрось лучше примеры заданий. А то я >>487535 такое сделать не смогу. И какое ограничение по времени? Я не хочу почту налить. Может ты их в тред вбросишь а я к трём в него зайду.
>>487544 И хорошо что не сможешь. >>487554 При попытке использования goto компилятор любого уважающего себя языка должен автоматически запускать вишмастер и сжигать винт к хуям собачьим.
Как лучше делать интерфейс для того, чтобы потом человек, использующий мой класс, мог делать декорировать его методы? Например, есть вот такой класс: http://pastebin.com/p3aZ0xeX И нужно, чтобы юзер потом мог как-то добавить какие-то свои вызовы после/перед вызовом функции a() для случаев, когда a() это какой-нибудь изначально понятный для него простой метод (например, начало раунда в игре) и ему не нужно будет лезть в код моего класса, чтобы понять что a() делает.
>>487574 Смотря что за интерфейс. Допустим, если это йоба движок для игры, то у тебя там будет что-то вроде IUpdateable с методом Update, IDrawable с методом Draw, и так далее. Но я нихуя не понял что ты вообще пытаешься сделать.
>>487592 >Можно выход по флагу запилить. Так и делаю. Но может есть способ лучше? Какие тут минусы? Может работает медленнее? Ведь итераций может быть очень много.
>>487591 Если у тебя возникла ситуация, когда надо выходить из двух форов (!), да и при этом форы являются частью какого-то сверхдлинного метода (!!), то ты что-то делаешь не так. В принципе да, можешь ставить goto, все равно хуже уже не станет.
>>487594 Итераций может сколько угодно. В любом случае, хоть с флагом, хоть с goto, проверка все равно будет на каждой итерации. А выход из цикла бывает только один раз. Так что для производительности это некритично. Тебе просто надо для себя решить, что лично тебе больше нравится: if (exit_flag) break; или же if (условие выхода) goto exit_loop;
ИМХО, если выход из вложенного цикла может осуществляться по нескольким условиям, то проще и элегантнее будет сделать через goto, чем трахаться с несколькими флагами.
>>487601 И да, break - это разновидность goto. Разница в том, что в случае break метка задается неявно. Лучший вариант - не юзать ни то, ни другое, а условия выхода прописывать в шапке цикла. Но тут, конечно, надо ориентироваться по ситуации. Сделать красиво получается не всегда.
>>487607 По времени бывает очень даже приемлемо. Оптимизаций никто не отменял. Хвостовая рекурсия, например, оптимизируется при помощи тех же самых goto. Другое дело, что функциональщина не для всех задач подходит.
>>487610 Хендерсон - Функциональное программирование. Разработка и реализация. Ну и актуальные книги по разработке языков программирования тоже будут полезны. Книга с драконом, например, или Пратт - Языки программирования. Разработка и реализация. Но я, честно говоря, подробно в эту тему не углублялся.
>>487613 Erlang был вполне себе конфеткой, когда я его смотрел. К тому же он очень простой в плане синтаксиса. Еще StandardML или OCaml (F# если любишь .NET), хотя тут не все со мной согласятся. Когда мне нужна именно функциональщина, я использую StandardML. Язык древний, но простой, стандартизирован, имеет неплохую стандартную библиотеку. Вроде как на западе до сих пор много где используется в качетсве первого ЯП. Из реализаций советую PolyML.
>>487622 >Функциональное программирование Я думал ты предложил 2 фора в функуцию отнести и ретурн писать. А новый язык мне пока не нужен. Есть годные книги по оптимизации года на крестах?
>>487622 О, про erlang забыл совсем. Пожалуй его и посмотрю. >Появился в: 1987 В один год с перлом. Почему перл, да и вообще многое из 80х - безнадежно устаревшее говно, а erlang - конфетка? Провидцы дохрена?
>>487626 Я думал, ты спрашивал о реализации хвостовой рекурсии в компилерах. C++ такую оптимизацию тоже реализует. Что касается оптимизаций кода C++ на уровне исходников, то здесь лучше спросить более знающих людей, ибо я с крестами не работаю. В голову ничего кроме классической книжки Голуба не приходит.
>>487628 В 90-х и частично нулевых Перл часто применяли для веб-разработки. CGI, гостевухи и прочая херня. Ну а потом появились инструемены, снискавшие больше симпатий у веб-девелоперов. Что касается использования Перла по прямому назначению, то есть, для обработки текста, то, ИМХО, большинство людей чаще пользуется grep, sed, awk и прочими вещами. А в среде виндузятников такой подход вообще мало распространен.
А Erlang... Думаю, что врядли он когда-либо был также популярен, как Перл в свои лучшие времена. Однако свою нишу он занимает. Некоторые киллер-фичи для определенного рода задач в нем имеются.
>>487632 Да, это оно, о чем я говорил. Смысл названия это отсылка к известной шутке. Или наоборот: шутка - это отсылка к названию. Точно не знаю.
>>487640 >Календарь в консоли сишарп Я не понимаю. Тебе нужно вывести в несколько строчк день недели и дату? Тогда тебе надо это Console.WriteLine(). Что-то ещё?
>>487588 В общем я хотел попробовать в ооп и сделать что-то типа программы, которая бы симулировала игру, реализовать там кое-какие механики, посмотреть как это всё будет работать. Интересно было бы сделать всю эту систему так, чтобы потом отдельно можно было дописывать туда какие-то ещё механики и т.д.. Пока что думаю, как организовать класс игры, чтобы оставить возможность из других файлов модифицировать функции этого класса. Хотя бы вот так: [code] @PreEvent(a) def prea(): pass
>>487664 Если нужен геймдев, то бери понравившийся движок и вперед. Если нужно просто создать класс с ивентами... блядь, хуй его знает как в этом вашем пистоне ивенты делать.
Сап, программач. Нужна помощь Делфи прогеров. Это калькулятор по переводу с одной системы исчисления в другую и его нужно запустить. С меня нефть и море благодарностей.
Антоны, помогите с такой фигней. Есть программа с кейсами, а в кейсах есть функции. Например есть кейс rmdir. Когда в него входишь, нужно написать директорию для удаления, получается 2 строки. Как сделать скан строки, что бы всю команду можно было уложить в одну строку?
подсветка кода для /PR/ скачать
F.A.Q.
В: Хочу стать программистом, какой язык учить?О: Английский + Ruby/Python ( ruby: ruby
python: книжка какая-то, я питон не знаю).
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла.
Языкоспецифичный вопрос можете задать в соответствующем треде, для поиска треда воспользуйся поиском
На текущий момент мне известно об - scala python haskell javascript java 1c курсера C&C++ Ruby ios android C# D ну и плюс нетонущий пхп
В: программировать в 30 лет, съябываем из говнокодинга, обсуждаем новые рецепты маминого борща. Тред для обсуждения нетехнических околопрограммерских тем.
О: всем сюда
В: У меня горит лаба, курсач, не знаю какую тему диплома взять
О: Задавай вопрос в этом треде
В: Бежать ли мне срочно в Node.js если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust раз все говорят что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Какую программу поставить для ....
О: Вопросы связанные с программами обсуждаются в /s/
В: Взломать акк
О: просто съеби
В: Подскажите сайтов которые нужно читать, чтобы ...
О: моя лента из руби, джавы, скалы и ещё какойото херни (кто хочет пусть добавит) rss
код оформляйте на специальных сервисах ideone или pastebin
литература с пика
прошлый тред