Сохранен 977
https://2ch.hk/pr/res/571231.html
Прошлые домены больше не функционируют, используйте адрес ARHIVACH.HK.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

ньюфаг тред #95

 Аноним 02/11/15 Пнд 08:53:01 #1 №571231 
14464435815480.jpg

Подсветка кода для /pr/: скачать

Большие куски кода желательно вставлять через ideone или pastebin

F.A.Q.

В: Хочу стать программистом, какой язык учить?
О: Английский + Python/Ruby.

В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
android asm C C# C++ Delphi Go Haskell iOS Java JavaScript Lisp Matlab Perl PHP Python Ruby Rust

В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Тред для обсуждения нетехнических околопрограммерских тем.

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

В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.


В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.

В: Взломать акк.
О: Просто съеби.

В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.

Литература с пика

Прошлый тред

Аноним 02/11/15 Пнд 09:28:19 #2 №571234 
Первый.
 Dmitriy 02/11/15 Пнд 12:06:36 #3 №571273 
Реквестирую самый быстрый язык для веба, нагрузка под 100 млн запросов в секунду, нужна удобная масштабируемость для распределения между тысячами серверов, но чтобы работало как один.
Какой язык и что учить помимо него?
 Dmitriy 02/11/15 Пнд 12:11:46 #4 №571278 
>>571273
алсо сайт крутить под гентой или вообще делать в виде ос для высшей скорости?
Аноним 02/11/15 Пнд 12:15:23 #5 №571280 
>>571278
> сайт крутить под гентой
Дебиан лучше подойдёт, ящитаю.
 Dmitriy 02/11/15 Пнд 12:19:27 #6 №571281 
>>571280
Я так не считаю совершенно. Не слишком ли много всего в ядре линукса и в системе в целом чего не нужно для работы сервера?
 Dmitriy 02/11/15 Пнд 12:20:45 #7 №571283 
>>571273
У меня дежавю от своего поста.
Какой самый быстрый язык для веба?
Аноним 02/11/15 Пнд 12:36:57 #8 №571290 
>>571273
PHP
Аноним 02/11/15 Пнд 12:37:54 #9 №571291 
>>571281
Может тебе вообще какую-нибудь RTOS взять?
Аноним 02/11/15 Пнд 12:47:43 #10 №571295 
>>571278
Для высшей скорости пиши сайт в машинных кодах, без операционной системы. ОСы не нужны, языки не нужны. Только так можно выдержать 5 миллиардов реквестов в секунду без масштабирования.
Аноним 02/11/15 Пнд 14:24:39 #11 №571333 
Хочу сделать СВОЙ плеер для потоковового видео - iptv. Подскажите, как сие лучше реализовать - в гугле нет инфы! Хотелось бы на си-подобном языке без компонентов делфей. Под винду!
 Dmitriy 02/11/15 Пнд 14:38:57 #12 №571346 
>>571333
C++ желательно, хорошо знать все API связыные с сетью и железом.
Особенно железы и декодированию надо приделить внимание.
Думаю придется использовать чужой код.
Возьми лучше ближайший к твоему идеалу плеер и переделай что не нравится
Аноним 02/11/15 Пнд 15:21:24 #13 №571382 
>>571346
я и надеюсь на какие-то библиотеки и опенсорс, доки к VCL, например. Можешь что-то сказать КОНКРЕТНО?
Аноним 02/11/15 Пнд 15:41:02 #14 №571397 
>>571346
>C++ желательно
Ебанутый.
Аноним 02/11/15 Пнд 15:48:00 #15 №571400 
>>571231 (OP)
>не знаю какую тему диплома взять.
Интересы: сайтики и веб, простенькие, но полезные микроприложения, меньше - геймдев.
Желание: сделать что-то прикладное, но эффектное и полезное, не заебаться.
Нежелание: писать хуйню в стол / заниматься матаном и теоретическим говном.
Требования: наличие публикации по теме, нир по теме, направление - информатика или, даже лучше, приложение информатики в экономике и финансах
Знания: основы пыха, мускула, верстки. Самые основы плюсов, sql, эконометрики.
Отвращение к: академическое задротство, матан ради матана, дезаен (в него тупо не умею, да и не надо это в дипломной), писанина ради писанины.
Дополнительно: инглиш на практически нулевом уровне, нужно достаточное количество качественной практической русскоязычной литературы, недостающее должно легко переводиться с гуглом. Научрук вероятнее всего еблан.
Что скажете, какие варианты? хейтеры отправляются сосать член
Аноним 02/11/15 Пнд 16:00:27 #16 №571408 
Анон помоги пожалуйста: для ie 11 нужен input date: нашел http://afarkas.github.io/webshim/demos/index.html webshim, но он как-то вообще не взлетает. Также пробовал better-dateinput-polyfill, но у него проблемы с ie... Подскажите пожалуйста как завести webshim, или другой какой polyfill, который может завестись в ie 11
Аноним 02/11/15 Пнд 16:37:14 #17 №571444 
14464714343340.jpg
Что значит
>Создать батник для запуска с параметрами. Это важно, иначе невозможно запускать в авторежиме.
Сделал обычный бат файл, функции свои он делает, а что за авторежим, что за запуск с параметрами?
Аноним 02/11/15 Пнд 16:41:45 #18 №571451 
>>571333
>>571346
>>571382
>>571397

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

хард вей - связываешь свою проогу прямо с libav/ffmpeg, и рендеришь в директ сёрфейс/опенгл
профиты - все в руках, профилирование и контроль производительности
правда чтобы хадэ видео рендерить, надо еще и куду к делу подключать но слава боку что либав что директшоу сегодня его умеют из коробки, вперёд
Аноним 02/11/15 Пнд 16:49:50 #19 №571457 
анон молю нужна помощь в спец с verilog
нужно чтобы считывался и сохранялся 4 раза двоичный код (10 бит) и под управлением тактового числа на выходе должно быть среднее число. я попробовал написать код но вышла хуета.
направьте в нужное русло

module average(a1,b,clk);

input [9:0] a1;
input clk,b;
output [6:0] B,C,D;
reg [9;0] in1,in2,in3,in4,avg;
reg [11:2] Sum;

always @ (A1,clk,posedge);

begin
in1=a1,in2=in1,in3=in2,in4=in3;
in1+in2+in3+in4=Sum;
Sum/4=average;



end
endmodule
Аноним 02/11/15 Пнд 16:59:17 #20 №571468 
>>571451
Спасибки!
Аноним 02/11/15 Пнд 18:06:07 #21 №571516 
Программаны, посоветуйте недорогой планшетик для чтения пдфок по программированию да статеек. Так хоть откинуться на кресло можно на время чтения, надоело книги читать с ноутбука, он тяжелый и громоздкий.
Аноним 02/11/15 Пнд 18:32:00 #22 №571537 
>>571516
Ты разделом ошибся. А пдфки с любого планшетика читать сложно, к сожалению.
Аноним 02/11/15 Пнд 18:46:31 #23 №571545 
>>571537
Рили? Почему так? Вроде пробовал с нексуса, неплохо.
Но их в продаже нет.
Аноним 02/11/15 Пнд 18:50:56 #24 №571548 
Я сидел у компа и спорил со школьником. Мой собеседник писал капсом и с кучей грамматических ошибок, оскорблял меня и мою мать, потом и вовсе сказал, что взломаем.
"Я ТИБЯ ВЗАМАЮ ПА АЙПИ ВИЧИСЛЮ И ПРЕЕДУ ИБАЛА БИДЬ СУЦКА!!!!11!"- написал он.
Я посмеялся, школьник добавил меня в бан, а я начал слушать музычку и общаться с тян. Тян была просто прекрасна, анон, скажу я тебе, а главное - не ТП.
Как вдруг, она пишет:"Ты долбоёб озабоченный, иди на хуй, мудак". Я нихуя не понял, естественно, хотел написать, мол, что за дела, тян, ты чего, охуела, баба, но она добавила меня в ЧС. Ну, думаю, побесится, да и все нормально будет, как вдруг смотрю в нашу переписку, а там капсом написано: "Я ТЕБЯ НОЙДУ И ВЫИБУ У ОНАЛ ШЛЮХА". Я опять нихуя не понял, естественно, думаю, что за дела, это не я писал ведь. Не сильно на этом задерживаясь, я зашел на второй аккаунт и начал набирать сообщение тян, как бы, это не я. И вот, нажав на кнопку отправления и смотря на анимацию загрузки, я заметил, что мое сообщение исчезает, а на его месте появляется "Я ИБАЛ ТВАЮ МАТЬ".
Я, нихуя не понимая, начал было нажимать на кнопку "Выход", но курсор меня не слушался. Я вел мышь в сторону, но курсор застыл на одной точке монитора. Потом он медленно поплыл вверх, нажал на "Моя страница" и на стене начал набирать текст. Прихуевший, я не моргая пялился в экран. "Я ТУПОЙ ПИДОРАС Я САСУ ХУЙЦЫ" появилось у меня на странице.
Потом открылся word и появился следующий текст:
"МЫ В ТВАЁМ КАМПЕ ПИДАР"
Я тут же выдернул шнур из розетки и взглянул в потухший экран. Оказалось, что это быдлецо меня взломало, ну, школьник этот. Я включил браузер на телефоне и зашел на свою страницу, где уже набралось с десяток "лол" от моих друзей. Как вдруг телефон выключился, затем включился, запустил набор СМС и набрал "АХАХАХА ПИДАРОК". Я разбил телефон о стену и побежал к домашнему, чтоб звать своего друга на помощь, набрал номер, но вместо голоса друга какой-то очень молодой человек проорал "МУДИЛА МИ ТИБЯ ВЗЛОМАЛЕ", после чего голос начал в истерике хохотать и материться. Блядь, они взломали мой ДОМАШНИЙ телефон!
Я в ужасе побежал в комнату, чтоб забрать свои вещи и убегать отсюда. Выгребая мелочь с полки, я зацепил ящик, который упал, но, благо, не на меня. Из ящика вывалились карты, старые тетради, кубик Рубика, тетрис и прочая хрень. Взяв деньги, я стал одеваться, как вдруг увидел нечто ужасное. На экране тетриса было написано "Я ТВАЮ МАТЬ ИБАЛ". НА ТЕТРИСЕ БЛЯДЬ!
С рюкзаком я забежал на кухню и начал кидать в пакеты еду. Я взглянул на кота. Он останется здесь, подумал я. Но потом вспомнил, что это мой дом и я в него вернусь завтра, кинул ему котлету, погладил и двинулся к выходу. Но за спиной у меня послышалось мяуканье. Я обернулся на кота, который тут же заорал "ПА АЙПИ ВИЧИСЛЮ СУКА".
В истерике я бежал по городу. Понимая, что я не убегу от своего страха, я поймал такси, мол, уеду от страха. За рулем сидел какой-то монобровий Ашот, который спросил: "Куда эдим парэнь?". "К Центру" - ответил я. Успокаивая дыхание, я выглянул в окно. Мы ехали вовсе не к Центру, а наоборот - на окраину. Я глянул на водилу, который улыбаясь, лукаво смотрел на меня. В голове сидела мысль, что сейчас эта обезьяна завезет меня в лес, изнасилует, а потом убьет. Но таксист развеял все мои догадки, сказав: "МАТЬ ИБАЛ ТВОЮ!!!1!АДЫНАДЫН!1"
Да, он именно так и сказал - "адын адын".
Выпрыгивая из машины на ходу, я еще услышал "ВИЧИСЛЮ" таксиста.
Я живу в лесу вот уже четыре месяца. Иногда ко мне подбегают белки, которые кричат "ВЗЛОМАЮ ГОНДОН!!!1"
Аноним 02/11/15 Пнд 20:24:06 #25 №571645 
После нажатия Ctrl+C и до вставки у вас есть ощущение что в левой руке появилась информационная сущность, требующая того чтобы ее вставили?
Аноним 02/11/15 Пнд 20:28:38 #26 №571652 
Странный вопрос для этого раздела, но все же задам. Есть таблица 10к*10к примерно в Excel (xlsx). Нужно удалить дубликаты из нескольких столбцов. То есть было

тест1 тест4
тест2 тест1
тест3 тест5

а стало

тест1 тест4
тест2 тест5
тест3

Стандартными средствами не выходит. Траспонирование и удаление дубликатов не подходит, т.к. excel сразу же подтягивает строчки, не оставляя пробелов и структура таблицы нарушается. Надеюсь, поможете а не обосрете с надменным видом как обычно
Аноним 02/11/15 Пнд 20:34:42 #27 №571658 
>>571516
Купил себе асус т100. Типо планшетобука. Хватает на покодить в дороге что-нибуть несложное + неплохая читалка всяких пдфок на винде. Размер правда великоват как дял планшета, но намного удобней нехуся, да и любого ведра.
Аноним 02/11/15 Пнд 20:54:49 #28 №571681 
>>571645
Да. Этой сущностью был Альберт Эйнштейн мой хуй.
Аноним 02/11/15 Пнд 21:03:41 #29 №571687 
>>571658
Двачую. Юзал его долго, очень удобно. Потом правда достал большую пеку и теперь асус только в форме планшета использую для фапанья на диване.
Аноним 02/11/15 Пнд 21:04:58 #30 №571688 
Пр, что делать, если в DW не влазит число? Пишу на ТАСМе.
Аноним 02/11/15 Пнд 21:43:44 #31 №571716 
Куда scala тред проебали плебеи?
Аноним 02/11/15 Пнд 22:22:05 #32 №571748 
>>571688
dd, dq
Аноним 02/11/15 Пнд 22:30:03 #33 №571752 
Как лучше делать - один файл с длинной простыней текста или много маленьких файлов, между которыми нужно скакать?
Аноним 02/11/15 Пнд 22:34:47 #34 №571757 
С помощью какой пронраммы можно наебнуть винду и желательно инфу на жёстком диске, через определенное время или в определённый день после установки автономно?
Аноним 02/11/15 Пнд 23:06:29 #35 №571784 
>>571231 (OP)
> О: Английский + Python/Ruby.
Совсем пизданулись что ли, пыхоплеяду ссаную тут рекламировать? Это же самые говняные из популярных языков, ОП-даун блядь.
Аноним 02/11/15 Пнд 23:13:13 #36 №571794 
>>571784
Питухон единственный нормально спроектированный из популярных.
Аноним 02/11/15 Пнд 23:15:36 #37 №571798 
Посоны, проясните за corezoid. Название - как у поделки шестиклассника Васяна из третьего подъезда, по виду - среда для визуального программирования для манагеров, внутре - теория какого-то русского чухана с конечными автоматами. На чем оно вообще? Знаю, один из компонентов системы там - приблуда на прологе, а больше нихуя инфы в интернете нету.
Аноним 02/11/15 Пнд 23:21:46 #38 №571809 
>>571794
>питохон
>нормально спроектирован
Разве что для даунов-неосиляторов нормальных языков.
Аноним 03/11/15 Втр 00:05:13 #39 №571847 
>>571809
Назови хоть один нормальный, осилятор мамки.
Аноним 03/11/15 Втр 00:16:47 #40 №571859 
14464990079780.jpg
Можете что нибудь сказать о geekbrains.ru ? Он платный?Реально ли там обучиться с нуля?
Аноним 03/11/15 Втр 00:34:04 #41 №571869 
Есть какой-то смысл париться из-за выбора темы диплома или легче взять из первого, что подкинули преподы и что понятно, как реализовывать? Вроде бы нравится, но думаю ещё. Речь о небольшом мобильном приложении. 3 курс
Аноним 03/11/15 Втр 01:05:20 #42 №571891 
>>571869
Конечно есть. Диплом - отличная возможность изучить что-то новое. Я так CUDA освоил, например.
Аноним 03/11/15 Втр 01:05:24 #43 №571892 
Парни, доу разбанили!
Аноним 03/11/15 Втр 01:17:58 #44 №571907 
>>571892
Ты доской ошибся.
Аноним 03/11/15 Втр 10:05:45 #45 №572057 
>>571231 (OP)
>В: Хочу стать программистом, какой язык учить?
>О: Английский + Python/Ruby.

Посоны почему руби-питон надо учить? Открываю сайты поиска работы там одни вакансии джава-джава-джава-джава.
Аноним 03/11/15 Втр 10:17:35 #46 №572069 
>>572057

потому что нахуя тебе на пекарне джава
а большинство нюфаней отсюда все равно никогда в профессии не окажутся
так пусть хотя бы язык четертого поколения учат а не унылую жабу
Аноним 03/11/15 Втр 10:19:07 #47 №572070 
>>572057
Потому что Java портит мозг, и нужно знать, что можно по-другому.
Аноним 03/11/15 Втр 10:24:36 #48 №572073 
>>572069
>>572070
А почему тогда постоянно востребованы джава-разработчики-тестеры-хуестеры, если она такая не очень?
Аноним 03/11/15 Втр 10:32:27 #49 №572078 
>>572073
знаешь вакансий менеджеров по родажам еще болььше чем программистов почему бы тебе туда не пойти
Аноним 03/11/15 Втр 10:37:51 #50 №572079 
>>572078
Ну не стукай, я же просто спросил.
Аноним 03/11/15 Втр 11:25:13 #51 №572100 
Главная Настройка  Makaba Futaba Burichan Muon Neutron Gurochan Консолечка Game 

Доски  Навигация  /au/ /bi/ /biz/ /bo/ /c/ /em/ /fa/ /fiz/ /fl/ /ftb/ /gd/ /hi/ /hw/ /me/ /mlp/ /mo/ /mu/ /ne/ /po/ /pr/ /psy/ /ra/ /re/ /s/ /sci/ /sn/ /sp/ /spc/ /t/ /tv/ /un/ /w/ /wh/ /wm/ /wp/   /di/ /diy/ /pa/ /p/ /trv/   /cg/ /gb/ /tes/ /v/ /vg/   /a/ /fd/ /ma/ /vn/   /d/ /b/ /fag/ /soc/ /r/ /abu/   /fg/ /fur/ /g/ /ga/ /h/ /ho/ /hc/ /e/ /fet/ /sex/  


/Б/ред

Ответить в тред

Назад Вниз Каталог Обновить

 Аноним 03/11/15 Втр 03:11:38 №105630xxx

(92Кб, 1280x678)

может кто помочь новичку с regular expressions по php? надо preg_match сделать по критериям:
-номер улицы минимум 1 максимум 4 цифры потом пробел
-название улицы, только буквы мальенькие или большие потом пробел.
-заканчивается почтовым индексом из именно 6ти цифр

стейтмент вот 
else if(!preg_match("???????",$address))
{
$isValid = false;
$errMsg3 = "Address must contain at least 1 and maximum of 4 digits followed by a street name and postal code.";
}

это все должно быть в одной ячейке формы
Спасибо
Аноним 03/11/15 Втр 11:26:21 #52 №572101 
>>572100
Сори за оверкопипаст, с мобилкт
Аноним 03/11/15 Втр 12:07:45 #53 №572117 
>>571757
Готов заплатить.
Аноним 03/11/15 Втр 12:21:06 #54 №572123 
>>572100
^\d{1,4}\s[\w\s]+\s\d{6}$
не?
Аноним 03/11/15 Втр 12:58:24 #55 №572136 
>>572117
Планировщик заданий + вишмастер
Аноним 03/11/15 Втр 13:04:30 #56 №572139 
>>572100
Почему не разбить - адрес отдельно, зип отдельно?

И нахуя вообще валидировать адрес? А вдруг у кого-то улица Годовщины 38-го сентября или проспект Памяти 2ch'а, что, нельзя тогда регаться на твоем парашесайте?
Аноним 03/11/15 Втр 13:08:39 #57 №572142 
>>572073
Потому что это пропиаренное говно, в которое очень дохуя вложили, посему вася ерохин предпренематель и считает что все остальное - детские игрушки.
Аноним 03/11/15 Втр 13:52:08 #58 №572174 
Я вот не понимаю, зачем для одной хрени придумано стольк хреней. Вот например вебсайт, его можно написать на хуевой туче ЯП (жава, сишарп асп нет, жаваскрипт(нода), пхп, руби, питон, перл). Взять фреймворки - все они делают одну и ту же хрень, создают сайты. Так нахуя столько ЯП и фреймворков если по сути они делают одно и то же?
Аноним 03/11/15 Втр 13:52:13 #59 №572175 
>>572057
Потому что вождению не начинают учить с грузовиков.
Научись сначала алгоритмизации, а потом уже разбирайся что значит private static final и почему нельзя вывести строку одной командой.

> А почему тогда постоянно востребованы джава-разработчики-тестеры-хуестеры, если она такая не очень?
Потому что море либ и фреймоврков, которые можно бесплатно использовать в энтерпрайзе. Потому что для обработки big data альтернатив хадупу, спарку и сторму на других языках не наблюдается. Потому что андроид на джаве. Потому что 80% аутсорса - банковское говно, конвертирующее xml в эксепшны, и тем, кто этим занимается, не нужно забивать и без того маленький мозг монадами
LaTeX Аноним 03/11/15 Втр 14:09:23 #60 №572185 
В /s прикреплённого треда для всего на свете нет, поэтому спрашиваю здесь. Итак, LaTeX.

\phantom{x} создаст пробел размером переменной x. А как создать пробел в половину этого размера (как по горизонтали, так и по вертикали, но главным образом интересует по горизонтали, если универсального решения нет)?
Аноним 03/11/15 Втр 16:49:48 #61 №572267 
>>571231 (OP)
На сколько вообще правильно постоянно юзать готовые фреймворки и прочие решения, а не пилить велосипед с нуля, в вузе за такое давали пизды. например. А ирл как? Вот те же айос приложения, есть вещи, которые мне вообще не хочется с нуля писать да и вообще не понимаю как это надо будет реализовать, мне нужен промежуточный результат просто - правильно ли юзать что-то готовое и пиздить ссо стека оверфлоу готовый код?
Аноним 03/11/15 Втр 17:18:52 #62 №572284 
>>572267
Правильно. В вузике тебя пиздили за то, что не думаешь головой а пиздишь чужое решение. Ирл - важен результат, а не то как ты его добился, хоть ты чужой проект форкни и сменил логотип (таких кстати дохуени).
Аноним 03/11/15 Втр 17:41:30 #63 №572296 
Аноны. Поясните мне за то, какой язык стоит начинать учить для заработка. Допустим, чтобы работать на удаленке или в своей мухосрани. Где вообще можно посмотреть вакансии погромистов? Посоветуйте, пожалуйста.
Аноним 03/11/15 Втр 18:29:26 #64 №572323 
>>572296
php
Аноним 03/11/15 Втр 18:56:19 #65 №572341 
>>572296
Этот >>572323 дело говорит. Остальных не слушай.
Visual Studio Code Аноним 03/11/15 Втр 18:59:31 #66 №572343 
14465663719800.png
Ребята помогите разобраться с настройками.

Накатил пикрелейтед, так как подсказки это просто пушка! Какие аргументы принимаем, что возвращаем, описание строкой - все охуенно. Как раз для нуфага, типа меня.

Но. Некоторые подсказки не влезают по ширине, как на картинке. Как это починять? Нагулить совсем не могу, если сможете в корректный запрос, то тыкните плиз.
Аноним 03/11/15 Втр 19:58:26 #67 №572373 
Если в базе данных много одинаковых таблиц и две отличающиеся, нормально название отличающихся начать с _ или это говнокодерство? Как тогда лучше их выделить? Слить одинаковые таблицы в одну - не вариант. Вынести в другую базу - тоже.
Аноним 03/11/15 Втр 20:05:46 #68 №572377 
>>572343
>Какие аргументы принимаем, что возвращаем, описание строкой
В любой IDE есть.
Аноним 03/11/15 Втр 20:08:28 #69 №572380 
>>572377
Дочитай до конца.
Аноним 03/11/15 Втр 20:17:59 #70 №572388 
Если в базе данных много одинаковых таблиц и две отличающиеся, нормально название отличающихся начать с _ или это говнокодерство? Как тогда лучше их выделить? Слить одинаковые таблицы в одну - не вариант. Вынести в другую базу - тоже.
Аноним 03/11/15 Втр 21:55:13 #71 №572470 
>>572388
Все нормально, если делать последовательно.
Аноним 03/11/15 Втр 22:19:08 #72 №572488 
Анон, почему эта программа из Калашикова не выводит сообщения? Его надо запускать только в досе?
https://ideone.com/RJbCEd
Аноним 03/11/15 Втр 22:34:25 #73 №572510 
>>571231 (OP)
тест
Аноним 03/11/15 Втр 22:42:59 #74 №572517 
>>572488
Забыл сохранить файл. Но почему ассемблер ругается на строчку mod dx, offset message "операнды инструкции должны быть одинакового размера"?
Аноним 03/11/15 Втр 23:17:52 #75 №572540 
14465818728420.png
Android Java
Господа. Вывожу круг по клику на картинку, а он и не выводится. Подскажите, что не так.
Аноним 03/11/15 Втр 23:20:15 #76 №572541 
>>572540
вот тут-то тебя и обоссут
мимо отвечал в твой тред в /b/
Аноним 03/11/15 Втр 23:21:33 #77 №572543 
>>572541
А я и говорил что меня тут и обоссут. Между прочим там тред еще жив, мог ты там доотвечать
Аноним 03/11/15 Втр 23:22:29 #78 №572545 
Что на крестах написать чтобы уровень повысить и без сторонних библиотек? Какой-нибудь хэлоувордик консольный чтобы потом на гитхаб как первый проект выложить.
Аноним 03/11/15 Втр 23:24:38 #79 №572547 
>>572543
проще было бы за 15 минут гугления сделать то, что ты пытался весь тред
а потом обоссать
Аноним 04/11/15 Срд 01:44:28 #80 №572628 
Какой язык подходит для работы с большим кол-вом инфы? (кроме R)
Особенно интересует возможность "вылавливать" текстовую (и не только) инфу из веб-страниц\приложений\документов (ворд\эксель)\баз данных и "складировать" ее для дальнейшей обработки в удобоваримом формате. Желательно тем же R или каким-то специализированным софтом.
Если тут окажутся аноны, занимающиеся биг дата -- вообще шик.
Аноним 04/11/15 Срд 02:03:29 #81 №572636 
>>571231 (OP) (OP)
>не знаю какую тему диплома взять.
Интересы: сайтики и веб, простенькие, но полезные микроприложения, меньше - геймдев.
Желание: сделать что-то прикладное, но эффектное и полезное, не заебаться.
Нежелание: писать хуйню в стол / заниматься матаном и теоретическим говном.
Требования: наличие публикации по теме, нир по теме, направление - информатика или, даже лучше, приложение информатики в экономике и финансах
Знания: основы пыха, мускула, верстки. Самые основы плюсов, sql, эконометрики.
Отвращение к: академическое задротство, матан ради матана, дезаен (в него тупо не умею, да и не надо это в дипломной), писанина ради писанины.
Дополнительно: инглиш на практически нулевом уровне, нужно достаточное количество качественной практической русскоязычной литературы, недостающее должно легко переводиться с гуглом. Научрук вероятнее всего еблан.
Что скажете, какие варианты? хейтеры отправляются сосать член
Аноним 04/11/15 Срд 02:10:41 #82 №572643 
>>572628
Смотри Apache Spark. Для него родной язык - scala, почти все поддерживается также джавой и чуть меньше петоном. Вроде есть какая-то поддержка того же R и новомодной Julia.
Хз как у него с текстом (минимум типа tf/idf точно есть), но формат входных-выходных данных можно какой угодно сделать.

А какая задача у тебя?
Аноним 04/11/15 Срд 02:54:02 #83 №572658 
Есть одна сорт оф практическая. Нужно написать клиент-сервер, чтобы клиент через сервер тянул из БД через DAO/VO данные, умел так же логинится и из клиента отправлять запрос в БД. Ясен хуй с ГУИ, на богомерском свинге. Вся эта ебола должна работать через сокеты и еще одна версия такая же, только через RMI, без лишних ништяков(нет ТЗ), но, как я понял, с потоками.

ВНИМАНИЕ ВОПРОС: на какую стоимость это говно потянет, так чтобы не охуеть со стороны заказчика и разработчика?
Аноним 04/11/15 Срд 05:14:22 #84 №572684 
>>571231 (OP)
лол
Аноним 04/11/15 Срд 06:08:32 #85 №572687 
14466065121300.jpg
Привет, задроты.
Как имя столбца А, B, C..., AAB, AAC...
сконвертить в число?
Аноним 04/11/15 Срд 06:15:56 #86 №572688 
>>572687
До утра пожалуйста придумайте че-нить, я лабу в 9 пойду сдавать.
Аноним 04/11/15 Срд 07:43:18 #87 №572692 
Правильного изучения программирования вопрос! Что делаю сейчас: читаю книгу по сям (мой первый ЯП по сути), все примеры проверяю у себя, все задания выполняю. Надо ли мне сейчас алгоритмы по Вирту начинать? Надо ли SICP читать?
Аноним 04/11/15 Срд 07:44:00 #88 №572693 
>>572687
Какого столбца? Где этот столбец?
Аноним 04/11/15 Срд 08:01:24 #89 №572695 
>>572693
Какая разница.
Ты в екселе или еще где видел как столбцы нумеруются?
A, B... Z AA AB ... ZZ AAA AAB...
Аноним 04/11/15 Срд 09:32:05 #90 №572704 
>>572695

Так?
http://ideone.com/HbAcp5
Аноним 04/11/15 Срд 09:52:55 #91 №572712 
Анон, не подскажешь регулярное выражение, под которое попадет:
http://site.com
https://site.com
...
http://mocha.govno.site.com/ololo?g=1
и т.д и т.п. То есть не простая валидация URL, а именно проверка на причастность к site.com. При этом site.com.hackir.ru проверку естественно проходить не должно.
Аноним 04/11/15 Срд 09:56:06 #92 №572713 
>>572704
Твой код на AB выдает 53 вместо 28
Аноним 04/11/15 Срд 10:04:28 #93 №572714 
>>572713
Это потому что нужно идти с конца строки а не с начала
Аноним 04/11/15 Срд 10:13:03 #94 №572715 
>>572713

Да, обосрался чутка, вот исправил.
http://ideone.com/FxFDwv .
Аноним 04/11/15 Срд 10:15:50 #95 №572717 
>>572715
Ты все еще обосран.
Math.Pow(NumbersOfLettersInAlphabet, i);
вместо i нужно length - i - 1
Аноним 04/11/15 Срд 10:16:43 #96 №572718 
>>572717
А не это я обосрался
Аноним 04/11/15 Срд 10:18:35 #97 №572720 
14466215156770.png
>>572718
я просто по другому по ебанутому сделал
Аноним 04/11/15 Срд 10:32:24 #98 №572727 
>>572720

А еще будет обосрамс если кодировка не аскисовместимая, или не заглавые буквы.
sageАноним 04/11/15 Срд 11:26:13 #99 №572744 
>>572636
>Отвращение к: академическое задротство, матан ради матана
Уебывай, ты не нужен.
sageАноним 04/11/15 Срд 11:27:18 #100 №572745 
>>572517
Сука, какие же мрази сидят в пр. Даже я сам (ньюфаг в асм) нашел причину этих проблем, немного погуглив. Но здесь сидят такие черви, которые даже в это не могут.
Аноним 04/11/15 Срд 12:10:34 #101 №572760 
>>572744
Нет ты.

