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

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

 Аноним Суб 05 Июл 2014 18:05:53  #1 №367581 
[url]

пока одни переходят из одной параши в другую, мы выбираем java

F.A.Q.

В: Какой язык учить?
О: Ответ: Английский/Python (книжка какая-то, я питон не знаю).
В: Ко-ко-ко не работает программа. Анон памаги.
О: Ответ: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла.
В: У меня горит лаба, курсач, не знаю какую тему диплома взять
О: Задавай вопрос в этом треде
В: Какую программу поставить для ....
О: Вопросы связанные с программами обсуждаются в /s/
В: Взломать акк
О: просто съеби

код оформляйте в теги [code][/code] или лучше воспользоваться специальными сервисами ideone или pastebin

тот самый пик с обложками книжек

литература с того самого пика с обложками книжек

чатик

прошлый тред

Аноним Суб 05 Июл 2014 18:12:09  #2 №367582 

первый

Аноним Суб 05 Июл 2014 18:18:34  #3 №367586 

>>367582
Лол, почти успел.

sageАноним Суб 05 Июл 2014 18:19:30  #4 №367587 

Сажи моче.

Аноним Суб 05 Июл 2014 18:20:44  #5 №367588 

В продолжение темы: чем хорош НАСТОЛЬКО питон для новичков и почему бы не начать сразу с него?
Неужели никто для абсолютных ньюфагов FAQ за столько времени не запилил?

Аноним Суб 05 Июл 2014 18:25:28  #6 №367592 

>>367588
Тем что приучит к правильному форматированию кода, да и простой он + мощный

Аноним Суб 05 Июл 2014 18:27:02  #7 №367594 

В чём отличия Clojure от Scheme и есть ли смысл в его изучении после Scheme?

Аноним Суб 05 Июл 2014 18:33:12  #8 №367598 

>>367594
Скалу изучай.

Аноним Суб 05 Июл 2014 18:34:48  #9 №367600 

>>367588
питон на самом деле говно, потому как он нихуя не гнётся в смысле написания кода, модули там как кал. если уж выбирать для новичка, то руби явно лучше, или например груви.

>>367594
схема лабораторный язык, то есть количество контор которые пишут на схеме, что-то серьёзное ~> 0, в отличии от кложуры, но кложуру бы постигла та же судьба, если бы не jvm.

Аноним Суб 05 Июл 2014 18:40:10  #10 №367605 
[url]

>>367594

Аноним Суб 05 Июл 2014 19:20:08  #11 №367615 

>пока одни переходят из одной параши в другую, мы выбираем java
Дваждую.

Аноним Суб 05 Июл 2014 20:05:10  #12 №367618 

Почему чемпионат мира часто выигрывают студенты из СНГ?

Аноним Суб 05 Июл 2014 20:19:29  #13 №367624 

>>367618
Потому что они очень хотят свалить из СНГ.

Аноним Суб 05 Июл 2014 21:18:21  #14 №367634 

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

Аноним Суб 05 Июл 2014 21:19:33  #15 №367635 

Проиграл с видео.

Аноним Суб 05 Июл 2014 22:12:24  #16 №367641 

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

Аноним Суб 05 Июл 2014 22:35:47  #17 №367646 

Что нужно чтобы устроится python стажером/junior-ом?
Какие скиллы нужны?Сложно или нет?Возраст влияет?
18-lvl

Преобразование типов Аноним Суб 05 Июл 2014 23:07:38  #18 №367655 

Сап, программач. А как расширяются типы? Например есть unsigned char - 8 бит. Мы делаем каст (я же правильно применил слово?) к unsigned int - 32 бита. Что реально происходит в памяти? Создается новая переменная uint где-то в другом месте, а uchar убивается? А если мы работаем с память напрямую, то нужно же быть уверенным, что при расширении в том же месте 8 бит до 32, 8-31 биты не заняты чем-либо нужным.
В общем дайте какие-нибудь комментарии про преобразование типов.

Аноним Суб 05 Июл 2014 23:14:36  #19 №367658 

Ребята, горит курсач на delphi. Не могу понять, в чём вылезвет ошибка.
Суть: есть одна база данных, сохраняется в ней 100 элементов в файл .bas, а когда открываешь этот файлик ACCES VIOLATION. ЧЯДНТ?
Дебаггер говорит, что ошибка где-то здесь


http://pastebin.com/Scfntt5b

Аноним Суб 05 Июл 2014 23:14:46  #20 №367659 

>>367655
Смотря, где ты делаешь это преобразование, на каком языке, каким компилятором это делалось, в какой среде. Написать программу и посмотреть в дебагере, чё происходит, - лучший способ узнать, мне кажется.

Аноним Суб 05 Июл 2014 23:16:31  #21 №367660 

>>367658
>где-то здесь
Где? Номер строки какой?

Аноним Суб 05 Июл 2014 23:20:27  #22 №367662 

Я бы хотел заняться web-программированием.
Кто может посоветовать годную литературу на эту тему?
Причем с самых низов и азов.
С чего начинать, чем заканчивать и так далее.
Заранее спасибо откликнувшимся.

Аноним Суб 05 Июл 2014 23:20:44  #23 №367664 

>>367655
Компилятор производит инструкции расширения типов. В памяти ничего не происходит, оттуда просто изымается значение. Если, конечно, у тебя на одно и то же место не указывают два указателя разных типов. Значение нового типа обитает на регистре или может сброситься на стек — всё как всегда. Преобразование занимает одну инструкцию на x86.

movzx   eax, BYTE PTR [rbp-5]
mov DWORD PTR [rbp-4], eax
Аноним Суб 05 Июл 2014 23:20:50  #24 №367665 

>>367660
`stringgrid1.cells[2,i]:= otdel.otdelkadrov.name;`
Файл из четырёх записей открывается, например. Дело, как я понимаю, в количестве...

Аноним Суб 05 Июл 2014 23:45:58  #25 №367670 

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


unsigned char с = 255;
unsigned int i = c; // очевидное создание новой переменной
unsigned int b = i + c; // здесь с будет автоматически приведена к unsigned int, появится новая временная переменная
Аноним Суб 05 Июл 2014 23:57:18  #26 №367678 

>>367665
уже нашел ошибку, спасибо

Аноним Вск 06 Июл 2014 00:35:51  #27 №367686 

Привет Аноны. Я ньюфаг

а что можно почитать про ООП, наследование, полиформизм, и прочее? синтаксис языков как бы знаю, но собрать что-то годное из этого не могу.

Консольную по ебату вроде хуячу ок, функциональное программирование вроде вопросов не вызывает, а ООП, Кнопочки, Объекты на объекте, и алгоритмы этих объектов нихуя не даются.

Например под С# и Руби

Аноним Вск 06 Июл 2014 00:51:03  #28 №367689 

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

>функциональное программирование
процедурное
>алгоритмы этих объектов
что?

Аноним Вск 06 Июл 2014 00:57:51  #29 №367691 
1404593871373.png

>>367689
> примерчиках с животными

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

алсо, помню было картинка с задачами, или что-то в этом роде, Реквестирую книгу с задачками, практика от которых пригодиться в будущемесли существуют, желательно для уровня аутистов, желательно с ООП и прочими непотребствами.

Аноним Вск 06 Июл 2014 00:59:52  #30 №367692 

>>367686
>>367689
Поищи методички вузов по ООП, поделай лабораторные. Поможет понять на практике что к чему.

Аноним Вск 06 Июл 2014 01:23:31  #31 №367698 

Коданы, я не могу въехать почему на питоне random.random() в цикле while или for не может новые цифры сгенерить при следующем цикле? Надо random.seed(m) где m - это номер цикла вбивать? Не работает. Уже 4 часа ебусь. Он всё теже значения переменным присваивает. Памахите ёпт.

Аноним Вск 06 Июл 2014 01:29:44  #32 №367704 

>>367698
Код покажи, нихуя не понятно сказал.

Аноним Вск 06 Июл 2014 01:30:47  #33 №367705 

>>367698
Код покажи

Аноним Вск 06 Июл 2014 01:34:28  #34 №367711 

>>367704>>367705


import random

...

for m in range(1000):
ves1 = random.random()*10.0
ves2 = random.random()*10.0
ves3 = random.random()*10.0
ves4 = random.random()*10.0
ves5 = random.random()*10.0
ves6 = random.random()*10.0
ves7 = random.random()*10.0
ves8 = random.random()*10.0
ves9 = random.random()*10.0
ves10 = random.random()*10.0
for i in range(390):
...

if 0.0 < raznica < 10.0: break

print "*", raznica

print "raznica = ", raznica
print ves1
print ves2
print ves3
print ves4
print ves5
print ves6
print ves7
print ves8
print ves9
print ves10
Аноним Вск 06 Июл 2014 01:35:59  #35 №367712 

На винде такой кусок даёт разные результаты. Но я на виртуалке убунты пишу поскольку там модуль нужный. Может на виртуалке не работать?

Аноним Вск 06 Июл 2014 01:40:06  #36 №367717 

>>367712
Он и должен давать разные результаты. У тебя где-то даёт одинаковые?

Аноним Вск 06 Июл 2014 01:44:03  #37 №367719 

>>367698
Нет, сид позволяет генерировать те же номеры не зависимо сколько раз ты запустишь свою поделку, т.е. рандом становится нихуя не рандомным.

Аноним Вск 06 Июл 2014 01:44:43  #38 №367720 

>>367717
Да давал. Всё я вкурил. Дело не в генераторе. Стоит написать про ошибку как сам её нахожу. Я забыл там массив удалить и заново определить, поэтому он дополнялся, а raznica лепилась с его первых значений. Спасибо, котаны.

Аноним Вск 06 Июл 2014 01:50:41  #39 №367724 

>>367719
>>367720
Ты не показал, как сидируешь генератор. Python по умолчанию сидирует сам (временем?), поэтому результат должен быть таки разным. А

raznica
вообще не при чём, не понятно даже, зачем ты её вставил в код.
Аноним Вск 06 Июл 2014 01:55:34  #40 №367729 

>>367724
Я его никак не сидирую. Мне как раз разные числа нужны были. Про разницу там не показал код где она получается путём суммирования элементов массива (2, 78) и поскольку 2-78 элементы у меня те же, то и разница получалась одна. Надо было удалить тот массив и определить его в начале цикла заново - сработало.

Аноним Вск 06 Июл 2014 01:57:20  #41 №367730 

>>367724
>временем?
...current system time is also used to initialize the generator when the module is first imported.

Аноним Вск 06 Июл 2014 02:01:03  #42 №367732 

>>367729
Вобщем, проверяй в следующий раз вывод самой random.random() (или что у тебя в следующий раз будет), а не того, что на её основе считается.

Аноним Вск 06 Июл 2014 02:11:46  #43 №367737 

>>367732
Ага. Просто я там нахуярил полторы тыщи строк кода и забыл про тот момент что не с прямой зависимостью с рандомом она.
Ксати 3/4 ебанизма там это повторение хуйни, которую я не понял как через итерацию сделать. Ну да ладно уже работает. Правда не совсем правильно... лол.

Аноним Вск 06 Июл 2014 02:14:16  #44 №367739 

>>367737
>Ксати 3/4 ебанизма там это повторение хуйни, которую я не понял как через итерацию сделать.
Если ты про ves1... ves10, то это можно прекрасно в массив засунуть.

Аноним Вск 06 Июл 2014 02:19:57  #45 №367742 

Посоны, наконец-то решил угореть по гуям. Пишу на плюсах, так что выбор был между qt и gtk, выбрал gtk, т.к. не хочу использовать moc. Нагуглил gtkmm - плюсовраппер вокруг гтк, чтобы не ебаться с сишными макросами и прочим непотребством.
Но чисто документации по gtkmm не хватает - хуй проссышь что за gtk::application, gtk::main, gtk::applicationwindow, в чем разница и что использовать. Плюс раньше я гуи с нуля не писал, только правил что-то имеющееся максимум. Короче, нужна родная книжка или хотя бы цикл туториалов по gtkmm. Знает кто-нибудь такое?

Аноним Вск 06 Июл 2014 02:21:10  #46 №367743 

>>367742
s/родная/годная

Аноним Вск 06 Июл 2014 02:27:28  #47 №367747 

>>367739
Нет, не с весами. Как сделать итерацию, чтобы подставлялись названия переменных? Вот код:


tmp1 = Image.blend(shlyapa1, shlyapishe1, 0.5)
tmp2 = Image.blend(shlyapa1, shlyapishe2, 0.5)
tmp3 = Image.blend(shlyapa1, shlyapishe3, 0.5)
tmp4 = Image.blend(shlyapa1, shlyapishe4, 0.5)
tmp5 = Image.blend(shlyapa1, shlyapishe5, 0.5)
tmp6 = Image.blend(shlyapa1, shlyapishe6, 0.5)
tmp7 = Image.blend(shlyapa1, shlyapishe7, 0.5)
tmp8 = Image.blend(shlyapa1, shlyapishe8, 0.5)
tmp9 = Image.blend(shlyapa1, shlyapishe9, 0.5)
tmp10 = Image.blend(shlyapa1, shlyapishe10, 0.5)
rgb_values = list(tmp1.getdata())
for rgb in rgb_values:
r, g, b = rgb
r /= 255.0
g /= 255.0
b /= 255.0
hsv_values = list(colorsys.rgb_to_hsv(r, g, b))
h, s, v = hsv_values
s *= ves1*ves1

sat.append(s)
rgb_values = list(tmp2.getdata())
for rgb in rgb_values:
r, g, b = rgb
r /= 255.0
g /= 255.0
b /= 255.0
hsv_values = list(colorsys.rgb_to_hsv(r, g, b))
h, s, v = hsv_values
s *= ves1*ves2

sat.append(s)
rgb_values = list(tmp3.getdata())
for rgb in rgb_values:
r, g, b = rgb
r /= 255.0
g /= 255.0
b /= 255.0
hsv_values = list(colorsys.rgb_to_hsv(r, g, b))
h, s, v = hsv_values
s *= ves1*ves3

sat.append(s)
rgb_values = list(tmp4.getdata())
for rgb in rgb_values:
r, g, b = rgb
r /= 255.0
g /= 255.0
b /= 255.0
hsv_values = list(colorsys.rgb_to_hsv(r, g, b))
h, s, v = hsv_values
s *= ves1*ves4

sat.append(s)
rgb_values = list(tmp5.getdata())
for rgb in rgb_values:
r, g, b = rgb
r /= 255.0
g /= 255.0
b /= 255.0
hsv_values = list(colorsys.rgb_to_hsv(r, g, b))
h, s, v = hsv_values
s *= ves1*ves5

sat.append(s)
rgb_values = list(tmp6.getdata())
for rgb in rgb_values:
r, g, b = rgb
r /= 255.0
g /= 255.0
b /= 255.0
hsv_values = list(colorsys.rgb_to_hsv(r, g, b))
h, s, v = hsv_values
s *= ves1*ves6

sat.append(s)
rgb_values = list(tmp7.getdata())
for rgb in rgb_values:
r, g, b = rgb
r /= 255.0
g /= 255.0
b /= 255.0
hsv_values = list(colorsys.rgb_to_hsv(r, g, b))
h, s, v = hsv_values
s *= ves1*ves7

sat.append(s)
rgb_values = list(tmp8.getdata())
for rgb in rgb_values:
r, g, b = rgb
r /= 255.0
g /= 255.0
b /= 255.0
hsv_values = list(colorsys.rgb_to_hsv(r, g, b))
h, s, v = hsv_values
s *= ves1*ves8

sat.append(s)
rgb_values = list(tmp9.getdata())
for rgb in rgb_values:
r, g, b = rgb
r /= 255.0
g /= 255.0
b /= 255.0
hsv_values = list(colorsys.rgb_to_hsv(r, g, b))
h, s, v = hsv_values
s *= ves1*ves9

sat.append(s)
rgb_values = list(tmp10.getdata())
for rgb in rgb_values:
r, g, b = rgb
r /= 255.0
g /= 255.0
b /= 255.0
hsv_values = list(colorsys.rgb_to_hsv(r, g, b))
h, s, v = hsv_values
s *= ves1*ves10

sat.append(s)

Затем шляпа2 и вес2 на шляпищу1-10 и вес1-10 и так далее... как? Пробовал склеивать имена, он ругается на тип что ли...
Аноним Вск 06 Июл 2014 02:28:54  #48 №367749 

>>367742
Разве gtkmm не мертв? Бери qt, не прогадаешь.

Аноним Вск 06 Июл 2014 02:30:14  #49 №367752 

>>367730
Спасибо, бро.

Аноним Вск 06 Июл 2014 02:32:09  #50 №367753 

>>367747
Чувак, заканчивай.
https://en.wikipedia.org/wiki/DRY_principle

Аноним Вск 06 Июл 2014 02:38:39  #51 №367754 

>>367749
Ну хуй знает, последняя версия 2011 года, но это все-таки не плеер, который релизится раз в месяц. Qt не хочу, там moc, qmake и прочие свистоперделки, хочу максимум искаропки, как gtkmm.

Аноним Вск 06 Июл 2014 02:38:51  #52 №367755 

>>367753
Да, я хочу. Но получилось 1500 строк. Из-за повторения 10 раз той хуиты, которая сама внутри повторяется 10 раз. И это ещё в двух циклах.
Ладно похуй, уже написал хоть так, не на выставку же, а для себя...

Аноним Вск 06 Июл 2014 02:39:54  #53 №367756 

>>367747
Засунь ссылки на переменные в какой-нибудь контейнер. Или сами переменные в массив.

Аноним Вск 06 Июл 2014 02:44:50  #54 №367757 

>>367756
В питоне ссылки на переменные это [x] с доступом x[0] = new_x? или я чего-то не знаю?

Аноним Вск 06 Июл 2014 02:45:40  #55 №367758 

>>367756
>контейнер
Вот я не умет.


for i in range(10):
for u in range(10):
tmp+"u" = Image.blend(shlyapa+"i", shlyapishe+"u", 0.5)
...


Так вроде не получалось. Или там плюсы не нужны в питоне... Или хз...
Аноним Вск 06 Июл 2014 02:47:09  #56 №367759 

>>367754
Дело твое, но он мертв. Да нах это говно нужно, да еще и на С++.

Аноним Вск 06 Июл 2014 02:49:29  #57 №367760 

>>367759
Хуево.

Аноним Вск 06 Июл 2014 02:52:30  #58 №367762 

>>367758
Заведи массивы или словари и сделай хотя бы так:

Image.blend(shlyapa[i], shlyapishe[u], 0.5)
Аноним Вск 06 Июл 2014 02:53:44  #59 №367763 

>>367759
> да еще и на С++
Лол, а кьют изначально на чём?

Аноним Вск 06 Июл 2014 02:55:45  #60 №367764 

>>367762
А в массив чё можно запихать переменную?

Аноним Вск 06 Июл 2014 02:58:57  #61 №367765 

>>367764
Лол, тебе уже три человека говорят сделать, можно значит. В твоём случае не можно, а нужно.

Аноним Вск 06 Июл 2014 02:59:56  #62 №367767 

>>367764
Просто вместо shlyapa1, shlyapa2 и так далее у тебя будет один массив. Изменять ты будешь его элементы. По сути переменных столько же, только теперь они организованы вместе в один массив и кода меньше.

Аноним Вск 06 Июл 2014 03:03:40  #63 №367769 

Не помню чё но что-то так у меня не получалось. Ладно, спасибо, коданы.

Аноним Вск 06 Июл 2014 03:07:46  #64 №367772 

>>367758
Вот это ты правильно начал, только синтаксис надо соблюдать.


for i in range(10):
for u in range(10):
tmp[u] = Image.blend(shlyapa[i], shlyapishe[u], 0.5)
...

tmp, shlyapa и shlyapishe должны быть определены как массивы.
Аноним Вск 06 Июл 2014 03:08:05  #65 №367773 

>>367769
Ааа, там ПИЛ не хочет принимать массивы вроде как аргументы. Это же и не массивы, а фотки. Вот почему не получалось. А как заебенеть переменную я не знаю.

Аноним Вск 06 Июл 2014 03:09:20  #66 №367774 

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

Аноним Вск 06 Июл 2014 03:09:30  #67 №367775 

>>367772
Там тмп и шляпы - это фотки.

Аноним Вск 06 Июл 2014 03:12:13  #68 №367777 

>>367773
Ну так ты передавай не массивы а элементы массива в цикле


for element in elements:
ПИЛ(element); # че за ПИЛ?
# ну или
for i in range(0, elementsCount): # elementsCount - размер массива, я не помню как в питоне он берётся
ПИЛ(elements[i]);
Аноним Вск 06 Июл 2014 03:13:45  #69 №367778 

>>367775
А в коде, который я привел, это массивы фоток, а tmp - сами фотки.

Аноним Вск 06 Июл 2014 03:14:45  #70 №367779 

>>367777
> че за ПИЛ?
Вот тот ПИЛ, лол: https://pypi.python.org/pypi/PIL/1.1.6

Аноним Вск 06 Июл 2014 03:15:01  #71 №367780 

>>367778
Блядь.


А в коде, который я привел, это массивы фоток, а tmp[i] - сами фотки.
Аноним Вск 06 Июл 2014 03:16:35  #72 №367781 

>>367777
ПИЛ - PIL Image. Image.Blend - это он накладывает одну фотку на другую. Он ругается если там не фотка.
Я нихуя не умею кодить, хотя на питоне и метаквотес чёто получалось... короч завтра можт попробую, спасибо, если чё.

Аноним Вск 06 Июл 2014 03:18:39  #73 №367782 

>>367781
> Я нихуя не умею кодить
Ну так потрать время и научись. /pr-ориентированным подходом далеко не уедешь.

Аноним Вск 06 Июл 2014 03:20:12  #74 №367783 

>>367782
Ну так я же не по ит части работаю. Я этот бля. ВОЛШЕБНИК. Это для астро-рассчётов прога. Лал.

Аноним Вск 06 Июл 2014 03:23:00  #75 №367785 

>>367783
Ксти раз уж признался в таком зашкваре. Питоновые модули под винду реально откомпилить? Говорят нужно через cmake что ли. У меня не получалось. А на убунте запахал модуль pyswisseph-2.00.00-2. Рекомендую. Считает Аллаха, небо, вот это всё.

Аноним Вск 06 Июл 2014 03:23:10  #76 №367786 

>>367783
Меньше ручной работы - меньше ошибок. Так что уж про массивы почитай хотя бы.

Аноним Вск 06 Июл 2014 03:25:33  #77 №367788 

>>367783
Ты опять выходишь на связь?

Аноним Вск 06 Июл 2014 03:27:08  #78 №367789 

>>367788
Ты тот чувак, которому я далбоёб отдал 2к руб за парсер? Тогда я. Я редко тут бываю (второй раз).

Аноним Вск 06 Июл 2014 03:32:04  #79 №367792 

зачем дают тестовое задание по удаленке а потом зовут пообщаться?

sageАноним Вск 06 Июл 2014 03:43:30  #80 №367796 

>>367792
Чтобы отказ был унизительнее.

Аноним Вск 06 Июл 2014 04:01:56  #81 №367800 

>>367792
Конторам, которые так делают, нужно в открытую ссать на ебальник

Аноним Вск 06 Июл 2014 04:03:42  #82 №367801 

>>367800

почему?

Аноним Вск 06 Июл 2014 04:10:13  #83 №367802 

>>367801
Потому что не ценят чужое время.

Аноним Вск 06 Июл 2014 08:24:30  #84 №367830 

Анон, у меня проблема. Уже 30 лвл, а в нынешней профессии нихуя не достиг (эколог), все заебало, и дальше продолжать не собираюсь. Помню, что раньше очень нравилось программирование, даже что-то писал для себя, и с математикой был в ладах, думаю попробовать себя на этой стезе. Вопрос, собственно: с чего начать? И стоит ли вообще?

Аноним Вск 06 Июл 2014 09:35:23  #85 №367834 

>>367830
В биоинформатику пиздуй.

Аноним Вск 06 Июл 2014 09:46:58  #86 №367836 

>>367834
Да с радостью бы. Но с чего-то нужно начать, правда? Я кроме делфи и не пробовал ничего никогда, но, вроде как, оно сейчас не особо котируется.
В ОП-посте совет учить python. Это серьезная рекомендация или местная шутка?

Аноним Вск 06 Июл 2014 10:00:30  #87 №367838 

>>367836
С этого начни.
https://www.coursera.org/course/sysbio
И с этого.
https://www.coursera.org/course/bioinformatics
И да, питон тебе понадобится, он активно во всяких таких штуках используется.

Аноним Вск 06 Июл 2014 12:55:41  #88 №367857 

GUI Может существовать только вместе с ООП?

Аноним Вск 06 Июл 2014 13:18:25  #89 №367861 

>>367857
В 80х24-приложениях тоже какой-никакой гуй можно состряпать же.

Аноним Вск 06 Июл 2014 13:20:59  #90 №367863 

>>367838
Спасибо, добрый человек. Но не поздновато ли в моем возрасте? Я к тому, как будут смотреть на 30-с-хуем-летнего джуна. Скажи что-нибудь обнадеживающее, если есть, что, конечно.

Аноним Вск 06 Июл 2014 13:26:05  #91 №367865 

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

Аноним Вск 06 Июл 2014 14:23:49  #92 №367868 
1404642229830.gif

>>367861
Я имел ввиду, как делают GUI с голым C?

Аноним Вск 06 Июл 2014 14:37:42  #93 №367870 

>>367868
WinAPI

Аноним Вск 06 Июл 2014 14:38:13  #94 №367871 

>>367868
ООП это способ организации кода/данных, оно никак не связано с тем что можно сделать (на машине) и что нельзя. На С используют графические библиотеки или дергают апи системы.

Аноним Вск 06 Июл 2014 15:19:37  #95 №367875 

Чому у меня неправильные значения из файла читаются?
http://ideone.com/F2OC8F

Аноним Вск 06 Июл 2014 15:25:20  #96 №367878 

>>367875
Пример входных данных, что должна выводить программа и что выводит программа, пожалуйста, напиши сюда.

Аноним Вск 06 Июл 2014 15:26:41  #97 №367879 

>>367875
Наверное потому что я не записываю в файл fwrite'ом, сейчас попробую.

Аноним Вск 06 Июл 2014 15:28:32  #98 №367880 

>>367871
А они, в свою очередь, объектно ориентированные, и как убежать от этого дерьма? GTK+ и QT, даже небо, даже Аллах, объектно ориентированные!

Аноним Вск 06 Июл 2014 15:31:23  #99 №367881 

>>367878
Да там файл генерится со случайными числами, а потом числа считываются из файла и выводятся в консоль.

Аноним Вск 06 Июл 2014 15:35:48  #100 №367884 

>>367875
Всё разобрался, надо было открывать как двоичный файл.

Аноним Вск 06 Июл 2014 15:46:12  #101 №367888 

>>367880
Напиши свою.

Аноним Вск 06 Июл 2014 15:50:30  #102 №367890 

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

Аноним Вск 06 Июл 2014 15:52:53  #103 №367891 

>>367890
Пиздуй в дворники. Будешь весь день на свежем воздухе.

Аноним Вск 06 Июл 2014 15:54:30  #104 №367893 

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

Аноним Вск 06 Июл 2014 15:57:25  #105 №367895 

>>367890
Устал - иди погуляй, зачем ты себя мучаешь?

Аноним Вск 06 Июл 2014 15:58:50  #106 №367896 
1404647930884.png

Какой тип нужен, чтобы заработало?

Аноним Вск 06 Июл 2014 16:00:37  #107 №367897 

анон, как тут пробелы расставить чтобы работало? а то пишет SyntaxError: expected an indented block
def func_outer():
x = 2
print('x равно', x)
def func_inner():
nonlocal x
x = 5
func_inner()
print('Локальное x сменилось на', x)
func_outer()

Аноним Вск 06 Июл 2014 16:01:15  #108 №367898 

>>367895
>>367890
Ну я выхожу на балкон но все равно думаю можно каким-то способом облегчить процесс, так как после долгого дня даже если я делаю перерывы, у меня голова болит

Аноним Вск 06 Июл 2014 16:11:20  #109 №367903 

>>367897
http://ideone.com/q6Hs2v

Аноним Вск 06 Июл 2014 16:11:54  #110 №367904 

>>367896
a и b - любые численные.
c должно быть с точкой. float, double, single, че-нибудь из этого.
И я почему-то уверен, что вот это
2*a/3*b
было записано как дробь и ты забыл поставить скобки.

Аноним Вск 06 Июл 2014 16:21:48  #111 №367905 
1404649308772.jpg

>>367903
а почему в IDLE так не получается?

Аноним Вск 06 Июл 2014 16:23:20  #112 №367906 

>>367904
да не, там было про порядок действий, скобок не было.
c с точной надо ограничивать, чтоб хуйню не выводило?

Аноним Вск 06 Июл 2014 16:28:51  #113 №367907 

>>367905
Версии питона совпадают? По ссылке - питон 3.

Аноним Вск 06 Июл 2014 16:34:41  #114 №367908 

>>367581
Начал python. Не могу понять, что я делаю не так.
http://ideone.com/Jgtnh3

Аноним Вск 06 Июл 2014 16:36:13  #115 №367909 

>Начал python
Теперь английский:
>AttributeError: 'str' object has no attribute 'replce'

Аноним Вск 06 Июл 2014 16:42:19  #116 №367911 

>>367898
Слабак. Вон из профессии.

Аноним Вск 06 Июл 2014 16:53:12  #117 №367914 

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

Аноним Вск 06 Июл 2014 17:03:24  #118 №367916 

>>367908
replce -> replace

Аноним Вск 06 Июл 2014 17:06:08  #119 №367917 

>>367916
лол. спасбо

Аноним Вск 06 Июл 2014 17:10:26  #120 №367919 

