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

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

 Аноним 23/01/15 Птн 14:02:28 #1 №428222 
14220109481550.png
14220109481621.jpg

F.A.Q.

В: Хочу стать программистом, какой язык учить?
О: Английский + Ruby/Python ( ruby: ruby
python: книжка какая-то, я питон не знаю).

В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла.
Языкоспецифичный вопрос можете задать в соответствующем треде, для поиска треда воспользуйся поиском
На текущий момент мне известно об - scala python haskell javascript java 1c курсера C++ Ruby ios/android dev C# D ну и плюс нетонущий пхп
В: программировать в 30 лет, съябываем из говнокодинга, обсуждаем новые рецепты маминого борща. Тред для обсуждения нетехнических околопрограммерских тем.
О: всем сюда
В: У меня горит лаба, курсач, не знаю какую тему диплома взять
О: Задавай вопрос в этом треде
В: Какую программу поставить для ....
О: Вопросы связанные с программами обсуждаются в /s/
В: Взломать акк
О: просто съеби
В: Подскажите сайтов которые нужно читать, чтобы ...
О: моя лента из руби, джавы, скалы и ещё какойото херни (кто хочет пусть добавит) rss

код оформляйте на специальных сервисах ideone или pastebin

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

прошлый тред

sageАноним 23/01/15 Птн 14:08:11 #2 №428223 
первонах.
Аноним 23/01/15 Птн 15:40:25 #3 №428256 
Пишу на С#
ushort p = 0;
p-=2;
Ожидаю увидеть р = 0хFFFE;
А эта падла кидает exception arithmetic overflow почему так? В сишечке все прокатывало на ура.
Аноним 23/01/15 Птн 16:00:26 #4 №428263 
Сап аноны. 17 лвл школьник вкатился. Начал изучать Java SE.Есть небольшой опыт в программировании на PHP. Учу по учебнику Г. Шилдта. В дальнейшем хочу перекатиться в мобильную разработку на android. Листал вакансии в своем мухосранске(600к жителей), JAVA нету вообще, только пыха и яваскрипт. Аноны из мухосрани,где вы набирались опыта?
Аноним 23/01/15 Птн 16:05:26 #5 №428266 
>>428256
ну ты пытаешся беззнаковому ushort p присвоить значение со знаком, он кидает эксепшн, что тебе не понятно?
Аноним 23/01/15 Птн 16:07:13 #6 №428268 
>>428263
Делал приложение типа парсера для кинотеатра местного, выкладывал его бесплатно на гуглплей и в "подслушано городнейм", вставлял это в портфолио.
Аноним 23/01/15 Птн 17:28:10 #7 №428300 
>>428268
И много у тебя таких приложений в портфолио? Где сейчас работаешь? Какой лвл?
Аноним 23/01/15 Птн 18:32:58 #8 №428336 
14220271782920.gif
Важный вопрос - для C# джуниора - что нужно для успешного прохождения собеседования? Какого рода обычно вопросы там пилят, сложные ли задачи задают? Нужен ли какой нибудь демо-материал? Короче реквестирую хоть какую нибудь инфу по теме - как устроиться джуниором. Язык более менее знаю, мелкие програмки пишу
Аноним 23/01/15 Птн 18:33:54 #9 №428337 
14220272349520.gif
Уберпростой вопрос. Есть приложение, разбитое на 3 части - UI, Model и связывающее их звено ViewModel.
Хочу сделать класс для работы с SQL (этот класс и будет по сути Model). Как правильно его реализовать?
Я думал сделать просто один болшой класс, который будет работать со всей базой. Но, я слышал что это не совсем правильно и что пилят классы чуть ли не на каждую таблицу из базы. Короче не знаю даже как правильно сформулировать вопрос, но хотя бы в общих чертах - как парвильно реализовать класс (или классы), в которых будет вся логика работы с SQL? В общих чертах. своими словами может кто то объяснить?
Аноним 23/01/15 Птн 19:44:11 #10 №428366 
Чисто случайно начал смотреть видеоуроки по яве. Скачал intellijIDEA (получил годовую ультимейт лицензию на отсканированный пропуск школьника, лел), ну и вроде смог в основы. (переменные и их типы, арифметические\математические действия, константы, ветвление, и\или\нет, циклы, массивы, функции, рекурсия). И так, господа, вопрос: стоит ли продолжать изучать дальше яву, как первый язык? Или это полный пиздец? В школе немного учил pascal ABC, но самый минимум, лол.
Аноним 23/01/15 Птн 20:20:09 #11 №428376 
Я чет немного сегодня туплю, как отправить в Input форму инфу через POST на питоне?
Аноним 23/01/15 Птн 20:22:43 #12 №428380 
>>428337
Ты в шаге от изобретения очередного велосипеда. Скорее всего в твоем случае можно обойтись чем-то готовым. Гугли ORM и DBAL
Аноним 23/01/15 Птн 20:24:32 #13 №428382 
>>428337
Чем отличается UI и ViewModel?
Аноним 23/01/15 Птн 21:06:06 #14 №428396 
Поясните, что за хуйня.
Вот захотел я, например, работать программистом. Выучил c#/c++/python/java (это не принципиально). Захожу на hh, ище вакансии по языку, который выучил и охуеваю. К c# нужно знать весь дотнет, какие-то xml, mfc, mvc, asp.net.

К питону нужен обязательный фреймворк. Часто джанго. Но это ж пиздец. В этом говне не разобраться. Js, mysql.

Короче. Вопрос первый: что проще всего выучить и устроится работать, учитывая вышесказанное?
Вопрос второй: если мне дают задачу написать какой-нибудь морской бой или судоку и я не могу это сделать, я обречен? Потому как алгоритм я понимаю, как строить, но накодить я это не могу. Может есть книги какие-нибудь, которые мне в этом помогут?
Аноним 23/01/15 Птн 21:09:20 #15 №428398 
14220365608060.jpg
>>428396
Такие же проблемы.
Аноним 23/01/15 Птн 21:10:28 #16 №428399 
>>428396
1. Половина работодателей мудаки в плане требований. Порой ахуеваешь от +5 лет опыта работы и пакет знаний на 60к. На деле говорят берут и кривых уебанов.

2. Что значит не можешь написать код зная алгоритм? Как это вообще блять возможно? Тупая обезьяна может тыкать клавиши и писать говнокод, а ты зная алгоритм не можешь?
Аноним 23/01/15 Птн 21:13:01 #17 №428400 
>>428399
>зная алгоритм не можешь
Представь себе. Я никогда, блять, сам не напишу какое-нибудь судоку. Я сам от этого охуеваю, но это факт
Аноним 23/01/15 Птн 21:14:51 #18 №428406 
>>428400
Тогда программирование явно не твоё. Нахуй ты такой нужен понимающий алгоритмы, когда любая обезьяна делает то чего ты не можешь?

Вообще ахуеваю с тебя.

Знать к примеру алгоритм решения квадратного уровнения, но не уметь рисовать циферки в тетрадке в клеточку. Ахуеть просто.
Аноним 23/01/15 Птн 21:15:09 #19 №428407 
14220369096880.png
>>428400
Аноним 23/01/15 Птн 21:16:45 #20 №428408 
>>428396
>>428400
Алсо, какой ты лвл?
Аноним 23/01/15 Птн 21:20:49 #21 №428411 
>>428408
20,5

>>428406
квадратное уравнение могу закодить. Как нехуй
Аноним 23/01/15 Птн 21:21:37 #22 №428412 
>>428266
0хFFFE = 65534
Так какого хера ему не нравится.
Аноним 23/01/15 Птн 21:24:31 #23 №428413 
>>428411
Ну и блять почему ты тогда не можешь накодить сраное судоку?
Аноним 23/01/15 Птн 21:26:14 #24 №428415 
>>428413
наверное, потому что
>Тогда программирование явно не твоё
Аноним 23/01/15 Птн 21:31:35 #25 №428416 
>>428415
Мне кажется всё проще. Ты просто тупой. В программировании самое сложное это понять алгоритм и написать алгоритм. Писать строчки кода это задача уровня 2+2 посчитать.
Аноним 23/01/15 Птн 21:36:38 #26 №428418 
>>428416
но квадратное уравнение то я могу написать.
Аноним 23/01/15 Птн 21:38:18 #27 №428419 
>>428418
Именно поэтому ты тупой, раз не можешь написать судоку.
Аноним 23/01/15 Птн 21:39:06 #28 №428420 
>>428419
какой там алгоритм?
Аноним 23/01/15 Птн 21:41:40 #29 №428422 
>>428420
Крайне простой.
http://habrahabr.ru/post/192102/
Аноним 23/01/15 Птн 21:42:56 #30 №428424 
>>428422
я ЭТО никогда сам не напишу. Я обречен, блять. Не мое это
Аноним 23/01/15 Птн 22:01:35 #31 №428431 
14220396957380.png
>>428412
http://ideone.com/3Qwpn4
Аноним 23/01/15 Птн 22:04:40 #32 №428432 
>>428336
Могут требовать что угодно, от нихуя до 10 лет опыта. Тупо ходи по собеседованиям пока не возьмут. Между собеседованиями подтягивай выявленые слабые места.
Аноним 24/01/15 Суб 00:53:55 #33 №428486 
>>428424
тебя что, обнять и прошептать на ушко: "тшш тшш, все у тебя получится. утютю"

любые навыки можно вкачать
инфа соточка
источник- личный опыт
Аноним 24/01/15 Суб 01:23:06 #34 №428494 
>>428222
dg-это какая-то ФПшно-хипстерская обертка вокруг пистона и ничего более? Поясните, пожалуйста, если не трудно.
Аноним 24/01/15 Суб 01:51:24 #35 №428504 
>>428494
you are right
Аноним 24/01/15 Суб 02:27:24 #36 №428508 
14220556448330.jpg
Аноним 24/01/15 Суб 03:10:03 #37 №428516 
14220582034310.jpg
>>428222
Суп, коданы.
Поясните за структуру и читаемость кода прогжрам. Почему код на сишечкеплюсплюс привращается в такое говно? Я тут просто, мягко сказать, прихуел от говносмешанности кода с темлпейтами/классами и функциями. Как его понять-то? Каким образом диды разбирались в этих кучах зловонного говна?
Я сейчас просто в ахуе.
Где удобочитаемость, где простая и понятная архитектура? Почему обращения к методам выглядят как размазывание говна по обертке? Я как будто PHP кода поел. Я непонимат.

JS_бох_осваивающий_си++
Аноним 24/01/15 Суб 03:18:32 #38 №428519 
>>428508
Схема, нипиздин и sml на SO популярнее коммон лиспа? Быть не может.
Аноним 24/01/15 Суб 07:47:47 #39 №428536 
>>428516
>>JS_бох
все в порядке маня, для таких как ты это нормально
Аноним 24/01/15 Суб 09:19:34 #40 №428541 
14220803748630.jpg
думаю поучаствовать в каком-нибудь ёба опенсорц проекте в качестве крестообезьяны или еще кого-нибудь, джаст фор фан. куда бы податься? на сорсфорже глаза разбегаются и ничего не цепляет как-то.
Аноним 24/01/15 Суб 11:06:25 #41 №428559 
Так, аноны,
Есть:
Си;
Бейсик;
Паскаль;
Алгоритмический язык.
Мне нужно будет в следующем учебном году сдавать инфу, какой лучше брать язык и почему остальные хуевей?
Аноним 24/01/15 Суб 11:33:02 #42 №428565 
>>428559
Бери Паскаль.
Васик слишком тупой и примитивный, сишка слишком хитра может неприятно наебать, она больше для реального кодинга, чем для учёбы. Для пидоренья алгоритмов паскаль норм учебный язык.
Аноним 24/01/15 Суб 12:01:33 #43 №428574 
>>428559
Я писал на Ruby. Не доебались, проверили.
Аноним 24/01/15 Суб 12:37:59 #44 №428586 
#define
Аноним 24/01/15 Суб 13:26:27 #45 №428597 
>>428559
Сдавал на java. Сдал
Аноним 24/01/15 Суб 13:35:29 #46 №428599 
14220957292200.jpg
>>428559
Аноны посоветуйте годный самоучитель на паскале, я мимо студент транспортное дело, сказали что через 2 недели будет программирование и нужно сразу знать основы т.к. будем писать уже какие то файлы типизированные.
В общем пожалуйста помогите
Аноним 24/01/15 Суб 13:36:06 #47 №428600 
Привет двач, решил стать мамкиным программистом и первым языков выбрал Java, какие подводные камни?
Аноним 24/01/15 Суб 13:36:47 #48 №428601 
>>428600
Будешь писать на джяве.
Аноним 24/01/15 Суб 13:36:56 #49 №428602 
В программе на java есть класс CreateUI, создающий интерфейс с помощью Swing. Уважаемые знатоки, внимание, вопрос:
Есть ли принципиальная разница между первой и второй записью?
http://pastebin.com/3yUGsvGF
Аноним 24/01/15 Суб 13:40:57 #50 №428604 
Проше помощи.
Собираюсь делать erp для торговли с китаем (для опыта, чтобы джуном взяли, т.к. требования пиздец). Столкнулся с одной проблемой на этапе проектирования: как в системе с несколькими пользователями не допустить появление данных из одних и тех же таблиц бд, созданных другими пользователями? Пример: Вася торгует посудой, а при выборе товара из бд видит еще Петин чай.
Аноним 24/01/15 Суб 13:41:20 #51 №428605 
>>428600
В целом, никаких. Есть очень годные видеоуроки:
http://www.youtube.com/playlist?list=PLIU76b8Cjem48KXIy83YIm-QM6SwvzjQd

Алсо, есть книжка "философия java", почитай.
Аноним 24/01/15 Суб 13:45:06 #52 №428606 
>>428519
Это какая-то странно завернутая схема, тут что-то вроде отношения популярности на Git к популярности на Stack Overflow. Clisp популярен на первом, а >Схема, нипиздин и sml на SO
популярны и там, и там
Аноним 24/01/15 Суб 13:45:53 #53 №428607 
>>428605
Спасибо большое.
Аноним 24/01/15 Суб 13:47:47 #54 №428609 
>>428604
Фильтры и категории, категории и фильтры.
Аноним 24/01/15 Суб 13:51:32 #55 №428610 
>>428609
А подробнее можно, пожалуйста?
Аноним 24/01/15 Суб 13:53:36 #56 №428612 
>>428610
Если Вася торгуется посудой, то он ставит галочку на "Посуда" и ему показывается только посуда. Либо все товары в принципе разбиты на категории типа "Посуда", "Чай", "Вася".
Аноним 24/01/15 Суб 13:57:43 #57 №428613 
>>428612
но Вася и Петя сами могут создавать категории, нужные им. Хочется, чтобы данных от разных юзеров вообще не пересекались, но добавлять в каждую таблицу поле с айди юзера-создателя мне кажется неправильным.
Аноним 24/01/15 Суб 14:01:29 #58 №428615 
>>428599
http://www.dmoz.org/World/Russian/Компьютеры/Программирование/Языки/Delphi/
Аноним 24/01/15 Суб 14:03:42 #59 №428617 
>>428613
Ну тогда роли пользователей. В базе завести таблицу ролей и сводную таблицу "user_id, role_id". Чтобы категории получили такой же список ролей - сводную таблицу "cat_id, role_id".

И проверять.
Аноним 24/01/15 Суб 14:09:09 #60 №428618 
>>428615
Он же паскаль просит, зачем делфи?
Аноним 24/01/15 Суб 14:37:40 #61 №428629 
14220994601360.png
>>428431
Ну хуй знает.
Аноним 24/01/15 Суб 14:51:33 #62 №428635 
Поясните за Code First в Entity Framework. Я создаю класс модели товара, в нем есть ссылка на класс модели категории. В примерах кода я видел, что отдельным полем вставляют айди категории. Зачем, если уже есть поле с полным объектом, содержащим айди?
Аноним 24/01/15 Суб 15:04:15 #63 №428641 
>>428629
http://stackoverflow.com/a/4878553
Олсо есть ключевое слово unchecked - используется как checked, но, очевидно, наоборот.
Аноним 24/01/15 Суб 15:16:13 #64 №428645 
Сап, 2ч. Хочу кое-что по фану написать: хочу кодировать 4 символа текста в 5 байт, как бы выделяя 10 бит на символ. Идея такая - кодировать блоками по 4 символа в структуру на 5 байт, но.... Как? Как мне парсить именно биты, а не байты? Пни в нужную сторону.

Предполагаемый язык: c++
Аноним 24/01/15 Суб 15:16:31 #65 №428646 
>>428641
Хотя у тебя же SharpDevelop, так что опция может в другом месте быть. Поищи, должно быть в настройках компиляции где-то.
Аноним 24/01/15 Суб 15:18:40 #66 №428647 
>>428645
Побитовые операторы: &, |, ^, ~, >>, <<
Аноним 24/01/15 Суб 15:43:54 #67 №428660 
>>428641
Век живи - век учись
unchecked в SharpDevelop работает
Охуеть, а я вот такое херней занимался чтобы не кидало exception
p = (ushort)((p - 2)&0xFFFF);

Спасибо тебе анон просветил неграмотного.
Аноним 24/01/15 Суб 15:50:36 #68 №428662 
>>428647
Хочешь сказать, я так смогу оторвать от второго байта 2 бита и прилепить их к первому, от третьего 4 ко второму, от 4 6 к третьему и тд?
Аноним 24/01/15 Суб 15:57:32 #69 №428663 
>>428662
Ты сможешь оперировать отдельными битами. Это позволит тебе, например, имея буфер char[5] (пять байт), склеить переменную типа short из первого байта и двух бит второго, и т.д. Оторвать-прилепить ничего нельзя, типа данных размером в 10 бит в С++ нет (как и в большинстве других языков).
Аноним 24/01/15 Суб 16:11:45 #70 №428667 
>>428662
небольшой пример
http://ideone.com/6OGd1w
Аноним 24/01/15 Суб 16:43:19 #71 №428675 
>>428618
Это скрытая пропоганда, придурок не понял
Аноним 24/01/15 Суб 16:43:51 #72 №428676 
>>428675
да да, именно пропоганда
Аноним 24/01/15 Суб 16:50:04 #73 №428680 
14221074046100.png
>>428574
>>428586
>>428597
А теперь, господа, приведёте пример задания в егэ, в котором сам пишешь на любом языке программирования?
Аноним 24/01/15 Суб 16:58:17 #74 №428683 
>>428680
Ответ не нужен, если что
Аноним 24/01/15 Суб 18:02:36 #75 №428706 
>>428680
Если бы ты погуглил, маня, то понял бы, что зависит от проверяющего. Проверяющий гарантированно должен уметь в Паскаль, Си(++), алгоритмический язык и бэйсик. Ну, на уровне статических массивов и циклов. Знание проверяющим других языков тебе никто не гарантирует, но если проверяющий не долбоеб, а язык ты выбрал не эзотерический и не функциональный, то шансы успешно сдать решение на Java, C#, Python, JavaScript и Ruby (отсортировано в порядке убывания вероятности) довольно высоки. На хаскеле, скорее всего, не сдашь. Естественно, разговор за C4 идёт. Если ты не способен прочитать и понять примитивный код на каждом из представленных на твоем пике языков, то зачем ты вообще сунулся сдавать информатику, дебил? Умение винду переустанавливать — это ещё не повод выбирать себе карьеру в IT. Лучше в уборщики иди.
Аноним 24/01/15 Суб 18:39:31 #76 №428709 
>>428706
Ты думаешь уборщикам программировать не нужно? Ты уебок, просиживай свою мошонку дальше, аврора. А у меня еще 2 года впереди. Я просто раньше не интересовался быдлокодом и пылью.
Аноним 24/01/15 Суб 21:16:31 #77 №428739 
Сап, /пр.
Какой яп можно задрочить практически с нуля, чтобы в кратчайшие сроки устроиться макакой хотя бы за 30к (дс2).
Практически с нуля - есть малейшие знания синтаксиса языков типа js, python, прохождение курсов на codecademy.
Кратчайшие сроки - до полугода.
Без требований к высшему образованию и жестких знаний матана.
Аноним 24/01/15 Суб 21:22:11 #78 №428742 
>>428739
Ну php же, на хлеб хватит. Только от тебя будут требовать знания конкретных фреймворков и cms
Аноним 24/01/15 Суб 22:04:13 #79 №428759 
>>428742
Это слишком. Какие еще?
Аноним 24/01/15 Суб 22:07:13 #80 №428760 
Этот зелёный - >>428759
Не обращайте внимания.
Аноним 24/01/15 Суб 22:35:41 #81 №428766 
>>428760
Я тебя спасаю, дебил, станешь еще пхп макакой, это даже хуже червя-пидора.
Аноним 24/01/15 Суб 22:51:11 #82 №428772 
>>428766
Спасибо :3
Аноним 24/01/15 Суб 22:55:28 #83 №428775 
>>428336
В большой конторе будут спрашивать алгоритмы и математику, в маленькой будут спрашивать ооп и паттерны. И там и там будут что-то спрашивать про особенности языка, попросят какую-нибудь прогу написать.
Аноним 24/01/15 Суб 23:03:50 #84 №428777 
>>428559
Очевидный си.
Аноним 24/01/15 Суб 23:06:52 #85 №428779 
>>428739
Займись фронтендом тогда.
Аноним 24/01/15 Суб 23:07:38 #86 №428780 
Смотрите, есть код для шахмат, написанный на плюсах с использованием Qt, но ,наверное, это не суть как важно, даже есть возможность игры по сети, сокеты наше все. Хочу его залить на сервер, прикрепить к нему какую-то веб-оболочку, чтобы можно было спокойно играть с ботом/по сети в браузере. Соответственно, вопрос, как все это делается, какую литературу читать, что пилить? Во всем, что связано с вебом, я полный ноль, так что прошу вашей помощи, аноны
Аноним 24/01/15 Суб 23:15:31 #87 №428786 
>>428779
Думал об этом, но за полгода стек технологий/фреймворков очень сильно может поменяться. Ещё недавно все фапали на ноду, а сейчас форки-хуёрки, говно, моча и разлад.
Аноним 24/01/15 Суб 23:34:13 #88 №428791 
>>428786
за полгода ничё не поменяется
так и останется jquery + ебота по вкусу
Аноним 24/01/15 Суб 23:45:19 #89 №428792 
>>428791
Окей, тогда нужно начать дрочить js, jQuery и еботу по вкусу(ты имеешь ввиду ангулар/эмбер етц?).
Аноним 24/01/15 Суб 23:48:12 #90 №428794 
>>428786
Двачую этого >>428791
Алсо node – это не фронтенд.

>>428792
Дрочи react или другую еботу с shadowdom.
Аноним 25/01/15 Вск 01:00:11 #91 №428843 
>>428780
плюсы в вебе? ну ты хватил
Аноним 25/01/15 Вск 01:01:29 #92 №428844 
>>428786
За полгода ты вряд ли дойдешь до того уровня ноды/mvc-фреймворков, что тебе за это будут платить. Дрочи html5/css3/js/jquery/bootstrap, находи работу, там дальше видно будет
Аноним 25/01/15 Вск 01:04:22 #93 №428847 
Хочу вкатиться в кодинг. Раньше до этого не занимался никогда этим. Планирую дрочить python.
Поясните, в гугле вычитал, что кодер должен обладать охуенной логикой и аналитическим складом ума. Как проверить это? Есть ли у меня эти качества. Ну и какие книги помогут вкачать эти скиллы?

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

Короче, с чего начать? Книги по алгоритмам? Проектированию ПО? Только после этого перекатываться непосредственно на язык?

Говном не кидайтесь только.
Аноним 25/01/15 Вск 01:05:39 #94 №428849 
>>428847
http://newstar.rinet.ru/~goga/sicp/sicp.pdf
Аноним 25/01/15 Вск 01:22:44 #95 №428855 
>>428847
Забей хуй и просто задрачивай сам язык. Походу напишешь и бои морские, и нули крестовые, и кресты нулевые.
Аноним 25/01/15 Вск 02:03:47 #96 №428863 
>>428847
> Еще думаю, стоит ли сразу начинать учить язык и что-то писать.
Ч. Уэзерелл «Этюды для программистов» решай.
> Книги по алгоритмам?
Да.
> Проектированию ПО?
А то.
> Только после этого перекатываться непосредственно на язык?
Нет, используй язык чтобы отработать полученные навыки.
Аноним 25/01/15 Вск 02:23:37 #97 №428868 
>>428855
Двачую этого. А то сейчас набегут 20-летние синьоры из лидеров рынка с опытом 10 лет.
Аноним 25/01/15 Вск 10:22:00 #98 №428907 
>>428843
Ай, я, видимо, не это имел в виду. Мне казалось, что, по логике, это должно быть устроено как-то так: берем браузер клиента, он там делает какие-то действия, которые посылаются на сервер, где их обрабатывает код на плюсах, который потом обратно посылает ответ. Или я чушь несу сейчас?
Аноним 25/01/15 Вск 10:48:08 #99 №428913 
>>428847
Можешь еще порешать какие-нибудь простенькие олимпиадные задачки, informatics.mccme.ru или acm.timus.ru тебе в помощь. Плюсы - четко поставленная задача, автоматическая проверка, иногда придется немножко напрягать мозг, что тоже хорошо, да и, может быть, просто втянешься в это
Аноним 25/01/15 Вск 11:21:58 #100 №428920 
Платиновый вопрос в треде. Решил изучить python,учу библиотеки. На каких опенсорс программах лучше тренироваться? Какие задачи лучше научиться сначала выполнять ?
Аноним 25/01/15 Вск 12:09:27 #101 №428922 
>>428907
Ну, в целом все так и работает, за исключением того, что я никогда не видел плюсов на сервере.
Аноним 25/01/15 Вск 12:32:28 #102 №428923 
>>428907
Через простые POST/GET запросы реализуешь. На сервере оболочка в виде php-говна, а за ней мощный C++ сервер. Только такие заморочки зачем-то, не знаю..
Аноним 25/01/15 Вск 12:58:51 #103 №428928 
>>428849
Спасибо

>>428863
Можно пару годных книжек по алгоритмам и проектированию?

>>428913
Годно, спасибо!

А что-нибудь на развитие логики? Или нахуй не надо?
Аноним 25/01/15 Вск 13:09:07 #104 №428932 
>>428600
Сначала Паскаль учи.
Аноним 25/01/15 Вск 14:33:28 #105 №428967 
Добрый день, программач.
В прошлом ньюфаг треде я писал плаксивый пост >>424719, так вот: я приступил к изучению Python по книге Лутца "Изучаем Python" 4-е издание.
Завел тетрадь, конспектирую практически какждый отрывок кода, кратко описываю определения, параллельно пишу все примеры в интерпретаторе или текстовом редакторе зависит от примера. И знаешь, анон, мне это все чертовски нравится. Вот только столкнулся с такой проблемой: учебник постигается мной медленно. К примеру, я закончил на 135 странице. Возвращаюсь к изучению на следующий день и при подробном изучении, экспериментов над разными возможностями языка за 2 часа времени я продвигаюсь, в среднем, на 20-25 страниц. Учитывая, что я за 1200 страниц изучу всего лишь сам язык, а еще планирую прочесть книгу Лутца "Программирование на Python" и "Алгоритмы", сколько мне потребуется времени такими медленными темпами, чтобы сваять какой-нибудь простенький проект для себя лично? Я хочу реализовать программу, которая собирает ежедневно информацию с гисметео о погоде и после сбора, ее можно будет подробно анализировать. И еще хотелось бы написать простенький мп3 плеер. Короче, вот такую кашу написал, наверное, для того, чтобы запастись от местного анона поддержкой.
Аноним 25/01/15 Вск 14:47:26 #106 №428973 
14221864460730.jpg
Тыжпрограммист, как бы ты решил такую чисто инженерную задачку?

Есть база и есть клиенты. Связь не мгновенная (хттп).
При запросе клиент должен без тормозов получать резервированный новый айдишник из базы и юзать его. Номера айдишников максимально последовательно. Без коллизий разумеется.

Мои мысли такие: Выдавать айдишники пачками и кешировать уже на стороне клиента. Либо клиент пользует фейковый айдишник (паршивый вариант), а запрашивает его асинхронно и потом уже корректирует
Аноним 25/01/15 Вск 14:57:07 #107 №428976 
>>428973
Выдача кук -> присвоение сессии -> выдача и запись в базе ID.
Аноним 25/01/15 Вск 14:59:28 #108 №428977 
>>428967
1300 страниц? если это описание стандартной библиотеки, то не нужно ее заучивать. полезнее писать программки. если это примеры, то как-то их изменять. делай то, что нравится, тебе же нравится?