>>572745
Просто напросто всем похуй на тебя, нющ :3
Аноним 04/11/15 Срд 12:21:12 #102 №572767 
Посоны помогите мне советом. Решил уходить с теперешней работы, потому что по сути тут вообще не приходится программировать, а работать с бизнес логикой, файлами, писать письма и прочая хуета. Платят отменно, поэтому долго задержался на этой работе но понял что ну его нахуй.
Я знаю хорошо джаву с ее стандартной библиотекой, SQL, но на этом все. Ни одного фреймворка мне учить не пришлось.
Куда мне податься хоть и за меньшую зарплату но с итересной работой или хотябы той где реально пришлось бы программить.

И второй вопрос, у меня скопилось деньжат чтоб 8 месяцев не работать и жить без особых проблем. Стоит ли мне уходить сразу или подождать пока найду новую работу сначала?
Аноним 04/11/15 Срд 12:23:12 #103 №572772 
>>572636
>>не знаю какую тему диплома взять
Бери любую, все равно ты после своего калледжа будешь работать продажником.
Аноним 04/11/15 Срд 12:32:27 #104 №572776 
Нужна помощь, антоны. Поменял себе жёсткий диск на ноутбуке, соотвественно поставил новую ОС. Теперь Ноут дико подвисает, даже не знаю в чём проблема. Помогите.
Аноним 04/11/15 Срд 12:34:36 #105 №572779 
>>572776
     /s/ ---->
<- /hw/
Аноним 04/11/15 Срд 12:42:48 #106 №572780 
>>572776
Вали в /s и обьясни нормально в чем проблема новую ОС он, блядь, поставил, подвисает у него, нахуй.
Аноним 04/11/15 Срд 13:34:11 #107 №572804 
>>572772
>>572744
О, вот и теоретики-фундаментальщики подтянулись. Диванные
Аноним 04/11/15 Срд 13:45:07 #108 №572812 
>>572636
p2p VoIP чат с шифрованием.
Аноним 04/11/15 Срд 13:59:55 #109 №572827 
>>572804
Баттхерт голодного рта. Будем ждать через 2-3 года твой пост про то, что программирование говно и днище, потому что вершин такие как ты не достигают и рано или поздно идут ко дну, для вида подрыгивая конечностями.
Аноним 04/11/15 Срд 14:08:33 #110 №572836 
тур тур тур
тут есть поясняльщики?
чтобы стену текста не писать зря
Аноним 04/11/15 Срд 14:13:45 #111 №572839 
блять, ненавижу медленные доски

посоны, как научится делить программу по классам?
какие учебники читать?
всю основу прочёл, опыт погромирования 2 года
Аноним 04/11/15 Срд 14:14:57 #112 №572841 
>>572836
Нет, здесь только голодные копипастеры со стек оверфлоу и борщехлебы-хачкелисты, которые даже на 10% не знают свой хачкель.
Аноним 04/11/15 Срд 14:15:14 #113 №572842 
>>572839
Пейсать своё и изучать чьи-то ещё исходники.
Аноним 04/11/15 Срд 14:15:31 #114 №572843 
>>572839
>посоны, как научится делить программу по классам?
Ты даун без абстрактного мышления и воображения.
Аноним 04/11/15 Срд 14:20:22 #115 №572848 
>>572839
Мысленно пишешь процедурно, далее выделяешь, где у тебя this, конструкторы, деструкторы, где нужен полиморфизм, где не нужен и т. д. Вместо "мысленно", можно прототип за пару дней набросать.
Аноним 04/11/15 Срд 14:20:23 #116 №572849 
>>572842
делаю это 2 года
но оче тяжело выходит
допустим я хочу на жаве написать программу которая просматривает папки рекурсивно, и схороняет в бд
также нужно потом схоронять изменения, удалять удалённое из бд и т.д.

как это в классах выразить?
1) класс который просто сканирует файлы
2) класс который работает с бд
и всё?
но наверно нужно выделить работу с бд в отдельный компонент, так как бд не имеет никакого отношения к индексации

но мне же надо ещё и добавлять новые файлы в уже существующие

оче туго соображаю помогите
Аноним 04/11/15 Срд 14:25:21 #117 №572852 
>>572849
пожалусто помогите котоны у меня уже нервные срывы из-за полугода работы на новом месте
телефон свой расхуярил и плакать сел на пол
помогите разобраться с этой архитектурой все эти интерфейсы абстрактные классы я теорию понимаю но на практике тону в них просто оче тяжело котоны!
Аноним 04/11/15 Срд 14:25:31 #118 №572854 
>>572849
Для начала перестань быть мелкобуквенным уебком без точек.
Аноним 04/11/15 Срд 14:26:01 #119 №572855 
>>572854
>мелкобуквенным
Ок босс. Продолжаем диалог.
Аноним 04/11/15 Срд 14:30:20 #120 №572858 
[] ОБ ИЗВРАЩЕНИЯХ
~~~~~~~~~~~~~~~~~~

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

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

Начинающие

Эти еще не определились, кем им стать. Пара недель на IRC, пара
"вирмэйкерских тусовок" (vx party). Часто вступают в какую-нибудь
"вирусную группу", а потом оттуда сваливают по причине "жизнь-такое
говно..." Большинство, к счастью, через короткое время исчезает.

Пиздюки

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

Тормоза (вечно пишущие)

Следующая стадия после пиздюков. Эти на прямой вопрос о разработках
отвечают одну и ту же легенду: "пишем, скоро будет".

Рипперы

Стадия, параллельная тормозам, но более креативная. Их мало, но бывают.
Берется макро-вирус, изменяется/добавляется копирайт. Yeah!

Вирусоколлекторы (трэйдеры)

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

Антивирусники (аверы)

занимаются продажей антивирусов, саморекламой и увеличением рынка "юзеров".

Бывшие вирмэйкеры

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

Бывшие вирмэйкеры -- антивирусники

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

Комбинации вышеперечисленных

Здесь описаны лишь крайние стадии; на самом деле реальные люди
представляют из себя комбинации описанных направлений, например:
полурипперы-полупиздюки; полутормоза-полувирусоколлекторы.

[
] КАК ЛЕЧИТЬСЯ
~~~~~~~~~~~~~~~~

Никак, да и не нужно это.
Истинные вирмэйкеры обладают пожизненным иммунитетом от вирусной сцены.

[] НУЖНА ЛИ ВИРУСНАЯ СЦЕНА
~~~~~~~~~~~~~~~~~~~~~~~~~~~

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

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

[
] РОССИЙСКАЯ ВИРУСНАЯ СЦЕНА
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Как сказал один мудрый человек,
- Уйдите, вы нам отвратительны.

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

Розы не растут в помойке. Go West!
Аноним 04/11/15 Срд 14:33:29 #121 №572860 
>>572855
Я тебе уже написал - >>572848
Мысленно напиши свой код процедурно с простым правилом - не повторяться дважды. Далее проведи мысленно рефакторинг - выдели классы-хуяссы и т. п. Абстракные классы тебе будут нужны там, где будет нужен полиморфный код, что для такого простейшего CRUD-скрипта тебе вряд ли понадобится
Аноним 04/11/15 Срд 14:35:41 #122 №572863 
>>572860
Не опнимаю какписать код мысленно. Там дохуища работы.
Аноним 04/11/15 Срд 14:43:47 #123 №572868 
>>572863
Дополню. Если ты имеешь ввиду расписать то что программа будет делать - то это я делаю и так. Но я сразу начинаю разбивать по компонентам. И появляется описанная выше проблема.
Я пытался сразу начать кодить, но всё застревает, так как получается какая-то каша с несвязанными логически классами.
Аноним 04/11/15 Срд 14:45:10 #124 №572870 
>>572863
Меняй профессию, тут дальше мидла не уйдёшь.
Аноним 04/11/15 Срд 14:49:53 #125 №572878 
>>572870
Хочу попытаться что-то сделать перед тем как бросать.
Это как-то связано с абстрактным мышлением? Прошёл только сто рандомный тест из интернета - результат - "средний школьный возраст". Просто рандомный тест, но всё таки.
Аноним 04/11/15 Срд 14:50:35 #126 №572879 
>>572863
Берешь текстовый редактор и пишешь в нем псевдокод, можно даже на русском. Постепенно этот псевдокод уточняешь, заменяя общие описания частными.
Аноним 04/11/15 Срд 14:52:37 #127 №572880 
>>572879
Ну вот же: >>572868
Это не помогает. Ошибка описанная тут: >>572849
>но наверно нужно выделить работу с бд в отдельный компонент
Я не могу грамотно всё разделить по классам чтобы было красиво и логично.
Аноним 04/11/15 Срд 14:56:57 #128 №572886 
>>572880
А это никто не может.

«Я уверен, что ООП методологически неверна. Она начинает с построения классов. Это как если бы математики начинали бы с аксиом. Но реально никто не начинает с аксиом, все начинают с доказательств. Только когда найден набор подходящих доказательств, лишь тогда на этой основе выводится аксиома. Т.е. в математике вы заканчиваете аксиомой.

Тоже самое и с программированием: сначала вы должны начинать развивать алгоритмы, и только в конце этой работы приходите к тому, что вы в состоянии сформулировать четкие и непротиворечивые интерфейсы. Именно из-за этой неразберихи в ООП так популярен рефакторинг — из-за ущербности парадигмы вы просто обречены на переписывание программы, уже в тот самый момент, когда только задумали её спроектировать в ООП-стиле».

Т.е. пиши алгоритмы, структуры данных, выделяй полиморфные алгоритмы и структуры данных, а потом думай, как это все запихнуть в Java. Второй вариант - это пиши как придется, а потом занимайся бесконечным рефакторингом. Это тоже нормально.
Аноним 04/11/15 Срд 14:57:56 #129 №572887 
Анон, я так нихуя и не понял сколько программисты зарабатывают и какой потолок
Аноним 04/11/15 Срд 15:08:55 #130 №572899 
>>572886
>пиши алгоритмы, структуры данных, выделяй полиморфные алгоритмы и структуры данных
Я плохо понимаю что это. Я знаю что это проходят в погромистских вузах.
Есть ли смысл поверхностно ознакомится с этим, или мне необходимо полностью погрузится в это чтобы была польза?
Аноним 04/11/15 Срд 15:10:29 #131 №572903 
14466390296900.jpg
>>571231 (OP)
/r книжку по R для дебилов
Аноним 04/11/15 Срд 15:28:13 #132 №572917 
>>572899
Имеет смысл ознакомиться с тем, что такое полиморфизм и как он реализуется в разных языках. Имеет смысл знать несколько языков разных парадигм. Имеет смысл читать языковые срачи, чтобы понимать, чем языки принципиально отличаются.
Аноним 04/11/15 Срд 15:31:05 #133 №572921 
>>572917
Я знаю что такое полиморфизм и прочее связанное с ооп.
У меня проблемы именно с мышлением.
Начал смотреть лекцию https://www.youtube.com/watch?v=b5ppRup0L3Q
правильно делаю или пустая трата времени?
Аноним 04/11/15 Срд 15:31:58 #134 №572922 
>>572921
И опять поясню: я читаю всё это говно в учебниках, вижу это в коде на работе, но я не могу применить это.
Аноним 04/11/15 Срд 15:37:52 #135 №572929 
>>>>572767
бампану ка я что ли
Аноним 04/11/15 Срд 15:40:01 #136 №572931 
>>572767
это не прогромистский вопрос нихуя
причём тут пр?
Аноним 04/11/15 Срд 15:44:29 #137 №572935 
>>572921
Поверь мне, ты не знаешь, что такое полиморфизм, если считаешь, что оно связано с ООП. Оно не связано с ООП, ООП - это один из вариантов сделать код полиморфным: сделать интерфейс, написать код, работающий с интерфейсом, и написать классы, которые от этого интерфейса наследуются. Это называется сабтайпинг полиморфизм.

Т.е. у тебя были с чем проблемы? "все эти интерфейсы абстрактные классы я теорию понимаю но на практике тону". А на практике все просто - как только тебе нужен полиморфный код (для борьбы с копипастой), ты выделяешь интерфейс, и вперед. Не нужен тебе полиморфный код - не нужны тебе интерфейсы. И все. Иди снизу вверх.

По алгоритмам и структурам данных - это полезно, конечно, но не то, о чем я говорил. На java-языке
Алгоритмы - код.
Структуры данных - классы без методов, чисто данные.
Полиморфные алгоритмы - код, работающий с интерфейсами или генериками.
Полиморфные структуры данных - интерфейсы или генерики.

Далее, снизу вверх:
1. Пиши псевдокод.
2. Объединяй в этом псевдокоде переменные в классы без методов.
3. Пиши статические методы, которые работают с данными.
4. Как только видишь в этих статических методах паттерн, где куча методов принимают 1 параметр - твой объект, делай их из статических методов обыкновенными методами.
5. Ищи полиморфные места (когда код работы с разными данными выглядит одинаково) и выделяй там интерфейсы.
Аноним 04/11/15 Срд 15:46:14 #138 №572937 
>>572931
хули тут не програмисткого если это про работу в индустрии программинка. на этой доске дохуя постоянно тредов на эту тему не пизди.
Аноним 04/11/15 Срд 15:49:05 #139 №572942 
>>572767
>Куда мне податься хоть и за меньшую зарплату но с итересной работой или хотябы той где реально пришлось бы программить.
Лучше не надо. Программирование - зашквар, заебет очень быстро.
>Стоит ли мне уходить сразу или подождать пока найду новую работу сначала?
Никогда не уходи в пустоту.
Аноним 04/11/15 Срд 15:49:50 #140 №572945 
>>572942
братан я тоже так думал. но это реально сосет из меня душу ебана рот.
Аноним 04/11/15 Срд 15:53:39 #141 №572949 
>>572945
Ну учи потихоньку что-то интересное, бери подработку на фриланс, наберешься опыта, уйдешь.
Аноним 04/11/15 Срд 15:53:45 #142 №572950 
>>572935
>Далее, снизу вверх:
Ничего не понял. Я пишу псевдокод в гуглдоке. Там нет переменных, там просто текст того как оно должно работать.
Аноним 04/11/15 Срд 15:54:46 #143 №572952 
>>572950
В Совершенном коде есть о том, как из псевдокода рожать настоящий код.
Аноним 04/11/15 Срд 15:55:34 #144 №572954 
>>572952
Но я читал это. Пожалуйста, не говори что нужно проситать ещё раз. Это было оче тяжело.
Аноним 04/11/15 Срд 15:57:22 #145 №572960 
>>572954
Ну перечитай то место, что ты как маленький.
Аноним 04/11/15 Срд 15:59:12 #146 №572962 
14466419521010.jpg
>>572960
Ну не злись. Ты так хорошо объясняешь. Я сейчас посмотрю и вернусь, не уходи.
Аноним 04/11/15 Срд 16:51:32 #147 №573001 
>>572962
Неимоверными усилиями я вывел следующее:
Пишу просто строка за строкой: получение пути, перебор рекурсивный всех файлов, сохранение значения.
Потом опа - метод. Выделяю из кучи метод.
Потом опа - эти методы пойдут в один класс. Я правильно понял?
Аноним 04/11/15 Срд 17:01:27 #148 №573008 
>>573001
Смысл ООП в том что классы придумываются еще когда никакого кода нет. Ты берешь сущности в своей задаче и под каждую сущность ебашишь класс. А то что ты делаешь это структурное программирование, даже если ты код по классам распихаешь.
Аноним 04/11/15 Срд 17:02:45 #149 №573012 
>>573008
Так я писал в самом первом посте что у меня проблема класс составить. Мы пришли туда откуда ушли.
Аноним 04/11/15 Срд 17:06:27 #150 №573015 
>>573012
В чем проблема? Берешь задачу. Разбиваешь на сущности (пока не заебет). Каждая сущность - класс. Представляешь как они взаимодействуют друг с другом - тоесть нужный публичный интерфейс. Реализуешь интерфейс.
Аноним 04/11/15 Срд 17:08:58 #151 №573017 
>>573012
Вот это - >>573008 не я писал. Ты - правильно понял. Почитай Фаулера, у него есть про рефакторинг, выделение методов и прочее говно. Если хочешь поменьше рефакторить, то есть один вариант - смотреть чужой код и копировать архитектуру.
А ООП подход >>573008 умер еще в 90-е.
Аноним 04/11/15 Срд 17:10:59 #152 №573019 
Что лучше прочесть - "Алгоритмы и структуры данных" Вирта или "Искусство програмирования" Кнута? Хотелось бы авторитетное мнение человека, кто имеет представление об обеих книгах.
Аноним 04/11/15 Срд 17:12:24 #153 №573022 
>>573015>>573017
Раз уж начал писать - допишу:

Моя задача -
есть папка с файлами
мне нужно файлы занести в БД, их путь, хэш и т.д.

Как это разбить по классам?
Класс индексатор - составляет список файлов со свойствами.
Класс добавления в бд - сохраняет и получает данные.
Класс проверки различий - на вход - данные из бд и данные из индексатора. ПРоверяет какие файлы перемещены, какие удалены, какие новые, строит команду для класса 2 - удалить то, добавить это, изменить - это.

Это оптимальное разделение? Мне кажется стоит третий класс ещё разбить.
Аноним 04/11/15 Срд 17:12:51 #154 №573023 
>>573019
У книги Кнута огромный недостаток, она при высокой сложности охватывает только какой-то базовый материал, уровня матшкольник 10 класс.
Аноним 04/11/15 Срд 17:13:48 #155 №573024 
>>573019
Кормена
Аноним 04/11/15 Срд 17:14:43 #156 №573026 
>>573019
Ни то, ни то. У Вирта мало и инфы и сложный язык. Кнут это справочник, если тебе нужен какой-то задроченый алгоритм, он скорее всего там есть. Просто так его читать нет смысла. Разве что немного, чтобы общую идею понять.
Аноним 04/11/15 Срд 17:19:04 #157 №573031 
>>573023>>573026
Ясно. А какие есть альтернативы? Понял, что проебал в своё время всю эту базовую теорию, которая должна быть в этих книгах описана, как наверстать?
>>573024
А чем Кормен выгодно отличается от этого дуэта?
Аноним 04/11/15 Срд 17:22:03 #158 №573032 
>>573031
Вирт древний как говно мамонта. У Кнута есть ВСЕ по теме, но много нахуй не нужной математики (а давайте докажем алгоритмическую сложность этого алгоритма трехэтажными формулами с суммами), а вместо языка там ассемблер для вымышленного компьютера 60-х годов. Кормен - дешево и сердито.
Аноним 04/11/15 Срд 17:23:25 #159 №573035 
>>573031
> чем Кормен
Более сжато чем у Кнута, но не в ущерб количеству алгоритмов, намного больше инфы чем у Вирта. Если тебя не сильно интересует навык анализировать алгоритмы (а Кормен и Кнут это не столько книги по алгоритмам, как книги про анализ алгоритмов и учат именно анализу) то возможно стоит посмотреть Седжвика - как по мне это оптимальная книга если интересуют сами алгоритмы.
Аноним 04/11/15 Срд 17:30:48 #160 №573044 
>>573017
Поясни почему его подход умер? Звучит логично.
Аноним 04/11/15 Срд 17:31:31 #161 №573045 
Правильного изучения программирования вопрос! Что делаю сейчас: читаю книгу по сям (мой первый ЯП по сути), все примеры проверяю у себя, все задания выполняю. Надо ли мне сейчас алгоритмы по Вирту начинать? Надо ли SICP читать?
Аноним 04/11/15 Срд 17:32:05 #162 №573046 
>>573044
Потому что http://docs.spring.io/spring-framework/docs/2.5.x/api/org/springframework/aop/framework/AbstractSingletonProxyFactoryBean.html . Вот какой сущности предметной области соответствует этот класс?
Аноним 04/11/15 Срд 17:32:12 #163 №573047 
14466475321740.png
14466475321761.png
14466475321762.png
>>573032>>573035
Спасибо за ответы, возьму Кормена.
Если захочется посмотреть более развёрнуто, то гляну Кнута.
Доставил бы вам красивых девочек, но удалил всю папку с ними, так что держите, чем богат.
Аноним 04/11/15 Срд 17:34:23 #164 №573049 
>>573046
Ну это вспомогательный класс. Сначала составляешь классы. Потом обмазываешь абстракциями. Почем так нельзя?
Аноним 04/11/15 Срд 17:37:18 #165 №573050 
>>573045
> Надо ли мне сейчас алгоритмы по Вирту начинать?
Если нормально зайдет то можно. Помоему тебе идеально дождаться курса по алгоритмам на курсере - стенфордского или Седжвика.
> Надо ли SICP читать?
Только если в качестве развлечения. Лучше выбраный язык и фрейморки под него учить чтобы начать что-то писать.
Аноним 04/11/15 Срд 17:47:05 #166 №573054 
>>573045
Да, надо, если не собираешься быть тупой веб-макакой, как вот этот >>573050 хуесос.
Аноним 04/11/15 Срд 17:47:35 #167 №573055 
>>573049
бамп
Аноним 04/11/15 Срд 17:50:05 #168 №573058 
>>573049
Я выше давал ссылку на Степанова (автора весомой части стандартной библиотеки С++ - хотя казалось бы, ООП-язык) : >>572886
В реальности ты или копируешь классовую иерархию (у winforms, например, она слизана с делфевского VCL, а там тоже откуда-то слизана), или ты 100500 раз пишешь одну и ту же программу (очередной документооборот в очередном банке) или с болью и рефакторингом получаешь что-то рабочее, или забиваешь на ООП и пишешь процедурный код, в котором классы и объекты образуются сами собой. В этом случае классы у тебя или что-то значат реальное, или просто костыли (паттерны), или еще что-то, особой роли не играет.
Аноним 04/11/15 Срд 17:52:05 #169 №573062 
>>573058
Тогда как в подходе >>573001 получить класс уровня AbstractSingletonProxyFactoryBean.html ?
Аноним 04/11/15 Срд 17:56:43 #170 №573066 
>>573062
Это костыль для аспектно-ориентированного программирования в Java. То есть ты думаешь, что Java - ООП язык и это имеет отношение к ООП, а на деле все хуй положили на ООП.
Аноним 04/11/15 Срд 17:58:02 #171 №573067 
>>573066
>ориентированного
Я нихуя не понял, но оставим это на будущее. Вдруг я поумнею.

Почему ты не ответил на >>573022
Аноним 04/11/15 Срд 18:00:55 #172 №573071 
Решился взять ссдшник чтоб не ждать по 10 минут чтоб среда дуплилась.
Оно вообще поможет?
Аноним 04/11/15 Срд 18:01:54 #173 №573074 
>>573071
Нет.
Аноним 04/11/15 Срд 18:02:07 #174 №573075 
>>573067
Да и не надо понимать. Просто концепция ООП, о которой думали в 80-е, развилась в странного монстра.
>>573022
>Класс индексатор - составляет список файлов со свойствами.
Почему не функция?
>Класс добавления в бд - сохраняет и получает данные.
Почему не функция?
>Класс проверки различий - на вход - данные из бд и данные из индексатора
Почему не функция?

На самом деле, когда твоей функции потребуется некоторое внутреннее состояние, имеет смысл преобразовать ее в класс. Но в твоем случае - сомневаюсь.
Аноним 04/11/15 Срд 18:03:06 #175 №573077 
>>573071
Поможет, но может быть проще смонтировать /tmp на RAM-диск
Аноним 04/11/15 Срд 18:03:52 #176 №573078 
>>573071
Нормальную среду используй.
Аноним 04/11/15 Срд 18:05:33 #177 №573079 
>>573075
>Почему не функция?
А ты в уме составь эту функцию.
Она должна:
1) разделить список путей по одному, это цикл раз
2) рекурсивно бегать по пути - это вообще лучше сделать отельной функцией - это цикл 2
3) куда записывать информацию о проиндексированных файлах? разве это не состояние?

ты хочешь сказать лучше написать функцию в 200 строк?
Аноним 04/11/15 Срд 18:06:48 #178 №573081 
>>573079
Три функции тебе религия запрещает написать?
Аноним 04/11/15 Срд 18:08:07 #179 №573083 
>>573081
Получается:
класс: SratSuda.java
В нём и работа с бд, и индексация, и дохуя всего что появится потом, например присваивание тегов к файлам.
ты серьёзно?
Аноним 04/11/15 Срд 18:11:00 #180 №573085 
>>573079
Написать 1 функцию, которая будет вызывать 3 функции, не? Объект тебе нужен, когда есть некоторое внутрение состояние.
Лично я очень часто пишу функцию, типа process(a,b,c,d), а потом оказывается, что выгодно разбить ее на state=init(a,b); process(state,c1,d1);process(state, c2,d2);, т.е. подготовку неких предвычислений, а потом дальнейшую обработку, и тогда я делаю класс с конструктором Yoba(a,b) и функцией yoba.process(c,d). Но - потом. Сначала не всегда ясно, надо ли оно.

>>573083
Потом и отрефакторишь.
Аноним 04/11/15 Срд 18:13:22 #181 №573088 
>>573083
Нет, блядь. Раздроби каждую функцию на тысячи классов и обмотай всё абстрактными фабриками синглетонов.
Аноним 04/11/15 Срд 18:14:29 #182 №573090 
>>573085
Это путь рефакторинга.
А ты писал выше про псевокод. Я хочу идти по пути псведокода.

>>573088
>обмотай всё абстрактными фабриками синглетонов
Ради этого я и стал явапрогроммистом.
Аноним 04/11/15 Срд 18:16:17 #183 №573094 
>>573090
>Ради этого я и стал явапрогроммистом.
Так тебе не в явапрограммисты идти надо было, а в обфускаторы.
Аноним 04/11/15 Срд 18:17:21 #184 №573096 
>>573094
Тоже так думал, но вакансий для обфускаторов не было.
Аноним 04/11/15 Срд 18:17:45 #185 №573097 
В задаче производители/потребители и тех, и других должно быть несколько? Или кто-то из них в единичном количестве?
Аноним 04/11/15 Срд 18:18:39 #186 №573098 
>>573090
Так с псевдокодом рефакторить веселее. Опытные программисты (причем под опытными я имею в виду не гуру) вообще все в уме делают, как шахматисты, которые при взгляде на доску уже не видят конкретные фигуры, а мыслят паттернами того, что происходит на доске. Так и здесь. Ты обрисовываешь задачу, а я представляю себе трубу, по которой текут и меняются данные и думаю, как эту трубу представить на языке программирования, где можно функцией обойтись, а где и класс запилить. Такой себе dataflow подход.
Аноним 04/11/15 Срд 18:19:17 #187 №573100 
>>573096
Были, ты просто не умеешь читать между строк.
Аноним 04/11/15 Срд 18:21:48 #188 №573103 
>>573090
>Это путь рефакторинга.
Воу-воу, ты где это вычитал? Я думал, эту губительную литературу уже давно всю уничтожили.
Аноним 04/11/15 Срд 18:21:49 #189 №573104 
>>573100
Ты слишком тонок.
>>573098
Я думал ты предлагаешь эти функции кодом писать. Тогда да, получается ровно то что я писал >>573001
Аноним 04/11/15 Срд 18:22:18 #190 №573105 
>>573103
Стив Макконнелл - Совершенный код
Аноним 04/11/15 Срд 18:23:18 #191 №573108 
>>573105
СЖЕЧЬ! НЕМЕДЛЕННО! ИЗ ПАМЯТИ СТЕРЕТЬ!
Аноним 04/11/15 Срд 18:25:15 #192 №573111 
>>573104
Можно писать текстом, можно рисовать dataflow-квадраты на бумаге, можно написать прототип на скрипте типа питона. Зависит от тебя и предметной области.
Аноним 04/11/15 Срд 18:26:06 #193 №573112 
>>573111
>прототип на скрипте типа питона
Теперь я понял зачем нужен питон.
Аноним 04/11/15 Срд 18:33:36 #194 №573126 
>>573111
Писать надо квазипсевдокодом с постепенной детализацией каждого действия. Тогда код останется простым и понятным, а волосы мягкими и шелковистыми.
Аноним 04/11/15 Срд 18:44:37 #195 №573135 
>>573126
Вот псевдокод господина макконела:

Отслеживать текущее число используемых ресурсов
Если другой ресурс доступен
Выделить структуру для диалогового окна
Если структура для диалогового окна может быть выделена
Учесть, что используется еще один ресурс
Инициализировать ресурс
Хранить номер ресурса в вызывающей программе
Конец «если»
Конец «если»
Вернуть true, если новый ресурс был создан; иначе вернуть false

покажи на примере этого квазипспсевдокод
Аноним 04/11/15 Срд 18:46:56 #196 №573139 
>>573097
В тривиальном случае - 1 продюсер и 1 консюмер, в общем - n продюсеров и m консюмеров.
Аноним 04/11/15 Срд 19:02:20 #197 №573151 
>>573139
В тривиальном случае только мютекс задействован?
Аноним 04/11/15 Срд 19:07:12 #198 №573155 
>>573151
http://pastebin.com/yMztALzP
Антош, если несложно, можешь сказать, верно ли у меня? Вроде в логе все нормально, но может я что-то в корне не так делаю.
Это практическая, нужно по ней еще выводы сделать, как зависит результат от m и n. Так понимаю, количество производителей влияет пропорционально на скорость заполнения контейнера, количество потребителей обратнопропорционально.
Аноним 04/11/15 Срд 19:08:14 #199 №573157 
>>573135
Это не псевдокод, а бессмысленный семантический шум из полу-абстрактных деталей реализации.
У "господина макконела" очевидные проблемы с абстрактным мышлением. Удивительно, что его писанину кто-то воспринимает всерьёз.
Аноним 04/11/15 Срд 19:09:21 #200 №573159 
>>573157
Пожаловался на тебя
Аноним 04/11/15 Срд 19:09:39 #201 №573161 
>>573159
Мамке?
Аноним 04/11/15 Срд 19:10:02 #202 №573163 
Анон выручай.уже второй день бьюсь.

Программа запускается автоматически при запуске системы. По событию FormCreate прописал

Application->ShowMainForm = false;
TrayIcon1->Visible = true;

,далее код на вставку текущего времени в бд. Всё вставляется всё работает.
В событии FormClose записан код на изменение записи в бд,а именно вместо пустого поля,которое до этого не заполнялось вставляется время завершения программы. По моей идее FormClose должно срабатывать при выключении компьютера.(Как имитация убить процесс в диспетчере задач) Но к сожалению второе время не вставляется по выключении компьютера. Что самое интересное,если бы в FormCreate не прописать

Application->ShowMainForm = false;

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