Хочу сделать программку для себя. Типа библиотеки. Суть в том, есть список, там название элементов (название книги\музыка\фильма - не важно, тыкаю на список - сбоку появляется описание и обложка. В кодинге я совсем мало шарю. Поэтому хочу узнать как лучше сделать и что гуглить, пишу на шарпике. Ничего сложнее хеллоуворлда и калькулятора не писал.

Вот как добавлять элементы, как удалять? Как сохранять - как хранить данные все эти? В бд или что?

Аноним Вск 06 Июл 2014 17:10:53  #121 №367920 
1404652253816.png

>>367919
забыл пик

Аноним Вск 06 Июл 2014 17:11:26  #122 №367921 
1404652286601.jpg

>>367917

Аноним Вск 06 Июл 2014 17:25:36  #123 №367922 
1404653136246.png

если писать Servlets на Jython вместо чистой Java, то имеем:
- динамическое обновление приложений
- продуктивность разработки приложения

а какие подводные камни - как обстоит дело с производительностью приложения?

Аноним Вск 06 Июл 2014 17:46:32  #124 №367927 
1404654392530.jpg

В codeblocks ошибка ld.exe cannot find -lwxmsw30ud
Ответ по ссылке
http://archive-org.com/page/3866061/2014-03-22/http://forums.codeblocks.org/index.php/topic,19011.0.html

My build log on doing wxWidgets 3.0 Debug build Multilib (removed PCH precompile)
(Multilib is the opposite choose of Monolithic build)

Where mine says "gcc48_dll" yours should say "gcc_dll"

Where mine says "-lwxmsw30ud_core -lwxbase30ud" yours should say "-lwxmsw30ud".

Where mine says "testwx48" yours should say "aaa".

My wxWidgets base folder: "C:\wxMSW-3.0\wxWidgets-3.0.0"

Note: You build need not have "-include wx_pch.h" in it.

Note: This option is NOT needed "-Wmissing-include-dirs"

Note: Yours might not have "--use-temp-file" in it; I added that to test something long ago.

Change "wxmsw30u" to "wxmsw30ud" in "Linker Settings" under "Link Libraries"

Note: These NOT needed "-Wfatal-errors -Wno-unused-local-typedefs -Wno-attributes"

Tim S.

Code:
windres.exe --use-temp-file -IC:\wxMSW-3.0\wxWidgets-3.0.0\include -IC:\wxMSW-3.0\wxWidgets-3.0.0\lib\gcc48_dll\mswud -J rc -O coff -i E:\OPENSO~1\testwx48\resource.rc -o obj\Debug\resource.res
mingw32-g++.exe -pipe -mthreads -D__GNUWIN32__ -D__WXMSW__ -DWXUSINGDLL -DwxUSE_UNICODE -Winvalid-pch -include wx_pch.h -DWX_PRECOMP -Wall -g -D__WXDEBUG__ -Wmissing-include-dirs -Wfatal-errors -Wno-unused-local-typedefs -Wno-attributes -IC:\wxMSW-3.0\wxWidgets-3.0.0\include -IC:\wxMSW-3.0\wxWidgets-3.0.0\lib\gcc48_dll\mswud -c E:\OpenSourceCode\testwx48\testwx48App.cpp -o obj\Debug\testwx48App.o
mingw32-g++.exe -pipe -mthreads -D__GNUWIN32__ -D__WXMSW__ -DWXUSINGDLL -DwxUSE_UNICODE -Winvalid-pch -include wx_pch.h -DWX_PRECOMP -Wall -g -D__WXDEBUG__ -Wmissing-include-dirs -Wfatal-errors -Wno-unused-local-typedefs -Wno-attributes -IC:\wxMSW-3.0\wxWidgets-3.0.0\include -IC:\wxMSW-3.0\wxWidgets-3.0.0\lib\gcc48_dll\mswud -c E:\OpenSourceCode\testwx48\testwx48Main.cpp -o obj\Debug\testwx48Main.o
mingw32-g++.exe -LC:\wxMSW-3.0\wxWidgets-3.0.0\lib\gcc48_dll -o bin\Debug\testwx48.exe obj\Debug\testwx48App.o obj\Debug\testwx48Main.o obj\Debug\resource.res -mthreads -lwxmsw30ud_core -lwxbase30ud -lwxpngd -lwxzlibd -mwindows
Output file is bin\Debug\testwx48.exe with size 1.75 MB


Не могу понять, что там сделать.

Аноним Вск 06 Июл 2014 17:57:56  #125 №367928 

>>367920
Кстати, молодец, что представляешь идеальный конечный результат.

Аноним Вск 06 Июл 2014 18:06:36  #126 №367932 

>>367857
У этой страны очень мрачное будущее

Аноним Вск 06 Июл 2014 18:58:36  #127 №367943 

>>367907
у меня тоже 3.4 версия
ну ладно, а вот кстати еще если изменить nonlocal на global, то вывод будет 2,2 а не 2,5. Это потому, что global не затрагивает область видимости объемлющей функции а только ту, что за пределами всех def, верно?

Аноним Вск 06 Июл 2014 19:45:29  #128 №367957 

>>367588
> В продолжение темы: чем хорош НАСТОЛЬКО питон для новичков и почему бы не начать сразу с него?
> Неужели никто для абсолютных ньюфагов FAQ за столько времени не запилил?
Есть миниFAQ в оп-посте. Правда с ошибками уровня
> О: Ответ
но хоть какой. И знаешь что? Новички его не читают.

Аноним Вск 06 Июл 2014 20:05:21  #129 №367959 

>>367581
Антоша, спаси-помоги, устал искать серебряную пулю и язык который действительно понравиться. Вот начинаешь новый язык ковырять, вначале думаешь "Фу, что за говно", потом потихоньку вникаешь и он тебе начинает нравиться, потом проходит ещё N времени и ты начинаешь натыкаться на разные подводные камни, и понимаешь что этот язык ты дальше использовать не будешь ибо слишком дорого для себя.
Конечно врятли есть язык который однаково хорош на разных типах разработки, для серверсайда я уже обдрочился, хотелось бы десктоп приложения похерачить. Так, что реквестирую вопрос: Какой язык лучше всего выбрать под клиентскую часть? Хотелось бы удобный гуй, что бы его можно было понимать по коду, а не только мышкой формочки таскать + сам язык приятный для чтения/использования без ебли с паблик статиск борщ Борщ = нью Борщ. Желательно конпелируемый язычок, можно даже только под шиндовс :3
Кресты не предлагать.. увы.
Жду твоих советов, Антон.

Аноним Вск 06 Июл 2014 20:12:41  #130 №367963 

>>367959
Хаскель чем не понравился?

Аноним Вск 06 Июл 2014 20:17:24  #131 №367965 

>>367959
C++, Qt.

Аноним Вск 06 Июл 2014 20:20:32  #132 №367968 

>>367919
Открой для себя sqlite. Для вашего говнодотнета оно зовётся System.Data.SQLite.dll

Аноним Вск 06 Июл 2014 20:26:00  #133 №367970 

>>367919
Держи https://github.com/rarityfluttershy/1111/archive/master.zip

Аноним Вск 06 Июл 2014 20:44:46  #134 №367973 

Почему питон охуенен:
- куча либ и готовых решений
- есть tk для GUI из коробки и есть grid лейаут, который теперь выглядит нативно (wx и qt говно больше не нужно)
- есть pyinstaller для создания standalone exe и др. платформ
- есть jython для jvm
- есть ironpython
- ЯП прост как бейсик, только удавшийся

Аноним Вск 06 Июл 2014 20:49:29  #135 №367975 

>>367973
>tk
Говно.
>pyinstaller
Не нужен.
>jython
Устарел.
>ironpython
Однажды пытался на нем pygments запустить, нихуя не заработало.

Аноним Вск 06 Июл 2014 20:49:35  #136 №367976 

>>367922

блят это короче как в PHP можно программить - правлю файл перезагружаю страницу и вижу результат. охуенно.

а на продакте кто нибуть юзал jython?

Аноним Вск 06 Июл 2014 20:50:38  #137 №367977 

>>367975
ты на python 3 ебешиш все c нуля.
устарел ему блять.

Аноним Вск 06 Июл 2014 20:51:42  #138 №367978 

>>367973
>ironpython
Что это такое?

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

Аноним Вск 06 Июл 2014 21:21:18  #139 №367982 

>>367977
Ты походу сам устарел, уже давно все нужные либы на питоне 3 есть. Единственные, по поводу которых до сих пор кукарекают - биндинги к GAE и амазоновскому облаку, и то амазон уже почти сделал поддержку 3. А некоторые на питоне 2 вообще отсутствуют или очень ущербны, например asyncio.

Аноним Вск 06 Июл 2014 21:22:58  #140 №367983 

>>367978
>Что это такое?
Гвидон на CLR.
>перегрузки методов
За 5 секунд на isinstance.
>виртуальных функций
Крестоблядушка, все методы в гвидоне виртуальные по дефолту.
>абстрактных классов
Иксепшон в конструкторе кинь, вот тебе и абстрактный класс.

Аноним Вск 06 Июл 2014 21:24:01  #141 №367984 

>>367922
>пишет на гвидоне
>использует жаботехнологии
Пиздец ты дно. Палю годноту короч. https://github.com/pyos/dogeweb

Аноним Вск 06 Июл 2014 21:24:55  #142 №367986 

>>367890
Меняй монитор.

Аноним Вск 06 Июл 2014 21:25:30  #143 №367987 
1404667530078.png

Анон, поясни, скинул "Р.Лафоре Объектно-ориентированное программирование в с++" , а даже хелловорд не запускается.Юзал dev-c++ и Microsoft Visual studio express( последний вообще сказал что код устарел и не стал компилировать). Стоит ли дальше читать? И да, dev-c++ скомпилировал, правда окна не вывел.

Аноним Вск 06 Июл 2014 21:26:57  #144 №367988 

>>367890
Частоту монитора увеличь.

Аноним Вск 06 Июл 2014 21:52:19  #145 №367991 

>>367987
попробуй такЖ
#include<iostream.h>
int main()
{
cout<<"Hello,world"<<endl;
return 0;
}

Аноним Вск 06 Июл 2014 22:00:39  #146 №367997 

>>367984
> # '/yobaapp/', yobaapp.handler

Аноним Вск 06 Июл 2014 22:01:21  #147 №367998 

>>367991
Там скорее всего просто на cout ругается, у майкрософта какая-то своя хуита вместо него (вроде). cout потоконебезопасный.

Аноним Вск 06 Июл 2014 22:09:09  #148 №368001 

Анон, поясни по теории, что надо чтобы запилить свой йоба язык с блекджеком и распутными компиляторами?

Аноним Вск 06 Июл 2014 22:09:26  #149 №368003 

Ну юзайте printf значит, конструкции cin и cout вообще уёбищно выглядят ящитаюхотя всем похуй

Аноним Вск 06 Июл 2014 22:21:48  #150 №368006 

Может, ему русская локаль не нравится?

Аноним Вск 06 Июл 2014 22:29:04  #151 №368011 

>>367998
Спасибо, попробую.

Аноним Вск 06 Июл 2014 22:49:20  #152 №368019 

>>367830
Решения не получил, посему БАМП.

Аноним Вск 06 Июл 2014 22:59:25  #153 №368020 

>>368003
Начать можешь с sicp - там строится свой язык и компилятор для него. Углубленно насчет компилятора - книга дракона. Насчет языка я даже хуй знает, по нормальму нужен очень большой опыт что бы что-то годное придумать. Можешь читнуть "Concepts, Techniques, and Models
of Computer Programming" - там рассматриваются расширение базового примитвного языка новыми возможностями. Основной смысл там в том что они строят строгую модель языка, с помощью которой строго показывают корректность придуманых конструкций - будет хорошо если ты и для своего языка сможешь построить такую же строгую модель, а не лепить первую попавшуюся хуйню.
Алсо, хардкор мод - Дейкстра "Дисциплина программирования". Тащемта с нее можешь и начать, возможно, страниц через 20, идеи про совй язык выветрятся.

Аноним Вск 06 Июл 2014 23:00:19  #154 №368021 

>>368001
Гугли и читай зеленого/красного/пурпурного дракона

sageАноним Вск 06 Июл 2014 23:00:41  #155 №368022 

Это >>368020 было для >>368001

Аноним Вск 06 Июл 2014 23:06:00  #156 №368023 

>>368019
Для чего? Я вон делаю свои проекты, а с помощью погроммирования оптимизирую рутину и решаю задачи. Никогда целенаправленно не учил всю эту хуйню. Берусь за кнежку и гугль, когда в тупике. Программировать ради программирования — это ЛОУ.

http://lurkmore.to/Копипаста:Программирование

Аноним Вск 06 Июл 2014 23:13:02  #157 №368026 

Какие функции в есть в паскале для работы со строками? Хотелось бы минимальный набор, чтобы наделать собственные велосипеды.

Аноним Вск 06 Июл 2014 23:16:34  #158 №368028 

>>368026
В гугл ушёл быстро.

Аноним Вск 06 Июл 2014 23:18:44  #159 №368029 

>>368028
В гугле только описание всех функций, 80% из которых нахуй не нужны и упрощают другие.

Аноним Вск 06 Июл 2014 23:24:48  #160 №368031 

>>368029
Не знаю, как ты так ищешь, но я по запросу "pascal работа со строками" нашёл и минимум и кучу велосипедов.

Аноним Пнд 07 Июл 2014 00:03:45  #161 №368041 

>>367646
>стажер python
Бамп вопросу

Аноним Пнд 07 Июл 2014 00:05:20  #162 №368042 

>>367779
Юзайте форк.
https://pypi.python.org/pypi/Pillow

Аноним Пнд 07 Июл 2014 00:08:02  #163 №368046 

>>367991
Попробовал, окна не вылезло, грит файл не откомпилирован,хотя я скомпилировал.

Аноним Пнд 07 Июл 2014 00:12:15  #164 №368047 

>>368046
Кто говорит? MSVC или DevC++?

Аноним Пнд 07 Июл 2014 00:12:44  #165 №368048 

Алсо, пилю борду на питоне, юзаю flask и mongoengine.
Все получается кроме одного - выводить ответы к треду в общем списке тредов(по 4 ответа).
Будут идеи как можно это реализовать?

Аноним Пнд 07 Июл 2014 00:14:24  #166 №368049 
1404677664964.png

>>368047
DevC++

Аноним Пнд 07 Июл 2014 00:16:31  #167 №368050 

>>368048
Сам код модели тут. Ответы к треду в 12 строчке.
http://pastebin.com/Xn7kVieC

Аноним Пнд 07 Июл 2014 00:17:27  #168 №368052 

>>367959
>без ебли с паблик статиск борщ Борщ = нью Борщ
>Желательно конпелируемый язычок

/0

либо руби, и другие сахарные языки.

Аноним Пнд 07 Июл 2014 00:20:41  #169 №368053 

>>367890
мне вообще заебись, иногда передислоцируются на кровать.

есть еще всякие решения ввиде стула с дилдой, или ортопедические столы стулья, чтобы работать стоя.

ну и дисплей по качественнее. сейчас продают "120" герцовники... и вроде на Ретинах заебись.

Аноним Пнд 07 Июл 2014 00:28:35  #170 №368059 
1404678515439.jpg

Суп, /pr/. 28 лвл, заебало за 50к сосать хуи менеджером в офисе, от общения со всяким планктоном и бумажек один сплошной стресс. И вот недавно появилась серьезная мотивация освоить новую профессию. Вопрос такой - сколько примерно времени требуется для того, что бы впилить в мышление алгоритмизацию и дойти до базового уровня java-макаки, при условии, что программирование буду изучать с нуля? Готов хуярить код по четыре-пять часов в день.

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

Ну и вообще какие нужны базовые знания, что бы с них можно было развиваться?

Аноним Пнд 07 Июл 2014 00:34:19  #171 №368061 

>>367959
Python + PyQt. Никакой ебли нигде.

нид хелп по Си Аноним Пнд 07 Июл 2014 00:41:30  #172 №368063 

Анон, помоги написать универсальную функцию, которая складывает два одномерных массива(как координаты суммы векторов) в третий массив, который должен быть динамически распределен в памяти. Спасибо!

Аноним Пнд 07 Июл 2014 00:41:41  #173 №368064 

>>368059
>Специализироваться хочу, наверное, на вебе <...> что-нибудь для души, но и тут готов выслушать советов мудрых
Палю годноту.
https://docs.google.com/spreadsheet/ccc?key=0Al3ROaF1pTROdEFjc1REcDdxTkE0T0g2eHJsNDQ2NFE#gid=0
http://www.mindmeister.com/221244201/
http://ru.wikipedia.org/wiki/Теория_решения_изобретательских_задач
http://bigplans.megaplan.ru/fff

Аноним Пнд 07 Июл 2014 00:52:18  #174 №368068 

>>368059
Ещё один "кококо хуесосил манагером до 30 хачу быть погромистом кококо". Пиздуй отсюдова.

Аноним Пнд 07 Июл 2014 01:11:51  #175 №368071 

>>368068
Как что-то плохое, повышай бомбалейлоустойчивость.

Аноним Пнд 07 Июл 2014 01:11:58  #176 №368072 

>>368063
В браузере2ch не отображается тема, поэтому уточню, что это нужно сделать в Си

Аноним Пнд 07 Июл 2014 01:43:22  #177 №368074 

>>367581
Хочу пойти макакой-эрлангером (жуниор/стажёр), какие подводные камни?
Кроме си и перла ничего в жизни не юзал.

Аноним Пнд 07 Июл 2014 01:43:29  #178 №368075 

>>367581
Аноны, как в Андроиде получить с джипиэса не координаты, а город и страну?

sageАноним Пнд 07 Июл 2014 02:09:48  #179 №368077 

>>368075
> Андроиде получить с джипиэса не координаты, а город и страну
http://g.zeos.in/?q=%D0%90%D0%BD%D0%B4%D1%80%D0%BE%D0%B8%D0%B4%D0%B5%20%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C%20%D1%81%20GPS%20%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%2F%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%83
Уебок

Аноним Пнд 07 Июл 2014 02:14:49  #180 №368078 

http://jsfiddle.net/6YxSu/2/
Как сделать чтобы h2 и ссылка были на одной строке, но ссылка при этом всегда выравнивалась по правому краю?

sageАноним Пнд 07 Июл 2014 02:38:16  #181 №368083 

>>367711
Лучше бы не показывал

Аноним Пнд 07 Июл 2014 02:48:00  #182 №368085 

>>368078
Например, так: http://jsfiddle.net/6YxSu/4/

Аноним Пнд 07 Июл 2014 03:19:40  #183 №368090 

>>368049
Выбрось, уже третий или четвёртый случай когда эта мокрописька не работает на ровном месте.

Аноним Пнд 07 Июл 2014 03:35:39  #184 №368094 

Для чего нужен пайтон в разработке софта? Для каких задач он подходит лучше крестов, жабы, чего-угодно?

Аноним Пнд 07 Июл 2014 06:39:40  #185 №368105 

>>368085
Спасибо

Аноним Пнд 07 Июл 2014 08:08:46  #186 №368108 
1404706126130.gif

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

Аноним Пнд 07 Июл 2014 08:16:20  #187 №368109 

>>368108
html

Аноним Пнд 07 Июл 2014 08:17:28  #188 №368110 

>>368090
И что тогда мне запускать?

Аноним Пнд 07 Июл 2014 08:23:32  #189 №368111 

>>368109
Не траль, плиз.

Аноним Пнд 07 Июл 2014 08:31:35  #190 №368112 

>>368049
>Безымянный.cpp
На unnamed.cpp замени хотя бы.

Аноним Пнд 07 Июл 2014 08:31:38  #191 №368113 

>>368111
Ну тогда js

Аноним Пнд 07 Июл 2014 09:17:56  #192 №368115 
1404710276982.jpg

>>368113
Бохнакажет гыгы)) бггг))

Нарыл KTurtle. Иди нахуй, кароч.

Аноним Пнд 07 Июл 2014 09:21:00  #193 №368116 

>>368112
Заменил, результата ноль.

Аноним Пнд 07 Июл 2014 09:27:48  #194 №368118 

>>368116
В чем у тебя проблема? "DevC++ окна не вывел"? Запускай программу с командной тсроки или добавь std::cin.get() перед ретурном.

Аноним Пнд 07 Июл 2014 09:32:04  #195 №368119 

>>368118
Мне исходник через консоль запускать?

Аноним Пнд 07 Июл 2014 09:38:36  #196 №368122 

>>368119
Ты же писал что "dev-c++ скомпилировал".

Аноним Пнд 07 Июл 2014 09:45:12  #197 №368124 

>>368122
Я ошибся, не скомпилировал

Аноним Пнд 07 Июл 2014 09:45:17  #198 №368125 

>>367982
И нахуй мне твои либы? У меня кода овердохуя на питоне2, не запустится же на 3 без переделки.

Аноним Пнд 07 Июл 2014 09:46:25  #199 №368126 

>>367984
што это за асинхронное дерьмо?
бенчмарки или gtfo

Аноним Пнд 07 Июл 2014 09:49:26  #200 №368127 
1404712166462.png

Что это за хуйня, сцука.

Аноним Пнд 07 Июл 2014 10:16:56  #201 №368128 
1404713816177.jpg

Гуру C/C++, спрошу тут, если не будет ответа создам тред.

пытаюсь внедрить в свое приложение приложение leveldb
компилю через make, получаю