но, учиться, что бы зашибать бабло, как-то хуй знает.

если же тебе, как ты говоришь - нравится, то куда спешить?
Аноним 25/01/15 Вск 15:04:23 #109 №428980 
>>428976
Это ты вообще описываешь, как в клиентах не запутаться. Или я тебя не понял?

Дело в том, что с того момента, как клиент захотел айди, до того момента, как получил, должно пройти нихуя времени. Зиро дилей. А сервер например отдает за полторы секунды, и так нельзя.
Аноним 25/01/15 Вск 15:05:58 #110 №428981 
>>428967
Ну это нормально, чего ты хотел-то?
Более-менее годное обучение программированию с полного нуля - это минимум несколько месяцев регулярной упорной работы.
Что же касается своего проекта - его стоит начинать писать, когда выработаешь навык алгоритмизации. Это основной навык в программировании и все внезапно становится намного проще, когда он есть. То есть когда, имея задачу, ты можешь ее самостоятельно, даже почти не зная предметной области, разбить на отдельные модули/шаги. Если ты уже сейчас можешь сказать, какие в целом действия надо делать твоей программе, то можешь отвлечься от учебников, посмотреть в мануале по питону, как делать нужные тебе вещи и написать. (Т.е., например, твоей программе про гисметео надо как минимум: установить соединение с сервером гисметео, послать запрос, получить ответ, распарсить ответ, сохранить полученные данные. Это будет один модуль, обработка накопленных данных - другой.)
Олсо, скорее всего в твоих первых проектах ты реализуешь очень малый процент фич, которые хотелось бы, причем реализуешь криво. Это нормально, первый блин комом, каждая следующая программа будет писаться легче предыдущей.
Аноним 25/01/15 Вск 15:08:02 #111 №428982 
>>428928
Ну это предмет многих холиваров. Ящитаю, что логика нужна, разумеется. Ну тут либо искать и читать какие-нибудь математические книжки, они так неплохо мозг прокачивают, либо, если же ты считаешь, что всякий матан тебе не нужен, можешь попробовать поугорать по алгоритмам. Из книг - очевидный Кормен, да и вроде в оп-пике есть какой-то списочек неплохой.
Аноним 25/01/15 Вск 15:12:51 #112 №428984 
>>428922
>>428923
Так проблема-то в том, что я ничего кроме плюсов и немножко питона не знаю. Ну на джаваскрипте делал только табличку умножения в браузере(дается табличка, а ты клеточки заполняешь, лол), с php вообще незнаком, вот и спрашиваю вообще, в какую сторону копать, как это делать. Может, есть какие-нибудь опенсорсные проекты, где что-то похожее запилено, чтобы я мог посмотреть, как это делают другие люди?
Аноним 25/01/15 Вск 15:19:43 #113 №428987 
>>428977
В твоих словах увидел много правды. Попытаюсь изложить мысль: мне действительно понравилось писать код, а зарабатывать деньги этим хочу, потому что не хочу работать на своей гуманитарной работе.
Вообще очень много работы, которая хоть как-то связана с гуманитарной сферой, кажется мне до коликов в животе смешной - взрослые люди с серьезным видом перекладывают бумажки и т.п. пишу это не с целью разжигать холивары.
>>428981
Пожалуй, действительно параллельно буду изучать алгоритмы.
Аноним 25/01/15 Вск 15:20:45 #114 №428988 
>>428967
>Я хочу реализовать программу, которая собирает ежедневно информацию с гисметео о погоде и после сбора, ее можно будет подробно анализировать. И еще хотелось бы написать простенький мп3 плеер.
>Учитывая, что я за 1200 страниц изучу всего лишь сам язык, а еще планирую прочесть книгу Лутца "Программирование на Python" и "Алгоритмы"
>учебник постигается мной медленно.
Сэкономлю тебе пол года. Открою тайну: чтобы сложить 69+88 на калькуляторе не нужно заканчивать вуз. Просто ищешь в гугле исходный код проги, которая собирает инфу с гисметео. Готово.
Аноним 25/01/15 Вск 15:21:44 #115 №428989 
>>428967
Научись в переменные, циклы, объявление функций, условия и массивы - этого достаточно, чтобы написать любую программу. После этого садись и пиши свои программки. Всё, что угодно - экспериментируй, пиши игрушки, калькуляторы, велосипедь всякую хуетень. Через какое-то время можешь начинать читать про стандартную библиотеку и применять её, знакомиться со всякими списками и хэштаблицами етц. И ещё, тебе бы сишку для начала взять, а не питон. Алсо, cs50 на edx можешь пройти - годный курс, который учит основам.
Аноним 25/01/15 Вск 15:49:45 #116 №428997 
>>428980
>должно пройти нихуя времени
Значит, не должно. Что поделать.
Аноним 25/01/15 Вск 15:59:42 #117 №429002 
14221907820670.jpg
>>428997
О, анончик, ты из тех, кто ЭТАНИЛЬЗЯСДЕЛАТЬНИКАГДА? Видели таких ирл, видели.

Я уже написал решение в первом же письме, но думал может кто более красиво предложит.

Но все равно спасибо, что потратил время.
Аноним 25/01/15 Вск 16:00:33 #118 №429003 
>>428989
> массивы
Но ведь в путхоне их нет.
Аноним 25/01/15 Вск 16:05:07 #119 №429009 
>>429002
Я не из тех, кто клепает костыли.
Аноним 25/01/15 Вск 16:05:29 #120 №429010 
>>428967
Чел, начинай с корней, а не с середины. Почитай "Язык Си и начальное обучение программированию". Она короткая, в ней четко разъяснены камни.
Аноним 25/01/15 Вск 16:07:02 #121 №429012 
>>429003
https://docs.python.org/3.4/library/array.html
Аноним 25/01/15 Вск 16:16:23 #122 №429016 
>>429009
Заказчик говорит "что", спец говорит "как". Спец, который рассказывает заказчику, что его "что" нельзя, как минимум лезет не в свое дело.

Тем более, что все без исключения вопросы в этом итт треде это поиски костылей.

Ладно, это халивар, да и вообще приходит с опытом. Пис.
ГОРИТ ЭКЗАМЕН Аноним 25/01/15 Вск 17:03:00 #123 №429031 
По факту - чем отличается реальный режим адреса от защищенного в Intel x86?
Аноним 25/01/15 Вск 17:23:58 #124 №429035 
>>428928
бамп вопросу. И еще: http://acm.timus.ru вот тут нельзя никак посмотреть решение? Т.е., пока сам не дойдешь, ничего не узнаешь?
Аноним 25/01/15 Вск 18:25:34 #125 №429046 
Как вам свифт, пацаны? Хочу перекатиться со своих рубей во что-нибудь не менее няшное и ООПшное, расширить кругозор, все дела.
Контекстно-свободная грамматика Алёна 25/01/15 Вск 18:56:31 #126 №429054 
14222013919100.gif
Поясните за К-С грамматику на примере:
(или посоветуйте чтиво, где доходчиво объясняется)

Язык, определяемый грамматикой из примера 2.1, состоит из
списков цифр, разделенных знаками "плюс" и "минус". Десять продукций для
нетерминала digit позволяют ему быть любым из терминалов 0,1,..., 9. Из продукции
(2.3) следует, что цифра сама по себе является списком. Продукции (2.1) и (2.2)
выражают то правило, что любой список, за которым следует знак "плюс" или
"минус" с последующей цифрой, образует новый список.
Продукции (2.1)—(2.4) — это все, что нужно для определения
требующегося языка. Например, можно вывести, что 9-5+2 является списком, следующим
образом.
а) 9 - list в соответствии с продукцией (2.3), поскольку 9 — digit.
б) 9-5 — list в соответствии с продукцией (2.2), так как 9 — list, a 5 — digit.
в) 9-5+2 — list в соответствии с продукцией (2.1), поскольку 9-5 — list, a 2 —
digit.
Алёна 25/01/15 Вск 19:00:01 #127 №429055 
>>429054
и на этом примере:
Рассмотрим контекстно-свободную грамматику :
S -> SS+ | SS | a
Покажите, как данная грамматика генерирует строку:
аа+а
.
Аноним 25/01/15 Вск 19:11:43 #128 №429061 
>>429055
Вики прочитай.
В чем вопрос? В этом?
> Покажите, как данная грамматика генерирует строку:
S (2)-> SS (1)-> SS+S (3)-> aS+S (3)-> aa+S (3)-> aa+a
Раскрываем самый левый нетерминал (leftmost derivation). В скобках - номер правила (продукции у тебя в методе).
Аноним 25/01/15 Вск 19:15:24 #129 №429062 
>>429046
Очередной высер для хипстеров. Т.е. твой выбор.
Аноним 25/01/15 Вск 19:22:35 #130 №429063 
Извиняюсь, что спрашиваю не погуглив, но бывает ли такая тулза, которая поволяет понаблюдать за поведением HID устройства?
Аноним 25/01/15 Вск 19:28:39 #131 №429065 
>>429063
> позволяет

А конкретно мне нужно узнать, обрабатывается ли нажатие кнопок на usb-устройстве, как этот самый HID.
Аноним 25/01/15 Вск 20:08:19 #132 №429078 
>>429061
Спасибо, но объясни пожалуй ста:
Как из : ss+ можно получить ss+s?
Может я s->ss+ неверно как то читаю?
Буду признателен.

Аноним 25/01/15 Вск 20:27:11 #133 №429083 
Тот же парень с к-с грамматикой.
Вообще господа, начал читать Ульмана, Ахо "Компиляторы, принципы и т.д". Оттуда и взялся данный вопрос.
стоит эту книгу читать или есть чтиво по приличнее?
Аноним 25/01/15 Вск 20:30:45 #134 №429084 
14222070459460.png
>>428222
Анон, мне нужно переписать с C++ на C# код на картинке. Где я ошибся?
Аноним 25/01/15 Вск 20:57:57 #135 №429093 
14222086778450.png
14222086778471.jpg
Sup, программач. Пишу консольную (типа)игрушку на С#(хотя это не важно). Есть игрок(G) , противник-программа(AI, назовем его ловец), и призы, которые появляются на поле рандомно. Нужно "научить" ловца определять кратчайший путь к игроку и следующую координату для хода. Поле игры - массив ессесно. Сейчас учу алгоритмы поиска кратчайшего пути(пока что только Дейкстры просмотрел). Но нихрена не могу въехать, что брать за ноды графа(предполагаю, что места поворота, но как обозначить что именно в этом месте должен повернуть ловец). Вообщем как привязать массив с "картой" к графу. Реквестирую советов мудрых(может что-то есть почитать по этому вопросу), так как хуев я уже насосался. Няша авансом.
Аноним 25/01/15 Вск 20:59:43 #136 №429094 
Почему 90% туториалов по программированию запиливают гнусявые индусы?
Аноним 25/01/15 Вск 21:07:37 #137 №429096 
>>428847
http://www.codingame.com/start
поугорать в часы досуга.
Аноним 25/01/15 Вск 21:19:02 #138 №429098 
>>429078
>Как из : ss+ можно получить ss+s?
Не знаю, ибо там такого нет вообще.
Аноним 25/01/15 Вск 21:20:12 #139 №429099 
>>429094
Их в 9 раз больше.
Аноним 25/01/15 Вск 21:23:51 #140 №429100 
>>429093
Совсем наркоман что ли? Вершины - клетки поля. Дуги - возможные переходы. Если из одной клетки можно за шаг перейти в другую, то между ними дуга. Пиздец, зачем я объясняю настолько очевидные вещи?!
Аноним 25/01/15 Вск 21:28:57 #141 №429104 
Я настолько уебок, что уже запутался что учить. В колледже когда учился читал немного по шрапу, нравилось, но потом забил из-за распиздяйства. Потом в вузике были всякие кресты и лиспы, от которых меня воротило, но вроде сдавал, кроме сложных лаб, не помешало вылететь из-за урматфиза.
После этого хикковал дома. Потом начитался охуительных саксесс стори про джаву и куча статей хабра, купил аж целых две книги, шилдта и по алгоритмам лафоре. Но забил после прочтения глав про методы или циклы, не помню. Потом устроился на работу макакой тестировщиком где вокруг меня одни веберы и тут меня стало тошнить от работы 8 на 5, прочитал охуительные истории, что можно вот сидеть дома и работать со сранным одеском, а тут теперь вот такой охуительный курс доллара и вообще мол шикарно и кинулся изучать веб.
В итоге уебок ничего не выучив я бежал от одного к другому, так и не выбрав путь. Теперь и бугурчу до сих пор.

вот думаю читать шилдта дальше и затем книгу по алгоритмам на джаве читать. Либо ебашить вебговно, но потом сидеть дома, заработать денег когда надо и отдыхать в остальное время, ибо за 8 месяцев работы 8 на 5 я охуел, как люид вообще не ценят время и вьебывать, а ведь на работе я видел пацаны до 9-10 спокойно могут сидеть. Охуеть, нахуя? Хочу вообще, блядь. рантье быть.
Аноним 25/01/15 Вск 21:45:27 #142 №429108 
>>429093
Для подобного лучше A* (гугли a-star) использовать.
Аноним 25/01/15 Вск 21:46:53 #143 №429109 
>>429098
Как нет?
>>429061
Ты же сам написал:
S (2)-> SS (1)-> SS+S (3)
Вопрос по Си Аноним 25/01/15 Вск 21:59:54 #144 №429111 
14222123943140.jpg
У меня проблема. Считываю из файла две переменные, на выходе чушь получается.

Видимо fscanf не работает!
[code]
char Aa,Bb;
...
fscanf(inputfile,"%c %c",&Aa,&Bb);
[/code]
Здесь:
inputfile - указатель на input.txt
"%c %c" - прочитать два символа char через пробел
&Aa,&Bb - записать прочитанные символы по этим ссылкам

Что получается в итоге видно на скрине. В чём дело? Сижу уже час над этим. Прошу сильно не пинать.
Аноним 25/01/15 Вск 22:09:11 #145 №429117 
>>429111
В строке 37 разве не адреса выводятся?
очень-ньюфаг
Аноним 25/01/15 Вск 22:12:24 #146 №429118 
>>429111
>>429117 прав, в printf взятие указателя не нужно.
Аноним 25/01/15 Вск 22:16:09 #147 №429119 
>>429117
Спасибо.
Всё, разобрался. Голова кипит от всех этих указателей, ссылок, потоков и прочего с непривычки.
Аноним 25/01/15 Вск 22:30:37 #148 №429125 
>>428984
бамп!
Аноним 25/01/15 Вск 22:31:34 #149 №429126 
>>429109
И где там
>из : ss+ можно получить ss+s?

я раскрываю левый нетерминальный символ S по первому правилу
SS -> SS+S
Аноним 25/01/15 Вск 22:53:01 #150 №429134 
>>429126
Всё. Понял.
Заменил левый \ первый S на SS+.
Спасибо.
Слушай, может посоветуешь что-нибудь почитать на эту тему или около., Этот пример то я понял.
Но то, что я сейчас читаю - там дальше жёстче будет.
Аноним 26/01/15 Пнд 00:15:12 #151 №429157 
Посоветуйте каких-нибудь интересные курсов на курсере. Думал параллельными вычислениями обмазаться, но ниразу не программировал на си/си++
Аноним 26/01/15 Пнд 00:28:18 #152 №429164 
Почаны, поясните за CRM. Может есть годная литература или статьи. Интересует в целом, все и вся. Основы, какие существуют версии црм, отличия и.т.п. Руководство для чайника.
Аноним 26/01/15 Пнд 00:29:20 #153 №429165 
>>429157
Алгоритмы и структуры данных
Языки программирования
Автоматы
Компиляторы
Дата майнинг
sageАноним 26/01/15 Пнд 00:40:17 #154 №429166 
>>428973
>Выдавать айдишники пачками и кешировать уже на стороне клиент
this

По другому никак. Можно не пачками, а по одному. То есть, клиент вошел - выдал ему id. Сделал запрос по id - сразу с ответом отдаешь следующий.
А вообще нехуй велосипед изобретать. Стандартная схема - запрос на резерв > получение id резерва > операция по резерву.
Аноним 26/01/15 Пнд 00:46:18 #155 №429168 
>>429164
https://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B2%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%BE%D1%82%D0%BD%D0%BE%D1%88%D0%B5%D0%BD%D0%B8%D1%8F%D0%BC%D0%B8_%D1%81_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0%D0%BC%D0%B8#.D0.A0.D1.8B.D0.BD.D0.BE.D0.BA_CRM-.D1.81.D0.B8.D1.81.D1.82.D0.B5.D0.BC
Аноним 26/01/15 Пнд 01:02:31 #156 №429176 
14222233514390.jpg
>>429166
>Стандартная схема
Ну вот эта стандартная схема уже в механизме кеша вклеивается, да. Т.к. код этой стандартной схемы никем не написан, то прежде, чем его писать, я и раскидываю мозгами.

>Можно не пачками, а по одному.
Пожалуй это да бест, не придется заморачиваться со стареющими очередями.

Грац, синьоре.
Аноним 26/01/15 Пнд 01:38:00 #157 №429183 
>>429166
>>429176
Я тогда что-то не понял. Хотел же, вроде, чтобы все синхронно было. Запрос на резерв не синхронный же будет.
Аноним 26/01/15 Пнд 01:59:17 #158 №429187 
14222267574570.jpg
Анон, помоги с регулярками, молю, уже крыша едет!

Есть строка: "111abc222 111deg222 111hij222". Нужно получить массив с элементами:
[1] = 111abc222;
[2] = 111deg222;
[3] = 111hij222;

или как=то иначе выдернуть три этих группы по отдельности.

/ 111(.)222 / - не подходит, выбирает всё от первой 111 до последней 222

/ 111(.
?)222 / - не подходит, т.к. выбирает только первое вхождение.

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

как бля задать кол-во вхождений?
Аноним 26/01/15 Пнд 02:00:40 #159 №429189 
>>429187
блин, двощ символы съел. в скобочках в регулярках - звёздочки (ну вы поняли)
Аноним 26/01/15 Пнд 02:05:44 #160 №429193 
>>429187
везде пишут, что кол-во повторений помимо * и ? можно задавать {n} - но с группой в скобках это у меня не работает (или не правильно пишу?)

/ (.){3} /
Аноним 26/01/15 Пнд 02:20:58 #161 №429199 
>>429187
/(111[a-z]+222)/
Аноним 26/01/15 Пнд 02:26:12 #162 №429200 
>>429199
спасибо за ответ, но не подходит.

/(111[a-z]+222)/ = / 111(.*?)222 /

то есть выдирает только первое вхождение.

есть ещё такая штука как modifier'ы. так вот, с применением глобального g выдирает как нужно:
/(111[a-z]+222)/g

но PHP блеать не понимает этого модифайера!
Аноним 26/01/15 Пнд 02:42:37 #163 №429204 
>>429200
http://ideone.com/Vxuhdt
Может тебе лучше сделать explode(" ", $string)?
Аноним 26/01/15 Пнд 02:48:34 #164 №429208 
>>429183
В контeксте твоей программы - синхронный.

long id = serviceClient.reserveId()
serviceClient.processEntityById(id, entity)

Два последовательных действия, все. Было бы больше инфы по задаче - посоветовал бы что-то еще. А так я хуй знает что за данные, что за сeрвис, и зачем резервирование вообще.
Аноним 26/01/15 Пнд 03:08:12 #165 №429212 
>>429204
спасибо, анон, твой код действительно работает, просто проверял на regex101.com - там нет.
Аноним 26/01/15 Пнд 03:17:30 #166 №429213 
Есть тут кто-то кто с 3д работает?
расстояние ..........вот кого? Аноним 26/01/15 Пнд 03:40:25 #167 №429216 
14222328253040.jpg
САП, как называется штрихпунктирная линия толщиной в один пиксель вроде. Там как то расстояние какого то хуя именем названное. Не помнюблять. Приподнеми завесу тайны для амнезийного дауна. а-ля как на пикче
Аноним 26/01/15 Пнд 04:02:53 #168 №429219 
>>429216
dotted?
Аноним 26/01/15 Пнд 04:18:30 #169 №429220 
>>429219
не. Типа расстояние Лоуренса , только место лоуренса фамилия какого то другого хуя
Аноним 26/01/15 Пнд 05:11:14 #170 №429221 
14222382749010.jpg
sup
регулярно получаю
TypeError: 'type' object has no attribute '__getitem__'

Как вообще можно проверить какого типа переменные?

И как по нормальному файл считать-то.
Выгугливаю какую то не ту инфу. Думал сяду пройду задачник, да и выучу, ваш змеиный. Чет как то хуево идет.
Аноним 26/01/15 Пнд 05:47:09 #171 №429224 
14222404291960.jpg
>>429221
Хуй с ним, считал я массив. походу пробелы ебаные мешали

Но не далеко уехал.
Поясните за этот сраный __гетитем))__

Или я не правильно масивы питонские понимаю?
Аноним 26/01/15 Пнд 06:27:47 #172 №429226 
>>429221
>>429224
>arr[i[k]]
Ты написал взять элемент из массива arr с индексом, равным k'тому элементу массива i. А надо arr[k].
>Поясните за этот сраный __гетитем))__
Если вкратце, запись вида a раскрывается как a.__getitem__(i)
> Думал сяду пройду задачник, да и выучу, ваш змеиный.
Не еби анону и себе мозги, возми Python Essential Reference от Бизли и изучай нормально.
Аноним 26/01/15 Пнд 06:29:07 #173 №429227 
>>429226
>А надо arr[k][ i ].
Макаба сожрала.
Аноним 26/01/15 Пнд 06:29:44 #174 №429228 
>>429226
>запись вида a[ i ]

Аноним 26/01/15 Пнд 06:48:15 #175 №429229 
>>429226
Да, анон, спасибо. Пожалуй так и сделаю.
Аноним 26/01/15 Пнд 06:52:12 #176 №429230 
Анон, в программировании не силен, мозгов хватает только на несложные скрипты на баше, поэтому не пинай за вопрос.
Приобрел я часы pebble и наткнулся на приложение Pebble My Data
https://github.com/bahbka/pebble-my-data
http://habrahabr.ru/post/229491/
Суть в том, что приложение забирает с сервера JSON с произвольными данными и выводит на экран часов. Серверную часть взял из этого репозитория https://github.com/cyrillopez/pebble-mydata
В файле settings.php строка 40, можно указать текст или ссылку на отображаемые данные. Хочу указать ссылку.
Вопрос. В каком формате должны быть данные по ссылке?
Аноним 26/01/15 Пнд 07:29:39 #177 №429232 
Вечер добрый в хату. У меня такой вопрос. У меня есть некий скрипт который раз в пять минут посылает маленький веб запрос на определенный хост и больше нихуя не делает. Можно ли его разместить где-нибудь на бесплатном серевере? Могу в принципе и на домашнем компе поставить но не факт что он будет круглосуточно работать.
Аноним 26/01/15 Пнд 07:31:00 #178 №429233 
>>429230
>В каком формате должны быть данные по ссылке?
Жсон, же.
Было бы не впадло - накатил бы эмуль пибла и поигрался, но увы - впереди рабочая неделя.
Аноним 26/01/15 Пнд 07:32:03 #179 №429234 
>>429232
Да, луркай хостинг с crobjob'ом.
Аноним 26/01/15 Пнд 07:32:37 #180 №429235 
>>429232
Язык какой? Хостинг бесплатный найди и вперёд.
Аноним 26/01/15 Пнд 07:35:47 #181 №429237 
>>429235
Язык любой. Дело в том что скрипт еще не написан, но там простейшая логика на 10 минут. Поэтому я сначала хочу найти хост, а потом написать скрипт на том на чем этот хост поддерживает.
Аноним 26/01/15 Пнд 07:37:58 #182 №429238 
>>429232
опеншифт, хероку, аппенжине, хостингер
Аноним 26/01/15 Пнд 07:57:27 #183 №429240 
>>429233
Как сделать чтобы можно было указать ссылку на файл с простым текстом который надо вывести?
Аноним 26/01/15 Пнд 08:01:28 #184 №429242 
>>429240
Если тупо статический файл, то это вообще просто, но скрипт надо будет немного переделать.
Запости эмейл или фейкоскайпик.
Аноним 26/01/15 Пнд 08:35:27 #185 №429245 
>>429242
Именно статический файл и нужен. А я уже сам в него буду нужную информацию закидывать.
[email protected]
stas4760
Аноним 26/01/15 Пнд 12:15:00 #186 №429271 
Анон, я представляю как же тебя заебали ньюфаги вроде меня, но только ты мне можешь помочь.
27 лвл - кун. Без высшего образования, знаний в математике никаких, вообще никаких. Уже лет 15 занимаюсь ремонтом, продажей компов, ноутов, смартфонов, планшетов и т.д. Был опыт запиливания простых сайтов, в локальной сети, на cms. Кароче, комплексных знаний нет, но опыта работы с компами и софтом много. Давно хочу выучить какой-нибудь язык программирования и пойти быдлокодить. С чего начать блять? Пока думаю про нетонущий php, но что-то меня терзают сомнения, может ему пиздец скоро и я просто проебу время, вкачав скилы не туда. Антош, подскажи как бы ты учился кодить на перспективном языке программирования, с нуля, в 2015 году, молю.
Реквестирую пошаговый ман как прийти к успеху.
Аноним 26/01/15 Пнд 12:25:52 #187 №429275 
>>429271
С учётом текущего количества макак, объёма существующего кода и того, что у него не видно адекватной замены, я б о его будущем не беспокоился.
sageАноним 26/01/15 Пнд 12:28:10 #188 №429276 
>>429271
Сначала вёрстка, а потом углубляйся в джаваскрипт, node.js, js фреймворки.
Аноним 26/01/15 Пнд 12:29:50 #189 №429279 
>>429275
ок, убедил. Подскажи с чего начать, в изучении php. Есть подробный, хардкорный гайд?
Аноним 26/01/15 Пнд 12:32:16 #190 №429280 
>>429279
https://2ch.hk/pr/res/425537.html
Аноним 26/01/15 Пнд 12:43:01 #191 №429282 
Я, конечно, понимаю, что это платиновый вопрос, но все же. Недавно в конец заебала жаба с шарпом и я решил перекатиться куда-нибудь. Мне не нужен мега-йоба-язык-завтрамиллионер, а нужно что-то для быстрого пердолинга разного фарша для себя. На гуй и производительность похуй. Скролил всякие питоны, рубины, скады, но так и не определился. Кто на чем кодит для себя говнофичи?
Аноним 26/01/15 Пнд 12:45:57 #192 №429284 
>>429276
В инете тонны курсов, гайдов и прочих обучающих штук на тему верстки. Глаза разбегаются, не знаю что выбрать. Посоветуй толковую литературу для обучения.
Аноним 26/01/15 Пнд 12:48:31 #193 №429285 
>>429280
Добра тебе.
Аноним 26/01/15 Пнд 13:57:21 #194 №429299 
Как написать код на Си и получить эквивалентный ему на Асм?
Аноним 26/01/15 Пнд 14:04:44 #195 №429304 
>>429299
gcc -S file.c
Аноним 26/01/15 Пнд 14:14:47 #196 №429313 
Привет, анон, помоги разобраться в вопросе.

Есть идея, которую надо будет воплотить в краткие сроки (два дня) и есть я, который нихуя не шарит в программировании.
Идея: онлайн-сервис для рисования художественных скетчей. Работа со слоями, загрузка своих картинкок, несколько интересных кистей для рисования клёвых фонов (типа пламени, воды, etc), возможность делиться получившимися изображениями в соцсетях.

Вопросы: на чём это можно реализовать? Сколько человек понадобится в команду? Какой функционал можно успеть реализовать?