Ах да,Всё на С++
Аноним 04/11/15 Срд 19:10:35 #203 №573164 
>>573161
Модерам. Ты толсто троллишь. Этот макконел - автор учебника который советуют во всём мире всем ньюфагам.
Аноним 04/11/15 Срд 19:16:37 #204 №573168 
>>573164
Троллю? Да ты охуел, нюфаг. Я тебя на путь истинный наставить пытаюсь, спасти от той чумы, что подкосила целое поколение программистов, а ты: "толсто траллишь, толсто траллишь..."
Аноним 04/11/15 Срд 19:19:07 #205 №573174 
>>573168
Ты сам просто повелся на троллинг когда-то, абстрактный олдфаг. Там нормальный псевдокод метода, без деталей реализации там будет одна фраза - название метода, и все.
Аноним 04/11/15 Срд 19:26:57 #206 №573184 
>>573174
>Там нормальный псевдокод метода
Настолько нормальный, что будучи вырванным из контекста он не имеет никакого смысла. Просто какая-то абракадабра из действий.
Аноним 04/11/15 Срд 19:29:51 #207 №573188 
>>573184
Разве псевдокод вырванный из контекста перестаёт быть псевдокодом? Ты какая-то макака.
Аноним 04/11/15 Срд 19:32:04 #208 №573189 
>>573188
Псевдокод должен описывать суть происходящего, иначе какой в нём смысл.
В данном случае суть потерялась где-то в голове автора, остались детали реализации, от которых изначально и пытались абстрагироваться.
Аноним 04/11/15 Срд 19:32:48 #209 №573190 
Анон, вопрос по SQL. Как вывести либо да, либо нет в зависимости от того, выполняется ли некоторое условие или нет джойнятся несколько таблиц, если это важно?
Аноним 04/11/15 Срд 19:34:28 #210 №573193 
>>573189
>остались детали реализации
Вот это - детали реализации:

увеличить номер ресурса на 1
выделить структуру dlg посредством malloc
если malloc() возвращает NULL вернуть 1
вызвать OSrsrc_init для инициализации ресурса
*hRsrcPtr = номер ресурса
вернуть 0

То что тебе не понятно что делает метод ничего не значит. Как ты себе вообще представляешь такой метод?
Аноним 04/11/15 Срд 19:45:14 #211 №573206 
>>573184
А он не должен быть вырван из контекста. Этот псевдокод нужен программисту для того, чтобы мыслить в контексте.
Аноним 04/11/15 Срд 19:46:25 #212 №573207 
Кто из вас пояснитель за классы?
>>573189
>>573206
Аноним 04/11/15 Срд 19:47:37 #213 №573210 
>>573207
Я
Аноним 04/11/15 Срд 20:01:45 #214 №573225 
>>573193
Откровенно хуевый пример для книги о "совершенном" коде.

>Как ты себе вообще представляешь такой метод?
Никак. Данный метод не является законченным и независимым решением подзадачи, что говорит о кривой архитектуре.

>Вот это - детали реализации:
Было
>Выделить структуру для диалогового окна
стало
>выделить структуру dlg посредством malloc

>>573206
>А он не должен быть вырван из контекста.
Судя по коду, разработчики PokerTH тоже так думают. У них вся программа - один большой контекст. Инкапсуляция, абстракция - не, не слышали. Ёбем по-хардкору глобальное состояние.
Аноним 04/11/15 Срд 20:28:57 #215 №573255 
>>573225
Сначала петушок заявляет
>Это не псевдокод, а бессмысленный семантический шум

а потом, обосравшись:
>Данный метод не является законченным и независимым решением подзадачи
Аноним 04/11/15 Срд 21:48:16 #216 №573326 
>>571231 (OP)
Кто начинает не с лиспа, тот лох. Я ведь прав? Ну скажите что прав, ну плиз. Почаны...
Аноним 04/11/15 Срд 21:49:10 #217 №573327 
>>573326
Кто знает лисп, тот лох.
Аноним 04/11/15 Срд 21:50:58 #218 №573329 
>>573327
Но не лоховистее ведь тех, кто не знает?
Аноним 04/11/15 Срд 21:51:52 #219 №573334 
>>573326
Кто так говорит, сами с лиспа не начинали.
Аноним 04/11/15 Срд 21:53:16 #220 №573337 
>>573334
Тральиш, да? Ну окок. Траль.
Аноним 04/11/15 Срд 21:55:03 #221 №573339 
java
репост из джава-треда
Допустим есть массив. В нем более тысячи слов. Я вытаскиваю в String рандомный элемент из массива. Как сделать, чтобы в день можно было вытаскивать всего n элементов? А как пытаешься вытащить n+1 элемент, то тебе показывается первый элемент? К примеру, выпало тебе {1,4,2,5,7} по очереди, а когда пытаешься взять шестой то тебе дается 1, седьмой - 4, и так по кругу. А когда наступает другой день уже можно другое крутить.
Аноним 04/11/15 Срд 21:55:27 #222 №573340 
>>573337
Не, ну может сейчас уже появились школьники, у которых интернет появился раньше, чем они пошли в школу, они начитались Луговского и начали с лиспа. Но не в моем поколении.
Аноним 04/11/15 Срд 21:58:28 #223 №573341 
>>573340
А если они начитались SICP, а от двачеподобного говнометания луговского их подташнивает?(хотя еще вопрос, кто у кого научился луговский в двачей или наоборот)
Аноним 04/11/15 Срд 22:01:37 #224 №573345 
Анон, смотри какой у меня есть код. https://ideone.com/atQE66
Очень красивый и понятный. Если корень дерево нулевой, то создаем его и возвращаем указатель на него. Если надо вставить в дерево число, то смотри, вставлять его вправо или влево, чтобы выполнялось свойство бинарного дерева, и рекурсивно вызываем функцию вставки с нулевым потомком. Поскольку потомок нулевой, то снова выполняется начало функции, и указатель только что созданного потомка записывается в нужное поле.

Мне нужно в каждой ноде хранить поле size, которое содержит размер поддерева - количество узлов + 1 (учитываем корень). Можно ли это реализовать в моей рекурсивной функции? Я пока что вижу единственную возможность: после вставки узла подниматься вверх, инкрементируя все поля size на своем пути. Но это будет не так красиво.
Аноним 04/11/15 Срд 22:03:03 #225 №573347 
>>573339
Каждый день вытаскиваешь n рандомных элементов в отдельный массив и дальше уже из того маленького массива таскаешь по очереди.
Аноним 04/11/15 Срд 22:04:30 #226 №573348 
>>573345
Инкрементируй по пути вниз, зачем подыматься?
Аноним 04/11/15 Срд 22:10:37 #227 №573359 
>>573341
Ты смеешься? В 2007 году о двачах если он и знал, лисп точно на нем не обсуждали http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=466654&msg=4648820
Аноним 04/11/15 Срд 22:13:07 #228 №573363 
>>573359
Да я прост мемы не учил
Аноним 04/11/15 Срд 22:14:28 #229 №573369 
>>573348
В каком месте это сделать?
Если написать что-то вроде:
root->right = insert(root->right, value)->size++
то поля size будут инкрементироваться вниз, т.е. внизу будут наибольшие. А наибольшее поле size должен иметь корень.
RegExp халп нафаня 04/11/15 Срд 22:31:53 #230 №573383 
14466655134380.jpg
Пацаны, помогите написать регулярное выражение.
Нужно в сотне html-файлов заменить <head> на:
<head>
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
Аноним 04/11/15 Срд 22:42:19 #231 №573396 
>>573369
Перед добавлением новой ноды добавил строчку root->size++;
Все правильно сделал? Судя по нарисованному на бумажке дереву и выводу пар (size, key) при обходе дерева, мне можно кайфовать от результата работу и браться теперь за реализацию поиска порядковой статистики.
Аноним 04/11/15 Срд 22:57:14 #232 №573410 
>>572812
Нахуя? И каким местом это тема для диплома? +велосипед же
+неактуально, грядет webrtc
>>572636
Бамп
Аноним 04/11/15 Срд 23:35:47 #233 №573443 
Подскажите пожалуйста, где я сделал все не так?
https://titanpad.com/6Vvm2mIbFu
Аноним 05/11/15 Чтв 00:02:09 #234 №573474 
Посоны, сколько времени вы тратите на самообучение/саморазвитие? В рабочее время или после работы читаете книги, смотрите доклады? Если первое, то как к этому относится работодатель?

Наступает ли момент, когда программисту особо нечего учить и он просто работает, изредка почитывая какие-нибудь статейки, или нужно всю жизнь учится?
Аноним 05/11/15 Чтв 00:03:50 #235 №573476 
>>573474
Я сегодня весь день изучаю новое.
Аноним 05/11/15 Чтв 00:15:01 #236 №573481 
>>573476
>Я сегодня весь день изучаю новое.
Как здоровье-то, братишка?

Я почему спрашиваю, потому что всяких болячек накопилось от сидячей работы. Еще и близорукость прогрессирует от такой хуйни. Врачи советует поменьше сидеть за КОНПЛЮХТЕРНОМ. Хочу как-то поменять свой образ жизни, не меняя профессию. Сейчас не менее 10-12 часов в день провожу за пекарней: 8 часов рутины на работе + английский, еще на дваче иногда сижу, серфлю интернеты, в чатиках переписываюсь. Так как я — джуниор ебаный, на выходных самообучаюсь, опять же за пекой.
Аноним 05/11/15 Чтв 00:20:53 #237 №573482 
>>573474
Я уже четвертую неделю хуячу, не могу остановиться. До этого интерес к IT был, но слабый и не длился более пары дней. А тут мне вдруг стало страшно и интересно. НУ я и начал. От заката до рассвета.
Аноним 05/11/15 Чтв 00:21:43 #238 №573483 
>>573481
Сделай себе treadmill desk или просто хотя бы стой за компом часа 4 в день. Реальный мир не нужен.
Аноним 05/11/15 Чтв 00:22:25 #239 №573485 
>>573474
>Наступает ли момент, когда программисту особо нечего учить и он просто работает, изредка почитывая какие-нибудь статейки, или нужно всю жизнь учится?
Такие моменты бывают, но длятся они пару лет максимум (или ты какой-нибудь эмбеддед кузьмич без заплаты), это самое блядство профессии.
Аноним 05/11/15 Чтв 00:25:06 #240 №573487 
Хочу написать простой граббер для одной вк конфы, на питоне. Вроде бы сам синтаксис знаю, знаю что работать нужно с http запросами. Но выстроить картину, что зачем нужно делать, не могу.
Аноним 05/11/15 Чтв 00:28:43 #241 №573490 
>>573487
>зачем
Глубоко копаешь.
Аноним 05/11/15 Чтв 00:29:53 #242 №573492 
>>573483
>Реальный мир не нужен
Чет проиграл на всю хату
Аноним 05/11/15 Чтв 00:29:59 #243 №573493 
>>573490
Пояни? Мозги последний месяц плохо работают.
Аноним 05/11/15 Чтв 00:32:46 #244 №573498 
>>573492
Ну а хули, я стою за компом и периодически делаю зарядку insanity fast&furious. Тело довольно, а мне теперь вообще ничего от этой планеты не нужно.
Аноним 05/11/15 Чтв 00:37:09 #245 №573504 
14466730291420.jpg
>>573498
У тебя дома такая хуйня?
Аноним 05/11/15 Чтв 00:41:50 #246 №573506 
>>573481
Кстати, гимнастики для глаз достаточно для того, чтобы близорукость не прогрессировала? По сколько раз ее надо делать? Я сегодня только раза 4 ее сделал за весь день.
Аноним 05/11/15 Чтв 00:41:57 #247 №573507 
>>573504
Нет, просто ноут ставлю на стул, стул на стол, и подключаю клавиатуру. Но хуйню куплю, когда квартира своя будет. Сейчас планировка съемной квартиры мешает - нужно выкидывать нахуй хозяйскую мебель.
Аноним 05/11/15 Чтв 00:42:28 #248 №573508 
>>573498
Станешь безумный быстро и яростно. OCTAHOBNCb
Аноним 05/11/15 Чтв 00:43:59 #249 №573509 
>>573506
После 20 она уже не прогрессирует, потому что прекращается рост тела. Если так ебет, сделаешь операцию в 22.
Аноним 05/11/15 Чтв 00:46:52 #250 №573511 
>>573509
Да мне 25, и близорукости, вроде бы, нет, зато другая проблема: была боль внутри глаз при рассматривании чего-нибудь вблизи или вдали. Окулист ничего не нашел, а невролог предположил, что это может быть вызвано эквивалентами эпилептических приступов или сосудистыми проблемами. Вроде, сегодня с таблами для сосудов стало лучше. Мне вообще главное, чтобы с глазами все ок было. Мир не нужен.
Аноним 05/11/15 Чтв 00:48:58 #251 №573512 
>>573506
Хуй знает, сам только сейчас начал. Я планирую делать перерыв каждые 50 минут. За 10 минут отдыха буду делать попеременно упражнения для глаз и обычную зарядку. То есть тоже 4 раза.
упражнения с точкой на стекле, слежение за предметом в руке
Аноним 05/11/15 Чтв 00:49:58 #252 №573513 
>>573511
Неврологи в России ВСЕ сводят к проблемам с сосудами. После 25 у тебя может быть мышечный спазм - ложная близорукость, когда мышца, управляющая хрусталиком, долго находится в одном положении, но это лечится вот этими самыми упражнениями. Не знаю, может у тебя эта боль была как раз таким спазмом вызвана?
Аноним 05/11/15 Чтв 00:50:14 #253 №573514 
>>573509
Мне 25 и мне поставили тогда диагноз прогрессирующая миопия.
Аноним 05/11/15 Чтв 00:51:28 #254 №573515 
>>573513
>Не знаю, может у тебя эта боль была как раз таким спазмом вызвана?
Бывает вообще, сижу с закрытыми глазами, и тут хуяк - на секунду напряжение и резкая боль в левом глазу. Или смотрю на букву какой-то надписи на стене, я чувствую, как внутри растет напряжение.
Аноним 05/11/15 Чтв 00:52:18 #255 №573516 
>>573514
Это хуево, но это точно не от просто сидения за компом.
Аноним 05/11/15 Чтв 01:00:02 #256 №573518 
>>573516
Сижу за компом по 12 часов в сутки → малоподвижный образ жизни → хуевый иммунитет → тонзиллит → прогрессирующая близорукость.
>Развитию миопии способствуют нарушения осанки, родовые травмы, травмы головного и спинного мозга, хронические тонзиллит и синусит, частые ОРВИ и другие.

Еще у меня спазм аккомодации, а это точно из-за компа. Постоянно смотрю на поверхности на расстоянии вытянутой руки. Глаза охуевают.
Аноним 05/11/15 Чтв 01:02:55 #257 №573520 
14466745759310.jpg
Господа, давайте придумаем, как сохранить глаза. У меня уже пригорает.
Аноним 05/11/15 Чтв 01:08:44 #258 №573523 
>>573518
Ну, малоподвижный образ жизни - это хуево. Я лет пять назад открыл для себя в физаче курс зарядки insanity, мне очень подходит, потому что не нужно идти в фитнес-центр и на турнички, сейчас вместо него (там 40 минут) делаю двадцатиминутную сокращенную версию. Плюс, как я писал, можно стоять за компом (у меня плоскостопие и я это дело не очень люблю), плюс контрастный душ, иммунитет у тебя станет нормальным. Далее от компьютера у тебя будет спазм аккомодации, но с ним можно жить, а близорукость прогрессировать не будет, потому что она обычно прогрессирует, когда человек много смотрит вблизи И при этом его тело (черепушка) растет. Тогда возникает компенсаторный механизм и глаз меняет форму, становясь близоруким. Но взрослым это не грозит уже.
Аноним 05/11/15 Чтв 01:11:33 #259 №573525 
>>573520
Большинство болезней «наследственные», т.е. у тебя предрасположенность. Есть люди, которые и курят до 100 лет и за компом сидят и зрение не портится. Так что enjoy your…
Аноним 05/11/15 Чтв 01:12:18 #260 №573527 
>>573525
Жиробас закукарекал.
Аноним 05/11/15 Чтв 01:13:02 #261 №573528 
>>573383
БАМП. Помогите же, я не настоящий программист.
Аноним 05/11/15 Чтв 01:17:05 #262 №573530 
>>573528
Зачем тебе регэксп для этого? Возьми string.replace() в своем языке.
Аноним 05/11/15 Чтв 01:17:14 #263 №573531 
>>573528
Тебе не нужно регулярное выражение.
Аноним 05/11/15 Чтв 01:21:23 #264 №573532 
>>573527
Мимо, экстрасенс.
Аноним 05/11/15 Чтв 01:21:36 #265 №573533 
>>573530
Да бля, я не программист. У меня есть сотни html-файлов и текстовый редактор, который поддерживает пакетный поиск и замену с использованием регулярных выражений.
Аноним 05/11/15 Чтв 01:24:44 #266 №573535 
>>573533
Линукс хоть?
Аноним 05/11/15 Чтв 01:25:33 #267 №573536 
>>573535
Нет конечно. При чём здесь линукс.
Аноним 05/11/15 Чтв 01:26:16 #268 №573538 
>>573533
Notepad++
Аноним 05/11/15 Чтв 01:26:43 #269 №573539 
>>573525
Да не, это не у меня близорукость. У меня что-то другое.
Аноним 05/11/15 Чтв 01:27:45 #270 №573540 
>>573538
Блядь, ЧТО? Короче, я понял.
Аноним 05/11/15 Чтв 01:30:36 #271 №573546 
14466762364480.png
>>573536
Он имел в виду egrep. Консолька — очень простой и мощный инструмент.