/home/***/include/leveldb/slice.h:21:18: фатальная ошибка: string: Нет такого файла или каталога
компиляция прервана.
make[1]: *** [LevelDb.o] Ошибка 1
make[1]: Выход из каталога `/home/***'
make: *** [хуйпизда] Ошибка 2

Как это исправить?



Аноним Пнд 07 Июл 2014 10:45:05  #202 №368130 

>>368128 вопрос снимается. я хуйло использовал c++ в c коде.

нашел пример leveldb для си параши

Аноним Пнд 07 Июл 2014 11:16:30  #203 №368132 

Товарищ с DevC++, если совсем не шаришь, то бери MSVC, ебашь там приложение Win32 без CLR и не мучайся.

Аноним Пнд 07 Июл 2014 11:24:21  #204 №368135 

>>368132
MSVC не позволяет cout юзать как мне сказали выше, решил попробовать code:: blocks, правда результат пикрелейтед
>>368127

Аноним Пнд 07 Июл 2014 11:31:06  #205 №368137 
1404718266130.png

>>368132
Что это?

Аноним Пнд 07 Июл 2014 11:34:48  #206 №368139 

>>368135
А хотя странно, вроде и позволяет, правда мне говорил про неизвестны идентефикатор пока я не указал "using namespace std;"

Аноним Пнд 07 Июл 2014 11:39:28  #207 №368141 
1404718768224.png

>>368135
>MSVC не позволяет cout юзать как мне сказали выше
Врут.
>решил попробовать code:: blocks, правда результат пикрелейтед
Где пик?

Аноним Пнд 07 Июл 2014 11:40:39  #208 №368142 
1404718839039.png

>>368141

Аноним Пнд 07 Июл 2014 11:44:48  #209 №368143 

>>368142
Думаю, надо mingw переустановить.
>>368137
Это баг MSVC 2010, он лечится установкой SP1, на сайте майкрософта есть.

Аноним Пнд 07 Июл 2014 11:46:37  #210 №368144 

>>368143
> Это баг MSVC 2010, он лечится установкой SP1, на сайте майкрософта есть.
> Думаю, надо mingw переустановить.
FFFFFFUUUUUUUUUUUUUU,это в программировании везде так? Почему везде какие-то костыли требуются, даже если программа правильная?

Аноним Пнд 07 Июл 2014 11:51:17  #211 №368145 

>>368144
Ну это проблемы не программирования, а софта. Просто mingw это изначально линуксовые тулзы преписаные под винду и это нужно правильно установить, а MSVC - ну бля, с кем не бывает. Можешь MSVC 2012/2014 (какие там еще есть) поставить, но я поставил себе SP1 и всем доволен.

Аноним Пнд 07 Июл 2014 11:56:11  #212 №368146 
1404719771010.png

>>368145
Ну это же уже смешно.

Аноним Пнд 07 Июл 2014 11:59:06  #213 №368147 
1404719946498.png

>>368143
ДА БЛЯДЬ, спасибо чувак, родина тебя не забудет.

Аноним Пнд 07 Июл 2014 12:01:20  #214 №368148 

>>368146
http://www.microsoft.com/ru-ru/download/details.aspx?id=23691
>>368147
Ок.

Аноним Пнд 07 Июл 2014 12:03:46  #215 №368149 

>>368148
А почему если запускать приложение скомпилированное code::blocks самому, то оно сразу выключается? system("pause") пробовал,но использовать запрещает.

Аноним Пнд 07 Июл 2014 12:05:43  #216 №368150 

>>368149
||=== Build: Debug in sa (compiler: GNU GCC Compiler) ===|
C:\sa\main.cpp||In function 'int main()':|
C:\sa\main.cpp|9|error: 'system' was not declared in this scope|
||=== Build failed: 1 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|
Мне тут что-то объявить нужно?

Аноним Пнд 07 Июл 2014 12:08:36  #217 №368151 

>>368150
Решилось добавлением вот этой сторочки #include <cstdlib> а почему про эту поеботу в книге ничего не написано?

Аноним Пнд 07 Июл 2014 12:11:24  #218 №368152 

>>368149
Потому что CB запускает приложение через программу специальную, которая паузится после закрытия твоей программы. В логе написано
Executing: "C:\Program Files (x86)\CodeBlocks/cb_console_runner.exe" "твоя прога"
А твоя прога не паузится потому что никто ей не сказал это сделать.
>system("pause") пробовал,но использовать запрещает
Не запрещает, а пишет, что функция "system" не найдена. Решается это походом в гугл. #include <cstdlib>

Аноним Пнд 07 Июл 2014 12:33:45  #219 №368154 

Посоветуйте мультиплатформенную либу для работы с сетью (мб сокетами?) для си.

Аноним Пнд 07 Июл 2014 13:51:52  #220 №368173 

>>368077
Блять, имею ввиду в СДК, стандартные методы город не вернут.

Аноним Пнд 07 Июл 2014 14:25:56  #221 №368179 

>>368154
А сокеты тебя чем не устраивают? Это ведь ньюфаг-тред.

Аноним Пнд 07 Июл 2014 14:45:31  #222 №368183 

>>368154
Если протокол не кастомный, используй curl.

Аноним Пнд 07 Июл 2014 15:47:16  #223 №368200 

>>368151
Что-то и system("pause") хоть и присутствует, но ничего не выполняет.
Попробовал getch() тоже 0 результата, программа так же быстро закрывается.

Аноним Пнд 07 Июл 2014 15:54:19  #224 №368201 

>>368200
Почему он блядь начал делать что надо на строчке выше, хотя было указано ставить его в самом конце.

Аноним Пнд 07 Июл 2014 16:06:54  #225 №368203 

>на строчке выше, хотя было указано ставить его в самом конце.
Код показывай. Вангую, что ты поставил system() после return 0, а после return, как известно, ничего не выполняется.

Аноним Пнд 07 Июл 2014 16:09:33  #226 №368205 

>>368137
У тебя два main'а, на что он и указывает.
>>368200
Так вообще не стоит делать, ни через system("pause"), ни через getch. Сам Code::Blocks не пользовался, но почти уверен, что в настройках можно задать поведение console_runner'а, чтобы он не закрывался после завершения твоего приложения.

Аноним Пнд 07 Июл 2014 16:12:24  #227 №368208 

>>368205
>У тебя два main'а, на что он и указывает.
Он ему так же указал, какой из них будет использоваться, а проблема описана в ответе на тот пост.
>в настройках можно задать поведение console_runner'а, чтобы он не закрывался после завершения твоего приложения.
CB по умолчанию так и делает.

Аноним Пнд 07 Июл 2014 16:17:37  #228 №368210 

>>368203
Да, после return. Решил. Теперь у меня проблемы с локалью. Почему в книге это не описывается? (Лафоре Объектно-ориентированное программирование в с++)

Аноним Пнд 07 Июл 2014 16:29:25  #229 №368218 

>>368210
В CB не поддерживается русская консольная кодировка. Хз почему.

Аноним Пнд 07 Июл 2014 16:41:24  #230 №368222 

Посоветуйте чего-нибудь по дискретной математике, чтобы как для первокурсника или ещё проще. А то я тут попытался читать то, по чему в институте должен был учиться, так там сто страниц на весь первый курс, по три новых термина в каждом предложении - на двадцатой странице я перестал понимать, что там вообще происходит (зато как справочник, наверное, пиздатая вещь). Если будет на русском, то вообще замечательно.

Аноним Пнд 07 Июл 2014 16:42:41  #231 №368223 
1404736961212.png

>>368218
Да ну?

ВНИМАНИЕ ВОПРОС Аноним Пнд 07 Июл 2014 16:44:49  #232 №368225 

Есть массив с числами, как подобрать такие элменеты массива, чтоб их сумма была равна (или приблизительно равна) некоторому числу.

Аноним Пнд 07 Июл 2014 16:48:37  #233 №368229 

>>368225
Задача линейного программирования, симплекс метод.

Аноним Пнд 07 Июл 2014 16:49:48  #234 №368230 

>>368225
NP-полная задача, только перебор в том или ином виде. По крайней мере в точной постановке.

Аноним Пнд 07 Июл 2014 16:51:39  #235 №368231 

>>368229
Линейное программирование — это если нужно было бы подобрать смесь чисел с вещественными весами. Здесь ILP, только нули и единицы.

Аноним Пнд 07 Июл 2014 16:53:11  #236 №368234 

>>368230
>>368231
Школьники не палятся.

Аноним Пнд 07 Июл 2014 16:56:07  #237 №368237 

a1x1+...anxn - wtf -> min
где wtf-нужное число, a1...an - массив,
x1...xn - [0,1]
функция линейная, очевидно решение лежит на гранях n-мерного гиперкуба [0,1].
Всем сосать, щенки
>>368229-кун

Аноним Пнд 07 Июл 2014 16:56:42  #238 №368238 

>>368234
Загуглил за тебя, золотце https://en.wikipedia.org/wiki/Subset_sum_problem

Аноним Пнд 07 Июл 2014 16:58:05  #239 №368239 

>>368237
> x1...xn - [0,1]
Тут нужно x1...xn \in {0,1}, это уже не линейное условие.

Аноним Пнд 07 Июл 2014 17:01:14  #240 №368241 

>>368230
Кстати, в неточной то же самое, естественно.
Я это он.

Аноним Пнд 07 Июл 2014 17:31:54  #241 №368244 

>>367581
Анон, чем по фасту обмазаться в сфере СУБД? Для начала делаю простую базу в Access для собственного пользования по работе, учил БД, но нихуя не помню почти (FoxPro был).

Аноним Пнд 07 Июл 2014 18:06:05  #242 №368252 

>>368244
Говном, лучше несвежим.

Аноним Пнд 07 Июл 2014 18:23:26  #243 №368258 

Нужно реализовать простой сайт-заглушку но с динамичным содержимым блядь, upd - раз-два в сутки для древних симбианов s40, нокл и прочей хуйни не умеющей в вебдваноль.
Вопрос в следующем, если такому браузеру отдать index.php, он сможет отобразить содержимое или только .html расширение страницы? Вопрос именно по клиентскому ПО.
Сейчас нахуй дауном посчитаете.
Думаю над запилом костыля в htaccess, вроде:

AddHandler application/x-httpd-php htm html

Но это говно какое-то, да еще если и без надобности.
Аноним Пнд 07 Июл 2014 18:28:23  #244 №368260 
1404743303577.jpg

>>368252

Аноним Пнд 07 Июл 2014 18:29:28  #245 №368261 

>>368237
>a1x1+...anxn - wtf -> min
ты модуль проебал как двоичный школотрон
и решение в твоей постановке - все нули

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

>функция линейная, очевидно решение лежит на гранях n-мерного гиперкуба [0,1].
ну ты и дебилоид, решение очевидно лежит в вершине гиперкуба
проблема лишь в том, что вершин у него 2^n

оп гугляй методы отсечений etc.

Аноним Пнд 07 Июл 2014 18:33:07  #246 №368264 

>>368261
>все нули
это имел в виду, конечно же, когда a1 >= 0, a2 >= 0, ..., an >=0

Аноним Пнд 07 Июл 2014 18:40:20  #247 №368267 

>>368261
> ну ты и дебилоид, решение очевидно лежит в вершине гиперкуба
Бля, он, конечно, не прав, но ты тоже тот ещё даун. Вершин всегда 2^n, тут как раз проблемы нет. Как по-твоему решается любая линейная задача c^Tx → min в кубе [0,1]^n за полиномиальное время?

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

Аноним Пнд 07 Июл 2014 18:41:26  #248 №368269 

>>368267
Replace
> ну ты и дебилоид, решение очевидно лежит в вершине гиперкуба
with
> проблема лишь в том, что вершин у него 2^n

hotfix

sageАноним Пнд 07 Июл 2014 19:17:42  #249 №368282 

>>367624>>367641
Проиграл.

Аноним Пнд 07 Июл 2014 19:24:36  #250 №368284 

python - мертвый язык? С помощью него хоть кто-то что-нибудь разрабатывает?

С++ Аноним Пнд 07 Июл 2014 19:38:01  #251 №368291 

Есть текстовый файл, в котором разбросаны слова example_n, где n - число, которое необходимо изменить. Так вот, анон, каким самым рациональным путем можно отыскать это слово и заменить это число? Я же, за незнанием более хитрых методов, организовал поиск кучей условий сравнивания буковок, но ведь это не лучший способ?

Аноним Пнд 07 Июл 2014 19:48:31  #252 №368296 

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

>Как по-твоему решается любая линейная задача c^Tx → min в кубе [0,1]^n за полиномиальное время?
без перебора вершин
методом внутренней точки, for example
проблема в том, что для {0,1}^n такого алгоритма пока? нет
и приходится так или иначе перебирать вершины
которых 2^n
десу

квадрат кстати показывает недостатки твоего образования, сам поймёшь почему модуль лучше или пояснить?

Аноним Пнд 07 Июл 2014 19:50:37  #253 №368297 

>>368291
strstr, sscanf, sprintf к вашим услугам. Ну и построчное чтение из файла.

Аноним Пнд 07 Июл 2014 19:51:03  #254 №368298 

>>368284
наоборот он слишком активно развивается, поэтому на нём рискованно писать что-нибудь серьёзное
да и скриптопараша ведь...

Аноним Пнд 07 Июл 2014 19:54:41  #255 №368301 

>>368284
Посмотри в вакансии серьёзных софтверных контор (далеко ходить не надо - хотя бы те же рюззке ммо разработчики, типа Wargayming, Gayjin и Nival).

Аноним Пнд 07 Июл 2014 20:52:05  #256 №368311 

Я помню когда писал хуиту на паскале, там была такая функция чтобы узнать номер char в какой-то там таблице. Было задание типа узнать номер, прибавить к нему какое-то число, и по новому номеру вывести букву, чтобы из а получалось А, из б - Б и т.д.
Как сделать такое в сишарпе? Узнать номер char

Аноним Пнд 07 Июл 2014 21:03:19  #257 №368313 

>>368311
Ты хоть погуглил?
конверттубайт вроде
мимо на шарпе не писал даже хелловорлда

Аноним Пнд 07 Июл 2014 21:03:43  #258 №368314 

>>368311
Номер символа в таблице ASCII. Но т.к. сисярп по дефолту работает в юникоде, то номера с юникодными будут совпадать только у первых 127 символов из этой самой ASCII, там с кодировочками нужно будет поебаться.
Всё это есть в гугле.

Аноним Пнд 07 Июл 2014 21:08:34  #259 №368315 

>>368314
Хотя, нужно ли там будет ебаться это зависит от задачи.

Аноним Пнд 07 Июл 2014 21:13:37  #260 №368319 

>>368311
char c = 'a';
int i = (int) c;

Аноним Пнд 07 Июл 2014 21:13:48  #261 №368320 

>>368313
а может тогда getBytes?

Аноним Пнд 07 Июл 2014 21:15:50  #262 №368323 

>>368320
http://msdn.microsoft.com/ru-ru/library/system.text.encoding.getbytes(v=vs.110).aspx

мелкософт рекомендуе

Аноним Пнд 07 Июл 2014 21:26:42  #263 №368326 

>>368314
Ладно, я нашел, спасибо за подсказку

Аноним Пнд 07 Июл 2014 21:44:11  #264 №368329 

Програмач, с чего лучше Python изучать? Изучаем Python Лутца подойдет? Или лучше dive into python?

Аноним Пнд 07 Июл 2014 21:48:53  #265 №368331 

>>368329
Ныряй, братан!

хочу смочь в sqlite на си Аноним Пнд 07 Июл 2014 22:56:51  #266 №368351 

Хеллоувордщик на сишке приветствует тред. Возникла потребность использовать встраиваемую базу данных (обработка больших текстов, составление словаря размером сто тысяч структур). Решил копать в сторону sqlite. Однако попытки курить сишный интерфейс sqlite не увенчались успехом - ничего не понял. С чего нужно начинать знакомство с ней, за что хвататься?

C++, VS2013 Аноним Пнд 07 Июл 2014 23:03:45  #267 №368355 

Анон, я по-моему чего-то не допонимаю. У меня есть класс Sprite, в котором есть такое перечисление:

public:
enum SpriteDirection {
FRONT, LEFT, RIGHT, BACK
};

Также у меня есть базовый класс Player, который содержит экземпляр Sprite и такой публичный метод

#include "Sprite.h"
...
void startMoving(CharacterSprite::SpriteDirection direction);

И вот этот тип параметра CharacterSprite::SpriteDirection иногда выдает такую ошибку:
>use of undefined type 'CharacterSprite'
>syntax error : identifier 'SpriteDirection'
А иногда не выдает. Чтобы не выдавал, нужно убрать ::SpriteDirection, оставить только CharacterSprite и попробовать скомпилять. Естественно ничего не получится, но зато после этого можно добавить ::SpriteDirection и потом все будет компилятся как надо. Что это за ерунда? Я что-то делаю не так?
Аноним Пнд 07 Июл 2014 23:04:48  #268 №368357 

>>368355
>У меня есть класс Sprite
CharacterSprite то есть.

Аноним Пнд 07 Июл 2014 23:09:43  #269 №368360 

>>368351
http://sqlite.org/quickstart.html с этого
http://sqlite.org/cintro.html и с этого

Аноним Пнд 07 Июл 2014 23:20:04  #270 №368364 

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

Аноним Пнд 07 Июл 2014 23:21:34  #271 №368366 

Гм, интересно, erlang случаем не от дельфи произошёл?
Написал нихрена не делающее приложение с использованием wxwidgets, все эвенты, кроме нажатия на кнопку закрытия окна оно тупо высирает в консоль. Хеловорлд, короче.
Одно открытое окно с 3 виджетами и менюбаром жрёт 25 метров памяти. Оно там что ли в фоне список слонов хранит?
мимо крокодил

Аноним Пнд 07 Июл 2014 23:24:14  #272 №368367 

>>368364
Ебать ты низкий.
По первой ссылке внизу - как раз минималистичное приложение на си.
Если ты не знаешь как собрать библиотеку (хотя в простейшем случае нихуя там не надо собирать, достаточно закинуть в свой проект almagamation и хедер) - то зачем тебе си? Иди учи похапе.

Аноним Пнд 07 Июл 2014 23:35:38  #273 №368369 

>>368367
Сложилось так, что это единственный ЯП, который я хоть как-то чуть больше чем хеллоуворд знаю. Ведь общеизвестна любовь разных ВУЗиков подсовывать студентам Сишку. Стоит ли говорить, что сами они бы предпочли Дельфи или Питон.
Спасибо за пояснения. Стыдно признаться, но я только подошёл к созданию и подключению своей библиотеки, но я же стремлюсь.
Имеет ли смысл вообще сначала почитать что-то вроде Learning SQL от O'Reilly, или для простого проекта можно и методом научного тыка?

Аноним Пнд 07 Июл 2014 23:41:14  #274 №368373 

>>368369
>Дельфи
Сблевал, спасибо. Ты б ещё PL/1 предложил - там синтаксис ЕЩЁ многословнее паскалеговна.
>Learning SQL
Смысла большого нет. Азы SQL (на уровне insert/select) можно и тыком. Триггеры, сложные типы данных, хранимые процидурки и прочая хуерга тебе вряд ли нужны, да и большую часть из этого sqlite не умеет.

Аноним Пнд 07 Июл 2014 23:46:17  #275 №368375 

>>368296
> обоснуй
> он предлагал грани перебирать
> проблема в том, что для {0,1}^n такого алгоритма пока? нет
Ты его неправильно понял. Он предлагал срелаксировать задачу к [0,1]^n и утверждал, что решение будет в вершине — следовательно, решение будет решением исходной задачи в {0,1}^n. Если ты перечитаешь мои сообщения (выше твоих), то увидишь, что я об этом же и писал.

> квадрат кстати показывает недостатки твоего образования, сам поймёшь почему модуль лучше или пояснить?
Ничем он не лучше, лол. Разреженное решение ты хотел услышать именно эти слова, не так ли? вот ещё тебе базворд: sparsity с большим количеством целых нулей и единиц вовсе не всегда лучше. Всё зависит от задачи и только от неё.

Аноним Пнд 07 Июл 2014 23:51:23  #276 №368379 

>>368296
> модуль лучше
И кстати здесь это совершенно одно и то же.

Аноним Пнд 07 Июл 2014 23:53:15  #277 №368383 

>>368373
Угу, насчёт этих бесконечных begin и end, избыточных do согласен. Я даже думал о макросах, которые бы заменяли всё это словоблудие на православные фигурные скобки.
Впрочем, синтаксис крестов (которые мне ещё предстоят) мне нравится куда меньше.
Ок, спасибо за советы.

Аноним Пнд 07 Июл 2014 23:59:14  #278 №368385 

>>368383
> синтаксис крестов (которые мне ещё предстоят) мне нравится куда меньше
Поначалу после Паскаля кресты окрыляют и начинаешь стараться ужимать в одну строчку как можно больше побочных эффектов типа идиоматического while (*p++ = *q++); У меня было так.

Аноним Пнд 07 Июл 2014 23:59:25  #279 №368386 

>>368383
>синтаксис крестов
Проблема в том что там как бе и нет устоявшегося синтаксиса.
Если писать самому - пиши как нравится.
Разгребать же чужое говно - это отдельная хохма. Шутка про умение разбиратся в чужом коде как нельзя лучше подходит к вакансии крестовых миддлов и сеньоров.

Аноним Втр 08 Июл 2014 00:06:06  #280 №368395 

>>368385
Ну хз, я свалил с дельфей и поначалу очень долго писал на всяких сиподобных языках что-то типа
for(int i=0; i<длина; i++)
даже там, где есть итераторы, можно применить foreach или ещё что-то более удобное. Кроме случаев, где это невозможно, конечно.

Аноним Втр 08 Июл 2014 00:12:12  #281 №368400 

>>368385
Я больше про << cout <<
С остальным я как-то смирился в Сишке. Вообще, должны быть какие-то макросы для IDE, которые конвертируют паскалеподобный синтаксис в сишкоподобный и обратно.

Аноним Втр 08 Июл 2014 00:12:59  #282 №368401 

Анон, есть 2стула задача: Пусть а переменная, после броска кубика 6 граней принимается решение что делать с переменной. Если: выпало 1 - отнимаем от переменной 2;
если 2 или 3 - отн. 1;
если 4 или 5 - прибавляем 1;
если 6 - прибавляем 2;
При этом переменная а не может быть меньше 0. Каково среднее значение переменной а?

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

Аноним Втр 08 Июл 2014 00:15:51  #283 №368404 

Котаны, посоветуйте, что дальше делать. Прошел на codecademy всю веб-парашу: JavaScript, HTML&CSS, jQuery и всевозможные мини-уроки типа создания сайта "О себе", крутящегося хуя вокруг солнца и т.д. На форуме там нашел ссылку на http://learn.shayhowe.com/advanced-html-css/performance-organization/ , но меня такая хуйня не устраивает, ибо практики никакой, а просто читать - в голове мало чего останется. Подумываю какой-нибудь сайт для тренировки запилить, но я банально не знаю даже в чём лучше код писать, как и где домен арендовать, с чего вообще начинается разработка сайта, какие-то основы обязательные же надо знать для этого.

Аноним Втр 08 Июл 2014 00:16:58  #284 №368406 

>>368385
>(*p++ = *q++);
Для чего вообще нужно присваивать увеличенному значению п увеличенное значение ку? (assuming both p and q are declared as pointers) Не понимат. Ты это, либо переформулируй, либо поясни.

Аноним Втр 08 Июл 2014 00:22:07  #285 №368407 

>>368400
Ну да, я больше про сишку написал. В крестах для таких извращений места осталось немного.
> макросы для IDE, которые конвертируют паскалеподобный синтаксис в сишкоподобный
Не думаю, что это хорошая идея. %%http://habrahabr.ru/post/41303/%%
> и обратно
Боюсь, это просто невозможно. В сишке же всякие инкременты и тернарные операторы и комбинировать их можно как вздумается.

>>368406
Это strcpy в одну строчку.

Аноним Втр 08 Июл 2014 00:28:49  #286 №368411 

>>368404
Для начала нужен шаблон страниц сайта в html, js-скрипты к нему, frontend короче, потом берешь серверный ЯП(python, php, ruby...node.js) и фреймворк к нему, базу данных(sqlite можно для начала).
Описываешь модель базы данных, потом выводишь из нее все, что тебе нужно в шаблонах.

Аноним Втр 08 Июл 2014 00:30:59  #287 №368413 

>>368407
А, так эти *p и *q в данном случае - указатели, и мы просто последовательно переписываем в следующие после p адреса указатели на символы из *q++.
Я-то сначала подумал, что *p и *q - это обращение к значению по указателю.

Аноним Втр 08 Июл 2014 00:34:00  #288 №368416 
1404765240657.jpg

Я конечно понимаю, что подобные вопросы всех порядком заебали, но: с чего начинать абсолютному нулю в программировании? Python?
Программмирование пока изучал только в школе, на уровне Паскаля. В принципе, было интересно - пока все с тупыми лицами сидели, я решал всякие задачки или что там мы делали, я не помню.

Аноним Втр 08 Июл 2014 00:34:44  #289 №368417 

Байтоняши, поясните за функцию, возвращающую при каждом (циклическом) вызове адрес созданной структуры. Мне кто-то говорил, что это может вызывать утечки памяти, если какая-то там хрень(какая?) не справится с чисткой, и лучше передавать в неё этот указатель по значению, и просто перезаписывать с каждым циклом.

Аноним Втр 08 Июл 2014 00:36:04  #290 №368418 

>>368413
> эти *p и *q в данном случае - указатели
wrong, указатели здесь p и q

p, q — указатели
*q — значение под q
*q++ — то же самое, побочный эффект в продвижении q вперёд
*p = *q — присваивание памяти, на которую указывает p значение под q
*p++ = *q++ — то же самое, только и p, и q продвигаются
while (*p++ = *q++) — выполнять последнее присвоенное значение не будет равно нулю (последний байт в zero-terminated строках)

Аноним Втр 08 Июл 2014 00:36:20  #291 №368419 

>>368413
>Я-то сначала подумал, что *p и *q - это обращение к значению по указателю
Но ведь так оно и есть

Аноним Втр 08 Июл 2014 00:40:16  #292 №368421 

>>368401
бамп, я вроде насчитал 1.25 это хуйня или нет? По идее, слишком много это смещение относительно нуля за счет неотрицательных значений не должно быть таким большим. Или вы тут не шарите?

Аноним Втр 08 Июл 2014 00:42:35  #293 №368422 

>>368417
Какая-то там хрень, скорее всего, называется сборщиком мусора (garbage collector, gc). Но это уже вряд ли к байтоняшам. Сколько раз была память вручную выделена, сколько раз её и нужно вручную очистить. На чем пишешь, скажи. Если C++, то с использованием .NET или нет, если с .NET, то какие типы используешь, код покажи.

Аноним Втр 08 Июл 2014 00:43:22  #294 №368423 

>>368416
Держи, тут все есть.
http://habrahabr.ru/post/150302/

Аноним Втр 08 Июл 2014 00:47:56  #295 №368425 

>>368422
На си в VS.
Нашёл.
https://stackoverflow.com/questions/10148357/mallocsizeofs-allocates-less-memory-than-expected
Про функцию copy:
>Generally returning an address of a locally generated heap storage is not a good practice and is the major cause of memory leak, if cal-lee ever forgets to free the storage. Instead pass it as a non-const parameter to the function.

Аноним Втр 08 Июл 2014 00:51:34  #296 №368426 

>>368418
Благодарю, разобрался. Не понял же потому, что подумал, что инкрементится значение указателей, а инкрементятся, очевидно, сами указатели.

Аноним Втр 08 Июл 2014 00:52:40  #297 №368427 

>>368401
>Каково среднее значение переменной а?
Среднее значение переменной равно а.

Аноним Втр 08 Июл 2014 00:55:19  #298 №368429 

>>368427
Очевидно, автор имел в виду random variable, то есть случайную величину.

Аноним Втр 08 Июл 2014 00:56:29  #299 №368430 

>>368427
забыл написать а инициализируем равной нулю. Из-за этого возникает отклонение за счёт того, что может нагенерится -2, а мы отнять не можем.

Аноним Втр 08 Июл 2014 00:58:41  #300 №368431 

>>368429
Это было бы слишком охуенно посчитать среднее значение случайной величины про которую нихуя не известно.

Аноним Втр 08 Июл 2014 01:01:58  #301 №368432 

>>368431
Ты прав, а я этого не заметил.

Аноним Втр 08 Июл 2014 01:02:29  #302 №368434 

>>368431
Извините, пожалуйста, за мат. Быдло в треде.

Аноним Втр 08 Июл 2014 01:12:02  #303 №368438 

>>368411
Что за шаблон? В смысле сверстать скелет и проработать структуру, продумать какие скрипты и как будут выполняться?
Олсо, такой вопрос интересует, допустим где-нибудь на главной моего сайта будет зона, в которой будет список из последних новостей. Такие же списки новостей реализованы милионы раз до меня, есть какие-нибудь бесплатные библиотеки, откуда можно слить подобные вещи и подогнать под то, что мне надо? И всё же, лучше бы вы мне по этой теме книжку какую годную посоветовали или статей.

нахуй так жить Аноним Втр 08 Июл 2014 01:17:16  #304 №368439 

void (* signal(int __sig, void (* __func)(int))) (int)

Аноним Втр 08 Июл 2014 01:20:47  #305 №368444 

>>368439
Ну функция, принимающая инт и указатель на обработчик сигнала и возвращающая указатель на другой обработчик сигнала. И что?

Аноним Втр 08 Июл 2014 01:24:47  #306 №368446 

>>368444
Да тут же только после поллитры разобраться можно.

Аноним Втр 08 Июл 2014 01:32:53  #307 №368448 

>>368446
Можно сделать typedef, будет православно и понятно.

Аноним Втр 08 Июл 2014 01:37:17  #308 №368451 

>>368369
> Имеет ли смысл вообще сначала почитать что-то вроде Learning SQL
Палю годноту: http://www.apress.com/9781430232254

Аноним Втр 08 Июл 2014 01:46:59  #309 №368453 

>>368439
чё-то вспомнилось http://cdecl.org/ только он твою хуйню не хочет парсить.

Аноним Втр 08 Июл 2014 02:00:09  #310 №368454 

>>368423
Спасибо тебе, годную книгу там нашел, очень интересно. Может, программистом заделаюсь, если не заброшу.

Аноним Втр 08 Июл 2014 02:05:03  #311 №368455 

>>368430
Ну тогда цепи маркова нужно ебнуть
http://ideone.com/qFsbmJ
к сожалению, не могу гарантировать что там все правильно. При небольшом количестве бросков все выглядит правильно, н при повышении среднее значение постоянно растет, что немного странно, как по мне.

Аноним Втр 08 Июл 2014 02:09:06  #312 №368456 

>>368453
Если убрать имена параметров, то выдаст это:
> declare signal as function (int, pointer to function (int) returning void) returning pointer to function (int) returning void

Аноним Втр 08 Июл 2014 02:15:33  #313 №368457 

>>368446
Разобрался без поллитры, наверное, ты дно просто.

Аноним Втр 08 Июл 2014 02:22:49  #314 №368458 

>>368448
Это да. Как бы ты сделал для этого случая?
>>368453
Да он вообще мало что парсит, к сожалению. Я пришёл к выводу, что это не более, чем сборник эзотерических фрагментов.

Аноним Втр 08 Июл 2014 03:12:03  #315 №368463 

>>368451
Самое то, спасибо.

Аноним Втр 08 Июл 2014 07:17:38  #316 №368466 

>>368455
Сколько не пытался понять что такое цепи маркова, так и не осилил.

Аноним Втр 08 Июл 2014 09:34:37  #317 №368472 

>>368439
школьник функциональщик писал, надо было функцию возвращать через параметр, было бы просто и понятно

Аноним Втр 08 Июл 2014 09:43:38  #318 №368479 

>>368375
>Ты его неправильно понял. Он предлагал срелаксировать задачу к [0,1]^n и утверждал, что решение будет в вершине — следовательно, решение будет решением исходной задачи в {0,1}^n. Если ты перечитаешь мои сообщения (выше твоих), то увидишь, что я об этом же и писал.
не обязательно решение будет в вершине, может быть на грани, иначе всё mixed integer lp так и решали бы на самом деле почти так и решают лол - считают решение lp, смотрят по каким переменным условие не выполнилось - добавляют нужные ограничения, решают ещё раз и так далее - один из распространённых методов один хуй NP-hard

>> квадрат кстати показывает недостатки твоего образования, сам поймёшь почему модуль лучше или пояснить?
>Ничем он не лучше, лол.
>Разреженное решение
нет, мимо, просто в случае модуля получаем линейную задачу, а она решается на порядок легче квадратичной, только и всего

Аноним Втр 08 Июл 2014 10:48:51  #319 №368496 

>>368466
Двачую этого. Надо было в универе все же сделать чёртувую лабу!

Аноним Втр 08 Июл 2014 11:35:06  #320 №368502 

Вопросы по WPF.
1) У Canvas есть такая штука как LayoutTransform. Почему Scale, Rotate, Scew у него работают, а Translate нет? Что использовать вместо него?
2) Как сделать DataGrid/ListView с привязкой к коллекции столбцов? То есть чтобы не задавать список столбцов в конструкторе, а загружать их из файла, но при этом без datagrid1.add(new datagridcolumn {width=mycolumncollection.width, header=mycolumncollection.header}) и прочих подобных непотребств в КОДЕ СЗАДИ.

Аноним Втр 08 Июл 2014 12:27:13  #321 №368510 

>>368502 2) установить itemssource, и autocreatecolumns.

Проблемы с С++ R334 Втр 08 Июл 2014 12:51:13  #322 №368517 

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

Аноним Втр 08 Июл 2014 12:57:49  #323 №368520 

>>368517
Ну так пиши. Будут ошибки - дуй в гугл. Если там пусто, иди сюда. И никаких скайпиков, мылец и прочего.

Аноним Втр 08 Июл 2014 12:59:19  #324 №368521 

>>367581
Возникла потребность познать MATLAB для научной работы. Как версию мне качать, какая может быть в мухосранском вузике?

Аноним Втр 08 Июл 2014 13:02:09  #325 №368522 

>>368438
Zachem tebe lishniy gruz v vide biblioteki?Delaesh viborku iz bazi dannix i ogranichivaesh chislo novostey v viborke.
Naprimer na python.

news = News.objects()[:4]
return render_temlplate('index.html',
news=news)
.....................................................................
V shablone.

(% for item in news %)
<p class = "content">{{ item.content }}</p>
(% endfor %)

Аноним Втр 08 Июл 2014 13:54:58  #326 №368533 

>>368510
Мне нужно чтобы пользователь мог выбирать какие колонки ему показываются и чтобы у колонок были заголовки на русском вместо имен полей.
Я нашел решение через dependency property, но я вообще не понимаю как это работает и соответственно не могу его дополнить (мне еще надо форматирование для колонок с датами).

Аноним Втр 08 Июл 2014 14:09:30  #327 №368536 
1404814170186.png

>>367581
Что я не так делаю, почему не вводится ничего?

Аноним Втр 08 Июл 2014 14:11:23  #328 №368538 

>>368536
с чего ты взял? print(a) (или print a; хуй знает какая версия там у тебя) добавь в конец

Аноним Втр 08 Июл 2014 14:28:32  #329 №368545 

>>368538
Да это ясно, у меня не вводится ничего с клавиатуры. Тыкаю по клавишам, а там пусто.

Аноним Втр 08 Июл 2014 14:29:58  #330 №368546 

>>368545
язык переключал, если что

Аноним Втр 08 Июл 2014 14:40:14  #331 №368549 

>>368536
Может быть, панель output в этой среде только для output? Запусти из консоли.

Аноним Втр 08 Июл 2014 14:40:59  #332 №368550 

>>368549
Из консоли все ок, но я хочу в xcode, когда писал на с++ все нормально было со вводом.

Аноним Втр 08 Июл 2014 14:46:10  #333 №368552 

>>368550
Рядом что за окно? Может, оно для ввода?

Аноним Втр 08 Июл 2014 14:51:51  #334 №368555 
1404816711922.png

>>368552
Да не, для ввода правое. Вот на с++ проверил, все нормально.

Аноним Втр 08 Июл 2014 14:58:47  #335 №368558 

Есть здесь господа, пишущие под андроид, используя при этом чужой движок? Создал проект на движке libgdx, а ебучий эклипс его не видит при импорте. Что я сделал не так?

Аноним Втр 08 Июл 2014 15:12:03  #336 №368563 

>>368536
Тут сверху написано pythonw. Я так понял, запускается он. Может, надо запускать python, а не pythonw?

Аноним Втр 08 Июл 2014 15:24:17  #337 №368569 

>>368563
Pythonw это версия 3.0, а python это та которая по умолчанию на маке, вроде 2.7. Пробовал и то и то, короче нафиг этот xcode, никогда мне не нравился.

ПИТОН Аноним Втр 08 Июл 2014 15:56:06  #338 №368588 

Поясните дауну популярно: что такое словари и множества?
В чем отличие от списков?

Аноним Втр 08 Июл 2014 16:04:08  #339 №368591 

>>368588
Во множестве, в отлчие от списков, элементы не повторяются + не упорядочены. Словарь это тот же список, только индекс может быть любым типом (не обязательно число).

ПИТОН Аноним Втр 08 Июл 2014 16:07:40  #340 №368593 

>>368591
> индекс может быть любым типом
Как тогда перебирать его элементы?

Аноним Втр 08 Июл 2014 16:14:03  #341 №368597 

>>368593
for key in slovar:
print slovar[key]

В книжках же все объясняется понятно, почитай.

Аноним Втр 08 Июл 2014 16:14:29  #342 №368599 

>>368558
Ну же, господа, я в вас верую.

Аноним Втр 08 Июл 2014 16:17:16  #343 №368601 

>>368593
>Как тогда перебирать его элементы?
На хуяве пишется

for (Type objectofthattype : smththathasthesetypes) 

Но ты должен знать тип заранее
Аноним Втр 08 Июл 2014 16:20:49  #344 №368603 

>>367600
>руби явно лучше, или например груви.
Чем лучше то? inb4 чем питон

Аноним Втр 08 Июл 2014 16:22:34  #345 №368607 

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

Аноним Втр 08 Июл 2014 16:28:51  #346 №368610 

Видел в жабе такое написание
<T> T method(T item);

Что за <T> в самом начале? Или это устревший синтаксис?

sage!xnn2uhQYQA Втр 08 Июл 2014 16:32:45  #347 №368611 

>>368610
это параметрический модификатор доступа
типа в конструктор класса можешь передать public, private, protected и тд

Аноним Втр 08 Июл 2014 16:34:45  #348 №368612 

>>368610
Шаблон. Вместо T будет тип, который ты укажешь в операторе diamond (вроде так называется "<>" - вот эта хуйня)
ArrayList<String> qwe; // здесь T это String.

Аноним Втр 08 Июл 2014 16:36:45  #349 №368613 

>>368612
А, бля, в глаза ебусь. Вот его слушайте - >>368611

Аноним Втр 08 Июл 2014 16:55:58  #350 №368621 

>>368611
хуясе, а где про это почитать вообще можно? В oracle docs не видел, или слепой.

ПИТОН Аноним Втр 08 Июл 2014 16:59:16  #351 №368622 

>>368607
> В списках нет индексов
Вы меня специально путаете, или что?
http://ideone.com/xQUCDE

Аноним Втр 08 Июл 2014 17:03:33  #352 №368625 

>>368621
Кажись дошло.
Обычно встречал какой-то class Foo<T> и там методы юзают этот же T. А тут дженерик-метод получается стандалоун.

Аноним Втр 08 Июл 2014 17:05:55  #353 №368626 

>>368622
В сишке нет. Я про неё писал.

Аноним Втр 08 Июл 2014 17:13:03  #354 №368628 

Мод, ты не в духе седня? Почему закрыл >>368384?

Аноним Втр 08 Июл 2014 17:40:21  #355 №368636 

>>368588
Множество - группа уникальных элементов.
Умеет в пересечение, обединение, вычитане и пр. с другими множествами, а так же умеет добавлять/удалять/искать элементы за О(1).

>>> q = set('qqwweerrttyy')
>>> q
{'e', 'q', 'r', 't', 'w', 'y'}
>>> q - set('rew')
{'q', 't', 'y'}
>>> 'd' in q
False

Словарь - сопоставляет каждому элементу из множества ключей, определённый объект за O(1).
>>> d = {'a': 1, 5:'o', None: True, 'a': 9}
>>> d
{'a': 1, 5: 'o', None: True}
>>> d['a'], d[None]
(9, True)

Список - группа упорядоченных/пронумерованных элементов.
Умеет в перебор по порядку и отдавать объекты по их индексу.
Добавление/удаление/получение последнего элемента - O(1), а остальное за ~O(n).
ПИТОН Аноним Втр 08 Июл 2014 17:52:05  #356 №368640 

>>368636
Благодарю!

Аноним Втр 08 Июл 2014 18:22:16  #357 №368653 
1404829336555.jpg

Когда в вакансии для пхп-макаки говорят об опыте работы на линупсе, что имеют ввиду? Какие навыки нужны?

Аноним Втр 08 Июл 2014 18:36:01  #358 №368655 

>>368653
Уметь делать все то же, что ты делаешь в винде.
Не бояться консоли. Знать что такое репозитории пакетов и как с ними работать. Уметь работать в линупсовых IDE. Уметь решить мелкие проблемы с системой самостоятельно, они в линуксе обязательно будут. Глубже знания, думаю, не нужны.

Аноним Втр 08 Июл 2014 19:19:23  #359 №368674 

Есть ли какой-нибудь правильный способ, как и где в больших проектах писать #include. А то у меня со временем начинается какая-то путаница с порядком компиляции и странными ошибками, когда файлы начинают ссылаться друг на друга.

Аноним Втр 08 Июл 2014 19:23:48  #360 №368677 

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

Аноним Втр 08 Июл 2014 19:26:37  #361 №368679 

>>368674
Ебать дебил.жпг
Загляни в любой хедер написанный чуть менее хеллоуворлдщиком, увидишь там конструкцию:

#ifndef _HEADER_H_
#define _HEADER_H_

... код хедера ...

#endif // _HEADER_H_

А теперь внимание вопрос - что она делает?

Аноним Втр 08 Июл 2014 20:25:18  #362 №368699 

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

Аноним Втр 08 Июл 2014 20:33:58  #363 №368702 

>>368699
Проблема в том, что #include делает не что иное, как текст включаемого файла полностью копирует во включаемый прямо в место использования дериктивы #include. Вот и подумай.

Аноним Втр 08 Июл 2014 20:58:20  #364 №368703 
1404838700608.gif

Делаю я такой тестовое задание (C#, .NET приложение) и натыкаюсь на следующую проблему
Словарь параметров содержит запись со значением NULL для параметра "id" типа "System.Int32", не допускающего значение NULL, для метода "System.Web.Mvc.ActionResult Details(Int32)" в "test_question_2.Controllers.HomeController". Необязательный параметр должен иметь ссылочный тип, тип, допускающий значение NULL, либо он должен быть объявлен как необязательный параметр.
Имя параметра: parameters

Так вот в бд колонна с id предметов зовется item_id, значение у неё стоит int, а это значит что она не может в NULL просто физически (да и id всех предметов в бд нумерные).

Вот сам кусок из контроллера
public ActionResult Details(int id)
{
var itemDetails = (from item in db.Items where item.item_id == id select item).First();
return View(itemDetails);

Что мне нужно сделать, что бы это заработало?

Аноним Втр 08 Июл 2014 21:03:08  #365 №368704 

>>368679
>>368702
>А теперь внимание вопрос - что она делает?
А эта костылеконструкция дает включить код хедера лишь единожды на каждую единицу трансляции.
Единица трансляции - это, грубо говоря, каждый .cpp файл, из которого при компиляции получается объектный файл.
Так вот, рассмотрим пример:
файл hueder.h:


void someMethod()
{
// some code
}

файл myfirstprog.cpp:

#include "hueder.h"
#include "hueder.h"

// code of first prog

Что получаем при компиляции:
файл myfirstprog.cpp:

void someMethod() // raz
{
// some code
}
void someMethod() // dva
{
// some code
}

// code of first prog

Компилятор справедливо шлет нахуй, приговаривая, что не можут быть перегрузок функций с одинаковой сигнатурой.
Перепишем hueder.h, добавив общепринятый (кроме мелкомягких с их #pragma once) костыль:
файл hueder.h:

#ifndef _HUEDER_H_
#define _HUEDER_H_
void someMethod()
{
// some code
}
#endif

Посмотрим, что творится с нашим .cpp файлом при компиляции...
файл myfirstprog.cpp:

#ifndef _HUEDER_H_ // Так if not defined. _HUEDER_H_ не задефайнен, идем дальше.
#define _HUEDER_H_ // Девайню символ.
void someMethod()
{
// some code
}
#endif

#ifndef _HUEDER_H_ // Так опять if not defined. _HUEDER_H_ уже задефайнен, выкидываю весь код до дериктивы #endif, И ТАК БУДЕТ С КАЖДЫМ ПОВТОРОМ, Я ПРЕДУПРЕДИЛ.
#define _HUEDER_H_
void someMethod()
{
// some code
}
#endif

// code of first prog


Фишка в том, что множественные включения не всегда очевидны. Один и тот же хедер может быть подключен напрямую и через другой хедер, а весь код ВСЕХ хедеров окажется в конечной счете в .cpp файле...
Аноним Втр 08 Июл 2014 21:39:36  #366 №368716 

>>368704
И таки, если написано:
#include "hueder1.h"
#include "hueder2.h"

и в hueder2.h тоже написано #include "hueder1.h" - ничего плохого не случится.

Аноним Втр 08 Июл 2014 21:45:15  #367 №368719 

>>368704
Хм, я использую pragma once на лине в гцц и кланге и на маке (тоже кланг), везде работает, чяднт?

Аноним Втр 08 Июл 2014 21:49:58  #368 №368722 
1404841798293.jpg

Посоны хочу написать html парсер, знаю пхп и яву, что лучше выбрать и какой фреймворк брать?

Аноним Втр 08 Июл 2014 21:54:46  #369 №368725 

>>368722
>написать велосипед, в то время как существует хуева туча готовых решений
Яснопонятно. Это такие как ты задают вопрос "Хочу написать дизассемблер в сто раз луче чем IDA, с какого смещения в exe файле надо начинать дизассемблирование"?

Аноним Втр 08 Июл 2014 21:56:17  #370 №368727 

>>368722
>пхп
Говно.
>ява
Говно.
>какой фреймворк брать
Хватит стандартной библиотеки. Тебе ж строки разбирать.
Вот ещё почитай исходники, чтобы не строить свои велосипеды https://github.com/google/gumbo-parser/tree/master/

Аноним Втр 08 Июл 2014 21:57:03  #371 №368728 

>>368725>>368722
нет, я неправильно выразился. я хочу использовать парсер ля того, чтобы из одного сайта инфу брать и поэтому прошу советов что выбрать, учитывая что я знаю php и java.

Аноним Втр 08 Июл 2014 22:02:01  #372 №368731 

>>368728
А нахуя тебе парсер конкретно htmlа?
Выдирай нужную инфу регулярками (preg_match) в том же похапе.

Аноним Втр 08 Июл 2014 22:02:29  #373 №368733 

>>368679
Пришло время упарываться условной конпеляцией? Без этого что, совсем никак?

Аноним Втр 08 Июл 2014 22:04:21  #374 №368735 

>>368728
Тогда тебе даже не нужен парсер. Вытягивай инфу регулярными выражениями. PHP будет удобнее, чем Java.

Аноним Втр 08 Июл 2014 22:06:00  #375 №368738 

>>368719
Ну это вроде как не в стандарте, поэтому в каких-то компиляторах может не работать.

Аноним Втр 08 Июл 2014 22:07:20  #376 №368739 

>>368716
Если в hueder1.h нет ни "#ifndef #define" ни "pragma once" - то будет двойное включение. Описал же я механизм. Да, возможно, используются какая-либо оптимизация, и фактического прямого копирования кода инклуднотого файла не происзодит, тогда ты прав, плохого ничего не случится. Но это будет просто случаностью. Но на другом компиляторе, или просто на другой версии твоего компилятора, где эту некоторую оптимизацию сломали, убрали, и т.д., твой код без "#pragma once" и его аналогов обосрется.

Аноним Втр 08 Июл 2014 22:08:39  #377 №368742 

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

Аноним Втр 08 Июл 2014 22:08:57  #378 №368743 

>>368703
udp: проблема снята, заребилдил проект и всё заработало.

Аноним Втр 08 Июл 2014 22:10:07  #379 №368744 

>>368719
ПРОГНУЛИСЬ под микрософт. Вообще pragma once будет посимпотичнее костыль, нежели уебищное #ifndef #define #endif

Аноним Втр 08 Июл 2014 22:10:50  #380 №368746 

>>368742
можете объяснить мне в двух словах...*
фикс

Аноним Втр 08 Июл 2014 22:14:05  #381 №368752 

>>368738
"Какие-то компиляторы", судя по поверхностному гуглению это всякое говно мамонта, либо что-то крайне специфическое. Все мейнстримные компиляторы свежее пятилетней давности умеют такое. Да ещё и профиты в скорости засчет того, что эти прагмы обрабатываются в обход препроцессора и плюс коллизии имён случиться не может. Поцоны, используйте pragma once!

Аноним Втр 08 Июл 2014 22:14:20  #382 №368754 

>>368742
PHP Dev Studio, как-то так называется. Освой python лучше, он легкий, работать со строками там вообще заебись.

Аноним Втр 08 Июл 2014 22:15:13  #383 №368756 

>>368744
А в Visual C++ от Микрософта pragma once работает?

Аноним Втр 08 Июл 2014 22:16:40  #384 №368761 

>>368733
Ну что ты, это просто суровая необходиность, тут далеко до условной компиляции. Если бы в С++ был нормальный импорт, ничего бы такого не понадобилось.>>368733
>Без этого что, совсем никак?
Вообще никак. Делаешь хедер, то приписывай либо #pragma once, либо ту хуйню с #ifndef

Аноним Втр 08 Июл 2014 22:18:36  #385 №368765 

>>368754
спасибо, бро

Аноним Втр 08 Июл 2014 22:18:48  #386 №368766 
1404843528295.jpg

>>367624

ОБОСРАЛСЯ С ЭТОГО ОТВЕТА

Аноним Втр 08 Июл 2014 22:19:56  #387 №368768 

>>368756
Конечно. Там по умолчанию файлы создаются с pragma once.

Аноним Втр 08 Июл 2014 22:21:00  #388 №368769 

>>368752
>коллизии имён
А какие коллизии могут случиться, если я буду использовать #ifndef...#endif?

Аноним Втр 08 Июл 2014 22:23:26  #389 №368774 

>>368754
Угу, лёгкий.
Только 90% шаред-хостингов его не поддерживают, да и развернуть простейшую страничку на django для новичка-непогромиста в 10 раз сложнее, чем на похапе.

code rush Аноним Втр 08 Июл 2014 22:24:58  #390 №368778 
1404843898277.gif

>>368766
Не понял сути твоей картинки.

Тут кто-нибудь использует Code Rush для C++? А именно, я бы хотел настроить в бесплатном Code Rush Xpress подсветку синтаксиса в Си++ проектах, но работает только для шарповых. А именно, цветные линии, выделяющие блоки циклов, условных операторов и т.д. наподобие пикрилейтеда. Дело в том, что мне нравится Java-стиль (производный K&R) и бывает неудобно искать открывающую фигурную скобку.

Аноним Втр 08 Июл 2014 22:25:29  #391 №368779 

>>368769
Будешь копировать


#ifndef _HUEDER_H_
#define _HUEDER_H_
void someMethod()
{
// some code
}
#endif

из хедера в хедер и забудешь поменять _HUEDER_H_ на _DRUGOY_HUEDER_H_, тот, кто первый будет заинклюжен задефайнит _HUEDER_H_, а код из следующего хедера будет пропущен, т.к. _HUEDER_H_ уже задефайнен.
Аноним Втр 08 Июл 2014 22:26:03  #392 №368781 

>>368754
Вдогон: да работать со строками и на похапе норм, только надо помнить что PCRE там подключены через жопу и представляют собой детерминированный конечный автомат. В то время как в перле (из которого оные спизжены) - таки недетерминированный.

Аноним Втр 08 Июл 2014 22:26:46  #393 №368782 
1404844006518.png

Господа, это конечно все хорошо, но что мне делать с этой хуйней?

Аноним Втр 08 Июл 2014 22:27:28  #394 №368783 

>>368782
Что за IDE? Что за стиль?

Аноним Втр 08 Июл 2014 22:27:48  #395 №368784 

>>368779
Ясно, как-то не замумывался.

Аноним Втр 08 Июл 2014 22:28:39  #396 №368785 

>>368783
VS2013 с темной цветовой схемой.

Аноним Втр 08 Июл 2014 22:29:25  #397 №368787 

>>368783
VS >2012, темная тема

sageАноним Втр 08 Июл 2014 22:29:55  #398 №368789 

>>368782
чтобы заработало ты должен принести байтослесарю байтиков
иначе он просто не запустит твою программу

Аноним Втр 08 Июл 2014 22:30:50  #399 №368790 

>>368782
http://msdn.microsoft.com/ru-ru/library/6c2dk0ah.aspx

Аноним Втр 08 Июл 2014 22:32:09  #400 №368795 

>>368782
убрать class CharacterSprite; и другие предефайны

Аноним Втр 08 Июл 2014 22:32:57  #401 №368796 

>>368790
Ну как сделать, чтобы он определился нормально, если само определение лежит в Sprite.h?

Аноним Втр 08 Июл 2014 22:35:05  #402 №368801 
1404844505531.png

>>368795
Тогда вот что.

Аноним Втр 08 Июл 2014 22:35:11  #403 №368802 

>>368796
>лежит в Sprite.h?
а ты его инклудишь, нахуй предефайн?

Аноним Втр 08 Июл 2014 22:35:59  #404 №368803 

>>368796
>если само определение лежит в Sprite.h
Ну ты заинклюдил его, больше ничего не надо делать.

Аноним Втр 08 Июл 2014 22:36:18  #405 №368805 

>>368801
убрать только class CharacterSprite; остальные оставить попробуй.

Аноним Втр 08 Июл 2014 22:37:26  #406 №368806 

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

Аноним Втр 08 Июл 2014 22:40:42  #407 №368810 

>>368806
>CharacterSprite::...
А оно static? Ворнинги все включены (в смысле build debug или release)?

Аноним Втр 08 Июл 2014 22:40:52  #408 №368811 

>>368806
Sprite.h на pastebin выложи.

Аноним Втр 08 Июл 2014 22:47:51  #409 №368816 

>>368806
Проблема с предефейнами идет из ущербности С++. Логика в том, что компилятор должен знать, что некоторый используемый тобой идентификатор есть имя класса. Пока класс не объявлен (под "пока" я подразумеваю "выше" первого использования имени класса), компилятор не считает идентификатор именем класса. На помощь идет спасительный костыль: предварительное определение класса. Мы просто говорим компилятору, что такой-то идентификатор считай классом, а я его позже определю. Соответственно, если определение класса содержится во вкключаемом файле, то при включении класс считается УЖЕ определенным, и предефайн использовать не надо, да и нельзя, наверное.
Как и к любому сложному аспекту С++, прилагается тысяча нюансов ко всему этому.

Аноним Втр 08 Июл 2014 22:50:45  #410 №368820 

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

Аноним Втр 08 Июл 2014 22:53:15  #411 №368823 

>>368820
В теории БД вообще не оговоривается конкретная реализация связи многие-ко-многим. Так что "официального" навзвания нет.

sageАноним Втр 08 Июл 2014 22:53:22  #412 №368824 

>>368820
crookedNail

Аноним Втр 08 Июл 2014 22:54:34  #413 №368825 

>>368805
Да пробовал уже, не получается. Тогда добавляется еще одна ошибка в строке std::shared_ptr<CharacterSprite> m_sprite;
Вообще заставить это работать можно вот таким образом: >>368355
>Чтобы не выдавал, нужно убрать ::SpriteDirection, оставить только CharacterSprite и попробовать скомпилять. Естественно ничего не получится, но зато после этого можно добавить ::SpriteDirection и потом все будет компилятся как надо.
Только после изменения какого-нибудь файла все начинается по новой.
>>368810
>>368811
В Sprite.h объявление SpriteDirection выглядит так:


class CharacterSprite : public Sprite
{
public:
enum SpriteDirection {
FRONT, LEFT, RIGHT, BACK
};
...

Нет, не static. Debug.

Вообще такая ерунда начинается, когда файлы начинают подключать друг друга. Например Sprite.h в себе подключает Engine.h, который же подключает Player.h, который подключает Sprite.h. Эту проблему можно решить, использовав предефайны, но с вот этими вложенными классами такого не получается. Могу ли я как-то предефайнднуть SpriteDirection?
Аноним Втр 08 Июл 2014 23:03:10  #414 №368833 

>>368825
В общем я вынес объявление SpriteDirection из CharacterSprite и добавил предефайн enum SpriteDirection;
Вроде пока заработало.

Аноним Втр 08 Июл 2014 23:25:37  #415 №368850 

>>368833
Чуть выше только что обсуждали #ifndef __HEADER_INCLUDED_, попробуй использовать это.

Аноним Втр 08 Июл 2014 23:39:54  #416 №368856 

>>368778
Видел такую фичу в qt creator. Только там не подсвечивает, а затемняет остальной код

Аноним Втр 08 Июл 2014 23:43:29  #417 №368858 

Такая вот проблема. Прохожу тест на "codeacademy.com" (для ознакомления; плюс: книги читаю). Так вот:


original = raw_input('Enter a word:')

pyg = 'ay'
word=original.lower()
first=word[0]
new_word=word+first+pyg


if original > 0 and original.isalpha():
print "Your password: [",new_word[1:len(new_word)],"]"

elif original <= 0 and original.isalpha():
print "Error of password: #EMPTYOFTYPE# : [",new_word[1:len(new_word)],"]"

elif original >= 20 and original.isalpha():
print "Error of password: #FULLOFTYPE# :[",new_word[1:len(new_word)],"]"

else:
print "Error of password: #ANZRO : [",new_word[1:len(new_word)],"]"

#END OF CODE



Просит, чтобы я, введя какое-то слово, сделал его с прописными буквами, прибавил "py" в конце и удалил первую букву. Вроде, всё делается так, как надо, но не хочет меня пропускать дальше.

Что делать?

ленивый мудель
Аноним Втр 08 Июл 2014 23:45:34  #418 №368860 

>>368858
ау?

sageАноним Втр 08 Июл 2014 23:47:12  #419 №368861 

>>368860
>ау?
Хуяу, блять.

Аноним Срд 09 Июл 2014 00:03:44  #420 №368867 

>>368860
Да-да, перепутал просто.

Аноним Срд 09 Июл 2014 00:05:01  #421 №368868 

>>368856
Угу. Интересно, можно запилить это в CodeBlocks?

Аноним Срд 09 Июл 2014 00:15:47  #422 №368871 

>>368867
Тебе же первую букву удалить надо, а ты её в середину добавляешь. Тебе что-то вроде substr нужно.

Аноним Срд 09 Июл 2014 01:18:51  #423 №368883 

А на stackoverflow после ответа на свой же вопрос другие смогут отвечать или вопрос закроется?

sageАноним Срд 09 Июл 2014 01:24:22  #424 №368884 

>>368883
смогут вроде
видел несколько раз когда на свой кто то отвечал и другие ответы тоже были

Аноним Срд 09 Июл 2014 01:26:45  #425 №368886 

Как в webapp.RequestHandler получить куки от хрома? self.request.cookies возвращает пустой словарь, в фаерфоксе - работает.

Код:


class MainHandler(webapp.RequestHandler):
cookies = self.request.cookies
#...


Спасибо.
Аноним Срд 09 Июл 2014 01:29:25  #426 №368889 


class MainHandler(webapp.RequestHandler):
def get(self):
cookies = self.request.cookies
#...

fix
Аноним Срд 09 Июл 2014 01:52:27  #427 №368894 

Подскажите идей проекта для портфолио на RoR

sageАноним Срд 09 Июл 2014 01:58:07  #428 №368896 

>>368894
трёхмерная симуляция червя-пидора

Аноним Срд 09 Июл 2014 02:10:32  #429 №368901 

>>368894
У нас есть космические тарелки, в тарелках есть бордели, там сучки. У каждого командира тарелки есть свой бложек. Ещё можно захватывать другие тарелки, и когда захватываешь, забираешь сучек и чужой бложек. Ещё можно на астероиды приземлятся и там строить.

Аноним Срд 09 Июл 2014 02:34:47  #430 №368906 

Существенны ли различия между C++ и C# в плане синтаксиса?

Аноним Срд 09 Июл 2014 02:44:59  #431 №368911 

>>368906
да, от шарпа у тебя жопа слипнется.

sageАноним Срд 09 Июл 2014 02:53:18  #432 №368912 

>>368906
раби - розовая дилда
рутноп - голубая дилда
C/C++ - дилда с шипами
джява/C# - фабрика дилд

Аноним Срд 09 Июл 2014 02:57:02  #433 №368913 

>>368911
Как что-то плохое. Можешь пример привести? А то из того, что я нашёл, нет только указателей и связанных с ними синтаксических прелестей, но всё остальное-то по сути есть, если не вдаваться в несинтаксические детали наследования.

Аноним Срд 09 Июл 2014 02:58:37  #434 №368915 

>>368906
Если ты хочешь знать оба, выучив только один, то нихуя не выйдет.

Аноним Срд 09 Июл 2014 03:01:28  #435 №368917 

>>368913
>нет только указателей
Плохо искал.
>синтаксических прелестей
Это каких таких?
>несинтаксические детали наследования
Что ты несешь?

Аноним Срд 09 Июл 2014 03:01:44  #436 №368918 

>>368913
Перевожу:
> жопа слипнется
значит:
> много синтаксического сахара
При чём здесь твои указатели?

Аноним Срд 09 Июл 2014 03:08:06  #437 №368921 

>>368917
Я в курсе, что оно есть в виде unsafe.
Звёздочек, амперсандов, стрелочек вперемешку, плюс невменяемый синтаксис указателей на функции.
Я имею в виду, что если мы говорим о синтаксе, какая нахуй разница, поддерживает ли язык множественное наследование, или нет.
>>368915
У нас обязательный курс крестов, по поводу чего я не сильно рад, думал навести дипломатию. За плечами же у меня начальные познания в си уровня laba10.cpp
>>368918
Можешь конкретизировать этот "синтаксический сахар"? В чём конкретно он выражается? А то звучит как "свобода лучше чем несвобода".

Аноним Срд 09 Июл 2014 03:26:54  #438 №368925 

>>368825
В таких случаях, когда происходит какая-то херня, которую я совсем не понимаю почему, я делаю полный ребилд проекта - в 90% случаев это помогает.

Аноним Срд 09 Июл 2014 03:32:49  #439 №368926 

>>368921
>множественное наследование
Ах вот ты о чем.
>Звёздочек, амперсандов, стрелочек
Да ну, приятный контроль. Как ручная коробка передач.
>>368921
>невменяемый синтаксис указателей на функции


int f(int x){
return x+1;
}
function<int(int)> p = f;

>не сильно рад
А зря. После С++ на раз освоишь С#.
Аноним Срд 09 Июл 2014 03:37:23  #440 №368927 

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

Аноним Срд 09 Июл 2014 03:42:16  #441 №368928 

>>368927
А ты два 2 года собрался на ЯЗЫК тратить? Я как понимаю, тебя программировать будут учить не языку.

Аноним Срд 09 Июл 2014 03:49:14  #442 №368929 

>>368928
Ну, будем надеяться.

Аноним Срд 09 Июл 2014 08:59:11  #443 №368939 
1404881951290.gif

http://new-www.haskell.org/

Аноним Срд 09 Июл 2014 11:38:19  #444 №368958 

Суп.

Открыл давеча книгу по Haskell (http://learnyouahaskell.com/), не нашёл ничего про комбинаторы, в частности, про Y-комбинатор. Тема очень интересна. Что почитать?

Аноним Срд 09 Июл 2014 12:20:02  #445 №368965 
1404894002836.jpg

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

Аноним Срд 09 Июл 2014 12:37:17  #446 №368966 
1404895037709.jpg

http://codecha.org/

Аноним Срд 09 Июл 2014 13:25:15  #447 №368973 

Собственно, нужно намутить простенький веб-интерфейс по MVVM для десктопа.
Посоветуйте годную связку js-фреймворк + интерфейс-библиотека, всяко кто-то такое пробовал или пользуется.
На внешний вид относительно похуй, ибо для внутреннего пользования. Главное, чтобы в итоге было стильно, молодежно, с прогрессбарами и подгрузкой.
И не отсылайте в /web, няши, там какие-то поехавшие сеобляди сидят.

Аноним Срд 09 Июл 2014 13:40:48  #448 №368975 

анон, читаю книжку "A Byte of Python". Там такой пример:
def total(initial=5, *numbers, **keywords):
count = initial
for number in numbers:
count += number
for key in keywords:
count += keywords[key]
return count
print(total(10, 1, 2, 3, vegetables=50, fruits=100))
вывод - 166.
Почему не 171 (5+10+1+2+3+50+100)?

Аноним Срд 09 Июл 2014 13:47:46  #449 №368976 

>>368965
http://habrahabr.ru/post/69041/
http://www.oxforddictionaries.com/
http://www.multitran.ru/
https://translate.google.com/

Аноним Срд 09 Июл 2014 13:51:06  #450 №368978 

>>368975
Там 5 это значение по-умолчанию. Оно используется, если при вызове аргумент не передан. В данном случае 10 подставляется как значение initial, а не как первый элемент numbers.

Аноним Срд 09 Июл 2014 14:15:26  #451 №368984 

>>368966
И
>анон
будет спрашивать в ИТТ под видом домашки как решить капчу на паскале.

Аноним Срд 09 Июл 2014 14:21:52  #452 №368985 

>>368984
Чтобы спросить как решается капча на паскале, нужно решить капчу на паскале. Такие дела.
Олсо, там его и нет, хаски, пхп, ява, цэ и еще чё-то. Все как у людей.

Аноним Срд 09 Июл 2014 14:25:10  #453 №368988 

>>368978
>10 подставляется как значение initial, а не как первый элемент numbers
как тогда бы выглядел код, если бы 10 было первым аргументом numbers?

Аноним Срд 09 Июл 2014 14:28:31  #454 №368989 

>>368988

print(total(5, 10, 1, 2, 3, vegetables=50, fruits=100))

Аноним Срд 09 Июл 2014 14:49:53  #455 №368992 

>>368978
>>368989
>Оно используется, если при вызове аргумент не передан
но ведь из твоих ответов получается, что этот аргумент невозможно "умолчать"не передать

Аноним Срд 09 Июл 2014 14:57:47  #456 №368995 

>>368985
не взлетит

Аноним Срд 09 Июл 2014 15:08:34  #457 №369000 

>>368992
print( total() )

Аноним Срд 09 Июл 2014 15:43:28  #458 №369007 

>>368992
Ты имеешь в виду, что нельзя как в кофескрипт объявить

total = (initial = 5, numbers...) ->
initial + numbers.reduce (a, b) -> a + b

а потом указывать аргумент по умолчанию неявно, ссылаясь на то значение, которое было указано при объявлении:
total null, 10, 1, 2, 3

(здесь то же самое, что total 5, 10, 1, 2, 3).

В питоне такого нет.
Аноним Срд 09 Июл 2014 15:48:13  #459 №369010 

>>369007
само-З.Ы. Обычно не смешивают значения по умолчанию и *vargs, тогда киворд-аргументы можно просто не указывать, их значения будут умолчаниями — то, что и нужно.

Аноним Срд 09 Июл 2014 15:53:36  #460 №369013 

>>368958
Бамп.
Я знаю, вас ценителей тут много сидит.

Аноним Срд 09 Июл 2014 16:08:22  #461 №369015 

>>369013
В Lisp in small pieces разжеван Y . В TAPL вроде тоже есть глава про лямбда исчисление, но я не помню разжеван ли там Y

Аноним Срд 09 Июл 2014 16:10:16  #462 №369016 

>>369013
#Fixed-point combinator

Аноним Срд 09 Июл 2014 16:28:28  #463 №369018 
1404908908935.png

Какого хуя блядь, здесь всё с какими-то костылями только работает как должно, я уже заебался их искать. Анон, подскажи в чём проблема.

Аноним Срд 09 Июл 2014 16:32:56  #464 №369019 

>>369018
Угрюмовка твоя не помещается в setw(9).

Аноним Срд 09 Июл 2014 16:35:05  #465 №369020 
1404909305703.png

>>369019
Почему об этом не написано в книге? Почему там не указано как включить русскую локаль? Какой пидор включил её в список рекомендуемых для изучения? Или её суть чтобы я каждую программу из примера переделывал?

Аноним Срд 09 Июл 2014 16:41:59  #466 №369023 

>>369020
Шо за книга и нахуй ты в этой параше пердолишься? Уже бы Хортона взял. Там, хоть, и с++ и сама студия, если её в глаза не видел.

Аноним Срд 09 Июл 2014 16:44:43  #467 №369024 

>>369023
Самая первая по с++ из списка http://i.imgur.com/YXDLSlJ.jpg РЕКОМЕНДОВАНО ДВОЩЕМ, в треде я уже выкладывал скрины сколько с ней ебли,КАЖДАЯ блядь программа неправильно работает без исправлений со своей стороны, но почему-то всеми рекомендуется. А что за Хортон?

Аноним Срд 09 Июл 2014 16:46:30  #468 №369025 

>>369023
Ну как мне кажется, тут вина не автора, а надмозгов из "Питера" которые так перевели книгу.

Аноним Срд 09 Июл 2014 16:46:35  #469 №369026 

>>369018
Благодари переводчиков, в оригинале сто пудов короче было. Причём в прямом смысле тоже - ты, похоже, иначе так бы и не понял, что для Угрюмовки setw(9) недостаточно, то есть не понял бы сути оператора. Падажжи ёбана, в Угрюмовке же 9 буков, хули ей мало?

Аноним Срд 09 Июл 2014 16:48:58  #470 №369027 

>>369020
в твоих примерах проебан пробел

Аноним Срд 09 Июл 2014 16:49:39  #471 №369029 
1404910179169.png

>>369024

Аноним Срд 09 Июл 2014 16:49:51  #472 №369030 
1404910191395.png

>>369026
Мне уже интересно, а что за город был написан в оригинале?

Аноним Срд 09 Июл 2014 16:51:02  #473 №369031 

>>369029
Там подобные косяки будут, если в переводе? Или качать оригинал?

Аноним Срд 09 Июл 2014 16:52:32  #474 №369032 

>>369024
Всё правильно рекомендовали. Потому что кресты - это боль. Ты должен тренировать свой анус и привыкать сызмальства. И если ты думаешь, что дальше будет легче, то ты глубоко заблуждаешься; добро пожаловать в волшебный крестоблядский мир.

Аноним Срд 09 Июл 2014 16:53:53  #475 №369033 

>>369031
Не припомню, чтобы там были ошибки. Но и Хортон тоже, думаю, не самый лучший вариант для Первой Книги По Плюсам. Это я в контексте VS посоветовал.

Аноним Срд 09 Июл 2014 16:54:23  #476 №369034 

>>369032
А, типо я буду понимать только если и дальше буду ебаться с каждой программой?

Аноним Срд 09 Июл 2014 16:55:24  #477 №369035 

>>369033
Значит прочту после этой, я её уже из принципа читать буду, уже интересно косяки исправлять, прям тяга к попоболи.

Аноним Срд 09 Июл 2014 17:01:52  #478 №369036 

>>369023
> и нахуй ты в этой параше пердолишься?
Ты про code:: blocks? Да фиг знает, вручную через MinGW лень, а VS использовать впадлу, с dev-c++ вообще дел иметь не хочу.

Аноним Срд 09 Июл 2014 17:04:09  #479 №369037 
1404911049107.jpg

>>369035
Книг по крестам как мух на говне. Тут надо полистать-посмотреть-читнуть чуток и выбрать. И опечатки-перевод - не главный критерий. Может Дейтелы, может "пердолинг за 21 день". Как понравится.

Аноним Срд 09 Июл 2014 17:20:59  #480 №369038 

>>368108
geometer's sketchpad.

Аноним Срд 09 Июл 2014 17:26:04  #481 №369039 

>>369034
Типа того, почитай например про 20mln $ bug связанный с ошибкой в коде - сравнение вместо присвоения (==).

Аноним Срд 09 Июл 2014 17:29:25  #482 №369041 

А вообще это норма, код K&R и Седжвика тоже местами нихуя не конпеляется в ВС. В случае с Седжвиком видимо ругается на неявное приведение типов (поскоку с явным всё работает)

Аноним Срд 09 Июл 2014 17:33:42  #483 №369042 

>>369034
Нет, это типа ты будешь и дальше ебаться с каждой программой, даже когда начнёшь понимать.

Аноним Срд 09 Июл 2014 17:38:13  #484 №369044 

>>369025
>>369026
Читаю в оригинале
@
смотрю на испытывающих проблемы с переводом как на говно

>>369026
> Падажжи ёбана, в Угрюмовке же 9 буков, хули ей мало?
Думаю это проблемы с кодировкой. Может это связано с многобайтовой кодировкой? Вангую, что если заменить cout на wcout, всё будет заебись. Надо ещё повозиться с установкой UTF8 в плюсах, но это мелочи.

Аноним Срд 09 Июл 2014 17:40:46  #485 №369045 

>>369044
> > Падажжи ёбана, в Угрюмовке же 9 буков, хули ей мало?
> Думаю это проблемы с кодировкой. Может это связано с многобайтовой кодировкой? Вангую, что если заменить cout на wcout, всё будет заебись. Надо ещё повозиться с установкой UTF8 в плюсах, но это мелочи.
Проблема была в лишнем пробеле после слова.

Аноним Срд 09 Июл 2014 17:45:13  #486 №369046 

>>369044
Двачую оригинал, хотя пока у меня скорость страдает, и я параллельно также почитываю всякие русскоязычные пособия(не переводные, надо отметить).

Аноним Срд 09 Июл 2014 17:47:22  #487 №369047 

>>369045
Точно, как я мог не заметить.

Аноним Срд 09 Июл 2014 17:56:24  #488 №369049 
1404914184595.jpg

>>369044
> Читаю в оригинале
> @
> смотрю на испытывающих проблемы с переводом как на говно

>>369045
> > Думаю это проблемы с кодировкой. Может это связано с многобайтовой кодировкой? Вангую, что если заменить cout на wcout, всё будет заебись. Надо ещё повозиться с установкой UTF8 в плюсах, но это мелочи.
> Проблема была в лишнем пробеле после слова.
> Точно, как я мог не заметить.

Аноним Срд 09 Июл 2014 18:22:28  #489 №369055 

Привет.

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

У меня mac. Посоветуйте, какую оболочку мне скачать!
Спасибки :3

Аноним Срд 09 Июл 2014 18:25:14  #490 №369057 

>>369055
Попробуй тоньше.

Аноним Срд 09 Июл 2014 18:25:54  #491 №369058 

>>369057
Что тебя не устроило?

Аноним Срд 09 Июл 2014 18:27:30  #492 №369059 
1404916050075.png

>>368939
Вся суть хаскеля. Прямо с порога все стало ясно.

Аноним Срд 09 Июл 2014 19:34:57  #493 №369062 

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

Аноним Срд 09 Июл 2014 19:41:42  #494 №369063 
1404920502106.jpg

>>369062

Аноним Срд 09 Июл 2014 19:45:48  #495 №369064 

>>369063
Я знаю, что я уже сошел с ума.
Одногруппникам дали обычные стеки, деки, lifo huifo...
Но я же попросил ПОСЛОЖНЕЕ. Вот всосал так всосал. Интересно, может препод решил так постебаться надо мной?

Аноним Срд 09 Июл 2014 20:26:37  #496 №369071 

>>369064
Слесарем никогда не поздно стать. Решайся, твое будущее в твоих руках!

Аноним Срд 09 Июл 2014 20:29:37  #497 №369072 

>>369062
смотри ровные пацаны математики хранят разреженные матрицы в виде трёх массивов
index x
index y
value
используется такое представление, в частности, чтобы сэкономить память
у тебя будет GUI, где на каждый элемент будет рисоваться хуйнюшка, которая жоёт памяти явно больше одного элемента, так что использовать что-то кроме обычной матрицы в твоей задаче - по-моему, глупость
можешь экспорт-импорт зделать, да и то хуй короче знает, зачем
какой наркоман тебе посоветовал использовать список в писке...

Аноним Срд 09 Июл 2014 20:30:54  #498 №369073 

>>369055
Xcode

Аноним Срд 09 Июл 2014 20:33:54  #499 №369074 

>>369073
Спасибо няша.

Аноним Срд 09 Июл 2014 20:39:45  #500 №369076 

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

sageАноним Срд 09 Июл 2014 20:48:02  #501 №369077 

>>369076
Ну пиши графическую часть сам. Ручками. Кто не дает-то.

Аноним Срд 09 Июл 2014 21:01:37  #502 №369078 

>>369062
Матрица это функция.

Аноним Срд 09 Июл 2014 21:08:10  #503 №369080 

>>369018
Пробелы убери после названий городов.

Аноним Срд 09 Июл 2014 21:11:17  #504 №369082 

>>369036
>а VS использовать впадлу,
Тебе просто лень скачать SP1. А там, между прочим, ещё и юникод поддерживается, в отличие от gcc.

Аноним Срд 09 Июл 2014 21:27:43  #505 №369085 

>>369082
Скачал, все равно лень.

Аноним Срд 09 Июл 2014 21:37:58  #506 №369088 

>>368731

пиши на node.js + jquery там заебца вообще селекторы ебашиш просто для выбора данных

Аноним Срд 09 Июл 2014 21:45:20  #507 №369089 

Хочу короче учить хаскелль. Но это не важно. Есть ли список обязательный программ и алгоритмов, которых надо самому изобрести/написать на языке?

Аноним Срд 09 Июл 2014 21:58:58  #508 №369091 

Мне нужно автоматически компилить присланные пользователем программы и запускать их. Проблема в том, что не все библиотеки функций пользователи могут использовать (такие правила). Программы на c,c++. Как быть? Вырезать лишние инклюды? Реально обойти этот способ?

Аноним Срд 09 Июл 2014 22:03:41  #509 №369092 

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

Аноним Срд 09 Июл 2014 22:05:08  #510 №369093 

>>369091
>Вырезать лишние инклюды? Реально обойти этот способ?
Вместо #include копировать содержимое этих файлов в cpp файлы. Всё равно компилятор делает то же самое.

Аноним Срд 09 Июл 2014 22:08:19  #511 №369094 

>>369093
Это способ обхода.

Аноним Срд 09 Июл 2014 22:12:40  #512 №369095 

>>369091
А зачем это? Проверка работ студентов? Онлайн конпелятор? Последнего уже имеется много.

Аноним Срд 09 Июл 2014 23:28:10  #513 №369104 

>>369092
Правильно говорит

Аноним Срд 09 Июл 2014 23:40:26  #514 №369107 

>>369064
Проблема то в чем? Каждый нод списка - список.

Аноним Чтв 10 Июл 2014 00:12:37  #515 №369110 

Собираюсь все таки начать использовать свои навыки для чего-то кроме выполнения заданий в универе. Вообщем собираюсь пробовать сделать трейнер\бот для какой-то игрушки. Нормально знаю только C++, но говорят вроде для роботы с сетью например больше подойдет C#, есть смысл его подучить и уже на нем делать, тем более что он не сильно должен от C++ отличатся?

Аноним Чтв 10 Июл 2014 00:57:48  #516 №369120 

Я бы трахнул Скалу Йохансон

Аноним Чтв 10 Июл 2014 01:16:42  #517 №369122 

>>369120
Ты же опенсорсом заразишься, дурашка.

Аноним Чтв 10 Июл 2014 02:35:46  #518 №369126 

>>368466
спешл4u
http://techeffigy.wordpress.com/2014/06/30/markov-chains-explained/

Аноним Чтв 10 Июл 2014 02:53:04  #519 №369130 

>>368479
> не обязательно решение будет в вершине бла бла бла бла
Ну так следи за дискуссией, я и не был никогда с этой хренью согласен.

> получаем линейную задачу, а она решается на порядок легче
Лол, во-первых она не является линейной по определению.

Поэтому, во-вторых, никакой разницы в производительности не будет, потому что квадратичный случай — самый простой для методов, основанных на шаге Ньютона (тот же метод внутренней точки). Они просто не разделяют линейная / квадратичная.

Но всё равно, в-третьих, ты поступаешь неправильно, стараясь выбирать оптимизационную функцию, исходя из своих интуитивных представлений об эффективности. Её следует выбирать исключительно из специфики задачи и требований. Ещё недавно (в рашкинских вузах и сейчас) учат, что квадратичная функция проще, потому что, видите ли, производную можно посчитать и задачи аналитически решать. Если в задаче (и в этой в том числе) нужно получить разреженное решение да, эта фраза более релевантна, чем всё твоё сообщение я выбираю L1. Эффективность идёт лесом и, тем более, не может определять, какую функцию потерь я использую и почему. Если тебе действительно наплевать, какое решение ты получишь в своей релаксации и каким образом оно будет приближать настоящее — вон из профессии ну хз, подумай лучше.

Аноним Чтв 10 Июл 2014 03:40:29  #520 №369133 

>>367581
Суп, погромиздач. Есть один я и суть в том, что я крутой типа кулхацкер который может взломать все. Задавайте атветы.

Аноним Чтв 10 Июл 2014 03:49:59  #521 №369134 

>>369133
Напиши функцию f которая принимает функцию g, и возвращает true если в g нет бесконечного цикла и false если есть.

ВоПрОс Аноним Чтв 10 Июл 2014 09:25:35  #522 №369142 

В школе учил паскаль, естесна. Сейчас поступаю в ВУЗ и появилась необходимость учить что-нибудь посерьезнее. Взялся за питон. Недавно встретил вундеркинд-куна, он сказал, что лучше всего начинать с С, типа универсал, все языки С-подобные бла бла бла. Он прав? Или все же продолжить питонить?

Аноним Чтв 10 Июл 2014 09:27:37  #523 №369143 

>>369142
Он просто байтоёб, обоссы ему ебало и скажи, что его имепративная параша не умрет через год.

Аноним Чтв 10 Июл 2014 09:32:31  #524 №369145 

>>369143
>умрёт
Так мб? Я соскочил с питоне не без поводов. Естесна одним словам я бы не поверил. По нему видно что он поехавший на всём этом, по его манере общения и тд

Аноним Чтв 10 Июл 2014 09:56:21  #525 №369147 

>>369134
Это имеет отношение к способу, которым конпенлятор подставляет рекурсию?
мимо не ксакеп

sageАноним Чтв 10 Июл 2014 10:00:13  #526 №369149 

>>369147
*интерпретатор

Аноним Чтв 10 Июл 2014 10:49:13  #527 №369160 

>>369142
Тебе программировать или программы писать?
В околопитоне есть мост к сишке, если без пердоленья невмоготу.

Аноним Чтв 10 Июл 2014 11:23:58  #528 №369171 

Суп, антон, подскажи кинижек по клиент-серверной архитектуре. Желательно без привязки к языку можно и с привязкой, если книга хорошая. Чтобы там были описаны принципы построения приложений и обращения с кним. AJAX, MVC, CGI там.

Аноним Чтв 10 Июл 2014 12:35:04  #529 №369183 

>>368975
Ну и синтаксис. И это говно ещё нахваливают?

Аноним Чтв 10 Июл 2014 12:40:29  #530 №369185 

>>369160
>Тебе программировать или программы писать?
>под программированием понимается написание инструкций (программ) на конкретном языке программирования
>Тебе программы писать или программы писать?

Аноним Чтв 10 Июл 2014 12:42:38  #531 №369186 

>>369134
Какая-то наркоманская задачка, но интересно. Надо бы добавить себе в список.

Аноним Чтв 10 Июл 2014 12:44:17  #532 №369187 

>>369171
Очевидный Олифер компьютерные сети?

Аноним Чтв 10 Июл 2014 12:47:58  #533 №369191 

>>369171
>клиент-серверной архитектуре
>сети
Там 10 страниц посвещено http.

Аноним Чтв 10 Июл 2014 12:51:03  #534 №369192 

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

Аноним Чтв 10 Июл 2014 13:52:34  #535 №369197 

>>369134
Карочи это можно сделать тремя путями - через экспешен: поймать исключение в виде цикла-пиздеца;
или как вариант изъебнуться и читать документ с функцией на предмет уебанских циклов;
или третий вариант попробовать выудить из функции условия цикла и обоссать кодерка который писал такую хуйню.

КулхацкерЯ правда няшный?

Аноним Чтв 10 Июл 2014 14:00:08  #536 №369199 

>>369134
Боженька напишет.

Аноним Чтв 10 Июл 2014 14:03:16  #537 №369201 

>>369199
Схуяли это?
Мимо_боженька

Аноним Чтв 10 Июл 2014 14:20:05  #538 №369206 

Погромисты, поясните по хардкору, что лучше - веб (а именно пхп, джумлы там всякие), или джава?
Веб мне пока что (19лвл) интереснее, но знакомые пхп-макаки не рады своей работе в основном, да и джаверам платят в перспективе больше.
Пхп проще, джава сложнее. Пхп дешевле, джава дороже. С пхп работу найти проще. Джава перспективнее. Где плюсов больше?
И заодно материала по джаве посоветуй. Читаю сейчас Core Java (забыл как там она на русском называется). Что еще?

Аноним Чтв 10 Июл 2014 14:22:48  #539 №369207 

>>369206
>>367605
Будто ничего кроме пхп в вебе нет.

Аноним Чтв 10 Июл 2014 14:27:25  #540 №369208 

>>369142
> лучше всего начинать с С
С этим я в общем-то согласен.

Аноним Чтв 10 Июл 2014 14:28:58  #541 №369210 

>>369206
Пиздец, блять. Попробуй одно, попробуй другое. Что понравится, тем и занимайся.
Я вот прошел путь от пхп до программирования станков под кортекс.

Аноним Чтв 10 Июл 2014 14:30:25  #542 №369211 

>>369210
Попробуй одно, попробуй другое, а там уже и детей в садик иди отведи.

Аноним Чтв 10 Июл 2014 14:34:20  #543 №369213 

>>369211
Не, ну если ты такой даун, что хочешь поиметь детей в 23, то это только твои проблемы. Буквально за пол-года становится понятно, хочется ли дальше продолжать работать в этом направлении или нет. И да, надо сразу идти работать джуниором за копейки, даже без знания языка, в процессе тебя научат.

Аноним Чтв 10 Июл 2014 14:35:09  #544 №369214 

>>369208
да хуй его знает, с чем там лучше начать
я вот с basic начинал, а сейчас пишу на чём угодно
просто знать C - очень удобно из-за его очень широкого распространения

Аноним Чтв 10 Июл 2014 14:40:17  #545 №369217 
1404988817179.jpg

>>369201
Потому что ты всемогущ.

Аноним Чтв 10 Июл 2014 14:43:33  #546 №369218 

>>369213
>И да, надо сразу идти работать джуниором за копейки, даже без знания языка, в процессе тебя научат.
Лол, да нахуй кому нужен такой джун?

Аноним Чтв 10 Июл 2014 15:57:55  #547 №369233 

>>369218
Ты не поверишь, много кому, особенно в крупных компаниях. Я так 3 месяца отработал делфи макакой. Приходишь на собеседование, говоришь, что дохуя умный, но в институте знаний не дали, хочешь учиться.
?????
PROFIT
Зарплата, конечно, будет говно, но это не самое важное.

Аноним Чтв 10 Июл 2014 16:20:41  #548 №369237 

>>369233
А я уже полгода работаю делфи макакой и параллельно учу шарп, переписывая местное легасиговно. На собеседовании рассказал какой я охуенный и решил пару задачек уровня fizzbuzz. Зарплата 25к, мухосранск.

Аноним Чтв 10 Июл 2014 17:09:35  #549 №369249 

>>369192
Ну не знаю, я на ИВТ документы подал, так что все равно придется учить. Но и говно мамонта учить не особо тянет, если Си нинужын, то скажите чому

Аноним Чтв 10 Июл 2014 18:32:03  #550 №369271 

>>369134
Хороший вопрос. Позволяет увидеть отличие быдлокодера от программиста.
Ни один вышеотписавшийся не оказался последним.

Аноним Чтв 10 Июл 2014 18:47:14  #551 №369273 

>>369134

http://jburnim.github.io/pubs/BurnimJalbertStergiouSen-ASE09.pdf

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

Аноним Чтв 10 Июл 2014 18:54:08  #552 №369275 
1405004048966.jpg

Котаны, к заочникам как относятся на собеседовании в стажёры/джуниоры? Как к земле.

Аноним Чтв 10 Июл 2014 19:16:03  #553 №369278 
1405005363785.jpg

http://en.wikipedia.org/wiki/Halting_problem

Аноним Чтв 10 Июл 2014 19:16:21  #554 №369279 

>>369273
>ангельский
>Очень любопытные рассуждения
>вполне себе доступно изложенные.
>ангельский
Обосрался.

>>369275
>заочникам
Они хуже червя-пидора. Как к быдлу карочи.

Аноним Чтв 10 Июл 2014 19:26:08  #555 №369281 

>>369279
То, что ты не можешь в ангельский - твои проблемы.

sageАноним Чтв 10 Июл 2014 19:26:51  #556 №369282 

>>369271
>шеотписавшийся не оказался после
Тащемта, тебе до последнего тоже далековато.

Аноним Чтв 10 Июл 2014 19:30:11  #557 №369284 
1405006211241.png

Месьё антуаны, ТУТ ТАКОЕЕЕЕ!!!111
Задача такова: сделать так, чтобы при открытии определенного текстового файла содержание файла копировалось с соблюдением всех абзацев. Но тут встают две проблемы:
1. Все русские символы выглядят как на пикче номер 1. Остальные нормально.
2. Соблюдение абзацев отсутствует, как на пикче номер 2.
Вот и сам код:


private void button1_Click(object sender, EventArgs e)
{
Stream myStream = null;
openFileDialog1.InitialDirectory = "c:\\Users\\123\\Desktop";
openFileDialog1.RestoreDirectory = true;
openFileDialog1.FilterIndex = 2;
openFileDialog1.ShowDialog();
if ((myStream = openFileDialog1.OpenFile()) != null)
{
using (myStream)
{
StreamReader streamReader = new StreamReader(myStream); //Открываем файл для чтения
string str = ""; //Объявляем переменную, в которую будем записывать текст из файла

while (!streamReader.EndOfStream) //Цикл длится пока не будет достигнут конец файла
{
str += streamReader.ReadLine(); //В переменную str построчно записываем содержимое
}
richTextBox1.Text = str;
}
}
}

RichTextBox - богатый текстовый квадратик, в котором соблюдаются абзацы. В свойствах квадратика написано, что строки текста записываются как массив строковых значений. Может проблема в этом? Если записывать все строки файла в члены массива, то как? И что делать с проблемой русских символов?
Аноним Чтв 10 Июл 2014 19:36:30  #558 №369287 
1405006590139.jpg

>>369281

Аноним Чтв 10 Июл 2014 19:39:47  #559 №369288 

>>369284
А еще, что такое стрим и где объекты стрима используют? Т.к. я нашел способ открытия файлов на msdn.microsoft .com, а определение стрима после гуглежа не понимаю, только интуитивно догадываюсь о его предназначении в этом коде. И да, ЯП C# для лалок.

Аноним Чтв 10 Июл 2014 19:44:57  #560 №369291 

>>369133
Как взломать пинтагун?

Аноним Чтв 10 Июл 2014 19:45:47  #561 №369292 

Привет коданы, изучаю .NET, поспрашивал умных людей и они сказали, что для того, чтобы получить должность джуна, помимо знаний нужно запилить какой-нибудь свой проект. Для моего направления предложили создать интернет-магазин. Так вот, подскажите есть ли какие-нибудь гайды для этого? Я имею ввиду не шаблоны или еще какую-нибудь хуиту, а просто поэтапно расписанный алгоритм создания интернет-магазина, а то знания у меня-то есть, а вот с какого бока подойти - хуй знает. То ли сверстать сперва макет на HTML, CSS, а потом уже к нему прикручивать плюшки в виде регистрации, батонов-хуенов, текстбоксов и прочей поеботы, то ли наоборот - сперва БД ебашить, а потом все остальное. Короче подскажите. Алсо в качестве второго проекта подумываю написать какой-нибудь редактор карт для танчиков (ну и саму игру, естественно), как думаете норм?

Аноним Чтв 10 Июл 2014 19:51:26  #562 №369294 

>>369292
Или может не выебываться, скачать какой-нибудь CMS, и на коленке сверстать какую-нибудь шаблонную поеботу? Но, так как я пилю ради того, чтобы получить опыт, мне не нужна скорость разработки.

Аноним Чтв 10 Июл 2014 19:51:40  #563 №369295 

>>369284
Перенос строки решил так:
str += streamReader.ReadLine()+"\n";

Но как быть с рузкэ символами???????????? Аноны, помогите.

Аноним Чтв 10 Июл 2014 19:54:11  #564 №369297 

>>369295
Не бугурти, там, вроде, где-то в свойствах потока можно кодировку задать, стандартная не поддерживает кириллицу. Погугли, ебаный стыд.

Аноним Чтв 10 Июл 2014 20:01:40  #565 №369299 

>>369297
Что такое поток?

Аноним Чтв 10 Июл 2014 20:11:12  #566 №369302 

>>369297
сделал, спасибо

Аноним Чтв 10 Июл 2014 20:25:00  #567 №369305 

Аноны, а почему везде советуют учить Питон?
Что в нем такого?
И что на нем пишется?
Ответьте ньюфагу, пожалуйста

Аноним Чтв 10 Июл 2014 20:45:54  #568 №369308 

>>369305
Да, учи.

Аноним Чтв 10 Июл 2014 20:46:40  #569 №369309 

>>368965
lingvo.ru

sageАноним Чтв 10 Июл 2014 20:47:58  #570 №369310 

>>369305
у питона самый низкий уровень вхождения
пререквезиты - всего лишь 2 курса мехмата

Аноним Чтв 10 Июл 2014 20:51:55  #571 №369313 

>>369308
Зачем?

Аноним Чтв 10 Июл 2014 20:57:47  #572 №369314 

>>369292
Завтра иду на собеседование на шарподжуна, а у меня никаких проектов не было. Только мелкие поделки на уровне чата на тсп-сокетах.

Аноним Чтв 10 Июл 2014 21:33:00  #573 №369326 
1405013580507.png

Мне кажется, это неправда.

Аноним Чтв 10 Июл 2014 21:44:56  #574 №369328 

Короче сосоны. На практике дали задание написать ёбу-прогу. Связана с информационной безопасностью
В общем это что-то вроде шаблонизатора, написать надо на шарпе.
Выбирается сначала какая сеть, потом подключена ли она к глобальной сети и т.д.
Далее выводится список угроз, их отмечаешь, потом на основе этого выводятся актуальные угрозы(где-то в доках есть формулы). И потом меры и средства защиты рекомендуемые.
Все эта хуйня находится в базе данных sql. То есть мы изначально подключаем базу данных и должна иметь быть возможность редактирования БД и экспорта итогов в excel или word.
Как делать эту хуйню я в душе не ебу, нам дали это задание и возможности поменять его не было. Сколько это будет стоить на фрилансе? И есть ли в сети подобные программы?

Аноним Чтв 10 Июл 2014 22:31:09  #575 №369339 

>>369279
>>369275
>заочникам
>Они хуже червя-пидора. Как к быдлу карочи.
Схуяли, блядь? Многое от тебя зависит, но в основном чуть лучше, чем к студентикам.

Аноним Чтв 10 Июл 2014 22:54:04  #576 №369346 
1405018444720.jpg

>>369310
> питон
> 2 курса мехмата
проиграл

Аноним Чтв 10 Июл 2014 22:57:47  #577 №369347 

Посоны, у меня странный вопрос.
Есть одна обычная макака-студент (я). Так вот, решил для развития навыков написать простенькое приложение, которое использует БД, на C#. У меня получилось, все хорошо работает.
Но вот в чем беда: захотелось мне шагнуть дальше и сделать такое-же web-приложение. Решил выбрать meteorJS. И обосрался. ЯННП - какие-то js, ноды, темплейты, маршрутизаторы, модели и прочее говно.
Так вот вопрос: как вникнуть во все это говно, с чего начинать? Или может вообще забить на это все веб-макакство?

sageАноним Чтв 10 Июл 2014 23:46:54  #578 №369362 

>>369346
?

Аноним Птн 11 Июл 2014 00:14:03  #579 №369380 

>>369362
какие нахуй два курса мехмата? 11 класс в школе по нормальной программе.

Аноним Птн 11 Июл 2014 00:15:29  #580 №369381 

>>369347
Дрочи вебформс, а не мвс

sageАноним Птн 11 Июл 2014 00:18:57  #581 №369382 
1405023537904.jpg

>>369380
ну и это конечно же
хотя школьная программа говнецо

Аноним Птн 11 Июл 2014 01:22:00  #582 №369398 

>>369382
Смотря какая.
Вообще вот, предлагаю дискасс:
http://programming1189.ru/sc2012/tasks/
Школьная программа на два года(10 и 11 класс), 2 часа в неделю, первый год C, потом Python. ( самое первое задание внизу ).
Мнения?

Аноним Птн 11 Июл 2014 01:40:30  #583 №369404 

>>367581
Анон, я решил обмазаться информационной безопасностью. Посоветуй годную литературу, которую должен читать каждый уважающий себя безопасник. мои начальные навыки - posix-сишкоблядство

sageАноним Птн 11 Июл 2014 02:00:35  #584 №369408 

>>369398
> promezutok, start at 4.715000, end at 5.000000
proigral

Аноним Птн 11 Июл 2014 04:38:53  #585 №369424 
1405039133113.jpg

Антош, помоги мне, а? Глупейший, уже всех заебавший вопрос, но мне дико помощь нужна. Антош, выручай. Программировать хочу. Хочу игрушки простые хотя бы писать. Хочу с сетью работать. Только не могу.

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

И Антош, я уже который год не могу вылезти из консольного говна. Мне очень неуютно среди фреймворков. Я хочу делать формочки, хочу калькулятор свой запиздошить. Но я не могу. Я наверное очень глупый человек, Антош.

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

Аноним Птн 11 Июл 2014 06:50:41  #586 №369426 

>>369424
>изучать пытаюсь шарп
Привит, котик. Нахуя он тебе? Для каких задач? Никто тебе не поможет, кроме тебя самого. Напиши, что мешает тебе жить и забирает время. Представь хуйнюшку, которая бы сделала твою работу эффективней. ПРОСТО решай свои задачи, так научишься этой хуйне, а не программируй ради программирования.

Аноним Птн 11 Июл 2014 07:52:32  #587 №369427 

>>369339
>Схуяли, блядь?
Потому, что офисоблядь училась на дневном.

Аноним Птн 11 Июл 2014 08:15:10  #588 №369428 
1405052110465.jpg

>>367581
Спрашиваешь в ньюфаг-треде алгоритм решения the Halting problem
@
Быдлы, нипрограмисты

Аноним Птн 11 Июл 2014 10:15:57  #589 №369434 

>>369346
А что у него с левой рукой?

Аноним Птн 11 Июл 2014 12:00:39  #590 №369453 

>>369434
Детская травма после знакомства с MRO в питоне.

Key-value In-memory storage Аноним Птн 11 Июл 2014 13:05:43  #591 №369461 

Борщ, посоны! Кто посоветует мне, что почитать о сабже?

Аноним Птн 11 Июл 2014 13:47:24  #592 №369471 

>>369461
Берешь редис.
@
Читаешь доки.

Аноним Птн 11 Июл 2014 13:57:45  #593 №369474 

Киньте ссылки на создание многопоточных (3 потока,лол) программ на Си. Пилю морской бой по сети, застопорился на созданни сервера, ибо это пиздец.
Мимо-ньюфаг

sageАноним Птн 11 Июл 2014 14:08:20  #594 №369477 

>>369474
>Киньте ссылки
В гугл ушёл, быстро.

Аноним Птн 11 Июл 2014 15:21:14  #595 №369508 
1405077674560.png

Привет, хайвмайнд двоща. Подозреваю что аналогичные школотуны пишут тебе ежедневно, но тем не менее. Значит, такое дело, освоил я этот ваш синтаксис C++(по восьмисотстраничному учебнику Либерти), далее освоил на базовом уровне этот ваш Qt(по восьмисотстраничному учебнику Шлее), написал парсер тредов(чем лишил свою хрущевку доступа на форчан), напейсал еще миллион всякой баламути для себя..., теперь пишу пост в этот тред.
Вопрос у меня ровно 1: в каком направлении далее копать, при условии что цель - работа за зарплату? Я более чем уверен, что с нынешним уровнем знаний я невостребован абсолютно, ибо все банально и просто, и любой может в такое.

Помощь ньюфагу Аноним Птн 11 Июл 2014 15:21:52  #596 №369510 

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

easy_install lmxl

Вылез еррор: Setup script exited with error:Unable to find vcvarsall.bat
Как быть?
Помощь ньюфагу Аноним Птн 11 Июл 2014 15:22:54  #597 №369511 

>>369510
Питон 3.4.1
Ось, как можно было заметить, шиндовс.

Аноним Птн 11 Июл 2014 15:23:15  #598 №369512 

>>369508
Устраивайся джуниором на галеры.

Аноним Птн 11 Июл 2014 15:33:04  #599 №369516 

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

Аноним Птн 11 Июл 2014 15:34:23  #600 №369517 

>>369510
Кусок ебаната, почему ты сперва не загуглил? Это распространенная проблема.

Помощь ньюфагу Аноним Птн 11 Июл 2014 16:37:35  #601 №369528 

>>369517
Пиздец пердолился несколько часов с этим говном пришлось вручную компилить

продолжаем пердолинг Аноним Птн 11 Июл 2014 17:06:32  #602 №369534 

Пытался писать парсер, интерпритатор дал такую ошибку

Traceback (most recent call last):
File "C:\Users\днс\Documents\Python\parser.py", line 27, in <module>
main()
File "C:\Users\днс\Documents\Python\parser.py", line 23, in main
parse_courses()
File "C:\Users\днс\Documents\Python\parser.py", line 15, in parse_courses
for elem in list_doc.cssselect(ITEM_PATH):
File "C:\Python34\lib\site-packages\lxml\html\init.py", line 291, in cssselect
return CSSSelector(expr, translator=translator)(self)
File "C:\Python34\lib\site-packages\lxml\cssselect.py", line 95, in init
path = translator.css_to_xpath(css)
File "C:\Python34\lib\site-packages\cssselect\xpath.py", line 192, in css_to_xpath
for selector in parse(css))
File "C:\Python34\lib\site-packages\cssselect\parser.py", line 355, in parse
return list(parse_selector_group(stream))
File "C:\Python34\lib\site-packages\cssselect\parser.py", line 370, in parse_selector_group
yield Selector(*parse_selector(stream))
File "C:\Python34\lib\site-packages\cssselect\parser.py", line 378, in parse_selector
result, pseudo_element = parse_simple_selector(stream)
File "C:\Python34\lib\site-packages\cssselect\parser.py", line 434, in parse_simple_selector
result = Class(result, stream.next_ident())
File "C:\Python34\lib\site-packages\cssselect\parser.py", line 750, in next_ident
raise SelectorSyntaxError('Expected ident, got %s' % (next,))
File "<string>", line None
cssselect.parser.SelectorSyntaxError: Expected ident, got <S ' ' at 18>

Пока я не использовал cssselect было все нормально
Аноним Птн 11 Июл 2014 18:29:49  #603 №369548 

Привет, /зк.

У меня такая проблема. Был статический сайт, основная логика более-менее изолирована в одном файлике, при подключении которого создаётся объект с несколькими функциями и вешается в window. Всё работало.

Потом я решил протестировать его, для чего перенёс разработку на ноду. Однако теперь в файлике появилась такая неуклюжая конструкция:

if (typeof(module) != 'undefined') {
module.exports = driver;
}
else {
window.driver = driver;
}


(1) Мне не хочется добавлять это в каждый js-файл, наверняка что-то уже придумано. Прошу помочь. Читать умею, можно кинуть ссылки на полезные статьи.

(2) Этот же файлик использует одну библиотеку (lodash). Сейчас она просто лежит в своём файле, но я намерен использовать для управления ею Bower. Но тестировать-то я буду на ноде. Её нужно загрузить и через Bower, и через Npm, или что-то одно? (Глупо как-то иметь две копии.) Просто файл с нею работает как в браузере, так и на ноде. И как её подключать, ведь на странице она загружается через тег script?
Аноним Птн 11 Июл 2014 18:33:35  #604 №369553 

>>369548
По-моему, это больше в /web/, чем сюда.

Поганый .htaccess Аноним Птн 11 Июл 2014 18:50:22  #605 №369556 

Аноны, помогите ради б-га. Заебался, нихуя не понимаю. У меня как будто апач закешировал какую-то старую версию .htaccess и не хочет ее обновлять. Пробовал перезагружать сервер, удалять и создавать снова файл - без толку. Итак, в файле есть строки
RewriteBase /
RewriteRule ^.htaccess$ - [F]
они, по идее, и запрещают доступ к этому самому файлу из браузера. Но если я заменю вторую строку на
RewriteRule ^.htccess$ - [F]
доступ к файлу из браузера я все равно получить не могу - 403. WTF? Это еще ладно. Делаю по образу и подобию
RewriteRule ^/catalog$ - [F]
и нихуя - доступ к каталогу из браузера по-прежнему возможен. Что я делаю не так? Статью на опеннете не особо понял, но читал, стараюсь все делать по ней.

Аноним Птн 11 Июл 2014 19:27:00  #606 №369558 

>>369553
А по-моему нет. Я рассуждаю так: такая же проблема у меня могла возникнуть и при разработке расширения для хрома или приложения для tizen/firefoxOS/chromeOS. И на прологе можно сайты пилить. В /вебе же говорят не про разработку, а про сео, хостинг и прочую парашу. В общем, веб-мастер != веб-разработчик.

Аноним Птн 11 Июл 2014 19:36:45  #607 №369566 

>>369556
В апаче по дефолту всё что начинается на ".ht" блочится.

Аноним Птн 11 Июл 2014 19:51:03  #608 №369572 
1405093863672.jpg

>>369516
> C++
> работа за зарплату

Аноним Птн 11 Июл 2014 19:55:42  #609 №369574 

>>369556
Копипасти отсюда: http://files.rsdn.ru/99765/_htaccess.txt

Аноним Птн 11 Июл 2014 20:21:15  #610 №369587 
1405095675380.webm

Пишу значит программку на пистончике. Использую фреймворк kivy.
Так вот создаю значит объекты разные и замечаю, что они нифига не удаляются. В начале программа занимает 20 мб через пару минут уже 30. Не порядок. sys.getrefcount() пишет аж 8 ссылок на каждый объект! Я офигеваю. Что этому киви надо? Удаляю виджет из родителя, еще 7 ссылок остается. Где мне их найти и как? Какой способ полностью удалить объект из памяти в пайтоне?

Аноним Птн 11 Июл 2014 20:28:31  #611 №369590 

>>369587
Ну охуеть. Из-за 10 метров беспокоишься. Если такой байтоёб, пиздуй на сишке кодить. Ты так и не понял сути автоматического управления памятью.

Аноним Птн 11 Июл 2014 20:33:12  #612 №369593 

>>369590
Так это за пару минут работы программы. А работать она должна больше. Мне это нафиг не надо.

Аноним Птн 11 Июл 2014 20:34:33  #613 №369595 

>>369593
Не надо - пиши на сишке, ну или на крестах, накрайняк, и управляей памятью так, как тебе надо.

Аноним Птн 11 Июл 2014 20:36:01  #614 №369597 

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

Аноним Птн 11 Июл 2014 20:37:12  #615 №369598 

>>369587
Что за код-то? Много написал? 8 ссылок на каждый объект это ты наверное дохуя чего не правильно делаешь.

Аноним Птн 11 Июл 2014 20:38:37  #616 №369600 

>>369597
Раз у тебя пистон, значит он будет управлять за тебя. Глупо брать отвёртку, а потом говорить, что, мол я не хочу крутить шурупы, я хочу заколачивать гвозди. А мимо я не пройду, как и не пройду мимо дебила, который отвёрткой таки пытается гвоздь забить.

Аноним Птн 11 Июл 2014 20:41:19  #617 №369601 

>>369598
Написал немного. Код то есть, только поймешь ли там что?
http://ideone.com/wL2F7b
Суть в том, что я добавляю виджет к root виджету (в строке 138 функция __test, self.add_widget())
Потом удаляю (строка 52 функция move, self.parent.remove_widget()). Но удаляется только одна ссылка, а остается семь.

Аноним Птн 11 Июл 2014 20:41:48  #618 №369602 

>>369600
Не так. Питон славится своей прожорливостью, в других языках с нормальным сборщиком мусора таких проблем не возникнет. Вопрос >>369587-куна нормальный. Жаль, я на него ответить не могу.

Аноним Птн 11 Июл 2014 20:45:48  #619 №369603 

>>369600
Соглашусь с тобой.
Но конкретно в моем случае пистон не справляется, надо что-то делать.
Скорее всего ведь я сам что-то не так накодил.

Аноним Птн 11 Июл 2014 20:48:59  #620 №369604 

>>369601
Попробуй gc.collect() вызвать. Почитай справку, там вроде можно с помощью gc смотреть кто на объект ссылается, отлавливай у кого 8 ссылок и смотри откуда.

Аноним Птн 11 Июл 2014 20:51:31  #621 №369606 

>>369604
Принял, буду пробовать.

sageАноним Птн 11 Июл 2014 21:39:07  #622 №369616 

>>369602
Причем здесь питоний GC, мудило? Если на объект ссылки остаются, то тут фреймворк виноват. Или программист его использующий.
Что за каша у вас в голове блядь?!

Поганый .htaccess Аноним Птн 11 Июл 2014 21:59:12  #623 №369622 

Разобрался с предыдущим вопросом, теперь посложнее:
Пытаюсь использовать в mod_rewrite следующее правило
RewriteRule ^file/([0-9\-]{10})/(.)\.html\#(.)$ /file.php?urlName=$1-$2\#$1-$2 [L]
для замены адресов вида
http://127.0.0.1/file/01-01-2014/name.html#01-01-2014-name на адреса вида
http://127.0.0.1/file.php?01-01-2014-name#01-01-2014-name
. Само регулярное выражение вроде работает (проверял онлайн-проверкой регулярных выражений), но при попытке использовать правило в .htaccess (в root директории сайта), обращение к http://127.0.0.1/file/01-01-2014/name.html#01-01-2014-name ведет на 404. ЧЯДНТ и как исправить?

Аноним Птн 11 Июл 2014 22:09:11  #624 №369623 
1405102151629.jpg

>>369572
Не понимаю вашего юмора местного :3
Вообще я именно за C++/QT взялся, потому что мне препод в универе сказал мол это единственный всегда и везде востребованный инстгумент, а все остальное для эстетов или макак.

Аноним Птн 11 Июл 2014 23:19:02  #625 №369631 

>>369404
>Анон, я решил обмазаться информационной безопасностью. Посоветуй годную литературу, которую должен читать каждый уважающий себя безопасник. мои начальные навыки - posix-сишкоблядство
Бамп вопросу.

Аноним Птн 11 Июл 2014 23:19:10  #626 №369632 

>>369622
уже не надо, спасибо.

Аноним Птн 11 Июл 2014 23:42:26  #627 №369637 

>>369623
Въеби говна
C++ - да, Qt - нет

Аноним Птн 11 Июл 2014 23:47:46  #628 №369639 

>>369637
И на чём ты будешь писать гуй к плюсовому приложению, диванный?

Аноним Суб 12 Июл 2014 00:18:23  #629 №369642 

>>369637
маме твоей в рот ссал, например

Аноним Суб 12 Июл 2014 00:25:59  #630 №369645 
1405110359800.jpg

Так, отвечайте на вопрос или рискуете получить new новый говнотред.
>>369508

Аноним Суб 12 Июл 2014 00:29:46  #631 №369646 
1405110586446.png

Привет, /зк/
Задание делаю в VCL формах (билдер короче)
Так вот, пикрелейтед. Как ты понял, мне нужно сделать кроме всего прочего удаление элементов. Так вот, подскажи мне, как после нажатия кнопки Удалить в менюшке мне определить, какой элемент таблицы(а лучше сразу строка, если есть возможность выделять сразу всю строку) находится в фокусе.
Не могу найти подходящие функции...

Аноним Суб 12 Июл 2014 00:31:09  #632 №369648 

Хм, кажется нашел. ВОт блядь, только стоило на /зк/ отписаться.
OnFixedCellClick, вроде оно

Аноним Суб 12 Июл 2014 00:35:22  #633 №369649 

>>369648
Не, все равно нихуя не понял

Аноним Суб 12 Июл 2014 00:37:36  #634 №369650 

>>369548
бамп

Аноним Суб 12 Июл 2014 00:41:52  #635 №369651 

>>369646
menuska -> tekuschi_element()

Аноним Суб 12 Июл 2014 00:57:09  #636 №369653 

>>369651
Wut?
Мне надо чтобы по нажатию на кнопку УДАЛИТЬ определялся номер выделенной строчки, и дальше уже плясать от этого числа.
Так вот как мне это вычисление номера строки организовать?

Аноним Суб 12 Июл 2014 01:02:48  #637 №369655 

Все, нашел.

Аноним Суб 12 Июл 2014 01:07:14  #638 №369657 

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

Аноним Суб 12 Июл 2014 01:08:51  #639 №369658 

>>369657
Нахуй пойди.

Аноним Суб 12 Июл 2014 01:14:12  #640 №369659 

>>369658
На ассемблер хотя бы ссылку скиньте для виндовс 8, на кресты с шарпом я уж и не надкюсь

Аноним Суб 12 Июл 2014 04:36:16  #641 №369690 

>>369659
asm -> google fasm
c++ -> google MinGW
c# -> google dmcs c#

Аноним Суб 12 Июл 2014 05:32:53  #642 №369699 

>>369690
>asm -> google MASM
>c++ -> google Visual Studio
>c# -> google Visual Studio
Пофиксил маньку

sageАноним Суб 12 Июл 2014 06:32:48  #643 №369708 

>>369699
>обоссал маньку
пофиксил маньку

Аноним Суб 12 Июл 2014 10:58:59  #644 №369722 

Вот это https://github.com/defagos/Objective-CMIS будет работать в линупсе? Или только под МакОСь? Не шарю в Обжси

Аноним Суб 12 Июл 2014 13:12:26  #645 №369739 

>MASM
Ну со студией ещё ладно, но в 2014 считать масм лучше фасма не рекомендую.

Аноним Суб 12 Июл 2014 13:44:52  #646 №369740 

>>369739
Разные сорта одного и того же.

Аноним Суб 12 Июл 2014 13:55:44  #647 №369745 

Простите за тупой вопрос, но в какой среде нужно собирать хелловорлд? В ворде или в блокноте, я вообще не понимать

Аноним Суб 12 Июл 2014 14:00:38  #648 №369748 

Здравствуйте программач! Очередной вопрос о выборе языка.
Мне предстоит довольно сложная работа в области нефтяного мат. моделирования. Необходимую математику я знаю довольно неплохо.
Параллельно по совету друга я решил попробовать поработать на Одеске, но там довольно мало вакансий по C# на котором я раньше работал и почти нет Delphi который я "изучал" в универе.

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

Аноним Суб 12 Июл 2014 14:03:46  #649 №369749 
1405159238325.jpg

>>369748
Питон

Аноним Суб 12 Июл 2014 14:20:31  #650 №369750 

пацаны, как страницу в контакте взломать?

Аноним Суб 12 Июл 2014 14:30:37  #651 №369751 

>>369750
Запихать включенный паяльник в жопу владельцу страницы и спросить пароль. Можно ещё нежно погладить по спине утюгом, включенным, естественно.

Аноним Суб 12 Июл 2014 15:25:56  #652 №369756 

>>369699
Аспирант Верхнезалупинского агротехнического универа, это ты?

Аноним Суб 12 Июл 2014 15:35:07  #653 №369760 

>>369750
вконтакте.com/айди?unlock
Это сработает если если ты не в чёрном списке.

Аноним Суб 12 Июл 2014 15:35:37  #654 №369761 
1405164907610.jpg

Скажите, пожалуйста, это что за язык?

fpc = OpenRead["test.txt"];
g = 0; ar = Table[{i, 0}, {i, 256}];
While[0 == 0,
g = Read[fpc, Byte];
(* Skip space, newline & backslash *)
If[g==10||g==32||g==92, Continue[]];
If[g==EndOfFile, Break[]];
ar[[g, 2]]++] (* increment counter *)
Close[fpc];
ar = Sort[ar, #1[[2]] > #2[[2]] &];
tot = Sum[
ar[[i,2]], {i,256}] (* total chars input *)
Table[{FromCharacterCode[ar[[i,1]]],ar[[i,2]],ar[[i,2]]/N[tot,4]},
{i,93}] (* char code, freq., percentage *)
TableForm[%]
Аноним Суб 12 Июл 2014 15:37:03  #655 №369763 

>>369761
Помоему microsoft go.

Аноним Суб 12 Июл 2014 15:43:04  #656 №369766 
1405165023974.jpg

>>369750
Скачиваешь ЛОИК, дудосишь вконтактовский сервер паролей страниц. Обычно это 127.0.0.1
?????
ПРОФИТНЕНЬКО

Аноним Суб 12 Июл 2014 15:52:37  #657 №369768 

>>369761
Вольфрамовая математика.

Аноним Суб 12 Июл 2014 16:09:50  #658 №369775 

Напишите программу на паскале, которая вывела бы на экран шахматную доску(ну чтобы как на доске было, то есть через клетку закрашено черным). Необязательно соблюдать количесвто клеток. А то пиздеть все горазды, а вот тут вас реальное дело предлагаю!

Аноним Суб 12 Июл 2014 16:23:35  #659 №369779 

>>369775
вар шахматнаяДоска = новый ШахматнаяДоска;
шахматнаяДоска.клетки.каждаяВторая(функция(e){ e. раскраситьВЧёрный() })

Аноним Суб 12 Июл 2014 16:31:35  #660 №369780 

>>369779
Ээээ, что это?
я сначала опредял начертание нескольких горизонтальных и вертикальных линий через переменные, а потом нужно было, чтобы оператор закраски(setfillstyle и floodfill) красил клетку через одну. Как это обеспечить через нормальные циклы и разветвления, а не всякие там матановские функции?

Аноним Суб 12 Июл 2014 16:36:40  #661 №369781 

>>369780
А почему бы просто не закрашивать через одну начиная с первой клетки для нечётных строк и со второй для чётных?

Аноним Суб 12 Июл 2014 16:41:45  #662 №369782 

>>369781
Паскаль же сам по себе не считает четные и нечетные строчки. А что, если в цикл прорисовки линий положить еще и переменную, которая прибавлялась на одну при каждой прорисовке? И потом с помощью фор ту ду обеспечить закраску? Но, насколько я знаю, фор ту ду не умеет перескакивать, то есть он просто будет закрашивать все строки. Мда...

Аноним Суб 12 Июл 2014 17:02:38  #663 №369786 

>>367581


attribute vec2 att_uv;
varying vec2 var_uv;


void main()
{
var_av = att_uv;
}


Чувак ушел, похерив фрагменты, где var_av и att_uv инициализируются, я никогда с графикой не работал. Могут ли экстрасенсы предсказть, что там должно было проиходить в тех фрагментах. Вертексный шейдер кодрелейтед.
А вот фрагментный:

varying vec2 var_uv;
uniform sampler2D u_s_texture;

void main()
{
gl_FragColor = texture2D(u_s_texture, var_uv);
}

Аноним Суб 12 Июл 2014 17:04:07  #664 №369787 

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

Аноним Суб 12 Июл 2014 17:06:28  #665 №369788 

>>369787
Шилдт

Аноним Суб 12 Июл 2014 17:45:04  #666 №369794 

Как в питоне передать словарь по значению? Ахуел, увидев что передается по ссылке.

Аноним Суб 12 Июл 2014 17:46:17  #667 №369795 

>>369794
Никак.

Аноним Суб 12 Июл 2014 17:49:59  #668 №369796 

>>369794
>666
Не печаль Сатану. Не, серьезно? Всяки раз писать
import copy
....
%var_name% = copy.copy(%param_name%)
как-то напрягает.

Аноним Суб 12 Июл 2014 17:54:12  #669 №369799 

>>369796
Ты ебанутый? Что ты там делаешь?
Нахуй тебе память словарями засорять?

Аноним Суб 12 Июл 2014 18:00:00  #670 №369800 

В щелочной.

Аноним Суб 12 Июл 2014 18:02:15  #671 №369801 

>>369800 > >>369745

Аноним Суб 12 Июл 2014 18:31:32  #672 №369803 

>>369799
Потому что мне нужно работать с копией словаря

Аноним Суб 12 Июл 2014 19:01:53  #673 №369807 

>>369803
Это не ты вчера жаловался на то, что у тебя питон аж 10 метров памяти сожрал?

Аноним Суб 12 Июл 2014 19:32:13  #674 №369817 

>>369807
Net. Только начал погружаться в питон. Вот узнал что в питоне все значения являются объектами.

Книги по программированию под андроид Аноним Суб 12 Июл 2014 20:42:13  #675 №369833 

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

Аноним Суб 12 Июл 2014 20:46:13  #676 №369837 

>>367581
[color=103f#]Тест[/color]

Аноним Суб 12 Июл 2014 20:48:20  #677 №369839 

>>369837
[color=red]Тест[/color]

Аноним Суб 12 Июл 2014 20:49:46  #678 №369840 

>>369839
[color=#10f]Тест[/color]

Аноним Суб 12 Июл 2014 21:40:10  #679 №369848 

>>369623
> потому что мне препод в универе сказал мол это единственный всегда и везде востребованный инстгумент
1) Открываешь любой сайт с вакансиями;
2) оцениваешь долю крестовакансий;
3) охуееваешь от того, что не сделал этого до того, как скачал книги по крестам.

Аноним Суб 12 Июл 2014 22:07:32  #680 №369851 

Помогите сделать функцию в сишарпе.
Суть в том что она должна грузить определенную картинку в определенный пикчебокс.
Как определить какую картинку как грузить и откуда я знаю, а как сделать выбор пикчебокса, не расписывая простыню под отдельные пикчебоксы
PictureBox

Аноним Суб 12 Июл 2014 22:19:57  #681 №369855 

>>369851
>а как сделать выбор пикчебокса, не расписывая простыню под отдельные пикчебоксы
Подробнее. Кто их выбирает? Если программа, то по какому алгоритму?

Аноним Суб 12 Июл 2014 22:24:12  #682 №369856 

>>369848
А что доля, на яндекс.работе крестовых вакансий на 20-30% меньше, чем джавовых и шарповых, а зарплаты ниже процентов на 10-20%, но это не такой уж и пиздец.

Аноним Суб 12 Июл 2014 22:28:21  #683 №369857 

Джабба рулит

Аноним Суб 12 Июл 2014 22:36:00  #684 №369861 
1405189701342.jpg

>>369855
ну вот есть например массив из десяти цифр, например 1,2,3... нутыпонел, так до 10. Под каждую цифру своя картинка и свой пикчебокс. То есть на цифру 1 в первом элементе массива должна выйти первая картинка в первый пикчебокс, и так до десятого. При том надо чтобы если сменить в первом элементе массива 1 на 2, то в первом пикчебоксе должна вылезти картинка номер 2.
Примерно так

Аноним Суб 12 Июл 2014 22:49:06  #685 №369864 

>>369861
Первое, что пришло в голову.
Массив PictureBox'ов, он заполняется после создания формы путём создания PictureBox'ов во время выполнения, либо ручным забиванием уже существующих на форме PictureBox'ов.
Далее будет что-то такое


for (int i=0; i<numArray.Length; i++)
{
pboxArray[numArray[i]].draw(pic); // я не помню имён методов
}

pboxArray - вышеупомянутый массив PictureBox'ов.
numArray - массив из десяти цифр, например 1,2,3... нутыпонел, так до 10. Эти цифры будут номерами элементов в массиве pboxArray, т.е. определяют, куда мы рисуем.
А можно юзать один pb и рисовать всё на нём, но я не знаю, чего там у тебя и подойдет ли это тебе.
Аноним Суб 12 Июл 2014 22:53:01  #686 №369865 

>>369864
Блять, я описал выбор picturebox'а, а не картинки. Но там всё1 то же самое.

Аноним Суб 12 Июл 2014 23:02:33  #687 №369866 

>>369864
немного не воткнул.
Вот у меня есть 10 пикчебоксов.
Как объединить в массив их, чтобы выбирать можно было?

Аноним Суб 12 Июл 2014 23:08:56  #688 №369868 

Как сделать, что бы кириллицу транслитировало?


def to_param
"#{id}-#{title.parameterize}"
end


Аноним Суб 12 Июл 2014 23:13:57  #689 №369869 

>>369866
>путём создания PictureBox'ов во время выполнения

pboxArray[0] = new PictureBox();
pboxArray[0].x = икс;
pboxArray[0].y = игрек;
...
pboxArray[0].parent = form;
pboxArray[1] = new PictureBox();
...

но это пиздец.

>либо ручным забиванием уже существующих на форме PictureBox'ов.
pboxArray[0] = picturebox1;
pboxArray[1] = picturebox2;
...
pboxArray[n] = pictureboxn;


Можно ещё заюзать получение компонентов формы по имени
for (int i=0; i<9; i++)
{
pboxArray[i] = form.getByName(String.Format("picturebox{0}", i)); // получение компонента по имени погугли
}
Аноним Суб 12 Июл 2014 23:21:04  #690 №369870 

>>369869
интересует второй вариант. Получится же массив стрингов? Получается вместо
pictureBox1.Image = Properties.Resources.kartinka as Bitmap;
можно писать
pboxarray[0].Image = Properties.Resources.cover as Bitmap;
?

Аноним Суб 12 Июл 2014 23:22:22  #691 №369871 

>>369870
>pboxarray[0].Image = Properties.Resources.kartinka as Bitmap;
пофиксил

Аноним Суб 12 Июл 2014 23:27:14  #692 №369873 

>>369870
>Получится же массив стрингов?
А при чем здесь стринги? Массив PictureBox'ов получится.
>Получается вместо ... можно писать
Да.

Аноним Суб 12 Июл 2014 23:55:02  #693 №369877 

>>369873
ну это ясно.
Но вот я например задаю массив чисел - int[] hui = new int[10]{1,2,3,4,5,6,7,8,9,10};
а как массив пикчабоксов задавать? Стрингом?

Аноним Вск 13 Июл 2014 00:03:26  #694 №369880 

>>369877
Тебе не обязательно их инициализировать сразу. Потом циклом пробежишь.

Аноним Вск 13 Июл 2014 00:07:47  #695 №369882 

>>369880
да это я понял, похуй
как мне задать то массив? стринг не работает, если вместо типа писать пикчебокс - тоже не работает

Аноним Вск 13 Июл 2014 00:40:17  #696 №369885 

>>369882
MyClass[] huy = new MyClass[666];

Аноним Вск 13 Июл 2014 00:53:28  #697 №369887 

>>369882
Ниче не понял, вот пример.
http://rghost.ru/56863540

Аноним Вск 13 Июл 2014 08:52:12  #698 №369905 

Сап, нормальна ли такая практика, когда фэктори возвращает статические объекты? Например:

public class TokenFactory
{
public static readonly Dictionary<string, Operation> KnownOperations = new Dictionary<string, Operation>
{
{ "+", new BinaryOperation((x, y) => x + y, PrecedenceLevel.Addition) },
{ "-", new BinaryOperation((x, y) => x - y, PrecedenceLevel.Addition) },
{ "*", new BinaryOperation((x, y) => x * y, PrecedenceLevel.Multiplication) },
{ "/", new BinaryOperation((x, y) => x / y, PrecedenceLevel.Multiplication) },
};

public Token MakeToken(string str)
{

//..........

Operation op;
if (KnownOperations.TryGetValue(str, out op))
{
return op;
}

//........
}

Аноним Вск 13 Июл 2014 09:07:15  #699 №369906 

>>369887
Огромное спасибо, браток, взлетело!
Меня вот теперь такой вопрос интересует:
Можно ли с сишарп создать массив картинок (они в ресурсах)
А то расписывать 50 case вообще не круто

Аноним Вск 13 Июл 2014 09:10:16  #700 №369907 

>>369906
бля, загуглить как-то не догадался
сразу ответ нашел
еще раз спасибо за массив пикчабоксов

Аноним Вск 13 Июл 2014 09:46:26  #701 №369910 

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


abc = "Some text."
cba = "Some t"

if tut chto-to(abc, cba):
True
else:
False
Аноним Вск 13 Июл 2014 09:51:05  #702 №369911 

>>369910
Всё, загуглил и разобрался.

Аноним Вск 13 Июл 2014 09:58:48  #703 №369912 

>>369911
и как?

Аноним Вск 13 Июл 2014 10:12:45  #704 №369913 

>>369912
Таки не разобрался. Думал можно использовать find() или index(), но это почему-то не работает.

Аноним Вск 13 Июл 2014 10:23:19  #705 №369914 

>>369912
>>369910
>>369913

 
if 'world' in 'Hello world':
# true
else:
# false

Аноним Вск 13 Июл 2014 10:43:20  #706 №369916 

Котаны, мне надо мир вычислить. На питоне. Кодить почти не умею. Задача сейчас такая: создать массив нумпи с данными из .csv. Вот простой массив я так делаю:
import csv
file = open('boroda.csv', "r")
reader = csv.reader(file, delimiter=',', quoting=csv.QUOTE_NONE)
for row in reader:
val1, val2, val3 = row
float(val2)
massiv.append(val2)

А как с нумпи создать несколько простых массивов со значениями из .csv?

Аноним Вск 13 Июл 2014 10:44:39  #707 №369917 

>>369916
Забыл про код код. сорри. С отступами там всё норм.

Аноним Вск 13 Июл 2014 11:11:13  #708 №369920 

КОДАНЫ, ну мне хреново, а эту фигню надо кровь из носу запилить скорее.

import csv
from numpy import *
a = array([])
file = open('boroda.csv', "r")
reader = csv.reader(file, delimiter=',', quoting=csv.QUOTE_NONE)
for row in reader:
val1, val2, val3 = row
float(val2)
append(a,50)

Так??
Аноним Вск 13 Июл 2014 11:12:44  #709 №369921 

append(a,val2) фикс
Вас тут нет нихуя или вы меня игнорируете?

sageАноним Вск 13 Июл 2014 11:20:22  #710 №369923 

>>369921
>>369920
Обоссал пистухошкольника.

Аноним Вск 13 Июл 2014 11:38:38  #711 №369924 

>>369923
>пистухошкольника
вут? У меня прикладные задачи. Вы бы могли поиметь профит с результатов, которые я бы вам дал. Ну раз не хотите я сам как-нибудь сделаю, а вы будете писать свои говно-программки. ВСЮ ЖИЗНЬ. На бейсике. Притом что профессия программиста умрёт через 10 лет. Энджой ёр светлое будущее. Я предлагал спасение, вот теперь всю жизнь жалейте, что отказались мне помочь.

sageАноним Вск 13 Июл 2014 11:42:51  #712 №369925 

>>369924
это ты, астроном ебучий?

Аноним Вск 13 Июл 2014 12:08:23  #713 №369927 

У-у-у, второй день осиливаю "Программирование на языке Си" Фомина и вообще охуеть. Половина определений как-то незнакома, примеры выдают в качестве охуительных алгебраических и геометрических формул, а для меня, человеку перед которым не стоит не то что задача, а даже близкие действия связанные с такими вычислениям, мягко говоря не понятно "А нахуй оно там вообще?".
Мне стоит дальше мучить этот книжный труд в ожидании, что там будут полезные задания в которых раскрывается функциональность того, что я читаю, или так и будет "Ох, как мы сейчас через сишечку этот дискриминант, да корни ещё найдём, а потом ещё скалярное произведение векторов найдёт, у-у-у-ух, и вообще заебись будет", которое мне не нужно по крайней мере я сейчас и на данном этапе в этом пользы не вижу или же мне стоит раскуривать другие книжки? Фомина, кстати, с его "Программирование на языке Си" в текстовом варианте FAQ нету, к чему бы это?

Аноним Вск 13 Июл 2014 12:32:16  #714 №369929 

>>369927
Тебе дискриминант и скалярное произведение сложно найти? Ты в 3 классе учишься, или ты даун?

Аноним Вск 13 Июл 2014 12:34:25  #715 №369931 

>>369927
>или же мне стоит раскуривать другие книжки?

Аноним Вск 13 Июл 2014 12:38:59  #716 №369932 
1405240465700.jpg

>>369929
>>369931
Нет, но я не вижу ситуации, когда это мне нужно. Это ведь даже не объяснение матана, это прост примеры на которых вроде как построено обучение в этой книге.

Аноним Вск 13 Июл 2014 13:03:54  #717 №369935 

>>369932
> это прост примеры на которых вроде как построено обучение в этой книге.
Автор выбрал примеры, которые будут понятны всем. Если тебе программа 8 класса кажется сложной, то как ты собрался заниматься умственным трудом?

Аноним Вск 13 Июл 2014 13:21:04  #718 №369937 

Анон, а нет ли у тебя pdf'ки "Современный учебник JavaScript". Просто платить за книгу 350 рублей жалко, а на торрентах найти не могу.

Аноним Вск 13 Июл 2014 13:22:19  #719 №369938 

>>369935
Я как учил это в 8 классе, так успешно и разучил, да и изучение биномиального коэффициента или оценку машинного нуля я в 8 классе я не припомню. Я не хочу знать как писать воплощать алгебраические формулы в функции на си, я хочу просто знать что такое функции на си и как они работают, а потом уже воплощать в них и формулы, и всё что захочу. И вообще к чему этот весь разговор, я лишь спросил будут ли более человечные примеры и прикладные задачи в предисловии сказано, что некий соавтор отвечал за отдельные задачи после изучение, чтобы человек смог самостоятельно применить полученные навыки, потому что мне довольно таки трудно вспоминать все эти действия, которые после я с тем же успехом забуду за ненадобностью. Но да, спасибо книжке, что она освежила мои знания, которые я успешно забыл.

Аноним Вск 13 Июл 2014 13:37:22  #720 №369941 

>>369920
Попробуй так.

import csv
from numpy import *
a = array([])
file = open('boroda.csv', "r")
reader = csv.reader(file, delimiter=',', quoting=csv.QUOTE_NONE)
for row in reader:
val1, val2, val3 = row
float(val2)
a.extend(50)
Аноним Вск 13 Июл 2014 13:45:04  #721 №369942 

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

Аноним Вск 13 Июл 2014 13:46:57  #722 №369943 

>>369942
Хочу написать рогалик с открытым миром.

Аноним Вск 13 Июл 2014 14:02:40  #723 №369951 

>>369943
Рогалик или движок для рогалика?

Аноним Вск 13 Июл 2014 14:04:35  #724 №369953 

>>369951
Полностью свой рогалик.

Аноним Вск 13 Июл 2014 14:05:37  #725 №369954 

>>369942
А чит к игрухе замутить? Там же byte-ебля.

Аноним Вск 13 Июл 2014 14:11:12  #726 №369956 
1405245937173.jpg

>>369954
Охуительно полезный навык.

>>369953
Возьми какой-нибудь джаваскрипт/джаву/питон, посмотри как написаны уже существующие движки, пиши свой. Для питона даже целый туториал есть – http://www.roguebasin.com/index.php?title=Complete_Roguelike_Tutorial,_using_python%2Blibtcod

Аноним Вск 13 Июл 2014 14:28:11  #727 №369959 

>>369956
Говорят питон не труъ. Вообще хочу овладеть каким-нибудь таким массивным языком, многофункциональным, чтобы всё умел ни в чём не нуждался. Думал, о С++, но он тут унаследовал от С много, и ЧТОБЫ УЖ ТОЧНО ВСЁ ПОНЯТЬ когда буду просматривать литературу по С++, решил начать именно с С. По-моему логично. Я бы мог вполне себе загуглить "Сделать рогалик за 2 дня на %язык_нейм%", но хочу самостоятельно, путём понимая структуры придти к тому, чтобы обладать знаниями необходимыми для написания рогалика. Я хочу понимать что нужно сделать, чтобы @ бегало по экрану, а не просто копипастить код из вики.

Аноним Вск 13 Июл 2014 14:34:43  #728 №369960 

>>369959
Это ты тот анон которому не нравилось что в учебнике попрограммированию его заставляют дискриминант вычислять? Это ты собрался рогалик писать? Алсо, насчет С++ ты не прав, он хоть и "унаследовал от С" но подходы в языках сильно отличаются. Учить С перед С++ нет смысла, если ты нацелен именно на С++ писать. Можно кернигана и ричи почитать - чисто как классику.

Аноним Вск 13 Июл 2014 14:41:54  #729 №369963 

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

Аноним Вск 13 Июл 2014 14:44:29  #730 №369964 

>>369938
По-твоему, знать про машинный нуль не нужно? Ты что, дурачек?

Аноним Вск 13 Июл 2014 14:48:58  #731 №369966 

>>369964
Я не знаю зачем нужен. Я не сталкивался с тем, чтобы он где то требовался. Если потребуется, то ВНЕЗАПНО я, думаю, смогу его разыскать. Но встаёт вопрос - зачем говорить о машинном нуле, если его использование где-то там в 1,5 упражнениях на 400ой странице? Не лучше ли его убрать на 399ую страницу? Это книжка о программировании или о машинных нулях?

Аноним Вск 13 Июл 2014 14:57:03  #732 №369969 

>>369966
Чтобы ты имел представление о погрешности, ебаный насос. Такие как ты потом double для денег используют.

Аноним Вск 13 Июл 2014 14:57:34  #733 №369970 

>>369966
Будет эррор и ты подумаешь что виновать компилятор, процессор или Аллах. Но эррор то спричинил ты.

Аноним Вск 13 Июл 2014 15:04:44  #734 №369975 

>>369970
А еще в гей-олимпиадках можно словить ВРОНГ АНСВЕР 23 и охуевать.

Аноним Вск 13 Июл 2014 15:05:46  #735 №369977 

>>369969
А еще чтобы ты, блять, знал, что есть положительный и отрицательный 0.

Аноним Вск 13 Июл 2014 15:14:22  #736 №369979 

>>369970
>>369969
>>369975
>>369977
Ну коли это моя ошибка, то и страдать буду я. А когда пострадаю и пойму в чём ошибка, то смогу этой ошибки избежать в будущем. В книге не говорится о машинных нулях, она не является частью какого то комплексного пособия, где объясняется о машинных нулях, в предисловии сказано о требовании минимальных знаниях информатики, а сама книга стоит первой в колонке в адвайс-листе. Я, конечно, дно ебаное и нахуй так начинать пытаться программировать, но всё же. Собственно спрашивал я о книге, а бугуртят тут от моего незнания (базовых?) вещей, как и я бугуртил от незнания (базовых?) вещей при прочтении книги, речь идёт не о них, а о функциях, константах, препроцессорах и прочем.

Аноним Вск 13 Июл 2014 15:16:30  #737 №369980 

>>369979
>А ведь речь идёт не о них
фикс

Аноним Вск 13 Июл 2014 15:18:46  #738 №369983 

>>369927
Твой Подбельский-Фомин плох тем, что начинается с определений и справочной информации, а учебник начинается страницы с 80й. Тебе дискриминант трудно найти? Ты хоть 9 классов-то закончил? Задача же не на дискриминант, а на получение навыков разделения задачи на подзадачи.
Хорошая обучалка по Си (в части теории и примеров, но не заданий) http://www.cprogramming.com/tutorial/c-tutorial.html
http://www.programiz.com/c-programming/
За задачками -- Фьюэр "Задачи по языку Си", Седжвик Алгоритмы на Си(не си плюс плюс), форчановский список из соседнего рулеткотреда.
Тебе просто надо потерпеть, пока ты не поднатореешь настолько, чтобы решать интересные тебе задачи.
Или уёбывай на \веб\парашу гостевухи лепить.

Аноним Вск 13 Июл 2014 15:26:18  #739 №369986 

>>369979
Ты какой-то контуженный, работа программиста - коллективный труд, и страдать от твоей ошибки будут и твои коллеги, и пользователи твоего ПО. А хули ты доебался к этому машинному нулю - я просто не понимаю. Ладно бы тебя заставляли решать задачку, но там же блять решение приведено, читай, запускай, хули тебе надо, придурку?

Аноним Вск 13 Июл 2014 15:27:27  #740 №369988 

Проблемка возникла. Есть сайт - infinite scroller ( прокручиваешь страницу вниз, жаваскрипт подгружает следующие несколько постов и так до посинения ). Нужно написать скрипт, что вытащит из него все пикчи. Ничего лучше, чем симулировать скролл с помощью selenium и парсить полученную простыню не придумал. Какие-нибудь еще варианты? API сервиса нет.

Аноним Вск 13 Июл 2014 15:31:59  #741 №369991 

>>369986
>Ты какой-то контуженный, работа программиста - коллективный труд, и страдать от твоей ошибки будут и твои коллеги, и пользователи твоего ПО.
Так я же ДЛЯ СЕБЯ всё делаю.
>хули тебе надо, придурку?
Чтобы я понимал что я делаю и зачем, у меня только к этому претензии.
Предлагаю дальше не развивать тему, ибо не хочу чтобы кто-то из-за моей необучаемости злился. Добра тебе.
>>369983
Ссылки забрал, книжки погуглил, буду стараться делать только хорошие вещи. Благодарю.

Аноним Вск 13 Июл 2014 15:35:40  #742 №369993 

>>369991
Мне тоже в своё время задачки из примеров Подбельского показались странноватыми, но процентов 50 там ценных штук типа примера базы данных на си или бинарного поиска. Просто не полагайся на один источник.

Аноним Вск 13 Июл 2014 16:27:17  #743 №370012 

>>369959
>хочу овладеть каким-нибудь таким массивным языком, многофункциональным, чтобы всё умел ни в чём не нуждался
Такого не существует. Язык выбирается под задачу. Наиболее многофункциональный язык на сегодняшний день – это джаваскрипт, он покрывает 80% задач и не требует байтоебли, так что время уходит непосредственно на решение задачи.

>"Сделать рогалик за 2 дня на %язык_нейм%", но хочу самостоятельно, путём понимая структуры придти к тому, чтобы обладать знаниями необходимыми для написания рогалика
Поэтому ты гуглишь "Сделать рогалик за 2 дня на %язык_нейм%" и следуешь инструкциям, а не копипастишь код. Тот туториал для питона достаточно подробный и не использует готовый движок, так что по ходу дела можно понять структуру.

Для джаваскрипта есть rotjs, в котором можно посмотреть исходники и, опять же, понять структуру – а дальше уже либо писать свой движок, либо использовать то что есть.

Если же задача – научиться ебать байты (посредством написания рогалика), то тут я тебе ничего посоветовать не могу.

Аноним Вск 13 Июл 2014 17:00:08  #744 №370025 

По няшной вообще есть вакансии? Нахожу только редкие вакансии системным программистом - ебаться с драйверами и т.п, и то опыт требуют.

Аноним Вск 13 Июл 2014 17:14:11  #745 №370031 

>>369988
Смотришь реквест на аджакс - получаешь респонз.

Аноним Вск 13 Июл 2014 17:39:16  #746 №370040 

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

Аноним Вск 13 Июл 2014 21:31:45  #747 №370067 

Учусь в универе, и хочу работать с веб-программированием.
Сейчас изучаю руби и рельсы, всё понятно и нравится, только мучает ощущение, что потом с рельсами хуй где работу найду в своём мухосранске. Что посоветуете, перекатываться в сторону пыха/джавки пока есть время или всё же продолжать учить рельсы и всё будет хорошо?

удалить репосты со стены Аноним Вск 13 Июл 2014 22:09:42  #748 №370074 

Короче, у меня есть страница вк. На странице просто дохуя репостов от собственно автора страницы. Настолько дохуя, что репосты за последние 2 месяца я удалял 40 минут. Мне нужно убрать абсолютно все репосты со стены. Готовых решений под это я не нашёл. Но если знаете - пишите. Надо видимо писать самому что-то. Писать надо быстро. Из знаний - .net. Ну c# то есть. Хуево конечно знаю, но хоть что-то. Так же хуево знаю js (на самом деле ещё более хуево). Еще что-то учил, не помню. Короче, на чем и как посоветуете сделать подобный удалятор чтобы быстро? Есть такой вариант как шаблоны для zenno poster. Но я про них лишь слышал и немного ими пытался барыжить. Нужно все сделать в считанные дни. Удалять там ну очень дохуя, так что по любому придётся юзать какой-то софт.

Аноним Вск 13 Июл 2014 22:25:46  #749 №370078 

>>370074
Тебе в сторону хаскеля надо копать.

Аноним Вск 13 Июл 2014 22:25:59  #750 №370079 

>>370074
VKBOT

Аноним Вск 13 Июл 2014 22:31:32  #751 №370082 

>>370079
он может удалить только посты. можно выбрать: свои/чужие. Именно репосты он удалить не может.
>>370078
очень смешно, спасибо

Аноним Вск 13 Июл 2014 22:55:43  #752 №370087 

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

Аноним Вск 13 Июл 2014 23:02:46  #753 №370088 

>>370087
ну он тебе угол в градусах, а ты его в радианы переводи (для дальнейших косинусов и синусов). как перевести - в гугле есть.

Аноним Вск 13 Июл 2014 23:03:58  #754 №370089 

>>370087
VAR ygol_pyshki:FLOAT;
WRITE("Vvedite ygol pushki: ");
READ ygol_pushki;

Аноним Вск 13 Июл 2014 23:16:21  #755 №370090 

Есть одна математическая проблема. Я смоделировал её чисто для себя в C++/DirectCompute и всё работает великолепно. Ничего сложного - загрузка пары изображений и их сложение определённым образом.

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

1. Как получить через Javascript цвет пикселя? Везде пишут про какой-то canvas, можно ли как-то без него? Он выглядит громоздким.
2. Как поменять через Javascript цвет пикселя изображения?
3. Есть ли в Javascript какое-нибудь аппаратное ускорение, чтобы всё выполнялось на графическом процессоре?

Лезть во всякие веб-фреймворки не хочу. Чувствую, тут дело на 5 минут и растягивать всё не хочется.

Аноним Вск 13 Июл 2014 23:20:01  #756 №370092 

>>370090
>Чувствую,
Хреновое у тебя чутье

А о хабре забудь.

Аноним Вск 13 Июл 2014 23:30:11  #757 №370093 

>>370082
Берешь все посты (wall.get) у которых есть copy_history, а потом wall.delete конечно же.

Аноним Вск 13 Июл 2014 23:55:40  #758 №370095 

>>369587
Лол, анон. Ты не представляешь какое дерьмо. Значит мучился я недолго, но интересно наверное. Теребил модуль gc. Ну ничего не хотел удалять он. Ну не удаляет объект и все. В результате, оказалось, что убирая метод __del__ из этого кода >>369601 все работает! Я просто офигел. Эта статья навела на такую мысль http://pymotw.com/2/gc/
>Because more than one object in the cycle has a finalizer method, the order in which the objects need to be finalized and then garbage collected cannot be determined, so the garbage collector plays it safe and keeps the objects.
Вот такая кулстори. Решил поделиться с программачем.

Аноним Пнд 14 Июл 2014 00:05:59  #759 №370097 
1405281340667.png

>>370093
Хм, ты предлагаешь использовать vk api? Но там просят номер телефона, что мне очень не нравится. В принципе это можно устроить, да, но я очень боюсь потерять анонимность по пути (а она тут - самое главное).

Аноним Пнд 14 Июл 2014 00:28:41  #760 №370098 

>>370097
>vk api
Я вижу это здесь самым простым способом.
>номер телефона
Приложение можешь на другом аккаунте сделать, а с этого поиспользовать.
Анонимность уровня /vk/

Аноним Пнд 14 Июл 2014 01:49:04  #761 №370110 
1405283321584.jpg

>>370092
Стоп, а какие проблемы? Это разве так сложно?
И при чём тут хабр? Про canvas я на StackOverflow узнал.

Аноним Пнд 14 Июл 2014 01:59:27  #762 №370112 

Господа, здесь немного хоть знающие ассемблер имеются? Необходима помощь бездарному мудаку.

Аноним Пнд 14 Июл 2014 02:29:02  #763 №370118 

>>370074
Самое простое — использовать VK Api.
> Но там просят номер телефона, что мне очень не нравится.
Если аккаунт уже привязан к настоящему телефону, то бояться нечего, ты уже анонимность потерял. (А приложение можешь сделать приватным и потом вовсе удалить.) Если нет, купи симку в переходе и не парься.

Самое правильное решение из оставшихся — написать и запустить изерскрипт. JavaScript-fu придётся подкачать, а также придётся решить проблемы с бесконечным скроллингом 1. как подгрузить? 2. если очень дохуя удалять, страница вырастет и всё может упасть

Аноним Пнд 14 Июл 2014 02:39:25  #764 №370119 

>>370118
> 2. если очень дохуя удалять, страница вырастет и всё может упасть
Ну так можно же удалять уже ненужные части страницы.

Аноним Пнд 14 Июл 2014 05:10:19  #765 №370126 

>>370097
Была куча скриптов для очистки стеначки. Лично пользовался однажды

Аноним Пнд 14 Июл 2014 07:48:48  #766 №370129 

>>370112
Тебе что, просто ассемблер? Или дрочение каких-то API из него?

Аноним Пнд 14 Июл 2014 08:24:56  #767 №370132 

>>370129
Нет, чистый ассемблер. Под DOS.
Итак, вопрос: есть пикрелейтед-пример, выдранный из книги Зубкова - вывод всех ASCII-символов по порядку на экран; если собрать да запустить, то это говно просто уйдёт в бесконечный цикл. Как я только не пытался это поправить - делаю только хуже и дос перестаёт реагировать на внешние раздражители, типа ctrl+break, окончательно. В лучшем случае, я просто делал так, что эта дрянь переставала пищать. И всё. Я зашёл в тупик.
Анон, объясни, пожалуйста. И буду тебе крайне благодарен, если расскажешь о структуре самой программы: по каким ступеням всё выполняется и что же за хуйня эти метки - вроде как функции, а вроде бы и нет.

Аноним Пнд 14 Июл 2014 09:13:45  #768 №370135 
1405311896622.png

Что лучше: разобраться в полуторах тысячах строк чужого говнокода или переписать самому заново? Задача портировать код на другой язык.

Аноним Пнд 14 Июл 2014 09:26:10  #769 №370136 

>>370135
Что тебе удобнее и проще, то и лучше. Можно ещё собрать библиотеку и подключать её к чему угодно.

Аноним Пнд 14 Июл 2014 09:52:36  #770 №370139 

>>370132
У Зубкова довольно хуёвая книжка, по моему мнению. Я примеры оттуда не компилил, но тот факт, что у него repe/repne для scasb перепутаны, уже о многом говорит. Зайди лучше на васмру, там сначала всё Низкоуровневое программирование для дзенствующих, потом Уроки Икзелиона, потом Art of Assembly (старый, который под масмом). После этого переходи на фасм и впирёд.

Аноним Пнд 14 Июл 2014 10:38:27  #771 №370143 

Занимаюсь фронт-ендом, уже начинает заебывать. Смущает перспектива верстать говно за гроши, и печет жопу, когда узнаю, что какой нибудь пхпшник удаленно работает на пендосов за 5 тыщ баксов.
В общем то, посоветуйте на что перейти, чтоб удаленно работать, особо не парясь. Пока что думаю он rails или php.

sageАноним Пнд 14 Июл 2014 10:45:46  #772 №370145 

>>370143
бери язык программирования и веб-фреймворк
через пару месяцев ты будешь получать такие суммы..
книжка: http://rghost.net/private/56882674/bbba4cdfbb0358b2197d00525b81c3f2

Аноним Пнд 14 Июл 2014 11:27:28  #773 №370152 

>>370145
Нормально делай - нормально будет.

Аноним Пнд 14 Июл 2014 12:36:26  #774 №370162 

>>370132
Ебанутый писал. Делает push/pop, а сегмент стека не делает.
Добавь

stack segment stack
dw 256 dup(?)
stack ends

Метки заменяются на адреса при сборке, от функций отличаются отсутствием занесения адреса возврата в стек при прыжке. Выполняется так: в счетчик для лупа пишется 256(количество символов), в dl идет код символа, в ah код процедуры прерывания. В лупе печатается символ, инкрементируется код символа, проверяется на принадлежность последовательности 16^n-1, если принадлежит, печатается CR LF. loop декрементирует cx, если не 0, прыгает на метку.
Кстати советую заменить ret на
mov ah, 4Ch
mov al, 0
int 21h

А то зависать будет, адреса возврата-то нет.
Аноним Пнд 14 Июл 2014 12:38:15  #775 №370163 

>>370162
>16^n-1
16*n-1
фикс

Аноним Пнд 14 Июл 2014 12:49:57  #776 №370165 

есть что то под шиндоус ? поставил питон3 , поставил пайчарм, поставил джанго , какие дальнейшие действия ? под шиндоус ничего нет даже на инглише , хелп

Аноним Пнд 14 Июл 2014 12:55:19  #777 №370167 

>>370162
>от функций отличаются
Ничем. Функция - это помеченный кусок кода, в конце которого еcть ret. Поставишь его после метки - будет тебе функция.
>адреса возврата-то нет
com файл. Он сделает ret на нулевой адрес, где лежит прыжок на функцию завершения приложения.
Ну или что-то такое, я забыл уже.

Аноним Пнд 14 Июл 2014 14:28:46  #778 №370181 

>>370135
Переписывание - удел неосиляторов и макак.

Аноним Пнд 14 Июл 2014 14:30:17  #779 №370182 

>>370165
Че, олень? Не знает он что дальше делать. Удаляй обартно нахуй.

sage!osN1O.d6VI!!rDNSEzf4 Пнд 14 Июл 2014 14:46:55  #780 №370190 

>>370165
Удалять.

Аноним Пнд 14 Июл 2014 15:15:47  #781 №370194 

>>370135
Сначала разобраться, потом переписать лучше чем было.
Пока будешь разбираться в говнокоде, поймешь как писать не надо. Если начнешь писать сходу, то скорее всего высрешь все те же самые panel3.button7.onClick += nazhata_knopka(a, b, c), от которых требовалось избавиться.

Аноним Пнд 14 Июл 2014 15:20:21  #782 №370195 

>>369848
Проиграл с диванного. Вы еще сравните цифры зарплат, что написаны в вакансиях.

Аноним Пнд 14 Июл 2014 16:23:35  #783 №370203 

>>369748
HTML

Аноним Пнд 14 Июл 2014 16:24:00  #784 №370205 

>>369722
Не будет.

Аноним Пнд 14 Июл 2014 16:54:48  #785 №370211 

Похуй, спрошу здесь. Сейчас изучаю PHP.
Есть один кусок кода из книжки:

..................
$stmt = $this->db->prepare($sql);
$stmt->bindParam(':uname', $uname, PDO::PARAM_STR);
$stmt->execute();
$user = array_shift($stmt->fetchAll());
$stmt->closeCursor();
..................

Далее к перменной $user обрашаются как к массиву, и походу считается что это массив, только без первого элемента.

..................
$hash=$this->_getSaltedHash($pword, $user['user_pass']);
................


Какого, срашивается, хуя? Если функция array_shift возвращает первый элемент исходного массива. Меняется(удаляется 1 элемент) ведь только в исходном массиве ($stmt->fetchAll())?
Че за ХУЙНЯ!??? Помогите я нихуя не понимаю.

Аноним Пнд 14 Июл 2014 17:02:22  #786 №370216 

>Если функция array_shift возвращает первый элемент исходного массива
Ну, значит, $stmt->fetchAll() возвращает массив массивов. Следовательно, первый элемент массива $stmt->fetchAll() является массивом. Документацию почитай к используемому классу.
>Меняется(удаляется 1 элемент) ведь только в исходном массиве ($stmt->fetchAll())?
Не понял вообще, к чему это.

Аноним Пнд 14 Июл 2014 17:05:00  #787 №370217 

>>370216
Спасибо, бро
Это очевидно, что массив массивов. Как все просто.

Аноним Пнд 14 Июл 2014 17:09:22  #788 №370221 

Есть несколько одномерных массивов, которые берутся из файлов (

arrayOfString = System.IO.File.ReadAllLines(filePath, Encoding.GetEncoding(1251));
). Как можно "склеить" эти массивы в один, сохраняя порядок? То бишь:
int[] id = {1, 2, 3, 4, 5};
и
int[] types = {3, 3, 5, 4, 1};

превратить в нечто вида:

int[,] =
{
{1, 2},
{2, 3},
{3, 5},
{4, 4},
[5, 1}
}

Либо же, сделать возможность перенести файл в массив по типу:

1 name type1 type2 pic - > {"1","name", "type1", "type2", "pic"}
1 name type1 type2 pic - >{"1","name", "type1", "type2", "pic"}


Ах да, всё это дело на C#.
Аноним Пнд 14 Июл 2014 17:14:21  #789 №370222 

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

Аноним Пнд 14 Июл 2014 17:26:07  #790 №370225 

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

Аноним Пнд 14 Июл 2014 17:44:46  #791 №370230 

>>370225
Иди нахуй.
кто-нибудь

Аноним Пнд 14 Июл 2014 17:52:56  #792 №370231 

>>370221
Функция splice, епта. Совсем школьники обленились.

Аноним Пнд 14 Июл 2014 18:30:21  #793 №370240 

Анон, банальный вопрос, но почему в цикле для вывода массива используется -1?

Допустим есть такой javaкод.


int a[] = {1,2,3,4,5};
for(int i = 0; i <= a.length - 1; i++) {
System.out.print(a[i] + " ");
}

Выводит 1 2 3 4 5, без -1 не выводит, но зачем нужна эта -1 не объясняют. В чем её суть?
Qt Аноним Пнд 14 Июл 2014 18:33:27  #794 №370242 

Анон, почему в коде:

void MapView::mousePressEvent(QMouseEvent* e)
{
if (e->button() == Qt::LeftButton) {
m_is_mouse_lb_pressed = true;
canvasToLayer(m_layer_bg);
}
}

метод canvasToLayer не вызывается, а в:
void MapView::mousePressEvent(QMouseEvent* e)
{
if (e->button() == Qt::LeftButton) {
qDebug() << "hui";
m_is_mouse_lb_pressed = true;
canvasToLayer(m_layer_bg);
}
}

все работает? Это какая-то говнооптимизация? Разве бывает такое? pragma optimize off не помогает.
Аноним Пнд 14 Июл 2014 18:44:57  #795 №370244 

>>370240
Суть в том, что первый элемент массива имеет индекс 0. Length возвращает кол-во элементов в привычном для нас виде: если один элемент, то 1, если пустой массив, то 0, если 5 элементов, то 5, ...
Но элемента с индексом 5 в массиве нет, т.к. отсчет индексов начинается с нуля - 0, 1, 2, 3, 4 - пять элементов вместе с нулевым.

Аноним Пнд 14 Июл 2014 18:45:48  #796 №370245 

>>370240
Какой, по-твоему, индекс последнего элемента для массива из n элементов?

Аноним Пнд 14 Июл 2014 18:50:44  #797 №370247 

>>370244
Хотя, вот, в паскале можно задавать границы массива. от 5 до 15, от -10 до 0, от false до true. В laba01.pas пишут постоянно:
var massiv : array[1..10] of integer;

Аноним Пнд 14 Июл 2014 20:17:51  #798 №370267 

Ребят, начал изучать SICP.

Понадобился Scheme.

Скачал Mit\Scheme, поставил, а он при запуске выдает:

requested allocation is too large
try again with the smaller argument "heap"

Гугл не помог.

Анон, надеюсь поможешь ты.

Аноним Пнд 14 Июл 2014 20:23:19  #799 №370270 

>>370167
Ну уж если это com, то и стек там автоматически генерируется. Но с каких пор masm умеет в com?

Аноним Пнд 14 Июл 2014 20:23:21  #800 №370271 

Есть книги которые понятно объясняют паттерны? Посоветуйте?

Аноним Пнд 14 Июл 2014 20:29:06  #801 №370276 

>>370267
Насколько маленькой пытался кучу сделать?

Аноним Пнд 14 Июл 2014 20:33:50  #802 №370279 

>>370276
Чего?

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

Win 7 X64

Аноним Пнд 14 Июл 2014 20:35:16  #803 №370280 

>>370279
Ну вот эту хуйню видел?
http://savannah.gnu.org/bugs/?31710

Аноним Пнд 14 Июл 2014 20:38:39  #804 №370281 

>>370280
прочитал но нихуя не понял

Аноним Пнд 14 Июл 2014 20:39:51  #805 №370282 

У меня в паскале порой бывает, что начинают печататься одни палки вместо нормальных букв, как это хуиту убрать? Целый проект изза нее запорол

Аноним Пнд 14 Июл 2014 20:43:26  #806 №370284 

>>370281
>C:\Program Files (x86)\MIT-GNU Scheme\bin\mit-scheme.exe" --library "C:\Program Files (x86)\MIT-GNU Scheme\lib" --edit --heap 512
>It worked for me if I left out "--edit"
Ключевая инфа.

Аноним Пнд 14 Июл 2014 20:43:59  #807 №370285 

>>370280

Поменял этот --heap в ярлыке с 512 до 32 — нихуя не работает

Аноним Пнд 14 Июл 2014 20:46:40  #808 №370287 

>>370284
пробовал - тоже не хочет

Аноним Пнд 14 Июл 2014 20:47:40  #809 №370288 

>>370284
Сорь, Анон, за невнимательность — сейчас заработало.

Чмаффки тебе)

Аноним Пнд 14 Июл 2014 20:48:05  #810 №370289 

>>370285
Убери нахуй --edit, в самом свежем комменте жи написано.

Аноним Пнд 14 Июл 2014 20:53:36  #811 №370290 

Что лучше джавку или с #???

Аноним Пнд 14 Июл 2014 20:54:29  #812 №370292 
1405356816400.jpg

>>370290
Лучше эту попку

Аноним Пнд 14 Июл 2014 20:54:45  #813 №370293 

>>370290
C#

Аноним Пнд 14 Июл 2014 20:55:18  #814 №370294 

>>370290
Джава примитивней, но на ней больше вакансий. И через 6+ лет опыта сможешь писать на скале.

Аноним Пнд 14 Июл 2014 20:58:26  #815 №370295 

>>370294
Что такое скала? новичек просто

Аноним Пнд 14 Июл 2014 21:01:15  #816 №370298 

>>370293
Почему именно его?
>>370290

>>370294
А если мне нужно через 2 года нормальный заработок, что выбрать?

Аноним Пнд 14 Июл 2014 21:05:42  #817 №370300 

>>370282
У тебя ошибка в девятнадцатой строке. Мой магический шар так говорит.

Аноним Пнд 14 Июл 2014 21:05:58  #818 №370301 

>>370298
Потому что не J2EE, JSP, JSTL, JSF, JBoss,

Аноним Пнд 14 Июл 2014 21:08:40  #819 №370302 

>>370295
википедия://scala

Аноним Пнд 14 Июл 2014 21:59:03  #820 №370309 
1405357720162.jpg

>>370298
> А если мне нужно через 2 года нормальный заработок, что выбрать?
То, где много жуниорских вакансий.

Аноним Пнд 14 Июл 2014 22:08:41  #821 №370312 

Не, ну столько мороженых >>370155. Ну кто бы мог их съесть все разом? И почему тред запрещён?

Аноним Пнд 14 Июл 2014 22:46:14  #822 №370323 

#define WINAPI __stdcall
Чем отличается, если я напишу
int WINAPI func()
и просто
int func()
?

Аноним Пнд 14 Июл 2014 22:52:16  #823 №370328 

>>370323
Да, так и пиши!

Аноним Пнд 14 Июл 2014 22:52:41  #824 №370329 

>>370323
В первом случае стек будет чистить func(), а во втором этим займётся вызывающий func() код. В первом случае func() не осилит переменное количество аргументов, во втором осилит.

Аноним Пнд 14 Июл 2014 23:47:35  #825 №370348 

>>370323
Почитай про соглашения о вызовах (Calling convention).

Аноним Пнд 14 Июл 2014 23:58:09  #826 №370349 

Помогите придумать тему для магистерской работы. Хотелось бы поработать с python. Может быть систему обработки (не могу придумать чего). Кто брался за python в дипломной работе?

Аноним Втр 15 Июл 2014 00:10:06  #827 №370356 

>>370349
Свой сервис на питоне типа ideone. Пользователь туда постит текст программы, а сервис выдает результат её выполнения, ну или сообщение о том, что программа никогда не завершится (если там бесконечный цикл). Благо, у питона есть eval.

Аноним Втр 15 Июл 2014 00:15:37  #828 №370360 

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

sageАноним Втр 15 Июл 2014 02:30:51  #829 №370383 

>>370356
идея действительно отличная
особенно с бесконечными циклами остроумно!

Аноним Втр 15 Июл 2014 03:03:47  #830 №370385 

Какую литературу по Java предложите ? Я в программировании ноль с половиной . Говорят Хорстманн хорош для таких как я , но у него в начале книги написано что рассчитана на опытных кодеров

Аноним Втр 15 Июл 2014 04:43:27  #831 №370390 

>>370385
седжвик

Аноним Втр 15 Июл 2014 05:26:04  #832 №370392 

>>370270
Эмм… с восьмидесятых годов? Тем более, нигде не сказано, что это не тасм в режиме совместимости (а книгу я не помню).

Аноним Втр 15 Июл 2014 08:49:38  #833 №370395 

Поцоны, подскажите аналог итератора List.iter из F# в C# чтобы без foreach, а православным LINQ'ом пройтись по списку элементов и например вывести в консоль каждый элемент, и не возвращать значения?

Аноним Втр 15 Июл 2014 09:02:58  #834 №370396 

Чому склоняет слово "бутыл**" как аутист? Где личинка хакера обосраться могла?
inb4: писал аутист, с выбором ЯП

sageАноним Втр 15 Июл 2014 09:04:01  #835 №370397 

>>370396
Точно аутист.
http://ideone.com/p0R6SS вот же.

Аноним Втр 15 Июл 2014 09:58:31  #836 №370401 

>>370396
У тебя там с условиями хуйня полная.

Аноним Втр 15 Июл 2014 10:38:57  #837 №370406 

>>370397
http://ideone.com/dyVYe6

Оченить стоимость работ Аноним Втр 15 Июл 2014 10:48:45  #838 №370407 

Собственно нужно оценить сколько будет стоить разработка одной программульки на Java. "1. Программа должна работать как клиент (почему - проговорили с тобой)

2. Функционал программы:

ÿ Интерфейс пользователя:

- Сначала программа предлагает сделать снимок с фронтальной камеры ноутбука, после подтверждения производится снимок с фиксацией даты и времени. В случае отказа от фотографирования, система не пропускает дальше – на ввод ID
- После фотографирования пользователь вводит 3 значения ID в отдельные окна:
А) ID пользователя
Б) ID точки продаж
В) ID Пин пада, с которым в данный день работает пользователь
Ограничения по вводу ID – только цифры

Интерфейс администратора:

- В программе есть возможность сохранить базовые значения ID точек продаж (привязанные к адресам и

региону нахождения)
- При нажатии на «кнопку» ID точек из базы составляются с ID активированных на сегодняшнее число точек

продаж. Таким образом, администратор онлайн может видеть какие точки в каком регионе начали работу."

Аноним Втр 15 Июл 2014 11:06:13  #839 №370409 

Есть одна форма в билдере под крестами.
Так вот, нужно как-то по нажатию по кнопке создать копию этой же формы. Как это сделать? Гуглил createform, ничего не понял

Аноним Втр 15 Июл 2014 11:10:26  #840 №370412 

>>370409


EtaForma obrabotchik_knopki13()
{
return &this;
}
Аноним Втр 15 Июл 2014 11:17:21  #841 №370415 

>>370412
TFORM_main copy_form();
....
void __fastcall TFORM_main::menuCopyFormClick(TObject *Sender)
{
copy_form();
}


TFORM_main copy_form() {
return &this;
}


Не робит. Чяднт?
'this' can only be used within a member function

Аноним Втр 15 Июл 2014 11:18:08  #842 №370416 

>>370409
TMyForm *Form = new TMyForm(null);
Form->ShowModal();

Аноним Втр 15 Июл 2014 11:23:03  #843 №370418 

>>370415
Ну подставь вместо this указатель на форму которую нужно копировать, что ты как маленький. Только тебе конструктор копирования нужен, надеюсь ты понимаешь что это такое. И вызывать нужно типа TFORM_main new_form = &old_form (old_form - указатель на форму).

Аноним Втр 15 Июл 2014 11:23:04  #844 №370419 

>>370416
У меня собственно в чем суть.
Нужно сделать было три конструктора основной формы: без параметров, параметр-лимит элементов в динамическом списке, и параметр который сообщает о том что надо создать копию формы.
Твоим методом форма создается, но судя по ShowModal, я смогу что-то делать лишь в одном окне.
Попробовал Show(), но теперь обе формы обращаются к одному динамическому списку.
Хуево конечно, но прогресс есть. Хоть формочка выскакивает

Аноним Втр 15 Июл 2014 11:32:01  #845 №370421 

[bcc32 Error] list.cpp(72): E2316 'List::List(List)' is not a member of 'List'
Ну все, пиздец.

Аноним Втр 15 Июл 2014 11:34:33  #846 №370422 

У меня есть список, и форма. Так в конструктор мне то или другое передавать?

Аноним Втр 15 Июл 2014 11:44:48  #847 №370423 

>>370395
Сам то напиши, ебаный стыд.
В c# есть List.ForEach.

Аноним Втр 15 Июл 2014 11:47:57  #848 №370424 

>>370422
Короче смотри, есть два подхода. Один в духе С++, другой нормальный. Если ты не планируешь дальше пердолится с плюсами, то тебе лучше сделать по нормальному. Добавляешь своей форме метод clone(), который создает конструктором новую форму, а потом все поля этой новой формы делает такими же как у старой. В случае списка ты создаешь новый список и заполняешь его копиями того что есть в твоем старом списке. И так для каждого поля твоей формы. Указатель на новую форму возвращаешь - и для него вызываешь show(). Стандартный в с++ точно такой же, только по другому, через конструктор копирования. Вообще, по нормальному, нужно делать конструктор но это тебе лучше читнуть книгу.

Аноним Втр 15 Июл 2014 11:54:47  #849 №370425 

>>370419
Где создается список, в конструкторе формы?

Аноним Втр 15 Июл 2014 14:28:11  #850 №370445 

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

Аноним Втр 15 Июл 2014 14:42:02  #851 №370446 

>>370445
Ну очевидный вопрос: сколько хороших вообще программ написано на паскале, а сколько на плюсах?

sageАноним Втр 15 Июл 2014 14:44:38  #852 №370448 

>>370445
Ты че, ебнутый? Чё ты тут делаешь?

#include <iostream>
using namespace std;
int main() {cout<<"хуй";}

Аноним Втр 15 Июл 2014 14:46:34  #853 №370449 

>>370446
Тотал коммандер, скайп

sageАноним Втр 15 Июл 2014 14:46:53  #854 №370450 

>>370448
program ideone;
begin
writeln ("хуй");
end.

Аноним Втр 15 Июл 2014 14:53:14  #855 №370452 

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

Аноним Втр 15 Июл 2014 14:53:44  #856 №370453 

>>370445
object Manya extends App {
println("Padi podmojsa")
}

Аноним Втр 15 Июл 2014 14:59:25  #857 №370457 

>>367581
OpenGL Если мне нужно наложить на треугольник (из базовых уроков) текстуру, то координаты текстуры должны быть такими же как и координаты вершин треугольника?

Аноним Втр 15 Июл 2014 15:01:28  #858 №370458 

>>370425
ВОт
http://pastebin.com/v7wKaYap

Аноним Втр 15 Июл 2014 15:39:38  #859 №370467 

Дохуя умников, а никто так нихуя по делу и не сказал.
Петухи.

sageАноним Втр 15 Июл 2014 15:50:32  #860 №370471 

>>370448
>using
Пошел на хуй, хуесос тупой. За это вас надо в говне живьем топить.

#include <iostream>
int main() {std::cout << "тупой хуесос";}
sageАноним Втр 15 Июл 2014 15:59:23  #861 №370474 

>>370471
> 011101011101010111010101010101010100
что, простите?

Аноним Втр 15 Июл 2014 16:19:15  #862 №370477 

>>370471
> >using namespace
fixed
В обычных using ничего плохого нет.

Аноним Втр 15 Июл 2014 16:37:27  #863 №370481 

Че бы написать? Руки чешутся, а идей нет.

sageАноним Втр 15 Июл 2014 16:39:18  #864 №370483 

>>370481
напиши терминейшен чекер
твоя программа берёт на вход программу и выводит завершится ли она или уйдёт в бесконечный цикл

Аноним Втр 15 Июл 2014 16:52:57  #865 №370486 

>>370483


$programma = $_GET['programma'];
eval($programma);
echo "Zavershilas!";

Написал
Аноним Втр 15 Июл 2014 16:54:36  #866 №370487 

Какой диалект ассемблер самый полезный к изучению?

Аноним Втр 15 Июл 2014 17:10:09  #867 №370489 

Скажите где берут опыт программирования?
А то просто учить синтаксис по книгам, ну ок. Где научиться реальному применению механизмов языка на практике?

sageАноним Втр 15 Июл 2014 17:10:35  #868 №370490 

>>370486
Мамку ебал.

sageАноним Втр 15 Июл 2014 17:11:38  #869 №370491 

>>370487
ФАСМ
>>370489
Берешь и программируешь.

Аноним Втр 15 Июл 2014 17:24:13  #870 №370495 

>>370486
Угу, а теперь куайн на бейсике.

Аноним Втр 15 Июл 2014 17:39:28  #871 №370499 

>>370495
10 LIST

Аноним Втр 15 Июл 2014 18:11:01  #872 №370512 

Вечер в хату пацаны, суть такова:
-пишу на java.
-дочитываю книгу по js, чтобы реализуя на фронтенде простые вещи не творить хуйни, хочу отметить приятную гибкость языка.
-имею интерес к следующему: angularjs, nodejs, python.
Посоветуй анон, как мне правильно использовать свой интерес к дальнейшему изучению программирования и не оступиться.

Аноним Втр 15 Июл 2014 18:11:02  #873 №370513 
1405433461093.jpg

Привет, программисты.
К вам следующий вопрос - изучаю шарп, уровень чуть выше начинающего. Но в течении месяца буду находиться на отшибе без компьютера, из техники будет только планшет на андроиде и средненький телефончик. С планшета планирую читать учебник, но стоит ли оно того без практики? Может, посоветуете каких книг по теории, или чего-то в таком духе?
Заранее спасибо!

Аноним Втр 15 Июл 2014 18:14:34  #874 №370514 

>>364441
Я бы вообще в твоём варианте влепил библиотечную strlwr:
http://pastebin.com/9dJaAFfe
По крайней мере, так выглядит ещё компактнее и аккуратнее.

Квахтушочек Втр 15 Июл 2014 18:20:59  #875 №370517 

>>370512
Ты говноед ани пацан. Ссу тебе в ебачь.

Аноним Втр 15 Июл 2014 19:03:53  #876 №370532 

>>370517
С одними междометиями ты хуй простой

Аноним Втр 15 Июл 2014 19:16:05  #877 №370534 

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

Аноним Втр 15 Июл 2014 19:22:28  #878 №370537 

>>370534
На айдиуан нету полноценной работы со вводом и выводом, даже консольным.
Есть же IDE для андроида.

Аноним Втр 15 Июл 2014 20:44:54  #879 №370558 

>>370537
Конпелятор то там есть?
Вместо идеона лучше dotnetfiddle.net использовать, такая то йоба и даже с автокомплитом.

Аноним Втр 15 Июл 2014 20:50:09  #880 №370560 

>>370558
Да, например C# to go

Аноним Втр 15 Июл 2014 20:52:27  #881 №370561 

>>370558
Или вот но тут только кресты https://play.google.com/store/apps/details?id=com.spartacusrex.spartacuside

Аноним Втр 15 Июл 2014 21:37:39  #882 №370567 

Ананасы, хочу обмазаться java. С чего посоветуете начать? Только бес траллинга плс

Аноним Втр 15 Июл 2014 21:39:26  #883 №370568 

Посоны, Живу в стране со средней зарлатой 300$
Написал парсер здешней самой популярной доски объявлений, который очень поможет компаниям определенных ниш. За сколько мне его предлагать им? мой друг говорил что он спросил начальника и тот сказал ему что за 140 евро готов такое купить. я хочу бампануть и предложить за 200, чтоб он не выебывался а то я знаю какой он жадный еврей. не слишком ли много и какую цену предлагать другим компаниям?

sageАноним Втр 15 Июл 2014 21:48:12  #884 №370570 

>>370567
Мне нравятся Java Notes. http://math.hws.edu/javanotes/

Аноним Втр 15 Июл 2014 22:06:06  #885 №370573 

>>370568
Ты его месяц писал что ли? Или там какой-то охуительно хитрый парсер-анализатор на уровне гуглов и яндексов? Продавай за 140 и не выёбывайся.

Аноним Втр 15 Июл 2014 22:12:40  #886 №370577 
[url]

>>370567
Смотришь пикрелейтед.
Смотришь анимце про джаву. https://www.youtube.com/watch?v=J_E93zZfF5E
Учишь пхп.

Аноним Втр 15 Июл 2014 22:14:44  #887 №370578 

>>370512
> angularjs, nodejs, python
половник, холодильник, самокат

Аноним Втр 15 Июл 2014 22:31:10  #888 №370579 

Что в IT тебе представляется самым интересным, анон?
Куда бы ты пошёл, если бы не был таким ленивцем / доучился / повезло быть в нужном окружении?

Аноним Втр 15 Июл 2014 22:41:17  #889 №370581 
1405449070089.jpg

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

Аноним Втр 15 Июл 2014 23:13:56  #890 №370585 

>>370560
>Class declarations are not currently supported
Да ну нахуй.

Аноним Втр 15 Июл 2014 23:17:26  #891 №370586 
1405451636377.jpg

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

Аноним Втр 15 Июл 2014 23:22:05  #892 №370587 

>>370581
Ну ты им подал идею и они могут заказать то же самое у кого-то другого.

Аноним Втр 15 Июл 2014 23:25:08  #893 №370588 

идею они имеют давно, зарубежные фирмы той же нишы давно работают с парсерами

Аноним Втр 15 Июл 2014 23:26:44  #894 №370589 

>>370588
это было для >>370587
еще добавлю что я не особо хотел, но меня друг просто умолял уже, потому что это будет и экономить много времени. с друга я денег много брать не хочу, но раз он так ему нужен, то и начальнику наверное

Аноним Втр 15 Июл 2014 23:27:02  #895 №370590 

>>370588
Кхм, а как работают остальные? Руками?

Аноним Втр 15 Июл 2014 23:28:31  #896 №370591 

>>370590
да, что нудно и медленно

Аноним Втр 15 Июл 2014 23:29:38  #897 №370592 

>>370591
они забивают вручную свои базы данных и продолжают работу исходя от них

Аноним Втр 15 Июл 2014 23:59:24  #898 №370596 

>>370592
Идея для стартапа: создаешь свою нишевую компанию и гонишь этих петухов с рынка своим парсером.

Аноним Срд 16 Июл 2014 00:12:26  #899 №370599 
1405454364974.jpg

>>370586
гугли C# "Java Spring"

Аноним Срд 16 Июл 2014 00:15:36  #900 №370601 

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

Аноним Срд 16 Июл 2014 00:16:06  #901 №370602 

>>370586
GUI это называется.

Аноним Срд 16 Июл 2014 00:20:20  #902 №370604 

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

Аноним Срд 16 Июл 2014 00:21:20  #903 №370605 
1405455620366.jpg

>>370599
Спасибо, есть советы, с чего начать изучение?
>>370602
Погуглил и нашел, благодарю. Я работаю в idea и там есть gui designer. Но нормальных туториалов нет вообще(

Аноним Срд 16 Июл 2014 00:56:31  #904 №370616 

>>370601
Тогда http://en.wikipedia.org/wiki/Software_as_a_service, кек.

Аноним Срд 16 Июл 2014 01:02:51  #905 №370618 

>>370616
лол, спасибо, может так и сделаю

Аноним Срд 16 Июл 2014 02:11:06  #906 №370626 

>>370604
Слушай сюда.
Писать игры под пеку можно на пхп, это очень удобный и гибкий язык, а ещё можно и сайт игры на нём сделать (компонент хтмл)).
Чтобы под винду на пхп писать гуй нужен, гугли "Создаём графические приожения с нуля", автор ерланг.

Аноним Срд 16 Июл 2014 02:12:50  #907 №370627 

Я знаком пока только с процедурным программированием сишка, с ООП только в самых общих чертах. Правильно ли я понимаю, что у класса Pet есть метод WhoAreYou? В мейне же мы сначала выделяем память для объекта класса Pet (что меня несколько удивляет, я думал такое только в крестах). Ещё один вопрос - какую роль играет объявление класса Test и зачем он вообще нужен.
http://ideone.com/uTSt5p

Аноним Срд 16 Июл 2014 02:16:01  #908 №370629 

>>370627
Забыл приписать: уж извиняйте за тупой вопрос, но очень любопытно стало. Весьма порадовало и удивило, что код полностью (за исключением пары вопросов) понятен - я до этого не имел опыта чтения и тем более написания ООПшного кода.

Аноним Срд 16 Июл 2014 02:24:15  #909 №370630 

>>370627
Да.

Аноним Срд 16 Июл 2014 02:27:11  #910 №370631 

>>370627
>Правильно ли я понимаю, что у класса Pet есть метод WhoAreYou?
Да.
>Ещё один вопрос - какую роль играет объявление класса Test и зачем он вообще нужен.
Чтобы было где объявить main(). Нет процедур и функций, есть методы класса.
Поля объявлять как public нехорошо, нужно писать свойства для доступа к ним.

Аноним Срд 16 Июл 2014 02:30:55  #911 №370633 

>>370627
>мы сначала выделяем память
нет, мы создаем объект записываем ссылку на него в переменную, clr сама памятью командует

Аноним Срд 16 Июл 2014 02:46:38  #912 №370637 

>>370631
Хм. Сделал private первые три поля, на четвёртое
>public static int TotalLegs; ругался конпелятор, сделал публичным.
Единственное отличие - он используется методом класса Console, вроде так? Что логично.
Чего я не понимаю, так это откуда этот TotalLegs +=Legs при каждом вызове получает данные о количестве ног предыдущего объекта?

Аноним Срд 16 Июл 2014 02:49:02  #913 №370639 

>>370633
Ну дык в C++ тоже оператор new "сам памятью командует", когда новую структуру создаёшь.

Аноним Срд 16 Июл 2014 03:00:33  #914 №370643 

>>370639
Просто сама фраза "выделяем память" не особо применима к c#, память то конечно выделяется, но это уже совсем другая история.
>>370637
>данные о количестве ног предыдущего объекта
поле же static, значит оно "находится" у класса, а не у объектов, и для всех объектов оно одно и то же как глобальная переменная

Аноним Срд 16 Июл 2014 03:03:01  #915 №370644 

>>370637
>Хм. Сделал private первые три поля, на четвёртое
Забей пока. Оно понадобится намного позже.
>Единственное отличие - он используется методом класса Console, вроде так? Что логично.
Главное - что оно используется вне того класса, где оно объявлено.
>Чего я не понимаю, так это откуда этот TotalLegs +=Legs при каждом вызове получает данные о количестве ног предыдущего объекта?
Потому что TotalLegs объявлено как static. static-поля можно использовать без создания экземпляра класса. В C++ (на счет С не знаю) можно такие переменные создавать в функциях, их значение между вызовами функции не сбрасывается. Здесь то же самое.

Аноним Срд 16 Июл 2014 03:11:42  #916 №370646 

>>370637
С этим разобрался. Если моя мысль верна, то TotalLegs, будучи static, является чем-то вроде общей переменной для всех объектов этого класса.

Аноним Срд 16 Июл 2014 03:16:10  #917 №370648 

>>370643
>>370644
Большое спасибо. Проделал сейчас эксперимент, сделав поле Name публичным, смог вывести поле отдельного объекта, доволен.
Дурацкий вопрос - какие есть хорошие книжки по Шарпу? Мне как-то советовали Подбельского, но мне хватило его сишного учебника, больше не тянет.

Аноним Срд 16 Июл 2014 03:21:41  #918 №370649 

>>370648
Один раз Троелсен - всегда Троелсен оче много страниц, но первая часть книги, где про сам язык, мне понравилась

Аноним Срд 16 Июл 2014 03:34:13  #919 №370650 

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

sageАноним Срд 16 Июл 2014 03:38:05  #920 №370651 

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

Аноним Срд 16 Июл 2014 03:49:24  #921 №370652 

>>370651
Психоаналитик в треде.
У тебя какая-то нездоровая привязанность к функциональному программированию. Может ты из этих, борщехлёбов?

Аноним Срд 16 Июл 2014 03:57:59  #922 №370653 

>>370651
Двачую.

Аноним Срд 16 Июл 2014 05:10:51  #923 №370655 

>>370627
Тот же код на сишечке. http://ideone.com/Y7L8Hu Онлайн конпелятор выдаёт ошибку, но УМВР.
Критика приветствуется. Про небезопасные сканф, гетс и стркпи знаю.

Аноним Срд 16 Июл 2014 05:25:02  #924 №370656 

>>370655
Как ни странно, несмотря на еблю с динамическим выделением памяти(по три строчки кода на заполнение каждого строкового поля, что, кстати, можно сократить дефайном) получилось даже на две строчки короче. Но выглядит да, менее изящно.

Аноним Срд 16 Июл 2014 05:41:24  #925 №370657 

>>370652
На самом деле он прав. После ФП даже код по другому пишешь.

миморубист

Аноним Срд 16 Июл 2014 05:57:36  #926 №370658 

>>370655
http://ideone.com/oJs1u8
Так работает. А стандартный ввод не читается всё равно.
Имена переменных лучше писать с маленькой буквы, имена типов - с большой. Почему у тебя всё работает неочень понятно. Когда функцией принимается указатель, надо в объявлении функции писать звездочку, а не амперсанд. Внутри функции не забывать разыменовывать этот указатель. Выделять вручную здесь память под структуру не вижу смысла, но если это делать, то надо её удалять потом тоже вручную. При выделении через new удалять delete'ом, при выделении через malloc() - free(). Если ввести имя длиной больше 50 символов, не вся строка будет прочтена, там надо цикл делать с проверкой eof.

Аноним Срд 16 Июл 2014 08:12:32  #927 №370661 

>>370658
Хм, ну вроде бы, что в лоб, что по лбу - всё одно передача по адресу. Ты про использование malloc вообще или про динамическую аллокацию памяти? Это да, я пренебрёг тут этим, да и насколько я знаю, можно обойтись просто exti'ом в конце программы.
Я тут сейчас попытался выделить отдельную функцию считывания строки, выделения памяти под неё и записи в поле структуры, да так, чтобы функция работала и для pet->name, и для pet->voice без повторения кода. Погрузился в какие-то бездны использования offsetof, пока неудача. Вроде ещё через enum можно как-то делать, но тут я тоже пока не знаю, как.

Аноним Срд 16 Июл 2014 08:26:10  #928 №370662 

>>370661
Вот, кстати, эти попытки с оффсетом:
http://ideone.com/PCqdvJ Когда постил, понял, что тут нужны статические массивы в структуре, здесь даже sizeoff(string) оффсет выяснить не поможет. Тем не менее, мне кажется, тут и другие ошибки есть. НО: с другой стороны, name - первое поле структуры, и оффсет там должен быть соответствующий. я ещё понимаю, если бы такая трабла с третьим полем возникала, но не с самым первым же!

Аноним Срд 16 Июл 2014 08:50:53  #929 №370665 

>>370662
Зачем тебе оффсеты? У тебя же уже есть же адреса по которым вписаны твои строки. Записываешь туда данные и все.

Аноним Срд 16 Июл 2014 09:54:40  #930 №370668 

>>370423
>Сам то напиши, ебаный стыд.
Заебался бы имплементировать IEnumerator и IEnumerable ради такой просто фигни.

>В c# есть List.ForEach.
Ну вот же оно, не понимаю как я просмотрел, спасибо.

Аноним Срд 16 Июл 2014 09:58:34  #931 №370669 

Сап двощ! Чики-чики двощ-двощ
Отвлекись на минутку от какой-язик-учить параши и посоветуй мне хороший совет.
Дело в том что есть одно двоичное дерево. У него в листах есть значения и ВЕСА (на значения похуй), а еще порядок листьев важен. Буржуины зовут такую штуку weighted tree. Веса листьев - вероятности обращения к ним. Соответственно, мне надо балансировать дерево так чтобы функционал Sum(leafWeight * leafHeight) for each leaf минимизировался. Разумеется я умею перебалансировать всё дерево за О(n^3), но это дохуя много и я хочу за линию, а то и за логарифм балансировать свое деревце. Балансировать его надо при объединении (берем одно дерево и справа прихуяриваем другое).
Анон, я уже заебался читать ебаных Тарьянов и седжвиков, я уже не программист, я уже зверь нахуй. Помоги советом или литературой годной, а то от статей про catenable sorted lists глаза вытекают уже.

Аноним Срд 16 Июл 2014 10:27:44  #932 №370672 
1405490314887.jpg

>>370669
Попробуй в каждом узле хранить вес суммарный вес всех дочерних узлов и листьев. Вес пересчитывать при добавлении нового узла/листа.
Зная вес узла (и соответственно всех его детей) сразу понятно что при добавлении нового элемента возможно стоит перекинуть в новую ветвь.

Алсо B-деревья читай. Файловую систему пишешь, юный хакер?

Аноним Срд 16 Июл 2014 10:53:05  #933 №370675 

>>370669
http://www.labri.fr/perso/carrere/recherche/presentationLABRI-2012.pdf

Аноним Срд 16 Июл 2014 11:08:21  #934 №370677 

>>370672
Все что только можно храню. И вес дерева, и матожижание времени доступа, и глубину. Даже небо храню, даже Аллаха!
Операций добавления нового узла нет. Есть только склейка двух деревьев и было бы хорошо научиться делать объединение двух сбалансированных деревьев сбалансированным.
Пишу СТРОКУ.

>>370675
Читал это. Из описанного подходит дерево Хаффмана, но оно не сохраняет порядок листьев. Плюс это построение с нуля, никак не используется тот факт что мы джойним уже сбалансированные деревья.

Аноним Срд 16 Июл 2014 11:17:13  #935 №370680 
1405494501866.jpg

>>370668
Дядя Петя, ты дурак?
https://dotnetfiddle.net/BEfKnT

sageАноним Срд 16 Июл 2014 11:39:25  #936 №370681 

как дела?

Аноним Срд 16 Июл 2014 12:51:31  #937 №370701 

Анон, я решил стать программистом. Просмотрел на этом сайте lynda.com курсы по основам программирования и по основам objective-oriented программирования, то есть теперь я знаком с основными понятиями, сейчас я хочу учить параллельно 2 языка: php+mysql по видео-курсам на том же сайте и C с помощью книги The C programming language, как тебе мой план?

Аноним Срд 16 Июл 2014 13:29:14  #938 №370708 

>>370701
Советую определится с областью, учить одновременно 2 языка новичку будет очень сложно.
По SQL лучше книжки http://www.mysql.ru/docs/gruber/ ничего нет.

Аноним Срд 16 Июл 2014 13:59:27  #939 №370711 

>>370681
Наверное, неплохо. Можно ли за неделю прочитать ту самую книгу KR и сделать все упражнения?

Аноним Срд 16 Июл 2014 14:02:16  #940 №370713 

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

sageАноним Срд 16 Июл 2014 14:02:19  #941 №370714 

>>370711
я за пару дней прочёл

Аноним Срд 16 Июл 2014 14:13:30  #942 №370719 

>>370714
Ок, значит и я справлюсь.

Аноним Срд 16 Июл 2014 14:42:27  #943 №370724 

>>370665
Когда это? Строки ещё не вписаны, в том-то и дело. Идея же в том, чтобы в зависимости от "name" или "voice" функция меняла либо одно поле, либо другое.

Аноним Срд 16 Июл 2014 15:24:05  #944 №370736 

Пацана, расскажите про джуниорство. Как это вообще устроено? 17-лвл хочу в пхп (начал). Что надо уметь для джуниора? Где искать? В смысле я не знаю как устроен мир дальше магазина напротив. По каким словам в гугле искать конторы там? Веб-агенства, хз. И что вообще джуниор делает, сильно его ебут ваще? И образование я получаю в техникуме не связанно с этим.

Аноним Срд 16 Июл 2014 15:26:33  #945 №370739 
1405509845162.png

>>370736
Пиши свой более-менее нормальный МВЦ фреймворк. Напишешь - ты уже точно джун.

Аноним Срд 16 Июл 2014 16:13:23  #946 №370755 

Помогите разобраться на счёт веб-программирования.

Всякое не особо нагруженное говно популярно писать на пыхе, его фреймворках и движках. Менее популярны рельсы/джанги, в самой жопе шарп и его асп.нет. Хуита, требующая асинхронности делается на ноде.

В ентерпрайз параше преобладает джава. Для асинхронности - ерланг.

Бухгалтеропараша автоматизируется на 1C.


Всё правильно?

sageАноним Срд 16 Июл 2014 16:38:12  #947 №370761 

>>370755
В целом - не верно. И это вопрос уровня /б/

Аноним Срд 16 Июл 2014 16:51:48  #948 №370767 

>>370736
работу искать по словам
Работа пхп программист
Junior pnp programmer вакансия
И на сайте hh.ru

Аноним Срд 16 Июл 2014 18:40:07  #949 №370775 

>>370767
Сап, программач. Я программист-кун, 3 курс. Решил за лето научиться прогать на питоне. Объясните мне, пожалуйста, нахуя он нужен, кроме задач ООП, какие преблуды использовать вместе с ним, django/flask/etc, что читать, кроме dive into python?

Аноним Срд 16 Июл 2014 18:40:56  #950 №370776 

Можно ли в дебиан установить пакет, который требует зависимости? Суть в том, что при установке пакета он требует наличие libgcrypt11 версии >= 1.5.1, а стоит у меня 1.5.0-5+deb7u1. Это самая новая стабильная версия. Удалить её и поставить версию выше не получается потому, что при удалении необходимо удалить ещё кучу зависимых пакетов. Есть ли способ решить эту проблему и установить нужный пакет?

Аноним Срд 16 Июл 2014 18:59:08  #951 №370780 

котаны окончил второй курс автоматизации вычислительных систем, учат в основном всякой херне и в конце должны будем заниматься чем то вроде настроек базовых станций связи, но я хочу в программиста переквалифицироваться. Прогал на си в VS, писал простенькие алгоритмы, всякую хуйню типо метода гаусса. Из книжек читал только Кернигана и Ричи и то где-то половину. Хочу в будущем писать простенькие игрушки. Че рекомендуете учить ? Дальше си осваивать я так понимаю смысла никакого ? Стоит ли на плюсы переходить и какую книгу читать ? Все рекомендуют страуструпа но те что на русском очень старые и стандарты языка там другие. Или какой другой язык/сферу программирования посоветуете ?

Аноним Срд 16 Июл 2014 19:07:46  #952 №370784 

>>370776
/s/

Аноним Срд 16 Июл 2014 19:11:04  #953 №370785 

>>370739
>>370767
http://togliatti.hh.ru/vacancy/6281975
> опыт работы 1-3 года
че это за джуниор такой
@ДОБАВЛЕНО:
http://career.ru/vacancy/10501397
во, тип такой темы надо. А что значит базовые знания? Кто ходил по конторам? Это на сколько базовые? как >>370739 написал?

Аноним Срд 16 Июл 2014 19:14:54  #954 №370786 

Посоветуйте годный компилятор C++ под windows, чтобы сохранил любимым текстовым редактором более-менее чистый код, скормил компилятору, он выдал исполняемый файл или сообщил бы, на каких строчках ошибки. Чтобы без пердуляжа с конфигами и установкой, желательно вообще портабельный. Есть такое?

Аноним Срд 16 Июл 2014 19:20:42  #955 №370787 

>>370786
>чистый код
GHC

Аноним Срд 16 Июл 2014 19:34:59  #956 №370789 

>>370780
unity 3d, поробуй, еще захочешь

Аноним Срд 16 Июл 2014 19:41:45  #957 №370790 

>>370775
БАмп вопросу

Аноним Срд 16 Июл 2014 21:57:29  #958 №370808 

>>370786
>C++
>без пердуляжа
ПРИШЛА ПОРА НАПОМНИТЬ ПЕТУХАМ ИХ МЕСТО
http://yosefk.com/c++fqa/defective.html#defect-3

Аноним Срд 16 Июл 2014 22:06:22  #959 №370811 

Антоши, имеется затухающий синусоидальный график, выводимый по точкам в екселе.
Требуется по соотношению высоты точки к кол-ву делений графика построить кривую, которая отображала бы опред. процесс. Далее, нужно взять среднее число по этой кривой, и начать сравнивать его с заранее задаваемыми показателями. Искомая величина - процентное соотношение, которое опять потом же потребуется для дальнейших расчетов (и естесс. должно сохраняться, отображаться в виде графика) - управления установкой, но это уже другая история.
Вопрос, как долго писать такую програмку, с учетом того, что график может выдаваться раз в 0.005 секунд?
График получаем из осциллографа, который и записывает в свой формат + excel.

Аноним Срд 16 Июл 2014 22:19:46  #960 №370817 

>>370811
ты не сделаешь это в экцель
меняй работу

Аноним Срд 16 Июл 2014 22:25:22  #961 №370819 

>>370787
при чем здесь хаскель?
>>370808
по делу можешь что сказать?

Аноним Срд 16 Июл 2014 22:31:14  #962 №370820 

Посоны, прошёл интервью java-макакой. Контора аутсорсовая. Заказчик в США (как я понял один). Офисы в нескольких странах и городах. Этот офис открылся полгода назад, сидит 10 хипстеров, бороды, чёлки, модные шмотки, всё как с картинки. Дорогущая профессиональная кофе машина. ЗП - серая. Собственно она больше всего и смущает.

Как то мутно всё это, таки есть соображения у анона?

Аноним Срд 16 Июл 2014 22:36:35  #963 №370822 

Посоны, я ебанутый? Нужно узнать, что выйдет при выполнении такого кода, лол. И почему такой результат?
http://ideone.com/dfojIR

Аноним Срд 16 Июл 2014 22:39:16  #964 №370824 

>>370822
> Нужно узнать, что выйдет при выполнении такого кода
> дал ссылку на результат выполнения кода
Да.

Аноним Срд 16 Июл 2014 22:43:19  #965 №370826 

>>370822
Ну выражение в if равно false ((x=>0) == да; (x<2) == нет; (да && нет) == нет), следующая строка, следовательно, не выполнится, Y так и останется единицей.

Аноним Срд 16 Июл 2014 22:53:28  #966 №370828 

>>370819
>по делу можешь что сказать?
зачем метать бисер свиньям?
хочешь ебаться с говном++ — ебись, как хочешь, никто не запрещает.
но знай, что разработка корректных IDE и даже просто компиляторов для говна++ принципиально невозможна, и это неспроста

Аноним Срд 16 Июл 2014 22:59:40  #967 №370829 

>>370786
Компилятор из MSVC, mingw. Последний - набор линуксовых утилит, будет тебе портабельность. Портабельным, вообще, должен быть не компилятор, а код, чтобы любой компилер хавал этот код.

Аноним Срд 16 Июл 2014 23:01:43  #968 №370830 

>>370826
Спасибо, братишка, я уже ебанулся, просто поступаю на 5-й курс реально целый день такие мелочи проебываю.

вопрос по enum в Сишке Аноним Срд 16 Июл 2014 23:43:13  #969 №370844 

http://pastebin.com/yRHZgY4t

aux = search("John", list_of_people, SEARCH_BY_FIRSTNAME);

Правильно ли я понимаю, что в результате выполнения этого вызова в функцию search приходит значение 0, поскольку это первое поле этого типа enum? Правильно ли я понимаю, что дальше это значение скармливается тернарному оператору
x ? y : z

return ( searchBy == SEARCH_BY_FIRSTNAME ? list->name : list->lastname );
и возвращается что-то типа строкового значения "list->name" или "list->lastname" в зависимости от циферок enum'а?
И последний вопрос - нахуй так жить

Аноним Срд 16 Июл 2014 23:47:44  #970 №370845 

>>370844
Да. Вообще, ты можешь напихать printf с выводом всего и вся и сам всё посмотреть.

Аноним Срд 16 Июл 2014 23:53:31  #971 №370848 

>>370845
Угу, или в дебаггере посмотреть...
Просто страшновато уже это всё конпелять было, лол. Я сегодня с оффсетом выше в треде знатно намучился без какого бы то ни было положительного результата, не работает, сволочь. Кстати, может, подскажешь чего: >>370662 ?

Аноним Чтв 17 Июл 2014 00:05:59  #972 №370856 

>>370844
>>370845
Переделал без enum'а. http://pastebin.com/MUeFMS9C
Как всё-таки лучше делать? У меня есть догадка, что с enum будет шустрее работать, чем с вызовом strcmp, а в остальном вроде одно и то же.

Аноним Чтв 17 Июл 2014 02:33:16  #973 №370892 

Возник тут такой вопрос. Какое (практическое) применение в программировании имеет математический анализ и линейная алгебра?
И другой - есть ли готовые решения, либы для синтаксического анализа английского текста, точнее parts of speech tagging? Как лучше подходить к этой задаче?

Аноним Чтв 17 Июл 2014 02:53:45  #974 №370895 

>>370713
Декартово дерево - годная идея в принципе (по неявному ключу, очевидно же). Вроде бы интуитивно твое соображения правильное, но есть легкий контрпример на котором оно вырождается в список. Просто постоянно добавляешь в дерево узлы с возрастающими приоритетами и структура идет по пизде.
Но все равно спасибо за идею.

Аноним Чтв 17 Июл 2014 02:55:26  #975 №370897 
1405551225895.jpg

>>370892
Сбоку, сбоку заходи!

Аноним Чтв 17 Июл 2014 03:15:55  #976 №370903 
1405551326074.png

>>370892
По первому вопросу - весь machine learning построен на матане и теорвере. Оптимизация на оптимизации и оптимизацией погоняет.
Написание движков (физических и графических) для игорей полно использования линейной алгебры, матричный преобразований и прочего.
Но если под практическим применением понимать веб макакинг - то матан конечно же нинужен.

Аноним Чтв 17 Июл 2014 03:30:54  #977 №370906 
1405552555355.jpg

>>370903
Хм, я думал, для МЛ сплошная мат. логика. Ещё где матанализ нужен, так это, наверное, теория алгоритмов.

А как насчёт, например, энтерпрайза?

Аноним Чтв 17 Июл 2014 04:45:25  #978 №370914 

Пацаны, помогите разобраться >>370755

Аноним Чтв 17 Июл 2014 05:29:22  #979 №370919 

>А как насчёт, например, энтерпрайза?

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

Аноним Чтв 17 Июл 2014 05:34:36  #980 №370920 
1405560562070.jpg

http://www.embedded.com/design/prototyping-and-development/4024941/Learn-a-new-trick-with-the-offsetof--macro
Нахуй так жить.

Аноним Чтв 17 Июл 2014 05:55:53  #981 №370924 

Джентльмены, изучаю питон и решаю задачки на одном сайте.
Есть задание:
>Вам необходимо найти самую часто встречающуюся букву в тексте. Если в тексте две и больше буквы с одинаковой частотой, тогда результатом будет буква, которая идет первой в алфавите.
Я запилил словарь буква : количество вхождений. И теперь хочу его отсортировать. Получается нужно сначала отсортировать в обратном порядке по значению, а потом в прямом по ключу.
Я запилил вот так: http://ideone.com/hNn68L

Но это же не совсем честный обратный порядок - я изменил знак у числового значения. А что если бы и там и там были строки?


И да, потом посмотрел такое решение: http://ideone.com/EzobUJ
Почему max() выдаёт букву A, а не C, например? Их же одинаковое количество.

Аноним Чтв 17 Июл 2014 06:25:18  #982 №370925 
1405562153917.jpg

>>370924
Ага, получается что max() первое встретившееся из всех равных значений отдаёт. http://ideone.com/GnGEFS
С этим разобрался.

А что насчет сортировки по двум(и более параметрам), чтобы один был в прямом порядке, а другой в обратном?

Аноним Чтв 17 Июл 2014 08:41:01  #983 №370934 

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

Аноним Чтв 17 Июл 2014 08:45:50  #984 №370937 

>>370934
I'd call it a permission storage

Аноним Чтв 17 Июл 2014 08:47:48  #985 №370938 

Пишу чат на джаве, оказалось не так легко связать два компьютера через интернет\роутер\фаерволл\локальную сеть. Стал искать библиотеки для p2p, но не могу найти ничего с более-менее вменяемой документацией кроме реализации протокола JXTA, поддержку которого уже прекратили. Может есть другие библиотеки реализующие протоколы которые нужны в моем случае, для коммуникации двух компьютеров напрямую?

Аноним Чтв 17 Июл 2014 10:37:34  #986 №370960 

>>370925
>А что насчет сортировки по двум(и более параметрам), чтобы один был в прямом порядке, а другой в обратном?
>Получается нужно сначала отсортировать в обратном порядке по значению, а потом в прямом по ключу.
Так и делаешь. Почему будет работать? Потому что элементы с одинаковым значением параметра после сортировки будут в том же порядке, в каком были до сортировки. Таким образом, элементы с равным значнием параметра второй сортировки будут идти в порядке отсортированности по первому параметру (надеюсь, понятно сказал).

>>> class Student:
def init(self, name, grade, age):
self.name = name
self.grade = grade
self.age = age
def repr(self):
return repr((self.name, self.grade, self.age))

>>> student_objects = [
Student('john', 'A', 15),
Student('jane', 'B', 12),
Student('dave', 'B', 10),
]

>>> s = sorted(student_objects, key=attrgetter('age')) # sort on secondary key
>>> sorted(s, key=attrgetter('grade'), reverse=True) # now sort on primary key, descending
[('dave', 'B', 10), ('jane', 'B', 12), ('john', 'A', 15)]
Аноним Чтв 17 Июл 2014 11:06:47  #987 №370965 

Sup, /b /pr.

Не так давно спрашивал про то, как бы прикрутить фортрановский код к Windows Application.
Выкрутился, VS2013, IntelFortran, создал .dll+.lib, прикрутил их к VS/c++/CLR проекту с Windows Form, всё работает.

Всё заебись. Данные для выполнения забиваются в форму, по клику кнопки начинается событие клика, данные скармливаются .dllке, та обсчитывает, записывает результаты в .dat файлы, возвращает в событие клика, там данные считываются из файлов, заполняются точки MS Chart, рисуется график, событие клика закончено.

Всё опять же заебись. Но. Захотелось, чтобы было видно, как происходит обсчёт в .dllке, чтобы MS Chart отрисовывал изменения. Решил сделать в событии клика цикл, типа данные скармливаются .dllке, та делает какое-то число итераций, записывает промежуточные результаты, возвращает в событие клика, MS Chart очищает график, считывает их, отрисовывает, и всё по кругу.

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

ЧЯДН, Посоветуйте пожалуйста более правильное решение.

Аноним Чтв 17 Июл 2014 11:31:14  #988 №370973 
1405580807262.jpg

>>370965
Application.DoEvents() попробуй. Но это плохо, лучше http://msdn.microsoft.com/en-us/library/hh193692.aspx.

Аноним Чтв 17 Июл 2014 11:37:41  #989 №370975 

>>370973
Я забыл упомянуть, что ради своих научных сотрудников с их старым железом, работаю в .NET 3.5, так что второй вариант не прокатит, там с 4.5 идёт. Про DoEvents поищу сейчас. Но если есть пример использования, буду рад почитать.

Аноним Чтв 17 Июл 2014 11:52:15  #990 №370980 

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

Аноним Чтв 17 Июл 2014 12:01:11  #991 №370982 

>>370811
Как это вообще работает? Драйвер осциллографа открывает файл, изменяет, сохраняет? Тогда это никак нельзя отображать в реальном времени.
Что еще за график? Графики в экселе строятся по значениям ячеек. То есть твои точки графика где-то записаны в виде чисел. Берешь их, и считаешь свои соотношения, потом считаешь что тебе надо из соотношений.

Аноним Чтв 17 Июл 2014 12:26:38  #992 №370985 

>>370975
Так после отрисовки графика воткни DoEvents(), он должен сказать форме, чтоб та перерисовалась хотя бы.
Можешь навелосипедить свой Progress, там же просто одно событие c своим EventArgs, и метод Report(T), в соседнем потоке все это запускаешь и как то так.

Аноним Чтв 17 Июл 2014 12:57:02  #993 №370988 

>>370980
Перефразирую вопрос. Есть таблица с тремя колонками (начальное число,конечное число, произвольный текст). Киньте куском sql запроса, который будет сверять введенное число с заданными промежутками в таблице и при нахождении числа в одном из промежутков будет выдавать текст из третей колонки.

Аноним Чтв 17 Июл 2014 13:04:13  #994 №370989 

>>370988
Ты, блядь, три числа сравнить не можешь?

Аноним Чтв 17 Июл 2014 13:30:50  #995 №370996 
1405587853313.jpg

>>370989
чебурашка ^_^

Аноним Чтв 17 Июл 2014 13:31:11  #996 №370997 

>>370975
Используй BackgroundWorker.
DoEvents намного проще, и можно еще сделать так
http://pastebin.com/daq5hhp0
но лучше не надо.
>>370988
SELECT proizvolnytext FROM tablicastremyakolonkami WHERE :vvedchislo BETWEEN nachalnoechislo AND konechnoechislo;

Аноним Чтв 17 Июл 2014 14:06:17  #997 №370999 

Программач, а выскажи на этом сайте свое экспертное мнение об их офигительном законе?
http://iamblogger.ru/

Аноним Чтв 17 Июл 2014 14:08:17  #998 №371000 
1405591577533.png

А то видишь, они хотят диалога с интернет сообществом
http://iamblogger.ru/

Аноним Чтв 17 Июл 2014 14:31:28  #999 №371005 
1405591697051.png

>>370989
да все работает гуд в запросе с помощью такой хуйни:
WHERE Nomer>cody_opsosov.NomerNachalny AND Nomer<cody_opsosov.NomerKonechny;
а как это запиздячить в форму?

Аноним Чтв 17 Июл 2014 14:46:38  #1000 №371008 

анон, в переменной PATH есть запись C:\Python34, и чтобы запустить скрипт из этой папки путь к нему можно не указывать. а если например он в папке C:\Python34\папка-нейм то уже не получается так. можно сделать чтобы из любой вложенной папки запускался?

Аноним Чтв 17 Июл 2014 14:55:54  #1001 №371010 

>>371000
Интернет по паспорту приехал все-таки. Но это в /po/.

Аноним Чтв 17 Июл 2014 16:02:51  #1002 №371027 

Сап, программач. Я программист-кун, 3 курс. Решил за лето научиться прогать на питоне. Объясните мне, пожалуйста, нахуя он нужен, кроме задач ООП, какие преблуды использовать вместе с ним, django/flask/etc, что читать, кроме dive into pythоn?

Аноним Чтв 17 Июл 2014 16:29:13  #1003 №371039 

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

Аноним Чтв 17 Июл 2014 16:36:36  #1004 №371041 

>>371039
Основы синтаксиса знаю, нам препод один устраивал лекции по вебу дополнительные, но после трех лекций мне пришлось съебать в командировку и я все остальное пропустил. Насколько я знаю, он в дальнейшем использовал flask.

Аноним Чтв 17 Июл 2014 16:50:56  #1005 №371046 

>>371041
Алсо, использую Ubuntu. Нужно ли использовать virtualenv или оно понадобится в дальнейшем для моих проектов?

Аноним Чтв 17 Июл 2014 17:08:54  #1006 №371052 

>>371010
А он был не по паспорту, лолка? Иди у мамки спроси про договор с провайдером.

java Аноним Чтв 17 Июл 2014 17:14:34  #1007 №371054 

Поясните, как такое может быть? Не могу обратиться к this.connections.sessionService (cannot resolve symbol sessionService) хотя при дебаге видно, что sessionService есть.

Аноним Чтв 17 Июл 2014 17:30:13  #1008 №371058 
1405602874992.png

>>371052
Краду wi-fi у соседей, зависимость полная

Аноним Чтв 24 Июл 2014 18:23:45  #1009 №372677 

Анон, че за хуйня? ведь exit описан в другом файле, почему там так написано?

comments powered by Disqus