С меня добро и няшки.
Аноним 26/01/15 Пнд 14:16:43 #197 №429314 
>>429313
Не успеешь за 2 дня. Ищи готовое.
Аноним 26/01/15 Пнд 14:18:06 #198 №429315 
>>429314
Вообще реально хоть какую-нибудь онлайн-рисовалку запилить за два дня?
Аноним 26/01/15 Пнд 14:34:19 #199 №429321 
А по чему лучше таки учить с++? Более-менее умею быдлокодить на java и python. В с++ тоже умею немного но не сильно круто, а хотелось бы круто.
Аноним 26/01/15 Пнд 14:37:28 #200 №429324 
Привет, /pr. Обмазался я на днях Introduction to Algorithms, Third Edition, и прямо сразу, сходу понял, что я непроходимо туп. Если непонимание некоторой доли матана в главе 3 я еще готов был себе простить, но тот факт, что дойти своим мозгом до простейшего линейного алгоритма поиска максимального подмассива (задачка 4.1-5) я не смог за два дня, а загуглив алгоритм после этого, не смог понять, как он работает, однозначно свидетельствует о моей альтернативной одаренности. В связи с этим у меня вопрос: есть ли книги по алгоритмам для самых маленьких дебилов, и если нет, то значит ли это, что мне пора выкидывать пеку в окно и идти работать в макдональдс?
Аноним 26/01/15 Пнд 14:38:49 #201 №429326 
>>429324
"Для" зачеркивать не надо было.
Аноним 26/01/15 Пнд 14:45:14 #202 №429330 
>>429324
А там разве не просто если частичная сумма становится отрицательной - ищем заново? Вообще я пришел к выводу что чтобы шарить в алгоритмах матан тоже нужен
Аноним 26/01/15 Пнд 14:55:39 #203 №429334 
>>429315
Аналог Paint, наверное, можно. И то уровня ещё того, что был в XP и ранее.
Аноним 26/01/15 Пнд 14:57:14 #204 №429336 
>>429324
https://www.coursera.org/course/algs4partI
Матана минимум, как раз только началось. Есть его же книга, по которой курс и построен (хотя лучше курс проходить хотя бы ради охуенной верификации твоего кода).
Аноним 26/01/15 Пнд 15:15:49 #205 №429344 
>>429334
Блядь. А если оставить только функционал для рисования огня какого-нибудь?
Аноним 26/01/15 Пнд 15:25:11 #206 №429349 
>>429330
Теперь до меня, кажется, начинает доходить, спасибо.
>>429336
Отлично, записался. Добра тебе.
Для проверки нашел http://www.spoj.com/. Дохуя задач на любой вкус.
Аноним 26/01/15 Пнд 15:53:52 #207 №429361 
>>429344
Однако вопрос снят.
Инвариант бочки для изготовления атомной бомбы 26/01/15 Пнд 16:31:26 #208 №429372 

Поясните за инвариант, пожалуйста.
На примере сортировки вставкой.
Никак не врублюсь
sageАноним 26/01/15 Пнд 16:35:27 #209 №429376 
>>429372
нет
Аноним 26/01/15 Пнд 16:37:34 #210 №429378 
>>429372
Выражение в условии цикла.
Аноним 26/01/15 Пнд 16:43:20 #211 №429384 
>>429378
>>429376

Можно более подробно?
Аноним 26/01/15 Пнд 16:49:29 #212 №429387 
>>429282
Бамп вопросу.
Аноним 26/01/15 Пнд 16:53:14 #213 №429388 
Абсолютный ньюфаг в треде, все на кодакадеми.

Укроанон, можешь пояснить за пособие Т.П. Каравановой "Основи алгоритмізації та програмування"? Если хуета, с какой из книг в шапке начинать такому аутисту, как я? английский знаю
Аноним 26/01/15 Пнд 16:54:49 #214 №429389 
>>429388
sicp.pdf
Аноним 26/01/15 Пнд 16:56:35 #215 №429391 
>>429389
Спасибо за молниеносный ответ.
Аноним 26/01/15 Пнд 17:11:33 #216 №429402 
14222814934720.png
Анончик, помоги. Учусь в шарагоунивере на 2 курсе в мухосранске 500к. Универ почти нихуя не дает, проганьем увлекся лишь в конце 11ого класса.
На первом курсе я тыкал понемногу в веб. За это время я научился лишь html, css, php, mysql. Могу сверстать что-то не очень сложное и запилить базовый функционал на последних двух (было интересно так делать); могу эту же верстку под wordpress какой-нить натянуть. Сейчас тыкаю потихоньку в JS, но очень медленно ибо не уверен, что это то, что надо. С пхп также: начинал учить фреймворки, но забил ибо не было уверенности что это то.

Это то, что касается веба.

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

Пилил на том же C# курсовые другим людям/одногруппникам, у них демонстрация всяких команд в ассемблере, сидел-разбирался, тоже пиздец как заинтересовался, даже начал в асм тыкать после этого.
А, кстати, С++ могу, но слабенько. Но указатели осилил.

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

Потому два вопроса:
1) У меня совсем всё плохо или есть надежда на светлое кодерское будущее в моей ситуации?
2) Как мне определиться со сферой? В последнее время больше склоняюсь к вебу, но за что мне браться в таком случае? За изучение фреймворков на php или может подтягивать js, затем jquery и идти в фреймворки?

Заранее спасибо, анончик.
Аноним 26/01/15 Пнд 17:15:33 #217 №429403 
>>429402
Очевидно идешь в веб, начинаешь работать, потом разберешься по ситуации. В веб вкатиться проще всего
Аноним 26/01/15 Пнд 17:18:41 #218 №429405 
>>429403
Спасибо.
В требованиях для работы не шарю совсем.
Если я к окончанию универа осилю js с 1-2 фреймворками и на php какое-нибудь yii освою, этого вместе с остальным описанным будет достаточно для работы джуном?
Аноним 26/01/15 Пнд 17:25:12 #219 №429407 
>>429405
Идешь в пхп-тред, решаешь все задачки, устраиваешься на работку макакой-универсалом в своем мухосранске. Теоретически так можешь съебать в ДС как раз к концу универа.только нахуй мне тут конкуренция в моем любимом веб-говне, так что сиди у себя, замкадыш Если ты уже что-то знаешь, у тебя это не займет много времени. Там уже будешь смотреть по сторонам, в некоторых конторах например пилят и веб и под ведро, сможешь попробовать перекатиться. Еще был анон из мухосранска, который после матфака задрочил objc и съебал в дс на нормальные деньги. Но как по мне это надо иметь нихуевую базу и силу воли что бы такое повторить. Такие дела.
Аноним 26/01/15 Пнд 17:27:18 #220 №429408 
14222824388030.jpg
Аноны, как мне поулчить листинг файлов в каталоге через браузер используя пхп с возможностью проваливаться в другйо каталог (если он есть в существующем) или скачивать файлы из этого каталога. Какую функцию использовать именно для возможности кликать по файлам и папкам. Просто отображение директории я сделал, а вот как скачивать и ходит ьпо каталогам - не могу понять.
Аноним 26/01/15 Пнд 18:43:36 #221 №429437 
14222870162170.jpg
Господа, мне нужны товарищи-знатоки в области информационной безопасноти. Понимаю, что просьба оч размытая и неконкретная, но если вы считаете себя шарящим и можете растолковать какие-то нюансы более-менее понятным языком (банально объяснить, там, почему например гугл не может индексировать страницы тора) - мне бы очень пригодилась ваша помощь и знание теории, для одного небольшого, отчасти, творческого проекта.
Как можете сами догадаться, #прогромист из меня никакой, но если вам правда не влом поделиться своими знаниями - буду ждать желающих, надеюсь, я не ошибся тредом.
Чтоб не мусолить, ибо двощ я редко посещаю, оставлю свой скупе: fuckinfsc
Пикрандом.
Аноним 26/01/15 Пнд 19:32:32 #222 №429454 
14222899522820.gif
>>428222
Как обратить односвязный список имея только указатель на его начало?
sageАноним 26/01/15 Пнд 19:34:04 #223 №429455 
>>429454
тривиально
Аноним 26/01/15 Пнд 19:35:24 #224 №429457 
>>429455
Твой ответ только более меня уверяет, что никак.
Аноним 26/01/15 Пнд 19:38:09 #225 №429459 
Поясните ньюфагу эту задачу. http://acm.timus.ru/problem.aspx?space=1&num=1197
Я никак не могу прийти к оптимальному решению. Пока вижу выход в куче условий и проверок.
Аноним 26/01/15 Пнд 20:11:55 #226 №429467 
>>429459
Нарисуй на бумаге в клетку коня и все возможные варианты его ходов. Увидишь, что когда между конем и краем доски не менее двух клеток, количество ходов равно восьми. Если до края одна клетка, два хода становятся невозможны. Если он стоит вплотную, остаются 4 хода. Варианты, когда конь близок к сразу двум краям, разбери сам.
Аноним 26/01/15 Пнд 20:14:48 #227 №429470 
>>429467
правильно, я так и думаю.
Получается
>выход в куче условий и проверок
Аноним 26/01/15 Пнд 20:40:05 #228 №429473 
>>429104
Я решил что надо дочитать хотя бы одну книгу до конца, сейчас на полке headfirst java и шилдт, думаю какую начну по приезду.
Аноним 26/01/15 Пнд 20:40:31 #229 №429474 
>>429470
Не можешь описать эту "кучу" условий и проверок двумя простыми формулами - хуёвый ты программист.
Аноним 26/01/15 Пнд 20:43:04 #230 №429476 
>>429474
:( я ж нюфаня
Аноним 26/01/15 Пнд 20:45:21 #231 №429477 
>>429476
Так пойми один простой момент - не можешь в матан - нехуй в кодинге делать, даже мартышкином.
Аноним 26/01/15 Пнд 20:47:09 #232 №429478 
>>429477
а какая там формула?
Аноним 26/01/15 Пнд 20:51:58 #233 №429481 
>>429478
Ну ты охуел, братишка, обдумывай сам уже, не сложнее уровня y = 2x+b
Аноним 26/01/15 Пнд 21:40:05 #234 №429497 
>>429457
Такую хуйню на собеседованиях спрашивают (меня спрашивали в Orcale, например). Если ты за 5-10 минут времени, при том находясь не в самой уютной обстановке, не можешь это сделать, то уровень у тебя достаточно слабый.
Аноним 26/01/15 Пнд 22:14:23 #235 №429510 
>>428222
Что скажете аз поциента, боги /pr
http://hh.ru/resume/7ea42285ff0155dce30039ed1f6d3338544248
?
Аноним 26/01/15 Пнд 22:23:27 #236 №429512 
Анон, а как можно обучиться машинному коду и можно ли?
Аноним 26/01/15 Пнд 22:30:16 #237 №429514 
>>429512
Хочешь унижать системопетухов на законном основании?
Аноним 26/01/15 Пнд 22:32:25 #238 №429517 
>>429514
Просто он же от машины к машине разный, вот мне и интересно стало, кто его учит и учат ли его вообще? И кстати, какой из высокоуровневых языков самый, так сказать, низкоуровневый?
Аноним 26/01/15 Пнд 22:33:04 #239 №429518 
>>429514
А вообще мне нравится ход твоих мыслей
Аноним 26/01/15 Пнд 22:57:16 #240 №429529 
>>429282
Лучше шарпа ты для этого ничего не найдешь в общем-то.
Аноним 26/01/15 Пнд 22:59:16 #241 №429530 
>>429517
Зачем его учить, если есть Сисечка?
Аноним 26/01/15 Пнд 23:01:18 #242 №429532 
>>429530
А как же компилятор?
Значит Си самый низкоуровневый из высокоуровневых?
Аноним 26/01/15 Пнд 23:05:56 #243 №429533 
>>429282
Лучше питона для максимально быстрого говнокодинга ничего нет, особенно если гуй не нужен.

>>429517
Никто кроме непосредственно разработчиков процессоров/архитектур машинными кодами не заморачивается - есть же ассемблер.
Насчет высокоуровневых - Си, больше ничего широко применяемого считай что и нету. Ну еще плюсы, но они в низкоуровневом программировании обычно используются просто как Си с классами.
Аноним 26/01/15 Пнд 23:09:49 #244 №429534 
>>429533
А эссеблер разве один на все процессоры?
Аноним 26/01/15 Пнд 23:16:52 #245 №429536 
>>429534
Нет конечно, но у ассемблеров под разные архитектуры куда больше общего. А в какие именно машинные коды его транслировать - компилятор разберется, скажи только под какую архитектуру собирать.
И машинные коды благодаря ассемблеру просто не нужны, если только ты не пишешь под какой-то самодельный МК с 20-ю командами, для которого ассемблера тупо нет - зачем ебаться с цифрами, если есть более-менее человекочитаемый язык, на котором можно делать то же самое, с тем же уровнем контроля?
sageАноним 26/01/15 Пнд 23:28:19 #246 №429539 
можно ли спасти /зк/?
Аноним 27/01/15 Втр 00:07:38 #247 №429551 
Двач, очень срочно нужно сделать одну простую хуйню - программу, процесс которой постоянно запущен и иногда меняет свой индикатор на верхней панели в GNOME (Ubuntu 14). Проблема в том, что интернета у меня на ней нет пока что и траблы с ним, видимо, на долго, потому что даже на форуме российских убунтоводов мне пока помочь не могут. Хотел поставить GTK, но там как-то очень дохера пакетов ставить, а если чего-то не хватит, придётся ребутиться туда-сюда (я сейчас из-под винды).
Может кто-нибудь вкратце объяснить, как добавить значок апплета?
Аноним 27/01/15 Втр 02:05:42 #248 №429598 
>>429533
>Лучше питона для
TCL. Все строка и ниибет.

Кстати, куда он пропал?
Аноним 27/01/15 Втр 02:17:28 #249 №429604 
>>429539
а что с ним?
Аноним 27/01/15 Втр 02:26:08 #250 №429612 
14223147682590.jpg
>>429183
Эээ... Значит я хуево объясняю. Не первый раз замечаю.

>что за сeрвис, и зачем резервирование вообще
Таск-треккер всего лишь. Айдишники видимы и должны появляться сразу как ввели задачу.

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

Я просто частный случай "буффер из к айдишников, где к=1" почему-то даже не рассматривал. И все пугался подступать к написанию выборки буффера, освобождению при неиспользовании итд.

ОП вопроса
Аноним 27/01/15 Втр 02:47:56 #251 №429617 
14223160766260.jpg
>>429598
>TCL
Аноним 27/01/15 Втр 03:01:06 #252 №429620 
Анонас, покажи решение этой задачи
Вывести на экран прямоугольник, заполненный буквами А. Количество строк в прямоугольнике равно 5, количество столбцов равно 8.

желательно на рубях или жс
Аноним 27/01/15 Втр 03:10:54 #253 №429623 
14223174549160.png
Есть квадратное поле с клетками. Некоторые клетки помечены как "включённые", как первая картинка на пике. Назовём это поле Поле1.

Есть другое поле с включёнными клетками, как вторая картинка на пике. Назовём его Поле2.

Задача - отсортировать включённые(только включённые) клетки Поля2 по параметру близости к включённым клеткам Поля1. Т.е., если клетка 2-го поля совпадает с включённой клеткой 1-го, присваиваем ей приоритет 0. Если она рядом, приоритет 1. Если рядом с клеткой рядом, то 2. И так далее. На третьей картинке на пике отсортировано Поле2 по этому признаку(включённые клетки Поля1 обведены розовым).

Так вот, можно ли придумать для этого быстрый алгоритм? То, что написал я, уже для случая 56x56 иногда считает час.
Аноним 27/01/15 Втр 03:19:51 #254 №429627 
>>429617
Тоже мне, сравнил.

>>429620
console.log('AAAAAAAA');
console.log('AAAAAAAA');
console.log('AAAAAAAA');
console.log('AAAAAAAA');
console.log('AAAAAAAA');
Аноним 27/01/15 Втр 03:26:49 #255 №429631 
>>429627
А вот такую сможешь?
Вывести на экран букву "W" из символов "*" (звездочка).
Аноним 27/01/15 Втр 03:59:03 #256 №429635 
>>429627
отчего бы и не сравнить? :3
https://ideone.com/fdlV7Q
Аноним 27/01/15 Втр 04:18:21 #257 №429637 
>>429623
Можно. Это как максимум диаграмма Вороного или quadtree. Возможно есть и простой алгоритм конкретно для такого случая, хуй знает.
sageАноним 27/01/15 Втр 04:24:34 #258 №429639 
>>429623
для каждой клетки во второй матрице считаешь манхетенскую дистанцию до каждой включённой клетки и выбираешь наименьшую
а как твоё считает?
Аноним 27/01/15 Втр 04:38:41 #259 №429646 
Ебать вы наркоманы,
Как можно упарывать вот такую вот хуйню?
А я мечтал стать программистом...
sageАноним 27/01/15 Втр 04:45:04 #260 №429648 
>>429646
ты всё ещё можешь стать айти менеджером или на худой конец - модератором /зк/
Аноним 27/01/15 Втр 04:49:35 #261 №429649 
>>429648
слыш сажедебил, ану реши мне эту задачу => >>429631
ты ж хакер, в компах шариш. реши будь другом
sageАноним 27/01/15 Втр 04:53:46 #262 №429650 
>>429649
нену вылитый скрам мастер
Аноним 27/01/15 Втр 04:57:08 #263 №429651 
>>429650
браток, ну давай ты мне поможешь. я вот не могу представить как решить эту задачу. дай мне наводку.
sageАноним 27/01/15 Втр 04:59:38 #264 №429653 
>>429651
попробуй трёх-недельный спринт
Аноним 27/01/15 Втр 05:00:15 #265 №429654 
>>429653
трех недельный спринт чего?
sageАноним 27/01/15 Втр 05:03:20 #266 №429655 
>>429654
скрама
щас все программы так пишутся
Аноним 27/01/15 Втр 07:12:22 #267 №429675 
>>429631
Ну выручайте, всю ночь мучаюсь, не могу даже сообразить решения.
Аноним 27/01/15 Втр 07:30:26 #268 №429676 
>>429675
За пару минут, не включая голову
http://ideone.com/s2ApS4
Может и красивее можно сделать.
Аноним 27/01/15 Втр 07:34:02 #269 №429678 
>>429676
Что почитать по алгоритмам, чтоб сам сообразить мог? А то чувствую, что деградирую.
Аноним 27/01/15 Втр 09:59:03 #270 №429690 
>>429678
Чтобы начать деградировать, надо сперва градировать, а ты просто тупой.
Аноним 27/01/15 Втр 10:19:34 #271 №429692 
>>429690
Нет, я уже градировал, а сейчас на спад пошло дело. Так что давайте.
Аноним 27/01/15 Втр 10:53:15 #272 №429697 
С#
Уже писал тут насчет проброса портов, мне подсказали UPnP, пробросил вроде. Ситуация такая:
Есть вебкамера с веб-интерфейсом, работающим через порт 8080 вбивая IP:8080 я должен видеть свою комнату через камеру из любой точки мира, а подключена камера к компьютеру, который подключен к роутеру. Следовательно роутер блокирует порты, в том числе 8080. Написал программу на шарпе которая с помощью UPnP пробрасывает порт 8080 http://pastebin.com/6zLk2HkK
Проверял после выполнения кода - порт открыт. Смотрю вебку через IP:8080 - нихуя. В чем проблема может быть?
Аноним 27/01/15 Втр 11:11:03 #273 №429707 
>>429697
А нихуя, порт почему-то теперь показывает как закрытый после всего проделанного выше. Значит пробрасываю как-то не так. Может тут кто поможет?
Аноним 27/01/15 Втр 11:20:29 #274 №429713 
>>429697
Если у камеры есть веб-интерфейс, то ее можно подключить напрямую к роутеру, разве нет? Тогда задача решается тривиально настройкой роутера.
Аноним 27/01/15 Втр 11:27:39 #275 №429719 
>>429713
Как?
Аноним 27/01/15 Втр 11:46:37 #276 №429725 
>>429635
Я к тому, что вопрос содержит половину ответа.
Просили конкретно 5 на конкретно 8 - пишем как у меня.
Спросили бы Х*У, был бы двойной цикл как у тебя.

Не умножай сущностей без надобности.

>>429675
В таких случаях просто опиши сам для себя задачу по элементам.

Что значит "букву W"?
Это может быть пиксельное представление, и тогда догадываешься, что тебе нужна битовая матрица пикселей ([1,0,0,0,1,0,0,0,1],[втораястрочка]).
Это может быть векторное рисование, тогда нужен массив векторов и функция-растерайзер.
Или как в случае того анона, не включившего голову, типа-аналитическая процедура, но там ты должен понимат закономерности выводимой фигуры.

папа ты с кем разговаривал

>Что почитать по алгоритмам
С какой нибудь процедурной графикой побалуйся, типа Houdini.
Аноним 27/01/15 Втр 11:48:36 #277 №429726 
>>429635
тем более, может он вообще хотел в ДОМ это впрыснуть, а то и на канвас. Мы же не знаем.

>или жс
Аноним 27/01/15 Втр 12:59:15 #278 №429743 
>>429639
Ну смотри. У меня рассматриваются поля вплоть до 150х150, т.е. 22500 клеток.

Допустим, и в первом, и во втором случае у нас включена примерно половина, ну где-то 10к клеток.

Для каждой из 10к клеток второго поля храним манхэттенское расстояние до каждой из 10к клеток первого. В итоге нужно хранить 100 млн расстояний в памяти. И работать с ними быстро, не забывай.

Причём весить это будет 400-800 мегабайт. Это ж четверть оперативки. А если я решу ещё увеличить размер? Мне придётся себе новую оперативку покупать и ставить 64-битную систему для такой хуйни?
sageАноним 27/01/15 Втр 13:44:56 #279 №429755 
>>429743
так ты не храни расстояния, дураша
перевычисляй
100 млн клеток за пару секунд управится
Аноним 27/01/15 Втр 14:38:24 #280 №429777 
>>429755
Я вот думаю это распараллелить. Ладно, допустим, я подам на GPU буфер с Полем1 и буфер с Полем2. Или буферы включённых клеток, мне всё равно.

Ладно, допустим, я выделю потоков точно под число включённых клеток на Поле2. Но как теперь найти для данной клетки ближайшую из включённых на Поле1, чтобы посчитать для неё расстояние? Делать обход всего поля? Тогда даже на GPU будет медленно. Как-то искать от данной клетки, всё увеличивая окрестность поиска? Тоже не особо эффективно смотрится.

И ещё проблема распараллеливания - что делать с клетками одинакового приоритета? Например, один поток определил, что его клетка совпадает с включённой клеткой Поля1. Другой поток определил, что его клетка совпадает с другой включённой клеткой Поля1. Какой из них запишет в первую ячейку выходного буфера, а какой во вторую? Как это разрешить?
sageАноним 27/01/15 Втр 15:06:36 #281 №429795 
>>429777
тебе в /overengineering/
Reg ебучие Exp Аноним 27/01/15 Втр 15:30:05 #282 №429808 
14223618050310.png
Короче, ананасы, помогите начинающему говнокодеру решить задачку, которую он себе сам задал, в которой нет ничего особенного. Прост захотелось познать все тайны и великие загадки мира регулярных выражений. При чём используя Перл

Всякую лабудень типа изменить в строке "хуй" на "половой член" -- я понял как делать. Но вот решил шагнуть дальше.

Короче есть строка с последовательностью чисел через пробел. Как их сука просуммировать? Как каждое число запихнуть в массив? Всё это нужно на перле зафигарить.

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

С меня как всегда нихуя
sageАноним 27/01/15 Втр 15:51:22 #283 №429814 
>>429808
sum . map read . words
Аноним 27/01/15 Втр 15:56:32 #284 №429815 
>>428222
Аноны, есть ли те кто уехал в США работать, без профильного в/о? Расскажите кулстори
Аноним 27/01/15 Втр 16:02:27 #285 №429818 
>>429814
Это что вообще?
sageАноним 27/01/15 Втр 16:06:28 #286 №429819 
>>429818
прост скучн
Аноним 27/01/15 Втр 16:22:35 #287 №429826 
У меня ньюфажий вопрос насчёт ruby. Как мне пересчитать количество вхождений какой либо строки в другую строку без грёбаного пересечения (например "hello".count "lo" возвращает 3, хотя мне надо, чтобы возвращалось 1), которое использует count? Как называется такой метод? Гугл молчит.
Аноним 27/01/15 Втр 16:23:35 #288 №429827 
14223650155180.jpg
Аноны нужна ваша помощь, конкретно нужна литература в которой НОРМАЛЬНЫМ ЯЗЫКОМ ОПИСЫВАЕТСЯ ООП, в интернете я нахожу только одно гавно, ни черта не понимаю.
Как бы отличия ооп на разных языках программирования, про наследование, полиформизм, конструкторы и деструкторы
Аноним 27/01/15 Втр 16:29:02 #289 №429832 
>>429777
Блять, я же серьезно сказал в >>429637, что тебе еще-то нужно?
Твоя проблема - в том, чтобы для каждой включенной клетки из матрицы 2 быстро найти ближайшую из матрицы 1. Диаграмма Вороного как раз с этим мигом управится, алгоритм для ее построения есть очень эффективный, гугли@воруй. quadtree тоже должно справиться за приемлемое время ((время поиска в quadtree)*n^2 примерно, плюс время и память на построение самого дерева).
Аноним 27/01/15 Втр 16:29:50 #290 №429836 
>>429827
Удваиваю
sageАноним 27/01/15 Втр 16:29:57 #291 №429837 
>>429827
цитирую себя по памяти
1. Деструкторы не использовать
2. Виртуальные методы только как реализвции интерфейсов
3. Вместо не виртуальных методов - статические методы
4. Вместо конструкторов - статические методы
sageАноним 27/01/15 Втр 16:33:35 #292 №429841 
>>429832
самое быстрое - запускать бфс с каждой включённой клетки во 1м квадрате
150х150 шагов всего будет
Аноним 27/01/15 Втр 16:34:01 #293 №429842 
>>429837
Нет мне нужна именно теория, препод не ставит мне экзамен пока я не расскажу ему объемную информацию ооп, там капитальный совок так что я не думаю даже воевать с ним
просто книжку где это нормально описанно и приятно читать, мб сайт
sageАноним 27/01/15 Втр 16:35:34 #294 №429844 
>>429842
лучая в мире реализация ООП
http://perldoc.perl.org/perlbot.html
Аноним 27/01/15 Втр 16:37:08 #295 №429845 
>>429841
Кстати да, даже такая просто хуйня может отлично прокатить. Я думал он уже попробовал бфс и спрашивает как эффективнее сделать, но 150х150 - это же вообще нихуя.
Аноним 27/01/15 Втр 16:40:35 #296 №429849 
>>429827
Нахер тебе отличия?
Наследование - множественное говно. Не множественное - говно, но иногда няшное.
Полиморфизм - только на основе интерфейсов, наследование от классов в исключительных ситуациях может пригодиться только.
Конструкторы - ну тут я даже хуй знает, интуитивная вещь ведь.
Деструкторы - тащемта наоборот. Тоже тупить нехуй. Разве что в языках со сборщиком мусора деструкторы - вымирающий вид. Изредка только всплывают и то как помощь сборщику.
Аноним 27/01/15 Втр 16:44:17 #297 №429851 
>>429832
>>429845
>>429841
Ну хорошо, спасибо.
Аноним 27/01/15 Втр 16:44:49 #298 №429852 
>>429826
бумп
Аноним 27/01/15 Втр 16:46:56 #299 №429853 
>>429719
Гугли port forwarding для твоей модели роутера.
Аноним 27/01/15 Втр 16:50:51 #300 №429857 
>>429852
Хуевый у тебя гугл.
http://ideone.com/9vtj3q
Аноним 27/01/15 Втр 16:52:52 #301 №429859 
>>429857
Спасиба. Но про scan мне ничего не попадалось.
Аноним 27/01/15 Втр 17:25:25 #302 №429877 
Может есть тут кто связанный с QA, что подучить по теории и практике для автоматизации, основы знаю, белые-черные ящики, кейсы, потыкался в selenium, советы от "бывалых" на /wrk в соответствующем треде почитал.
Си Аноним 27/01/15 Втр 17:31:34 #303 №429880 
Например, я объявляю структуру STR, состоящую из long[4 байта] и char[1 байт].
По отдельности элементы структуры в сумме занимают 5 байт, а структура в целом занимает 8 байт.
Моё предположение, что т.к. память делится на сегменты по 64кб, компилятор округляет вверх до ближайшего числа, делящегося на 4.
Почему так получается? Это зависит от компилятора? (Ведь можно было бы более рационально сделать).
Вот код:
https://ideone.com/APH844
Аноним 27/01/15 Втр 17:38:29 #304 №429883 
Почитал тред. Ебать, что же получается, человека, который может напистаь судоку-ебоку уже берут на работу погромистом? А я все считаю себя пидаром без образования.
Аноним 27/01/15 Втр 17:43:03 #305 №429886 
>>429880
>Почему так получается? Это зависит от компилятора?
Процессоры могут работать только с памятью, расположенной кратно размеру элемента. Если память расположена некратно, то всё происходит гораздо медленнее.

Например, у тебя float расположен по адресу 0x5700DA33. Процессор может читать 4-байтный float только с адреса, кратного 4 байтам. Поэтому для прочтения величины ему нужно прочитать 2 блока памяти(адреса 0x5700DA30 и 0x5700DA34), потом маскировать их, сдвинуть, сделать логический OR и только потом поместить в регистр.

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

Продолжай заниматься Си, скоро ты и не такое байтоёбство познаешь. И не спрашивай, откуда это знаю я.
Аноним 27/01/15 Втр 17:58:04 #306 №429895 
14223706842940.jpg
Аноны, киньте нормальный фак на установку прокси в компа и телефона. Пароль от роутера не знаю и не смогу узнать, брутить будет 2000+ лет. Отец поставил на сайты с взрослым контентом
Яндекс.блок с роутера, потому что десятилетняя сестра смотрела лесбийское порно и четыре раза вбила в поиск слово "Пизда". Теперь и я считай заблочен.
Если как-то можно сбить блок, не входя в настройки роутера, то вчеканте мне.
А вот, кто смотрел само порно со смартфона.
Аноним 27/01/15 Втр 17:59:45 #307 №429898 
>>429895
И да, у меня жирдос 8.1
Аноним 27/01/15 Втр 18:11:34 #308 №429904 
>>429808
Бумп
Аноним 27/01/15 Втр 18:12:40 #309 №429906 
>>429895
хардресет роутера?
Аноним 27/01/15 Втр 18:13:24 #310 №429908 
>>429895
Алсо, что такое яндекс.блок, гугл выдает херню?
Аноним 27/01/15 Втр 18:27:07 #311 №429917 
>>429886
Понятно, спасибо.
sageАноним 27/01/15 Втр 19:11:59 #312 №429944 
зделайте олимпиаду a
Аноним 27/01/15 Втр 19:48:14 #313 №429954 
Программач, скинь пикчу с 100 заданиями на английском языке, там еще фон черный.
sageАноним 27/01/15 Втр 19:55:01 #314 №429957 
14223777016110.png
>>429954
sageАноним 27/01/15 Втр 19:55:32 #315 №429959 
да там скучные задачи на самом деле
Аноним 27/01/15 Втр 20:08:11 #316 №429966 
>>429895
Мало информации для решения задачи. Вкинь ещё пару фоток.
Аноним 27/01/15 Втр 20:11:01 #317 №429969 
>>429957
10 ебучих шакалов этому
Аноним 27/01/15 Втр 20:41:58 #318 №429986 
>>429895
Подозреваю, что ты про http://dns.yandex.ru/ Прописываешь DNS 8.8.8.8 вручную в свойствах сетевого соединения. На этом фильтр заканчивается. Сестре привет.
Аноним 27/01/15 Втр 20:46:36 #319 №429987 
>>429986
>В «Безопасном» и «Семейном» режимах все запросы к другим DNS-сервисам обрабатывает Яндекс.DNS.
Так что может не сработать, но можно еще dnscrypt поставить - он должен помочь.
Аноним 27/01/15 Втр 20:47:08 #320 №429988 
>>429986
Алсо, будь человеком, научи свою сестру стирать за собой историю.
sageАноним 27/01/15 Втр 21:17:38 #321 №429999 
есть скайпик сестры?
Аноним 27/01/15 Втр 22:38:54 #322 №430050 
Анонимы, поделитесь checked сборкой спермёрки, не знаю где искать, очень нужно.
Аноним 27/01/15 Втр 23:09:38 #323 №430072 
Есть ли какие-нибудь фундаментальные книги по GUI? В смысле, не про то, как поставить кнопку в Qt Designer, а принципы, алгоритмы, оптимизации (в том числе с учётом аппаратного ускорения), подходы к созданию архитектуры и обработке событий, и другое в этом духе.
Нечто уровня «Engineering a compiler», только для GUI.
Аноним 27/01/15 Втр 23:11:34 #324 №430074 
>>430072
А можешь пояснить в чём возникли сложности или тебе просто интересно? Я просто не сталкивался с созданием GUI сложнее чем в Win Forms мышкой покликать.
Аноним 27/01/15 Втр 23:17:03 #325 №430078 
>>430074
Хочу, чтобы это не было полной магией.
Аноним 27/01/15 Втр 23:18:00 #326 №430079 
>>430074
Вангую что его интересует создание фреймворка для гуёв, а не собственно гуя.
Аноним 27/01/15 Втр 23:24:44 #327 №430082 
>>430079
>>430072
А вообще я никогда не слышал о книгах по теме, тем более фундаментальных. Документация и сорцы существующих решений тебе помогут.
Аноним 27/01/15 Втр 23:27:50 #328 №430083 
>>430082
> Документация и сорцы существующих решений тебе помогут.
Звучит как разбираться в принципах работы компилятора, копаясь в исходниках GCC.
Аноним 27/01/15 Втр 23:28:57 #329 №430084 
>>430083
Эт да, но ничего лучше похоже нет.
Аноним 27/01/15 Втр 23:55:10 #330 №430094 
ЧЯДНТ?
http://i.gyazo.com/d5981742b25550559b0ad76c123fb080.png
Аноним 27/01/15 Втр 23:57:32 #331 №430096 
>>430094
В чем, по-твоему, состоит задание?
Аноним 27/01/15 Втр 23:58:42 #332 №430097 
>>430096
присвоить переменной monty_python значение переменной python?
Аноним 27/01/15 Втр 23:59:29 #333 №430098 
>>430097
Прочитай еще раз, обрати внимание на последнее слово.
Аноним 28/01/15 Срд 00:00:22 #334 №430099 
>>430098
понял. Я еблан:3
Спасибо тебе, внезапный друг
Аноним 28/01/15 Срд 00:00:54 #335 №430101 
>>430099
Пожалуйста :3
Аноним 28/01/15 Срд 00:10:42 #336 №430105 
>>429987
Ложь-пиздежь. Сам подумай, как это возможно без вмешательства в роутер?
Аноним 28/01/15 Срд 00:11:22 #337 №430106 
>>429454
Пользешь по списку, перекидываешь указатель на предыдущий. Простой метод использует 2 дополнительных указателя, сложный 1
Аноним 28/01/15 Срд 00:11:35 #338 №430107 
>>430050
Найдёшь - создай ядерной разработки тред и поделись.
Аноним 28/01/15 Срд 00:13:17 #339 №430108 
>>430050
На руборде есть.
Аноним 28/01/15 Срд 00:14:05 #340 №430109 
>>430105
>Яндекс.DNS доступен в роутерах Asus, D-Link, TP-Link и ZyXEL. Для популярных моделей этих производителей выпущены специальные версии прошивки с интегрированным Яндекс.DNS
Аноним 28/01/15 Срд 00:36:02 #341 №430116 
>>430108
Ссылка с 1 страницы поиска ведёт на msdn (разумеется, у меня нет подписки).
Ещё 20 страниц поиска ссылаются непонятно куда.
Там вообще реально что-то найти с их веселым поиском?
Аноним 28/01/15 Срд 00:37:38 #342 №430117 
>>430107
x32 нашёл (вдруг кому тоже нужно). x64 нигде нет (ибо нахуй никому не нужна).
Аноним 28/01/15 Срд 00:44:34 #343 №430119 
>>430117
Понял где взять Ntoskrnl и HAL, снимаю вопрос.
Аноним 28/01/15 Срд 00:45:51 #344 №430121 
>>430116
Страшные секреты руборды: 1) зарегайся; 2) не тыкай на ссылки с /g2m в урле; 3) в любой непонятной ситуации (#) жми отредактировать сообщение (чужое), выбирай предпросмотр и нажимай отправить; 4) не сообщай никому эти секреты.
sageАноним 28/01/15 Срд 03:30:09 #345 №430160 
dg vs symta?
Аноним 28/01/15 Срд 03:44:36 #346 №430162 
>>430109
Я думал восьмерки это гугл днс
>>429895
Поняши ее, она наверняка хочет :3
Аноним 28/01/15 Срд 03:48:13 #347 №430163 
>>429895
Будь настоящим хэккером, воспользуйся социальной инженереей. Выпей с батей и выуди пароль от роутера. Даже в 2015 году человек остаётся самым слабым звеном.
Аноним 28/01/15 Срд 07:36:38 #348 №430194 
Программач, вопрос по ABSQuery->Eof. Не находится конец файла в условии while !ABSQuery->Eof {
...
}
Вообще не находится. Конец есть, лол, проверял, ставя перед циклом ABSQuery->Last. Тогда находится сразу конец и в цикл не заходится. Чому может не находиться конец гребанного запроса? Запрос ввожу элементарный типа select ... from ... where ...=...
Аноним 28/01/15 Срд 10:17:30 #349 №430209 
14224294508470.jpg
14224294508501.jpg
проганы допомагайте
вроде всё норм компилируется без ошибок
а запускаю exe-шник предварительо скачав две либы , секунда и говарит типо внезапно программа наебнулась сорри чувак
помогитепа зя зя
Аноним 28/01/15 Срд 12:21:46 #350 №430215 
>>430209
забыл добавить что в code bloks пыхчу
Аноним 28/01/15 Срд 12:24:50 #351 №430218 
>>430209
>показать подробности проблемы
Аноним 28/01/15 Срд 12:27:33 #352 №430219 
Двощ, нужно намутить интеграцию веб-сервисов по TLS. Подскажи ресурс, где это разжевано на пальцах.
Аноним 28/01/15 Срд 14:26:20 #353 №430260 
Подскажите, с чего начать изучение функционального программирования, если уже немного знаком с императивными языками?
Аноним 28/01/15 Срд 14:38:55 #354 №430269 
>>430260
Скорее всего Лисп. ( не знаком с функциональными, но весьма наслышался о лиспе)
Аноним 28/01/15 Срд 14:52:24 #355 №430275 
>>430269
Нет, Clojure. То же самое, только не раздроблено на кучу вариаций.
Аноним 28/01/15 Срд 14:58:37 #356 №430281 
>>430275
А в чем приеимущество кложур относительно других диалектов лиспа?
Аноним 28/01/15 Срд 15:08:34 #357 №430286 
14224469149890.png
>>428222
Серьезно?
Аноним 28/01/15 Срд 15:19:34 #358 №430288 
ПР, у меня есть основные знание кодинга и общее представление о программировании.
Мне нужно в короткие сроки монетизировать эти знания и найти говно работку. Разумеется задрочив нужные технологии.
Но конкретной практики у меня нет, только лабы-хуябы.

Правильно я понимаю, что нужно смотреть в сторону фронт/бек енда т.к. минимальный порог вхождения и проще набить портфолио/резюме?
Аноним 28/01/15 Срд 15:30:46 #359 №430293 
>>430288
Ты малолетний долбоёб.
Тебя чем-нибудь научили в твоей шараге?
Иди лучше на курсы автослесаря - больше профита с тебя будет.
Аноним 28/01/15 Срд 15:33:36 #360 №430294 
>>430288
Учи жаву, пиздуй на одеск, делай мобильные приложения. Если ты хочешь монетизировать свой никому не нужный обезьяний кодинг, то тебе либо в веб, либо в ондроед. Ондроед легче.
Хотя вот этого >>430293 двачую по части автослесаря
Аноним 28/01/15 Срд 15:37:39 #361 №430296 
>>430288
Платина /пр/!
Аноним 28/01/15 Срд 15:50:34 #362 №430303 
>>430293
>Тебя чем-нибудь научили в твоей шараге?
Научили. И хули мне с этим делать, прийти на работу и сказать "я могу алгоритм Крускала на СИ написать, возьмите меня" или "я знаю Ruby ООП, но что с ним делать хуй знает"
Как то не солидно.
Аноним 28/01/15 Срд 15:55:06 #363 №430305 
>>430296
"Пацаны, а кокой езык прогромирования учить первым?"
Аноним 28/01/15 Срд 15:57:50 #364 №430309 
>>430303
> Ruby ООП
блять, сделал мой день. ПРОДОЛЖАЙ!!!11 что тебе еще рассказали?
Аноним 28/01/15 Срд 15:58:09 #365 №430310 
>>430294
:)
мимо iop
Аноним 28/01/15 Срд 15:58:43 #366 №430311 
>>430309
Что не так7
Аноним 28/01/15 Срд 16:12:40 #367 №430319 
Друзья, подскажите, что не так.

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