>>573540
>Блядь, ЧТО?
Какой-то ты неадекватный.
Аноним 05/11/15 Чтв 01:32:43 #272 №573547 
>>573533
Ну, регулярка будет типа s/текст1/текст2/, но далее нужно заэкранировать кучу символов в твоем хтмле (типа " заменить на \"), что мне делать влом.
Аноним 05/11/15 Чтв 01:36:15 #273 №573550 
>>573546
Зачем ты советуешь мне текстовый редактор и ещё называешь неадекватным? Я же написал, что редактор, который умеет в регулярные выражения, у меня уже есть.
Мне нужно составить это самое выражение, чтобы в сотнях html-файлов заменить <head> на:
<head>
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
Ты понимаешь меня?
Аноним 05/11/15 Чтв 01:39:21 #274 №573557 
14466767611430.png
>>573550
Задача слишком детская.
Аноним 05/11/15 Чтв 01:39:34 #275 №573558 
Анонимус, есть две вакансии, на одной пхп золоченый, на другой жаваскрипт задроченный, куда сам пошел бы, куда меня бы послал? Разница в зп существенная для меня, но пхп это же скука смертная. Метаюсь между жадностью и удовольствием.
Аноним 05/11/15 Чтв 01:40:07 #276 №573560 
>>573550
Всё, короч, сделал. Без ваших ёбаных советов. Ебать дебилы, честное слово.

>>573557
Читать русский текст научись сначала, а потом уже взрослые задачи решай.
Аноним 05/11/15 Чтв 01:40:35 #277 №573562 
>>573560
Ну и чё ты сделал?
Аноним 05/11/15 Чтв 01:40:49 #278 №573563 
>>573558
>удовольствие
>жаваскрипт
Аноним 05/11/15 Чтв 01:41:07 #279 №573564 
>>573562
Мамку твою выебал.
Аноним 05/11/15 Чтв 01:43:42 #280 №573570 
>>573564
Ебать ты поехавший. Даже решение не может показать.
Аноним 05/11/15 Чтв 02:48:40 #281 №573597 
>>573443
https://titanpad.com/6Vvm2mIbFu
Итак. У меня получилось, что сортирует в порядке убывания. Почему, когда я меняю в строке 63 знак, на противоположный, я получаю не сортировку по возростанию, а нули в выходном массиве?
Аноним 05/11/15 Чтв 08:46:23 #282 №573642 
14467023830680.jpg
Аноним 05/11/15 Чтв 09:45:15 #283 №573649 
>>573345
> 2015
> рекурсивные функции
Enjoy your stack overflow.
Аноним 05/11/15 Чтв 10:37:03 #284 №573675 
>>573674
> косвенную рекурсию
косвенные обращения
fix
Аноним 05/11/15 Чтв 10:48:24 #285 №573688 
>>573674
>второе - научилось разворачивать рекурсию в цикл
Покукарекай мне тут. Хвостовая рекурсия на си тот самый ЦЫКОЛ это ебаное уродство и плохо читаемый код.
Аноним 05/11/15 Чтв 10:50:20 #286 №573693 
>>573347
Это нихуя не помогает.
Приведу пример.
Есть массив {хуй, оп, член, порно, двач}
В переменную String a берется рандомное слово из этого массива. Например "двач".
То есть переменная a будет меняться постоянно при вызове этого метода и получить статичный массив не получится. =(
Аноним 05/11/15 Чтв 11:16:14 #287 №573708 
>>573688
ну дак, блядь, я и написал - разворачивать рекурсию в цикл
Аноним 05/11/15 Чтв 11:38:45 #288 №573732 
>>573108
Да объясните же вы, почему?
Аноним 05/11/15 Чтв 11:41:18 #289 №573737 
>>573674
https://github.com/gcc-mirror/gcc/blob/master/gcc/c/c-parser.c
Аноним 05/11/15 Чтв 11:41:35 #290 №573738 
>>573732
Кто - мы? Он тут один поехавший.
Аноним 05/11/15 Чтв 11:49:36 #291 №573744 
Пацаны, зачем существует отдельное название для структуры данных "стэк"? Это же просто частный случай обычного списка.
Аноним 05/11/15 Чтв 11:51:20 #292 №573745 
>>573744
зачем нужны целые когда есть рациональные
Аноним 05/11/15 Чтв 12:01:28 #293 №573749 
>>573744
На списках стек делают только расточительные фпдауны. У реалтайм-господ стеки на массивах.
Аноним 05/11/15 Чтв 12:03:13 #294 №573751 
>>573738
Ну, а ты как сам оценишь книгу? Стоит читать?
Аноним 05/11/15 Чтв 12:04:41 #295 №573752 
>>573749
а списки на массивах, ну ты и дебил
Аноним 05/11/15 Чтв 12:23:48 #296 №573761 
>>573745
Потому что рациональные определяются через целые.
Аноним 05/11/15 Чтв 12:26:37 #297 №573765 
>>573745
>>573761
Кроме того, операции с целыми числами быстрее чем с рациональными, потому что при сложении/умножении рациональных чисел числитель и знаменатель надо делить на их gcd.
Аноним 05/11/15 Чтв 12:30:52 #298 №573768 
>>573761
Зачем рациональные и целые, когда есть вещественные?
Аноним 05/11/15 Чтв 12:47:02 #299 №573781 
>>573768
Ну может затем, что вещественные числа нельзя представить в компе?
Аноним 05/11/15 Чтв 12:54:48 #300 №573787 
>>573781
>Ну может затем, что вещественные числа нельзя представить в компе?
Что, простите?
Аноним 05/11/15 Чтв 13:01:04 #301 №573790 
>>573787
все числа в компе рациональные, которые якобы вещественные

Тут скорее философский аспект - зачем специальные подгруппы выделенны, вроде стека
Аноним 05/11/15 Чтв 13:04:00 #302 №573795 
>>573787
Про погрешность слышал когда-нибудь?
Аноним 05/11/15 Чтв 13:09:14 #303 №573801 
>>573790
Блядь, зачем вообще выделены дробные и целые числа, если это всего подгруппы чисел? Зачем, сука, вообще делить математику на всякие матаны, хуеметрии и алгебры? Ведь это всё лишь подгруппы.
Аноним 05/11/15 Чтв 13:16:10 #304 №573808 
>>573801
Вот я и толкую - Мир един, и Мир это Я
Аноним 05/11/15 Чтв 13:19:55 #305 №573811 
Нужно изучить клиент-сервер для ведроида. Покидайте статей мудрых
Аноним 05/11/15 Чтв 13:20:24 #306 №573812 
>>573801
> Блядь, зачем вообще выделены дробные и целые числа, если это всего подгруппы чисел?
Погугли как представляются в компе числа с плавающей точкой и целые числа.
Аноним 05/11/15 Чтв 13:22:15 #307 №573815 
>>571273
Go?
Аноним 05/11/15 Чтв 13:22:34 #308 №573816 
>>573752
Зачем делать списки на массивах, если есть вектора? В списке есть смысл только когда каждая нода в куче. В стеке на массивах есть смысл просто с точки зрения апи (push/pop/top). Стеки имеют смысл как абстрактный тип (как и очереди), а списки - не имеют, это физическая структура данных.
Аноним 05/11/15 Чтв 13:24:43 #309 №573818 
Че-то вы мой вопрос извратили. Возьмем, допустим, С++. Нахуя нужен stack<T>, если vector<T> может делать те же операции за такое же время?
Аноним 05/11/15 Чтв 13:25:15 #310 №573820 
>>573812
IEEE 754 не слышал? не?
Аноним 05/11/15 Чтв 13:28:52 #311 №573825 
>>571784
Так объясни, чем плох Руби.
Аноним 05/11/15 Чтв 13:30:09 #312 №573827 
14467194098930.jpg
>>573811
бумп
Аноним 05/11/15 Чтв 13:30:36 #313 №573828 
>>573825
К деградации мозга приводит хуже бейсика.
Аноним 05/11/15 Чтв 13:34:45 #314 №573834 
Посоны, для человека который знает джаву, в какие сроки можно выучить андроид до уровня чтоб пройти собеседование
Аноним 05/11/15 Чтв 13:40:38 #315 №573839 
>>573818
Стек нужен как абстрактный тип, который позволяет работать только через push/pop/top и какие-нибудь глобальные аппенды-итераторы, то есть никакого random access. Конкретно в С++ стеку нужно указать, какую структуру данных он будет использовать внутри.
http://www.cplusplus.com/reference/stack/stack/stack/
Например, вектор:
> std::stack<int,std::vector<int> > third;
Аноним 05/11/15 Чтв 13:48:16 #316 №573846 
>>573828
Не гони за Бэйсик, чухан
Николай Иванович
Аноним 05/11/15 Чтв 14:14:21 #317 №573849 
>>571231 (OP)
Объясните тупому, почему не работает?
http://plnkr.co/edit/qCsMQrbf5SK2ESlfiDHA?p=preview
Аноним 05/11/15 Чтв 14:19:31 #318 №573854 
>>573849
И что тут должно работать?
Аноним 05/11/15 Чтв 14:20:31 #319 №573855 
14467224319550.png
>>573849
Аноним 05/11/15 Чтв 14:20:59 #320 №573856 
>>573855
пасиб :3
Аноним 05/11/15 Чтв 14:21:29 #321 №573857 
>>573849
у меня все работает - отличный код
Аноним 05/11/15 Чтв 14:21:33 #322 №573858 
>>573856
Как вообще эту хуйню можно с алертами отлаживать?
Аноним 05/11/15 Чтв 14:58:54 #323 №573895 
>>573708
А я написал, что это ебаное уродство.
Аноним 05/11/15 Чтв 15:51:31 #324 №573922 
>>573693
Бамп.
Понимаю, вопрос очень тупой, но я решил для себя приложение написать для изучения английского языка и вот эта шняга все портит.
Аноним 05/11/15 Чтв 16:01:56 #325 №573930 
>>573828
С чего ты взял?
Аноним 05/11/15 Чтв 16:10:38 #326 №573938 
14467290389120.jpg
Ребята подскажите простую библиотеку, с помощью которой можно графы рисовать простые, то что я нашел вообще жесть и комбайны какие-то. Желательно на си++
Аноним 05/11/15 Чтв 16:15:51 #327 №573940 
>>573922
Так обьясни нормально, что тебе надо, я из твоих сообщений нихуя не понял что тебе не нравится.
Аноним 05/11/15 Чтв 16:24:21 #328 №573947 
>>573940
Окей.
Есть массив.
Примерная структура массива {"1", "2", "3", "4", "5" и так до тысячи}
У меня есть переменная, которая берет рандомный элемент из массива.
Но я хочу, чтобы просмотреть ты мог никак не больше 5 элементов за один день. Понимаешь?
То есть срандомил ты оттуда такие значения:
"1", "654", "44" , "42", "566".
ВСЕ.
Когда нажимаешь на кнопку и этот метод срабатывает шестой раз, тебе выдается первый результат, то есть "1". Потом седьмой раз "654". Я понятно объяснил?..
Аноним 05/11/15 Чтв 16:35:54 #329 №573951 
>>573947
Ну и?
Копируешь из своего большого массива пять рендомных значений в маленький массив, и уже с маленьким массивом извращаешься как хочешь.
Тебе уже предложили это решение, чем не устраивает?
Аноним 05/11/15 Чтв 16:39:08 #330 №573954 
>>573947
То, что этот массив будет меняться, так как меняются элементы, входящие в него. Они же все от рандома зависят.
Аноним 05/11/15 Чтв 16:40:26 #331 №573956 
На JS можно игорь написать?
Аноним 05/11/15 Чтв 16:42:11 #332 №573960 
Анон решил кодить на лиспе, хочу разобраться в монадах, какую простую литературу найти про все эти гомоморфизмы? С меня как обычно нихуя
Аноним 05/11/15 Чтв 16:43:25 #333 №573961 
>>573956
Можно, тащемто в СССР на калькуляторе игоря писали
Аноним 05/11/15 Чтв 16:46:20 #334 №573963 
>>573961
А JS комплиируется до EXE?
Аноним 05/11/15 Чтв 16:48:18 #335 №573964 
>>573963
Я не знаю, но межешь в браузер.ехе вклеить и запускать
Аноним 05/11/15 Чтв 16:49:24 #336 №573965 
>>573963
Не знаю, но можешь в браузер.ехе вклеить и запускать с браузером
Аноним 05/11/15 Чтв 17:04:57 #337 №573977 
>>573951
Ну вот смотри -- пикрелейтед.
Присвоил я первому элементу массива какую-то переменная. А эта, блять, переменная рандомная! Соответственно и сам первый элемент массива будет всегда рандомный, и у меня никак не получится сохранить то первое рандомное слово из первого массива.
Аноним 05/11/15 Чтв 17:05:21 #338 №573978 
14467323212040.png
>>573977
>пикрелейтед
Аноним 05/11/15 Чтв 17:05:24 #339 №573979 
>>573954
WAT

Тебе надо чтоб за день были пять повторяющихся элементов. При первом обращении за сутки ты наполняешь выбираешь пять случайных слов и запихиваешь в массив. В течении суток сношаешь его как хочешь, при этом в нем остаются те же элементы. На следующий день заполняешь его заново.
Аноним 05/11/15 Чтв 17:06:06 #340 №573981 
>>573979
это >>573977 - тебе

Аноним 05/11/15 Чтв 17:07:08 #341 №573983 
>>573977
Какая, блядь, у тебя переменная рандомная? Ты в массив вставил строку, какого хуя по-твоему она должна меняться? Ты в самой строке, блядь, байты меняешь что ли?
Аноним 05/11/15 Чтв 17:08:08 #342 №573984 
>>573983
Ну, блин. Изначально из первого массива я вытаскиваю рандомную строку. Понял теперь?
Аноним 05/11/15 Чтв 17:08:52 #343 №573987 
>>573984
Весь код покажи.
Аноним 05/11/15 Чтв 17:13:46 #344 №573994 
>>573987
У меня он очень некрасивый, вы будете смеяться.
String[] sList = {

"ability-способность, возможность" ,
"able-знающий, умелый, способный " ,
"about-кругом, повсюду, приблизительно" ,
"about-о, насчет, на тему, касательно" ,
"above-наверху, вверху, выше, над" ,
"abroad-за границей, за границу" ,
"absolutely-совершенно, безусловно" ,
...
}
String ra[] = new String[5];
public void 2ch(){
счетчик++
Random s = new Random();
String slovo = sList[s.nextInt(sList.length)];
// а вот, как я понял, о чем ты говоришь мне:
if (счетчик==1) {
ra[0] = slovo; }
if (счетчик==2) {
ra[0] = slovo; }
if (счетчик==3) {
ra[0] = slovo; }
if (счетчик==4) {
ra[0] = slovo; }
if (счетчик==5) {
ra[0] = slovo; }
}
Аноним 05/11/15 Чтв 17:14:16 #345 №573995 
>>573994
бля, ну только там не все ra[0], дальше 1,2,3,4
Аноним 05/11/15 Чтв 17:20:02 #346 №573999 
>>573994
> вы будете смеяться.
Да ладно, не буду я смеяться, давай рассказывай, как ты дрочил
https://youtu.be/K3StMEsnwF0?t=732
Аноним 05/11/15 Чтв 17:20:44 #347 №574000 
>>573999
Бля привязка ко времени проебалась
12:06
Аноним 05/11/15 Чтв 17:21:01 #348 №574002 
>>573999
ебанутый? Что за непотребности?
Аноним 05/11/15 Чтв 17:26:21 #349 №574008 
>>574002
Ну… Слушай, хочешь, я чё-нибудь другое расскажу, хорошее такое, ну… как я отжимаюсь.
Аноним 05/11/15 Чтв 17:29:48 #350 №574015 
>>573994
https://gist.github.com/anonymous/6a35cb0162d8fe375aea
По твоей логике, этот код должен вывести пять раз "ололо"?
А джава считает, что там
[one, two, three, four, five]
Аноним 05/11/15 Чтв 17:31:54 #351 №574018 
>>574015
я не понял тебя, но когда я добавил такой код, то абсолютно ничего не изменилось. Как бралась рандомная строка бесконечно раз так и берется. Я тебе это и пытаюсь сказать. Эх, вот я тупой, да?
Аноним 05/11/15 Чтв 17:32:04 #352 №574019 
>>573960
бамп
Аноним 05/11/15 Чтв 17:38:13 #353 №574026 
Нужно написать для курсового проекта простенькое клиент-сервер приложение на С++ используя mfc либо winforms. Посоветуйте литературы || видосов || ресурсов нюфане.
Аноним 05/11/15 Чтв 17:39:48 #354 №574029 
>>574018
Таки мне уже кажется, что ты безнадежен.
Какая тебе разница, откуда строка берется, хоть из космоса ее принимай. Получил строку, добавил в массив, получил следующую, добавил, повторил пять раз. Все. У тебя есть массив с пятью строками, выбранными случайно. Казалось бы: вот оно, счастье. Но тебя все равно что-то не устраивает.
Аноним 05/11/15 Чтв 17:45:08 #355 №574034 
14467347087700.jpg
>>573827
Ну что же вы?
Аноним 05/11/15 Чтв 17:49:50 #356 №574042 
>>574029
Ладно, вот весь мой код:
http://pastebin.com/NvKw2fCY
Хули он не работает?
Аноним 05/11/15 Чтв 17:55:12 #357 №574046 
>>574042
Потому что хули ты этот массив заполняешь каждый раз заново?
Тебе написали, блядь, делать это раз в сутки.
Аноним 05/11/15 Чтв 17:57:05 #358 №574048 
>>574046
Так именно я и не умею делать, блин. Я ж джаву вообще не учил, а делаю приложение чисто для себя. Не для коммерции, а для личного пользования. Пойми правильно. Извини, конечно за тупость мою, но как это сделать, чтобы раз в день?
Аноним 05/11/15 Чтв 17:57:24 #359 №574049 
>>574048
именно это*
fix
Аноним 05/11/15 Чтв 17:59:29 #360 №574051 
>>574042
Перемешай исходный список слов (погугли random shuffle), а затем индекс бери по модулю 5. Вот псевдокод:
shuffle(words)
// после 5го слова снова напечатает 1е
for (int i = 0; i < 6; i++) {
print(words[i % 5])
}
Аноним 05/11/15 Чтв 19:54:45 #361 №574217 
Дотнет-тред могут завайпать, поэтому спрошу и здесь заодно, в принципе язык не играет большой роли.

Как можно спарсить огромный файл, размером в сотни гигабайт, в key-value структуру и как хранить эту структуру, ведь её размер будет примерно такой же? На выходе нужно тоже получить файл в определённом формате, то есть по сути мы применяем мапредьюс, но я не очень понимаю, как нужно создавать промежуточный результат.

Построчно читать и обрабатывать файл не получится, потому что важно содержание файла в целом.
Говнокод лучше перфекционизма Аноним 05/11/15 Чтв 19:57:31 #362 №574220 
14467426515860.gif
Внезапно вырос или же устал от стремления к совершенству и стал говнокодить без оглядки на гайды и паттерны, забив на синтаксис и выравнивание.

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

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

Мой код жив и бурлит, мне не страшно повторяться и лепить всё в кучу, но главное такой подход сэкономил мне годы жизни, а время дороже красоты.
Аноним 05/11/15 Чтв 19:58:42 #363 №574223 
>>574217
Легко делается, размер не имеет значения.
sageАноним 05/11/15 Чтв 20:03:10 #364 №574230 
>>574220
ты просто говнокодер, няша
не можешь сходу писать как белый человек
обоссал обмудка
aJIco брызги урины задели новую капчу
Аноним 05/11/15 Чтв 20:14:39 #365 №574244 
>>574223
Расскажи, как
Аноним 05/11/15 Чтв 20:25:04 #366 №574256 
>>574217
В общем случае - хуевы твои дела.
Расскажи больше о задаче, какие форматы, может что-то придумается.
Аноним 05/11/15 Чтв 20:25:10 #367 №574257 
>>574217
В точности так же, как проход дерева каталогов.
Аноним 05/11/15 Чтв 20:26:55 #368 №574259 
>>574256
Трололо детектед. Это обычный вопрос с собеседования, а ответ — передать одну функцию на вход другой
Аноним 05/11/15 Чтв 20:37:10 #369 №574272 
>>574256
Подробнее расписал в >>570067 (OP)
>>574257
Не очень понимаю, как тут поможет рекурсия
Аноним 05/11/15 Чтв 20:42:43 #370 №574280 
>>574272
>Не очень понимаю, как тут поможет рекурсия
Чтобы внутри XML ходить.
Аноним 05/11/15 Чтв 20:51:54 #371 №574292 
>>574217
Вот пришлось идти в дотнет-тред и смотреть что ж тебе нужно.
Для местных - вот задача: >>574226

Вот тебе мапредьюс решение:
- делаешь проход по словарю;
- в слове сортируешь буквы по алфавиту - это будет ключ, значением оставляешь оригинальное слово это мап
- пишешь в файл, в котором все слова начинающиеся с этой же буквы (или с двух букв, если данных дохуя, или с трех, если ДОХУЯ, нутыпонел) фаза shuffle
- сортируешь данные в каждом файле - файлы будут достаточно небольшими, чтоб посортировать даже в памяти фаза sort
- тривиально за один проход считаешь количество анаграм для каждого ключа фаза reduce
- бросаешь нахуй этот дотнет, потому что на нем программят только дауны, которые ничего умнее "запихнуть это в базу и пусть она ебется" не могут фаза butthurt
Аноним 05/11/15 Чтв 21:14:08 #372 №574314 
>>571231 (OP)
http://www.tutorialspoint.com/cprogramming/index.htm
Посоны, что скажете о сайте?
Аноним 05/11/15 Чтв 21:43:58 #373 №574329 
>>571231 (OP)
Котоны, доставьте пикчи с местных рулеток, а то страниц 5 пролистал ни одной не нашел. Спасибо.
Аноним 05/11/15 Чтв 21:48:05 #374 №574332 
>>574220
Я как начинающий и работающий во всяких говнопроектах вставлю 5 копеек.
Главное балансировать между говнокодом и бесполезной хуйней под названием проектирования архитектуры.
Все же насмотревшись на проекты тупорылых идиотов которые вообще не понимают что делают, сделал вывод что думать все же нужно, иногда смотреть на возможное расширение и как лучше подойти. Иногда прямо 6 чувство появляется что так лучше не делать.
Но блять, если ты тупой ублюдок стормозишь проект из-за того что будешь оптимизировать то что не нужно оптимизировать, то проведу тебе шершавым по губам.
Я все сказал, баланс во всем.
Аноним 05/11/15 Чтв 22:38:12 #375 №574375 
14467522930200.jpg
14467522930221.jpg
14467522930232.jpg
14467522930253.jpg
>>574329
Аноним 05/11/15 Чтв 22:58:47 #376 №574387 
Анон, посоветуй такой же няшный отладчик как AFD Pro для 32 бит. Зеленые хексы на черном фоне люто доставляют. Все равно возможности олли меня пока что не нужны.
Аноним 05/11/15 Чтв 23:08:46 #377 №574390 
>>571231 (OP)
Пагни, спасите! Крисушка пишет: "Для обьявления ассемблерных вставок в МИКРОСОФТ ВИЗУАЛ С ++ служит ключевое слово __asm" Есть ли такая же хуита в другой среде разработки? Подскажите советом!
Аноним 05/11/15 Чтв 23:16:56 #378 №574398 
>>574390
Ну есть всякие _asm{}, asm{}, asm(""), __asm(""); Пробовать надо или читать документацию к компилятору.
Аноним 05/11/15 Чтв 23:20:37 #379 №574400 
>>574398
Ок, спасибо. Щас покурю доки на CodeBlocks
Аноним 05/11/15 Чтв 23:38:40 #380 №574411 
>>573828
Эй! Ты так и не объяснил, почему.
Аноним 05/11/15 Чтв 23:48:06 #381 №574414 
Я нюфаня, неделю назад начал учить Си (цель - развиться в хорошего Mac/iOS разработчика). Но до джуниора в iOS идти в разы дольше джуниора в вебе. За "кашу в голове" не боюсь, хочу ради заработка копеек податься в веб. Вопрос в том, что для заработка копеек как можно быстрее учить. Время есть стабильно 3+ часов на изучение. Инглиш на уровне чтения книг по руби (больше нигде не тестил).
Аноним 06/11/15 Птн 00:05:39 #382 №574422 
>>571273
Vibe.d + D
Аноним 06/11/15 Птн 00:06:25 #383 №574423 
>>574422
+ rabbitmq
Аноним 06/11/15 Птн 00:36:38 #384 №574435 
>>574292
Ого, спасибо, не ожидал такого годного ответа
Аноним 06/11/15 Птн 00:43:58 #385 №574439 
Книжку по MySQL киньте .
Аноним 06/11/15 Птн 03:01:36 #386 №574477 
14467680962660.jpg
Какой язык программирования лучше всего подходит для работы с API ВКонтакте (конкретно для созданий standalone-приложений)?
Аноним 06/11/15 Птн 03:07:39 #387 №574479 
>>574477
JQUERY
Аноним 06/11/15 Птн 03:42:06 #388 №574486 
>>574477
Очевидный Common Lisp
Аноним 06/11/15 Птн 04:11:45 #389 №574492 
14467723052400.jpg
>>574486
>>574479
Пожалуйста, напишите почему именно эти языки.
Аноним 06/11/15 Птн 04:20:54 #390 №574493 
>>574492
LISP фаворит того еще двача, сейчас же всякое говно на дваче вроде руби и дотнета. Для лиспа порог вхождения очень высок
Аноним 06/11/15 Птн 05:09:24 #391 №574497 
14467757641800.jpg
>>574493
> Для лиспа порог вхождения очень высок
Аноним 06/11/15 Птн 06:43:50 #392 №574509 
>>571757
Программы
фикс
Аноним 06/11/15 Птн 08:04:06 #393 №574518 
Я нюфаня, неделю назад начал учить Си (цель - развиться в хорошего Mac/iOS разработчика). Но до джуниора в iOS идти в разы дольше джуниора в вебе. За "кашу в голове" не боюсь, хочу ради заработка копеек податься в веб. Вопрос в том, что для заработка копеек как можно быстрее учить. Время есть стабильно 3+ часов на изучение. Инглиш на уровне чтения книг по руби (больше нигде не тестил).
Аноним 06/11/15 Птн 09:49:21 #394 №574531 
>>574477
Любой, умеющий делать post/get запросы и парсить json/xml.
На чем умеешь, на том и пиши.
>>574042
Создаешь файл, в него записываешь дату последней генерации массива из пяти строк и сам массив. При вызове метода, если сегодняшняя дата больше даты из файла, то генерируешь его заново своим рандомом и переписываешь массив в файле, если равна, то загружаешь массив из файла без переписывания.
Аноним 06/11/15 Птн 09:59:00 #395 №574533 
Отдельного треда по СУБД не нашёл, поэтому спрошу здесь.
Анон, есть какое-то прикладное преимущество оракловских и майкрософтовских СУБД-решений над бесплатными/опенсорсными СУБД-решений? То есть кроме платной высококвалифицированной поддержки и прочих особенностей корпоративно-коммерческого ПО. Интересует именно прикладной момент.
И какие ближайшие опенсорсные/фриварные конкуренты?
Аноним 06/11/15 Птн 10:03:25 #396 №574534 
>>574329
Еще раз.
Аноним 06/11/15 Птн 10:16:27 #397 №574535 
>>574533
Проще найти провайдеры и ОРМ, больше туториалов, более навороченные гуевые оболочки.
С точки зрения производительности можешь глянуть бенчмарки всякие.
Альтернатива: MySQL, MariaDb, Postgre, Firebird.
Аноним 06/11/15 Птн 10:31:12 #398 №574540 
>>574535
Ага, понятно, примерно так и подумал, спасибо.
Аноним 06/11/15 Птн 10:46:42 #399 №574544 
Test
Аноним 06/11/15 Птн 10:53:23 #400 №574546 
14467964039830.jpg
>>574518
> учить Си
> в iOS
> в веб
> Инглиш на уровне чтения книг по руби
Аноним 06/11/15 Птн 10:58:43 #401 №574548 
>>574546
Не понял, что тут такого. Я нюфаг, опыта в программировании нет. Путь из Си в Обж-Си мне кажется самым адекватным (Си научит просто хотя бы писать код, следить за памятью), затем перед на обж-си будет вроде "надо выучить ООП и синтаксис", а не "что тут блять твориться, есть книги для даунов по обж-си двачик хелп". Английский не самый хороший, но попробовав читать книгу по руби (ещё до Си, когда его мне один веб бог посоветовал, основатель hasBrains), пошла книга легко, без гугл транслейта обычных слов (но для технических моментов гугл был). Ну а веб хочу ради заработка копеечки, тем более время свободное есть. В любом случае моё главное направление будет iOS/Mac.
Аноним 06/11/15 Птн 11:09:41 #402 №574552 
>>574546
> Инглиш на уровне чтения книг по руби
Как будто инглиш на уровне чтения книг по Руби чем-то отличается от инглиша на уровне чтения по C/C#/Java и т.п.
Аноним 06/11/15 Птн 11:45:10 #403 №574560 
14467995103200.jpg
>>574548
Аноним 06/11/15 Птн 12:56:51 #404 №574581 
>>571231 (OP)
Какой муджак nsfw по дефолту тут врубил в прогаче, совсем охуели?
Аноним 06/11/15 Птн 13:01:48 #405 №574583 
>>574581
Вут?
Аноним 06/11/15 Птн 13:05:33 #406 №574586 
14468043335610.png
>>574583
Захожу в пр посмотреть на леночкУ, а тут ХУЯК.n sfw у меня отключен, а все равно скрывает, чо там макака начудил?
Аноним 06/11/15 Птн 13:06:23 #407 №574587 
>>573828
Объяснись!
Аноним 06/11/15 Птн 13:06:29 #408 №574588 
>>574586
У меня все нормально.
Аноним 06/11/15 Птн 13:09:26 #409 №574589 
>>574586
Это баг. У меня было такое, олдфаг подсказал как лечить, но я забыл. Так как-то адрес сосача нужно изменить. Попробуй http://2ch.hk/pr/#
Аноним 06/11/15 Птн 13:12:03 #410 №574590 
>>574589
Ничего, думал абу по айпи привязал такое, нет разницы, кеш и прочее не помогают, ебучий программач, наверное не надо было вчера здесь сидеть пол 4
Аноним 06/11/15 Птн 16:28:08 #411 №574708 
Бля, пацаны я сделал эта)
Аноним 06/11/15 Птн 17:03:38 #412 №574754 
// set random number
$randomNumber = isset ($randomNumber) ?
$randomNumbet : rand (3, 119) * 68

//Print message if number is even
($randomNumber > 0 &&
$randomNumber % 2 !== 0) {
echo 'Number is even';
}


где ошибка и в чем она?
Аноним 06/11/15 Птн 17:41:09 #413 №574778 
>>571231 (OP)
Анон, мне страшно. Да, да, реально страшно. Все началось с того, что у меня закончился триал каспера. Ну да похеру, вроде, юзаю, а сбросить триал впадлу. И вот я чувствую, что уже пора систему сносить, и steam стал рваться, но наткнулся я на одну страшную вещь... Обычно сижу с apidog, но решил войти с вк. Но не тут то было, не успел я ввести логин/пароль, как мне уже на желтом фоне выдает данные. Оказалось, это логин/пароль одной тян из универа, которая никак не входила через мой ноут и с которой я вообще не общаюсь. В сохраненных паролях оказалось, что у меня еще ее аккаунт от инстаграмма, спрашивай.ру и еще какие-то аккаунты от gmail. В общем, анон, я хочу найти эту заветную реликвию в недрах моего ноута, но я не знаю, откуда вообще копать? что это за херня? как совладеть этой божественной штучкой?
Аноним 06/11/15 Птн 18:12:57 #414 №574806 
https://olympiads.ru/zaoch/2015-16/zaoch/statements-20151104.pdf
Задача D. Блядский тест 80 (последний в подгруппе, сука) уже десятую попытку не проходит. Перепробовал дохуя разных алгоритмов. Решите мне, плиз. Свой код не скину: крыса-кун не дремлет. С меня как обычно.
Аноним 06/11/15 Птн 18:16:35 #415 №574810 
>>574806
Если Коля такой крутой программист, то пусть сам эту хуйню пишет.
Аноним 06/11/15 Птн 18:16:59 #416 №574812 
>>573828
Так что там?
Аноним 06/11/15 Птн 18:22:24 #417 №574813 
>>574810
Ну же, аноны! Или /pr/ глупее шайки школьников?

P. s. ещё тест 90 фейлит. Остальные либо проходят, либо TLE.
Аноним 06/11/15 Птн 18:24:11 #418 №574816 
>>574813
Крыса-кун всё равно на решение настучит. Сдаётся мне, ты просто нифига не делал.
Аноним 06/11/15 Птн 18:29:43 #419 №574818 
>>574754
Умножаешь целое число на 68, а потом удивляешься, почему оно четное?
Аноним 06/11/15 Птн 19:37:50 #420 №574847 
Аноны, а Докер и ось, в которой работает приложение+интерпретатор, тоже упаковывает в контейнер? Или как вообще происходит процесс его работы? Поясните на пальцах, пожалуйста.
Аноним 06/11/15 Птн 19:39:18 #421 №574848 
Сап, двощ!! Братья, битаржы, оче срочно нужна помощь! Кто может взломать стр в вк! Отзовитесь, срочно нужно
Аноним 06/11/15 Птн 19:45:54 #422 №574851 
>>574806
Есть хоть какие-то тестовые данные?
Аноним 06/11/15 Птн 19:47:29 #423 №574852 
Пожалуйста , посоветуйте нормальную книжку для изучения MySQL .
Аноним 06/11/15 Птн 19:54:36 #424 №574857 
>>574848
Что плотишь?
Аноним 06/11/15 Птн 20:20:31 #425 №574874 
Пр, так как больше негде, а сам я воннаби программист, спрошу здесь.
Есть тут шарящие в exel'е экономисты? Короче, я построил корреляционную матрицу, и теперь мне надо оценить статистическую значимость этих самых коэффициентов. Как это сделать?
Аноним 06/11/15 Птн 20:32:53 #426 №574887 
>>574851
Короче, я сам допёр. Там есть ещё и тупой тривиальный случай, когда n = 1.

А тесты не так уж и нужны. Но кто хочет, может там за пару минут зарегистрироваться и посылать свои решения. Если кто планирует в вуз поступать, то эта олимпиада даёт сильные льготы.

Если вкратце, то нужно просто найти 2 раскладки, минимально отличающиеся друг от друга. Количество общих символов в них плюс один будет ответом.

Мои решения пока работают за O(m*n^2). Но на последних двух тестах не взлетает. Не знаю, как улучшить.
Аноним 06/11/15 Птн 20:34:01 #427 №574888 
>>574887
>на последних двух тестах
На последних двух группах*
Аноним 06/11/15 Птн 20:45:27 #428 №574895 
Тот кун, который спрашивал куда податься. Учу сейчас Си, каждый день по часу-два. Вопрос такой - куда в итоге податься? iOS или web (backend и базы данных)?
Аноним 06/11/15 Птн 21:49:11 #429 №574961 
14468357513500.gif
>>573930
>>574411
>>574587
>>574812
Тот анон настолько деградировал, что даже не смог сформулировать ответ. ВОТ ВИДИТЕ, РУБИ — ЭТО КЛАДБИЩЕ, МОЗГ, ДИГРАДАЦИЯ!!! Хейтерам лишь бы ляпнуть.
Аноним 06/11/15 Птн 22:22:00 #430 №574984 
Делаю приложение на андроид, язык Java.
Есть HTML parser JSoup.
Есть сайт: dictionary.reference.com
У меня, например, есть String sample = "cock".
Я беру адрес сайта и пишу dictionary.reference.com/browse/cock
С этим всё мне ясно и понятно.
Моя задача - взять текст, который находится в графе "Examples from the Web for cock" самым первым. Окей.
Заходим в код страницы - там написано, что он находится в тэге <p class="partner-example-text">, но дело в том, что точно таких же тэгов там ДОХУИЩА, и если я просто введу название этого класса, программа нихуя не найдет. Каким образом тогда мне найти этот текст? Именно этот, самый первый текст в этой графе. Помогите, братья.
Аноним 06/11/15 Птн 22:22:41 #431 №574985 
>>574895
в web
а то вас, готовых работать за жрат, щас понабежит в уютный ios спускать-шатать мой рынок. ну нахуй
Аноним 06/11/15 Птн 22:23:14 #432 №574986 
Суп, почему j и jk равны 0? И все переменные дохуя перепутаны.
Аноним 06/11/15 Птн 22:23:37 #433 №574987 
14468378176130.png
>>574986
Забыл прикрепить
Аноним 06/11/15 Птн 22:24:53 #434 №574988 
>>574987
Что за ABS(), что за mod()?
Аноним 06/11/15 Птн 22:26:04 #435 №574989 
>>574988
Функции, которые я сам написал. Но тут не в них наверное дело.
Аноним 06/11/15 Птн 22:26:48 #436 №574990 
14468380085590.png
>>574989
Вот они, если что
Аноним 06/11/15 Птн 22:34:41 #437 №574995 
>>573828
Алё, гараж! Приём!
Аноним 07/11/15 Суб 00:06:14 #438 №575049 
>>571231 (OP)
Помогите пожалуйста. Требуется написать функцию сортировки слиянием, которая работает с любыми типами данных через компэйр, в частности сравнивает действительные числа по абсолютным значениям. Массив считывается из файла, сначала идет количество элементов, потом сами элементы. Вот мой код: http://pastebin.com/35SyMw1f
Вроде работает, но в оутпут вместо нормальных чисел выводит набор нулей и больших чисел, очень похожих на адреса ячеек. Я думаю, ошибка в memcpy, но не уверен. Уже запутался с этими указателями. Помогите плз
‮минонА 07/11/15 Суб 00:18:43 #439 №575055 
>>574990
> mod
int result = a % b;
if (a < 0) a+=b;

>sign
Третий if не нужен. Просто return 0;
>ABS
Не сравнивай разность, сравнивай сами числа:
if (a>= b) return a - b;
else return b - a;

>>574987
Ну давай разберём по частям твой говнокод:
44-46: ik = 13, jk = 19, lk = 14
47: printf - я ебал что за хуйня? А, так переменные long long, а, ты, используя %d выводишь их как int. Компилятор лезет по адресам переменной и берёт по 4 байт от того что ты ему передал и пишет их как int.
Внимательно кури мой пример: http://ideone.com/aedaae
и документацию: http://www.cplusplus.com/reference/cstdio/printf/
‮минонА 07/11/15 Суб 00:20:46 #440 №575057 
>>575055
Алсо, ABS какой-то мутный с точки зрения байтоёбства. Нарвёшься на integer overflow.
‮минонА 07/11/15 Суб 00:24:30 #441 №575062 
>>575055
> Компилятор
printf
фикс
Аноним 07/11/15 Суб 00:27:41 #442 №575066 
>>575055
Помоги мне тоже, анон, пожалуйста: >>575049

Что не так с указательной арифметикой?
Аноним 07/11/15 Суб 00:28:58 #443 №575067 
>>575049
Попробуй компаратор исправить, во втором if не нужно знаки отбрасывать. Ну и в mergesort память течет на ретурне, но это мелочи.
Аноним 07/11/15 Суб 01:16:48 #444 №575080 
>>574847
Бампуля.
Аноним 07/11/15 Суб 01:23:15 #445 №575081 
14468485960170.png
Переведите с петушиного, плиз.
‮минонА 07/11/15 Суб 01:24:24 #446 №575082 
>>575049
У тебя в последнем for ты зачем-то из add вычитаешь sizea. Замени весь этот for на
memcpy(base, add, size
n) и остальные циклы тоже замени на копирование памяти:

http://ideone.com/3UMQTC

Ну и код почисть.
Аноним 07/11/15 Суб 01:25:30 #447 №575084 
>>575081
Когда кто-то захватил мьютекс, и кто-то другой пытается его захватить, этот кто-то другой стоит и ждет. Это позволяет защитить переменные от одновременного использования из разных потоков.
Аноним 07/11/15 Суб 01:27:08 #448 №575085 
>>575084
Спасибо, от души.
Аноним 07/11/15 Суб 02:02:37 #449 №575094 
Всегда заботил такой момент, как посчитать сколько раз функция рекурсивно вызывала саму себя.
Лучше всего на примере питона.


например
def func()
if huita: return
else func()
хотелось бы узнать сколько раз эту функ() вызывали, ну и нужно получить значение в переменной, а не в дебагере смотреть

Задача посчитать количество сравнений в mergesort и quicksort
Аноним 07/11/15 Суб 02:18:20 #450 №575101 
>>574026
Бумп
Аноним 07/11/15 Суб 03:02:57 #451 №575108 
>>575094
static sasai = 0

def func()
if huita: return
else
sasai++
func()
Аноним 07/11/15 Суб 05:10:06 #452 №575118 
>>575108
Помоему ты чтото не то несешь.
Вопервых твоя переменная глобальная, а во вторых никакого статика в том виде, что скажем в С, в питоне нету.
Аноним 07/11/15 Суб 05:12:27 #453 №575119 
>>575118
Ну кто мешает func.call_counter сделать? Динамическая параша же.
Аноним 07/11/15 Суб 05:50:04 #454 №575123 
>>575119
вот про это и расскажи. что такое кал каунтер и что такое динамическая параша?
Аноним 07/11/15 Суб 05:52:28 #455 №575125 
>>575123
У тебя есть функция func, определи для нее свойство с любым понравившимя именем и используй его. Динамическая параша - это возможность такое сделать и не быть посланным нахуй при компиляции или при запуске.
Аноним 07/11/15 Суб 09:13:37 #456 №575132 
Лиспобоярины, как в теле лямбды вызвать ее же рекурсивно? Спасибо
Аноним 07/11/15 Суб 09:40:56 #457 №575146 
>>575108
Фу, глобальное состояние - зло.
>>575094
def fun(input):
>>>>if (input == huita):
>>>>>>>>return (result, 1)
>>>>result, counter = fun(input)
>>>>return (result, counter + 1)
Аноним 07/11/15 Суб 09:58:19 #458 №575150 
>>575082
>>575067
Огромное спасибо, ребята. Программач всегда выручает.
Аноним 07/11/15 Суб 10:23:43 #459 №575161 
>>575132
Анафорическая лямбда.
Аноним 07/11/15 Суб 11:36:45 #460 №575193 
>>575055
Здорово у тебя получается, спасибо большое!
Только мне нельзя юзать % для остатка. Как я сделал более-менее подойдет? Ну когда число положительное?
Аноним 07/11/15 Суб 11:56:12 #461 №575198 
generator trojan гитхаб не находит. Реквестирую подобную хуйню которой можно доверять и которая ещё поддерживается.
Аноним 07/11/15 Суб 13:00:43 #462 №575227 
>>575193
> мне нельзя юзать % для остатка
Если а намного больше b то твой вариант неправильный. Нужно что-то типа return a - b*(a/b). Это если язык С у тебя.
Аноним 07/11/15 Суб 13:16:34 #463 №575235 
>>571231 (OP)
123
Аноним 07/11/15 Суб 13:17:33 #464 №575236 
>>575227
Как минимум нужно отдельно проверить частные случаи b = 0 и 1 (в одном случае бесконечный цикл, в другом очень долгий), а лучше хотя бы так >>575193
‮минонА 07/11/15 Суб 13:18:10 #465 №575237 
>>575236
Ссылки местами перепутал.
Аноним 07/11/15 Суб 13:21:23 #466 №575240 
>>573828
Поясни свою точку зрения.
Аноним 07/11/15 Суб 14:10:21 #467 №575272 
Здравствуй программач. Я хотел спросить кое-что. Есть у меня одна строка. Допустим я меняю рандомно местами ее символы. Могу ли я восстановить исходную строку, зная семя рандома?
Аноним 07/11/15 Суб 14:11:22 #468 №575273 
14468946829480.png
Посоны, помогите понять, что находится в стеке после выполнения инструкции call. Она кладет на стек адрес возврата, то есть 0040100F, где располагается инструкция push 0. Почему после выхода из процедуры на стеке оказывается совсем другой адрес? Что это за адрес? Я не заметил, как адрес возврата кладется на стек из-за того, что все тело процедуры выполняется не пошагово, а разом, и после выполнения ret адрес возврата снимается и может быть получен обратно только через косвенную адресацию?
Аноним 07/11/15 Суб 14:17:29 #469 №575277 
>>575272
Поменять символы в обратном порядке.
Аноним 07/11/15 Суб 14:20:48 #470 №575278 
>>575273
call пушает на стек адрес после себя, а не до.
Аноним 07/11/15 Суб 14:30:25 #471 №575282 
>>575278
Расскажи побольше об этом, в книге это не очень хорошо объясняется. Почему вот такой код
call AddDigs
mov ecx, [esp - 4];
помещает в ecx 2, а код mov ecx, [esp - 8] помещает 3? Ведь первым пушили на стек число 2, и поэтмоу оно находится дальше всего от вершины. Значит, чтобы до него добраться, надо отнять от адреса вершины 8.

А mov ecx, [esp] вообще достает какое-то говно.
Аноним 07/11/15 Суб 14:46:21 #472 №575297 
Анон, помоги с ссыкуэлем плиз. Реферат. Где используется? Понятное дело, что везде. Но не напишу же я одно слово на десять страниц 14-го таймс нью роман. П.С. Гугел подсовывает мне левую инфу про использование всяких конструкций в SQL.
Аноним 07/11/15 Суб 14:49:33 #473 №575300 
>>574847
Бамп. Тут что, вообще никто Докером не пользуется?
Аноним 07/11/15 Суб 15:10:29 #474 №575324 
>>575300
Ты вопрос сформулируй точнее. Пока кажется, что ты путаешь докер (контейнеры) и виртуальные машины.
Аноним 07/11/15 Суб 15:56:30 #475 №575357 
>>575324
Меня просто интересует, из чего именно Докер формирует контейнеры, помимо непосредственно самой программы и интерпретатора.
Аноним 07/11/15 Суб 16:18:32 #476 №575383 
>>575357
https://ru.wikipedia.org/wiki/LXC
Аноним 07/11/15 Суб 17:15:44 #477 №575425 
Извините сразу, за то, что, возможно, вопрос не совсем по теме раздела. Надо найти мне способ решить задачу (или надо было идти в раздел "наука"?) или прогу, которая решит за меня. В гугле даже хз как вопрос сформулировать. Или просто отошлите в нужный раздел.
Собственно, задача.
_______________________________________________
Нужно рассчитать оптимальные грузовые маршруты. Есть около 20 точек (баз). На каждой из них что-то производятся (всякие там ресурсы и прочее дерьмо). Где-то они производятся, где-то требуются (точно известно в каких количествах и где излишек/дефицит). Расстояния точны известны. Так же есть 2 вида транспорта (ресурсы бывают 2х видов, для каждого вида - свой транспорт). Точная грузоподъёмность, скорость передвижения известна. Нужно каким-то образом высчитать, как эти транспорты максимально выгодно пустить. Можно, конечно, просто заставить их все обходить все базы, но так будет куча времени теряться зря.
______________________________________
Ну что, аноны, помогут мне тут? Сам близко не программист (хотя для графов написать что-нибудь простенькое смогу, если будет пример).
sql Аноним 07/11/15 Суб 17:23:29 #478 №575426 
14469062095170.jpg
Тащемто дали в универе задание.

(1) List all students in the department with information about them, including
their age. Give opportunities the list to be sorted by name, age, nationality and
overall performance.
(2) List the students enrolled for his/her offered course for each semester and by
academic years.
(3) Show the assignments assigned to the students for each semester and academic
years for each course offered by the lecturer.
(4) List the students in a group (team) in the case of group (team) assignments.
(5) Show the current status of each student, enrolled for his/her course.

Учусь в гейроппе

вот думаю как реализовать пункт 4? Подкиньте идей. Отдельной таблицей или столбцами?
Аноним 07/11/15 Суб 17:31:17 #479 №575432 
Анон, почему эта программа крашится?
https://ideone.com/e3eesl
Аноним 07/11/15 Суб 17:33:34 #480 №575434 
>>575432
А вот так почему-то крашится только при вводе числа 3:
https://ideone.com/U0wOgH
Аноним 07/11/15 Суб 17:38:22 #481 №575439 
>>575426
Забыл это задание по sql и делаю в mysql.
Аноним 07/11/15 Суб 17:40:42 #482 №575442 
И откуда здесь ошибка выполнения, если программа выдает верный результат?
https://ideone.com/ijhglI
Аноним 07/11/15 Суб 17:44:25 #483 №575445 
http://www.frontendhandbook.com/
Есть такое же, но для бэкэнда? В лоб не особо гуглится.
Аноним 07/11/15 Суб 19:22:16 #484 №575484 
Я нюфаня, учу сейчас усердно писать код. Разраваюсь между хайлоадом и базами данных вкупе с бекендом вебом (типа бигдата) и iOS разработкой. Первый вариант мотивирует по типу "нихуя себе чем я буду заниматься", второй - "у меня столько идей для приложений. И похуй что оно будет схоже с другими и разнится только интерфейсом. Это ведь всё равно в портфолио пойдёт + буду сам пользоваться сто процентов). И как тут выбирать?
Аноним 07/11/15 Суб 19:32:35 #485 №575486 
>>575484
Выбирай первое.
Аноним 07/11/15 Суб 19:44:36 #486 №575488 
Вечер в хату. Пилю парсер инвентарей для стима. Юзаю прокси. Все хорошо, но он, сука, как-то понимает, что его парсят и шлет меня нахуй с 429-ым статусом. Т.е. если взять отдельный прокси и отправлять запросы с определенной периодичностью то все ок. Но если взять несколько прокси, то, как уже был сказано, начинают появляться 429. Прокси различаются всеми цифрами. Как он сука это понимает?
Аноним 07/11/15 Суб 19:48:54 #487 №575495 
Анон, с помощью какого инструмента сделан вот этот эффект с текстом в ГитБуке? https://www.gitbook.com
Текст-то выделять можно, значит, тут что-то, вероятно, JS'ное, но что именно?
Аноним 07/11/15 Суб 19:49:00 #488 №575496 
>>575425
гугли "транспортная задача"
Аноним 07/11/15 Суб 19:54:49 #489 №575497 
>>571231 (OP)
Ананасы, посоветуйте хорошую библиотеку, которая реализирует CoAP, желательно с проверенной поддержкой lwIP.
Аноним 07/11/15 Суб 20:04:28 #490 №575500 
>>575146
Тут же базовый случай input==huita, т.е. счечтик эта функция никогда не вернет, не?
И что там с инстанциаций каунтера?
Аноним 07/11/15 Суб 20:22:26 #491 №575519 
>>575282
Стек на x86 растёт вниз, как ты ухитрился этого не знать?
Аноним 07/11/15 Суб 20:33:48 #492 №575529 
>>575519
Я это знаю, не сразу разобрался.
Аноним 07/11/15 Суб 21:01:01 #493 №575533 
Я нюфаня, учу сейчас усердно писать код. Разраваюсь между хайлоадом и базами данных вкупе с бекендом вебом (типа бигдата) и iOS разработкой. Первый вариант мотивирует по типу "нихуя себе чем я буду заниматься", второй - "у меня столько идей для приложений. И похуй что оно будет схоже с другими и разнится только интерфейсом. Это ведь всё равно в портфолио пойдёт + буду сам пользоваться сто процентов). И как тут выбирать?
Алсо по первому я не уверен, что можно найти удалённую работу/заебашить свой проект. А для второго есть пару идей.
Аноним 07/11/15 Суб 21:03:39 #494 №575535 
>>571231 (OP)
Ребят, как реализовать алгоритм сортировки слиянием, чтоб за всё время работы алгоритма, включая рекурсивные вызовы, использовался только один дополнительный массив того же размера, что и исходный?
Суть задачки: реализовать мерджсорт для любого типа данных, с такими же входными данными как у стандартной функции qsort. А затем отсортировать этим алгоритмом массив из действительных чисел по возрастанию их модулей, в инпуте сначала количество элементов, затем сами элементы. Ну и чтоб только один раз доп. память выделялась за всё время работы программы. Вот мой код: http://ideone.com/Jt6hwq
Главное чтобы входные параметры mergesort были именно такими, остальные функции просто вспомогательные. Помогите пожалуйста, целый день мозгую. Мб есть какой-то иной способ реализации, чтобы выделенная память была именно под н элементов? Заранее спасибо.
Аноним 07/11/15 Суб 21:52:02 #495 №575564 
>>575535
Есть не рекурсивный вариант мерджсорта. Там выделяется массив равный входному, а потом просто копируется из массива в массив. Тебе именно рекурсия нужна?
Аноним 07/11/15 Суб 22:06:42 #496 №575575 
>>575564
Нужна именно рекурсия.
Система управления версиями для книжного шкафа Аноним 07/11/15 Суб 22:13:01 #497 №575582 
Анон, мне нужен сабж или что-то, максимально подобное сабжу. Есть книжный шкаф, в шкафу несколько полок, на каждой ней есть книги, в каждой книге есть главы - текстовые файлы. Есть люди, которым дана возможность вносить правки в любые главы любых книг, есть люди, которые подтверждают или отвергают эти правки. У отдельных пользователей (админов) есть также право добавлять книги и книжные полки. Нужна удобная возможность просматривать имеющиеся правки, добавлять новые, иметь возможность вручную слить перепилить правку (например, две правки одного и того же места в главе) и так далее. Ваши предложения и почему?
Аноним 07/11/15 Суб 22:43:52 #498 №575594 
>>575575
Суть - создать временный кеш один раз в самом начале и потом передавать его по указателю всегда в вызове функции: http://algs4.cs.princeton.edu/22mergesort/Merge.java.html
При этом чередовать кеш и основной массив для хранения данных затруднительно, но вроде тоже возможно. Вот здесь идея вроде реализована: http://algs4.cs.princeton.edu/22mergesort/MergeX.java.html
Аноним 07/11/15 Суб 22:49:53 #499 №575601 
>>575594
Тут же Java. Я на си пишу.
Я пытался чередовать массивы при рекурсивном вызове функции. За это отвечает функция arrswap. Но все равно память течет, не знаю, как извернуться и выделить только один раз динамический массив с такими входными данными mergesort(void base, size_t n, size_t size, int (compare)(..))
Аноним 07/11/15 Суб 23:39:56 #500 №575632 
>>575582
Хаскелл на данный момент является лучшим языком для новых проектов. Исключительная выразительность языка и мощная система типов позволят Вам быстро писать элегантный и надежный код. Язык еще не столь распространён. пока ваши конкуренты используют устаревшие технологии на базе нетипизированных лямбла-исчислений или императивного подхода с элементами динамической типизации, вы сможете в разы поднять свою эффективность, задействовав System F - последнее достижение науки в области статической типизации. Но это еще не все. В жизни любого стартапа наступает момент, когда он превращается в продукт и сопровождению проекта привлекаются дополнительные разработчики. На этом этапе распространённость и доступность языка начинает играть решающую роль. Благодаря активной популяризации Хаскелла и функционального программирования в среде коммерческих программистов, а также поддержке этого языка со стороны лидера производства оффисных приложений и операционных систем - корпорации Майкрософт, Вы можете быть уверены, что в будущем Вам не придется переписывать свой проект на С++, как это было с печально известной разработкой Пола Грэма. Хаскелл обеспечит вам гарантии успеха и стабильности Ваших начинаний. Выберите Хаскелл сейчас и через несколько лет Вы сможете наслаждаться результатами своих трудов - успешным проектом, выполненным с учетом всех современных технологий и индустриальных стандартов. Хаскелл - Ваш проводник к успеху в мире разработки программного обеспечения. Выбирайте Хаскелл.
Аноним 07/11/15 Суб 23:58:40 #501 №575643 
14469299202650.jpg
Pizufe, не потеряйся.
Аноним 08/11/15 Вск 00:04:55 #502 №575647 
>>575601
> Тут же Java. Я на си пишу.
Как будто есть разница. Берёшь и пишешь точно так же.
Аноним 08/11/15 Вск 00:05:46 #503 №575648 
>>575632
> вам гарантии успеха и стабильности Ваших начинаний.
Может смерти от голода таки? Где вообще Хаскелл востребован?
Аноним 08/11/15 Вск 00:08:10 #504 №575649 
Почему есть разделы по калечным го и Rust, но нет раздела для D?
Аноним 08/11/15 Вск 00:13:27 #505 №575655 
14469308079660.png
Анон, что это за смещения в верхнем и нижнем окне? Сегмент памяти один, но при этом в нижнем окне по смещению 0109 находится текстовая строка, а в верхнем по смещению (или это адрес?) 0109 что-то еще. Где все это расположено?
Аноним 08/11/15 Вск 00:14:31 #506 №575656 
14469308719720.jpg
>>575649
Он утонул.
Аноним 08/11/15 Вск 00:47:51 #507 №575673 
>>575649
Чем большее говно язык, тем больше о нём тредов (больше багета, больше проблем с простейшими задачами, и т.п.)
Думаю, никому не составит проблем назвать самый популярный "официальный" тред в /pr/ и убедиться в моей правоте.
Аноним 08/11/15 Вск 01:44:44 #508 №575700 
14469362847200.png
Сап, анон. Этот кусок говна заваливается на пятом тесте (Wrong Answer). Алгоритм правильный. Что здесь может быть не так? Условие на пике.

https://ideone.com/ZafDPX
Аноним 08/11/15 Вск 01:45:42 #509 №575701 
>>575673
Го?
Аноним 08/11/15 Вск 02:15:17 #510 №575711 
>>575700

То что у тебя вектор uint, а кладешь ты туда int, это норма? Ну разве беззнаковое значение больше MAX_UINT/2, нормально считается с консоли в обычный int?
Короче попробуй вместо int x сделать unsigned int x
Аноним 08/11/15 Вск 02:40:27 #511 №575718 
>>575700
У тебя массив интов, а они до 32000 значения поддерживают, юзай лонг
Аноним 08/11/15 Вск 02:42:04 #512 №575721 
>>575700
*не массив, а считываешь ты в интовую переменную
Аноним 08/11/15 Вск 02:42:58 #513 №575722 
>>575718
> интов, а они до 32000 значения поддерживают
Охуительные истории
Аноним 08/11/15 Вск 04:27:39 #514 №575754 
>>575655
Вверху та же самая текстовая строка интерпретируется как последовательность инструкций. Сравни байтики. 54 65 73 74...
Аноним 08/11/15 Вск 04:47:50 #515 №575757 
>>575582
Бамп вопросу.
Аноним 08/11/15 Вск 04:58:38 #516 №575759 
14469479184090.jpg
>>575700
https://ideone.com/poJ8Je
Аноним 08/11/15 Вск 05:10:38 #517 №575760 
14469486381240.jpg
>>575442
И что это за портянка? Думаешь кто-то будет разбирать твои бессмысленные наборы букв, и догадываться что должны делать волшебные маняциклы?
Аноним 08/11/15 Вск 07:13:56 #518 №575771 
>>575760
Дельфи глазаме Хакира
Аноним 08/11/15 Вск 10:05:55 #519 №575806 
14469663557540.png
>>575718
>до 32к
Сренькнул с этого погроммиста
Аноним 08/11/15 Вск 11:26:27 #520 №575837 
14469711876380.png
Подскажите, почему IDA не может читать память из модулей, отличных от первых трех? Там все знаками вопроса, как будто память по этим адресам недоступна.
Аноним 08/11/15 Вск 11:31:27 #521 №575844 
>>575594
Спасибо. Щас попробую.

Есть еще идеи у кого-нибудь по этому >>575535 ?
Аноним 08/11/15 Вск 12:04:25 #522 №575872 
алло, я был тут 4 дня назад
>>572849
помните меня?

я расписал всё псевдокодом, но проблема не решилась
допустим я хочу сделать индексацию файлов с сохранением их параметров в бд
но этот компонент индексации я хочу потом переиспользовать

допустим для трёх программ
1) каталог музхыки
2) видео
3) картинок