батник:
@echo off
setlocal

set D1=%1\
set D2=%2\


set D1NEW=new1.txt
set D@NEW=new2.txt

for /f "tokens=" I in ('dir /s /b %D2%') do (ehco ~nI ~xI)>>%D1NEW%
for /f "tokens=
" I in ('dir /s /b %D1%') do (
findstr /N /S /R /I /C:"^~nI$" %D1NEW%
)
)
for /f "tokens="
I in ('dir /s /b %D1%') do (ehco ~nI ~xI)>>%D2NEW%
for /f "tokens=" I in ('dir /s /b %D2%') do (
findstr /N /S /R /I /C:"^
~nI$" %D2NEW%
)
)
@fc %D1NEW% %D2NEW%

del %D1NEW%
del %D2NEW%

http://rghost.ru/7RdBgWxqh
Аноним 28/01/15 Срд 16:20:18 #368 №430322 
Опять я ебу вам мозги своим шарпом и своим UPnP
Использую библиотеку NATUPNPLib. Надо командой mappings.Add пробросить порт, только я теперь не понимаю еще больше.
Выглядит команда так
mappings.Add(порт, протокол, порт, айпи, тру хуй знает что оно значит, название в upnp);
Для начала погуглил нахуя 2 раза писать порт, оказывается что например командой
mappings.Add(1337, "TCP", 80, "192.168.1.102", true, "Local Web Server");
я пробрасываю порт 1337 на порт 80
>Here's an example of forwarding the UDP у меня TCP traffic of Internet Port 80 to Port 8080 on a Computer on the Private Network
1) Как это блядь работает? Что это значит?
2) Таки как мне пробросить порт, чтобы я мог обращаться к программе на определенном компьютере, который подключен к роутеру, например по порту 1337?
3) Еще недавно все работало, теперь еще ебет мозги тем что на той же строчки маппингс.адд пишет ошибку Ссылка на объект не указывает на экземпляр объекта. значения аргументов: upnpnat = COM-объект, mappings = null
Аноним 28/01/15 Срд 16:21:16 #369 №430323 
>>430322
>traffic of Internet Port 80 to Port 8080
У меня соответственно 1337 и 80
Аноним 28/01/15 Срд 16:22:41 #370 №430325 
Дайте ссылку на что-то где по хардкору поясняется за паттерны.
Аноним 28/01/15 Срд 16:28:21 #371 №430328 
>>428222
Как получить данные из другого приложения? В каком направлении копать? какие ключевые слова, что почитать?
Аноним 28/01/15 Срд 16:29:18 #372 №430330 
>>430322
Forward port 80 to port 8080 означает, что роутер будет слушать входящие подключения (или просто датаграммы, если это UDP) на порту 80 и перенаправлять их на заданный адрес внутри сети уже на порт 8080. Приложение на пеко в этом случае висит на порту 8080, но из интернета всё выглядит так, будто таки на 80.
Аноним 28/01/15 Срд 16:30:14 #373 №430331 
>>430328
Чего, блядь?
https://www.google.com/search?q=interprocess+communication
Аноним 28/01/15 Срд 16:30:21 #374 №430332 
>>430325
Ты же не понимаешь что такое паттерн. Вся жизнь - книга по паттернах.
Но вот тебе очень не плохой сайт п почти всех паттернах http://martinfowler.com/
Аноним 28/01/15 Срд 16:37:02 #375 №430340 
Мочерня совсем обезумела - в кои-то веки появился трэд про структуры данных, так его закрыли по первому кукареку какого-то опущенца.
Аноним 28/01/15 Срд 16:44:01 #376 №430344 
>>430218
[code]Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: main.exe
Версия приложения: 0.0.0.0
Отметка времени приложения: 00010000
Имя модуля с ошибкой: main.exe
Версия модуля с ошибкой: 0.0.0.0
Отметка времени модуля с ошибкой: 00010000
Код исключения: c0000096
Смещение исключения: 00004025
Версия ОС: 6.1.7601.2.1.0.256.48
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789

Ознакомьтесь с заявлением о конфиденциальности в Интернете:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0419

Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:
C:\Windows\system32\ru-RU\erofflps.txt
[/code]

вот такая поеботина там скрыта
помогите плиззз
Аноним 28/01/15 Срд 16:45:55 #377 №430346 
`текст`
Аноним 28/01/15 Срд 16:59:01 #378 №430354 
>>430293
Сука, хули ты меня тут демотивируешь, падла ебаная!
Элиткой себя считаешь, макака криворукая!
Тебя нормально спросили, сука блять, он выебывается сразу, тварь!
Аноним 28/01/15 Срд 17:12:43 #379 №430362 
>>430354
бдыдыщ! Говном забрызгал всё, сука!

У тебя в голове хуета и каша. Твоя шарага напихала тебе говна полный рот, но ничему толком не научила.

Смотришь список вакансий в своем городу, куда берут джунов без опыта. Выбираешь интересную для себя область. Дрочишь на эту область хотя бы основные понятия и навыки. Устраиваешься. Через год-два становишься вырастаешь до регулар (похуй на область, главное старание).

Можешь в пхп или джава макаки пойти - быстрый старт, всегда есть работа днищенская.
Аноним 28/01/15 Срд 17:26:09 #380 №430365 
>>430362
>пхп-макака
>2015 год
Oh U...
Аноним 28/01/15 Срд 17:27:30 #381 №430367 
>>430362
> джунов без опыта.
Такие вообще существуют?
Аноним 28/01/15 Срд 17:29:23 #382 №430370 
>>430367
Ищи крупные компании. Они часто набирают студентов и воспитывают их.
Аноним 28/01/15 Срд 17:31:27 #383 №430371 
14224554876910.png
>>430330
так?
Аноним 28/01/15 Срд 17:38:55 #384 №430377 
>>430260
бамп
Аноним 28/01/15 Срд 17:55:55 #385 №430390 
>>430209
Что значит "скачал либы"? Они у тебя уже и так должны быть в mingw/bin, скопируй оттуда или добавь mingw/bin в PATH.
Аноним 28/01/15 Срд 18:26:24 #386 №430406 
14224587849010.png
>>430371
Я нихуя не понял из твоей диаграммы.
Аноним 28/01/15 Срд 18:29:04 #387 №430407 
14224589441680.jpg
Антрекотусы, как быстро, зная язык C#, можно переучиться на Java???
Аноним 28/01/15 Срд 18:33:37 #388 №430410 
>>430407
0 минут, java тебе покажется урезанным и кривым шарпом. А вот освоить там нужны технологии уже от тебя зависит как быстро сможешь.
Аноним 28/01/15 Срд 18:35:47 #389 №430412 
14224593478060.gif
>>430410
>java тебе покажется урезанным и кривым шарпом

WUT??? Джависты постоянно кукарекают о том, что Шарп это пиздец, днище помойное и что там все нахуй обрезано. Теперь надо только понять кто прав
Аноним 28/01/15 Срд 18:38:10 #390 №430416 
>>430412
http://соснули.рф/
Аноним 28/01/15 Срд 18:39:18 #391 №430417 
>>430416
Проиграл в голосяндрий. Кто то очень любит Джава
Аноним 28/01/15 Срд 18:40:23 #392 №430419 
>>430412
Могу точно сказать.
Шарпанам неприятно, что кроссплатформенность по пизде, в связи с чем резко падает востребованность.
Джаванам печет, что при всей их кроссплатформенности, джава похожа на альфу первых версий шарпа.
Такие дела. Все может поменяться. И джава может лучше стать, и шарп может осилить кросплатформенность.
Аноним 28/01/15 Срд 18:41:59 #393 №430420 
>>430419
Последнее уже происходит, ту часть дотнета, что необходима для запуска всяких asp.net'ов, полным ходом портируют на linux/macos. WinForms/WPF, правда, как я понимаю, мы там не увидим, только если сообщество не поможет.
Аноним 28/01/15 Срд 18:44:34 #394 №430421 
>>430420
Надеюсь, что увидим. Тут и так конечно костыли моно и ксамарин цветут понемногу, и быть может однажды выстрелят, но хотелось бы родное видеть.
Аноним 28/01/15 Срд 18:44:43 #395 №430422 
>>430420
Нихуя себе новости. Как то я отстал от жизни.

А чисто теоретически - если мне надо будет за неделю пересесть с Шарпа, в котором у меня хорошие познания на Яву, много возникнет проблем или сразу - сел и пиши, только костыли ставь там, где есть различия между Шарпом и Явой
Аноним 28/01/15 Срд 18:48:18 #396 №430424 
>>430420
Ах да, и на Android тоже. В следующей версии студии обещают родную разработку под Android на C#.

>>430422
Сам язык-то учится быстро, но много ты на одном языке напишешь, без хорошего знания стандартной библиотеки, да сторонних библиотек/фреймворков?
Аноним 28/01/15 Срд 18:49:15 #397 №430425 
>>430424
>много ты на одном языке напишешь, без хорошего знания стандартной библиотеки, да сторонних библиотек/фреймворков?

Ну это уже буду по ходу дела подтягивать. Спасибо за инфу.
Аноним 28/01/15 Срд 18:54:00 #398 №430429 
>>430281
Погугли.
Аноним 28/01/15 Срд 18:54:31 #399 №430431 
сап, анончики. посоветуйте какие-нибудь книги для начинающих тестировщиков.
Аноним 28/01/15 Срд 19:31:18 #400 №430437 
>>430431
(смех) Не думаю что такие существуют.
sageАноним 28/01/15 Срд 19:33:43 #401 №430439 
>>430437
В чем заключается работа тестировщика?
Что нужно знать чтобы стать тестировщиком?
В какую сторону смотреть?
Аноним 28/01/15 Срд 19:54:29 #402 №430440 
>>430439
>В чем заключается работа тестировщика?
Нажимать на кнопки.

>Что нужно знать чтобы стать тестировщиком?
Ничего.
Аноним 28/01/15 Срд 20:11:31 #403 №430442 
Создал единственный рилейтед разделу тред про структуры данных и его закрыли конечно, ПИДОРЫ.
sageАноним 28/01/15 Срд 20:12:31 #404 №430443 
>>430442
Есть отдельная доска по компьютер сайнц.
Аноним 28/01/15 Срд 20:29:57 #405 №430447 
Аноны, подскажите какой-нибудь онлайн-сервис, где бы я мог ЧИСТАДЛЯСИБЯ оставлять свой говнокод, просто чтоб не бояться, что проебу его в будущем.
Аноним 28/01/15 Срд 20:33:17 #406 №430450 
>>430447
github
Аноним 28/01/15 Срд 20:39:29 #407 №430453 
>>430450
Там не чистадлясебя, каждый пес видеть ведь может, пока деньгу не заплатишь.
Аноним 28/01/15 Срд 20:39:52 #408 №430454 
>>430447
Github.
Или bitbucket, если тебя нервирует возможность чтения твоего говна рандомными людьми.
Аноним 28/01/15 Срд 20:46:47 #409 №430455 
Помогите школоте с программированием, плз.
Дан массив целых чисел из 15 элементов. Найти сумму элементов 1,2,9,13,15.
Что я на данный момент попытался сделать:
var
Mas:array [1..15] of integer;
i,sum:integer;
begin
randomize;
for i:=1 to 15 do
sum:=0
begin
Mas:=-50+50 random(100);
write(Mas:4);
end;
...
Что не так, а что добавить?
Аноним 28/01/15 Срд 21:03:27 #410 №430463 
>>430453
А тебе не похуй? Я тоже сначала в битбакет выкладывал в приватные репозитории, а потом подумал, что в один прекрасный момент, несмотря на все предосторожности, могу проебать пароль, и пооткрывал всё.
Аноним 28/01/15 Срд 21:29:09 #411 №430483 
Овтетьте плиз что мне предстоит делать на работе?
Всюду говорят энтрепрайз/аутсорс, а конкретно никто не уточняет:(
Аноним 28/01/15 Срд 21:35:41 #412 №430495 

>>430483
>>430293
Аноним 28/01/15 Срд 21:37:34 #413 №430497 
>>430495
Чего вы такие злые.
Так сложно ответить?
ну тип срочно плизики Аноним 28/01/15 Срд 21:43:40 #414 №430499 
14224706204020.jpg
dagger или roboguice?
Аноним 28/01/15 Срд 22:00:40 #415 №430509 
>>430483
Код будешь писатьили на php
Аноним 28/01/15 Срд 22:05:28 #416 №430512 
>>430497
Представляю, как бы ты спрашивал у врачей что тебе придется делать в больнице.
Аноним 28/01/15 Срд 22:13:52 #417 №430514 
>>430455

давай начнем с того что это не скомпилится
Аноним 28/01/15 Срд 22:26:16 #418 №430519 
>>430512
Ну блин я спрашиваю, над какими проектами работать, понятно что строчки кода писать.
Или вот так спрошу, что подразумевается когда говорят энтерпрайз? Какие проекты в основном попадают в такую категорию?
Аноним 28/01/15 Срд 22:31:08 #419 №430522 
>>430519
> что подразумевается когда говорят энтерпрайз
Это когда есть хотя бы одна фабрика абстрактных фасолин.
Аноним 28/01/15 Срд 22:38:22 #420 №430524 
>>430522
И деплой инженер. Без него интерпрайза не получится.
sageАноним 28/01/15 Срд 22:39:53 #421 №430525 
Ребят, подскажите. Есть одни наушники(гарнитура от iphone), через них слушаю музыку на компе можно-ли запрограммировать кнопки на этих наушниках?
Аноним 28/01/15 Срд 23:09:17 #422 №430536 
>>430525
А что такое, на мак мамка не дает?
sageАноним 28/01/15 Срд 23:14:01 #423 №430537 
хочу олимпиаду
sageАноним 28/01/15 Срд 23:14:30 #424 №430538 
>>430537
двачую
sageАноним 28/01/15 Срд 23:14:55 #425 №430540 
>>430537
и я тоже хочу олимпиадку!!
Аноним 28/01/15 Срд 23:16:47 #426 №430542 
>>430536
нахуя мне мак?
sageАноним 28/01/15 Срд 23:17:56 #427 №430544 
>>430542
делать афганский опиум
Аноним 28/01/15 Срд 23:18:08 #428 №430545 
>>430537
Сочи больше не будет.
Аноним 28/01/15 Срд 23:18:35 #429 №430547 
>>430544
Мак это Макдональдс?
sageАноним 28/01/15 Срд 23:20:10 #430 №430549 
>>430545
>>430547
остряк дай пять)))0
Аноним 28/01/15 Срд 23:20:30 #431 №430550 
ясно, идите нахуй, програмисты хуевы
Аноним 28/01/15 Срд 23:28:58 #432 №430553 
>>430542
Там эти кнопки по умолчанию отвечают за громкость
Аноним 28/01/15 Срд 23:30:59 #433 №430555 
>>430553
так их можно забиндить как-нибудь или нет?
Аноним 28/01/15 Срд 23:35:43 #434 №430557 
>>430555
Напиши свой кастомный драйвер и точно будет можно.
Аноним 28/01/15 Срд 23:58:59 #435 №430565 
Да там наверное и драйвер не обязателен. Там же вроде обычный 4-пиновый штекер, сигнал скорее всего на вход микрофона подают. Достаточно програмки которая сможет слушать микрофонный вход и распознавать сигналы, может даже есть что-то готовое что можно заюзать.
AnyEvent::HTTP в перле Аноним 29/01/15 Чтв 01:58:22 #436 №430589 
Написал для себя еще один не нужный проксичекер на перле.
Если установить число потоков количество одновременных соединений через $AnyEvent::HTTP::MAX_PER_HOST равное 500 и более, то количество прочеканных проксей очень мало, но если установить 100/150/300, то число правильно прочеканных проксей намного больше. Тестил уже много раз, одно и то же.
В принципе можно и забить, но мне правда интересно, почему при 500 одновременных соединений такая ебота?
Помогите, няши.
Аноним 29/01/15 Чтв 02:24:40 #437 №430592 
14224874800560.jpg
Анон, посоветуй альтернативу IDLE для монти пайтона. Я ньюфаг, всего 2 дня назад сел изучать программирование чтоб делать игори. Узнал, что в других средах разработки вроде Visual Studio есть и подсветка блоков, и подсветка синтаксических ошибок, и множество всяких фич типа выпадающего меню с вариантами функций/переменных/etc. В IDLE же из удобств кроме подсветки синтаксиса ровное нихуя.
Как быть?

Алсо, книжка говорит, чтоб я сразу надрачивался писать на пайтоне по стандартам ISO (PEP8), но мне срсли тяжко как ньюфагу так много инфы держать за раз в голове.
Аноним 29/01/15 Чтв 02:42:31 #438 №430594 
>>430592
PyCharm
Аноним 29/01/15 Чтв 02:55:48 #439 №430596 
Как меня эта хуйня заебала уже, честно.
Второй проект подряд в дебаге работает нормально, в релизной версии быкует на std::ifstream, выдавая сегфолты. При чем если всю остальную часть кода закомментировать, ошибка все равно остается, лол.
QTcreator. Кто-то сталкивался?
Аноним 29/01/15 Чтв 02:57:05 #440 №430597 
>>430596
Все сталкивались. Это неинициализированные переменные, инфа 99%.
Аноним 29/01/15 Чтв 03:03:46 #441 №430599 
>>430594
Спасибо, добрый господин.
Аноним 29/01/15 Чтв 03:04:24 #442 №430600 
>>430597
Омг.
Какие, например?
Локализовал ошибку именно в месте с объявлением std::ifstream in;
Почему в дебаге работает-то, ебаный?
Куда копать?

Аноним 29/01/15 Чтв 03:06:03 #443 №430601 
>>430600
Кидай код, телепаты на перекур вышли.
Аноним 29/01/15 Чтв 03:12:28 #444 №430602 
>>430601
https://github.com/felblade/PlatFlat/tree/master/src
Вот.
В дебаге варнинги логически находятся после объявления чертового ifstream. Не понимат >_<
Аноним 29/01/15 Чтв 03:15:49 #445 №430603 
>>430601
Забыл указать, эта строчка в файле Level.cpp, восьмая по счету.
Аноним 29/01/15 Чтв 03:25:42 #446 №430604 
>>430601
Ты еще тут, анон?
Аноним 29/01/15 Чтв 04:02:14 #447 №430608 
14224933346920.jpg
Сап, тимлиды. Недавно начал учить Java и ООП в целом. Книжку-две прочитал, толку с них без подкрепления материала не так много. В вк форсили сайт javarush.com, где были лекции для даунов в стиле футурамы и задачки с автопроверкой. Так вот, соль в том, что сайт платный, начиная с какого-то момента, и платить 200 бачей желания нет. Подскажите сайты, где можно порешать задачки разной степени сложности с проверкой/либо пояснениями по коду. Алсо, на какие фреймворки обратить внимание? Заранее спасибо.
Аноним 29/01/15 Чтв 04:14:40 #448 №430610 
>>430604
Теперь тут. Нормально потестить с ходу, к сожалению, не могу - нужен sfml и валидные файлы media/levels и т.д.
Но на первый взгляд именно с открытием файла все нормально.
Проверь внимательно код, который выполняется перед Level::loadFromFile. Возможно он неочевидно портит память, а потом ifstream натыкается на битую память и вызывает сегфолт (хотя с самим ifstream все норм).
Аноним 29/01/15 Чтв 04:17:00 #449 №430611 
>>430610
Валидные?
Проверял, комментировал все подряд, варнинги вплоть до ifstream'a поисправлял.
Попробую в студии, что ли...
Соль в том, что собирал недавно левый проект с гитхаба - https://github.com/Piepenguin1995/citybuilder
Та же ошибка. Настораживает...
Аноним 29/01/15 Чтв 04:17:38 #450 №430612 
>>430610
Олсо не помню, можно ли это в QT Creator из интерфейса делать, но backtrace в gdb наверняка найдет проблему.
Олсо можно запустить valgrind с --leak-check=full
Аноним 29/01/15 Чтв 04:25:19 #451 №430613 
>>430611
Валидные - в смысле такие, которые программа корректно прочитает, у меня-то их нет.
Если в чужом проекте такая же проблема - может быть с sfml что не так? Сборка под ту версию компилятора или еще что?

Но, в общем, я почти на 100% уверен, что проблема не в вызове ifstream() и память портится раньше.
Аноним 29/01/15 Чтв 04:26:18 #452 №430614 
>>430613
>Сборка под ту
не под ту, быстрофикс
Аноним 29/01/15 Чтв 04:26:42 #453 №430615 
>>430613
А хуй знает.. Под прыщами пашет все..
Хоть плачь уже..
Аноним 29/01/15 Чтв 04:29:52 #454 №430616 
>>430613
А, прошлый проект именно КОМПИЛИРОВАЛСЯ без ошибок, сегфолт срабатывал на других пекарнях.
Может и правда сфмл пересобрать, что ли..
Аноним 29/01/15 Чтв 04:38:13 #455 №430617 
14224954934140.png
>>430616
Таки скачал sfml (GCC 4.8.1 TDM (SJLJ) - 32-bit), собрал (тулчейн mingw-w64-i686-4.9.0-posix-sjlj-rt_v3-rev1), вроде норм. Попрыгал 30 сек, никаких сегфоултов. Собирал как console application в code::blocks.
Аноним 29/01/15 Чтв 04:40:21 #456 №430618 
>>430617
А, и тестил и дебаг, и release сборку. Так что вангую проблему с твоим тулчейном, а не с кодом.
Аноним 29/01/15 Чтв 04:41:20 #457 №430619 
>>430617
Ой, творожок, ты чтоли? Пошел нахуй
Аноним 29/01/15 Чтв 04:46:52 #458 №430620 
>>430617
Спасибо, первый раз рад своей рукожопости.
Тысяча благодарностей.
Я просто не компилировал под себя(не знаю как это делается в виндоус, лол). Пошел гуглить.
>>430619
Не я. Че ты ..
Аноним 29/01/15 Чтв 04:47:56 #459 №430621 
>>430617
А, скажи вот еще что
У тебя он не залипает к потолку?

Вот у меня на прыщах идеальное взаимодействие, а на дебаггере в виндовом qt у меня он липнет ко всем стенам. Такая вот ебала.
Аноним 29/01/15 Чтв 04:51:59 #460 №430624 
>>430617
Можешь скинуть на рыгхост? гляну и лягу спать, лол.
Аноним 29/01/15 Чтв 05:02:36 #461 №430625 
>>430620
Ты про sfml? Я его тоже под себя не компилировал, но у них же на сайте версии под разные mingw/msvc, убедись что утебя подходящая.

>>430621
До потолка допрыгнуть не смог. К левой стене не прилипает, но в нее можно просто пройти (причем обратно выйти уже не получится). Еще когда стоишь на горизонтатьно движущейся платформе - не получается ходить, прыгать можно. Еще прыжок странно работает, иногда прыгаешь в бок неподвижной платформы и телепортируешься на нее (хотя не допрыгнул).

>>430624
Скинуть готовую сборку в смысле?
http://rghost.net/774thGHPw
Надеюсь никаких dll не забыл.
Аноним 29/01/15 Чтв 05:05:33 #462 №430627 
>>430625
Не, я не за это.
В левой стороне пусто, поэтому ты просто падаешь. Проверки пока нету на это, не надобно.
За последние две хуйни знаю, завтра поправлять буду.
ЧСХ, фишка с телепортацией раз на раз не приходится. Бывает раз запущу, минуту прыгаю - ноль на фазу, все четко.
Иной раз все прилипает и туда, и сюда. Хуита какая-то.
Ну а хули, физика прыжков на коленке, лол.
Аноним 29/01/15 Чтв 05:05:56 #463 №430628 
Опять я ебу вам мозги своим шарпом и своим UPnP
Использую библиотеку NATUPNPLib. Надо командой mappings.Add пробросить порт, только я теперь не понимаю еще больше.
Выглядит команда так
mappings.Add(порт, протокол, порт, айпи, тру хуй знает что оно значит, название в upnp);
Ситуация такая: У меня есть вебкамера на компьютере, у которой веб интерфейс на IP:1337. Что мне куда пробросить, чтобы я мог вбить IP:1337 с любого компьютера, подключенного к интернету, и увидеть камеру? Без альтернативных вариантов пожалуйста.
А еще недавно все работало, теперь еще ебет мозги тем что на той же строчки маппингс.адд пишет ошибку Ссылка на объект не указывает на экземпляр объекта. значения аргументов: upnpnat = COM-объект, mappings = null
Аноним 29/01/15 Чтв 05:17:40 #464 №430629 
>>430628
Что-то в таком роде:
NATUPNPLib.UPnPNATClass upnpnat = new NATUPNPLib.UPnPNATClass( );
NATUPNPLib.IStaticPortMappingCollection mappings = new StaticPortMappingCollection( );
mappings.Add(1337, "TCP", 1337, твой-локальный-айпи, true, "хуита хуевая");
Аноним 29/01/15 Чтв 05:20:32 #465 №430630 
>>430625
> Аноним 29/01/15 Чтв 04:02:36 №430625
Обновил SFML и mingw в qtcreator.
Пиздец, опять сегфолт.
Я не понимат...
Аноним 29/01/15 Чтв 05:24:40 #466 №430631 
>>430629
Хмм, проверь внимательно что в qtcreator'е и проекте все пути к правильным версиям правильно настроены, dll корректные в итоге используются. Олсо проверь, нет ли у тебя левых длл от старой mingw или sfml в PATH.
Аноним 29/01/15 Чтв 05:25:08 #467 №430632 
>>430631
>>430630
Аноним 29/01/15 Чтв 05:31:03 #468 №430633 
>>430631
> Аноним 29/01/15 Чтв 04:24:40  №430631
>
В настройках проекта стоит комплект 4.9.1..
Сфмл добавлял через ДОБАВИТЬ БИБЛИОТЕКУ->ВНЕШНЯЯ блаблабла
Аноним 29/01/15 Чтв 05:42:46 #469 №430635 
>>430633
Блин, хуй знает что уже и делать.
Собирать чем-то кроме qt не вариант.
Аноним 29/01/15 Чтв 06:13:46 #470 №430637 
>>430635
Какие конкретно версии sfml и gcc у тебя (на sljl/dw2, win32 threads/pthread внимание обрати)? Собираешь с -c++11?
Аноним 29/01/15 Чтв 06:15:49 #471 №430638 
>>430637
Ну и на худой конец попробуй таки пересобрать sfml, тут вроде норм гайд, даже мне понятный: https://github.com/LaurentGomila/SFML/wiki/Tutorial:-Compile-and-Link-SFML-with-Qt-Creator
Аноним 29/01/15 Чтв 06:20:43 #472 №430639 
>>430637
>c++11
Естественно.
mingw стоит.. Сфмл 2.2 стоит сейчас мингвшный, до этого 2.1 был, та же хуита.
Алсо, переустановил qtcreator - ноль на массу.
Какого члена с этой спермеркой столько проблем.
Аноним 29/01/15 Чтв 06:22:54 #473 №430640 
>>430639
Конкретные версии-то скажи? sfml под mingw у них на сайте три штуки, разных mingw и вовсе вагон.
Аноним 29/01/15 Чтв 06:25:37 #474 №430641 
>>430640
GCC 4.9.2 MinGW (DW2) - 32-biт
Аноним 29/01/15 Чтв 06:29:08 #475 №430642 
>>430641
И mingw соответствующий? Точно dw2, не sljl сборка? Если да, то я сдаюсь.
Аноним 29/01/15 Чтв 06:31:13 #476 №430643 
>>430642
Да, точно.
Я хуй знает, это полная ебала.
Может под qt принципиально словил что-то, а в codeblocks пронесело бы.
Аноним 29/01/15 Чтв 06:33:25 #477 №430644 
>>430643
Сомневаюсь, qtcreator же только компилятор запускает. Я бы попробовал собрать свой sfml, больше идей нет.
Аноним 29/01/15 Чтв 06:40:13 #478 №430645 
>>430644
Почти собрал. Засрал уже весь диск разными версиями сфмла.
Аноним 29/01/15 Чтв 06:45:56 #479 №430646 
>>430645
Собрал.
Сегфолт.
Проебал 5 часов времени.
Аноним 29/01/15 Чтв 06:57:54 #480 №430647 
14225038745320.jpg
14225038745331.jpg
14225038745332.jpg
14225038745343.jpg
>>430344
ррррребят ну помогите ПА ЗЯ ЗЯ
Аноним 29/01/15 Чтв 06:58:57 #481 №430648 
>>430646
Переустановил mingw на версию i686-4.9.2-posix-dwarf-rt_v3-rev1
Скачал SFML-2.2-windows-gcc-4.9.2-mingw-32-bit

Собирается и работает.
Аноним 29/01/15 Чтв 06:59:54 #482 №430649 
>>430648
Чтоб я сдох..
Аноним 29/01/15 Чтв 07:00:35 #483 №430650 
14225040358250.png
>>430648
вот что гдб показывает. Нихуяне непонятно
Аноним 29/01/15 Чтв 07:02:16 #484 №430651 
Ебать колотить... Заработало..
Убейте меня кто-нибудь.
Аноним 29/01/15 Чтв 07:02:16 #485 №430652 
>>430650
Вот на этом моменте (после сегфолта) выполни backtrace.
Аноним 29/01/15 Чтв 07:05:48 #486 №430655 
>>430390
может хуёвые либы?
просто когда их удаляю то в codeblocks компиляция проходит норм
а когда они есть то кароче даже компиляция крашится
Аноним 29/01/15 Чтв 07:08:29 #487 №430657 
>>430655
Да, либы хуевые. Мне один чувак закинул их, я их скопировал по бырику. Одна в данном случае - libstdc++6.
По ходу когда их в папке нет - то в процессе билда в самом креаторе используется либа нормальная, а если в папке есть другая - то юзается она.
Вот в чем был трабл, лолд.
Теперь осталось нормальный найти.
Ах да, ананас же пак скидывал, у нео возьму.
Аноним 29/01/15 Чтв 07:09:50 #488 №430658 
14225045906260.png
ЧО ЗА ХУИНЯ
Аноним 29/01/15 Чтв 07:10:09 #489 №430659 
>>430655
>>430657
Какой нахуй пак? У тебя где mingw стоит? Там есть папка bin, в ней все эти либы именно нужной тебе версии.
Аноним 29/01/15 Чтв 07:11:21 #490 №430660 
>>430659
Да, уже так и сделал. Спать хочу, туплю вот. Я уже пятый день не сплю нормально :c
Аноним 29/01/15 Чтв 07:11:52 #491 №430661 
>>430658
libstdc++ точно от твоей версии mingw используется? Может где-то в PATH или в папке проекта лежит левая?
Аноним 29/01/15 Чтв 07:12:19 #492 №430662 
>>430657
скинь плз
только не траллл
Аноним 29/01/15 Чтв 07:12:56 #493 №430663 
Cпасибо всем за помощь! В который раз коллективный разум выручает.
Аноним 29/01/15 Чтв 07:14:30 #494 №430664 
http://rghost.ru/8BH6qSHbR
Может кто-то проверить? Не требует каких-то еще файлов?
Аноним 29/01/15 Чтв 07:16:05 #495 №430665 
>>430661
ЗАРАБОТАЛА
а где этот PATH указывать чтоб сам библиотеки из папки какие нада поднимал и в папку с проектом пихал?
Аноним 29/01/15 Чтв 07:16:09 #496 №430666 
>>430664
Запускается и работает.
Аноним 29/01/15 Чтв 07:17:31 #497 №430667 
>>430665
Так по ходу в настройках проектах выставляешь нужный компилятор, а дллки он сам тянет из той же папки!
>>430666
спасибо
Аноним 29/01/15 Чтв 07:18:18 #498 №430668 
Расстроен, на прыщах плавнее работает :с
Аноним 29/01/15 Чтв 07:19:42 #499 №430669 
>>430664
физику прикрути
и то как-то взаимодействие с платформами кривое
Аноним 29/01/15 Чтв 07:21:01 #500 №430670 
>>430669
Блять, легко сказать.
Я пытаюсь сделать так чтобы как можно лучше было, но что-то не выходит. Пока оставлю как есть, надо еще прикрутить свитч между уровнями, сбор монеток, а потом уже физон перепилю.
Аноним 29/01/15 Чтв 07:21:46 #501 №430671 
>>430665
В win7 Правой кнопкой на мой компьбтер->свойства->дополнительные параметры системы->переменные среды->видишь path, добавляешь ;твоя-папка-с-mingw\bin;
Или скачай http://www.rapidee.com/en/download чтобы это делать удобно.

Он их никуда не пихает, просто библиотеки и .exe из папок в PATH видны независимо от того, где находится приложение. Как если их в system32 кинуть, только без захламления system32.
Аноним 29/01/15 Чтв 07:25:58 #502 №430672 
14225055589320.png
Просто пушка.
Аноним 29/01/15 Чтв 07:26:59 #503 №430673 
14225056193910.jpg
>>430671
БРАТЮНЯ ТЫ БОХ!!!!!!!!
а чо делать с другими кампуктерами, всё равно придётся ручками нужные либа запиливать в папку?
Аноним 29/01/15 Чтв 07:28:24 #504 №430674 
>>430673
Да, но по ходу они всегда будут подходить тому что ты туда наконпелировал в папку.
Аноним 29/01/15 Чтв 07:29:17 #505 №430675 
>>430673
Увы, ручками. То что я написал нужно больше для разработки, чтобы в дллах не путаться (особенно если стоит пять версий одного говна - самую часто нужную ложишь в PATH, остальные копируешь ручками когда нужно).
Аноним 29/01/15 Чтв 07:34:34 #506 №430676 
>>430675
Ну и чтобы не копировать 20 дллок в каждый хелловорлд, который ты на других компах запускать никогда не планируешь, конечно.
Аноним 29/01/15 Чтв 07:40:11 #507 №430677 
Кто писал что-то подобное для движущихся платформ? Можете пояснить самый оптимальный алгоритм?
Аноним 29/01/15 Чтв 07:43:46 #508 №430678 
>>430194
Бамп вопросу. Наверняка ведь ответ очень прост. Просто намекни, анон, а дальше я сам нагуглю
Аноним 29/01/15 Чтв 07:47:01 #509 №430679 
>>430678
Ну самый простой ответ, что приходит в голову - не вызываешь ABSQuery->Next() в цикле. Больше ничего без кода сказать не могу.
Аноним 29/01/15 Чтв 08:31:48 #510 №430687 
Суп, програманы.

Зайду из далека:
Есть одна конторка, эта конторка производит некие измерительные устройства, часть из которых умеют отдавать сигнал в ПеКа по RS-485 и в этой конторе я единственный быдлокодер.
Жили не нужили, продавали свои поделья, все норм. Еще до меня другой кун запилил морду, чтобы коннектится ко всем нашим девайсам сразу и и все там настраивать/снимать данные. Давали клиентам её.
Есть 2 проблемы:
1. Морда может отдать собранные данные только ввиде .scv-таблицы, ни какой поточной обработки.
2. Позволяет клиенту лазить по настройкам, что хуёво.

Дела усугубились, когда 1 криворукий, но перспективный клиент не осилил подконектится к купленному девайсу свей, пришлось долго ебаться.
Так вот впреть чтобы такого избежать начальство дало задачу запилить либу, чтобы криворукий клиент её подцеплял и в хуй не дул.

Так вот как же спроектировать такую либу, не могу в проектирование, мои говноподелья строго для личного пользования, да и они привязаны к Qt. Наверное основу ввиде libmodbus надо оставить, она отлично работает, а вот высокооуровневый интерфейс как придумать не знаю.

ШТИ4: ниасилил стену
Аноним 29/01/15 Чтв 08:33:37 #511 №430690 
>>430625
Платформы пофиксил, осталась телепортация, лол.
Аноним 29/01/15 Чтв 09:09:39 #512 №430698 
>>430679
Вот оно! Спасибо! Так и думал что то простое будет.
Аноним 29/01/15 Чтв 11:39:49 #513 №430720 
>>430687
1) Составь список функций, которые в вашем текущем поделии имеют так или иначе отношение к обмену с устройством и определи, какие из них были бы полезны пользователю. Это и будет интерфейс твоей либы (возможно, его потом потребуется дополнить).
2) Вырежи их и все их зависимости в отдельный Qt-шный проект, который и будет твоей либой. Собственно работа будет выполнена, когда ты сможешь подключать ее к огрызкам твоего исходного приложения.
3) Наверное, будет разумно делать статическую сборку, чтобы не таскать с этой либой все ее зависимости.
4) Не забудь вместе с получившейся dll-кой поставлять .h, .lib и .a
Аноним 29/01/15 Чтв 11:53:58 #514 №430724 
>>430720
Я понял, ты предлогаешь отрезать обмен от гуи-морды, оно конечно спасибо, но не катит, хочется голую С-либу.
Я спрашиваю какую-нибудь умную книжку, как проектировать либы.
Аноним 29/01/15 Чтв 13:10:08 #515 №430731 
>>430724
С-либа звучит очень абстрактно, в любом случае у тебя будет какая-то платформа, ты имеешь в виду WinAPI? Если так, то зачем по своей воле лезть в эту петлю?
Аноним 29/01/15 Чтв 13:24:31 #516 №430734 
>>430731
>WinAPI
В гробу видал это говно, только POSIX, только софткор.
Короче пока вырисовывается примерно такая хуйня:
есть функция probe(...), которая сканит шину и возвращает список {адрес, ID} ответивших
Далее
device_%type%_t dev;
create_device_%type%(&dev, ...)
например читаем: res = read_temperature(&dev);
что-то пишем: set_mb_addr(&dev, 0x10);
удаляем: destroy_device(&dev);

вот только как правильно составить поля структуры device_%type%_t для каждого поддерживаемого девайса, или одна общая структура с полем ИД, не все девайся поддерживают все функции.
Аноним 29/01/15 Чтв 13:29:15 #517 №430735 
Использую библиотеку NATUPNPLib на шарпе
вот код http://pastebin.com/JvLJKZtk
На третьей строке выдает Ссылка на объект не указывает на экземпляр объекта, хотя раньше блядь все нормально работало. значения аргументов: upnpnat = COM-объект, mappings = null
Аноним 29/01/15 Чтв 15:51:28 #518 №430769 
>>430735
Эта либа - очень кривое поделие. Винда не снюхалась с роутером или ты поддержку UPnP выключил.
Аноним 29/01/15 Чтв 15:53:36 #519 №430771 
>>430769
Пиздец. Альтернативы есть?
UPnP включено, и вроде даже работало все блядь! Пиздец.
Аноним 29/01/15 Чтв 15:56:51 #520 №430776 
>>430771
Оберни получение StaticPortMappingCollection в try и считай, что в противном случае UPnP нет. Можешь, в принципе, и вручную те два с половиной HTTP-запроса для поддержки UPnP делать (погугли, было что-то на C# уже, на CodeProject вроде).
Аноним 29/01/15 Чтв 15:59:25 #521 №430777 
>>430776
Ничего не понял. Можно в говнокоде сразу?
Аноним 29/01/15 Чтв 18:48:35 #522 №430814 
Посоветуйте книг для изучения английского, а то в шапке есть рекомендация учить его, а книг нет.
sageАноним 29/01/15 Чтв 18:55:28 #523 №430815 
>>430814
Играй в игоре на английском и фильмы сотри, все.
Аноним 29/01/15 Чтв 19:45:10 #524 №430824 
>>430815
>игоре
Проеб времени
>фильмы
Проеб оставшихся еще мозгов

А нельзя так, чтобы действительно язык учить, а не говно жрать?
[sаge ] Аноним 29/01/15 Чтв 19:47:47 #525 №430825 
>>430824
поживи в англии/америке пол-годика
Аноним 29/01/15 Чтв 19:50:38 #526 №430827 
>>430824
Ты тупой чтоли? Берешь блядь учебник и учишь. Пиздец, дегенерат просто.
Аноним 29/01/15 Чтв 19:53:07 #527 №430828 
>>430824
> Проеб времени
> сидит на сосаче

Проиграл.
Аноним 29/01/15 Чтв 19:54:50 #528 №430829 
>>430828
Еще и спрашивает тупые вопросы, вместо того чтобы пойти учить. Тоже проиграл
Аноним 29/01/15 Чтв 20:09:28 #529 №430832 
Аноны, где на человеческом языке написано про многопоточное программирование на c++?
Аноним 29/01/15 Чтв 20:19:40 #530 №430835 
>>430824
Можно, но ты по какой-то причине жрешь говно.
Аноним 29/01/15 Чтв 20:29:35 #531 №430839 
Скиньте упражнений по программированию для ньюфага.
[sаge ] Аноним 29/01/15 Чтв 20:33:23 #532 №430844 
>>430839
приседания с хаскелем 3х10
жим хаскеля лёжа 5х5
хаскельная тяга 1х5
Аноним 29/01/15 Чтв 20:37:59 #533 №430848 
14225530797970.jpg
> По PHP: Профессиональное программирование на PHP Джордж Шлосснейгл
На каком трекере можно купить?
Аноним 29/01/15 Чтв 20:45:58 #534 №430853 
>>430848
http://rutracker.org/forum/viewtopic.php?t=507803
http://libgen.org/search.php?req=%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5+%D0%BD%D0%B0+PHP&lg_topic=libgen&open=0&view=simple&phrase=1&column=def
Аноним 29/01/15 Чтв 20:46:20 #535 №430854 
Ебаный платформер, почему я не учил в школе физику >_<
Аноним 29/01/15 Чтв 20:47:59 #536 №430855 
>>430854
Да не помогла бы тебе она сильно, реальная физика мало общего имеет с игровой. Ищи какой-нибудь опенсурс платформер и смотри как там сделано.
Аноним 29/01/15 Чтв 20:48:51 #537 №430856 
>>430853
А есть что нибудь для новичков?
>Описание: Книга адресована опытным PHP-программистам
[sаge ] Аноним 29/01/15 Чтв 20:49:31 #538 №430857 
>>430854
я тож не учил, хуйня какаето
учила ещё какую то палку тряпкой надрачивала чтоб ток заебашить
ваше пиздец
Аноним 29/01/15 Чтв 20:51:35 #539 №430860 
>>430854
Нахуя тебе платформер?
Аноним 29/01/15 Чтв 20:54:18 #540 №430863 
>>430854
Мне было интересно сделать, столкнулся с тем что я блядь не ебу как сделать все ЧЕТКО, чтобы он к платформам не прилипал но и не телепортировался на край платформы.
ЕБАНЫЙ СТЫД НАХУЙ.
Аноним 29/01/15 Чтв 20:54:48 #541 №430864 
>>430855
>
Ага, хуй. Понатыкают боксов двадэ, ищи потом.
sageАноним 29/01/15 Чтв 20:55:41 #542 №430865 
>>430864
> Кокок я илитка хочу свой движок
[sаge ] Аноним 29/01/15 Чтв 21:25:00 #543 №430874 
>>430839
Аппроксимируйте функцию синус на отрезке [0; pi/2] при помощи полинома четвертой степени. Для подбора коэффициентов воспользуйтесь генетическим алгоритмом. Повторите задачу для другой функции и другого отрезка.
Аноним 29/01/15 Чтв 21:28:03 #544 №430875 
14225560836660.jpg
В java 8 у Stream есть метод filter, который отфильтровывает объекты по какому-то предикату. Мне же нужно не просто их отфильтровывать, а делать над ними специфическое действие(над теми, кто не смог пройти фильтр). Как такое можно организовать более грамотно?
Аноним 29/01/15 Чтв 21:38:05 #545 №430877 
14225566853450.jpg
>>430875
Аноним 29/01/15 Чтв 21:39:17 #546 №430878 
>>430875
Наверное лучше такое делать через collect, так как он может разбить на две группы по заданому предикату.
[sаge ] Аноним 29/01/15 Чтв 21:51:09 #547 №430881 
>>430875
map (\x -> if not (p x) then specifi4eksoeDejstvie else x)
Аноним 29/01/15 Чтв 21:54:23 #548 №430883 
>>430881
Да так-то я уже реализовал. Я думал, что можно расщеплять стримы, чтобы элементы расходились по ветвям в зависимости от условий.
Аноним 29/01/15 Чтв 21:54:43 #549 №430884 
Посоны, что значит мапить?
Всюду слышу это модное слово, но не до конца понял что оно значит.
[sаge ] Аноним 29/01/15 Чтв 22:04:25 #550 №430887 
>>430883
partition p
[sаge ] Аноним 29/01/15 Чтв 22:05:41 #551 №430888 
>>430884
map f x = [f x | x <- x]
Аноним 29/01/15 Чтв 22:37:02 #552 №430892 
>>430865
Ты странный.
Аноним 29/01/15 Чтв 22:46:11 #553 №430895 
>>430884
В какой области-то? В игроблядстве маппить = натягивать двадэ текстурку на тридэ объект.
Аноним 29/01/15 Чтв 22:56:09 #554 №430898 
>>430895
Ну например код мапить.
Аноним 29/01/15 Чтв 23:04:35 #555 №430900 
Ребят, я снова ебланю. В чём я не прав? Когда в and значения true и false, то оно не работает, следовательно я должен писать false, нет? Ну и вообще, кажется, я туплю с самим заданием. Поясните?
http://i.gyazo.com/693dcf980896e23bdd51e72482ac1193.png
Аноним 29/01/15 Чтв 23:10:00 #556 №430903 
>>430884
ну мапить блять, чо не панятно, мапить и мапить, мапить сиськи, мапить туловище на толкан, еблетом мапить дохуя
Аноним 29/01/15 Чтв 23:12:54 #557 №430905 
>>430900
0 = 0, true. Арифметик ты хуев.
Аноним 29/01/15 Чтв 23:17:57 #558 №430907 
Можно ли освоить Хачкелль, не имея PhD по математике и как?
[sаge ] Аноним 29/01/15 Чтв 23:25:22 #559 №430910 
>>430907
> можно ли поступить в институт не имея школъного образования?
> можно ли жениться не имея невесты?
> можно ли посрать не поев?
Аноним 29/01/15 Чтв 23:27:31 #560 №430911 
>>430910
Так значит можно
!7VlleM.hkU 29/01/15 Чтв 23:50:25 #561 №430917 
Здравствуйте. Нужно срочно набыдлокодить SPA на Bootstrape, которое будет взаимодействовать с БД и позволять её редактировать из браузера. И эту же хуйню в будущем нужно будет выводить в виде таск-листа/расписания в календаре. Что для этого больше подходит Angular или jQuery?
Алсо, есть способы реально ли выучить для такой задачи Python и Django за 48 часов? Дадите совет?
Аноним 29/01/15 Чтв 23:51:41 #562 №430919 
>>430917
adminer.org
[sаge ] Аноним 29/01/15 Чтв 23:52:08 #563 №430920 
>>430917
adminer.org
!7VlleM.hkU 29/01/15 Чтв 23:54:37 #564 №430921 
>>430919
Мне нужно именно набыдлокодить, а не использовать готовое решение. Опять же потом еще календарик/расписание по этой БД делать.
Аноним 29/01/15 Чтв 23:58:11 #565 №430922 
Черт, трипак пропалил. Нет, не нужен здесь трипак.
Аноним 30/01/15 Птн 00:04:09 #566 №430923 
14225654498010.gif
Сап. Посоветуйте, пожалуйста, книгу по verilog hdl, крайне желательно на русском? Не студентота, электронщиком работаю, знаю сишечку и язык Бога-Машины. Хочу развиваться.
Аноним 30/01/15 Птн 00:05:08 #567 №430924 
>>430923
> язык Бога-Машины
Лингва Текнис?
Аноним 30/01/15 Птн 00:12:05 #568 №430926 
>>430924
невразумительно булькнул бинарным кодом в ответ
Аноним 30/01/15 Птн 00:28:04 #569 №430931 
>>430923
https://2ch.hk/b/res/85103022.html
Обсуждаем!=)
Аноним 30/01/15 Птн 00:32:36 #570 №430933 
>>430931
Нахуй мне твой зонд? У меня полфирмы этой хуйней занимается
Аноним 30/01/15 Птн 01:33:29 #571 №430939 
>>428222
Сап /pr/. Желторотый хуебес репортинг ин. Работаю в вебе, за плечами магазин ставок на node.js и много одностраничной верстки. В данный момент пишу бэкенд одного приложения на той же node (знаю, что выбор хуевый, но не в этом дело). Хочется повышать квалификацию, писать более организованный код, знать хинты бэк-разработки, короче, прокачивать скилл своего ушу. Гугл по кейвордам "backend литература" ничего не дал по сути. Углубляться в частные вопросы вроде "Литература по PostgreSQL" / "Литература по JS"? Или есть какие-то общие книги по бэку? Вообще, как лучше прокачивать свои знания, чтобы не замыливать глаз и не попасть в стагнацию, не стать веб-макакой?
Аноним 30/01/15 Птн 01:39:15 #572 №430942 
>>430939
Выбери несколько опен-сорс веб приложений на ноде и попытайся разобраться. Читай исходный код самой node.js, это только поначалу сложно. Серьёзно, работай над опен сорсом, а свои велосипеды отодвинь на второй план.
Аноним 30/01/15 Птн 01:44:56 #573 №430943 
Собрался сделать начальнику минет.
Какие подводные камни?