как мне сделать универсальный класс? дел ов том что для каждой программы понадобится разная структура БД, разные свойства файлов придётся вытягивать
я догадываюсь что это делается через полиморфизм, но поясните подробнее
Аноним 08/11/15 Вск 12:12:09 #523 №575880 
>>575649
С хуёв ли Go каличный?
Аноним 08/11/15 Вск 12:28:46 #524 №575889 
Не знаю по адресу ли я, по спрошу. Где найти художника, чтобы перерисовать схемки и диаграммы для бложика? И сколько это примерно стоит за одну единицу?
Аноним 08/11/15 Вск 12:30:10 #525 №575892 
>>575889
>перерисовать схемки и диаграммы для бложика
сделай сам в любом ВИСИО
зачем художник?
Аноним 08/11/15 Вск 12:31:05 #526 №575893 
>>575892
Не хочу заморачиваться, да и хочется оригинальных.
Аноним 08/11/15 Вск 12:32:35 #527 №575894 
>>575893
>оригинальных
бложику они с точки зрения сео не помогут
ты только деньги проебёшь в пустую

годные диаграммы полезны и охуенны чёрным по белому
унылое говно не вытащит никакой художник
Аноним 08/11/15 Вск 12:34:42 #528 №575896 
>>575894
Сам так думал, но соавтор очень настаивал. Ладно, спасибо, пойду порисую :3
Аноним 08/11/15 Вск 12:35:09 #529 №575897 
>>575896
>соавтор очень настаивал
ну значит он долбоёб
иди и поясни ему что он хуй
Аноним 08/11/15 Вск 12:46:54 #530 №575904 
http://pastebin.com/mXr1gz1r

Смотрите, я тут сколько памяти в итоге за все проходы рекурсии использую при выделении malloc(size*n)? Не больше чем входное максимальное n ведь? Чет запутался. 51-ая строка. В 49 и 50 строках функции плодятся пока входной base не станет длиной единица, а потом выделяется память такой длиной, куски соединяются и память освобождается. Возвращаемся на уровень выше, там куски уже длины в два раза больше, память выделяется, куски сортируются, память освобождается. Правильно ли я понимаю, что в итоге за каждый шаг рекурсии память используется не более чем главное n при первом входе, причем память всегда освобождается?
Аноним 08/11/15 Вск 12:54:23 #531 №575909 
>>574990
У Илюши спроси, он статью на хабр написал.
Аноним 08/11/15 Вск 12:54:47 #532 №575910 
>>575909 ->>>575880
Аноним 08/11/15 Вск 12:56:51 #533 №575912 
>>575872
ало поясните это програмирования тред или што
Аноним 08/11/15 Вск 13:21:13 #534 №575921 
Как работает вектор в С++?
Какая сложность (ну по времени) у команд "обратиться к элементу номер ..." и "увеличить размер на ... элементов"?
Там сплошняком в оперативке элементы хранятся ведь? А если надо увеличить размер, а там занято нахуй?
Аноним 08/11/15 Вск 13:30:29 #535 №575923 
>>575921
>обратиться к элементу номер ...
O(1), хули там обращаться.
>увеличить размер на ... элементов
Если size не превысит capacity, O(1). Если превысит, придётся сначала переписывать вектор в другое место, тогда O(длина массива).
Аноним 08/11/15 Вск 13:31:11 #536 №575924 
>>575923
Спасибо.
Аноним 08/11/15 Вск 13:35:37 #537 №575925 
>>575912
Не можешь выделить классы - пиши без классов, одними только функциями.
Не можешь выделить функции - пиши все в main.
Все просто. Главное - писать, набивать руку. Делай так, пока не отдуплишься, зачем и когда разбивать нужно разбивать код на модули.
Аноним 08/11/15 Вск 13:37:32 #538 №575926 
Анон, хочу в универе запилить курсач по бигдате(hadoop), но нужно придумать какую-нибудь аналитическую основу для исследования, чтобы не просто запилить тренды по комментам твиттера, а что-то более осознанное. Подскажи какие-нибудь идеи или где-можно почитать про это?
Аноним 08/11/15 Вск 13:44:27 #539 №575931 
>>575925
ты тот пост прочитай сначала а потом пизди
Аноним 08/11/15 Вск 13:50:02 #540 №575935 
Ребята, посоветуйте гайд по опенсв пожалуйста, я обычно все в матлабе делал, а тут заставили учить опенсв на с++, проблема в том что я понятия не имею что такое ООП и тд.
Аноним 08/11/15 Вск 13:59:21 #541 №575943 
.
Аноним 08/11/15 Вск 15:05:00 #542 №575984 
>>575760
Посрал в глаза скриптобыдлу.
Аноним 08/11/15 Вск 15:05:42 #543 №575986 
>>575759
Ты что, все в памяти хранишь, хуесос?
Аноним 08/11/15 Вск 15:09:09 #544 №575988 
>>575700
Почему-то ошибка такая: в файле pattern.txt находится 38.5, а моя программа выводит в файл output.txt число 38.
Аноним 08/11/15 Вск 15:19:54 #545 №575995 
Что-то я нихуя не понимаю про сортировку в библиотеке algorithm.
https://ideone.com/VYV5fm - вот код.
Почему он не сортирует массив? А выводит то же самое? И какое значение возвращают a.end() и a.begin()? Указатели на элементы? Среда разработки пишет, что какой-то const.
Что нужно изменить в коде?
Аноним 08/11/15 Вск 15:21:08 #546 №575996 
>>575984
> кудах
Вы посмотрите кто это тут у нас. Портвешковый байто-говнарик проповедует, как это круто хуярить процедурные портянки буквоговна как в 70-х.
Аноним 08/11/15 Вск 15:25:11 #547 №576003 
>>575986
Вот это разрыв байтодауна. Как же так, господин посмел не выдрачивать байтики и не писать под калькулятор.
Аноним 08/11/15 Вск 15:26:15 #548 №576004 
>>575872
всё ещё жду совета адекватов
Аноним 08/11/15 Вск 15:28:53 #549 №576007 
>>575872>>576004
>разная структура БД, разные свойства файлов
>как мне сделать универсальный класс?
Никак, Маня
Аноним 08/11/15 Вск 15:30:44 #550 №576011 
>>575837
Ответ тут http://www.osronline.com/showthread.cfm?link=165166

и в Ремарках по команде .process:

Typically, when you are doing kernel debugging, the only visible user-mode address space is the one that is associated with the current process.

...

Note If you are performing live debugging, you should use the /i or the /p parameter. Without one of these parameters, you cannot correctly display user-mode or session memory.
Аноним 08/11/15 Вск 15:34:32 #551 №576014 
>>576007
опыт погромирования и язык запилил быстро
Аноним 08/11/15 Вск 15:35:26 #552 №576017 
>>575995
Код правильный вроде, попробуй удалить шестую строчку.
Аноним 08/11/15 Вск 15:36:31 #553 №576019 
>>576003
Что будешь делать, если данных несколько гигов?
Аноним 08/11/15 Вск 15:44:42 #554 №576027 
>>576017
Зачем?
Аноним 08/11/15 Вск 15:50:32 #555 №576035 
>>576027
Может sort не из алгоритмов вызывается.
Аноним 08/11/15 Вск 15:54:53 #556 №576047 
>>575495
Ну, бамп же, ёлки-моталки.
Аноним 08/11/15 Вск 15:59:46 #557 №576053 
>>575754
То есть если бы не вызвалось прерывание, программа продолжала бы исполняться, и процессор пытался бы выполнить байтики строки как инструкции?
Аноним 08/11/15 Вск 16:03:55 #558 №576055 
>>576047
Шмешь правой кнопкой по странице, открываешь исходник, 404-416 строчки. Тебе в /web/
Аноним 08/11/15 Вск 16:11:46 #559 №576063 
1
Аноним 08/11/15 Вск 16:23:26 #560 №576073 
Разрываюсь между /pr/ и /bo/, посему спрошу и там, и тут.

Порекомендуйте, пожалуйста, авторов или издания, выпускающие качественные и доступные новичку книги по Matlab и MySQL. Качественные - это без цитат политиков 90-х годов, доступные - это с расписанием в первой главе основ, то есть какие задачи решаются вышеуказанными средствами.
Аноним 08/11/15 Вск 16:28:56 #561 №576076 
2
Аноним 08/11/15 Вск 17:15:25 #562 №576112 
14469921256220.png
Посоны, забыл пароль от Гита. Как его сбросить или узнать?
Аноним 08/11/15 Вск 17:15:50 #563 №576113 
>>576112
пиздато я имя компа замазал, ай малаца
Аноним 08/11/15 Вск 17:17:20 #564 №576115 
Кто-то использует Raspberry Pi и иже подобные для программирования?
Какие ощущения? Хватает убогой производительности?
Аноним 08/11/15 Вск 17:18:00 #565 №576116 
>>576112
>Ozzy
Говноед. Лучше бы назвал Burzum. Или Lacrimosa.
Аноним 08/11/15 Вск 17:20:44 #566 №576120 
>>576116
да хоть User. по теме есть что сказать?
Аноним 08/11/15 Вск 17:22:46 #567 №576123 
>>575995
> for (int i=0; i<n; ++i) fin >> a;
Вот здесь проблема. Обращаться к элементам вектора по индексу можно только после того, как ты их туда вставил, с помощью push_back(), например. reserve() не вставляет, а только резервирует память, вектор при этом остается нулевого размера. Соответственно begin() и end() оба указывают на нулевой элемент и sort() считает, что вектор пустой и сортировать нечего.
Аноним 08/11/15 Вск 17:25:50 #568 №576125 
>>576120
>по теме есть что сказать?
Да. Гитхаборабы сосут хуи))) Я свои вирусы на асме просто в папку складываю.
Аноним 08/11/15 Вск 17:28:43 #569 №576131 
Анон, думаю стать гением программирования и устроиться на работу за 300к в неделю. Подскажи с чего начать (у меня мало времени), работаю на стройке.
Аноним 08/11/15 Вск 17:29:05 #570 №576132 
14469929458110.jpg
>>576125
Аноним 08/11/15 Вск 17:31:00 #571 №576138 
>>576132
Что, без гитхаба на работу не берут? Мне сейчас хочется прийти на такое собеседование и там прямо нассать на полы, потом насрать и раскидывать какахи по стенам. Я ж все равно хикка, и мне социальное мнение о себе не важно.
Аноним 08/11/15 Вск 17:32:18 #572 №576140 
>>576138
Девочка, кто тут вообще за гитхаб говорил?
Или для тебя гит и гитхаб суть одно?
Иди полы мети, короче.
другой анан
Аноним 08/11/15 Вск 17:34:46 #573 №576142 
>>575872
всё ещё жду совета адекватов
Аноним 08/11/15 Вск 17:35:15 #574 №576145 
>>576140
>Или для тебя гит и гитхаб суть одно?
И то хуйня и то хуйня. Только первая хуйня для тех, кто в линуксе не работает, а пердолится)))
Аноним 08/11/15 Вск 17:37:22 #575 №576150 
Анон, хочу написать на крестах такое приложение, чтобы поставить его на две разных пеки и передавать информацию между ними, файлы там. О сетевом программировании ничего не знаю, поэтому буду гуглить и разбираться на месте. Скажи только какие технологии для этого использовать и как мой клиент будет находить сервер, если постоянного айпи ни у кого нет.
Аноним 08/11/15 Вск 17:39:30 #576 №576151 
>>576140
может ты знаешь, что с паролем можно сделать?
Аноним 08/11/15 Вск 17:39:44 #577 №576153 
14469935840740.jpg
Пытаюсь добавить ДБ конектор к жаве в эклипсе. Выдаёт таку хуйню... Как приконектить то?
Аноним 08/11/15 Вск 17:43:48 #578 №576157 
Как в sdl задестроить массив текстур после работы? Делать SDL_DestroyTexture ( SDL_Texture ) по разу для каждого члена массива?
Аноним 08/11/15 Вск 17:44:42 #579 №576162 
Блин, до чего же классно вас читать. Аж шишка встала. Вот эта атмосфера, когда люди занимаются делом. Это вдохновляет.
Аноним 08/11/15 Вск 17:48:24 #580 №576165 
Господа, объясните, как правильно применять таблицы связи при проектировании схем баз данных? Знаю, что они применяются для реализации связи многие-ко-многим, но как это все работает? Как при таком проектировании базы делать выборку из таблиц, которые связаны через таблицу связи?
Аноним 08/11/15 Вск 18:15:01 #581 №576176 
>>576150
Я такое неделю назад написал как раз :)
Использовал Qt, все довольно просто.
неужели кто-то этим пользуется? Писал чисто в образовательных целях
Аноним 08/11/15 Вск 18:16:09 #582 №576178 
>>576112
всё, сам загуглил.
Правильный ответ - никак
Нужно удалить ssh ключи и сгенерировать новые.
Аноним 08/11/15 Вск 18:17:23 #583 №576180 
Помогите нуфагу, в программировании я ни бум-бум.
Надо продемонстрировать доступ к адресам памяти действующего процесса в шиндовс, на понятном для человека без технического образования уровне. Может утилиты посоветуете какие?
Нашел только программы отладки, но пока разберусь как в них и что...
Аноним 08/11/15 Вск 18:20:06 #584 №576182 
>>576180
артмани
Система управления версиями для книжного шкафа Аноним 08/11/15 Вск 18:21:53 #585 №576183 
Анон, мне нужен сабж или что-то, максимально подобное сабжу. Есть книжный шкаф, в шкафу несколько полок, на каждой ней есть книги, в каждой книге есть главы - текстовые файлы. Есть люди, которым дана возможность вносить правки в любые главы любых книг, есть люди, которые подтверждают или отвергают эти правки. У отдельных пользователей (админов) есть также право добавлять книги и книжные полки. Нужна удобная возможность просматривать имеющиеся правки, добавлять новые, иметь возможность вручную слить перепилить правку (например, две правки одного и того же места в главе) и так далее. Ваши предложения и почему?
Аноним 08/11/15 Вск 18:25:39 #586 №576188 
>>576182
Это да, но может чего более серьезное существует?
Аноним 08/11/15 Вск 18:25:59 #587 №576189 
14469963597850.png
Ребят, поясните, почему эта лемма доказывается, опираясь на саму себя? Если чо, это Кормен, Алгоритмы. Построение и анализ, тема пирамид фибоначчиевых.
Аноним 08/11/15 Вск 18:28:36 #588 №576190 
>>576188
API Monitor
Аноним 08/11/15 Вск 18:32:30 #589 №576191 
Анон, смотри:
http://www.gaps.tstu.ru/win-1251/lab/sreda/saoi/lect_g2.html
>2.3. Вторая нормальная форма (2НФ)
>Ко Второй нормальной форме (2НФ) можно перейти от таблицы, которая уже соответствует 1НФ. Дополнительно должно выполняться следующее условие: каждое неключевое поле должно полностью зависеть от первичного ключа

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

Я вижу только то, что по смыслу все выделенное в отдельную таблицу, связано между собой.
Аноним 08/11/15 Вск 18:33:14 #590 №576192 
>>576189
А всё, не надо. Там ж написано, что базу сначала доказываем. Всё изи.
Аноним 08/11/15 Вск 18:46:02 #591 №576200 
>>576014
Запилил тебе за щёку, принимай
Аноним 08/11/15 Вск 18:46:31 #592 №576201 
Я нюфаня, учу сейчас усердно писать код. Разраваюсь между хайлоадом и базами данных вкупе с бекендом вебом (типа бигдата) и iOS разработкой. Первый вариант мотивирует по типу "нихуя себе чем я буду заниматься", второй - "у меня столько идей для приложений. И похуй что оно будет схоже с другими и разнится только интерфейсом. Это ведь всё равно в портфолио пойдёт + буду сам пользоваться сто процентов). И как тут выбирать?
Алсо по первому я не уверен, что можно найти удалённую работу/заебашить свой проект. А для второго есть пару идей.
Аноним 08/11/15 Вск 18:47:30 #593 №576203 
>>576201
>И как тут выбирать?
очевидно соответственно вакансиям
ты планируешь бигдату дома по учебникам учить лол?
Аноним 08/11/15 Вск 18:49:19 #594 №576205 
>>576203
Планирую вкатиться в бекэнд, дорасти до уверенного джуна и начать копать в соторону БД и бигдаты.
Аноним 08/11/15 Вск 18:49:50 #595 №576207 
14469977909170.jpg
поцоны, посоветуйте какой-нибудь общедоступный API с которым можно удаленно поработать без регистраций и смс.