https://www.youtube.com/watch?v=mLEtTXZnkPY
Аноним 30/01/15 Птн 01:45:47 #574 №430944 
>>430942
Окей, в свободное время буду читать исходники и опенсорс, если мозгов хватит - еще и коммитить. Спасибо, анон.
Аноним 30/01/15 Птн 02:56:09 #575 №430959 
Поясните про шутку в оп посте.
Что такое dogelang?
[sаge ] Аноним 30/01/15 Птн 02:57:58 #576 №430960 
>>430959
dg есть препроцессор для пердона
Дырявая голова Аноним 30/01/15 Птн 03:18:35 #577 №430967 
Что делать, анон? Учу язык, фреймворк к нему, а в вузе по учебе еще один буду учить сейчас и в прошлом семестре учил другой. Все, чем прекращаю заниматься, сразу забывается. Сижу с гуглом, копипастом и автодополнением и все равно туплю. Недавно вообще забыл, как сверстать страницу на блоках, старые записи пришлось открывать. Как быть? я же не забываю, как кататься на велосипеде после зимы или как варить суп, если даже не готовил себе сам последние пару лет.
Аноним 30/01/15 Птн 03:23:03 #578 №430968 
14225773838940.png
Поцоны, если ли среди вас матёрые антиSQLщики? обьясните как в MongoDB происходит запись данных от двух клиентов? Допустим в бд на сервере всего одна коллекция Йоба({пол:мужской, цвет:жёлтый}). Так вот, что происходит, когда один клиент меняет поле цвет а другой поле пол? Что происходит когда оба клиента одновременно меняют одно и то же поле?
Аноним 30/01/15 Птн 03:23:13 #579 №430969 
>>430967
Нормальная практика.

А ты чего хотел? Все 2000 встроенных классов и методов к ним твоего фреймворка наизусть выучить?
Аноним 30/01/15 Птн 03:28:18 #580 №430970 
>>430967
Когда пять лет попишешь на Java или C++ (или на другом языке), то поверь, через 10 лет не забудешь.
Аноним 30/01/15 Птн 03:56:38 #581 №430975 
>>430967
Норм. Пару месяцев не писал на шарпе - забыл ряд мелочей синтаксиса.

За языками сюда ходи освежаться: http://learnxinyminutes.com/
Аноним 30/01/15 Птн 04:26:25 #582 №430979 
>>430917
Бампую вопрос.
Аноним 30/01/15 Птн 05:32:10 #583 №430986 
>>430968
http://docs.mongodb.org/manual/faq/concurrency/
sageАноним 30/01/15 Птн 05:41:00 #584 №430987 
>>430986
пошли спать зай
Аноним 30/01/15 Птн 09:05:09 #585 №430991 
>>430975
Вот эта годная тема, есть еще такое? Не для освежения знаний по языкам, а с трансляциями - подтягивать технические английский и французский?
Аноним 30/01/15 Птн 09:11:57 #586 №430992 
>>430969
>>430970
>>430975
Спасибо, аноны, но забывается не столько это, это не страшно, сколько сами приемы программирования на отдельных языках. Например, в той же верстке блоками я просто забыл, что надо давать левый отступ для блока, идущего справа от уже имеющегося. Дл этого я забыл, что в c++ не надо писать ключевое слово function, а до этого упорно пытался пере грузить метод в php. А еще перед этим в мускуле перепутал синтаксис update и insert. Это все просто из-за недостатка опыта или я слишком много одновременно охватить хочу? Просто поймите правильно, я не скачу туда-сюда, но сайтики писать хочется, игрушки делать-мечта детства, да и в вузе учиться надо хорошо успевать.
Аноним 30/01/15 Птн 13:08:36 #587 №431018 
>>430992
У меня не возникает таких проблем. Скорее всего опыта мало у тебя.
Аноним 30/01/15 Птн 13:12:40 #588 №431019 
>>430992
Прото кидаешься туда сюда. Минусы: обучение занимает больше времени. Плсюсы: когда рука набьется, будешь хуячить сразу везде.
sageАноним 30/01/15 Птн 13:57:33 #589 №431023 
>>430943
Бамп вопросу.
Аноним 30/01/15 Птн 14:30:51 #590 №431027 
Пацаны, где работу-то искать в интернетах? Знаю пару языков на уровне - пишу с гуглом, хочу поработать, захожу на
http://www.cyberforum.ru/freelancers-offers/
И охуеваю. Там блядь толпы кодеров которые вообще все знают. Где работу то искать?
Аноним 30/01/15 Птн 14:30:54 #591 №431029 
>>431023
Нахуй сосать? Программисты востребованы как никогда, они и диктуют правила рынка. Если начальник что-то там недоплачивает, то если куча других мест, где заплатят втрое больше. Программист нынче элита.

Ну, это если у тебя гитхаб аккаунт выглядит вот так: https://github.com/tj
Иначе ты хуй и никому не нужен. Так что дам тебе совет - если у начальника хуец маленький, то лучше ничего не говори, а просто молча соси. Иначе хуже будет. Я на этом собаку съел, знаю о чём говорю.
Аноним 30/01/15 Птн 15:25:48 #592 №431039 
Поясните за всякие русскоязычные форумы по программированию.
Полезно ли их посещать?
Или это говно устарело и уже никому не нужно?
Опишите те которые знаете.
Аноним 30/01/15 Птн 15:35:19 #593 №431041 
>>431039
cyberforum
Аноним 30/01/15 Птн 15:47:12 #594 №431044 
>>431029
Ты так сказал как будто твой акк на гитхабе так выглядит
Аноним 30/01/15 Птн 15:50:46 #595 №431045 
>>431041
Двачую, зависал там, пока не пришел на тиреч.
Аноним 30/01/15 Птн 16:03:28 #596 №431048 
14226230082980.jpg
Подскажите где можно спиратить TX Spell для WPF?
Telerik и C1 пробовал, но их контролы не поддерживают Hunspell, а их собственные словари никчемные.
Аноним 30/01/15 Птн 16:19:47 #597 №431050 
>>430917
>>430921
Бамп вопросу, ну же.
Аноним 30/01/15 Птн 16:27:31 #598 №431054 
>>431045
>>431041
инстант зашквар, ещё скажи античат или сикуель, чтоб авансом вам в рот нассали

>>431039
почти все говно, есть норм тусовка в ЖЖ ну и жуик же
Аноним 30/01/15 Птн 16:29:18 #599 №431055 
>>431054
но это не форумы, скорее бложеки, так что нет, норм форумов на русском нет
Аноним 30/01/15 Птн 16:32:37 #600 №431058 
>>431019
двачую. Пишу постоянно на трех языках (С++/Python/JavaScript. Никакой боли от переключения синтаксиса нет. Таскаю стили и подходы из языка в язык. брат жив, зависимость есть.
Аноним 30/01/15 Птн 16:40:49 #601 №431061 
>>431058
>С++/Python/JavaScript
>Таскаю стили и подходы из языка в язык

Представил крестокод в js-стиле, или жс-код в кресто-стиле, смеялся 5 минут. Ну ты и наркоман, блять.
Аноним 30/01/15 Птн 17:00:12 #602 №431065 
>>431039
Не нужны.

Русский не для программирования. Я если кодерскую книжку или туториал вижу на русском - аж мутить начинает. Куча переводов + сам язык тягучий.

Работа тоже скоро будет только на аутсорс с такой-то экономикой. Так что учите сначала английский, а потом кодить, ага.
Аноним 30/01/15 Птн 17:12:05 #603 №431070 
14226271251650.jpg
Посаны, начали в универе проходить ассемблер, смогу я нормально кодить на линуксе? Какие отличия? Сколько придется изменять в коде? Может, есть какие костыли?
sageАноним 30/01/15 Птн 17:15:11 #604 №431071 
>>431070
Если будете использовать WinAPI, то запускай программы под Wine.
Аноним 30/01/15 Птн 17:16:48 #605 №431073 
>>431039
>программированию
>это говно устарело и уже никому не нужно
чек
Аноним 30/01/15 Птн 17:23:10 #606 №431074 
>>431054
> сикуель
А что в нем плохого?
Аноним 30/01/15 Птн 17:27:14 #607 №431075 
Что, никто не может присоветовать книгу по Verilog-у?
Как? Аноним 30/01/15 Птн 18:15:35 #608 №431085 
Нет, ну я всё понимаю, язык - это выражение мыслей. Но я не могу понять одно, как мне выразить свои мысли и логику в компьютер? Да, да, да, нужен ЯП, он есть, но опыта нет. Серьёзно, я не понимаю это, в любой другой науке есть основа, с которой начинают и всё стаёт предельно ясно, но тут... Я захожу в редактор и вижу мигающий столб. Нужен либо Си_шарп либо Ява_скрипт, что выбрать (геймдев) ? Да и где эти основы языков, как мне знать, как выразить ту или иную мысль в той или иной команде? Какую литературу читать?
Аноним 30/01/15 Птн 18:40:22 #609 №431091 
>>431085
Изучи синтаксис языка хотя бы на базовом уровне, изучи основные приемы быдлокодинга, подумай о том что хочешь сделать и разбей свою задачу на подзадачи. Например если ты делаешь очередной раннер, тебе нужно решить, как создать не заканчивающееся поле, как создать персонажа, как им будет управлять юзер, какие будут препятствия/бонусы и как персонаж будет с ними взаимодействовать, как будут отображаться очки игрока и т.д.. Потом садишься и пишешь. Что непонятно - в гугл. Первый раз получится хуйня, второй раз не такая большая, но тоже хуйня. Это нормальный процесс. Может я неправильно понял твой вопрос, тогда извиняй.
Аноним 30/01/15 Птн 18:57:40 #610 №431095 
>>431085
Учи алгоритмы и структуры данных - научишься правильно мыслить. Потом либо в функциональщину либо в ООП. Язык выбирай соответсвующе.
Аноним 30/01/15 Птн 19:29:37 #611 №431103 
>>431085
В какой-то момент ты поймешь, что додрочился до того уровня, когда любая задача, даже совершенно незнакомая тебе, автоматически раскладывается на подзадачи до самого низкого уровня у тебя в голове и поддается решению для тебя. Вот это и есть та самая основа, ей нельзя научить, ее можно достичь самому только, как быстро от тебя зависит. После этого в целом и начинаешь уже действительно писать.
Аноним 30/01/15 Птн 21:40:00 #612 №431137 
>>431095
>либо в ООП. Язык выбирай соответсвующе.
И какой для ООП язык выбрать? Джаву?
Сейчас Python изучаю. Стоит ли на нем ООП изучать?
мимо-другой
Аноним 30/01/15 Птн 22:25:35 #613 №431150 
>>431137
Да, стоит. У пайтона хорошая ОО модель, основанная на сообщениях, плюс самые лучшие либы в мире. Буквально, ни у одного языка так хорошо экосистема не развита, как у пайтоняши. На джаву забей, это совсем неинтересный и скучный язык без каких-либо фич и характера. Вообще, есть только один нормальный statically typed язык - хаскель. Но ты туда не лезь, ибо не совсем практично. Но вообще, если хочешь продвинутся дальше джуниора, то обязательно изучи хаскель. Мне так мой тимлид сказал, он уиный.

джуниор-кун
Аноним 30/01/15 Птн 22:51:07 #614 №431157 
>>431150
обосцал тебя
sageАноним 30/01/15 Птн 23:05:51 #615 №431159 
>>431150
> У пайтона хорошая ОО модель, основанная на сообщениях
Охохо, отрок, вы хоть бы один бы язычечек посмотрели основанный на сообщениях (smalltalk, io) прежде чем смущать слух милостивых господ подобной бессмыслицей.

ООПе питона основано на соощениях ровно настолько, насколько на них основано ООПе в пащкале.

>>431157
Справедливый, хоть и эпатажный поступок.
Аноним 30/01/15 Птн 23:27:14 #616 №431166 
>>431159
Нет смысла их изучать. Было показано много раз, что ООП неправильный подход к разработке. Нужно стараться писать код в чистом функциональном стиле (как хаскель), а где функциональный подход неоправдан - написать код императивно. И такую вот программу нужно разбивать на маленькие независимые друг от друга ламповые модули. OOP is overrated.

джуниор-кун
Аноним 30/01/15 Птн 23:52:47 #617 №431175 
>>431166
Ты толстяк, а не джуниор.
Аноним 31/01/15 Суб 00:03:50 #618 №431179 
>>431166
> Нет смысла их изучать
Есть. Перестать обсираться на дваче, например. Начни с малого, джуниор!
Аноним 31/01/15 Суб 00:10:16 #619 №431183 
14226522168910.jpg
Дано: Я - 20 лвл. шарю в ООП, неплохо знаю AS3.
Задача: Как можно быстрее изучить хотя бы немного С++. Чтобы можно было накатать несложную софтину для работы с интернетом.
Условия задачи: Меня конечно больше интересует информация как сделать это с минимумом получаемой информации. То бишь без тонны какого-то сомнительно полезного текста. Что-то наподобие справочника что ли, где не нужно читать 300 страниц разъяснений сути™ погромирования. Цимес в том, что если я буду юзать такую книжку я могу соснуть хуйцов, потому как настольных приложений я и не кодил никогда, да и плюсы таки сильно отличаются от as3. У меня вот есть vs2008, создал оконный проект, посмотрел на код пустого окна - знакомо процентов на 40. Это всякие операторы, вызовы функций похожие, инклуды. Однако же специфических непонятных штук тоже дохуя.
Вот и пришел спросить у вас как будет лучше поступить в таком случае? Алсо, можете подсказать другой язык оконного погромирования, но, с++ я выбрал не случайно: в нем есть ооп и он всё таки достаточно похож на as3 в котором я имею хоть какие-то знания. Я уже думал о делфи всяких, но там же совсем всё по другому, не? И ещё: нет, я не хочу за 2 дня волшебно выучить язык, но время всё таки играет роль.

Заранее прошу прощения если обидел кого-то своим кодерским невежством или неграмотностью в чем-то.
Аноним 31/01/15 Суб 00:16:51 #620 №431188 
>>431175
>>431179
Ну давайте хули, поясните мне что же такое класс? Что это такое? Класс. Нахуй они нужны?
Аноним 31/01/15 Суб 00:19:02 #621 №431189 
>>431188
После драки кулаками не машут.
Аноним 31/01/15 Суб 00:25:08 #622 №431191 
>>431183
Тебе нужен не си++ который сложный, а C# который еще больше похож на твой АкшонСкрипт.
Окошки на нем писать удобнее чем на крестах.
Должен быть специальный тред где-то внизу.
Аноним 31/01/15 Суб 00:33:09 #623 №431195 
Что-то я заебался тестировать в изоляции. У меня стаб выдаёт мок, который ожидает сообщение (со стабом) и выдаёт ещё один мок. Целый день класс в 100 строк тестирую, нахуй так жить?
Аноним 31/01/15 Суб 00:36:28 #624 №431196 
>>431195
Что за пиздец-то? Ты уверен, что один класс тестируешь?
Аноним 31/01/15 Суб 00:39:12 #625 №431200 
>>431196
Да, он должен сразу на три стула сесть. Он пишет в БД, в кэш и запускает бэкграундные работы. Зато тесты запускаются за 0.0045 сек.
Аноним 31/01/15 Суб 00:45:28 #626 №431202 
>>431200
Ну вот ты сам и ответил. SRP не завезли.
"Писателей"/бэкграундные работы выноси и отдельно тестируй, да и всё. А в этом классе их застабай прост)).
Аноним 31/01/15 Суб 00:47:11 #627 №431203 
14226544317170.jpg
>>431196
Хотя если бы на двач не заходил, то за час бы всё написал. Ненавижу так проёбывать дни.
Аноним 31/01/15 Суб 00:50:22 #628 №431207 
14226546226450.jpg
>>431202
Какая-то часть программы по-любому должна это сделать. Я просто проверяю, что все сообщения отправлены куда надо с правильными аргументами. Это типо isolated integration test. А всё остальное протестировано.
Аноним 31/01/15 Суб 00:50:26 #629 №431208 
>>431203
Подозрительно, я сегодня точно так же проебал день. И именно сегодня же.
sageАноним 31/01/15 Суб 00:57:03 #630 №431210 
14226550230180.jpg
>>431208
У меня каждый раз припекает от той пикчи. Надо распечатать на А1 листе и повесить на стену.
Аноним 31/01/15 Суб 00:58:49 #631 №431211 
14226551291630.jpg
>>431207
Ну тогда да, только страдание.
Аноним 31/01/15 Суб 01:05:38 #632 №431216 
14226555381700.jpg
Анон, я учусь на айтишного математика. Какой язык и какие технологии мне лучше осваивать по ходу учебы, чтобы потом не умереть с голоду? Рассчитываю на 5 лет.

Пхп не предлагать, SICP читаю.
Аноним 31/01/15 Суб 01:10:22 #633 №431217 
>>431216
> Какой язык и какие технологии мне лучше осваивать по ходу учебы
Haskell, Data-Science языки
> чтобы потом не умереть с голоду?
RoR, Js
Аноним 31/01/15 Суб 01:13:03 #634 №431218 
>>431217
>Haskell, Data-Science языки
Я не в ДСах живу. В моем миллионнике вряд ли можно найти работу, где это нужно.
Аноним 31/01/15 Суб 01:14:25 #635 №431220 
>>431216
Go, Rust, Javascript + Node. Это всё для работы, поверь - через 5 лет жалкие опущенские C, C++, Java, Ruby и Python будут использовать только самые твердолобые петухи, с крайне низкими способностями к рациональному мышлению.

Для себя изучай Haskell, Clojure, Common Lisp.
Аноним 31/01/15 Суб 01:15:49 #636 №431222 
>>431217
Алсо,
>Js
Воняет пескаликом, шелл-скриптами, 15-летними ксакепами, курсом веб-дизайна в ПТУ и петухом-айдишей.
Аноним 31/01/15 Суб 01:20:14 #637 №431223 
>>431222
Помпаж на ровном месте.
Аноним 31/01/15 Суб 01:25:56 #638 №431225 
>>431217
А какая область применения у JS? Клепать сайтики за 15к в месяц?
Аноним 31/01/15 Суб 01:26:48 #639 №431226 
>>431225
Почему не за 150к в месяц?
Аноним 31/01/15 Суб 01:28:59 #640 №431227 
>>431220
>Go, Rust, Javascript + Node
Твоя ссаная мода ничего глобально не изменит.
Аноним 31/01/15 Суб 01:34:05 #641 №431229 
>>431227
Схуяли мода? Ты ебанутый? Это направление, в котором двигается worldwide software development. Я рашку вообще не учитываю, потому что её как бы и нет в мире. Сейчас что ни стартап, так на Go или Meteor. Это уже ВСЁ. Скоро экосистема раста разрастётся, он окрепнет и станет золотым стандартом.
Аноним 31/01/15 Суб 01:44:04 #642 №431232 
>>431229
Блядь, что меняет твой Go? Чего до него не было, что он такое умеет? Давай ещё спиздани что айфон звонит лучше, чем нокла.
sageАноним 31/01/15 Суб 01:46:10 #643 №431233 
Ловите луддита.
Аноним 31/01/15 Суб 01:46:50 #644 №431234 
>>431232
Ну я не знаю, ещё не выучил пока. Но на хакер ньюс пацики говорят... В общем, лучше тебя, петушка, они всё знают, так что я буду им верит, а не тебе.
sageАноним 31/01/15 Суб 01:48:53 #645 №431235 
Ловите хипстора.
Аноним 31/01/15 Суб 01:54:12 #646 №431236 
>>431234
Лучше проверять, а не верить, дэбил.
Аноним 31/01/15 Суб 01:59:55 #647 №431239 
>>431236
И как проверить?
Аноним 31/01/15 Суб 02:16:21 #648 №431246 
>>431229
> Скоро экосистема раста разрастётся
Нихуя она не разрастется. На определенном уровне там все развалится потому что написано дурачками которые не смогли в настоящие языки. А сами петушки к тому времени уже съебутся в новый революционный хипсторский недоязык.
Аноним 31/01/15 Суб 02:16:29 #649 №431247 
>>431239
Через пизду твоей мамаши-шлюхи. Если во время полового акта и последующего спуска ей на лицо она решит проглотить сперму, значит Go, Rust будет в тренде через 5 лет, если нет, то они превратятся в очередные мертвые проекты, которых полным полно у гугла и MS.
Аноним 31/01/15 Суб 02:28:55 #650 №431250 
14226605352950.png
>>431220
> через 5 лет жалкие опущенские C, C++, Java, Ruby и Python
Ахуеть если кто-то так всерьёз считает.

Вот поэтому ко всем ниже синьор-помидоров тимлидов опытных и надо ставить - чтоб не ушли в глубины раста-манства и нодоаутизма вместо нормальной работы.
Аноним 31/01/15 Суб 02:35:17 #651 №431251 
>>431246
Харкачую. Экосистемы пайтона разрастаются не годами, а десятилетиями, лол, руби кококо, там проходят многие годы после того как что-то становится стандартом или что-то начинают использовать, да и то уже руби начали загонять под шконарь, популярность уменьшается, хотя какой-нибудь очередной опсосовский Go пока даже рядом с ним не стоит по своим возможностям, той же джавы или .net-а вполне достаточно для всего, вообще для всего, на .net ты можешь выполнить 98% любых задач из любого другого языка, главное, чтобы руки из правильного места росли, для джавы тоже какого хочешь говна полным полно, просто надо уметь им пользоваться и не строить из себя какого-то срывателя покровов и ёба-хакера, которому не хватает чего-то, обычно это идёт от школьников. Все эти очередные хипстерские Go, Meteor вообще ничего нового не предлагают, нихуя нового вообще, сплав хуйни с хуйнёй, Go вообще создавался как экспериментальный язык, именно как раз и для того, чтобы проверить - взлетит это говно или нет, т.е. никакие сообщества самые отборных задротов не сидели ночами и не думали, а вот как бы так запрограммировать компилятор и синтаксис языка, чтобы разработка на этом языке стала супер-пуппер продуктивной и за один клик ты смог написать операционку, и все шлюхи телки при упоминании, что ты погромируешь на Go. Пара дурачков от безделья, которые скорее университетскими учёными являются (они даже не такие как М.Фаулер) создают экспериментальный язык и смотрят, авось какие-нибудь уёбки найдутся, которые начнут на нём что-то делать - и то хорошо, ну и заебись. Вот и всё. До сих пор есть те, кто на дельфи что-то пишет, лол. Да еще и + сейчас наибольшее кол-во вакансии именно на .net и джаву, это значит, что потом миллионы этих проектов надо будет поддерживать => это замкнутый круг, еще как минимум лет 5 эти языки+ технологии и будут самыми популярными, а хипстерское говно потом переметнётся на очереную дурилку.
Что появится принципиально нового? Интернет протоколы или что? Новые сети? Квантовый компьютер? Нихуя не изменится в хардваре, нахуй еще одно очередная параша? Если на то пошло, то лушче переходить на мобилки, там будет стабильный рост и будет требоваться больше софта, но какие-то Go и прочая хуета - это просто смешно.
Аноним 31/01/15 Суб 02:39:46 #652 №431252 
Не знаю, даже, просто отпишу сюда.

Где-то десять дней назад, в ночной /b ввалился косматый анон, и реквестировал методику расчета частоты сигнала по сырым данным, поступающим на вход его автоматики.

Наверное, анон уже не найдется. Но задачу решил, написал даже мелкопрограммулинку, разобрался с оконным преобразование Фурье и ДПФ...

Вот так вот, мимолетный реквест анона продвинул меня еще чуть глубже в бездну матана.
Аноним 31/01/15 Суб 02:41:24 #653 №431253 
>>431251
Под net я не могу написать встраиваемый софт, или в мобильные платформы.

Мало того, отсасал никрософт на мобильных платформах из-за своей ебучей политики.

Нокию жалко.
Аноним 31/01/15 Суб 02:44:31 #654 №431254 
>>431220

Ты блять понятия не имеешь что такое С++ или Java.