нужно чтобы просто побаловаться и понаписать не нужный код.
Аноним 08/11/15 Вск 18:51:53 #596 №576209 
>>576019
Возьму для этого более подходящий алгоритм/библиотеку, очевидно.
Аноним 08/11/15 Вск 18:59:30 #597 №576217 
>>576205
>начать копать в соторону БД и бигдаты
ну смотри аккуратнее с фантазиями
я вкатился 7 месяцв назад и до сих пор неуверенный джун
Аноним 08/11/15 Вск 19:00:07 #598 №576218 
>>576207
ебанутый? да хоть дропбокс возьми
если ты с такой хуетой не можешь разобраться - то далеко ты не уедешь
Аноним 08/11/15 Вск 19:02:47 #599 №576223 
>>576207
Эт крч, Dota 2 api, еби гусей брат
sageАноним 08/11/15 Вск 19:15:07 #600 №576234 
>>576223
Ну если дотка, то скорее уж мамок.
Аноним 08/11/15 Вск 19:23:14 #601 №576240 
package asdfghjkl;

import java.sql.Connection;
import java.sql.DriverManager;

public class qqq {
Connection con = DriverManager.getConnection("jdbc:mysql://localhost/Assignment", "root" , "");

}

Эклипс выдаёт ошибку Default constructor cannot handle exception type SQLException thrown by implicit super constructor. Must define an explicit constructor. Чёт всё подключено вроде.
Аноним 08/11/15 Вск 19:28:13 #602 №576246 
14470000939360.png
>>576207
Аноним 08/11/15 Вск 19:32:17 #603 №576254 
Пожалуйста , киньте ссылку на книгу по SQL на русском языке по стандарту 2008 года . В оп посте только одна 2010 года выпуска , но перевода нету .
Аноним 08/11/15 Вск 19:33:06 #604 №576256 
>>576191
> где здесь применяется "каждое неключевое поле должно полностью зависеть от первичного ключа"
Первичный ключ там два поля - клиент и код (если я правильно понял). Наименование товара зависит полностью от первичного ключа? Нет, зависит только от 1 поля (код) - нахуй. Цена зависит полностью от первичного ключа? Нет, только от 1 поля (код) - нахуй. Два пидорнутых поля объеденяются в таблицу, где они, плюс часть ключа от которой они зависят - тоесть код.
Аноним 08/11/15 Вск 19:35:28 #605 №576257 
Посоветуйте актуальных статей про врыв в Ring0 для разных процессоров.
Аноним 08/11/15 Вск 20:48:57 #606 №576348 
Уже почти месяц учусь программировать и для этой цели использую CodeBloks. Сегодня утром написал новый код и нажал Build&Run. Программа запустилась, но когда я попытался ввести числа в строке ввода ничего не произошло. Цифры тупо не печатались. Я решил, что где то в коде есть ошибка, но все оказалось правильно. тогда я запустил одну из своих старых проверенных программ и в ней была такая же проблема. Даже долбанный "Hello world" на экран не выводится. В месседж логе написано "process terminated with status -1073741510 (0 minute(s), 3 second(s))".В гугле рабочего решения для этой проблемы, я найти не смог/ Может кто-то в курсе как это можно исправить?
Аноним 08/11/15 Вск 20:49:38 #607 №576351 
>>576240
Говорит, надо перенести создание конекшна в конструтор, а то там эксепшн не ловится.
Аноним 08/11/15 Вск 20:49:43 #608 №576352 
>>576257
На cracklab/wasm поищи, там много этого добра.
Аноним 08/11/15 Вск 21:19:31 #609 №576383 
>>576123
В смысле? Я же обращаюсь к ним в строке, где
cout <<a;
и нормально работает.
Но, да, a.size()=0, он говорит.
Сейчас переписал вот так https://ideone.com/XCqWsp , заработало. Спасибо.
А как ещё можно сделать это? Чтобы он видел, сколько элементов. a.size()=n не работает.
Аноним 08/11/15 Вск 23:03:16 #610 №576443 
>>576351
А конструктор это try? А то я жаву не проходил, сменил универ, а тут кароч в бд работают на прямую через код жавы. И я как хуй туплю.
Аноним 08/11/15 Вск 23:04:30 #611 №576445 
14470130707890.png
Ребята! Клонирую проект из гитхаба с помощью Intellij IDEA. Далее делаю: VCS -> Git -> Branches. Там две remote branches: master и fi1. Делаю: fi1 -> Checkout as new local branch, и появляется пикрелейтед, после чего все классы из Project пропадают. Перезагружать проект пробовал, ошибку гуглил (может плохо). Помогите, чем можете, пожалуйста.
Аноним 08/11/15 Вск 23:05:28 #612 №576447 
>>576443
>А конструктор это try
ох пиздец пиздец
у тебя иде должно само исправить, моя ИДЕЯ так делает
Аноним 08/11/15 Вск 23:22:43 #613 №576457 
>>576445
Хуй знает что там у тебя
git checkout -b fi1 origin/fi1
попробуй.
Аноним 08/11/15 Вск 23:33:51 #614 №576469 
>>576383
> В смысле? Я же обращаюсь к ним в строке, где
> cout <<a;
> и нормально работает.
Это все undefined behavior. Попробуй убери reserve() и с большой вероятностью словишь segfault.
> А как ещё можно сделать это? Чтобы он видел, сколько элементов.
Ну можно написать vector<int> a(n, 0); - этот конструктор создаст вектор размером n, каждый элемент которого 0, но зачем? Ты нули все равно перезапишешь.
Аноним 08/11/15 Вск 23:35:05 #615 №576471 
>>576457
Пишет, что переключилось удачно, но ошибка снова появляется и классы пропадают из Project. Но спасибо за помощь.
Аноним 08/11/15 Вск 23:45:43 #616 №576480 
>>576471
IDE-проблемы.
Мимо-vim-господин
Аноним 09/11/15 Пнд 00:21:19 #617 №576512 
Пишу стек на с++. Он состоит из таких элементов:

struct el
{
int val;
el link;
};

Вот что он делает при команде push(n);

el
y = new el;
y.link=&head;
y.val=n;
head=y;
st_size++;

Но компилятор выдаёт во второй строчке ошибку: запрос элемента «link» в «y», имеющего не классовый тип «el».
Но ведь запрос не в y, а
y, а y (херня, на которую указывает y) имеет тип el, а не el.
Аноним 09/11/15 Пнд 00:23:01 #618 №576514 
>>576512
Гавно. С разметкой объебался.
http://pastebin.com/e8smYjNh - вот
Аноним 09/11/15 Пнд 00:30:45 #619 №576518 
>>576512
Приоритет операторов. Используй ->
Аноним 09/11/15 Пнд 00:43:32 #620 №576522 
>>576518
Я не умею. Сейчас загуглил, a->b это как a.b, но с другим приоритетом?
Ну я заменил на
y->link=&head;
y->val=n;
А он пишет: ошибка: no match for «operator=» in «* y->el::link = & head»|
Аноним 09/11/15 Пнд 00:53:52 #621 №576527 
>>576522
или (*el).link или el->link
Аноним 09/11/15 Пнд 01:07:17 #622 №576536 
>>576527
Спасибо огромное. Но у меня есть ещё один вопрос.
pop производится следующим образом:

cout <<head.val <<endl;
el y = &head;
head=
(head.link);
delete y;
st_size--;

Однако всё время выводится последний добавленный элемент.
В смысле, добавил 31, потом, 21, потом 41. Потом три раза pop вызвал и трижды 41 выводится.
Аноним 09/11/15 Пнд 01:08:23 #623 №576539 
>>576536
Опять.
http://pastebin.com/bisV8Lyh
Аноним 09/11/15 Пнд 01:12:24 #624 №576541 
14470207443590.jpg
Могу целиком скинуть программу, если кому-то не лень читать.
http://pastebin.com/pjJs5tLt
Аноним 09/11/15 Пнд 01:17:35 #625 №576544 
Кто-то использует Raspberry Pi и иже подобные как ПК для погроммирования?
Какие ощущения? Хватает убогой производительности?
Аноним 09/11/15 Пнд 01:19:27 #626 №576545 
Подскажите, в чём может быть проблема.
Попробовал сделать небольшую игрушку на плюсах с использованием SDL. Там всё предельно просто, загружаю текстурки и рендерю. Всё было нормально, пока не потестил на другой пеке. И вот, внезапно, процесс жрет 26 мегабайт оперативы вместо 13. Одна и та же программа на двух практически одинаковых компьютерах. Кроме того, на моей пеке все фреймы генерируются за 1-2 мс, а на соседней фреймы, содержащие один из крупных текстур ( 800 х 250 ), загружаемую из пнг, занимает чуть не ли по полсекунды. Как так?
Аноним 09/11/15 Пнд 01:31:03 #627 №576549 
>>575926
Анончик, я всё ещё жду твоей помощи.
Аноним 09/11/15 Пнд 01:33:34 #628 №576551 
Сап, двощ. Очень важно, помогите советом пожалуйста. Решил стать неебическим программистом у мамки(или хотя бы около того). В данный момент сижу в мухосранске и учусь на неинтересную мне профессию после 9 класса. В компьютеры могу, начал изучать python, простенькие задачки получаются. Но возникла проблема: начал понимать что каких-то знаний(общих, а не по программированию) мне недостает. Например в ходе разговора с другом узнал, что число в IP не может быть более 255 и многое другое, он сейчас учиться в быдло-вузике на хуй знает какую профессию. Ну так вот - как восполнить этот пробел знаний?
Аноним 09/11/15 Пнд 01:38:26 #629 №576553 
>>576551
>Ну так вот - как восполнить этот пробел знаний?
http://www.dmoz.org/World/Russian/Компьютеры/Программирование
Аноним 09/11/15 Пнд 01:53:42 #630 №576558 
>>576545
SDL это си.
Аноним 09/11/15 Пнд 01:56:09 #631 №576559 
>>576480
Точно, и правда IDE-проблемы! Установил NetBeans. Всё клонируется, ветки меняются, пушится, пока проблем нет.
Аноним 09/11/15 Пнд 02:02:12 #632 №576563 
>>576558
>SDL is written in C, works natively with C++, and there are bindings available for several other languages, including C# and Python.
Аноним 09/11/15 Пнд 02:09:27 #633 №576566 
>>576563
Какой смысл писать не на С++, а на си с классами? Ты наверное первый день тут?
Аноним 09/11/15 Пнд 02:10:36 #634 №576569 
>>576183
Анонсы?
Аноним 09/11/15 Пнд 02:11:22 #635 №576570 
>>576566
Читаю давно, спрашиваю почти никогда.
Аноним 09/11/15 Пнд 02:12:43 #636 №576571 
>>576570
Чем тебя SFML не устроил?
Аноним 09/11/15 Пнд 02:14:27 #637 №576572 
>>576571
Тем, что я тыкнул пальцем в небо и попал в sdl, sfml рассмотрю потом.
Аноним 09/11/15 Пнд 02:16:50 #638 №576573 
Треда по Скале нет? Спрошу тут. Насколько перспективен язык? Обнаружил, что он оче востребован в ДС, судя по вакансиям. Это правда? Насколько он похож на жаву?
Аноним 09/11/15 Пнд 03:31:55 #639 №576587 
>>576545
Пиздец, какой же обосрамс я допустил.

В общем, я рендерю тайлы исходя из значений массива. Фон рендерю из сарфейсов в один большой сарфейс, из него длаю текстурку, которую отдаю рендеру. Затем поверх неё рендерю все остальные объекты. Небо над землеё рендерю, если игрок ещё не углубился под землю. И я по неосторожности оставил небо в цикле перебора массива с тайлами, так как изначально небо тоже собирал из тайлов, но потом заменил большой текстурой ( 800 х 250 ). В итоге при обработке камеры у меня это вызывалось 192 раза. Я 192 раза за кадр передавал рендеру здоровую текстуру, обрабатывая 10 кадров в секунду. То есть делал это 1920 раз в секунду вместо десяти. При этом цикл прорабатывался моментально, ибо все функции быстрые и вроде как ничего кроме передачи поинтеров не делают. А в конце вызывается рендер, который понимает, что сейчас ему 192 одинаковые большие текстуе надо ебануть в одну точку.

Здесь, что странно, всё и разделилось.
Полный проход такого цикла занял у моего радеона 2 мс. То есть, ему глубоко похуй на эти две сотни текстур, он и грузит как одну. А соседняя нвидия просто охуела от такого расклада, начав тратить по 50 мс на каждый
SDL_RenderPresent( gRenderer );

К слову, после обновления драйверов нвидии на самые последнии - она начала работать примерно как и радеон, тратя по 2-3 мс на рендер. После того, как исправил косяки с циклом - и вовсе по 1 мс.


МОЙ МИР ПЕРЕВЕРНУЛСЯ, ДРУЗЬЯ
Аноним 09/11/15 Пнд 04:18:14 #640 №576593 
>>571231 (OP)
Анон, посоветуй хорошую книгу о численных методах, в которой есть матан и описание алгоритмов.
Можно даже желательно на английском языке.
Аноним 09/11/15 Пнд 04:55:00 #641 №576599 
>>576443
> А конструктор это try?
Эталонный вузовский "программист"
Аноним 09/11/15 Пнд 04:57:28 #642 №576600 
>>576599
Зря ты, он же совсем-совсем ньюфаг.
Я вузов не заканчивал, но знаю многое, например, хотя его ошибка мне не смешна, хоть она и очень глупая.
Аноним 09/11/15 Пнд 05:06:07 #643 №576601 
>>576600
Конечно не смешно, какой тут смех когда приходится чистить говно за оравой манек с "высшим образованием"
Аноним 09/11/15 Пнд 05:11:43 #644 №576602 
>>576601
Вообще похуй на вышку, причем здесь она?
Аноним 09/11/15 Пнд 06:28:23 #645 №576608 
>>576602
у говна без вышки просто бомбит от успешных кунов
Аноним 09/11/15 Пнд 06:39:15 #646 №576609 
14470403554060.jpg
>>576608
> успешных кунов
Аноним 09/11/15 Пнд 06:42:54 #647 №576610 
>>576609
ну да
его возьмут на работу просто из-за вышки и там научат

а без вышки - хуй
Аноним 09/11/15 Пнд 08:20:57 #648 №576619 
>>576602
просто ты чухан без вышки и не различишь ряды тейлора от рядов маклорена.
и теорем нужных не знаешь.
и вообще с матаном у тебя уровня 5 класса школы.

так что глотай мочи чухан
Аноним 09/11/15 Пнд 09:33:56 #649 №576638 
>>576610
Меня и с вышкой никуда не берут. Ну я это я, со мной вообще отдельная история. Но подозреваю, что и у людей с чистой биографией тоже есть проблемы в трудоустройстве.
Аноним 09/11/15 Пнд 10:38:45 #650 №576663 
>>576443
Хаха, типичный "програмизд" с вышкой.
Аноним 09/11/15 Пнд 11:55:09 #651 №576697 
поцоны, а где найти программизд руллетку?
Аноним 09/11/15 Пнд 12:24:52 #652 №576719 
>>576697
Четное - реролл;
Нечетное - Искусственный интеллект.
Не благодари.
Аноним 09/11/15 Пнд 12:27:14 #653 №576720 
Закончил я такой вуз на програмизда с красным дипломом. Ряды Миллера и Стинберга знаю, но не знаю тру или не тру конструктор XDD
Аноним 09/11/15 Пнд 12:35:23 #654 №576722 
14470617239020.png
>>576697
Аноним 09/11/15 Пнд 12:50:29 #655 №576725 
>>576722
Cпасибо
Аноним 09/11/15 Пнд 14:11:37 #656 №576756 
Ананасы, по какой книге лучше всего учить бидон, учитывая то, что я имею более-менее нормальный опыт сишкоблядства? Начал читать Марка Лутца Learning Python, книга хороша, однако слишком большая, там очень много информации, которая будет интересна ну пооолным ньюфагам.
хотя я пока даже не знаю, что для меня лучше - по диагонали читать Лутца и не упустить важных моментов в языке или быстро прочитать ТАКОЙ ТО DIVE INTO PYTHON и сразу начать быдлокодить
Аноним 09/11/15 Пнд 14:21:13 #657 №576762 
>>576756
https://docs.python.org/3/, очевидно же. Но Лутца все-равно надо читать, его книга идеально подходит для сишкоблядей.
Аноним 09/11/15 Пнд 14:27:40 #658 №576769 
>>576539
Ну так что, посоны, не знаете, в чём дело?
Аноним 09/11/15 Пнд 15:11:39 #659 №576796 
В MySQL шарит кто? Надо запросы сделать.
Выбрать список кораблей, посещавших 'имя порта' зимой 2012/13 г.
Аноним 09/11/15 Пнд 15:16:17 #660 №576800 
Треда по Скале нет? Спрошу тут. Насколько перспективен язык? Обнаружил, что он оче востребован в ДС, судя по вакансиям. Это правда? Насколько он похож на жаву?
Аноним 09/11/15 Пнд 15:18:57 #661 №576802 
>>576756
>с си
>на питон
Извини, но зачем такой даунгрейд?
Аноним 09/11/15 Пнд 15:31:09 #662 №576808 
>>576800
Похож настолько, что автоматические конверторы чаще всего генерируют рабочий код. Но такой код обоссут даже на двачах, потому что он не тру, а православно - чтоб было как лисп или ну или хотя бы как хачкиль.
Перспективность средняя.
Аноним 09/11/15 Пнд 15:51:01 #663 №576812 
>>576802
На новой работе кроме си надо будет и его знать. Правда, учить его я собирался еще давно, ибо писать на бидоне всякие нежелезоспецифичные велосипеды намного проще, чем ебаться с Си. Да и развиваться же как-то надо.
Аноним 09/11/15 Пнд 15:53:05 #664 №576815 
>>576593
бамп вопросу по численным методам.
Аноним 09/11/15 Пнд 16:01:15 #665 №576824 
>>576619
Не проецируй.
Аноним 09/11/15 Пнд 16:14:34 #666 №576829 
>>576815
численные методы это весьма широкое понятие, может что-нибудь КОНКРЕТНЕЕ спросишь? куда тебе эти численные методы приложить? оптимизация? огромные слау/нелинейные? методы дискретизации?
Аноним 09/11/15 Пнд 16:40:06 #667 №576853 
>>576593
G. Dahlquist - Numerical methods in scientific computing.
Аноним 09/11/15 Пнд 16:43:00 #668 №576857 
>>576443
https://docs.oracle.com/javase/tutorial/java/javaOO/constructors.html
Аноним 09/11/15 Пнд 16:44:24 #669 №576859 
>>576796
Схема?
Аноним 09/11/15 Пнд 16:46:59 #670 №576861 
>>576587
Добро пожаловать в architecture-dependent optimizations.
Аноним 09/11/15 Пнд 16:49:10 #671 №576862 
>>576569
Надо то чего? Структуру данных?
Аноним 09/11/15 Пнд 16:52:03 #672 №576864 
>>576829
ну ладно.
>методы дискретизации
this, а также численное интегрирование/диффренцирование, интерполяция. Но я посмотрел эту книгу >>576853, в ней вроде бы все, что нужно, есть, за что огромное спасибо.
Аноним 09/11/15 Пнд 17:13:15 #673 №576874 
>>576183
Wikimedia
sageАноним 09/11/15 Пнд 17:14:11 #674 №576875 
>>576720
Сам себе злой буратина, иди нахуй.
Аноним 09/11/15 Пнд 18:52:23 #675 №576940 
14470843434240.jpg
Пацаны, решил перекатиться из с++ в ассемблер .
Допустим, я в самом начале хочу написать на свой X64 проц хеловорд и вывести в консоль.
На чём программировать ? Что читать ?
Аноним 09/11/15 Пнд 19:14:37 #676 №576950 
>>576940
MASM, Крупник, Калашников, Крис Касперски
Аноним 09/11/15 Пнд 19:16:50 #677 №576951 
>>576940
http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html
А вообще
>Допустим, я в самом начале хочу написать на свой X64 проц хеловорд и вывести в консоль.
хуевая идея, на разных ОС и ассемеблерах всё будет по-разному. Уж лучше купи какой-нибудь простенький арм и на нем долбись в очко с ассемблером (здесь это хоть оправдано), предварительно поверхностно изучив набор инструкций и официальные маны по периферии.

Да и вообще чистое программирование т.е. не нормальный язык + ассемблерные вставки (которые тоже скоро будут ненужны) на ассемблере чего-нибудь, что не является 8-битным микроконтроллером или каким-то специфическим dsp-процессором - долбоебизм.
Аноним 09/11/15 Пнд 19:22:27 #678 №576959 
>>576951
> (которые тоже скоро будут ненужны)
Почему?
Аноним 09/11/15 Пнд 19:26:13 #679 №576961 
Доставьте мем "ебать ты крестопидор", пожалуйста
Аноним 09/11/15 Пнд 19:29:45 #680 №576964 
>>576959
Хитрую железоспецифическую хуйню сейчас модно пихать в расширения компилятора, а потом использовать их в няшной сишечке.
Аноним 09/11/15 Пнд 19:31:30 #681 №576966 
>>576551
Керниган и Ричи, язык СИ.
Аноним 09/11/15 Пнд 19:32:03 #682 №576967 
>>576551
Алсо, наверни книгу Крупника по ассемблеру, она тебе мозги вставит.
Аноним 09/11/15 Пнд 19:34:59 #683 №576969 
>>576769
Ты объявил head на стеке, потом устанавливаешь указатель y на него, потом через этот указатель вызываешь delete к куску памяти на стеке (это там где обработка pop). Это наверное UB, поэтому твой хитрожопый компилятор соптимизировавал выкинув половину кода. А может еще какая хуйня произошла. Или перепиши как-то чтобы избавиться от delete, или объяви head указателем и распологай в куче.
Аноним 09/11/15 Пнд 19:37:51 #684 №576973 
допустим я хочу сделать индексацию файлов с сохранением их параметров в бд
но этот компонент индексации я хочу потом переиспользовать

допустим для трёх программ
1) каталог музхыки
2) видео
3) картинок

как мне сделать универсальный класс? дел ов том что для каждой программы понадобится разная структура БД, разные свойства файлов придётся вытягивать
я догадываюсь что это делается через полиморфизм, но поясните подробнее
Аноним 09/11/15 Пнд 19:42:35 #685 №576976 
>>576973
> полиморфизм
Это что-то связаное с ООП? Как там в 70-х годах? А если взять современные технологии, то не понимаю в чём проблема? Делаешь пандорический захват, лифтишь в монаду, потом строишь рекурсивную схему (здесь подойдёт зигохистоморфный препроморфизм) как монадический трансформер из категории эндофункторов, и метациклически вычисляешь результат. Любой второкурсник справится. А если делать на анафорических лямбдах — так задачка вообще на пять минут.
Аноним 09/11/15 Пнд 19:50:20 #686 №576985 
>>576976
зачем ты это высрал объясни мне?
это такой юмор у тебя?
Аноним 09/11/15 Пнд 19:51:20 #687 №576987 
>>576976
Приведи пример применения анафорических лямбд хотя бы в нескольких задачах.
Аноним 09/11/15 Пнд 20:01:21 #688 №576993 
>>576976
Что за бред полоумного я пытался прочитать но дропнул на 2 строке?
Это липсохачкель доводит до такого?
Да ну вас нахуй.
С ума посходили блядь и других свести хотите.
Аноним 09/11/15 Пнд 20:05:16 #689 №576997 
самое интересное что на бред >>576976 ответили двое
а по сути пояснить >>576973 никто не хочет
Аноним 09/11/15 Пнд 20:13:50 #690 №577003 
>>576973
Потому что это не вопрос.
Точнее вопрос уровня Глава #2 введение в ооп. Любого учебника
Аноним 09/11/15 Пнд 20:15:21 #691 №577006 
>>577003
ну нихуя себе тут эксперты собрались
нахуй этот тред нужен тогда
Аноним 09/11/15 Пнд 20:18:03 #692 №577008 
Написал вот такую еболу:
http://pastebin.com/0gd2bKAe
На 100% уверен что весь этот код можно было заменить на 5-6 строчек, не подскажите как?
Аноним 09/11/15 Пнд 20:19:11 #693 №577009 
>>576997
>>577003
Ну и разумеется.
Какой язык?

В яве например. Если смотреть с концепцией бинов DI и jpa. То имеем базовый класс. С инжекцией бина свойств. Разумеется бинфактори для разных типов задач. Можно абстрактный прокси для реализации паттерна привратник захуячить. Jpa отобразит в таблицу в виде ЕР- таблиц, скорее всего
Аноним 09/11/15 Пнд 20:20:34 #694 №577010 
>>577006
>>577009
Ответил.
Легче стало?
Аноним 09/11/15 Пнд 20:21:23 #695 №577012 
>>577010
нет, я нихуя не понял
потому что ты ответил на отъебись, специально расписав сложные вещи в 2 строки
Аноним 09/11/15 Пнд 20:23:47 #696 №577013 
>>577012
Это я к тому что "какой язык?"
Мне на яве реально проще назуячить бинов с депенденси инжекшенами, прихуячить к ним фабрику и прокси.
Это типичная реализация.

А таоретический ооп с полиморфизмом и прочим это тебе пусть крестоблялки отвечают. Это они любят пердолить множественное наследование с интерфейсами и так далее
Аноним 09/11/15 Пнд 20:24:16 #697 №577014 
Анон, доставь пикчу, где лысый мужик в очках сидит перед монитором, смеется и держится за голову.
Аноним 09/11/15 Пнд 20:25:50 #698 №577017 
>>577013
ява
где можно посмотреть того о чём ты говоришь? (про ди, фабрику и прокси)
Аноним 09/11/15 Пнд 20:26:24 #699 №577018 
>>577012
И вообще.
Чаще лучше использовать декомпозицию нежели наследование с подиморфизмом.

Бины с ди - это декомпозиция по сути
Аноним 09/11/15 Пнд 20:27:37 #700 №577021 
>>577017
Ну например яваЕЕ7 или спринг фреймворк 4
Именно фреймворк а не бут.
Аноним 09/11/15 Пнд 20:30:25 #701 №577024 
>>577021
>спринг фреймворк 4
а что-нибудь по-конкретнее?
это совет уровня "прочитай учебник"
Аноним 09/11/15 Пнд 20:30:32 #702 №577025 
>>577017
А на словах вся скть Ее независимо от реализации такова.
Есть контейнер. В него загружаются контексты. В контексты загружают бины. Контексты управляют бинами. Поверх этого накладываются аспекты.
Аноним 09/11/15 Пнд 20:31:47 #703 №577027 
>>577025
ты прекрасно понимаешь что это максимально абстрактно и максимально непонятно
Аноним 09/11/15 Пнд 20:33:18 #704 №577031 
>>577024
Лол.
Суть всего фреймворка это по сути 2 вещи. Контекст. Управление созданием бинов с помощью фабрик. Внедрение зависимостей т
Аспекты. Накладыватся на срезы, по определеным советам.
Все.
Это вкоатце весь базовый спринг.
Все остальное - дата, мвц, аллах - расширение над этими концепциями
Аноним 09/11/15 Пнд 20:34:40 #705 №577032 
>>577027
Знаешь.
Читай дальше коре яву хорстмана.
А потом иди в яватред.
И так засрали тред.
Аноним 09/11/15 Пнд 20:35:58 #706 №577035 
>>577032
не понял что за охуительные претензии
почитай заголовок треда перед тем как выёбываться
Аноним 09/11/15 Пнд 20:36:44 #707 №577036 
>>577027
Ну или жди крестоблядков.
Они тебе пояснят про тру-ооп который жабадебилам непонятен и ненужен лол
Аноним 09/11/15 Пнд 20:37:26 #708 №577038 
>>577035
Ты задаешь вопросы за которые в любом языктреде обоссали бы.
Аноним 09/11/15 Пнд 20:38:21 #709 №577041 
>>577038
ты пиздишь
хороший вопрос
Аноним 09/11/15 Пнд 20:42:58 #710 №577044 
>>577041
В чем он хорош?
В яве классы с подиморфизмом и прочим используются ТОЛЬКО если пишешь свою либу.
Там и рефлексии и ?super ? Extends в дженериках, ну или в функциональных интерфнйсах, если ты пишешь либу на 8.
В обычном явакодинге ты будешь всегда работать с готовой иерархией классов. Создавать pojo. Ну или в коайнем случае миксины к абстрактным классам. Все.
Ооп в яве особо не нужен. Нужно просто знать что он есть и как работает.
Чаще ты будешь использовать декомпозицию с pojo. Или миксины с абстрактными классами / интерфейсами.
Аноним 09/11/15 Пнд 20:43:27 #711 №577046 
>>576964
Не всю железоспецифическую хуйню можно оформить как функцию, пусть даже заинлайненую. В вёдрах asm {}, видимо, будет всегда.
Аноним 09/11/15 Пнд 20:57:01 #712 №577058 
>>571231 (OP)
Анонас, в VS есть такая штука как описание при наведении на методы и etc. Так вот есть ли какой модуль показывающий что делает метод, на русском. То есть переводчик для сводок. Желательно, что бы показывал и перевод и оригинал.
Аноним 09/11/15 Пнд 21:00:03 #713 №577063 
Аноним 09/11/15 Пнд 21:07:20 #714 №577065 
C#. Можно ли сделать класс с массивом неизвестного заранее размера?

class Треугольник
{
public Треугольник(int степень, double[] коэф)
{
this.степень = степень;
this.коэф = коэф;
}
int степень;
double[] коэф = new double[степень];
}

Так не получается.
Аноним 09/11/15 Пнд 21:08:53 #715 №577066 
>>577065
Класс это всего лишь описание, будущего объекта. Никто не обязывает тебя инициализировать все переменные класса. Задай вопрос по человечески.
Аноним 09/11/15 Пнд 21:11:54 #716 №577067 
>>577066
Ну у меня в разных объектах могут быть массивы разный величины, как это реализовать в классе, если переменной в классе нельзя задать его величину?
Аноним 09/11/15 Пнд 21:22:38 #717 №577072 
>>577046
Даладна?
void yoba(void) __attribute__(( naked )) и оформляй себе как функцию.
Это, правда, arm-о-специфично, но в общем, всё движется именно в направлении полного отказа от асмо-хуйни.
Аноним 09/11/15 Пнд 21:30:01 #718 №577079 
Есть один сайт с тегами, которые хранятся примерно вот в таких двух таблицах:

tag_id | tag_name

и

tag_id | material_id

Нужно вывести список тегов и количество их упоминаний. В идеале, чтобы количество упоминаний по каждому тегу тоже в базе хранилось, например в первой таблице.
В PHP и MySQL я нуб, думал получится только средствами MySQL обойтись, но походу нет.

Я так понимаю, нужно написать скрипт, который подсчитал бы текущее количество упоминаний для всех тегов и потом нужно доработать скрипт добавления тегов в CMS, чтобы при добавлении количество тоже пересчитывалось.
Аноним 09/11/15 Пнд 21:31:51 #719 №577081 
>>577079
>нужно написать скрипт, который подсчитал бы текущее количество упоминаний для всех тегов
разве эти данные нельзя получить из бд?
Аноним 09/11/15 Пнд 21:37:26 #720 №577084 
>>577081
> В PHP и MySQL я нуб
Можно наверное. Я поэтому и напейсал сюда
Аноним 09/11/15 Пнд 21:40:32 #721 №577088 
>>577065
Понял, надо просто писать массив без размера.
Аноним 09/11/15 Пнд 21:47:23 #722 №577094 
>>577084
писал точно такой запрос год назад, сейчас не помню нихуя, так как Я БОЛЬШЕ НЕ ПХП МАКАКА АХАХАХАХАХ

используй GROUP BY и DISTINCT
Аноним 09/11/15 Пнд 21:52:54 #723 №577101 
Анонас, в VS есть такая штука как описание при наведении на методы и etc. Так вот есть ли какой модуль показывающий что делает метод, на русском. То есть переводчик для сводок. Желательно, что бы показывал и перевод и оригинал.
Аноним 09/11/15 Пнд 21:54:47 #724 №577107 
>>577101
пожаловался на спамера
Аноним 09/11/15 Пнд 21:56:16 #725 №577108 
>>577107
Ох ты боже мой. Давай начинай.
Аноним 09/11/15 Пнд 22:02:41 #726 №577114 
>>571859
Это шлак. Кое что от туда унести можно. Но я диванный. Так что может ресурс и не так плох, как мне показалось. И да, он платный.
Аноним 09/11/15 Пнд 22:11:31 #727 №577121 
>>577107
Газенваген к тебе уже выехал.
Аноним 09/11/15 Пнд 22:11:37 #728 №577122 
>>577094
При чем тут пхп, тут больше знания мускула нужны, ну и программирования в целом.
Аноним 09/11/15 Пнд 22:27:37 #729 №577142 
14470972578890.png
Анон, существует ли опенсорсная прошивка для простого телефона? Хочу по извращаться.
Аноним 09/11/15 Пнд 22:29:33 #730 №577145 
>>577142
Спроси у линуксойдов. Они знают. А так ЗАЧЕМ. Есть GPS модули есть мк. Есть экраны. Сгребай все в кучу. Или ищи подобные проекты.
Аноним 09/11/15 Пнд 22:53:06 #731 №577173 
14470987868940.jpg
Вечер в хату. Посоветуйте книгу которую можно было бы почитать на досуге, в которой бы в удобной для переваривания форме было рассказано так сказать "обо всем по чуть чуть" для разрабов. Обо всяких интересных протоколах, особенностях софтин, о секюрности и о прочих тонкостях, которые полезно знать при разработке/проектировании. С меня две плотвы.
Аноним 09/11/15 Пнд 22:58:52 #732 №577176 
>>577173
Возможно тебе стоит смотреть в сторону журналов, типа Хакер и подобных. Обо всем по чуть чуть, плохо сказывается на общем уровне.
Аноним 09/11/15 Пнд 23:00:08 #733 №577179 
>>577173
Кирпичи Танненбаума. Не оторваться.
Аноним 09/11/15 Пнд 23:01:54 #734 №577181 
>>577179
Может сразу sicp. Кстати из архитектуры есть неплохая книга. Дэвид М. Харрис и Сара Л. Харрис-Цифровая схемотехника и архитектура компьютера. Она легче.
Аноним 09/11/15 Пнд 23:05:15 #735 №577185 
>>575649
Ну создай что ли.
Аноним 09/11/15 Пнд 23:10:18 #736 №577189 
>>577173
>"обо всем по чуть чуть" для разрабов.
> о секюрности и о прочих тонкостях, которые полезно знать при проектировании.
http://dorlov.blogspot.co.uk/2011/05/issp-cissp-all-in-one-exam-guide.html
Совершенный код.
Аноним 09/11/15 Пнд 23:12:40 #737 №577191 
>>577176
Если уж про хакер говорить, то хотелось бы что-то типо книги-выжимки из журналов
Аноним 09/11/15 Пнд 23:34:29 #738 №577207 
Парни, поясните, где начинается энтерпрайз? Я пилил CRM для компании на пять офисов на две мухосрани - это уже энтерпрайз или нужно обязательно в гугле/майкрософте?
Аноним 09/11/15 Пнд 23:38:33 #739 №577214 
>>577207
псс, из нетсракера есть кто?
Аноним 09/11/15 Пнд 23:40:41 #740 №577217 
14471016412280.png
Хочу мутить программы с win-friendly GUI а-ля пикрелейтед на Python/Ruby, имеет смысл пытаться? Не хочу попадать впросак так:

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

Конкретно пикрелейтед написан на С#, visual studio 2012.

Опыт в программировании небольшой, вроде Пайтон также не очень работал под винду. Возможно реально не в ту сторону смотрю и C# все же гораздо удобнее?
Аноним 09/11/15 Пнд 23:44:17 #741 №577221 
14471018575810.jpg
Господа, у меня проблема. Изучаю андроид(но думаю тут язык и платформа никакого значения не имеет). Читаю книги, гайды постоянно, пишу приложения. Почти все понимаю, но проблема в том что это все быстро забывается. Вот нашел я гайд, написал приложение или игру, не копипастил код, все сам набирал и разбирал что какой кусок делает, дописал приложение, все понял, заебись. Закинул на гитхаб для портфолио. Проходит некоторое время и я понимаю, что если меня попросят опять написать это приложение, то я его не напишу с нуля. Мне надо будет лезть смотреть на гитхаб как там оно было смотреть.
Сегодня сел писать очередное приложение, подобное уже писал и осознаю, что я нихуя не могу вспомнить даже как без стаковерфлоу написать простой фрагмент или начинаю путаться в адаптерах. Хотя уже их с десяток-два накодил и все же понимал.
Меня пугает, что когда работодатель посмотрит мой гитхаб и подумает, ну вроде норм код, а на собеседовании я нихуя не смогу вспомнить как и что писал.
Как это все запоминать? А то прочитаешь про какие-нибудь эвент-басы или пейджер-адаптеры, а через неделю уже даже не помнишь для чего они нужны.
Аноним 09/11/15 Пнд 23:46:25 #742 №577222 
>>571231 (OP)
Сап, программач. Посоветуй тему для диплома, но не простую, а с математическим обоснованием. И чтобы можно было в будущем получить профит.
Аноним 10/11/15 Втр 00:52:05 #743 №577291 
>>577221
Забей, это вообще не проблема. Это у всех так. Если будешь что-то постоянно повторять, то в итоге будешь делать на автомате, а если то-то сделаешь один раз, то естественно забудешь, как именно это сделал. Недавно на собеседовании меня, кстати, спрашивали по проектам, которые я давно делал. Я им говорю, что год назад делал хедеры для WAV-файлов, у меня спрашивают структуру, я честно отвечаю, что не помню, потому что это год назад было и WAV-хедеры не то, что мне нужно в повседневной жизни.
Аноним 10/11/15 Втр 00:52:45 #744 №577292 
А есть какая-нибудь книга, где написано как писать программы для ньюфагов? Ну то есть не какой-то конкретный язык, а то как разобраться что тебе нужно, какие классы забабахать, как спроектировать все и как потом это все собрать в итоге в законченную программу.
Аноним 10/11/15 Втр 01:06:11 #745 №577300 
А есть какая-нибудь книга, где написано как ездить на велосипеде для ньюфагов? Ну то есть не какой-то конкретный велик, а то как крутить педали, держать равновесие, как рулить чтобы потом не въебаться на повороте.

Просто пиши код.
Аноним 10/11/15 Втр 02:31:37 #746 №577347 
14471118970540.png
>Воздержитесь от холиваров
Чёт в голос. Если убрать холивары, что останется от программача?
Аноним 10/11/15 Втр 02:32:46 #747 №577348 
>>577347
Останется дружеское подстебывание даунов-неосиляторов.
Аноним 10/11/15 Втр 03:53:31 #748 №577356 
Какие есть годные способы накрутить звезд и фолловеров на гитхабе? Нашел магазин, но 15$ за 20 звезд - это пиздец. Можно вбрасывать свои поделия на реддит, хабру и далее. Какие способы лучше?
Аноним 10/11/15 Втр 03:59:59 #749 №577357 
>>577356
Зачем? Ты ебанутый?
Аноним 10/11/15 Втр 04:30:22 #750 №577361 
>>577357
Ну я покажу работодателю какой я охуительный, что сотни людей следят за каждой моей строчкой кода, он потечёт и будет много платить.
Аноним 10/11/15 Втр 05:48:58 #751 №577364 
>>577361
Твоя ЦА смотрит на код/полезность/сложность продукта, а не на звезды.
Аноним 10/11/15 Втр 09:13:06 #752 №577430 
Запутался. Что щас в тренде по веб-разработке. Постоянно натыкаюсь на посты, что django не нужен, рельсы не нужны, синхронность не нужна. Какой в 2015 году выбрать стэк технологий, что бы не отставать от этого говна? Неужели в вебе всегда так будет
Аноним 10/11/15 Втр 09:13:44 #753 №577431 
>>577430
ява
сервлеты
Аноним 10/11/15 Втр 09:17:31 #754 №577434 
>>577430
node.js, go, асинхронщина.
Аноним 10/11/15 Втр 09:19:21 #755 №577436 
>>577008
Давай теперь внятную спецификацию задачи
Аноним 10/11/15 Втр 09:19:57 #756 №577437 
>>577430
Scala, Akka, Spray
Аноним 10/11/15 Втр 09:27:59 #757 №577442 
>>577430
Erlang/Elixir
newfag 10/11/15 Втр 09:28:21 #758 №577443 
Sup /pr! Помоги мне с выбором. Дело обстоит так, мне нужно научиться в разработку приложений для android/iOS/windows phone а так же делать сайты. Англ. на уровне. Скажи какие языки мне прежде всего нужно учить и в каком направлении развиваться, а так же на какую специальность мне поступать в универ (думаю тут пригодится в будущем) И не поздно ли начинать всем этим заниматься в 20 лет?
Аноним 10/11/15 Втр 09:29:54 #759 №577444 
>>577431
а элемент в массиве там найти можно?
Аноним 10/11/15 Втр 09:30:09 #760 №577445 
>>577443
хотел посоветовать
но потом
>этим заниматься в 20 лет
проиграл

откуда такое ярое желание? ты ВЫБРАЛ СВОЙ ПУТЬ?
Аноним 10/11/15 Втр 09:30:31 #761 №577446 
>>577444
на них интерпрайзы строят
Аноним 10/11/15 Втр 09:32:31 #762 №577447 
>>577431
>>577434
>>577437
>>577442

Вообщем как я и думал, какого-то устоявшегося стэка нет. Щас уже не делится что ли, для бэкэнда одно, для фронтэнда другое?
Аноним 10/11/15 Втр 09:38:39 #763 №577451 
>>577447
> Вообщем как я и думал, какого-то устоявшегося стэка нет.
Для каждой задачи свой костыль.

> Щас уже не делится что ли, для бэкэнда одно, для фронтэнда другое?
Обычно делится, однако теперь есть костыли, чтобы писать сервера на жс, или там конпелировать Scala в браузерный жс.
Аноним 10/11/15 Втр 09:41:41 #764 №577453 
>>577451
Спасибо. Просто я сам больше года работал на django. Решил посмотреть, что щас модно, и никак понять не могу.
newfag 10/11/15 Втр 09:48:54 #765 №577457 
>>577445
>
Типа того. Реально поздно что ли? Просто много идей по монетизации разного рода приложений, возникших в моей голове, лол. Времени очень много, могу учить буквально с утра до ночи. Так что советуй.
Аноним 10/11/15 Втр 09:55:32 #766 №577463 
>>577457
> поздно что ли?
Ну откуда вы лезете с этой хуйней в голове? Кто вам это вбил то?

http://programmers.stackexchange.com/questions/370/how-old-is-too-old
Аноним 10/11/15 Втр 10:18:25 #767 №577480 
>>577463
Как же я проиграл с этих оправданий старпёра.
Вообще программист старше 35 смотрится максимум жалко и убого, так как эта работа для молодёжи. Это как работать курьером, флаерщиком или промоутером в таком возрасте. Ну а после 40 тебе пидорнут и заменят шустренькими мидлоджунами. Пиздец, как можно продолжать сидеть и пердолиться с быдлокодом в таком возрасте, вместо того чтоб управлять, ну или развивать свой продукт. Так и представляю этого дауна с проседями и залысинами сидящего в одном опенспейсе бородатыми хипстерками и вчерашними студентами.
Аноним 10/11/15 Втр 10:26:35 #768 №577489 
>>577480
> Вообще программист старше 35 смотрится максимум жалко и убого, так как эта работа для молодёжи.
А после 35 все уже становятся Гейтсами и Джобсами и ворочают миллиардами
Аноним 10/11/15 Втр 10:28:09 #769 №577490 
>>577480
Да никто жи не спорит. Для своего продукта, в свой офис ты можешь нанимать няшных, скромных мальчиков, вчерашних студентов и вечно улыбающихся хипстерков. Будешь прогуливаться между их столами, смотреть как их тонкие пальчики ловко пляшут по клавиатуре. И мысль что все эти мальчики твои, целиком и полностью будет тебя греть. А не эти противные, фуфу, старперы.
Аноним 10/11/15 Втр 10:28:18 #770 №577491 
>>577480
Весь rsdn стареет с каждым днем, и ничего. Через десять лет в /pr/ одни старперы будут.
Аноним 10/11/15 Втр 11:05:28 #771 №577519 
>>577480
Не пердолься с быдлокодом, попробуй наконец написать что-то адекватное, ну. Не все же принтлнами отлаживать свои высеры.
Аноним 10/11/15 Втр 11:06:55 #772 №577520 
>>577189
>Совершенный код
Хорошая книга?
Аноним 10/11/15 Втр 12:24:52 #773 №577544 
Есть matlab и есть я -- криворукое создание господа нашего. В матрице нужно каждый столбец начинать только с положительных чисел, отбрасываю все отрицательные до первого положительного. Т.е. матрица вида:
1 -1 -2 3
2 2 -2 3
2 2 2 2
должна принять вид
1 2 2 3
2 2 3
2 2
ЧЯДНТ?
http://pastebin.com/Rc44gxNB
Аноним 10/11/15 Втр 12:27:31 #774 №577545 
>>577544
Вторая хуйня - это не матрица, поэтому не понятно, что ты хочешь.
Аноним 10/11/15 Втр 12:29:10 #775 №577546 
14471477503160.png
>>577544
>>577545
Да, я накосячил с разметкой. То что красным должно по идее удалиться, т.к. отрицательные. Первое положительное число должно быть первым числом в столбце
Аноним 10/11/15 Втр 12:31:20 #776 №577547 
>>577546
Остальные отрицательные числа никуда не пропадают?
Аноним 10/11/15 Втр 12:31:49 #777 №577548 
>>577547
Нет. Должны оставаться.
Аноним 10/11/15 Втр 12:35:04 #778 №577552 
>>577548
Ща напишу, секунду...
Аноним 10/11/15 Втр 12:46:27 #779 №577556 
>>577548
Как-то так, большей векторизации не могу придумать
http://pastebin.com/H5k01z67
Аноним 10/11/15 Втр 12:56:10 #780 №577560 
14471493703980.jpg
>>577556
Ты лучший, спасибо.
Аноним 10/11/15 Втр 13:36:59 #781 №577574 
14471518194580.jpg
>>577560
Посмотри этому человеку в глаза. Ему за тебя стыдно. Ты ведь ничему не научился.

другой-кун
Аноним 10/11/15 Втр 14:17:09 #782 №577592 
Delphi

Есть двумерный массив i на j, вводимой с клавиатуры.

M:array of array of integer;
...
SetLength(M,i,j);

Далее пытаюсь заполнить его вручную:
for i2:=1 to i do
for j2:=1 to j do
readln(M[i2,j2]);

Программа компилится, но вылетает после третьего введённого элемента.
Что не так? Как заполнить этот массив с клавиатуры?
Аноним 10/11/15 Втр 14:24:51 #783 №577597 
>>577574
Массивы больная тема. Видимо сказывается отсутствие пространственного мышления.
Аноним 10/11/15 Втр 14:25:29 #784 №577599 
>>577592
>размерности i на j
нувыпонели
Аноним 10/11/15 Втр 14:30:21 #785 №577603 
>>577592
Это у тебя не с пространственным мышлением беда, попробуй обратить внимание на наименования переменных и не разбить себе лицо.
Аноним 10/11/15 Втр 15:10:50 #786 №577624 
>>577592
Нумерация динамических массивов в дельфях вроде с 0 начинается.
Аноним 10/11/15 Втр 18:55:55 #787 №577735 
>>577624
>динамические массивы
>дельфи
Чтот в голосяндру
Аноним 10/11/15 Втр 19:09:37 #788 №577746 
Ребят, подкиньте идей на задачу плз ><. Предподсчет по всем делителям числа (как в решете примерн) не заходит, нужно что-то быстрее.

http://www.codechef.com/download/translated/NOV15/russian/SMPLSUM.pdf
 Аноним 10/11/15 Втр 19:13:50 #789 №577749 
>>577592
Не нужно Readln, Просто Read, ты же не всю строчку сразу считываешь
Аноним 10/11/15 Втр 19:18:28 #790 №577751 
Какой язык выбрать для исключительно десктопной разработки? Браузеры не интересуют, мобилочки тоже. Возможность использования на никсах и айосах желательна, но не обязательна.
Аноним 10/11/15 Втр 19:47:17 #791 №577785 
>>577751
РАБИ
А
Б
И
Аноним 10/11/15 Втр 19:50:09 #792 №577788 
Помоги ньюфагу, анон.
Какими методами производятся операции с очень высокой точностью? Нужно чтобы программа выдавала тысяч десять знаков после запятой вычисляю золотое сечение или даже больше. Какие мануалы читать? Или может в языке уже что-то встроенное есть?
Аноним 10/11/15 Втр 19:55:29 #793 №577793 
>>577785
Почему?
Аноним 10/11/15 Втр 20:06:09 #794 №577796 
>>577793
Тыж сам написал что под прыщи и макось.
Аноним 10/11/15 Втр 20:17:46 #795 №577800 
>>577788
Смотря что за язык. Нужно смотреть библиотеки для чисел большой точности. В хаскиле вроде из коробки дохуя точно. Числами там большими можно оперировать, вот про точность после запятой не знаю.
Аноним 10/11/15 Втр 20:26:48 #796 №577802 
>>577788
Matlab
Аноним 10/11/15 Втр 20:27:53 #797 №577804 
14471764734750.png
Ребята, пытаюсь в sql injection с помощью sqlmap. Утилита автоматизирована, думать почти не надо, vulnerable сайты найти получилось, БД вытягивается, всё норм. Но когда пытаюсь получить БД самописного беззащитного блога, где SQL-запросы уровня "SELECT * FROM " . "'$table'" . " WHERE id = " . "'$id'", то ничего не получается, sqlmap говорит, что "GET parameter 'act' is not injectable", хотя я сам дописывал single quote к GET-параметру act, выдавало нужный error in SQL syntax. Ребят, есть соображения? Я же никак бложек не защищал, чому ломануть не могу?
Аноним 10/11/15 Втр 20:29:11 #798 №577806 
>>577800
>>577802
На С#. Библиотеки не пойдут, потому что нужно самому научиться и научить другого человека, но я даже не знаю откуда подойди. Может в struct'ах надо ковыряться?
Аноним 10/11/15 Втр 20:38:24 #799 №577810 
>>577796
А если бы не было нужды в них?
Аноним 10/11/15 Втр 20:39:22 #800 №577811 
>>577810
С#, конечно же.
Аноним 10/11/15 Втр 20:48:52 #801 №577816 
>>577806
https://msdn.microsoft.com/en-us/library/system.numerics.biginteger(v=vs.100).aspx
https://msdn.microsoft.com/en-us/library/microsoft.solverfoundation.common.rational(v=vs.93).aspx
Аноним 10/11/15 Втр 21:07:03 #802 №577828 
>>577810
Не слушай таких даунов. Это местные пробитые раби-дауны, слушать их - в тёмный лес одному ночью идти.
Любой скриптовый язык (раби/пейтон/js) работают вообще везде и на всём.
Жава - аналогично.
Шарпы - через костыли, почти так же.
Любые компилируемые языки - кросплатформены, если не использовать апи системы и тд. Неприятная особенность - конпелировать надо на таргетной платформе (из исключений только го знаю).
Аноним 10/11/15 Втр 21:41:30 #803 №577850 
>>576961
Неужели не схоронил никто?
Аноним 10/11/15 Втр 21:45:35 #804 №577853 
>>577828
Я могу продолжать упарывать c++, не заботясь о новомодных веяниях?
Аноним 10/11/15 Втр 21:48:57 #805 №577855 
канеш
Аноним 10/11/15 Втр 21:50:31 #806 №577858 
>>577816
Спасибо, вторая наталкивает на мысли, буду делать через сруктуры.
Аноним 10/11/15 Втр 22:11:23 #807 №577877 
>>577853
Нахуй ты вопросы вообще эти задаешь, мудозвон?
Аноним 10/11/15 Втр 22:20:24 #808 №577881 
>>577877
Что не так?
Аноним 10/11/15 Втр 22:40:29 #809 №577898 
>>577853
Можешь, никто к тебе домой не придёт и шлангом по пяткам бить с криками "КОНЧАЙ С КРЕСТАМИ СУКА!" не начнёт.

>>577877
Иди подёргай анус себе нахуй, пёс.
Аноним 10/11/15 Втр 22:57:36 #810 №577915 
Господа, помогите смоделировать схему базы данных для детского сада. Нужно хранить информацию о детях, их родителях, группах, воспитателях и вести журнал посещений.

1) Таблицы "Ребенок" и "Родитель" связаны через таблицу связи по схеме многие-ко-многим.

2) Что должно быть в таблице группы? Возможен случай, когда один и тот же воспитатель ведет утреннюю и дневную группы. Ребенок может быть только в одной группе. Как это реализовать?

3) Как правильно сделать журнал посещений? Нужно хранить время прихода, ухода, значение "пришел/не пришел". Также надо иметь расписание групп.
Аноним 10/11/15 Втр 23:00:41 #811 №577916 
14471856414150.png
Ребят, кто пользуется жиром? Есть мирные пути использовать ее бесплатно?(Например какие-нибудь олдовые версии). И стоящая ли вообще вещь?
Аноним 10/11/15 Втр 23:04:27 #812 №577918 
>>577916
600р в месяц
нищенка ебаная штоле? скинься с командой по 200р блять
Аноним 10/11/15 Втр 23:07:57 #813 №577921 
>>577918
Не вижу смысла для 10х человек графики строить. А вот для приличного количества людей уже дорого.
Аноним 10/11/15 Втр 23:08:23 #814 №577922 
14471861031810.jpg
Такой вопрос. Я так понимаю что программирование - это работа предельно скучная. Но может есть какие-нибудь интересные виды программирования ну вообще всего что связано с фрилансом?.. Мне так кажется что фотошоп и 3д-моделирование довольно интересно. Есть ли вообще работа на фрилансе связанная с рисованием? Если я буду пилить арты уровня девиант-арта будет ли мне кто-нибудь башлять бабки? 3д-моделирование моделирование - помниться как то смотрел видеоурок - парень запилил какого то бомжа, очень детального. Можно ли за это получать бабки? Так же, есть ли какие-нибудь весёлые виды программирования связанные с написанием кода?..
Аноним 10/11/15 Втр 23:10:58 #815 №577925 
>>577922
))))))))))))))))))))))
Аноним 10/11/15 Втр 23:11:12 #816 №577926 
>>577922
>Я так понимаю что программирование - это работа предельно скучная.
Ебанутый? Постоянно что-то придумываешь и тд.
Самая охуенная работа.
Если тебе скучно, то тебе не в прогу.
Аноним 10/11/15 Втр 23:12:15 #817 №577928 
>>577921
>Не вижу смысла для 10х че
аутирен интенсифаед
нахуй графики, ты хоть понимаешь зачем жира нужна?
Аноним 10/11/15 Втр 23:12:30 #818 №577929 
>>577922
Для меня моделирование предельно скучно, люблю ебашить код нонстопом, создавать объекты, изменять их свойства в соответствии с используемым алгоритмом. Обожаю выводить 2д графику. Каждому своё.
Аноним 10/11/15 Втр 23:13:03 #819 №577930 
>>577926
для меня скучная, работаю в интерпрайзе пол года, нихуя не могу, голова не варит, чувствую себя уёбищем, но меня почему-то не увольняют
пиздец
Аноним 10/11/15 Втр 23:13:28 #820 №577931 
>>577898
>Можешь, никто к тебе домой не придёт и шлангом по пяткам бить с криками "КОНЧАЙ С КРЕСТАМИ СУКА!" не начнёт.
Я не в этом плане интересуюсь. А именно в вопросе эффективности и широте возможностей.
Аноним 10/11/15 Втр 23:13:33 #821 №577932 
>>577804
Ну же, анонасы!
Аноним 10/11/15 Втр 23:13:43 #822 №577933 
>>571231 (OP)
>В: Взломать акк.
>О: Просто съеби.
Антоша, не ругайся, у меня трабла не такая серьезная как может показаться,бухгалтер одна молоденькая дура, каким-то немыслимым говорит что-то про ребенка образом поставила какой-то пароль на эксель документ, копий нету, как теперь открыть дабы не наказывали эту дуру? Чем открыть, набор букв на русском языке без учета регистра??
МИНУТОЧКУ ВНИМАНИЯ Аноним 10/11/15 Втр 23:19:23 #823 №577938 
C# ИЛИ JAVA !!!???
Аноним 10/11/15 Втр 23:21:30 #824 №577941 
>>577928
Не понят ты юмора, я не вижу смысла использовать ее для 10х человек, потому что во первых, они все "на виду", ну и во-вторых можно использовать опенсорсные решения. Такой большой инструмент оправдывает себя и деньги когда народу дохуя. Убеди меня в обратном, хоть и не за этим я сюда пришел.
Аноним 10/11/15 Втр 23:22:48 #825 №577943 
>>577938
...
...
...
...
...
JA --OutOfMemoryError: Java heap space
Аноним 10/11/15 Втр 23:32:54 #826 №577952 
>>577931
Эффективность - смотря откуда смотреть. Если со стороны производительности - да, плюсы себя окупят, если со стороны скорости разработки - не по адресу. Короче, если не критична производительность (толстые 3д игори с физикой, всевозможные ёба симуляции и хуйлоады) - бери любой управляемый/скриптовый язык и вперёд.

>широте
Ну опять же, смотря что ты под этим понимаешь.
Аноним 10/11/15 Втр 23:35:01 #827 №577954 
>>577952
Производительность меня интересует, скорость разработки меня совершенно не интересует.
Аноним 10/11/15 Втр 23:35:02 #828 №577955 
>>577603
А что с ними не так?
Аноним 10/11/15 Втр 23:40:46 #829 №577961 
>>571231 (OP)
xt
Аноним 11/11/15 Срд 00:00:19 #830 №577980 
Буду краток,есть один неглупый человек яи есть два стула у меня в планах
1. 1С специалист
2. Верстка html css > js >php
На какой присесть? Везде свои плюсы, тот же 1с пригодится, если буду открывать свое дело и поможет с пониманием бизнес процессов.
За зарплатой не гонюсь 50к+ через 2 года устроит.
Аноним 11/11/15 Срд 00:02:43 #831 №577984 
>>577980
1с - тупик
пхпмакакинг сделает тебя тупым говноедом