Реально.

C++ сейчас умеет и в автоматическое управление памятью из коробки (причем в ручном переключении. Хочешь - хоть все приложение пиши на шаредпоинтах, хочешь - хоть на старых new/delete. И никакой Гвидон тебя не ограничивает в выборе.)
Аноним 31/01/15 Суб 02:50:54 #655 №431257 
>>431253
> встраиваемый софт
Шарп позволяет использовать unsafe code и работать с памятью напрямую, можно + подтягивать различные external libraries системные, но хотя да, лучше байтоёбством заниматься на C и не ебать голову. Просто я хотел сказать, что лучше выучить что-то одно(.net, JDK, Ruby, Python), но нормально, а не скакать с хуйца на хуец и знать по чуть-чуть. Хипстеры хотят всё и сразу.
> мобильные платформы
Можно взять Xamarin.NET, правда немного пострадает производительность, да и процесс отличается, но если захотеть , то всё можно сделать.
Аноним 31/01/15 Суб 04:32:01 #656 №431270 
>>431254
а где вот собственно можно почитать более систематизировано про то что там нового в С++?
Аноним 31/01/15 Суб 05:17:27 #657 №431273 
>>431253
Это пока. .NET открылся только что - это даст гигантский буст всяким Xamarin (пока сыроват, но целые компании на нём клепают мобильный софт).

Я не самый большой фанат C#, но пишу на нём много чего и неплохо бы было им потеснить C++/Java среди кроссплатформ.
Аноним 31/01/15 Суб 05:34:19 #658 №431276 
>>431220
>>431220
Обосрался С и С++ будут вечно, особенно С++. Тк на них можно написать вообще просто все. А то что ты перечислил модно пидорская хуйня, где даже факт того что в конце выражения не ставится точка с запятой обсасывается хипстерами как прорыв.
Аноним 31/01/15 Суб 05:36:38 #659 №431278 
>>431276
Меня кстати немножко подбешивает синтаксис языков где нет каких либо окончаний строки вроде ;
С такими знаками мне кажется код выглядит и читается куда лучше.
Аноним 31/01/15 Суб 06:58:32 #660 №431281 
>>431278
Вообще не разу не понял всю сакральную суть питона и почему он такой ахуенный, да какой то своеобразный синтаксис, который ВНЕЗАПНО все стали считать ахуенным. Иногда создавалось такое чувство, что когда идеи по созданию языка закончились Гвидо просто решил А ДАВАЙТЕ ДЕЛАТЬ КАК НЕ В СИ. Ну и наворотил хуйни.
Аноним 31/01/15 Суб 06:58:49 #661 №431282 
http://geektimes.ru/post/245116/
>Сегодня вечером для всех жителей Крыма заблокирована возможность обновляться/скачивать новую версию браузера Google Chrome.
>Конечно, при желании это все обходится, с помощью тех же proxy/vpn, но тенденция налицо.
Почему бы провайдерам не выдать российский ip? В чем проблема?
Кэширование и дизайны сайта Аноним 31/01/15 Суб 08:04:56 #662 №431284 
Привет, анон. Я хотел бы добавить на свой сайт кеширование, дабы не загружать каждый раз работой скрипты и не тревожить лишний раз базу данных, если известно, что содержание страниц не изменилось (читают много, а статьи добавляются не очень часто, несколько чаще под статьей появляются комментарии, тогда надо обновлять кэш только этой страницы). Но еще у меня сделана возможность выбора дизайна сайта (как темы на яндексе или на дваче, но у меня у разных тем может быть не только разный css, но и js/html). Сейчас это реализовано куками: когда пользователь меняет дизайн, ему меняют значение куки, а при загрузке пользователем страницы сервер берет шаблоны, стили и все файлы из папки, зависящей от значения этого куки. Если что, сервер apache, пишу на пыхе. Как совместить кэширование и дизайны и можно ли их совместить в принципе?
Аноним 31/01/15 Суб 10:20:33 #663 №431289 
В БД есть две таблицы со связью 1 ко многим: Категории(id, имя) - Подгатегории(аналогично + fk). В asp.net mvc сделал view, в котором создается\редактируется категория.
Как динамически создавать на этой же форме поля для подкатегорий? Ну, то есть у категории есть 3 подкатегории и создать поля для уже существующих - не проблема, а как по нажатию кнопки добавить(или удалить) еще одно поле на форме и найти его позже в коде, чтобы извлечь из него данные? Понимаю, что нужен джаваскрипт, но я в нем не шарю почти. Скажите, где копать хотя бы.
Аноним 31/01/15 Суб 10:41:08 #664 №431291 
>>431054
>ЖЖ
Нассал тебе на ебальник.
Всегда когда гуглю "Как сделать Х", первая ссылка на мсдн, а вторая на сайберфорум. А твой жж и не видел не разу.
Хотя самый зашквар это конечно же /pr/
Аноним 31/01/15 Суб 10:48:35 #665 №431293 
>>431291
обоссан за отсутствие стековерфлоу
Аноним 31/01/15 Суб 12:39:08 #666 №431307 
>>431293
Ну так вытрись, раз обоссан, дибил ебаный.
Аноним 31/01/15 Суб 12:51:24 #667 №431308 
>>431291
Ну ты уёбок. Чтоб гуглить как сделать Х есть стековерфлоу и сотни мелкофорумов, мелкобложеков и вообще гугл. Жуики с ЖЖ с не для рутинной хуиты, разумеется.

>cyberforum
Не перестаю проигрывать. Форум по выпасу максимум быдла от IT. Что ты там гуглишь, как голосовалку на гостевуху прикрутить?
Аноним 31/01/15 Суб 12:59:09 #668 №431311 
>>431291
зк/ - уютный форум где питурды учатся говнокодить, чтоб заработать на доширак.

А самый зашквар это ЛОР.
Аноним 31/01/15 Суб 13:02:39 #669 №431313 
>>428739

1C, прости госпади...
Аноним 31/01/15 Суб 13:07:16 #670 №431314 
>>431039
полезно посешчать только [email protected] если ты не обосцышься когда у тебя спросят кто ты есть.
Аноним 31/01/15 Суб 13:07:50 #671 №431315 
>>431054
>жуик
топ кекарий
Аноним 31/01/15 Суб 13:19:03 #672 №431317 
>>431314
конфобыдло закукарекало
Аноним 31/01/15 Суб 13:52:07 #673 №431319 
14227015279680.jpg
Привет банан.

Есть способ сделать ведро/иос приложеньице из HTML+js?

Нагуглил некоторые фреймворки, типа app-framework, но не понял главного - как собственно приложение-то запаковать и задеплоить?
Или это вообще не о том?
Аноним 31/01/15 Суб 13:57:05 #674 №431322 
14227018255740.png
>>428222
Подскажите какую нибудь хорошую книжку по алгоритмам что бы и не 1000 страниц и было что нибудь из задачек порешать.
Аноним 31/01/15 Суб 14:03:17 #675 №431323 
>>431319
>xdk
Все нормально, оказалось просто, что я слепой.
Аноним 31/01/15 Суб 14:13:08 #676 №431328 
>>431308
>>cyberforum
>Не перестаю проигрывать. Форум по выпасу максимум быдла от IT. Что ты там гуглишь, как голосовалку на гостевуху прикрутить?
Два чая тебе
Аноним 31/01/15 Суб 14:21:52 #677 №431332 
>>431319
PhoneGar/Cordova, Ionic
Аноним 31/01/15 Суб 14:30:47 #678 №431333 
>>431332
И тут же сходу воткнулся, что даже для ХеллоуВорлд на яблоке нужно купить сертификат. Купитькупитькупить.

Я все правильно нонял?
Аноним 31/01/15 Суб 14:41:50 #679 №431336 
>>431333
На симуляторе можно без сертификата, если твой тулчейн позволяет на симуляторе запустить. Ну а так да. Может там есть какие-то темные схемы с джейбрейком, но официально только на симуляторе.
Аноним 31/01/15 Суб 14:46:49 #680 №431337 
>>431333
На яблоке? Да. Но если собрался пилить приложуху и выкладывать ее в аппстор, тебе один хуй надо будет покупать этот сертификат этот. Локально я запускал через xcode на эмуляторе без проблем.
>>431332
>PhoneGap
slowfix
Аноним 31/01/15 Суб 16:13:29 #681 №431346 
>>431337
Так а сертификат какой покупать?Этот?
!7VlleM.hkU 31/01/15 Суб 17:33:19 #682 №431353 
Итак, суть дела — через две недели нужно сдавать черновую версию SPA с обращением к БД (заполнение, редактирование, вывод собранных данных) и календариком (расписание уроков тип). Решил, что буду брать Пифон и Джангу (которых нихуя не знаю, но хочу выучить), Bootstrap и что-то еще (БД-шная библиотека+JS-фреймворк). Допустим, SQLite — он подходит? А из двойки AngularJS и jQuery что эффективнее в данном случае и проще учить? И есть ли способы дотянуть (читай — выучить, так как я ранее только интро-курс на Курсере проходил для второго, а нужен третий) Python+Django за 48-60 часов до нужного уровня? Есть советы?
Проблема возникла потому, что я думал, что проект можно будет сдать хуй знает когда (два-три месяца, за которые я бы все неспеша выучил и по ходу дела ), но вдруг сказали, что ИМЕННО ЧЕРНОВИК (а это значит рабочая, но забагованная версия) — именно через две недели. Я на грани того, чтобы выпилиться.
sageАноним 31/01/15 Суб 17:45:48 #683 №431357 
>>431314
Я хикка, сойду?
sageАноним 31/01/15 Суб 17:46:20 #684 №431358 
>>431311
> А самый зашквар это ЛОР.
Но там вроде адекваты сидят насколько я слышал.
Аноним 31/01/15 Суб 17:46:31 #685 №431359 
>>431346
Что значит какой сертификат? Для того чтобы выложить приложуху в аппстор, тебе нужно заплатить деньгу. Сертификат, не сертификат, называй как хочешь. Чтобы просто собрать и эмулировать локально, сертификат не нужен. Ну по-крайней мере на маке, на шинде не знаю.кажетс я разработка под гейос возможна только на ОС Х
Аноним 31/01/15 Суб 17:48:49 #686 №431360 
>>431353
jQuery проще, еще обрати внимание на backbone, судя по твоему описанию, он тебе неплохо подойдет. Про бэкенд не поясню. Опиши задачу более подробно.
Аноним 31/01/15 Суб 17:53:18 #687 №431361 
14227159983960.jpg
>>431353
>Python+Django за 48-60 часов до нужного уровня
Увеличить член за месяц на 5 сантиметров?
Я только с этой джангой ёбаной возился несколько недель, чтобы основы прошарить и это уже имея навыки программирования на пистоне. А ты хочешь за две недели поднять пистон, джанго, джейквери, энгюлар, эскьюэльлайт, бутстрап и даже небо, даже Аллаха. Сдаётся мне, что ты просто уёбок какой-то тупорылый, съеби с моих харкачей и не отупляй интернет.
> Я на грани того, чтобы выпилиться.
Просто помни, что главное сделать первый шаг, ты не нужен.
!7VlleM.hkU 31/01/15 Суб 18:06:27 #688 №431369 
>>431360
>Опиши задачу более подробно
Нужно склепать веб-сайтик с логином на главной странице, после которого должно открыться окно просмотра/редактирования БД, с которым можно переключаться между страницами. Вся эта хуйня должна потом оформляться в таблицу с календарем в шапке (что-то в духе школьного расписания).
>>431361
> даже небо, даже Аллаха
Я не сказал «мне нужно вызубрить до уровня джуниуора», я скорее про возможность хотя бы понять, откуда копипастить и какие мануалы курить, чтобы сделать ту или иную задачу. Про написание программ без мануалов и учебников на интуитивном уровне речи не идет.
>джейквери, энгюлар
Что-то одно же.
>уёбок какой-то тупорылый, съеби
Съебу, как только получу годное наставление или сайты с мануалами.
>ты не нужен
Я знаю.
Аноним 31/01/15 Суб 18:07:15 #689 №431370 
>>431369
Черт, надо следить за тем, чтобы убирать трипкод.
Аноним 31/01/15 Суб 18:10:16 #690 №431374 
>>431369
За две недели твой выбор php/mysql/jquery/foundationтот же бутстрап, только в профиль. Если ты модный бородач из старбакса и уже шаришь в js, обрати внимание на meteor.
Аноним 31/01/15 Суб 18:26:47 #691 №431381 
>>431374
>php
Есть ли что-то подобное Dive into Python по нему? Какие СУБД и сервер юзать?
>>431374
>уже шаришь в js
Только на уровне синтаксиса и базовых функций.
А если через пару месяцев я решу переписать проект на другом языке, что я могу использовать из него? inb4: ничего
Аноним 31/01/15 Суб 18:37:52 #692 №431383 
>>431353
>которых нихуя не знаю
Блоки отделяются табами, вместо открывающей скобки двоеточие, закрывающей скобки нет, свитчей нет, циклов с постусловием нет, for пишется как for <var> in <collection>, range/xrange для создания списка чисел, отсутствуют скобки в управляющих конструкциях, переменные объявляются присваиванием, функции объявляются через def, списки вместо массивов и делаются через []. Всё, ты знаешь питон на достаточном уровне, иди читай туториалы про свою джангу.
Аноним 31/01/15 Суб 18:41:32 #693 №431385 
>>431383
Это прикол или рили уже могу (потому что как раз с синтаксисом и прочей хуергой я знаком, даже имейджи и формочки к переменным привязывал)?
Аноним 31/01/15 Суб 18:43:59 #694 №431386 
>>431381
>Есть ли что-то подобное Dive into Python по нему?
http://www.codecademy.com/en/tracks/php
http://php.net/manual/ru/langref.php
google/stackoverflow
>Какие СУБД и сервер юзать?
MySQL+Apache
>А если через пару месяцев я решу переписать проект на другом языке, что я могу использовать из него? inb4: ничего
Не знаю, но вангую что ничего, лол.
Аноним 31/01/15 Суб 18:45:30 #695 №431388 
>>431383
> Блоки отделяются табами
> переменные объявляются
Быдло.
Аноним 31/01/15 Суб 18:53:42 #696 №431390 
>>431388
Может, у него привычка такая? (В Саблайм Тексте можно выставить длину таба как четыре пробела.)
>>431386
Тогда я буду пытаться до вторника поднять Джангу, а если не взлетит — то пересяду на ПХП. Как минимум будет полезный опыт и мотивация делать/учить все заранее.
Аноним 31/01/15 Суб 18:54:07 #697 №431391 
>>431386
Спасибо тебе, добрый анон.
Аноним 31/01/15 Суб 18:55:22 #698 №431392 
>>431383
О, очередной быдлан пожаловал.
Аноним 31/01/15 Суб 19:17:20 #699 №431396 
Сап, двач. Чего можно такого интересного с vk api намутить, желательно, используя бд?
Аноним 31/01/15 Суб 19:24:40 #700 №431401 
>>431396
Сэйвер сообщений.
Аноним 31/01/15 Суб 19:25:57 #701 №431402 
рассыльщик спама с отслеживанием ответов на твои высерыхотя честно говоря не знаю есть ли там нужные методы
Аноним 31/01/15 Суб 19:26:19 #702 №431403 
>>431402
>>431396
Аноним 31/01/15 Суб 19:36:55 #703 №431407 
>>431281
Все просто.

Ты пишешь на С++? Надо ебаться с компилятором и эта сука еще не дает тебе запустить с ошибками.

На Питоне все пишется хоть через жопу.

Поэтому у школоты небывалый успех приобрело.

Глубинная суть другая.
Писать бекэнд на С++ можно и в большинстве случаев оправданно.
Но квалификация программиста нужна высокая, ибо нарушение сегментации памяти может положить весь сервер.

А на питоне максимум - выкинет исключение в консольку.

Поэтому питон популярен в не нагруженных системах, так как минимизирует риски.

Но школьники об этом и не догадываются.
Аноним 31/01/15 Суб 19:37:18 #704 №431408 
>>431270
https://ru.wikipedia.org/wiki/C%2B%2B11
Аноним 31/01/15 Суб 19:43:26 #705 №431409 
>>431383
Что я использую?
JS
Object { code; }
CSS
Selector {code;}
C/C++
qualifier type name(args) qualifier { code; }
Java
qualifier qualifier type name(args) { code; }

И только ебаный Python
def name(args)
<-tab->code
Аноним 31/01/15 Суб 20:10:54 #706 №431420 
Посоветуйте сайт. Как хабр, только англоязычный.
Аноним 31/01/15 Суб 20:12:22 #707 №431422 
>>431420
dou
Аноним 31/01/15 Суб 20:37:18 #708 №431431 
>>431407
Хз, у меня все норм нет ебли с компилятором и все нормально по человечески запускается. Ну ладно я понял тебя, просто редко выныриваю из своего маня мирка, что бы посмотреть что там в мире нового хипстеры напридумывали.
Аноним 31/01/15 Суб 20:45:26 #709 №431434 
>>431409
>Что я использую?
Я откуда знаю? Это не тот вопрос, который надо у незнакомых людей спрашивать.
>И только ебаный Python
1. Проебал двоеточие.
2. И что?
А ещё есть begin .. end или endif/wend етц, представляешь?
Аноним 31/01/15 Суб 21:38:15 #710 №431451 
>>431434
У тебя не то что с пониманием языков программирования плохо...
У тебя явно все плохо с пониманием человеческого языка.
Аноним 31/01/15 Суб 21:39:51 #711 №431454 
>>431434
Про препроцессор Си слышал, школьник?
Аноним 31/01/15 Суб 22:12:28 #712 №431466 
14227315480250.png
Как перестать выёбываться и выучить уже наконец какой-нибудь язык программирования дальше переменных и циклов?
Аноним 31/01/15 Суб 22:15:52 #713 №431467 
>>431466
Никак, это профессия не для тебя, и ты об єтом знаеш.
sageАноним 31/01/15 Суб 22:20:33 #714 №431470 
>>431467
> єтом
Меня не интересовало мнение хохла.
(Автор этого поста был предупрежден.)
Аноним 31/01/15 Суб 22:30:26 #715 №431477 
>>431470
Разрыв пидорахи даже в програмоче, спешите видеть, если ты долбоёб не способный выводить массив циклом, или способный только на это, то назуй покинь Єту доску падаль.
Аноним 31/01/15 Суб 22:38:59 #716 №431484 
>>431477
>Єту
Sir, установите украинскую раскладку Бирмана. Там есть полный набор как русских, так и украинских лiтер.
Аноним 31/01/15 Суб 22:40:30 #717 №431485 
>>431484
Но ведь ЄТО было сделано специально
Аноним 31/01/15 Суб 22:41:54 #718 №431487 
>>431482
Спасибо.
Аноним 31/01/15 Суб 22:42:47 #719 №431488 
>>431485
А, ну ладно.
>>431466
Алсо, дельный совет — начать себя как-то мотивировать и начать работать против прокрастинации.
Аноним 31/01/15 Суб 22:48:56 #720 №431492 
>>431488
> Алсо, дельный совет — начать себя как-то мотивировать и начать работать против прокрастинации.
Пока моей мотивации не очень хватает. Выдуманный проект не хочется делать, а если появляется какая-то идея, которая кажется годной, на следующий день она уже кажется говном и мотивация пропадает. Была у меня возможность поучаствовать в опенсорс проекте, но на одном моменте я запнулся и мой "ментор" обещал помочь и объяснить, в чём там дело, но в итоге все забили на проект и я опять остался наедине со своей прокрастинацией.
Аноним 31/01/15 Суб 22:50:43 #721 №431494 
>>431488
Да не будет он этого делать, лол. Та часть его моска, что оценивает дальнейшие перспективы, уже приняла решение.
Аноним 31/01/15 Суб 22:56:34 #722 №431496 
>>431492
Пока вы, блять, будите лезть в этого говно, оно никогда не сдохнет. Я понимаю еще, человек написал: "Посоны, я угорел по гейдеву, потому решил выучить плюсы, чтобы написанные мною игры летали! Посоветуйте годноту". А то пришел, ему видите ли "Нужно понятие о классах и работой с памятью", так пойди попробуй мелочи стрельнуть у бритых пацанчиков в шапках-годонках, они тебе объяснять по понятиям. Может выясниться, что тебе ни классы ни память не нужны. Неужели, блять, так сложно прикинуть, за каким хуем ты вообше лезешь в отрасль. "рассчитано на грамотных людей" - уебывай нахуй. Сколько вас таких тут было: "Хочу сдать программистом! Какой язык выбрать для начала?", "Хочу выучить язык %langname%. Посоветуйте литературы". Кто-то подрывается и отвечает вам, может даже по хардкору палит годноту. А вы, все те самые, которые поматросят и бросят. Дальше хелло-ворда дело не идет, не говоря уж о работе с памятью Неужели вы и вправду думаете, что программирование/кодинг/хакирство стильно-модно-молодежно и, того глядишь, на практике пригодится? Напряги свое серое вещество и подумай, нахуя тебе это. Просто оно тебе не надо, иначе бы ты не создавал здесь очередной хуевый тред, а загуглил бы давно нашел статьи на хабре/рсдн/100_других_ресурсов. Люди составили тысячи подборок с описаниями, рецензиями - выбирай и читай. Но нет, блять, вместо этого очередной хуй припиздовывет в кодач и устраивает симуляцию деятельности. Нахуя, скажи блять, подбирать тебе книгу, если ты ее даже не прочтешь? Ф пизду вас, мудаков!
Аноним 31/01/15 Суб 22:58:29 #723 №431497 
>>431496
У тебя конечно PRIGOREELO[/b, но ты прав. Двачую.
Аноним 31/01/15 Суб 22:59:24 #724 №431498 
>>431494
Но ведь мне казалось, что в треде самый большой дебил — я.
>дальнейшие перспективы
Там не в перспективах дело. Я от прокрастинации один раз чуть не обосрался, вечно сфинктер сжимает.
>>431492
Гугли способы преодоления прокрастинации, выбери рандомный интересный тебе язык, бери хорошую литературу (анон плохого не посоветует, пожалуй) и начинай зубрить. Алсо, чувак двумя постами (у которого пригорела) выше говорит дело.
>>431496
Мотивация «Я хочу есть, я хочу превозмогать и я хочу иметь возможность сделать все так, как нужно именно мне» принимается?
Аноним 31/01/15 Суб 22:59:52 #725 №431499 
>>431498
>пригорело
Фикс.
Аноним 31/01/15 Суб 23:01:44 #726 №431500 
>>431497
хуле ты двачуешь это паста мудак
>>431498
нахуй съебал отсюда, достаточно мотивации? ублюдка кусок блять
Аноним 31/01/15 Суб 23:04:44 #727 №431501 
>>431500
>нахуй съебал отсюда
Ах, сколько злобы.
Аноним 31/01/15 Суб 23:16:12 #728 №431504 
ASP.NET или PHP?
Хочу запилить локальную макабу самопальную.
16 лвл, Быдлокодер на С++, учу Java. Алсо J2ME умер?
Аноним 31/01/15 Суб 23:37:52 #729 №431512 
>>431422
Но доу же украинский.
Аноним 31/01/15 Суб 23:52:38 #730 №431517 
>>431451
У меня с пониманием долбоёбов плохо, потому что я понятия не имею, при чём тут сишный препроцессор, и как факт, что у питона синтаксис отличается от других языков, вообще на что-то влияет.
Ну да, ты подрочил на языки с фигурными скобочками, дальше что? Языки без фигурных скобочек говно? Ололо. Ну молодец, это только твоё мнение, засунь его себе в задницу и дважды проверни. Представляю, как бы тебе бомбануло, если бы ты увидел какой-нибудь хаскель (инб4 в нём есть скобочки), окамл или сиквель.
Аноним 31/01/15 Суб 23:53:08 #731 №431519 
>>428222
Суп, аноны. 16 лвл кун. Просто ни капли в програмировании. Только на уроке информатики в школе Delphi или как-то так. Стало интересно, что ж это такое вообще. Расскажите, с чего начинать, какие подводные камни.
Аноним 31/01/15 Суб 23:55:58 #732 №431521 
>>431519
>>431504
Семен, плз.
Аноним 01/02/15 Вск 00:28:19 #733 №431530 
14227396990140.jpg
Програнон, помоги.
Есть прога QuickSET от делл, там есть галка "выключить зарядку батареи", но эта галка стоит до следующей загрузки системы. Как можно сделать так чтобы эта галка не снималась. Может можно как-то узнать, как это делает прога и накидать это на шарпе например или батник какой сделать.
Аноним 01/02/15 Вск 01:04:53 #734 №431541 
>>431517
Ты кому отвечаешь?
Почему ты несколькими анонам отвечаешь как одному?

Ты чо, совсем поехавший?
У тебя точно туго с общением на человеческих языках.
Си Аноним 01/02/15 Вск 01:10:21 #735 №431545 
Почему такая конструкция работает неправильно:
if ((N-expn(n))>=0) {
...
}
А вот такая правильно:
Z=N-expn(n);
if (Z>=0) {
...
}
Казалось бы это одно и то же. Просто не хотел лишнюю переменную впутывать.
Аноним 01/02/15 Вск 01:15:10 #736 №431546 
>>431545
Преобразования типов?

Что возращает expn? Что такое N? Где тип у N?
Ты сравниваешь с интом.
Аноним 01/02/15 Вск 01:15:26 #737 №431547 
>>431546
Где тип у Z..
Аноним 01/02/15 Вск 01:17:05 #738 №431548 
>>431546
>>431547
Пардон.
int Z,n;
unsigned long long N;
expn(n) - возводит двойку в степень n
Аноним 01/02/15 Вск 01:20:13 #739 №431549 
>>431548
А exp2 в math.h не завозили?
Я точно не помню, как в pure C это.

У тебя N unsigned, по определению не будет отрицательным.

Получается что N - expn(n) дает unsigned long long
Аноним 01/02/15 Вск 01:21:39 #740 №431550 
>>431548
Сейчас подумал, лол, и увидел что N - unsigned, то есть число без знака! И возможно на время проверки условия для N присваивается значение меньше нуля, проверяется, а потом возвращается обратно. А т.к. N объявлено по умолчанию беззнаковым, то она на время проверки условия не может стать меньше нуля и поэтому проверка всегда возвращает true.
Аноним 01/02/15 Вск 01:22:37 #741 №431551 
>>431549
Но а вариант

int Z = N-expn(n) приводит автоматом твой unsigned long long к int.

Можешь сделать такif ((int)(N-expn(n))>=0)
Аноним 01/02/15 Вск 01:25:23 #742 №431553 
>>431549
Я просто изначально думал math.h не подключать, т.к. двойка в степени n это 1 в двоичном представлении с битовым сдвигом влево n раз, и возможно эффективнее свою функцию сделать. А теперь посмотрю уж сомневаюсь.
Там просто задачка олимпиадная, алгоритм сложный, а нужно чтобы выполнялся за минимальное время, поэтому стараюсь на всём экономить, в меру своего понимания.
Аноним 01/02/15 Вск 01:25:50 #743 №431555 
>>431551
Так и сделаю, спасибо.
Аноним 01/02/15 Вск 02:27:24 #744 №431579 
Чего на одеске поболе будет? js или python? Может быть с++ или жява?
Аноним 01/02/15 Вск 02:48:11 #745 №431587 
>>431579
Какая тебе разница, скотина?
Аноним 01/02/15 Вск 03:01:45 #746 №431591 
>>431587
Cкотина.
Аноним 01/02/15 Вск 03:15:33 #747 №431594 
парни нужно плотно въехать в побитовые операции. Может есть какой калькулятор наглядный где вводишь число в десятичной системе, видишь как оно представляется битами и разные операции с ним делаешь. А то вот такой код меня пугает:
#define Mask8(x) ( (x) & 0xFF )
#define R(x) ( Mask8(x) )
#define G(x) ( Mask8(x >> 8 ) )
#define B(x) ( Mask8(x >> 16) )

а нужно написать кастомный фильтр для изображений, а я нихуя не понимаю почти.
Аноним 01/02/15 Вск 03:55:57 #748 №431596 
>>431594
calc.exe -> Alt-3
Аноним 01/02/15 Вск 04:01:14 #749 №431598 
>>431579
Лучше сразу тогда https://ru.chaturbate.com/male-cams/

Аноним 01/02/15 Вск 04:15:30 #750 №431600 
>>431596
спасибо, на маке отличный калькулятор оказывается. Вроде въехал более менее
Аноним 01/02/15 Вск 04:16:40 #751 №431601 
>>431594
эвклидов алгоритм.
для перевода в систему на основании _a_:

b = a q + r0
q = a
q1 + r1
q1 = a q2 + r2
...
qn = 1
1 + rn

base_a(b) : [rn, ..., r2, r1, r0]

число 122 в двоичную, a = 2:

122 = 2 61 + 0
61 = 2
30 + 1
30 = 2 15 + 0
15 = 2
7 + 1
7 = 2 3 + 1
3 = 2
1 + 1
1 = 1

1111010

& - логическое И

a | b | a & b
1 | 1 | 1
0 | 1 | 0
1 | 0 | 0

000 & 011 == 000
001 & 011 == 001
010 & 011 == 010

сдвиг на 1 бит влево, пример:
001 << 1
-> 010

вправо, пример:
100 >> 1
-> 010

101 из двоичной в десятичную:
1 2^2 + 0 2^1 + 1 * 2^0 = 8 + 0 + 1

не знаею если ты об этом спрашивал. уснуть не могу
Аноним 01/02/15 Вск 07:07:09 #752 №431614 
И тут тоже спрошу. Вопрос по C++.
Как мне подождать ввод пользователя из командной строки 5 сек, а потом забить хуй и пойти дальше исполнять код?
Лучше что бы это было в консольке.
Единственное что приходит в голову, это делать ввод в отдельном потоке.
Аноним 01/02/15 Вск 07:52:09 #753 №431617 
>>431579
По хабру поройся - недавно стату новую чувак собирал.
sageАноним 01/02/15 Вск 14:40:21 #754 №431674 
>>431614
Вроде больше никак и не получится, если ввод осуществляется по нажатию Enter. Можно использовать небуферизованный ввод, но это усложнит задачу. Делаешь поток, в котором читаешь ввод, а по истечение времени ожидания убиваешь его, вот и все.
Аноним 01/02/15 Вск 14:42:15 #755 №431676 
>>431614
Sleep(50)
Аноним 01/02/15 Вск 14:48:03 #756 №431681 
>>431614
Используй std::cin.peek() в цикле для проверки, есть ли ввод от пользователя.
Аноним 01/02/15 Вск 15:23:22 #757 №431700 
14227934020760.png
Аноны, поясните по монадам и функторам. Такие словечки модные, хочу ноншалантно обронить на работе, чтобы получить уважения от более опытных разработчиков. У меня в джаваскрипте может быть монада? А функтор? А всякие морфизмы, типо эндоморфизма, эпиморфизма, изоморфизма и так далее?
Аноним 01/02/15 Вск 15:37:50 #758 №431708 
>>431700
канешн, ёпта, манада=массив, ты чо не знал?
Аноним 01/02/15 Вск 15:53:07 #759 №431716 
итт по явовскому гибернату пояснят?
Аноним 01/02/15 Вск 16:09:25 #760 №431722 
Хуй знает как гуглить, спрошу тут.
Есть одна софтина, которую я пишу на С# + WinForms.
И при низком разрешении экрана(1300 на парашу) она начинает размываться, как Дрейк на третьей плойке. Как с этим говном бороться? Анон выручай.
Аноним 01/02/15 Вск 16:10:26 #761 №431723 
>>431722
>Как с этим говном бороться?
купить норм пеку и выкинуть плойку?
Аноним 01/02/15 Вск 16:15:15 #762 №431725 
>>431723
ОЙ ВСЕ ТЫ МЕНЯ ЗАТРОЛИЛ
пошел на хуй
Аноним 01/02/15 Вск 17:46:34 #763 №431773 
>>431700
> пик
Это джаваскрипт?
Аноним 01/02/15 Вск 17:47:07 #764 №431774 
В чем профит с питона?
Под десктоп он не нужен, в вебе вытеснен, вакансий по нему нет, синтаксис уебищный.
Почему его советуют?!
Аноним 01/02/15 Вск 17:48:33 #765 №431778 
>>431774
это макаки, которые не смогли в с\яву, и слишком горды чтобы писать на пхп, придумали себе недоязык

если тебе не нужен он - не думай учить его
Аноним 01/02/15 Вск 17:52:43 #766 №431784 
>>431778
За себя я сам решил. Мне интересно другое, какого хуя это говно еще не смыло? На tiobe всего 1% за год потеряло.
туда же js и прочие пхп, как вы заебали своей парашей
Аноним 01/02/15 Вск 17:55:10 #767 №431785 
>>431784
почему его советуют? ну хуй знает.
каждый пидор хвалит своё очко, слышал поговорку такую?
а на самом деле для инструмента есть свои задачи. для питона задач нихуя нет, его тащат так как МЕЙНСТРИМ КРУТОЙ ЯЗЫК
Аноним 01/02/15 Вск 18:04:21 #768 №431789 
>>431785
На котором ничего не напишешь.
Тупые пропагандоны.
Аноним 01/02/15 Вск 18:06:08 #769 №431790 
>>431789
на нём можно писать.
но для сайтов есть пхп. для серьёзных сайтов сишарп, жава с сервлетами.

пол интерправза - жава. десктопы - там тоже дохуя. мобилы - снова ебаная жава.

нахуй питон? да хуй его знает.
Аноним 01/02/15 Вск 18:07:17 #770 №431791 
Пифон заебись, пишу на нём на основной работе, использую его на фрилансе. Очень хорошо интегрирован Qt. Так же пару раз писал на крестах Qt приложение, премерзкое занятие доложу вам. Были задачи, где пришлось окунуться в мир java... бррр... С js всё не так плохо, ибо есть coffee.
Аноним 01/02/15 Вск 18:10:11 #771 №431794 
>>431791
>QT
>премерзко на С++
>считать что pyQT удобнее
sageАноним 01/02/15 Вск 18:16:36 #772 №431798 
>>431794
Хули ты хотел, там же
>С js всё не так плохо
Терминальный случай.
Аноним 01/02/15 Вск 18:17:36 #773 №431799 
питоноблядь успешно унижена
Аноним 01/02/15 Вск 18:24:25 #774 №431803 
>>431798
Так-то с выходом ecmascript 6 джаваскрипт будет вполне годным языком. Жду с нетерпением июня 2015.
Аноним 01/02/15 Вск 18:24:47 #775 №431804 
Сидваплюс КУТЕ master race!
sageАноним 01/02/15 Вск 18:43:39 #776 №431810 
>>431803
>ввели кучу новых фич
>не исправили ни одно из существующих говен
>будет годным
Даже мочи жалко ссать на тебя.
Аноним 01/02/15 Вск 18:56:55 #777 №431815 
>>431794
На самом деле удобнее, чем на крестах.
>>431798
Сам-то js говно и вообще он меня бесит, но кофеёк позволил-таки уйти от бОльшей части его (жса) говна.
Аноним 01/02/15 Вск 18:58:55 #778 №431817 
>>431700
На, вот те мандада на жс:
http://ideone.com/bS5r11
Аноним 01/02/15 Вск 19:00:55 #779 №431818 
>>431817
Чёт сложно как-то. Пожалуй не буду я в это дело лезьт, обосрусь ещё.
sageАноним 01/02/15 Вск 19:04:17 #780 №431820 
>>431815
Будто это решает проблемы, перечисленные на пикче десятком постов выше.
Аноним 01/02/15 Вск 19:25:31 #781 №431827 
>>431820
Конечно не решает, ёпту. Язык говно, я ж солидарен.
Аноним 01/02/15 Вск 19:26:54 #782 №431829 
Для плюсов вторым языком что посоветуете студентику?
inb4:java
sageАноним 01/02/15 Вск 19:37:54 #783 №431836 
>>431829
Английский. Срсли.
sageАноним 01/02/15 Вск 19:55:21 #784 №431847 
>>431829
Если идешь в крестовый серверсайд, попробуй луа.
Аноним 01/02/15 Вск 20:06:04 #785 №431860 
>>431836
С ним все более чем хорошо.
Аноним 01/02/15 Вск 21:11:42 #786 №431881 
>>429842
Хуле там рассказывать?

Инкапсуляция, полиморфизм, наследование.

На википедии почитай про это.
Аноним 01/02/15 Вск 21:12:47 #787 №431882 
>>431829
Учи фреймворк.
Qt или GDK.
Аноним 01/02/15 Вск 21:15:53 #788 №431884 
>>431791
>А потом ты наследуешь типы Qt на пионе, и ужасаешься тормознутостью перегруженных методов.
Аноним 01/02/15 Вск 21:18:37 #789 №431887 
>>431860
Мне бы так.
Аноним 01/02/15 Вск 21:25:23 #790 №431894 
>>431884
>3 года пишешь на пхп
>смеёшься над мудаками наследующими типы так как даже не знаешь что это
Аноним 01/02/15 Вск 21:47:34 #791 №431916 
Тут есть сумасшедшие писуны на MQL4?
Аноним 01/02/15 Вск 21:54:24 #792 №431922 
>>431882
Да в мухосрани не найти работы по QT. С другой стороны, в макаки записываться тоже не хочется.
Алсо, джуном на кресты вообще возможно попасть? Или мертвое направление для молодняка?
Аноним 01/02/15 Вск 22:35:09 #793 №431956 
Есть кодировка, реализующаяся кодом:

int nomer=0;
for(int a=0;a<50;a++){

for(int b=a+1;b<50;b++){

for(int c=b+1;c<50;c++){

for(int d=c+1;d<50;d++){

for(int e=d+1;e<50;e++){
nomer++;
}
}
}
}
}

Задача-дано значение переменной nomer, найти a,b,c,d,e.
Аноним 01/02/15 Вск 22:37:56 #794 №431962 
Хочу начать учить javascript, но не отдупляю в программировании ничего. В школке был паскаль, но то было много лет назад. С математикой никогда проблем не имел, к слову.
Что лучше - начать учить js или, как рекомендую на швабре - питон? Вроде как самый просто для постигания основ язык.
Аноним 01/02/15 Вск 22:38:06 #795 №431963 
>>431922
Хуй знает.
Зависит от конкретного рынка труда конкретного города.

По факту - возможно. Но это обычно что-то системно-ориентированное и на встраиваемое.
Порог вхождения несколько выше.

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

Я не вытащил. Уволился. Опыта не хватило. (Хуле, тогда был PHP-шник)

Сейчас задачу решу на С++. Для облегчения труда возму Qt.

Так-что, тут от тебя многое зависит.
Аноним 01/02/15 Вск 22:38:49 #796 №431965 
>>431956
>nomer
Аноним 01/02/15 Вск 22:39:46 #797 №431967 
>>431963
Кресты - байтодроч
Джява - ынтырпрайз
А программирование-то где?
Аноним 01/02/15 Вск 22:40:46 #798 №431968 
>>431965
Нечего сказать-доебись до транслита.
Аноним 01/02/15 Вск 22:46:01 #799 №431973 
>>431962
>Вроде как самый просто для постигания основ язык.
Поясню пожалуй.
Изучая один из яп с си-подобным синтаксисом ты уже на стадии говноновичка имеешь возможность перекатываться между кучей востребованных языков. Если оно тебе требуется конечно. Типа учил один, но что=то совсем уныло стало, укатился на другой, тут веселее кажется. Вот с питоном нихуя так не выйдет. Учишь питон - учи. Заебал? Ну простого переката не жди, нигде такого синтаксиса больше нет. Когда станешь опытнее будет полностью похуй на это уже, но на начальном этапе ты теряешь возможность пробовать разные яп из-за этой особенности питона. Алсо, нихуя он не легче для освоения, даже наоборот местами.
Аноним 01/02/15 Вск 22:46:18 #800 №431974 
>>431967
а что такое программирование тогда? интерпрайз - это самое что ни на есть программирование
Аноним 01/02/15 Вск 22:46:29 #801 №431975 
>>431967
А программирование на физмате.
Аноним 01/02/15 Вск 22:51:49 #802 №431978 
>>431956
Хуй знает.

Наверное

number = (50 - a) (50 - (a+1)) (50 - (b + 1)) (50 - (c + 1)) (50 - (d + 1))

num = 50 (1 - a)abc*d

Решений несколько?
Аноним 01/02/15 Вск 22:54:18 #803 №431980 
>>431978
> Решений несколько?
У каждого number уникальный набор a b c d e, если ты об этом.
Аноним 01/02/15 Вск 22:58:28 #804 №431985 
>>431956
Брутфорс-стайл например. Этим же циклом хуячишь, пока значение новой переменной не будет равно той, которую дали. Ну и как будет равно - выводишь все счетчики.
Аноним 01/02/15 Вск 23:01:19 #805 №431986 
>>431973
> Ну простого переката не жди
Да я и не жду. Но какие-то базовые основы хочется понимать лучше. JS менее строгий язык, вроде как.

> нихуя он не легче для освоения, даже наоборот местами.
Почему тогда вокруг него такой хайп?
Аноним 01/02/15 Вск 23:08:05 #806 №431992 
>>431986
>Почему тогда вокруг него такой хайп?
Утята, сер.
>JS менее строгий язык
Самую малость разве что. Они оба языки не строгие. Хочешь строгости - адские врата крестов всегда открыты и для тебя уже заготовлен персональный котел.
Аноним 01/02/15 Вск 23:10:17 #807 №431994 
>>431992
>крестов
разве ява не строже крестов?
Аноним 01/02/15 Вск 23:13:08 #808 №431995 
>>431992
Ну, кресты крутоваты для начала, насколько я вообще могу об этом судить. У меня столько времени нет, во всяком случае. Хочу выучить какой-нибудь ЯП, потом уже укрываться и перекатываться на то, что будет интереснее.
Аноним 01/02/15 Вск 23:15:18 #809 №431998 
учил пхп, работал год, перекатился на яву

думаю знание пхп помогло, я в курсе ооп, самой структуры функции-классы-вот это вот всё

учи пхп кароч, и читай книги
Аноним 01/02/15 Вск 23:19:59 #810 №432000 
>>431994
В контексте дружелюбия к новичку? Нет конечно. В таких случаях только ассемблер с брейнфаком могут кресты уделать.
>>431995
Я с них начинал. Идея хуевая, ага, чуть охоту кодить вообще не отбило. Впрочем мозги вправило нормально. К счастью с них как раз перекат в другой язык очень прости приятен, и я перекатился.
Питон/Руби/js - языки из тех, которые не похожи вообще ни на кого толком. Притом каждый по своему, лол. Учи что-нибудь типа явы/шарпа, нынче они правят бал. Поперекатываешься после них, все дела. Если хочешь на js в итоге, то лучше сразу с него начинай.
Аноним 01/02/15 Вск 23:21:19 #811 №432001 
>>431980
number = 50a + (50 - (a+1))b + (50 - (b + 1))c + (50 - (c + 1))d + (50 - (d + 1))e

number = 50a + (49 - a)b + (49 - b)c + (49 -c)d + (49 - d)e
Короче, хуй знает.




Аноним 01/02/15 Вск 23:24:18 #812 №432003 
>>432001
Я думаю нужно найти общее решение для случая когда все подциклы с нуля начинаются

А потом обобщить для твоих условий.

Но я пошел спать.
Аноним 01/02/15 Вск 23:29:26 #813 №432007 
>>428222
Ананасы, есть ли смысл студенту учить сейчас C++ и ООП-паттерны, если я хочу вкалывать системным/эмбеддед программистом и являюсь сишкоблядью, а также имею некоторые скилы в электронике, dsp ну и всяких там алгоритмах. Ибо смотрю вакансии и не могу понять - на С++ что-нибудь новое еще пишут или это ищут бородатых сенсеев, которые смогут пилить легаси-код 20-летней давности?
Аноним 01/02/15 Вск 23:31:00 #814 №432008 
>>431998
> учи пхп
Хуёвая затея, как по мне.
Аноним 01/02/15 Вск 23:36:15 #815 №432010 
>>432008
аргументируйте, мистер хейтер
я просто описал свой опыт
Аноним 01/02/15 Вск 23:46:00 #816 №432012 
>>431995
Delphi?

Я не понимаю.

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

Аноним 01/02/15 Вск 23:48:25 #817 №432014 
>>432010
Я не он и не хейтер, но попробую пояснить, как я это вижу. Пхп формирует зону комфорта в вебе, из которой новичку тяжело выбраться. Кто-то может и развивает скилы дальше, а кого-то как в болото затягивает. Общая квалификация человека из-за этого может сильно пострадать.
>>432012
Про указатели не забудь, если не ошибаюсь подобной работы с памятью в питоне нет.
Аноним 01/02/15 Вск 23:49:40 #818 №432015 
>>432014
Неа.
Если не подключать какой-то там модуль для импорта сишных типов.

Не помню как он называется.
Аноним 01/02/15 Вск 23:52:05 #819 №432016 
>>432014
>как я это вижу
но пустая писанина же
также можно написать и про перл, и про что угодно
Аноним 01/02/15 Вск 23:54:44 #820 №432017 
>>431985
Не рационально. Я с такой задачей столкнулся, пока код оптимизировал. А ты предлагаешь его снова замедлять.
Аноним 01/02/15 Вск 23:59:38 #821 №432019 
>>432016
Кому нужен перл в 2015?
Может и пустая, но я сам часто вижу людей, которые зависают на пхп. И вроде не дураки, но как-то пагубно влияет. Вот есть знакомый например, хочет шарп освоить. И вот он жаловался мне, что не может понять делегаты, события, многопоточность и асинхронностькакой-то магией кажется и все в таком духе. Кроме того ужасная ооп база у него. Простое наследование от абстрактного класса - предел возможностей. Полиморфизм, интерфейсы - за пределами понимания. Это человек, который 3 года стажа чисто на пхп заработал. Учит сейчас все, но ему пиздец тяжело дается. И я думаю, что из-за пхп как раз. Уж больно быстрый старт, баловство. Тру стори.
Аноним 02/02/15 Пнд 00:05:06 #822 №432020 
>>432003
>когда все подциклы с нуля начинаются
Задача решается очевидно:
number=a 50^4+b 50^3+c 50^2+d 50+e;
a=number/(50^4)
b=(number-a)/(50^3)
c=(number-(a+b))/(50^2)
d=(number-(a+b+c))/(50)
e=number-(a+b+c+d)
Аноним 02/02/15 Пнд 00:35:31 #823 №432028 
>>432012
Делфи? Это тот язык, в основе которого паскаль и который можно "программировать мышкой"? Нахуй он нужен?
Аноним 02/02/15 Пнд 00:41:42 #824 №432033 
>>432028
Не нужен. Только сейчас в каждом можно мышкой "погромировать". До определенного момента.
Аноним 02/02/15 Пнд 00:44:14 #825 №432034 
>>432007
>системным/эмбеддед программистом и являюсь сишкоблядью
Cyclone и MISRA-C.
>на С++ что-нибудь новое еще пишут
Библиотеки для D, см. www.dlang.org
>это ищут бородатых сенсеев, которые смогут пилить легаси-код 20-летней давности?
Хуже. Очень много народу подсело на COM/DCOM/ActiveX и т.п. и отстаивают свою точку зрения до последнего. То есть всё гораздо хуже.
Аноним 02/02/15 Пнд 00:47:07 #826 №432035 
>>432020
Ну заменить теперь 50 на (50 - a + b)

Получишь систему линейных уравнений.
Решай ее.
Аноним 02/02/15 Пнд 00:48:07 #827 №432036 
14228272875590.jpg
>>431986
>Почему тогда вокруг него такой хайп?
Пикрелейтед.
Аноним 02/02/15 Пнд 00:49:19 #828 №432037 
>>432028
Делфи, это фреймворк такой.

Включающий в себя IDE, VLC и язык Object Pascal (ну язык можно назвать как Delphi)

Причем тут язык и возможность клепать форточки, мне не понятно.

Выкинь VLC и не клепай.
Аноним 02/02/15 Пнд 00:50:28 #829 №432038 
>>432035
на (50 - (a + 1))
Аноним 02/02/15 Пнд 00:52:00 #830 №432039 
>>432035
И да. Там не линейные уравнения будут.
Аноним 02/02/15 Пнд 01:18:05 #831 №432042 
>>432034
>Очень много народу подсело на COM/DCOM/ActiveX и т.п. и отстаивают свою точку зрения до последнего. То есть всё гораздо хуже
С этими всё ясно и туда лучше не соваться. Но довольно часто ищут юниксоидов-железнячников со знаниями C++ (чего, кстати, не скажешь о D), что довольно странно, ибо нахуй этот монстр там нужен? Даже если нужно ООП, то имхо Си с костылями намного удобнее.
Видимо, слишком я молодой чтобы понять это
Аноним 02/02/15 Пнд 02:02:52 #832 №432050 
14228317728550.jpg
>>432042
Да, мы такие.
Аноним 02/02/15 Пнд 06:00:21 #833 №432077 
Насколько я понимаю в коденге самое трудное это алгоритм?
Аноним 02/02/15 Пнд 06:09:25 #834 №432078 
Анон, ты спишь? На работу же пора! А пока делаешь кофе или куришь…
Можешь пояснить за таймеры?
1. Вот есть у меня таблица со столбцами Начало, Конец, Разница. Есть переменная i для работы со строками в ней.
2. Таймер отсчитывает 2 секунды, каждую секунду изменяя Лейбл, показывая эти секунды.
3. Когда текст на Лейбле становится равным 1 создаем новую строку в таблице и записываем системное время до миллисекунд в i-ую строку в столбец "Начало" и инкриминирует i. Затем запускает Проверяющий Таймер.
4. Если человек успевает в течении этих двух секунд нажать на кнопку, то в (i-1) строку в столбец "Конец" записывается текущее время до миллисекунд и результат вычитания записывается в соответствующий столбец. И останавливает Проверяющий Таймер

Собственно проблема:
Проверяющий таймер показывает 44 миллисекунды, а в Разница попадает запись о 600 миллисекундах.
Кто врет?
Аноним 02/02/15 Пнд 06:47:18 #835 №432081 
>>432078
tldr
Что лучше, запускать таймер с тиком в миллисекунду или отнимать начальной время (запись в таблицу) от конечного (нажатие кнопки)?
Аноним 02/02/15 Пнд 10:38:53 #836 №432097 
>>432078
Что за хуйню ты пытаешь сделать?
Аноним 02/02/15 Пнд 11:36:42 #837 №432100 
>>432097
Удвою вопрос.
Аноним 02/02/15 Пнд 13:03:37 #838 №432111 
14228714170870.jpg
Только говном не кидайтесь.
В 37 лет есть смысл лезть в веб программирование?
Есть некоторый пассивный доход, так что финансовые запросы небольшие. Возможно ли года за 3 обучения выйти на уровень заработка 30-40к фрилансом либо на удалёнке?
Аноним 02/02/15 Пнд 13:10:07 #839 №432112 
>>432111
Если мозги не засохли и с компьютером знаком, то никаких препятствий не вижу.
Аноним 02/02/15 Пнд 13:39:11 #840 №432120 
14228735516970.jpg
Привет. Анон, подскажи пожалуйста.
Есть переменная $name,используется внутри if-else.
Есть надобность получить занчение этой переменной внутри другого if-else.
перед первой if-else я объявляю global $name; до первого if-else , т.е. по идее эта переменная должна быть глобальной и я могу получить к ней доступ где угодно в коде скрипта.
Но она пустая во время второго if-else. проверял через var_dump. Подскажи что делаю не так.
Аноним 02/02/15 Пнд 13:49:30 #841 №432122 
Какие фреймфорки тарабанить чтобы на ведро писать? И какую ide посоветуете? Желательно с эмулятором и всей хуйней.
Аноним 02/02/15 Пнд 13:53:54 #842 №432128 
>>432122
http://developer.android.com/training/index.html
>>432120
Она пустая или ее нет? Если пустная, значит вопрос в том что происходит в первом условии
Аноним 02/02/15 Пнд 13:55:18 #843 №432130 
>>432120
Похоже на то, что пизда с первым условием.
Аноним 02/02/15 Пнд 13:57:47 #844 №432134 
14228746677270.png
>>432128
>или ее нет? Если пустная, значит вопрос в том что происходит
не, она не пустая. ей передается post'ом значение.
потом она обрабатывается внутри первого if-else.
но первоначальное значение то остается в ней.
не написал что это php и я нуб
Аноним 02/02/15 Пнд 13:59:18 #845 №432136 
>>432134
Из поста очевидно что пхп и что ты нуб. Как тебе уже дважды посоветовали что-то не так с первым условием
Аноним 02/02/15 Пнд 14:02:01 #846 №432139 
>>432134
>обрабатывается внутри первого if-else.
>первоначальное значение то остается
Так она обрабатывается или остается значение? Вообще код сюда давай.
Аноним 02/02/15 Пнд 14:05:14 #847 №432143 
14228751145520.jpg
>>432136
>>432130
http://pastebin.com/RvhPvT8J
5 и 26 строки
Аноним 02/02/15 Пнд 14:08:40 #848 №432150 
>>432078
Ты-б хоть для начала среду обозначил, да?
Если уж вопрос о милисекундах.
Аноним 02/02/15 Пнд 14:17:57 #849 №432157 
>>432143
Вот это говнокод. Стиль улучшай.
global используется для получения доступа к глобальным переменным, а не для создания оных, если мне не изменяет память. Если ты весь код скинул, то может быть в этом дело.
Аноним 02/02/15 Пнд 14:20:53 #850 №432161 
14228760538250.jpg
>>432157
Ок, стиль буду улучшать, это первое за что взялся. Спасибо что время уделил.
Аноним 02/02/15 Пнд 15:09:30 #851 №432192 
Анон, мне тут понадобилось написать собственный велосипед плагин для блендера.

Как на питоне записывать бинарные файлы нормально?

Если я напишу openedFile.write(bytearray('00000000', ascii)), что он запишет в файл? Не нулевые байты, так? Как записать нулевые байты?

Как мне записать целые числа разного размера? Питон же при записи не различает размеры целых. То есть если у меня заголовок файла - это структура
struct Header
{
    UINT32 a;
    UINT16 b;
    UINT8 c;
},
то как её записать в файл через питон? Чтобы потом при чтении я просто мог прочитать sizeof(Header) данных и сразу получить всё, что мне нужно?
sageАноним 02/02/15 Пнд 15:39:10 #852 №432199 
>>432161
Не отвечайте этому хуесосу без чувства прекрасного. Гоните нахуй с программача слесарей, которые занялись кодингом для заработка денег.
sageАноним 02/02/15 Пнд 15:55:26 #853 №432203 
>>432199
мм ну лан
Аноним 02/02/15 Пнд 17:07:37 #854 №432230 
Какой язык программирования хорош для контроля за асимптотикой и быстродействием? Чтобы для структур данных был известен способ их представления, скорость операций доступа/вставки/удаления и т.д.
Аноним 02/02/15 Пнд 17:12:18 #855 №432233 
>>432230
Никакой, с учётом особенностей работы современных компиляторов, процессоров и ОС, с высокой точностью определить это невозможно в принципе.
Аноним 02/02/15 Пнд 17:50:24 #856 №432246 
>>432019
всё, прекращай
1 пример - КОКОК ПХП ВИНАВАТО
ты чо, ни математек ёпта? репрезентативная выборка знаешь что такое?
а со своим одним знакомым можешь уёбывать.

без обид только.

аосл, я точно также могу на яве ебашить всё в мейн, без ооп, без классов, без интерфейсов. ну и что, прокудахчешь что ява - баловство?
Аноним 02/02/15 Пнд 17:52:00 #857 №432247 
>>432112
у него 37, через 3 года будет 40
в 40 лет люди начинают тупеть
его никто не возьмёт на работу, и мозги будут твёрдые как мой хуец

не прокатит
Аноним 02/02/15 Пнд 21:07:19 #858 №432314 
>>432246
>а со своим одним знакомым можешь уёбывать.
Да как нехуй, только это один из многих подобных. Общего только то, что пхп задрачивали первым. Если у тебя вышло пойти дальше, то ты всего один такой из соотношения, когда таких моих знакомых 3 рожи, такие дела.
Аноним 05/02/15 Чтв 10:41:07 #859 №433361 
>>432192
1. Скачай hex редактор. И научись смотреть, что записано в файле. Ну чо, как маленький.
2. способ долбанутый. Пиши побайтово, учитывая порядок байтов для каждого сишного типа.
3. https://docs.python.org/2/library/struct.html
Аноним 24/02/15 Втр 20:57:41 #860 №441796 
>>432247
ты не прав и все относительно. кто-то отупел в 14 так и не успев поумнеть, а кто-то и в 60 тебя за пояс заткнет.
comments powered by Disqus