хуй знает
говно или моча - выбирай
Аноним 11/11/15 Срд 00:06:49 #832 №577992 
14471896099590.jpg
>>577933
Пусть вспоминает хуле.
Аноним 11/11/15 Срд 00:11:41 #833 №577997 
>>577980
1C можно выучить для расширения кругозора, походить на курсы. Но кодить надо на другом языке. Учи C# братишка, интересно и востребовано.
Аноним 11/11/15 Срд 00:13:47 #834 №577999 
>>577997
>Учи JAVA братишка, интересно и востребовано.
поправил
Аноним 11/11/15 Срд 00:16:39 #835 №578004 
>>577922
И в фотошопе, и в 3D моделинге тоже много рутины, это только нубам кажется, что легко и весело. Вообще да, этот >>577929 кун прав. Мне вот писать код больше нравится, чем рисовать.
Аноним 11/11/15 Срд 00:20:21 #836 №578007 
>>577999
Кроме андроида жаба нигде не нужна, весь энтерпрайз переходит на .NET. Тем более сейчас его активно портируют на Линукс.
Аноним 11/11/15 Срд 00:21:31 #837 №578008 
Заходил сюда с десяток раз. Ни разу не дали правильного совета, не нашли ошибку в алгоритме. При этом не посылали, но говорили откровенную хуйню.
Ну охуеть теперь.
Аноним 11/11/15 Срд 00:24:02 #838 №578012 
>>578007
>весь энтерпрайз переходит на .NET
представьтесь, уважаемый эксперт по интерпрайзу
Аноним 11/11/15 Срд 00:33:09 #839 №578024 
>>577984
Ну и пох, что говноед, зато буду красивые сайтики клепать, а не учить очередной фреймворк
Аноним 11/11/15 Срд 00:41:29 #840 №578033 
>>578012
На hh.ru сравни число вакансий по обоим языкам. Из личного опыта: занимаюсь фрилансом, за год были 3 стартапа на ASP.NET и не одного на жабе. В вакансиях по жабе либо андроид, либо поддержка древнего legacy хлама.
Аноним 11/11/15 Срд 00:42:33 #841 №578036 
>>578033
>занимаюсь фрилансом
>чото кукарекает про интерпрайз
вся суть фрилансомакак
Аноним 11/11/15 Срд 00:45:00 #842 №578040 
>>578036
Фрилансом я подрабатываю.
Статистика по вебу, C# на втором месте со значительным отрывом от жабы:
http://w3techs.com/technologies/overview/programming_language/all
Аноним 11/11/15 Срд 00:49:17 #843 №578045 
Аноны, помогите выбор в обучении ЯП сделать. Хочу сделать так: "Имею 2 ЯП, один основной, другой в запаске".
Например, некий язык "X" + Python.
С питоном я решился, что буду на нём лёгкие скриптовые приложения писать + небольшие GUI программы под шиндоус.
На место некоего языка "X" я хочу поставить: Pure C либо C#.
Вопрос: В паре "Pure C" и "Python" разница в сфере применения реально колоссальная, тут вопросов нет. А вот если у меня будет пара из C# и Python, это не будет довольно большим пересечением в сферах применения? И питон, и шарп юзаются для создания GUI программок под Windows + в вебе. Но меня смущает, что питон мультиплатформенный ЯП, а шарп - нет (или частично, я хз). Т.е. если я захочу писать на C# GUI не на шиндоуз, а на линуксе, то я не сосну хуйцов? Но плюсом C#, я так полагаю, является более быстрая работа с Windows. Но мне важнее всё таки мультиплатформенность.
laba1 Аноним 11/11/15 Срд 00:54:44 #844 №578054 
14471924849730.png
Задание: приложение с многоуровневой архитектурой.
Не могу придумать, как запилить авторизацию. Пикрилейтед лучшая попытка, норм? Можно ли хранить данные вроде sessionId в контроллере?
Призываю всех мамкиных архитекторов.
Аноним 11/11/15 Срд 02:08:49 #845 №578092 
>>578054
Обычно "session_id" это строка из 64 или 128 случайных символов.
Пароль нигде не хранится, в базе — образ его в зашифрованном виде.
Аноним 11/11/15 Срд 02:36:23 #846 №578099 
>>578092
Спасибо, но меня больше интересует взаимодействие на верхних уровнях. int я написал сугубо чтобы было понятно, что это значение, хранящееся контроллером.
Аноним 11/11/15 Срд 06:47:40 #847 №578157 
>>578054
Ты MVC изобраетаешь?
Аноним 11/11/15 Срд 09:35:51 #848 №578211 
>>571231 (OP)
Как в теории парсить сайты скажем, на предмет агрегации прайсов интернет-магазов, если часть действий на сайте - например, выбор города - осуществляется в джаваскрипте?
Аноним 11/11/15 Срд 09:40:00 #849 №578215 
>>578211
Уточню: из располагаемых средств - только HTTP-запросы, в ответ на которые приходят HTML-документы.
Аноним 11/11/15 Срд 09:47:08 #850 №578218 
>>578215
Чтобы js исполнялся - нужен движок/либа/headless browser. Иначе интерпретировать и выполнять js просто нечему.
Аноним 11/11/15 Срд 09:51:45 #851 №578220 
>>578218
Но можешь посмотреть, какие манипуляции со страницей js проводит, какие запросы шлет и т.д, и проводить аналогичные действия вручную.
Да только он зачастую минифицирован/обфусцирован.
Аноним 11/11/15 Срд 11:45:16 #852 №578265 
>>578211
я вообще не понимают, почему для парсинга не используют автоматизацию браузеров (тот же com интерфейс к ie, который зашит в винду), а вместо этого пердолятся (в прямом смысле) с перлом, питоном и прочей скриптовой парашей
Аноним 11/11/15 Срд 12:07:30 #853 №578285 
>>578265
А если у меня нет ни ie, ни винды, умник?
Аноним 11/11/15 Срд 12:38:14 #854 №578313 
Коданы, понимаю, что вопрос предельно платиновый, но всё же надеюсь на ответ. Какой из стульев выбрать для вэб-бэкэнда из шести нижеследующих, если искать работу по удалёнке на западного заказчика или фриланс, тоже на западного заказчика?
1. PHP+Laravel
2. PHP+Symfony2
3. PHP+Yii
4. Python+Django
5. Ruby+Rails
6. Node.js
Аноним 11/11/15 Срд 13:15:11 #855 №578325 
>>578313
1С:Предприятие 8.3. Бэк и фронт в одном флаконе. Нужно продвигать национальный продукт на мировые рынки.
Аноним 11/11/15 Срд 13:17:37 #856 №578329 
>>578325
Двачую этого, а если что, то можно всегда поставить 1C Битрикс.
Аноним 11/11/15 Срд 13:33:58 #857 №578339 
14472380382170.jpg
>>578325
Пасиба. С одним отечественным продуктом (правда, хардварным) под названием ПЭВМ «Искра» я 13 лет назад уже успел поработать. Теперь можно (и нужно) попробовать неотечественные.
Аноним 11/11/15 Срд 15:17:16 #858 №578440 
>>578007
И когда же допортируют?
Аноним 11/11/15 Срд 15:32:12 #859 №578445 
>>577915
Бампчанский
Аноним 11/11/15 Срд 17:42:53 #860 №578514 
>>578157
Погуглил по "MVC authentication", все нашел. Спасибо.
Аноним 11/11/15 Срд 18:05:18 #861 №578525 
Пасоны у меня проблемы с интернетом, почему нету доски net?
Скиньте тред кто нибудь а то я ньюфаг.
Аноним 11/11/15 Срд 18:22:37 #862 №578533 
14472553578440.jpg
Делаю базу данных, столкнулся с проблемой (пикрил) - таблица Клиент у меня по сути главная, с нее все начинается; от нее идут связи к таблице Телефон и к таблицам Физ/Юр лицо; например я хочу добавить нового клиента, пусть это будет физ. лицо; открываю Клиент в режиме таблицы, придумываю адрес, пароль и т.д., при этом поле CustomerID (тип счетчик) автоматически обновляется; нажимаю "+", а там открывается таблица Телефон, что по идее вроде правильно, но тогда как мне заполнить информацию для таблицы Физ.лицо? Другая проблема - когда в таблице Клиент заполняю данные для нового пользователя, CustomerID обновляется только в таблице Клиент, в таблицах Телефон, Физ/Юр лицо обновления не происходит. Как это делается?
Аноним 11/11/15 Срд 18:39:57 #863 №578536 
Как привязать картинку, которая заведомо шире экрана, к центру этого экрана? Ну, чтобы центр картинки всегда совпадал с центром экрана.
Аноним 11/11/15 Срд 18:45:39 #864 №578537 
>>578313
Да собственно любой, правда php вроде не особо нынче популярен.
Аноним 11/11/15 Срд 18:52:02 #865 №578540 
>>578537
Не особо популярен? С PHP даже червь-пидор сейчас работу найдет. Вакансий море.
Аноним 11/11/15 Срд 18:54:13 #866 №578542 
>>578537
Ну, интересуют именно фрэймворки (ну, и Нода). Подозреваю, что на работу из разряда «чистый PHP» много желающих.
Кстати, может, Нода, а? Вроде как способ заставить vanilla JS работать в бэкэнде. Как вообще у неё с востребованностью у западных заказчиков, желающих найти удалённого работника? Ну, или Рельсы какие-нибудь?
Аноним 11/11/15 Срд 19:00:06 #867 №578545 
>>578542
Если ты не видишь разницы то тебе не место в профессии.

Елексиром обмазывайся вон ч фениксом.
Батя говорит заепца, телки текут.
Аноним 11/11/15 Срд 19:01:44 #868 №578547 
>>578533
Ебать ты червь пидор.
Аноним 11/11/15 Срд 19:03:17 #869 №578551 
>>577828
> Не слушай таких даунов. Это местные пробитые раби-дауны, слушать их - в тёмный лес одному ночью идти.
> Любой скриптовый язык (раби/пейтон/js) работают вообще везде и на всём.
Ой дебил блять, в каждой второй библиотеке нативные расширения, в каждой третей они конпелируются только на пердоликсе.
Аноним 11/11/15 Срд 19:03:50 #870 №578553 
>>577788
BigDecimal
Аноним 11/11/15 Срд 19:07:27 #871 №578556 
>>578547
Обоснуй
Аноним 11/11/15 Срд 19:10:31 #872 №578559 
>>578545
Я не знаю разницы в степени востребованности на западном рынке фриланса. А разница между фрэймворками очевидна: это, в первую очередь, синтаксис (в зависимости от используемого ЯП) и экосистема.
Аноним 11/11/15 Срд 19:13:00 #873 №578561 
>>578542
Scala + Play Framework
Аноним 11/11/15 Срд 19:13:48 #874 №578562 
реквестирую сборник задач в онлайне чтобы по быстрому посмотреть чужие решения простых задач. на кодфорсе зарегался и нихуя не понял
Аноним 11/11/15 Срд 19:15:04 #875 №578567 
>>578514
Ахаха еще один долбоеб с вышкой изобретающий МВК. Вот вся суть рашкинской вышки.
Абу макака криволапая почини капчу, а то в открытый тред невозможно писать.
Аноним 11/11/15 Срд 19:48:14 #876 №578595 
Посоны, есть одномерый массив целых чисел. Как найти все возможные суммы этих чисел?
Аноним 11/11/15 Срд 19:57:08 #877 №578596 
Почему в этой программе на ассемблере строчка выводится не три раза, а очень много, и выводится только часть строки?
https://ideone.com/Ofd58s
Аноним 11/11/15 Срд 19:57:24 #878 №578597 
>>578540
>если искать работу по удалёнке на западного заказчика или фриланс, тоже на западного заказчика?
Вакансий море, да, но сомневаюсь, что западные заказчики будут искать на удаленку пхп макаку.
Но в России таки да, особенно вне Питера и Москвы. Все завалено пхп и 1с.
>>578542
Посмотри на hh, как по мне, и по ноде с фреймворками и по рельсам и по джанге есть вакансии. Тут уж скорее роль играет твой уровень опыта.
Алсо, рельсы насколько знаю проще всего освоить.
Аноним 11/11/15 Срд 20:00:35 #879 №578599 
>>578595
Взять и посчитать. В чем сложность?
Аноним 11/11/15 Срд 20:03:13 #880 №578600 
>>578595
Чего, блядь? Суммы из двух или как? Если из всех, то есть только один вариант суммы.
Аноним 11/11/15 Срд 20:03:36 #881 №578601 
>>578597
>Вакансий море, да, но сомневаюсь, что западные заказчики будут искать на удаленку пхп макаку.
На Апворке-то ищут.
Аноним 11/11/15 Срд 20:41:23 #882 №578629 
>>578595
Берешь первый элемент массива, выводишь все возможные суммы оставшихся элементов (всех кроме первого), потом эти же суммы плюс первый элемент.
Аноним 11/11/15 Срд 20:45:20 #883 №578633 
>>578595
Мало того что ты проебывал дискретку в вузике, так еще погуглить не удосужился.
Аноним 11/11/15 Срд 20:57:34 #884 №578644 
>>578633
Я раковый шкальник((999
Аноним 11/11/15 Срд 21:15:38 #885 №578665 
>>578596
Ассемблер теперь так выглядит? Джва года его не видел и ничего кроме masm не учил. Есть короткий гайд чтобы вкатиться современный ассемблер?
Аноним 11/11/15 Срд 21:51:04 #886 №578688 
>>578596
> end begin
Не вижу тут цикла, не вижу завершения программы. Ты всё делаешь не так.
Аноним 11/11/15 Срд 21:52:52 #887 №578690 
>>578688
Это для доса.
Аноним 11/11/15 Срд 21:54:49 #888 №578693 
>>578690
И что? Дос автоматически понимает, что надо взять из cx счетчик повторов? Что надо повторить? Что надо завершить программу, а не исполнять строчку hello как код? У тебя странные представления о досе.
Аноним 11/11/15 Срд 21:55:03 #889 №578695 
>>577915
Бампчанский
Аноним 11/11/15 Срд 21:57:29 #890 №578697 
>>578693
Просто хуесос-автор книги слишком часто говорит "это мы изучим потом", и я не знаю, например, в каких случаях ставится end метка, а в каких не ставится. А для выхода из программы, вроде, достаточно вызвать прерывание int 20h.
Аноним 11/11/15 Срд 22:01:17 #891 №578699 
>>578697
Ок. end задает внезапно точку входа в программу, т.е., метку, с которой начнется исполнение в .exe. В .com-файлах не имеет смысла (они всегда с первого байта начинают исполняться). Несколько end вообще нахуй не нужны как оно вообще у тебя скомпилировалось?
Чтобы повторить тебе нужно уменьшить cx, и если он после этого не 0, прыгнуть назад, на вывод строки. А если 0, то, очевидно, прервать выполнение. В .com кроме int 20h можно просто retn (если ты стек не портил). Ну или стандартное mov ax,4c00h; int 21h.
Аноним 11/11/15 Срд 22:06:34 #892 №578701 
>>578699
>В .com-файлах не имеет смысла (они всегда с первого байта начинают исполняться)
Почему так, если смещение секции кода равно 100h? Или в самом начале находятся какие-нибудь команды системе, а потом происходит переход на секцию кода? Если запускать такие программы в отладчике, то видно, что иногда происходит выполнение какого-то мусора, а потом уже мы попадаем в написанный код.
Аноним 11/11/15 Срд 22:09:45 #893 №578703 
>>578701
В .com нет секций:
1) Берется свободная память, выровненная до параграфа (16 байт), на нее выставляются сегментные регистры.
2) Пишется 100h байт PSP.
3) Пишется все содержимое .com-файла как есть.
4) Выполняется переход по cs:100h, это ровно первый байт .com-файла.
Аноним 11/11/15 Срд 22:35:59 #894 №578727 
>>578703
org задает не смещения в файле. org какбэ говорит, что последующий код будет расположен (ассемблеру похуй, каким способом) в памяти по такому-то смещению относительно значения сегментного регистра, и ассемблер использует это знание для вычисления адресов меток. Например (в комментариях байтики кода):
org BASE ; директива, не генерирует кода
mov dx,offset something ; ba XX XX
mov ah,09h ; b4 09
int 21h ; cd 21
retn ; c3
message db "Hello$" ; 48 65 6c 6c 6f 24

Если в BASE ты подставишь 0100h, то вместо XX XX будет 08 01 (little endian 0108h = 0100h + 3 байта mov dx + 2 байта mov ah + 2 байта int + байт retn = 0100h + 8), а если BASE будет 0000h вместо XX XX будет 08 00 (0008h = 0000h + 8). В каком варианте адрес "правильный" - это не дело асссемблера, это дело твое и твоей ОС. Если это .com-файл, то мы знаем, что ОС загрузит его по CS:0100h, при этом CS=DS, то int21h/09h найдет строку по DS:0108h, и поэтому ты пишешь org 100h, чтобы сообщить об этом ассемблеру.
Аноним 12/11/15 Чтв 09:10:47 #895 №578973 
Как повернуть двумерный массив, не создавая ещё один массив (с использованием того же количества памяти т.е.)? Что читать?
Аноним 12/11/15 Чтв 09:43:19 #896 №578983 
>>578973
Транспонирование матриц читать
Аноним 12/11/15 Чтв 09:45:04 #897 №578985 
>>578285
То ты прыщеблядь.
Аноним 12/11/15 Чтв 10:02:54 #898 №578990 
>>578973
Ну совсем с тем же количеством памяти не получится. У тебя квадратная матрица, для начала?
Аноним 12/11/15 Чтв 10:16:39 #899 №578996 
14473125997290.jpg
Блять ну почему мне так сложно все дается!!!! Есть цикл
for i=1:27
S(i,1)=Cw(i , 1);
end
Который работает как я хочу: с первого по 27 элемент стобца для матрицы S заполняет элементами (с 1 по 27) матрицы Cw (первого столбца). Хочу дальше сделать, чтобы с 28 по 55 элементы матрицы S заполнялись элементами с 1 по 27 второго столбца Cw и так далее. Делаю
for i=28:55
for j=1:27
S(i,1)=Cw(j , 2);
end
end
И получаю, блять, нули ебаные нули, которые характеризуют меня полным нулём. Я понимаю, что даже такая идея -- это не верно, но не могу даже так сделать. Как скажите мне начать понимать сакральный смысл того, что написано в этих учебника? Как
не прошу за меня написать (антошка мне и так всю жизнь помогает), но объясните как я должен был решить эту задачу следуя логике?
Аноним 12/11/15 Чтв 10:34:22 #900 №579003 
>>578996
Разве это читается не как берем i=28 и j=1 подставляем, берем i=29 и j=2 подставляем и т.д.?
Аноним 12/11/15 Чтв 10:37:30 #901 №579006 
>>578996
У тебя в цикле 27^2 операций, а должно быть 27. Переменные i и j на самом деле связаны отношением i=j+27, поэтому надо как-то так:

[CODE]for j=1:27
S(j+27,1)=Cw(j , 2);
end[/CODE]
Аноним 12/11/15 Чтв 16:45:10 #902 №579174 
14473359110000.png
>>571231 (OP)
Если я запущу у себя на пк какой нибудь веб сервер, другие люди смогут зайти на мой сайт по моему ip? Если да то как, ведь у меня одинаковый ip как и у многих других.
Аноним 12/11/15 Чтв 16:46:36 #903 №579175 
>>579174
Приобрети уникальный статический айпи у провайдера.
Аноним 12/11/15 Чтв 16:51:34 #904 №579181 
>>579175
На самом деле я не хочу чтобы кто нибудь мог открывать мой сайт кроме меня, просто у меня уебищный язык.
Аноним 12/11/15 Чтв 16:57:49 #905 №579187 
Какую базу данных юзать для базы с миллионами записей?
Аноним 12/11/15 Чтв 17:17:11 #906 №579196 
>>579181
Тогда нахуй тебе сайт? Так-то локалхост в помощь.
Аноним 12/11/15 Чтв 17:21:25 #907 №579198 
Pizufe!
Аноним 12/11/15 Чтв 17:36:17 #908 №579209 
>>578990
Не обязательно.
Аноним 12/11/15 Чтв 17:37:40 #909 №579210 
Пацаны, как запушить содержимое папки /home/erohin/awesome_folder в git.zaebok.com/project/erohin? Напишите команды по бырику, с меня нефть
Аноним 12/11/15 Чтв 17:40:52 #910 №579214 
>>579209
Ну тогда тебе нужно вдвое больше памяти, уж извиняй.
Аноним 12/11/15 Чтв 18:33:37 #911 №579245 
Посоны, тупой вопрос.
Есть 2 прямые, которые заданы уравнениями
i + j + 10 = 0 и i + j + 20 = 0 (в системе координат i j)
И мне надо узнать, попадает ли точка между ними двумя или на одну из них. Я как делал - ввел типа параметр g и тупо изменял его от 10 до 20, проверяя уравнение i + j + g = 0. Это правильно или нет?
Аноним 12/11/15 Чтв 19:08:25 #912 №579263 
>>571231 (OP)
Сап, прогромач. Раз это ньюфаг тред, то пишу сюда вопрос. Суть такова: есть один сайт на Joomla и на нём не робит регистрация. Анон, с чем это может быть связано? И где, блять, это поправить?
Аноним 12/11/15 Чтв 19:08:50 #913 №579264 
>>579245
Нет. Если i - j меньше 10 то точка левее, если больше 20 то правее, если в промежутке то между.
Аноним 12/11/15 Чтв 19:11:15 #914 №579267 
>>579263
---> /web/
Аноним 12/11/15 Чтв 19:12:30 #915 №579269 
>>579267
Извиняюсь
Как решать Аноним 12/11/15 Чтв 19:19:36 #916 №579277 


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

Формат ввода

N
X1 Y1
X2 Y2
...
XN YN

Здесь N - количество углов многоугольника, Xi, Yi - координаты i угла.

Формат вывода

K

Здесь K - искомая площадь.

Пример ввода:

4
0 0
4 0
4 4
0 4

Пример вывода:

16
Аноним 12/11/15 Чтв 19:20:51 #917 №579278 
>>579277
Монте-Карло попробуй если стопроцентная точность не требуется
sageАноним 12/11/15 Чтв 19:28:35 #918 №579288 
>>579277
http://alienryderflex.com/polygon_area/
Первая же ссылка в гугле, дебил блядь.
Аноним 12/11/15 Чтв 19:31:34 #919 №579293 
>>579288
Я не знаю английского.
>>579278
Крайний случай. Если универсального решения на русском не найду.
Аноним 12/11/15 Чтв 19:33:10 #920 №579296 
>>579293
>Я не знаю английского.
>2015
Аноним 12/11/15 Чтв 19:33:50 #921 №579298 
>>579296
Учу. Что там написано?
Аноним 12/11/15 Чтв 19:37:24 #922 №579301 
>>579288
На картинках не выпуклый многоугольник. Значит есть способ попроще.
Аноним 12/11/15 Чтв 19:53:37 #923 №579309 
>>579277
Сумма площадей треугольников, элементарно же.
Площадь треугольника-то посчитать сам сможешь?
Аноним 12/11/15 Чтв 20:00:14 #924 №579311 
>>579264
Чет хуйня выходит. Точка i = 19 j = 9 типа входит, но на самом деле нет
Аноним 12/11/15 Чтв 20:18:44 #925 №579316 
>>579309
Точно. Спасибо.
Аноним 12/11/15 Чтв 20:27:04 #926 №579320 
>>579301
Этот алгоритм O(n) сложности. Куда уж проще?
Аноним 12/11/15 Чтв 20:32:32 #927 №579323 
>>579320
Я про реализацию. Задач из раздела для слабоумных.
Аноним 12/11/15 Чтв 20:36:24 #928 №579325 
Один тупой вопрос: на ASP.NET можно делать только веб-приложения или можно и с десктопным гуём?
Аноним 12/11/15 Чтв 20:41:32 #929 №579327 
>>579325
Так C# же, не?
Аноним 12/11/15 Чтв 20:44:47 #930 №579330 
>>579327
Ну C# же, да.
Аноним 12/11/15 Чтв 20:44:57 #931 №579331 
Пролистал доску, вижу тут только быдлокодеров каких-то. Надеюсь, тут есть нормальные программисты.
http://informatics.mccme.ru/mod/statements/view3.php?id=17481&chapterid=112984#
http://informatics.mccme.ru/mod/statements/view3.php?id=14482&chapterid=112746#1
Делать массив и при запросе двигать его элементы долго. Получать данные, двигаясь по связанному списку тоже долго. Нужно придумать/скопипастить структуру данных, которая позволит либо, имея некий связанный ключ, супер-быстро получить значение по нему, либо супер-быстро перестроить всю структуру. Некий гибрид связанного списка и массива.
Как это сделать?
Аноним 12/11/15 Чтв 20:45:22 #932 №579332 
>>579330
Так а чего спрашиваешь тогда?
Аноним 12/11/15 Чтв 20:47:52 #933 №579335 
>>579331
Ассоциативный массив?
Аноним 12/11/15 Чтв 20:49:04 #934 №579337 
>>579332
Ну я предупредил, что вопрос тупой. Я не знаю асп.нет абсолютно, вот и спрашиваю что с ним можно делать - только уёб-приложения или ещё и десктоп-риложения, как на wpf или windows forms.
Аноним 12/11/15 Чтв 20:54:47 #935 №579343 
>>579335
Как нам тут может помочь бинарный поиск?..
Аноним 12/11/15 Чтв 20:56:25 #936 №579345 
>>579343
Хранить этот массив как бинарное дерево.
Аноним 12/11/15 Чтв 20:57:50 #937 №579347 
>>579345
И? Нам нужен в первую порядок, в котором они стоят.
Аноним 12/11/15 Чтв 21:00:45 #938 №579349 
>>579347
Храни 2 параметра. Порядок и значение. А бинарным поиском по по бинарному дереву ищи нужный параметр.
Аноним 12/11/15 Чтв 21:04:31 #939 №579351 
>>579331
Тебе гоблинов в центр вставлять? Может тебе просто очередь, где помимо head и tail будет указатель на середину? При вставке нового гоблина в очередь смещаешь середину.
Аноним 12/11/15 Чтв 21:06:05 #940 №579353 
>>579351
Вот! Отлично! Спасибо, анон. А про реки?
Аноним 12/11/15 Чтв 21:14:16 #941 №579359 
>>579353
Про реки какая-то ебанутая задача, с ней сам давай. Но полагаю, что там должен быть обычный двусвязный список, в нодах которого значение длины отрезка реки.
Аноним 12/11/15 Чтв 21:36:59 #942 №579375 
Почему этот тред пропагандирует python и ruby, а не c# и java
Аноним 12/11/15 Чтв 21:37:52 #943 №579376 
>>579375
Почему не c++?
Аноним 12/11/15 Чтв 21:50:32 #944 №579388 
>>579375
потому что никому не нужны громоздкие энтерпрайз-языки из 90х
Аноним 12/11/15 Чтв 21:51:35 #945 №579391 
>>579353
Попробуй indexable skip list
Аноним 13/11/15 Птн 00:20:00 #946 №579472 
>>571231 (OP)
Что почитать по теории информации? Учусь на вечерке - всё сжато, но вроде тема интересная, энтропия информации и прочее, чтобы не слишком было математикой перегружено же
Аноним 13/11/15 Птн 00:28:10 #947 №579479 
>>579472
> чтобы не слишком было математикой перегружено же
Проблема в том, что теория информации слишком быстро перетекает в теорию кодирования, а для понимания некоторых кодов математика ой как нужна.
Аноним 13/11/15 Птн 00:39:11 #948 №579486 
>>579479
>а для понимания некоторых кодов математика ой как нужна.
Ну это не беда, пару курсов пма до вылета у меня есть.
Аноним 13/11/15 Птн 00:39:27 #949 №579487 
>>579486
Т.е. в определениях не пугаюсь
Аноним 13/11/15 Птн 01:47:00 #950 №579517 
14473684204730.png
Добрый вечер, анон. На пике моя er-Модель дневника тренировок. Что стоит поменять?
Коротка о таблицах:
training_plan - план тренировок.
exercises - упражнения.
weekdays - перечисление дней недели.
training_week - собирает всё вместе, по каким дням какие упражнения.

training - записывается день тренировки.
completed_exercises - выполненные в день Х упражнения.
sets - подходы: вес и повторы.
Аноним 13/11/15 Птн 02:31:28 #951 №579543 
Думаю что мой вопрос должен быть здесь.
После работы пытаюсь в С++, использую консольку (шиндоус), нотпад++ и gcc, уже подзаебало постоянно вводить gcc huita.cpp ilstdc++ -o huita.exe, как из этого сделать макрос чтоб только huita вводить?
Аноним 13/11/15 Птн 02:31:55 #952 №579544 
>>579543
ну тоесть compile huita
Аноним 13/11/15 Птн 02:32:16 #953 №579545 
>>579543
Батник сделай и тыкай по нему мышкой.
Аноним 13/11/15 Птн 02:36:57 #954 №579548 
>>579545
Батник хуже, потому что нужно держать +1 окно с батником, (или батник можно запускать прямо в консоле?) разве нет чего-то вроде алиасов? ну или как-там оно называется
Аноним 13/11/15 Птн 03:40:12 #955 №579565 
>>579543
1) doskey.exe (можно сделать так, чтобы запускался с ярлыка командной строки, cmd /k doskey.exe).
2) Создаешь макрос: doskey build=gcc $1.cpp ilstdc++ -o $1.exe и говоришь build huita.
3) Подробнее doskey /?
4) Можно делать батник типа build_and_run.bat, кидать в папку с проектом, запускать build_and_run из консоли.
5) Можно осилить мейкфайлы и говорить просто make.
Аноним 13/11/15 Птн 03:42:39 #956 №579566 
>>579543
Алсо, разве в NP++ нет поддержки сборки из гуя, да еще с парсингом сообщений компилятора?
Аноним 13/11/15 Птн 04:48:57 #957 №579574 
>>579543
IDE еще не изобрели?
Аноним 13/11/15 Птн 07:57:32 #958 №579597 
14473906527190.jpg
>>579543
Скачай sublime text, бедолага.
Аноним 13/11/15 Птн 08:27:25 #959 №579605 
>>579548
батник можно прямо с консоли запускать. но лучше мейкфайл. а еще лучше - взять ide (visual studio / qtcreator / eclipse / code::blocks) и не ебать себе мозг
Аноним 13/11/15 Птн 08:35:39 #960 №579609 
>>579543

бля тралей полон тред
мейкфайлы для кого придумали

просто набери в косолько make huita.exe или nmake huita.exe

если нужно опции компиляции какие то особые указать, или либы дополнительные - пропиши их в мейкафайле
Аноним 13/11/15 Птн 08:37:20 #961 №579611 
>>579605

в иде все равно с мейкфалом ебатся надо будет для укзания опций проекта, ну или с мсбилдом что хуже смерти

вообще иде ри разу от ебли в консольке не спасает, как я ни пробовал
иде это просто способ увеличить обьем ебли в конфольке на два порядка если вдруг ни с того ни с сего скучно станет
Аноним 13/11/15 Птн 08:40:03 #962 №579612 
>>579611

самый вафельный мейкфал выглядит так

huita.exe: huita.obj
link huita.obj huita.lib govno.lib

это для msvc
Аноним 13/11/15 Птн 08:41:14 #963 №579613 
>>579612

для gcc синтаксис немного другой, но я его тоже вкину на всякий

huita.exe: huita.o
gcc huita.o -lgovno -lmocha -o huita.exe
Аноним 13/11/15 Птн 08:42:55 #964 №579615 
>>579611

альтернатива дидовским мейкфайлам - это cmake или msbuild

но я не нахожу синтаксис cmake таким уж элементарным, а msbuild вообще пиздец
Аноним 13/11/15 Птн 09:49:30 #965 №579638 
>>579214
Ок, а если матрица квадратная?
Аноним 13/11/15 Птн 10:04:55 #966 №579646 
>>579187
Текстовый файл
Аноним 13/11/15 Птн 10:28:13 #967 №579653 
>>579543
Открой для себя стрелки вверх и вниз в этой самой консоли для хождения по истории команд.
К сожалению в дефолтной консоли история не сохраняется между сессиями, так что переходи на MSYS, прилагающийся к mingw, или mintty прилагающийся к cygwin, в зависимости от того где ты взял свой gcc.
Аноним 13/11/15 Птн 21:47:52 #968 №579973 
>>579375
Ну, так скажи, что не так с Python и Ruby, а пока всё у тебя голословно. Аргументы сноба уровня «Да всё это скриптопараша» не принимаются.
Аноним 14/11/15 Суб 17:34:44 #969 №580379 
А если у меня школьный аттестат весь в тройках, мне 19, я не имею желания (и из-за оценок) возможности получить техническое образование, могу ли я надеяться на то, что я смогу фрилансить? Сейчас учу си, уже месяц занимаюсь программированием. Выбирать буду между php/ruby и javascript. Ну а может в кресты уйду, если понравятся.
Аноним 14/11/15 Суб 17:39:12 #970 №580384 
>>580379
Всё тобой перечисленное вообще нахуй ничего не значит. Захочешь — разберешься и будешь молодец.
Аноним 14/11/15 Суб 18:40:51 #971 №580417 
>>580384
Меня на лоре и сайбер форуме пугали тем, что на фриланс лезть без опыта работы в офисе или над несколькими своими проектами нет смысла.
Аноним 15/11/15 Вск 17:59:16 #972 №580970 
Я вообще лох и не знаю даже сколько в байте битов и т.п. Где почитать?
Аноним 15/11/15 Вск 18:17:59 #973 №580985 
>>580417
Гугли книги Виталия Леонтьева.
Аноним 15/11/15 Вск 18:18:15 #974 №580988 
>>580970
>>580985
Аноним 15/11/15 Вск 18:20:23 #975 №580991 
>>580985
Судя по его библиографии, а точнее названий его книг можно понять, что он шизофреник.
Аноним 15/11/15 Вск 20:18:41 #976 №581048 
Как найти четкую последовательность байт в памяти процесса? Допустим, я знаю, что где-то там лежит структура, начинающаяся с
59 75 1e 04 e9 00 b2 40 60 19 1e 04 10 00 40 75
20 04

Как это искать?
Аноним 15/11/15 Вск 21:05:10 #977 №581060 
>>581048
Вопрос снят, всё хуево.
comments powered by Disqus

Отзывы и предложения