Этого треда уже нет.
Это копия, сохраненная 13 декабря 2015 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
919 Кб, 2310x2306
ньюфаг тред #96 #579625 В конец треда | Веб

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

\r\n

\r\n

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

\r\n

\r\n

\r\n

F.A.Q.

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

\r\n\r\nВ: Ко-ко-ко не работает программа. Анон памаги.
\r\nО: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
\r\n\r\n\r\nandroid\r\nC\r\nC#\r\nC++\r\nDelphi\r\nGo\r\nHaskell\r\niOS\r\nJava\r\nJavaScript\r\nLisp\r\nMatlab\r\nPerl\r\nPHP\r\nPython\r\nRuby\r\nRust\r\nScala\r\n

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

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

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


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

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

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

\r\n

\r\nЛитература с пика\r\n

\r\n

\r\nПрошлый тред\r\n

\r\n

#2 #579654
>>579625 (OP)

> В: Хочу стать программистом, какой язык учить?


> О: Английский + Lisp/Haskell.


Пофиксил
#3 #579666

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



1 <= N <= 2 000 000 000

пример

> 5


2 3

> 30


3 3 3 3 3 3 3 3 3 3

Как решить?
#4 #579686
>>579666
Вот это нагуглил. Что за теорема? Какие ещё подобные математические хитрости повторить?
http://www.cyberforum.ru/pascal/thread1535112.html
#5 #579704
Есть тут кто из Новосибирского Xored? Норм у вас работать?
#6 #579765
>>579625 (OP)
Как на гитхабе посмотреть, сколько раз скачивали твой проект?
#7 #579767
>>579666
Есть мнение, что N нужно представить в виде суммы троек и двоек, причём предпочтительнее тройки. Объясняется тем, что все последующие простые числа можно представить, как сумму двоек и троек, а соответствующее произведение двоек и троек будет больше этого числа. 5=2+3, 5<23ж 7=2+2+3ж 7<223; 11 = 3+3+3+2; 11<3332 и т.д. Следовательно, нет смысла представлять натуральное число N в виде суммы простых чисел больше 3, так как произведение слагаемых такой суммы будет гарантированно меньше аналогичного разложения только на 2 и 3.
#8 #579768
>>579767
макаба съела звёздочки, ну ты понел.
#9 #579775
Хочу гонять питон3 на линупсе, что бы с консолькой по ссш и всё как положено. Что бы писал я на своей винде в сублайм тексте а интерпритировалось оно уже как-нибудь само выгузившись куда-нибудь на тест-серверок предварительно.
Куда копать, что рыть? Нихуя понять не могу, вроде простой запрос же у меня
#10 #579777
>>579775

> сублайм тексте


Ставь IntelliJ IDEA, она это умеет вроде
#11 #579778
>>579775
ну и хуле, напиши плагин для сублайма.

Вообще норм поцоны ставят билдер(забыл название из двух букв, но в гите можно посмотреть), который тянет хуки из гита, и когда ты него комитишь из саблайма, оно гоняет твой код на линупсе.
#13 #579780
>>579777
ПиЧарм? Это ж просто иде вроде. Оно и не плохо, но мой запрос вроде о другом

>>579778
Теперь я окончательно запутался. Если есть возможность мне кинуть ссылку на какой-нибудь туториал "нормальные пацаны и питон в билдере" буду крайне признателен
#15 #579784
>>579782
Спасибо
Пойду изучать
#16 #579785
>>579775

>по ссш



Иди нахуй, школьник.
#17 #579789
скажите хорошая книганейм для изучения асемблера под x64.
#18 #579797
>>579789

>скажите хорошая книганейм



Для начала освой русский язык, читай больше художественной литературы. Когда научишься грамотно писать и формулировать мысли - приходи.
А с таким неуважением к анону, как сейчас, можешь быть совершенно справедливо послан нахуй.
#19 #579798
>>579797
Это.
#20 #579811
>>579789
Мамку свою изучай, мразь.
#21 #579813
>>579775

>Что бы


Нахуй послан, говно.
#22 #579815
>>579780

> ПиЧарм? Это ж просто иде вроде. Оно и не плохо, но мой запрос вроде о другом


Там интеграция со всеми CI, серверами приложений и т.п. из коробки
#24 #579830
Начал гонять в веб-разработку. Сначала хотел свою борду по платиновым советам, но пришёл к выводу, что лучше попробовать запилить свою cms с модулями и всякими перделками. Я правильно сделал или это будет слишком сложно для новичка без знания, как строится архитектура таких проектов? Node js юзаю, кстати. Искал что-то о планировке архитектуры веб-приложения, но большинство источников ссылается на то, что сейчас большую часть выполняют различные фреймворки и городить велосипеды ненужно
#25 #579844
Господа, это 2001 вернулся, или там аутирует одинокий малолетний задрот?
http://crypters.ru/forums/%D0%9A%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D1%80%D1%8B-%D0%91%D0%B8%D0%BD%D0%B4%D0%B5%D1%80%D1%8B.4/
#26 #579858
Какая префикс функция у строки "ааа"? 011 или 012? Может ли часть суффикса быть частью префикса?
#27 #579884
>>579638

>Ок, а если матрица квадратная?



Тогда транспонировать проще простого. Если, например, матрица int n X n, обращение к которой идёт m[j][k] то тебе нужна всего одна переменная для свапа. Идёшь циклом по диагонали m[j][j] от j = 0 до j = n - 2, внутри вложенный цикл чтоб все значения правее диагонали писались вниз диагонали, соблюдая диагональную симметрию.
44 Кб, 813x643
#28 #579886
Добрый вечер, анон. На пике моя er-Модель дневника тренировок. Что стоит поменять?
Коротка о таблицах:
training_plan - план тренировок.
exercises - упражнения.
weekdays - перечисление дней недели.
training_week - собирает всё вместе, по каким дням какие упражнения.

training - записывается день тренировки.
completed_exercises - выполненные в день Х упражнения.
sets - подходы: вес и повторы.
#29 #579953
>>579768
>>579767
На самом деле нет. Я бы хотел название теоремы или правила где про это говорят. Чтобы загуглить и подробно всё почитать. Вдруг из этого ещё кучу задачек можно слепить.
#30 #579979
Где можно скачать ломаный Hiew для Win7 x64?
#31 #579982
GIT-проблемы
Допустим, есть проект, который я делаю.
У него будет:
1) Базовая часть, которую можно скачать отдельно.
2) Часть с фичей номер 1, которая представляет собой Базовую часть + фичу
3) Часть с фичей номер 2, которая представляет собой Часть с фичей номер 1 + новая фича.

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

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

Можно сделать как-то по-другому?

И будет ли у всех веток общий счетчик форков?
#32 #579983
>>579979
Зачем тебе хиев? Возьми radare2, если хочешь соснольку.
#33 #579991
>>579983
Хочу зрение хакера)))
#34 #579999
>>579991
Тот какир ослеп уже. Возьми радаре, я серьезно. Нахуй тебе ограниченный хекс-редактор с кривым дизасмом, который отстал от жизни, который умеет только x86, который, если правильно помню, windows-only?
#35 #580006
>>579999
Охуеть. Как самому написать такой классный консольный вывод графа аски-артом?
#36 #580038
Спасибо анончикам из предыдущего треда (после_работы_с++_ньюфаг)
#37 #580073
Сосаны, хочу написать приложение для iOS и Андроид не сложнее калькулятора. По сути надо отправлять смс, получив ответ опять отправлять и так по кругу.
По ценам не сориентируете?
#38 #580102
>>580073
Ньюфажная задача на пару часов. Будет хорошо, если тебе 1 доллар дадут за это.
#39 #580105
>>580102
Так это я хочу, чтобы мне написали.
#40 #580109
>>580105

> хочу написать приложение


> хочу, чтобы мне написали

#41 #580111
>>580105
Написал тебе в горло. Проверяй. С тебя 100$
#42 #580112
>>579982
Что за фича?
#43 #580114
>>580105
Требования по-человечески распиши. А то так-то гугл - тоже сайт уровня калькулятора: единственное поле, вбил текст, получил ответ.
#44 #580116
http://www.sec.gov/Archives/edgar/data/796343/000110465909054625/0001104659-09-054625.txt
В самом низу
<TEXT>
begin 644 g263941moi002.gif
...
#```[
`
end
</TEXT>

- это что за формат? Просто hex? А как конвертнуть? Ну в смысле открыть как пикчу.
#45 #580121
>>579982
Все в одной куче. На каждую фичу можно завести отдельную ветку для удобства, но потом все сливается в одну. Пишешь билд скрипты которые собирают билд с нужным набором фич.
#46 #580123
Аноны, где взять бесплатный домен для блога?
#47 #580125
>>580123
ucoz.ru
#48 #580128
>>580125
Ты ебанутый?
#49 #580135
А я вот нашёл OpenMP случайно. В моём языке такого нет. Как оно на деле работает? Там создаётся и удаляются самые обычные потоки, только автоматически, и если сделать вручную, будет работать ничуть не медленнее?
Вроде бы самые обычные, насколько я нагуглил. Но вдруг особенность какая.
#50 #580153
>>579830
Монолиты для nodejs-подхода нинужны. Расчет идет на то, что желающие сами прихуячат к express.js все, что им нужно из npm-ов. Для монолитов больше подходит джанга и рельсы.
Ньюфажек итт. Не бейте лучше обоссыте #51 #580166
В общем, учу яваскрипт и решил написать калькулятор и уже жидко обсераюсь на этапе сложения чисел. Чому он строки складывает?
http://pastebin.com/FNBm9XDS
#52 #580172
)
#53 #580173
>>580166
я так в гугл устроился
#54 #580183
>>580166
Потому что вводишь строку - очевидно же. Сделай var numb1 = parseInt(prompt('Введите 1-е число',''));
Вообще начинай писать калькулятор как парсер арифметических выражений - то есть вводишь "2+2" как строку, а он тебе 4 как целочисленное.

>>580153

> нинужны


Просто это единственный способ вертикального масштабирования для одноногого node.js

> джанга и рельсы


Чуть лучше, но не намного.
#55 #580187
>>580183
Я хочу сделать так, чтобы пользователь сначала вводил первое число, затем операцию какую он бы хотел с этим числом совершить и затем уже третье число.
Понимаю, что так немного по уебищному выходит, но я с помощью этого калькулятора хочу разобраться с функциями.
#56 #580193
>>580187

> разобраться с функциями


Ну и что тут разбираться?
#57 #580196
>>580166
[code lang="scala"]
import org.parboiled.scala._
import org.parboiled.errors.{ErrorUtils, ParsingException}

/
A parser for a simple calculator language supporting the 4 basic calculation types on integers.
The actual calculations are performed by inline parser actions using the parsers value stack as temporary storage.
/
class SimpleCalculator1 extends Parser {

def InputLine = rule { Expression ~ EOI }

def Expression: Rule1[Int] = rule {
Term ~ zeroOrMore(
"+" ~ Term ~~> ((a:Int, b) => a + b)
| "-" ~ Term ~~> ((a:Int, b) => a - b)
)
}

def Term = rule {
Factor ~ zeroOrMore(
"
" ~ Factor ~~> ((a:Int, b) => a b)
| "/" ~ Factor ~~> ((a:Int, b) => a / b)
)
}

def Factor = rule { Number | Parens }

def Parens = rule { "(" ~ Expression ~ ")" }

def Number = rule { Digits ~> (_.toInt) }

def Digits = rule { oneOrMore(Digit) }

def Digit = rule { "0" - "9" }

/

The main parsing method. Uses a ReportingParseRunner (which only reports the first error) for simplicity.
*/
def calculate(expression: String): Int = {
val parsingResult = ReportingParseRunner(InputLine).run(expression)
parsingResult.result match {
case Some(i) => i
case None => throw new ParsingException("Invalid calculation expression:\n" +
ErrorUtils.printParseErrors(parsingResult))
}
}
}
[/code]
#57 #580196
>>580166
[code lang="scala"]
import org.parboiled.scala._
import org.parboiled.errors.{ErrorUtils, ParsingException}

/
A parser for a simple calculator language supporting the 4 basic calculation types on integers.
The actual calculations are performed by inline parser actions using the parsers value stack as temporary storage.
/
class SimpleCalculator1 extends Parser {

def InputLine = rule { Expression ~ EOI }

def Expression: Rule1[Int] = rule {
Term ~ zeroOrMore(
"+" ~ Term ~~> ((a:Int, b) => a + b)
| "-" ~ Term ~~> ((a:Int, b) => a - b)
)
}

def Term = rule {
Factor ~ zeroOrMore(
"
" ~ Factor ~~> ((a:Int, b) => a b)
| "/" ~ Factor ~~> ((a:Int, b) => a / b)
)
}

def Factor = rule { Number | Parens }

def Parens = rule { "(" ~ Expression ~ ")" }

def Number = rule { Digits ~> (_.toInt) }

def Digits = rule { oneOrMore(Digit) }

def Digit = rule { "0" - "9" }

/

The main parsing method. Uses a ReportingParseRunner (which only reports the first error) for simplicity.
*/
def calculate(expression: String): Int = {
val parsingResult = ReportingParseRunner(InputLine).run(expression)
parsingResult.result match {
case Some(i) => i
case None => throw new ParsingException("Invalid calculation expression:\n" +
ErrorUtils.printParseErrors(parsingResult))
}
}
}
[/code]
#58 #580198
>>579666
Возьмём число n>3 и разложим его на сумму двух слагаемых, больших одного:
n = n - k + k.
Без ограничения общности можем считать 1< k <= n/2
Тогда заметим, что (n-k)k >= (n-n/2)*2 >= n
Тогда, как видишь любое число большее 3 необходимо раскладывать на два слагаемых, а потом ещё и ещё.

Далее, известно, что среди прямоугольников с одинаковым периметром, наибольшей площадью обладает квадрат.
Далее надо понять, как раскладывать на двойки и тройки. Рассмотрим число
2^(3s+l) • 3^(2t+m)
0<=l<3, 0<=m<2
Заметим, что 2^3<3^2, тогда можно каждую группу двоек преобразовать в группу троек:
2^l • 3^(2s + 2t + m)

Поэтому алгоритм очень простой:
x = n / 3
if (n - x == 1) then x -= 1;
// n - x теперь либо 0, либо 2, либо 4
у = (n - x) / 2;

x - кол-во троек, y - кол-во двоек.
50 Кб, 721x274
25 Кб, 936x570
#59 #580207
Заебал уже всех, извините. Правильно написал 17 номер? Ну вот именно i, j, l. Потому что точка не попадает никогда задание выяснить попадает точка, или нет
#60 #580211
>>580207

> k i0 jk j0 lk ik l0


Просто нахуй иди
8 Кб, 141x41
#61 #580224
>>580211
Ха. Да ну, тут ещё совсем не напрягает, хотя бы 0.
Самое фееричное это мелкая "L" и "1". Там разница вообще в один или два пикселя. Вот на скрине четыре разных.
43 Кб, 645x384
#62 #580240
Поясните за эту хуйню, посоны. Калашников пишет, что стек пополняется снизу вверх. Крупник пишет гораздо понятнее, что стек растет в сторону уменьшения адресов. То есть начинаем с максимального адреса, а потом добавляем байты на вершину, и адрес вершины при этом уменьшается.

>Вершина стека — 0FFFFh, а низ (дно) — 0000h.


О каком нахуй дне он говорит? Дно - это самый нижний элемент, он имеет наибольший адрес. Как он может быть равен 0000?
#63 #580249
>>580240

>стек же наоборот


Понял?
#64 #580251
>>580240
Ты точно понял что такое стек и как он работает?
#65 #580253
>>580251
Кажется, да. При запуске программы sp = FFFEh и ничего не содержит. Мы положили в стек два байта, тогда вершина поднимается вверх (или смещается влево, в сторону уменьшения адресов) на 2, то есть sp = FFFEh - 2. Если сверху еще положить два байта, то вершина еще сместится на -2 байта, и тогда первый байт можно будет достать по адресу [sp + 4].
#66 #580272
>>580240
>>580253
Аноны, бамп.
#67 #580294
Анончик,помоги пожалуйста найти книгу или какой-нибудь курс по основам компьютера
Перед началом изучения языка хотелось бы узнать как все работает и т.д.
#68 #580311
>>580253
Разве не наоборот? 000 - первые элементы стека, при заполнении, и заполняются до fff?
#69 #580313
>>580311
На x86 при добавлении байтов в стек адрес вершины уменьшается. Что такое "первый элемент" и "последний"? Первый - тот, который положили в стек первым. Его адрес наибольший.
43 Кб, 301x430
#70 #580320
>>580294
Это классика, это знать надо!
#71 #580349
Какие перспективы у программирования? Не перейдёт ли всё в плость типа лендингов, что любая тп сможет нарисовать сайтец или прогу написать?
#72 #580360
>>580349
Перейдёт. Век назад люди вот писать и считать не все умели. Теперь все умеют и это норма. Через пару десятков лет это станет нормой, что что-то простое сможет любой сделать, это же как пару чисел перемножить сейчас. Впрочем, что-то сложно от этого всё-равно не все смогут, так что это ни о чём.
#73 #580363
#74 #580372
>>580313
>>580311
>>580253
>>580240
Вот здесь еще такая цитата:

>http://asmforfun.blogspot.ru/2009/05/777.html


>Элементы стека располагаются в области памяти, отведенной под стек, начиная со дна стека (т.е. с его максимального адреса) по последовательно уменьшающимся адресам


Похоже, пидорюги не могут сойтись во мнении, что называть дном стека.
#75 #580407
>>580349
Скоро появится ИИ, который научится сам составлять программы, и все программистишки будут бомжевать на свалках.
#76 #580410
Котаны, есть проблема. Не помню где именно, но читал что бывают случаи, когда вместо наследования можнолучше использовать агрегацию. И я что-то чувствую себя тупым - не моуг придумать примера, когда это действительно так. И почему лучше?
Моношрифты для кодинга #77 #580414
Поделитесь годными шрифтами для кодинга. Это когда вы по 5-6 часов сидите в редакторе кода, а не когда шрифт вам тупо понравился.

А то из стандартного набора, кроме Liberation Mono, ничего не приглянулось. Шрифт просто замечательный, отлично держит 9px, где все остальное из стандартного набора начинает выглядеть как не читаемая каша. Но мало ли есть лучше.
#78 #580415
>>580410
Не агрегацию, а композицию. И не "бывают случаи", а "почти всегда". Но попробуй объясни это паттерноуебкам.
#79 #580416
>>580414
consolas на винде
ubuntu mono на линуксах
#80 #580419
>>580415
Попробуй. Я слушаю тебя.
154 Кб, 1335x768
#81 #580420
>>580416

> consolas


Симпатичный. Это не его юзает VSCode? А то тут не написано.
#82 #580421
>>580419
https://en.wikipedia.org/wiki/Composition_over_inheritance ты бы хоть википедию почитал чтоли.
#83 #580422
>>580420
Вроде его, незнаю, я на убунте уже давно
#84 #580423
>>580421
А если я хочу по-русски?
#85 #580425
>>580422
Чувак, я тоже. Ща накачу, посмотрю. Спасибо за consolas.
247 Кб, 1635x896
#86 #580438
>>580425
Вот нашел http://www.myfontfree.com/consolas-myfontfreecom126f33098.htm , если надо кому. Красивый, сука.
30 Кб, 768x768
#87 #580450
Коданы, подскажите, что есть хорошего почитать про теорию графов? Желательно на русском языке.
#89 #580453
>>579858
Бамп вопроса.
#90 #580493
>>580423
То ты по дефолту соснул в программировании
94 Кб, 700x544
#91 #580496
>>580198>>579666
Плюс рассмотреть отдельно случаи n = 1,2,3
>>580198
Алсо, в конце в сравнениях использовать надо не n-x, а n-3x.
#92 #580497
>>580496

> В сравненияи в подсчёте y


фикс
#93 #580501
>>580450
Что тебя именно интересует? Алгоритмы с графами, хроматические числа, планарность? Я люблю открывать страницу норм. it-вуза, смотреть программу экзамена и потом в списке учебников выбирать книги.
Аноним #94 #580503
Ананасы, посоветуйте тему для курсача по ООП
#95 #580505
>>580438

> l похожа на 1


И сразу нахуй.
#96 #580508
>>580501
Интересует использование ТГ в программировании, поиск пути и тому подобное.
60 Кб, 500x416
#97 #580514
>>580493
А если он 1Сник?
#98 #580547
>>580514
Тогда он не только соснул, но и говна поел
6 Кб, 251x234
#99 #580549
Сейчас я буду задавать тупые вопросы которые мне долго гуглить, а вы давать умный и короткие ответы. Лучший отвечающий станет моим кумиром. Идёт?
#100 #580551
>>580549
Первый: Как конвертировать числа из 16 ричной системы счисления в 8 ричную? Ограничения до 100000 знаков.
#101 #580558
>>580549
Вводится интервал времени на протяжении которого человек находился в комнате. Нужно вывести максимальное количество человек которые находились в комнате одновременно.
5 Кб, 416x87
#102 #580560
>>580551

>которые мне долго гуглить


Если тебе зачем-то это нужно, указывай подробнее язык, в каком виде данные и всё такое. А то вот.
#103 #580562
>>580560
Мне не программу нужно, а просто алгоритм в двух слова. Идея какая-нибудь. Нужно кучу задачек перечитать которые возможно буду похожи на те что на завтрашней олимпиаде.
0 Кб, 60x76
#104 #580567
>>580549
Вводиться такая поебень. если из-за шрифта она сдвинута, то вот пик.
#####..#
#####.##
......#.
.###...#
.###..##
2 прямоугольника (с левой стороны) и два не-прямоугольника (справа)
Нужно посчитать количество не прямоугольников.
#105 #580572
>>580549
Разложить число на не повторяющееся слагаемые. Ограничения вводимого числа от 1 до 27.

Пример ввода:
7
Пример вывода:
6+1
5+2
4+3
4+2+1
#106 #580577
>>580549
Вводиться рандомная строка. Нужно удалить из нее минимальное количество символов так, чтобы получился палиндром. Для предыдущих задач у меня есть идеи, а эту вообще не ебу.

Ввод
ASDDFSA

Вывод
ASDDSA
#107 #580581
Анончик, подскажи книжку по практике (не)линейного программирования и методов оптимизации. С меня как обычно.
#108 #580588
>>580581
И мне тоже подскажи. Только мне нужно доступное изложение динамического программирования и решения задач этим методом.
#109 #580589
>>580588
>>580581
>>580549
Это доске не хватает спортивного программирования треда.
#110 #580590
>>580551
Заменяешь одну цифру на две:
0 -> 00
1 -> 01
2 -> 02
3 -> 03
4 -> 04
5 -> 05
6 -> 06
7 -> 07
8 -> 10
9 -> 11
A -> 12
B -> 13
C -> 14
D -> 15
E -> 16
F -> 17
#111 #580593
>>580590
из 16 ричной в 8 ричную не так же. Там в двоичную скорее всего надо. Но там надо 16ричную цифру заменять на 4 двоичных, а в восьмиричную можно перевести только 3 двоичные. А вводится очень длинное число и его в двоичной сс не вписать в строку т.к. памяти не хватит.
#112 #580594
>>580562
Лады. С 16-8 ричной, 8-ричный символ это 3 бита, 16-ричный 4 бита. Можно каждым 3 символам 16-ричной однозначно в соответствие поставить 4 8-ричных, так как это 12 бит.
>>580577
Самое тупое и неоптимальное, это перебором удалять 1 символ и проверять является ли это полиндромом. Потом 2 и так до конца. Там конечно факториальная зависимость и это очень плохо, но если до 10 символов, то пойдёт.
И это можно очень хорошо оптимизировать, если посчитать количество символов. Вот в твоём примере 2 раза встречаются символы "A","S" и "D", а "F" всего раз. Так или иначе суммарно в строке должно символы всех типо чётное количество раз встречаться. Если строка нечётной длины, то можнет быть один символ, который нечётное количество раз. Вот используя эти нихитрые правила, можно очень сильно ускорить перебор и проверку на палиндромность.
Но это первый пришёдший в голову костыль, уверен, можно лучше. Не хочу сейчас специально думать. Но если вдруг идея придёт, голова то запомнила, то напишу.
#113 #580596
>>580593
Да, что-то ступил. Можно в двоичную каждую цифру в три перевести, а потом в 16 блоками по 4 цифры собрать.
#114 #580598
>>580594
Там до 100 символов строка.

>>580596
А что с хвостом делать? Количество цифр в двоичной сс может не делиться на 3.
#115 #580599
>>580589
Мне нужно хотя бы научиться применять динамику.
#116 #580601
>>580114
Мне сказали, что в iOS приложения не могут отправлять смс без джейла. Действительно так?
#117 #580602
>>580598

>А что с хвостом делать?


Нулями дополнять спереди, очевидно же. 99 и 099 это одно и то же, если использовать подобный метод.

>Там до 100 символов строка.


А какие-то ограничения на несоответствие палиндромности есть? Или может быть что-то типа ABA и ещё 97 рандомных символов? И какой набор символов(Только A..Z?) и какие ограничения по памяти и времени выполнения?
H E L P #118 #580605
Ананасы, выручайте, может у кого остался универский курсач по базам данных? Желательно с графическим интерфейсом и количеством таблиц от десятка. А то у меня полный фэйл: горят сроки по сдаче, нихуя не успеваю - вся надежда на вас :( Если кто найдет, скидывайте на почту prinesite.menu@gmail.com - буду оче благодарен, скидывайна ящик
#119 #580606
>>580602
Вот вся задача целиком. Я думал этокакая-нибудь классика поэтому не расписывал.

>Нулями дополнять спереди, очевидно же


Точно. Спасибо.
#120 #580607
>>580605
Блядь, проебался с копирайтом, не бейте.
#121 #580610
>>580577
Находишь длины всех палиндромов, выбираешь самый длинный. Проходишь строку от начала до конца, ищешь два одинаковых символа рядом, или через один - как наше, начинаешь расширять пока не попадешь на несовпадающие символы - запоминаешь длину и координаты полиндрома, продолжаешь просматривать дальше. Сложность n^2 получается.
#122 #580611
Посоны, ответьте, пожалуйста. Чего вам стоит? >>580601
#123 #580617
>>580611
Полностью автоматически нельзя. Есть контроллер, который можно вызвать, заполнить некотрые поля (например адресатов). Но пользователь должен сам отправить из этого контролера.
#124 #580620
>>580617
Спасибо.
#125 #580624
>>580610

>ищешь два одинаковых символа рядом, или через один


>пока не попадешь на несовпадающие символы


Тут с каждым шагом на 1 или 2 варианта больше становиться. И такой тест ABCDFGDCBA он не возьмёт т.к. двух одинаковых подряд нет и через 1 тоже.
#126 #580652
Как можно представить неориентированный взвешенный граф, скажем, в Си? Если с просто неориентированным все понятно, Adjacency matrix либо Adjacency list, то как представить веса ребер?
84 Кб, 796x590
#127 #580668
суп, вечерний
Хочу вкатиться в big data. Обмазываюсь Scala, жабу презираю.
Все правильно делаю? Откуда вообще рождаются bigData- спецы? В универах такому не учат еще.
В общем, ананасы, накидайте советов.
ДС-кун, 5 лет в хайлоаде на pure C, заебало, хочу расти профессионально и валить из парашки.
Пикрандом
#128 #580669
>>580652
вместо единиц в матрице смежности ставить вес ребра, очевидно же.
#129 #580670
>>580669
Это самый очевидный путь, о нем я подумал в первую очередь. Но Adjacency matrix имеет размер V2, что не очень хорошо. Может, есть более эффективные способы?
#130 #580672
>>580670
на примере из википедии
The diagram at right is a graphic representation of the following graph:
V = {1, 2, 3, 4, 5, 6};
E = {{1, 2}, {1, 5}, {2, 3}, {2, 5}, {3, 4}, {4, 5}, {4, 6}}.
v - список вершин
e - список ребер, добавить в каждый набор третьим числом - вес. аля
{1,2,n}
#131 #580673
>>580672
Спасибо.
#132 #580675
>>580508
Дискретная математика для программистов. Или теория графов в программировании.
Серьезно, так и гугли. Учебники для вузов. Там есть интересующие тебя алгоритмы поисков кратчайшего пути и т.д. У меня есть обе в бумажном виде, первая - 3-е издание, середина двухтысячных, вторая книга - середина восьмидесятых.
#133 #580677
Анон, у меня баттхерт. Вот эти две программы
https://ideone.com/fzseaq
https://ideone.com/JEbP5h
Работают неодинаково. Первая неправильно, вторая нормально.
В чем нахуй разница? В них отличие только в одном факин цикле: в первой программе for, во второй while. При копипасте вместо for цикла while программа все равно работает неверно.

Задача: функция getint воспринимает + или - без стоящего за ним числа как допустимое представление нуля. Нужно так модифицировать эту функцию, чтобы она возвращала знак в поток.
#134 #580680
>>580508
Когда поймёшь теорию, зайди на e-maxx.ru/algo/ и поразбирай несколько графовых алгоритмов и их реализаций.
#135 #580684
>>580675
>>580680
Нашел, большое спасибо.
#136 #580693
>>580624

> такой тест ABCDFGDCBA


А, про такое не подумал. Тогда нужно взять изначальную строку и строку равную инвентированой начальной и найти их наибольшую общую подстроку. Из координат начал и концов этой подстроки в обоих строках и получится координаты палиндрома.
#137 #580705
>>580668
Джава все равно понадобится. Во-первых, с хадупом на скале работать не так удобно, как хотелось бы, а на спарке проектов в наших краях пока очень мало, я уж молчу про сторм или флинк. Во-вторых, из скалы все равно конном уши джавы торчат - то стек-трейс надо разобрать, то jvm настроить, то какую-то либу джавовую заюзать.

Откуда берутся спецы? Пришел на проект джавистом, партия сказала надо - комсомол ответил "есть", и вот ты прочёл пару книг по хадупу и все кругом считают тебя гуру, потому что остальные изучали хадуп по статьям на хабре и нихера не понимают что у него происходит под капотом.
#138 #580706
>>580705
s/конном/кругом/
#139 #580721
Какую систему программирования хаскеля ставить на дебиан чтобы учиться хаскелю?
#140 #580733
Анон, я пообещал тянке, что напишу ей программу, которая будет подсвечивать в календаре Windows рабочие дни (она работает 3 через 3). Вроде как ей уже писал один кун что-то подобное, но программа потерялась. Сейчас у неё 10-ка. Я понял, что абсолютно без понятия, есть ли возможность с помощью WinAPI как-то достучаться до встроенного календаря (должно же быть что-то вроде изменения тем, разве нет?). Помоги советом, с меня ничего нефть любая лаба по плюсам.
#141 #580739
>>580721
Хуй знает, что значит система программирования. Смешно даже как-то.
Мне кажется вот этот мануал более менее актуальным https://github.com/bitemyapp/learnhaskell
Соответственно вот установка https://github.com/bitemyapp/learnhaskell/blob/master/install.md
Далее вот ты кабал установил, но не используй. Всмысле он тебе нужен, но для всяких зависимостей проекта и просто глобальной установки либ используй сразу stack https://github.com/commercialhaskell/stack меньше будет ебли.
Вообще наверное лучше бы был бы гуид сразу со стеком в каком порядке оно все устанавливается, т.к. стэк тоже скачает тебе отдельный компилятор, ну бог с ним - пускай качает.
Далее ты подумаешь про иде. Мне хватало сублима с подсветкой и без выебонов. И ghci - в нём лучше сразу разберись. Вообще с него лучше начинать разбираться в функциях, но неудобно там структуры даных вводить и вообще редактировать функции. Поэтому лучше иметь файлик в него записывать все что нужно и ghci его перезагружать и проверять что как работает.
Думаю емакс сейчас самое адекватное для работы с хаскелем, но я сам не осилил. Ещё плагины к атому - там ребята кажется серьезно намерены сделать что-либо вменяемое, но опять же у меня постоянно куча жс ошибок валится и сам атом постоянно вылетает.
Из серьезных монолитных решений - leksah и онлайн иде от fpcomplete, хотя давно про неё ничего не слышал, по-идее амбициозный был проект.
Ну это я зря рассказываю все же тебе нужна просто подсветка и repl. Просто обычно новички зацикливаются на иде.
#142 #580740
>>580733
Насколько я знаю, это стандартный элемент. Как EDIT, только сложнее. Никто не обещал, что у него будет функции нужные тебе.

Вот, описание функций этого календаря.
https://msdn.microsoft.com/ru-ru/library/system.windows.forms.monthcalendar(v=vs.110).aspx
Хотя, нужное тебе свойство есть. "AnnuallyBoldedDates - Возвращает или задает массив объектов DateTime, который определяет, какие даты ежегодно будут выводиться полужирным шрифтом."
Я не очень хорошо знаю winapi, но знаю что можно залезть в чужое окно и поменять текст в нужном edit-е. По идее, календарь ничуть не хуже, и тебе нужно лишь написать костыль который поймает нужное окно, которое вылазиет при нажатии на календарь и потом останется в него подсунуть нужные свойства. Правда, в edit-e через WM_SETTEXT я текст отсылал, сомневаюсь что тут подобное событие будет.
#143 #580769
Посоветуйте веб-макаке книгу/курс по никсам, начиная с самых основ. Английский или русский без разницы.
#144 #580796
Подскажите, как можно организовать отбор массива уникальных элементов из другого массива? Без применения коллекций и сортировок, только циклы и проверка равенства, только хардкор.
#145 #580797
>>580740
Тут сабклассить календарь надо.
#146 #580811
Онтоны, а есть ли книжечки по паттернам, но без привязки к какому-либо языку? Просто что попадалось про шаблоны, было с примерами на java, с#. Может есть книжонка для гуманитариев?
sage #147 #580812
>>580733

>я пообещал тянке, что напишу ей программу


>ей уже писал один кун что-то подобное

#148 #580814
>>580796
РЕ-КУР-СИ-Я
#149 #580817
>>579858
Бамп
#150 #580821
>>579858
012; конечно, может.
#151 #580823
>>580811
Банда четырёх, которая и ввела понятие design pattern в программирование, не привязана ни к какому языку.
sage #152 #580825
>>580677
БАМП!
Сишка унижает быдлокодеров.
#153 #580834
>>580825
я не совсем понял условие задачи, по-моему "правильный" вариант тоже неправильно работает (отдает два 0 вместо одного).
Тем не менее, в "неправильном" варианте явная ошибка: ты слишком поздно инициализируешь pn. Если return случился до твоего for-цикла, то в pn будет лежать мусор
#154 #580836
>>580834
обосрался с разметкой из-за звездочек
sage #155 #580842
>>580825

> однобуквенное гавно вместо названий переменных, функции с сайдэффектами


> Сишка унижает быдлокодеров

21 Кб, 710x566
sage #156 #580846
>>580842

>функции с сайдэффектами


А вот и хачкель-говноед пожаловал. Бедняга, так старался выучить говно без задач, чтобы выделиться среди индусов на дваче, на чистых функциях пишешь, а все равно не нужен. Иди подрочи. Не забудь сказать что-нибудь про еблю байтов.
sage #157 #580856
>>580846

> lab_1


Смотрите, первыйкурсуженешкольник закукарекал.
sage #158 #580859
>>580856
Ололо, хачкель-дегенерат не знает как по-английски будет "метка". Типичное функциональное уебище.
43 Кб, 500x500
sage #159 #580860
>>580859

> эти оправдания первокура

#160 #580870
>>580846
Интересный трюк с подменой адреса возврата для int 20h, батя грит молодца, хорошо сделал.
#161 #580874
>>580870
-- Здравствуй, Винни! - сказал Пятачок тонким голосом, с поразительной проворностью взбираясь по подставке для принтера на стол - с пола он никогда не видел, что творилось на мониторе. - Чего ты делаешь? Ой, сколько буковков! И сколько цифирков! И еще штучка такая малюсенькая бегает! Что это, Винни?

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

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

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

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

-- Кого заставишь смотреть? - испугался Пятачок, которому померещилось чего-то страшное.

-- Стек, - сказал Винни Пух.

-- Ага, - сказал Пятачок понимающе и отодвинулся от монитора подальше.

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

-- Ага! - поддакнул Пятачок.

-- Ну, чего будем ставить? - спросил Винни.

-- Я? А... Его... Знаешь, Винни, - сказал Пятачок решительно. - Если там кто-то на кого-то будет смотреть - то это очень страшно. Давай лучше ма-а-аленькую парт... порт... прод-программочку - все равно Пчелы ничего не заметят.

-- Устами поросенка глаголит Истина, - сказал Пух важно, решительно опуская лапы на клавиатуру, и Пятачок заметно покраснел и стал выводить левым задним копытцем неопределенные круги.
#162 #580879
>>580874
Да это же "9600 бод и все-все-все", такая-то ностальгия.
#163 #580893
>>580705
А что такого можно сделать на джави, что нельзя оттранслировать 1:1 в скалку?
#164 #580896
>>580705
Посоветуй книги.
#165 #580909
Сап аноны. Лаба горит. Нужно написать программу на C#, которая упрощает вводимую пользователем СДНФ.
#166 #580912
>>580823
Ой, вот спасибо. Еще на вот такую шнягу наткнулась, помимо книги. Мало ли это будет кому полезным http://habrahabr.ru/post/210288/
#167 #580919
>>579625 (OP)

Анон, помоги

Что я делаю не так? Почему выдаёт, что индекс "с" находится вне границ массива?

//Дан файл, каждая строка которого состоит из двух слов. Разбить на два файла: в первом 1 слово, во втором второе из каждой строки.

var
f1,f2,f3:text;
i,p:integer;
k,l,m:string;

begin
assign(f1,'d:\pfiles\a.txt');
assign(f2,'d:\pfiles\b.txt');
assign(f3,'d:\pfiles\c.txt');

reset(f1);
rewrite(f2);
rewrite(f3);

repeat
readln(f1,k);

p:=pos(' ',k);

for i:=1 to p do
begin
l:=k;
end;

for i:=length(k) downto p do
begin
m:=k;
end;

write(f2,l);
write(f3,m);

until eof(f1);

close(f1);
close(f2);
close(f3);

end.
#167 #580919
>>579625 (OP)

Анон, помоги

Что я делаю не так? Почему выдаёт, что индекс "с" находится вне границ массива?

//Дан файл, каждая строка которого состоит из двух слов. Разбить на два файла: в первом 1 слово, во втором второе из каждой строки.

var
f1,f2,f3:text;
i,p:integer;
k,l,m:string;

begin
assign(f1,'d:\pfiles\a.txt');
assign(f2,'d:\pfiles\b.txt');
assign(f3,'d:\pfiles\c.txt');

reset(f1);
rewrite(f2);
rewrite(f3);

repeat
readln(f1,k);

p:=pos(' ',k);

for i:=1 to p do
begin
l:=k;
end;

for i:=length(k) downto p do
begin
m:=k;
end;

write(f2,l);
write(f3,m);

until eof(f1);

close(f1);
close(f2);
close(f3);

end.
#168 #580922
for i:=1 to p do
begin
l:=k;
end;
Тут, должно быть l:=k, ты забыл индексы. И m:=k; чуть позже.
Может быть ещё чуть с индексами чуть напутал где, я не запускал.
#169 #580923
#170 #580924
>>580922
А, я понял. Разметка борды съедает [ и ], лол.
#171 #580926
>>580922

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

var
f1,f2,f3:text;
i,p:integer;
k,l,m:string;

begin
assign(f1,'d:\pfiles\a.txt');
assign(f2,'d:\pfiles\b.txt');
assign(f3,'d:\pfiles\c.txt');

reset(f1);
rewrite(f2);
rewrite(f3);

repeat
readln(f1,k);

p:=pos(' ',k);

for i:=1 to p do
begin
l:=k;
end;

for i:=length(k) downto p do
begin
m:=k;
end;

write(f2,l);
write(f3,m);

until eof(f1);

close(f1);
close(f2);
close(f3);

end.
#171 #580926
>>580922

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

var
f1,f2,f3:text;
i,p:integer;
k,l,m:string;

begin
assign(f1,'d:\pfiles\a.txt');
assign(f2,'d:\pfiles\b.txt');
assign(f3,'d:\pfiles\c.txt');

reset(f1);
rewrite(f2);
rewrite(f3);

repeat
readln(f1,k);

p:=pos(' ',k);

for i:=1 to p do
begin
l:=k;
end;

for i:=length(k) downto p do
begin
m:=k;
end;

write(f2,l);
write(f3,m);

until eof(f1);

close(f1);
close(f2);
close(f3);

end.
#172 #580927
>>580926
>>580924
действительно съедает
#173 #580928
>>580927
ну так-то идея решения правильная?
#174 #580932
>>580928
Я бы посимвольно считывал, чтоб не было лишних муток с индексами и строками. Типа, считываешь в файл 1 каждый символ. Встречаешь пробел, начинаешь считываеть во-второй. Встретил перенос каретки, переключился на первый файл. Это по крайне мере оптимальнее(да и понятнее, как по мне) твоего варианта. Во-первых, не используется лишняя память. Во-вторых, не используется pos(), в котором совершенно лишнии вычисления, лишний проход по строке. Написать тебе это в коде?
#175 #580938
>>580932
да, если не трудно
#176 #580946
>>580938
http://ideone.com/xN9wXa
Вот это у меня работает. Имена файлов поменяй только.
Кажется, слово "file" разметка тоже съедает. Тип test не запустился, как по твоему коду, да в close(f1) что-то не чисто.
#177 #580948
>>580946
спасибо
#178 #580964
Ребята, помогите ньюфагу.

Как создать html документ с формой для регистрации пользователей и как создать таблицу Mysql для хранения данных о зарегистрированных пользователях?
Где взять литературу про это?
Есть ли сайты, на которых можно это закодить, чтобы не устанавливать программы?

Какие вообще годные книги посоветуете ньюфагу.
#179 #580975
>>580964
Scala + Play Framework
#180 #581018
>>580964
python + Django
#181 #581019
>>580769
Бамп вопросу.
#182 #581028
#183 #581030
ребята, хочу заняться веб программированием, я полный 0, подскажите с чего начать и как это лучше сделать
#184 #581042
>>581030
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
269 Кб, 2434x2400
#185 #581093
Братишки, как преобразовать дерево в список на прологе?
#186 #581095
>>581093
Преобразовываешь каждую ветку в список и сливаешь полученые списки в один.
#187 #581096
Сап, ананасы. Есть вопрос. Есть один класс Footballer. Но футболисты бывают разные по позициям: центральный защитник, крайний защитник, центральный полузащитник и так далее. Также у каждой позиции есть свои роли. Скажем так стиль игры. Например для нападающего: есть скоростной нападающий, который много бегает, а есть таргетмен, которому просто навешивают, а он забивает. Как это реализовать с точки зрения ООП? Интерфейсы или абстрактный класс футболист? И тогда как быть с ролями?
#188 #581097
>>579625 (OP)
Я ведь завтра проснусь в 10, правда, ведь правда? Я ведь открою книжку, почитаю, сделаю упражнения, попробую по ютубу написать приложение, разберу, ведь все получится, да? Я ведь хочу всего лишь работать, никому не мешать, делать мир удобнее!
Но я опять проснусь в 13+, с грезами о светлом будущем, с 350р на карточке. Без работы, без надежды, снова буду листать хх и дрочить на вакансии, но так никуда и не попаду.
#189 #581099
>>581096
Поле класса - объект, отвечающий за стиль игры.
#190 #581100
>>581099
не совсем понимаю, что будет в этом объекте. Но положим это пойдёт для ролей. А с позициями как? Интерфейс? IDefender или IGoalkeeper
#191 #581101
>>581096
Твои футболисты полностью одинаковые сущности, никакое наследование не нужно. Один класс футболист, у него свойство роль (выбирается из енума например) и свойство для стиля игры. Можно роль и стиль объеденить в одно свойство. Можно сделать что-то типа тегов - свойство колекция куда вкидываешь возможные роли и стили игрока. Если обязательно разные классы нужны, то астрактный класс с фабрикой футболист, и скрытые классы под каждую роль+стиль. Если нужен статический контроль по типу футболиста - тогда класс футболист базовый, и уже наследуешь от него в открытую.
#192 #581104
>>581101
У каждой позиции должна быть разная реализация методов. Некоторые вовсе не будут поддерживаться, скажем, у вратаря. Вратарю не нужно бить по воротам.
#193 #581111
>>579765
На самом сайте никак, можно использовать API.
#194 #581114
>>580740
Спасибо, буду пробовать.
86 Кб, 680x582
119 Кб, 726x576
591 Кб, 2048x1536
80 Кб, 554x604
#195 #581117
Рандомно жмякал кнопки на сайти т.к. из-за тупого дизайна не мог понять что происходит и наткнулся на это. 15 летняя школьница успешно занимается олимпиадным программированием. Чуть погуглил и нашёл её профиль на кодфорсе http://codeforces.com/submissions/Dashka_N. Ещё и на республике 77ое место заняла будучи 8 класницей. И её атестат в вк нашёл. Вспомнил как вы от алёны бугуртили и подумал вам будет интересно.
#196 #581122
>>581104

> Вратарю не нужно бить по воротам.


Правила запрещают? Строение ноги другое?
#197 #581123
>>581117
Респект и уважуха. А Алёне бигдату в жопу и монаду под ребро. Сам догадаешься почему?
#198 #581124
>>581117
Лол, почему же? Короткевич вон в 11 лет раскатывал всех, в 14 уже лучший в мире, а на деле программирование не любит и хочет быть ученым, а всё свободное время играет в настольный теннис.

Олимпиадное программирование к сениорству имеет очень посредственное отношение. Даже если бы Короткевич согласился работать в ИБМ когда ему предлагали, он бы работал с второкусниками местных ВУЗиков с GPA выше 3.7, кек, а вот начальницей у него была бы Леночка.
Вот и подумай в чем тут разница и почему баттхёрт.
#199 #581126
>>581117
Ну эта няша таки молодец, видно, что старается, а не с одними баззвордами по миру кактается.
#200 #581135
>>581124

>Короткевич


>родился в семье программистов


>программы начал писать в младших классах школы


>Школьный педагог и тренер по программированию — Михаил Долинский

#201 #581138
>>580893

> А что такого можно сделать на джави, что нельзя оттранслировать 1:1 в скалку?


Быструю конпеляцию
Сделать-то можно все, но на скале в хадупе много мелких неудобств.
- Вот, например, как выглядит сигнатура map в маппере в джаве:
@Override
public void map(ImmutableBytesWritable row, Result value, Context context)

А вот она же в скале:
override def map(row: ImmutableBytesWritable, value: Result, context: Mapper[ImmutableBytesWritable, Result, NullWritable, NullWritable]#Context): Unit

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

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

>>580896
"Hadoop The definitive guide" лучшая для начала, там и хдфс, и мапредьюс.
По эйчбейсу definitive guide тоже хорош (недавно утек препринт второго издания). "HBase design patterns" - хуита.
По спарку - lightning fast big data что-то там. "Learning spark" устарела.
#202 #581141
>>581095
А можешь кода доставить? Гугл не выручил.
46 Кб, 665x210
#203 #581154
Из Thumbs.db можно вытащить превью изображений/видео?
Можно ли создание эскизов на Windows 7 разрешить только на определенных логических дисках?
#204 #581159
>>581135
Забыл самое главное

>не хочет быть программистом


>хочет стать ученым в белорашке и выживать

#205 #581160
>>581154
Можно. Есть Thumbnail Database Viewer. И на вики про этот файл есть ссылка ".. - Описывается доступ к структурированному хранилищу COM на примере файла Thumbs.db".
Не знаю точно. Насколько знаю, нельзя.
#206 #581165
>>581154
Лучше совсем выключи. Нахуй не нужен кэш в 2015, если у тебя не йоба жпеги со сторонами в 30к пикселов.
#207 #581204
>>581138

> writable - нужен пустой конструктор и заполнение полей в readFields.


Макрос написать не пробовал?
#208 #581206
>>581122
Лааддно. Справедливо. Но у него формально нет возможности
#209 #581211
Где-нибудь можно нарыть задания доя oracle 7?
Гугл не помогает, а преподаватель требует запилить файл с самостоятельной работой. Говорит можно найти по access, например, и поменять названия программы в тексте
#210 #581212
>>581211
для oracle*
#211 #581219
>>581204
Не пробовал, но уже и пофиг: начинаем перевод всех джоб на спарк.
#212 #581220
>>581206
Правильного подхода нет. Исходя из предметной области, деление на классы не целесообразно, так как это объекты одного класса - вратаря можно поставить нападающим, а нападающего на ворота, просто что это не эффективно. Но в зависмости от твох алгоритмов определенный способ деления на классы может быть полезен, это нужно смотреть как ты будешь работать с объектами и в зависимости от этого выбрать вариант реализации.
#213 #581225
>>581138

> мапредьюс.


В чём суть? Чем это отличается от обычного скаловского итератора?
#214 #581228
>>581096
Для начала определи, в каком месте тебе нужен полиморфный код у твоих футболистов. Скорее всего - ни в каком. Поэтому и наследование тебе не нужно, хватит одного класса, некоторых числовых настроек (типа скорости/выносливости), и агрегации некоторых алгоритмов в отдельные поля.
#215 #581246
>>581219
А чтож так?
#216 #581272
>>581246
Спарк сделал хадуповский мапредьюс не нужным. От хадупа сейчас надо только HDFS и возможно YARN. Все остальное есть в спарке, и работает лучше, быстрее и удобнее, чем в хадупе.
Конкретно нас подтолкнуло то, что нужен дата-сайенс, и СпаркМЛ покрывает значительную часть потребностей. Ну и по перформансу выигрыш обещает быть существенным - на вход данных приходит много, но агрегируются в небольшой объем, который скорее всего и в памяти получится обрабатывать.

>>581225
wiki://MapReduce
#217 #581278
Сап двач нужна помощь. Кто знает как можно зарепостить чужую запись которая под замком?? Очень надо
#218 #581280
>>581278
бамп
#219 #581297
Моча, поправь шапку. Питон перекатился >>576287 (OP).
#220 #581329
Коданы, решил на гласфише сайтец попробовать зделать, но уже при первом запуске сталкнулся с проблемкой - не видится извне. Гласфиш в принципе не видится снаружи или в нем что то настроить надо?
Лень гуглить, спрошу у доброанона, мб ещё кому то пригодится
#221 #581347
Реквестирую фильма про программистов. Типа Джобс: Империя соблазн, Социальная сеть, Пятая власть.
#222 #581349
>>581347
Только забыл добавить чтобы там про историю их успеха говорили, а не какой-нибудь who am i.
#223 #581370
>>581329
Брандмауэр настроен? Сервер за НАТ-ом?
#224 #581373
Где почитать про OracleDB? Схемы, юзеры, начиная с основ в общем.
#225 #581378
Объясните на пальцах зачем нужны бинарные деревья
148 Кб, 533x420
#226 #581381
Пацаны, есть ли какие-то видеогайды, где сырой Vim превращают в пикрелейтед?
#227 #581383
>>581378
Чтобы на их ветви насаживать обе дырки твоей мамаши
98 Кб, 1049x410
#228 #581392
>>579625 (OP)
Нид халп!
Эта мразь эклипс зависла и совершенно не собирается оживать, а изменения в файлах я конечно же давно не сохранял. Есть какой-нибудь способ сохранить мои ебучие изменения или оживить эту тварь?
#229 #581394
>>581392

> изменения в файлах я конечно же давно не сохранял.


Интересно, откуда берутся такие имбецилы?
Ну ничего, теперь будешь знать, я вот даже в жидее с автосохранением каждую минуту Ctrl+S жму, по привычке.
#230 #581395
>>581383
Ты очень оригинален.
#231 #581397
>>581394

>Интересно, откуда берутся такие имбецилы?


Два года на идее делают свое дело же.
#232 #581398
>>581392
Есть. Нужно снять дамп процесса, открыть его редактором типа имакса, который сможет осилить гигабайт, и далее с помощью поиска найти свой код в памяти.
#233 #581399
>>581383
В голос.
#234 #581426
>>581378
Изучи бинарный поиск, затем переходи к деревьям.
#235 #581463
>>581347
Pirates of Silicon Valley
#236 #581468
>>581463
Видел. Только его и советуют.
#237 #581470
>>581468
Попробуй посмотреть фильмы эпохи первого дотком бума. Типа Startup.com Я не видел, но мало ли, что там.
#238 #581474
ВинХР не умела в прозрачность в интерфейсе, и прозрачность графона в софте задавалось заливкой розовым цветом. Програны, подскажите хекс\ргб этого цвета, пожалуйста.
#239 #581484
>>581468
Так это единственный приличный. Можешь еще сериальчик глянуть (два сезона по 10 серий) - Halt and catch fire. Про начало восьмидесятых, мне очень понравился.
#240 #581490
Кто-нибудь писал под мейнфреймы? Предлагают перекатиться, но что-то я почитал, это какой-то свой особый мир. Сейчас-то я пишу под Linux/OS X и прочий unix-мейнстрим, а там какое-то говно мамонта копать...
#241 #581523
>>581373
Thomas Kyte - Expert Oracle Database Architector
#242 #581536
>>581370
Брандмауэр отключен, ната нет. Есть только три жи есть модем. Я спрашиваю к тому что можете ли вы мне на 100% уверенно сказать что гласфиш виден не только в локальной сети с настройками по умолчанию?
#243 #581540
>>579625 (OP)
может не туда написал но все же, что это такое у меня на некоторых сайтах высвечивает by GetPrivate и перекидывает
#244 #581551
Матерые, объясните ньюфагу, почему не советуют изучать как первый язык JavaScript?
Понятно, что сам бы хотел его учить, но меня удивил момент, что его категорически не советуют как первый язык
#245 #581560
>>581551
Так то похер с какого начинать, если никакой не знаешь, имхо.
#246 #581590
Анон, почему во внутреннем цикле while(true) инструкция break не завершает цикл, хотя условие выполняется?
https://ideone.com/zMUdLD
#247 #581592
Поясните за вижуал студио 2015. Я установил комьюнити версию, через какой-то период она стала требовать активацию. Для активации нужен инет, которого на рабочей станции нет (запрещён). Если я куплю про версию, то я смогу её активировать просто ключем, без всяких аккаунтов и интернетов?.
#248 #581600
>>581592
Ты можешь сходить HKCU\Software\Microsoft\VisualStudio\14.0_Config и удалить впизду раздел Registration, это сбросит триал. Автоматизируй и забудь.
#249 #581604
>>581600
Спасибо, завтра попробую.
Но вопрос про ключ остаётся актуальным, потому что в перспективе все равно придётся брать про.
#250 #581608
>>581600
Можно как-то сбрасывать триал во всяких идеях?
#251 #581617
>>581590
Завершает же. В выводе после "stop: 1" сразу идет "inside cycle" которое находится во внешнем цикле, следовательно из внутреннего вышли.
30 Кб, 974x432
#252 #581621
>>581617
Да, я уже в отладчике поковырялся. Вот новая версия программы:
https://ideone.com/GEpMcV

Аноны могут объяснить, почему программа не проходит один из последних тестов?

Вообще она кривовата: в случае нечестной игры стек начинает увеличиваться бесконечно, и чтобы это остановить, я сделал проверку current_ball < n. Соответственно, если стек начинал расти, то надо вывести сообщение о нечестной игре.
#253 #581633
>>581608
Можешь взять студенческую лицензию на год (если ты студент, конечно).
#254 #581634
>>581633
Жаль, но я уже получил свой говнодиплом.
#255 #581635
>>581560
Я тоже так думал, что ведь не женюсь в конце-то концов среди концов. Но прочитал, что мол может привести к необратимым последствиям в мозгу юного программиста, PHP ещё не советовали, кстати.
#256 #581682
Господа программисты,а как часто на практике применяются те же алгоритмы сортировки?Или же всем плевать и хватает какого-нибудь Arraylist.sort()?Алгоритмы из какой области вообще прямо таки обязательно знать?
#257 #581687
>>581682

>Алгоритмы из какой области вообще прямо таки обязательно знать?


Если прям так что заучивать, то не из какой. Достаточно ознакомиться какие вообще бывают и что вообще возможно сделать на компьютере. К тому же классические алгоритмы уже написаны сто раз на всех языках.
Я самоучкой начинал, когда начинал прогать только про пузырёк прочитал, понял что это очень просто и пропустил главу про сортировки. Вот, нормально живу и програю. Сортировку слиянием сам придумал, когда потребовалась. Конечно, чуть позже я просмотрел общие идеи таких алгоритмов, всё-таки изобретать велосипед весьма неэффективно, и ознакомиться стоит.

>как часто на практике применяются те же алгоритмы сортировки?


От области зависит. Знать какие структуры данных бывают куда полезнее, например, так как они во всех областях.
#258 #581718
>>581621
могу скинуть свое решение, можешь сравнить
#259 #581751
>>579704
Оставь скайп или фейковкашу, если ты еще тут
#260 #581767
Доброанон, посоветуй пожалуйста годную литературу о компиляторах. Висит проект в этом семестре, а по материалам с лекций очень медленно доходит, что от меня вообще хотят.
инбифо книга дракона, но это оверкилл, т.к. сам проект - написать компилятор очень упрощенного языка
#261 #581777
>>581329
Бамп вопросу
#262 #581788
>>581474

>ВинХР не умела в прозрачность в интерфейсе


Wrong.

>прозрачность графона в софте задавалось заливкой розовым цветом


Wrong.

>хекс\ргб этого цвета


255,0,128
#263 #581796
Привет. Погромач, обращаюсь за помощью. Прогроммирование на Юниксе. По учебе нужно сделать групповой проект, мои "товарищи" решили выебнуться и вместо того, чтобы сделать своих команд (через bash скрипты) захотели сделать самый настоящий text editor. Я сам в юниксе не особо силен, а уж как делать текст эдитор вообще без понятия. Есть ли у кого-нибудь какие-нибудь туториалы? Буду рад любой помощи.
Ньюфажек итт. Не бейте лучше обоссыте 2 #264 #581801
Посоны, в общем я решил не отступать в своем намерении запилить свой калькулятор. Калькулятор збс считает, но я не могу задать ему проверку ввода переменной. Нужно сделать так, чтобы когда пользователь вводит переменную отличную по типу от числа, ему бы выдавало ошибку и опять бы выкидывало на ввод того же числа.

http://pastebin.com/9xdeVWF2
#265 #581803
>>581801
https://stackoverflow.com/questions/9716468/is-there-any-function-like-isnumeric-in-javascript-to-validate-numbers

Пилишь такую же функцию, после чтения чисел проверяешь считанную строку этой функцией, если возвращает false - посылаешь юзера нахуй
#266 #581807
>>581600
Не помогло, если удалить Registration, vs при запуске создаёт новую ветку с именем 14.0_Config_xxxx, в которой опять есть Registration.
#267 #581809
>>581803
Ок, спасиб
брофистинг.жпг
#268 #581812
>>581803
Хотя я не совсем понимаю, как это в своем коде реализовать.
#269 #581814
>>581812
Просто копипастишь эту функцию и в любом месте в своем коде можешь ее вызывать точно так же, как ты вызываешь например alert или promt, в качестве аргумента передаешь ей переменную, которую считал с ввода пользователя.

Хотя я на жс никогда не писал но 99% что все так
#270 #581815
>>581814
Но мне нужно проверить вначале первую переменную, а уже потом перейти к выполнению условия.

http://pastebin.com/UD2xLybg
#271 #581825
sup, /pr. Подскажи как можно программно создать virtual wi-fi access point, используя C#.
#272 #581838
>>581815
Ты проверяй переменную до того, как спарсишь ее в int. Присваиваешь переменной значение промта, проверяешь, если проверка пройдена - парсишь как число
#273 #581846
>>581825
Даун ты эдакий, 3 секунды в гугле:
https://www.youtube.com/watch?v=u6lTqoAYiYg
#274 #581853
>>581426
А что конкретно-то там изучать? Хуяришь массив рекурсиями на половинки пока не найдешь (или не найдешь) нужный элемент.
#275 #581855
>>581853
Ну вот и в деревьях так же. Каждое звено делится ещё на 2. В свою очередь они делятся тоже. Получается огромная ебола, которая к бинарному поиску никак не относится. И схожи они только частью названия.
#276 #581856
>>581855
Ну я и пытаюсь понять нахуя нужны бинарные деревья
#277 #581857
Как быстро ставить теги - как чел с видео - буквально двумя кнопками? Макросы какие то определенные делать надо?
https://www.youtube.com/watch?v=oBKaXB9CMMo
#278 #581883
>>581857
ctrl+c, ctrl+v
#279 #581885
>>581523
Спасибо!
#280 #581887
>>581883
Нет, там дргуое.
#281 #581914
>>581887
К примеру он набрал li, нажал кнопку на клавиатуре и получилось <li></li>
36 Кб, 800x600
40 Кб, 800x600
38 Кб, 800x600
#282 #581936
Програны, подскажите, готовлюсь к сдаче теста, в нём встречаются ебанутейшие вопросы, как, например, эти на логические элементы. Что за нестандартное обозначение со стрелочками? Дело в том, что иногда в вопросе встречается только оно и надо ответить, что это за функция, а я не могу понять, как она работает. Галочками помечены правильные ответы.
#283 #581939
>>580294
Книги Виталия Леонтьева.
#284 #581951
>>580769
ArchWiki.
#285 #581959
Коданы, а где между «типами» проектов проходит грань, за которой возможностей/производительности простеньких СУБД типа SQLite уже не хватает, и нужно переходить на Мускул, Постгрес и другие СУБД в этой нише?

И для чего лично вы в своих проектах юзаете Редис и Монгу?
#287 #581972
>>581959

>монга


говна кусок для жс-облядей не могущих в er

>редис


ебаное кейвелью, которое разваливается на ура и не собирается нихуя.

>постгрескл


даже твоя мама отсосет за него

>эскулайт


больше чем для тудулист не годится

>майэскуэль


годно для практически всего в вебе.

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

делай на майскл - не выебывайся, или на постгрескл - если нужна бизнеслогика на сервера
#288 #582033
C#. Передаю в метод два массива, делаю третий, но перед этим у одного из массивов меняю знаки элементов. Наружу выходит только третий массив. Но в дальнейшем в программе, обнаруживаю, что у массива, которому я поменял знаки внутри метода, поменялись знаки. Почему, если я передаю значения, а не по ссылке? inb4 массив - ссылочный тип

public static double[] Сложить(double[] a, double[] b, int t)
{
if (t == 1)
{
Console.WriteLine(t);
for (int i = 0; i < b.Length; i++)
b = -b;
}
if (t == 2)
{
Console.WriteLine(t);
for (int i = 0; i < a.Length; i++)
a = -a;
}

double[] c = new double[a.Length];

{
...
}
return c;
}
#289 #582035
>>581959
Монга это хранилище документов, то есть если ты хочешь добавить поле "макс. скорость" в сущность "автомобиль" тебе не надо писать миграцию на добавление integer поля max_speed в РСУБД, ты просто начинаешь сохранять еще и это поле в объекте "автомобиль". И вообще там не нужна схема как в РСУБД, тупо сохраняешь JSON структуры. Хороший пример использования - городской портал, когда тебе нужны объявления, вакансии, каталог и чертова куча всего, сроки маленькие, платят мало, потенциальная нагрузка маленькая, и сидеть проектировать схему РСУБД оверкилл - надо ведь просто сохранять и выводить, а если что - в монге есть набор костылей для разных усложнений.

А вот если в проекте пахнет связями между сущностями, нет ничего лучше РСУБД и божественных джойнов. Все SQL хранилища примерно одинаковы по сути, но у них разные движки и нюансы конфигурирования, поэтому обычно глубоко задрачивают что-то одно, я бы порекомендовал postgres. MySQL нереально хуевый, когда речь идет о "взрослых" транзюлях уровня биллингов и документооборота, он больше для задачек уровня /b/, а нормально оплачиваемой работы уровня /b/ становится меньше и меньше. Поэтому postgres, oracle, msql...
#290 #582037
>>582033
массив - ссылочный тип
#291 #582038
>>582037
А как тогда делать? В новые массивы переписывать?
#292 #582040
>>582038
Так ты можешь значения то не переписывать в массиывах, а считать их на лету и использовать в своих дальнейших вычислениях.
83 Кб, 930x523
#293 #582042
может кто-нибудь помочь с решением?
#294 #582043
>>582042
Пиши свое решение — поможем найти ошибки.
#295 #582045
>>582042
О, первый курс, золотое время.
#296 #582048
>>582043
это не моё задание, попросили хоть как-то помочь, а я в программирование не умею, последняя надежда на вас
#297 #582052
>>582048
Пиздишь.
48 Кб, 509x720
#298 #582057
Как сделать подсветку и автодополнение для .sass файлов в sublime text 3? Вроде поставил Syntax Highlighting for Sass через Package Control, все равно нихуя не работает, тупо белый текст.
#299 #582059
>>582057
Отбой, разобрался
#300 #582062
Ссылку на питона в первом посте поправьте, тред новый появился
#301 #582083
Приветствую, что можете посоветовать для прочтения о X64 и ARM ассемблер. На русском не смог найти.
#302 #582086
Нужен ресурс или база данных с странами, городами и переводами хотя бы на несколько языков.
Какие варианты есть? Пока юзали опенстримапы, но там слишком много говна ненужного.
#303 #582092
a = 20000
b = str(a)

while (int(b[-1]) == 0 or int(b[-1]) == 2 or
int(b[-1]) == 4 or int(b[-1]) == 6 or
int(b[-1]) == 8):

Хочу разделить а на 2, потом если инт будет равен тому что я написал выше то еще раз на два и так до тех пор, пока инт не будет равен тому что я написал выше.
#304 #582123
Аноны, можете обоссать, но сначала скажите, какие есть годные бесплатные курсы по программированию? Интересует Ryby. Важно - уроки на русеке. Пример - codeacademy. Нет, я средне знаю английский, но не на таком прекрасном уровне, чтобы на нем изучать язык программирования.
#305 #582129
>>582092
Остаток от деления присваивать не пробовал?
24 Кб, 463x394
#306 #582137
Спасите, помогите!
Нужно решить задачку с вот такой сетью.

Вот одно из нужных к выполнению действий:
В интерфейсе командной строки настройте интерфейс Fast Ethernet 0/0, используя IP-адрес 10.0.0.254 /8.

б.\t Настройте интерфейс serial 0/0/0, используя первый подходящий IP-адрес в сети 192.168.1.0 /24 для подключения к маршрутизатору RTR01. Введите частоту синхронизации: 64000.

в.\t Настройте интерфейс Serial 0/0/0, используя первый подходящий IP-адрес в сети 192.168.2.0 /24 с тактовой частотой 64000.

г.\t С помощью команды no shutdown включите настроенные интерфейсы.

д.\t Настройте маршрутизацию по протоколу RIP для извещения сетей о настроенных интерфейсах.

е.\t Настройте конечные устройства.
Настройте сервер Server0, используя первый подходящий IP-адрес в сети 10.0.0.0 /8. Настройте подходящий шлюз по умолчанию и маску подсети.

Настройте принтер Printer0, используя второй подходящий IP-адрес в сети 10.0.0.0 /8. Настройте подходящий шлюз по умолчанию и маску подсети.

Ничего не понятно! Команды киско таки смотрел. Учусь на ИБ.
#307 #582215
Сап!!!! Аноны битриксоводы помогайте: можно ли на 1с битрикс эксперт повесить решение для городского портала + портал открытых данных? Лицуха + город куплены. Работаю в гос конторе, так-то нахуй не сдалось городское решение, да и открытые данные, да и битрикс в пизду его
54 Кб, 640x612
#308 #582227
Здравствуй анон. Лабу сдавать уже завтра а я нихуя не понял и вобще тупой дебил, но это единственный предмет в моей шараге и я очень прошу помочь. Есть несколько алгоритмов решения задачи о рюкзаке. Не мог бы ты написать комментарии к ним для даунов вроде меня?
http://pastebin.com/G5bE7BMj
http://pastebin.com/eRV41asS
http://pastebin.com/CQzEzwab

Это просто ужасно, я ничего не понимаю в c++.
#309 #582234
>>582227
А в чем понимаешь?
#310 #582235
>>582234
Немного pascal, немного flash анимации. Очень нравилось их рисовать. А тут прямо бедствие какое-то. Я вроде и ходил но как сел за лабу нихуя не понял. Прошу расписать максимально подробно как для даунов. Чтобы я хоть на примере учился. Все таки экзамен сдавать. А со всеми остальными предметами вполне нормально. Матан вон вобще лучше всех.
#311 #582237
>>582235
задача про рюкзак на вики есть. там мало пояснили?
#312 #582239
>>582237
Вроде нормально, а как только мне прислали эту я растерялся совсем. Очень туго идет.
#313 #582240
>>582235
Паскаль мало чем отличается от си на твоем уровне.
#314 #582241
>>582240
Просто взгляни на вторую, это же вобще дебри для меня. На моем матфаке выдали программирование в которое я со школы не мог. Я давлю, туплю, уже неделю сижу с ними. Я бы не просил анон если бы мог сам понять, но я и правда даун. Однокурсники уже нахуй с ними посылают. Суки, зато как матан им объяснить так они первые.
#315 #582248
>>582241
Посмотрел. Даже не знаю, чего там не понять. Синтаксис или что вообще?


>2015


>не делать задачки одногруппникам за деньги


#316 #582249
>>582248
Просто описать что вот это вот делает так, а вот это делает вот это. А теперь вот тут мы используем результаты из той функции и получаем вот это.
#317 #582251
>>582248
Да я слишком омежный и добрый. Мной всегда пользовались, когда мне надо могут и нахуй послать а когда им надо так и отказать не могу. Яиц нет будто.
#318 #582253
>>582249
Ну там даже функций нет, лол. Алсо, на сайберфоруме спрашивал?
#319 #582257
>>582253
Я подумал что тут лучше. Давно сижу просто на абучане. Сайберфорум как раз таки напишет "да тут же изи))" и пошлет как и мои однокурсники.
#320 #582258
Антоны, есть среди вас кто разрабатывает и внедряет директум? Сойдет директум рх для вкатывание в .net?
#321 #582261
>>582257
здесь пытаются сделать то же самое лол. лень разбираться что там у тебя за задачки. есть хоть условие или откуда списывал?
#322 #582263
>>582257
Ну я вырубаюсь, так что не помогу, сорян.
27 Кб, 659x237
#323 #582264
>>582261
Да, вот.
>>582263
Да ничего. Я честно сказать просто уже от бессилия сюда написал. Так то я понимаю что не помогут.
138 Кб, 1280x1024
134 Кб, 1280x1024
#324 #582267
>>579625 (OP)
Почти-Кирилл в треде.
Аноним-программист, ищу твоего совета.

Есть программа для тестирования.
Нужно создать подобную оболочку, которая будет:
1) выдавать список заданий;
2) фиксировать ответы и сохранять их;
3) определять правильные\неправильные ответы и подсчитывать сумму баллов;
4) опционально - давать итог (показывать, где были ошибки, выдавать комментарий об ошибках).

Программа должна быть оффлайновой и портативной (принес на флешке, развернул, студенты потестировались, забрал папку с программой и результатами).

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

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

Выложено все сумбурно - но что подскажешь, добрый аноним?
Т.е. или готовый продукт, желательно бесплатный\недорогой. Или где и как с минимальными усилиями научиться написать такое. Пусть оно будет выглядеть как совместное творчество Васяна с девятого Б и сумрачного гения Бабушкина, но чтоб работало
#325 #582271
>>582264
Что за шарага такая блядь?
#326 #582272
>>582267
Мудак какой-то верстал.
#327 #582273
>>582271
СибГУТИ
#328 #582274
>>582271
иннополис
#330 #582276
>>582272
Ну, в любом случае это лучше, чем ничего.
И оно функционально - а красоты и супердизайна от него не нужно.
#331 #582279
>>582275
Да я такое видел. Я просто хочу понять как она работает, чтобы если меня спросили я мог объяснить где что. А я не могу, я туплю как мудак. Почему на матфаках такое дают? За що?
#332 #582280
>>582267
easyquizzy
#333 #582282
>>582279
Прикладная математика и информатика небось какая-нибудь.
#334 #582285
>>582282
Ну да, что-то типа. Анон прошу, опиши если не сложно. Я к экзамену честно подготовлюсь, но тут я просрал слишком много времени а завтра сдавать. Я как сдам лабу найму репетитора и буду зубрить это. Я и не думал что оно так будет.
#335 #582287
>>582280
О, это выглядит неплохо - спасибо, добрый аноним.
Побросайте еще вариантов (нужно еще с аудио).
#336 #582290
>>582287
В образовач сходи. Там вроде учителя тусуются и про это знают.
#337 #582291
>>582290
Ок, пересоздам еще там - спасибо за совет.
Добра вам, аноны-программисты.
#338 #582342
Компилирую такой код MASM: https://ideone.com/1QTLVK
Возникает ошибка must be index or base register. Думаю, это из-за того, что получении адреса в скобках я смешал регистры si и cx или ксорю со слишком маленьким регистром al. Что можно сделать?
#339 #582345
>>582342
Хотя я там не в том направлении перебираю байты, но похуй, щас исправлю.
#340 #582349
>>582342
Переписал код так:
crypt:
\t\txor byte ptr [si], al
\t\tinc si
\t\tloop crypt
\t\tjmp si
Но теперь он выглядит как говно.
#341 #582354
>>581936
Бамп вопросу.
38 Кб, 512x642
#342 #582359
Есть java код, беру данные из DB и отправляю их в PDF. Вопрос как сохранить PDF на рабочем столе? Как сохранить его в выбранной папке я знаю но как определить где рабочий стол если он лежит в папке пользователя?
#343 #582368
>>582349
Тебе написали, чтобы юзал bx. Вот и юзай.
#344 #582370
>>582342
Ололо, моя залупа шифруется и расшифровывается в оперативной памяти! Можно писать криптор для вишмастера.
https://ideone.com/xI1C9b
#345 #582371
>>581914
Ctrl+Space или Tab, в зависимости от настроек. Без плагинов. Или emmet, да.
#346 #582376
>>582370
Зачем sub dx,dx в строке 7, зачем размер vx вычисляешь в рантайме, когда можно просто mov end_vx - vx на стадии компиляции?
#347 #582379
Подкиньте годноту вроде этого: http://www.securitylab.ru/analytics/269050.php
Алсо, есть ли способы распространить вирус через локальную сеть по всем компьютерам с одного?
#348 #582381
>>582376

>mov end_vx - vx


Я думал, в ассемблере знак минус нельзя использовать для арифметический операций. Думал, что они реализуются только через инструкции типа add и sub.
#349 #582383
>>582381
То, что можно посчитать на стадии компиляции, пишется обычными арифметическими выражениями. Алсо, можно шифровать код прямо во время его генерации, например, на фасме
#350 #582386
>>582381
Алсо, там должно быть mov cx, end_vx - vx, конечно же.
#351 #582389
Ребят, хочу заделаться в программисты. 18 лет, тупой как пень. Логика на нуле, математика на полу нуле, из познаний программирования первые 40 страниц книги по Си от Аарона Хиллегасса. Готов ради этого ебашить как проклятый. Какие трудности встретил за 3 дня изучения: не могу найти годную лит-ру для самостоятельного изучения математики. Либо книги для 7-ми клашек, либо темы уровня 904719823749812734, до которых мне всю жизнь расти. Нашёл годный способ учить английский (английский я тоже благополучно проебал). пните меня в павельную сторону, а то у меня чувство будто я творю опять чушь.
#352 #582393
>>582383

>Алсо, можно шифровать код прямо во время его генерации, например, на фасме


А на masm точно так же можно зделоть?
#353 #582398
>>582389

>Нашёл годный способ учить английский


Какой?
#354 #582401
>>582398
просто и без задней мысли
#355 #582407
>>582401
Ну и иди на хуй.
#356 #582408
>>582398
Много лит-ры читаю. Ищу её на инглише, читаю, не знакомые слова гуглю и записываю (потом учу), не знакомые речевые обороты гуглю, пытаюсь запомнить. Осталось найти собеседника для того, чтобы знания закреплять.
#357 #582409
>>582393
Нет, нельзя.
#358 #582411
>>582398
Ну там полиглот тип))
#359 #582414
Ничего если в книги используется 3.1 пайтон, а у меня 3.5?
#360 #582415
>>582389
Кормен и Сейджвик.
Параллельно K&R The C programming language.
Потом либо в шапку крестового треда, либо джавы/c#, если указатели и прямой доступ к памяти не для тебя.
#361 #582416
>>582414
книге*
#362 #582420
>>582415
А с математикой что?
#363 #582424
>>582420
www.khanacademy.org от уровня детсадовца до такого, которого тебе хватит, чтобы кодинг заодно английский подтянешь: "dick stuck in avocado", вот это все
#364 #582425
>>582389

>Нашёл годный способ учить английский


http://geektimes.ru/post/243707/ - хуйня полнейшая
http://geektimes.ru/post/154333/ - вот. Риали годнота.
#365 #582430
Программач, в окне, создаваемом через window.open(page.php), не работает кириллица, не подключается utf-8. Что может пойти не так?
#366 #582436
>>582430
А сервер/скрипт Content-Type с кодировкой отдают?
#367 #582447
>>582436
Видимо, нет. Как я могу это починить?
#368 #582451
>>582447
header('Content-Type: text/html; charset=UTF-8'); в скрипте перед выводом тела страницы?
#369 #582463
>>582451
Разве <meta name="viewport" content="charset=utf-8"> не будет работать?
84 Кб, 598x574
5 Кб, 492x670
Ёбаное деревце #370 #582467
http://pastebin.com/quiRpcJ9
Анон, я искренне не понимаю, что делаю не так. Хочу как на первом пике, получается как на втором, блядь. Уже и через углы пробовал, и через все. Если это важно, это не к какой-то лабе, курсовой или чему-то еще, это задачка из древней книжки
41 Кб, 604x478
#371 #582468
Почему каждая книга о программировании главу обучения начинает так: "Вот есть такая функция, у нее есть тип возвращаемого значения, параметры, итд, а вот здесь есть оператор и элемент..." Я вообще ничего не понимаю - полез в вики, там пишут " тип возвращаемого значения определяет и накладывает ограничения на тип данных, возвращаемых методом или функцией." "фрагмент программного кода (подпрограмма), к которому можно обратиться из другого места программы".

Есть книга совсем для дебилов вроде меня, где все разжевывается ДЕЙСТВИТЕЛЬНО с нуля, чтобы при описании специального термина не использовались другие специальные термины, которые описываются третьими?
#372 #582471
>>582467
ножка каждой последующей ветви, кроме средней, сокращается вдвое, не?
#373 #582477
>>582463
>>582451
Тащемта, и не работает, работает только через заголовок. Но почему? Мне в каждую такую страницу заголовок прописывать?
#374 #582479
>>582471
Так и среднаяя вроде сокращаться должна.
#375 #582510
>>582467
Ты углы считаешь относительно вьюпорта, а не относительно родителя (ножки) элемента. Плюс с длинами тебе уже пдсказали.
#376 #582514
>>582467
Сделай через углы, только нормально. Начни с того что напиши функцию которая будет принимать две координаты, угол и длину и чертить простую линию из заданых координат по заданому углу в заданом направлении. Сделай чтобы она принимала любые углы (отрицательныеЮ больше двух пи). А дальше там 5 строчек останется написать. Твой параметр t не нужен (если в задании он не требуется) - прерывай рекурсию когда длина станет слишком маленькой, например 5 пикселей.
#377 #582515
>>582477
Да, тебе прописывать заголовок для каждой отдаваемой страницы. Напиши роутер и отдавай кодировку через него, будет красивее и проще. У апача есть AddDefaultCharset. Вообще, автоопределение для UTF-8 должно везде корректно работать, но проще прописывать и быть уверенным.
#378 #582517
>>582510
Если честно, все равно нихуя не понял. Как это не от родителя, я ж должен ее сплошняком рисовать? От вьюпорта - в смысле, задать угол глобально и его таскать? Ну если я даже константой его сделаю, вид рисунка таким же останется, я пробовал. Либо я не понял тебя нихуя.
#379 #582520
>>582514
А почему так-то - "не нормально"?
Задания как-такового нет, я просто всегда рекурсию так делал. Там до этого обычное дерево Пифагора надо было нарисовать, оно у меня и через обычные линии получилось, но там проще, они считаются через треугольник, а тут как бы изначальная линия вертикальная и хуй его знает, как считать.

>и чертить простую линию из заданых координат по заданому углу в заданом направлении.


Ну так это все равно получение конечной координаты, зачем в отдельную функцию выносить? Вопрос весь в том, что я, видимо, не понимаю, как это сделать.
#380 #582521
>>582517
У тебя x1, y1, x2, y2, а я предлагаю x, y, length, angle. И рисовать боковые элементы по angle - 30, angle + 30, например.
#381 #582522
>>582520
>>582521

>Вопрос весь в том, что я, видимо, не понимаю, как это сделать.

#382 #582526
>>582520

> в отдельную функцию


> не понимаю


Синус угла умножить на длину это дельта у, косинус умноженый на длину - дельта х. Отдельной функции не надо. Сначала пишешь функцию с которой можешь отрисовывать линии нужной длины в нужном направлении, потом добавляешь туда рекурсивные вызовы и готово.
#383 #582527
>>582522
Если как на пике, то tree(x, y, length, angle):
1) Вычисляешь вектор: xf = cos(angle)., yf = sin(angle).
2) Рисуешь линию по x, y, длиной length, угол angle: line(x, y, xf length, yf length).
3) Вычисляешь, откуда начинаются ветки (1/3 высоты, например) branchx = xf length / 3; branchy = yf length / 3;
4) Рисуешь ветки: tree(branchx, branchy, length / 3 * 2, angle +/- 30).
...
5) Подбираешь параметры (длину и угол).
#384 #582529
>>582527
блять, ебучие звездочки там умножения около курсива
#385 #582530
Я постоянно пизжу чужой код, вследствие чего мне очень дается написание чего-то с нуля. Как это лечить? Эту маничку подглядывать. Ничему не научусь же!
#386 #582531
>>582530

>не очень


фикс
#387 #582535
>>582530
Одновременно с пиздингом кода читай его. Со временем пройдет. Пиздить код правильно, но нужно к нему критически подходить.
#388 #582541
>>582527
>>582526
>>582529
Блядь, ну нихуя ж не понятно! Как я должен рекурсивно вызывать эту хуйню, если я не знаю конечной координаты (которая начальная для ветки)?

>branchx = xf length / 3; branchy = yf length / 3;


она ж нихуя не будет такой, если там на произвольный угол отклонение, а не величина, зависящая от длины. А если так, то будет то же самое, что у меня сейчас.
#389 #582544
>>582526
Тогда уж на тангенс, мб? dy вообще нахуй не нужна.
#391 #582555
Анон, спаси бедного студента. Никак не могу заставить гребанные мьютексы работать.
Вот это создание процесса в осн. прогамме:
HANDLE mtx=CreateMutex (NULL , TRUE, "MyMtx");
CreateProcess( NULL, "sort.exe 1", NULL, NULL, TRUE,NORMAL_PRIORITY_CLASS|CREATE_SUSPENDED, NULL, NULL, &s1, &p1);
А вот это прием мьютекса в созданном процессе:
HANDLE mt=OpenMutex (MUTEX_ALL_ACCESS, FALSE, "MyMtx");
И он, сука, не принимается (ERROR_FILE_NOT_FOUND), т.е. новый процесс его не видит. ЧЯДНТ?
#392 #582560
>>582535
Я когда пизжу, переписываю, к концу переписывания понимаю, как все устроено и как вносить изменения.
#393 #582565
>>582541

> я не знаю конечной координаты


координаты (x + cos(angle) lenght , y + sin(angle) length)
Аноним #394 #582567
>>582555
Параметры неверные.
#395 #582568
>>582565
Вы один человек или несколько? Чьи советы выполнять?
#396 #582575
>>582567
Тогда какие? Просто я рылся в мсдн и выставлял их в соответствии с приведенной информацией.
22 Кб, 639x402
#397 #582611
>>582551
>>582568
Нас несколько. А ты что-то делаешь не так:
https://ideone.com/AHun0n
Это пример просто, ты можешь:
0) Почитать про полярные координаты. angle и height - как раз полярные координаты "ствола" дерева, если считать x, y началом координат (origin). И для каждого поддерева считаются новые полярные координаты (и новое начало координат) относительно координат предка.
1) Ограничить глубину рекурсии шагами, а не минимальной длиной ветки (а заодно прилепить вероятность рекурсии).
2) Сделать небольшую рандомнизацию угла.
3) И рандомизацию длины.
4) И тогда оно, может быть, будет выглядеть, как на пике.
#398 #582613
>>582555
У тебя либо не создается мьютекс, либо проблема с правами (например, дефолтные SECURITY_ATTRIBUTES запрещают открывать с MUTEX_ALL_ACCESS). Проверь, что мьютекс создается и попробуй открывать с SYNХRONIZE какое еще нахуй слово из спам-листа?, большего тебе и не нужно.
#399 #582616
>>582611
Если находиться в графическом режиме, можно как-то писать в консоль отладочные сообщения? Через cout прям на экран хуярятся.
#400 #582619
>>582616
Можно продолжать использовать консольную подсистему, даже работая с окнами. Стандартно выводишь через printf
Курсачи и диплом о вебе #401 #582622
Аноны, хочу сабж. Что-нибудь, где побольше прогать, паттерны, пхп и базы + немножко экономики/эконометрики, так как с этим должен быть связан диплом моего направления подготовки. Накидай вариантов для курсачей и дипломной, крайне желательно взаимосвязанных, объединенных одной темой. Если можно увязать админство/безопасность с эконометрикой - тоже можно. На ум приходит только какой-нибудь ханипот и статистика автоматизированных и ручных атак, ну либо оценка эффективности маркетинговых стратегий веб-проектов.
#402 #582628
>>582359
https://www.google.ru/#newwindow=1&q=java+get+desktop+path
>>582389
Перекатывайся с Си на что-нибудь более реальное. Джава, сисярп - беспроигрышные варианты. Пхп - если ты совсем даун.
>>582468
Ты не уточнил, какой язык ты пытаешься выучить. Ну а так по пхп есть книжки для школьников сто процентов. По джаве вроде во всяких Шилдтах тоже с нуля все расписывается.
#403 #582634
>>582616
Про какую консоль идет речь, если у тебя DOS?
#404 #582662
Программисты, подскажите плес дауну. Надо пару формул в опен офисе в табличном файле замутить. Ну чтоб числа вычитались и складывались.
Например, есть 5 колонок. в них 5 чисел. Мне надо формулу забить, чтоб между этими пятью числами происходили арифметические действия и результат высвечивался в следкющих колонках. Не ссыте только, в гугле поебота какая-то. Очень простые действия, сложение, вычитание и деление. Буду благодарен, кто объяснит.
#405 #582665
>>582662

> в гугле поебота какая-то


google://openoffice formula, первый же результат - вики со скриншотами для дебилов.
#406 #582667
>>582665
я просто попросил, чтоб мне объяснили. я ведь даун-нубас. если бы я умел, я бы тут не спрашивал как бы.
241 Кб, 1386x1016
#407 #582672
>>582665
у меня даже окно выбора не выпадает, только внизу полоска редактирования появляется
#408 #582673
>>582662
ну ананимасы, помогите плес
#409 #582674
Анон, я-скучающий питонист. Подскажи, чем бы заняться на досуге для души и развития? ЯП какой-то новый потыкать или вроде того. Взялся бы за компьютерное зрение, но матеша на полном нуле.
#410 #582678
Анончики, помогите с формулами, пожалуйста. Пиздец как надо. Я сам нихуя не понимаю, как их писать и вставлять в таблицу
#411 #582681
>>582673
Могу только сказать, как это в экселе делается:
выбираешь ячейку, где будет сумму/произведение/Аллах, н-р D1, там пишешь "=A1+B1" и вауля! Потом можно просто растянуть на другие ячейки.
#412 #582682
>>582681
сча попробую) спс.
#413 #582685
>>582681
ого, всё работает) спасибки анончик. а подскажи, какие знаки умножения и деления?
#414 #582686
#415 #582687
>>579625 (OP)
В чем разница между ssh и vnc, как второй может использовать первый, если и то, и другое - протоколы удаленного доступа? Почему первый используется без второго, но не наоборот, в чем профиты?
#416 #582690
>>582686
спасибки) добра тебе) помолюсь за тебя сегодня вечером
#417 #582707
Учусь сейчас на физфаке, 1 курс, с лета начал изучать питон, потом шарп, писать задачки, сейчас занимаюсь шитдевом на юнити, пишу для этого сам через пень-колоду скрипты на шарпе. Поступаю уже второй раз, до этого учился на химфаке, там было ужасно скучно, интереснее всего было на матане, физике и основах термодинамики, поэтому решил, что лучше перепоступить на физфак. Но сейчас понимаю, что это тоже не моё, потому что то время, которое я должен тратить на механику, я трачу на Барта Де Смета и свой говнокод, и получаю от этого удовольствие, не сравнимое с решением задачек по физике, и меня бесит, что вместо того, что мне действительно нравится и чем я могу заниматься впоследствии, мне надо готовиться по малополезным в таком глубоком рассмотрении для меня предметам. Поэтому хочу спросить, куда мне перевестись, чтобы то, что мне нужно для того, чтобы выучиться на годного ит-специалиста, мне давали больше всего остального. Какие направления мне подойдут?
#418 #582726
Господа, посоветуйте книгу по design patterns применительно к питону. Или какой опенцорц почитать с хорошей архитектурой (кроме сорцов фреймворков, их итак скоро начну читать).
#419 #582727
>>582707
Продолжай учиться, бро. С твоими знаниями и, если будешь дальше дрочить ЯП, будут доступны высшие области программирования, связанные с серьёзной наукой. Тебе не придётся шквариться об тырпрайз, веб и всю эту потреблядско-офисную шушеру. Алсо, учитывай, что программирование тебе с 90% вероятностью остопиздит, так что в крайнем случае будешь двигать науку. Для мотивации можешь почитать нытьё 30-летних макак в соседнем треде.
Как же я тебе завидую, пидор.
#420 #582728
>>582707
В России нет ни CS образования, ни IT образования, кроме яндекс факультета в Вышке. Мог бы и дальше тусить на химфаке, поддрачивая свое юнити.
#421 #582753
>>582728
ТЫ про спбау забыл, он вышку за пояс заткнет
#422 #582758
>>582753
Это разве не физико-технический факультет Политеха, который айтишников выпускает постольку-поскольку?
#423 #582776
>>582727
Хуйня совет для даунов. Поступать надо на менеджера, попутно проёбывая все не нужные пары в библиотеке со своим нотблюктером и занимаясь написанием говна на Скале. И как программист развиваешься, и в будущем можешь не хуй сосать двигая в науку, а тимлидом стать/свою фирму открыть с базой менеджерских знаний.
#424 #582783
Посоветуйте годных книг\курсов английского. Дабы можно было свободно читать литературу.
#425 #582793
>>582783
- > /fl
#426 #582801
>>582628
C++ пытаюсь учить.
#427 #582814
Помогите, господа. Нужен компилятор в котором можно компилировать С и accembler.
#428 #582815
#429 #582818
>>582814
Borland C, лол?
#430 #582850
>>582815
>>582818
Что из этого сможет вот в этот код?
http://pastebin.com/FU0yBrPv
#431 #582858
#432 #582865
>>581608
1. Выйти из Идеи;
2. Удалить \.IntelliJIdea\config\eval\idea.evaluation.key
3. Удалить все строки, содержащие evl в файле \.IntelliJIdea\config\options\options.xml
4. Запустить Идею и опять выбрать триал.
#433 #582877
>>582035
Спасибо, а что можешь сказать о Редисе?
74 Кб, 1278x447
142 Кб, 1290x558
206 Кб, 1285x641
136 Кб, 982x619
#435 #582892
Можете прокомментировать задачи? Какая идея решения или что гуглить чтобы самому понять? Сам наверно только про раздел империи могу решить.
#436 #582898
>>579625 (OP)
Привет, Пр.
Есть одна лаба, в которой нужно написать свой обработчик прерываний клавиатуры. Так вот, собственно, все как-бы есть, но почему-то выводится по два символа на одно нажатие, даже если я вывожу через int 21h хотя так нельзя, а не через буфер клавиатуры. Даже если прописать аски и скан-коды напрямую, будет просто два одинаковых символа. ЯННП, хелп. Да, это TASM.
http://pastebin.com/iDRd9F9c
#437 #582919
>>579625 (OP)
Аноны, помогите решить задачу, на обработку символьных данных. Задача звучит так :
"В заданном предложении найти слово, в котором количество буквы 'а' максимальна. Вывести найденное слово и посчитать, сколько раз буква 'а' встречается в этом слове. Предложение вводится с клавиатуры!"
#438 #582924
>>582919
Язык?
#439 #582925
>>582924
Хаскель.
#440 #582926
>>582925
Рано же, он бампануть должен сначала.
#441 #582928
>>582919
бамп
#442 #582933
317 Кб, 1600x900
#443 #582935
>>582933
Вот сама задача. Вариант 8. Язык C++
#444 #582937
>>582935
Гуглить пробовал?
#445 #582939
>>582937
Пробовал. Не находит.
#446 #582940
>>582935
Сделаю за 350. Оплата вперед, на карту Сбербанк.
#447 #582941
>>582940
Сделаю за 200 на карту Сбербанк.
#448 #582942
>>582940
Я нищестудент. В месяц имею 4к.
#449 #582943
>>582941
Сделаю за 500 оплата на вебмани.
#450 #582945
>>582943
Сделаю за 200. Оплата на вебмани или карту сбербанка.

>>582942
Я такой же. Иди гугли, раз тупой такой. Элементарное задание, сука.
#451 #582946
>>582945
Сделаю за 150 оплата на биткоин.
#452 #582948
Вот вы мрази, зачем клиента спугнули? 300 с рефакторингом и поддержкой.
#453 #582949
>>582948
Все ещё 200 и всё включено.
#454 #582951
>>582942

>4к


Я согласен.
#455 #582957
Ладно, скиньте червонец и я нихуя не буду делать.
#456 #582960
Аноны, реквестируйте правильный путь в прогаммисты. В факе это не сказанно. То есть не беря во внимание школьную программу математики и обязательное знание английского для общения с клиентами/новейшей технической лит-ры. Вот тоесть конкретные темы математики для первого этапа, конкретные ЯП, когда надо начинать алгоритмами заниматься, какой ЯП будет выучить полезнее в данный момент и т.п. Хочу вкатиться, делал потуги раз 10, всегда останавливалось всё на том, что я бросал ибо "хули тут так сложно, я нихуя не понимаю, перехожу на пых. (спустя 2 дня) хули тут такая конкуренция по пыху лучше уборщиком работать). И так уже год. Заебался я, хочу серьёзно заняться. Готов ебашить (алсо я с жиротреда, на диету смог сесть, так что и это осилю).
#457 #582961
>>582939
Сотня и я гуглю за тебя
#458 #582969
>>582935
Отобрал ваш хлеб. Пожалуйста.
#include <iostream>
#include <queue>

using std::cout;
using std::cin;
using std::endl;

int main()
{
cout << "Enter the sentece: ";
char ch;
cin.get(ch);
std::queue<char> current_word;
std::queue<char> last_word;
int current_a = 0;
int last_a = 0;

while (ch != '\n')
{
if ((ch >= 'a' && ch <= 'z') ||
(ch >= 'A' && ch <= 'Z'))
{
if (ch == 'a' || ch == 'A')
current_a++;

current_word.push(ch);
}
else
{
if (current_a > last_a)
{
last_word = current_word;
last_a = current_a;
}

current_word = std::queue<char>();
current_a = 0;
}
cin.get(ch);
}

if (current_a > last_a)
{
last_word = current_word;
last_a = current_a;
}

cout << endl << "Word ";
while (last_word.size())
{
cout << last_word.front();
last_word.pop();
}

cout << " have " << last_a << " symbols a." << endl << endl;

system("pause");

return 0;
}
#458 #582969
>>582935
Отобрал ваш хлеб. Пожалуйста.
#include <iostream>
#include <queue>

using std::cout;
using std::cin;
using std::endl;

int main()
{
cout << "Enter the sentece: ";
char ch;
cin.get(ch);
std::queue<char> current_word;
std::queue<char> last_word;
int current_a = 0;
int last_a = 0;

while (ch != '\n')
{
if ((ch >= 'a' && ch <= 'z') ||
(ch >= 'A' && ch <= 'Z'))
{
if (ch == 'a' || ch == 'A')
current_a++;

current_word.push(ch);
}
else
{
if (current_a > last_a)
{
last_word = current_word;
last_a = current_a;
}

current_word = std::queue<char>();
current_a = 0;
}
cin.get(ch);
}

if (current_a > last_a)
{
last_word = current_word;
last_a = current_a;
}

cout << endl << "Word ";
while (last_word.size())
{
cout << last_word.front();
last_word.pop();
}

cout << " have " << last_a << " symbols a." << endl << endl;

system("pause");

return 0;
}
#459 #582970
>>582969
Отвратительный код.
#460 #582974
>>582970
За сотку сделаю лучше.
#461 #582976
Кстати мимо проходил и вопрос. В С++ есть способ легко распарсить строку по вектору типа стринг с разделителем пробел? Одной строчкой кода превратить введённую строку в массив слов.
#462 #582978
>>582976
Вроде нет, только костыль из гугла.
учу-цпп-две-недели
#463 #582988
#464 #582991
>>582976
Нет, легимитного способа для этого точно нету, плюсы не функциональный и не современный убервысокоуровенный язык.
#465 #583001
>>582898
Бамп.
#466 #583047
>>581718
Лучше идею решения расскажи, но так, чтобы мне самому осталось подумать. Пока что только понял, что надо использовать стек или дек и написал несколько говнопортянок.
88 Кб, 792x855
#467 #583073
Программач, спасай. Есть одна лаба на C и в ней происходит какая-то хуета с кодировкой. Как совладать с обезумевшими кракозябрами?
.cpp файл http://rghost.net/7bs74d8Qp

Если что, у меня VS 2015
#468 #583075
>>583073
1 ссылка в гугле - http://habrahabr.ru/post/147843/
#469 #583077
>>583073
Перекодируй всё из CP1251 в UTF-8, не тупи.
#470 #583079
>>583077
Объясни, пожалуйста, как это делается?
#471 #583083
>>583079
Разуй глаза, ссылку уже дали. Чтож вы ленивые все такие.
#472 #583098
>>583079
Запость краказябпы в тред и посмотри что с ними произойдёт.
#473 #583101
>>582687
>>582622
Бамп вопросам.
#474 #583110
Ïîáàéòîâî â äåñÿòè÷íîé ñèñòåìå
#475 #583113
>>583110
Побайтово в десятичной системе
#476 #583115
Аноны, реквестирую гайд по правильному пути в становление програмиздом. В факе это не сказанно. То есть не беря во внимание школьную программу математики и обязательное знание английского для общения с клиентами/новейшей технической лит-ры. Вот тоесть конкретные темы математики для первого этапа, конкретные ЯП, когда надо начинать алгоритмами заниматься, какой ЯП будет выучить полезнее в данный момент и т.п. Хочу вкатиться, делал потуги раз 10, всегда останавливалось всё на том, что я бросал ибо "хули тут так сложно, я нихуя не понимаю, перехожу на пых. (спустя 2 дня) хули тут такая конкуренция по пыху лучше уборщиком работать). И так уже год. Заебался я, хочу серьёзно заняться. Готов ебашить (алсо я с жиротреда, на диету смог сесть, так что и это осилю).
#477 #583146
Блядь, я затрахался возвращать из функции указатель на массив, везде не забывая все эти звездочки и амперсанды. Можно ли как-то возвратить значение по ссылке, чтобы хотя бы во внешнем коде не ебаться с этим бредом?
Ну типа
http://pastebin.com/JjLSwTFx
#478 #583154
>>583146
Скриптомакака бомбанула.
#479 #583156
>>583154

>>Нечего ответить по делу - изойду на говно.


>>583146
Я хз, передавать в функцию ссылку на массив как-то тупо, вспоминаются времена Паскаля. Очищать память вне функции еще пиздецовее, вообще быдлокод какой-то. Я так понимаю, это как-то через вектора можно сделать, но я типа только начал учиться и не дошел до этого, но не иметь возможности вернуть массив для меня недопустимо.
50 Кб, 600x462
#480 #583164
Посоны чем отличается
Class a;
от
Class a();
при условии, что конструктор не принимает никаких параметров? Когда принимает, то всё ясно.
#481 #583178
Анон, что неправильного в этом запросе?
UPDATE места_и_ряды SET категория = (select категория_мест.код_категории from категория_мест WHERE категория_мест.категория = 'вип') WHERE ряд = 2

Ошибка: "function name is missing)"
#482 #583189
Ребяты, нужен совет.
Не могу правильно спроектировать код.
Конкретно — цикл.
Частенько возникает ситуацию, когда крайние значения нужно обрабатывать не таким же образом, как и все остальные. К примеру, у меня все оффсетыэлементов массива зависят от предыдущего, но нулевой берет своё значение из совсем другой переменной.

Как это лучше оформить? Делать в самом цикле проверку того, что мы в первой итерации — как-то глупо. Нахуй заставлять его тыкаться в это условие, если я знаю, что оно пройдет только один раз и только для нулевойпеременной?

Разбить код на линейную обработку нулевой переменной и на массив от 1 до х — тоже выглядит глупо, ведь там охуительное дублирование кода.

Как лучше быть?
#483 #583196
>>583189
попробуй case
#484 #583198
>>583196
Кейс, включающий в себя только два варианта? Ноль и "всё остальное"? А есть смысл?
#485 #583199
>>582898
Нихуя не открывается, но может у тебя там keydown и на keyup срабатывает?
#486 #583206
>>583198
ну не знаю, что мешает обработать твой ноль перед циклом?
#487 #583207
>>583206
В массиве довольно много обработки. А так мне надо скопипастить весь код обработки и воткнуть его перед циклом.
#488 #583210
>>583207

>В цикле


Фикс
#489 #583216
>>583207
в любом случае будет дублирование кода, если его поставить перед циклом, то это лучше и быстрее всего.
#490 #583226
>>583207
Вынести дублирующийся код в функцию
#491 #583232
в софтаче молчат, поэтому быстрее ответ сюда

Хочу обоссать одного пидараса с форума, где нет регистрации и банят не по ИП, а по непонятным системным закорячка, по железу не банят, проверял, поставил на виртуалке систему и спокойно обошёл бан. Вопрос в том можно ли как быстро генерировать все новые системные значения, чтобы тот сайт думал будто бы это совсем другой комп? (Конечно, если бы было точно известно по какому параметру отслеживается, то не было бы такого нубского вопроса.)
Ещё желательно чтобы менять значения ос именно в винде 7 или хотя бы ХП, потому что эти системы ПОПУЛЯРНЫ, а тот пидарас он аутист и банит всех подозрительных.
Надо менять и генерировать все уникальные системные значения на другие.
#492 #583233
>>583146
Анон? Бамп
#493 #583239
>>583232
С другова бравузера тоже бана нет?
#494 #583245
Аноны, реквестирую гайд по правильному пути в становление програмиздом. В факе это не сказанно. То есть не беря во внимание школьную программу математики и обязательное знание английского для общения с клиентами/новейшей технической лит-ры. Вот тоесть конкретные темы математики для первого этапа, конкретные ЯП, когда надо начинать алгоритмами заниматься, какой ЯП будет выучить полезнее в данный момент и т.п. Хочу вкатиться, делал потуги раз 10, всегда останавливалось всё на том, что я бросал ибо "хули тут так сложно, я нихуя не понимаю, перехожу на пых. (спустя 2 дня) хули тут такая конкуренция по пыху лучше уборщиком работать). И так уже год. Заебался я, хочу серьёзно заняться. Готов ебашить (алсо я с жиротреда, на диету смог сесть, так что и это осилю).
#495 #583248
>>583239
Мне уже ответили, что изменить параметры useragent, всё нормально.
3 Кб, 800x250
#496 #583256
Ананасы, есть идеи, как сделать такую штуку? Нужно, чтобы одно изображение постепенно перекрывалось другим, если тащишь линию в одну сторону, и наоборот, если в другую.
#497 #583259
>>583164
Ничем.
#498 #583260
>>583256
Не секу на чём ты пишешь и вообще в программировании ноль, но что-то мне подсказывает, что надо условный параметр transparent у объекта изменять при перетаскивании чего-то там что ты хочешь.
#499 #583261
>>583260
блять, я думал, это жабаскрипт тред.
#500 #583262
>>583256
Легко. Когда тащишь линию в одну сторону то постепенно перекрываешь одно изображение другим, если в другую - то наоборот.
#501 #583265
>>583262
Заебись, спасибо, пойду и сделаю, уебок
#502 #583270
>>583260
Передай этому чему-то, что оно подсказывает какую-то хуйню. Если бы можно было работать только с куском объекта, я бы тут не писал.
#503 #583278
>>583265
Сука, мразь, пидор, на хуй иди от сюда валенок. Ишь нашёлся нахуй, сделай за него, наколдуй блять, кода не видно, сам он не знает как делать. Ему объясняют в общих чертах - он ещё и пиздит в ответ. Скомпилировал тебе за щеку.
#504 #583284
>>583278
Жабаскрипт - некомпилируемый язык. Интерпретировал тебе в анус.
#505 #583288
>>583284

> жабаскрипт


> язык


Ты охуел, гнида? Ты чего в треде до сих пор?
#506 #583294
Сап зк. Такое дело, я решил учить первым языком кресты и, видимо, обосрался с решением. Прочитал лафоре, все понял, но неясно че дальше делать, советуют писать либы, которых еще нет но знаний полученных из книги Лафоре явно для этого недостаточно, да и не пойму я когда смогу работать на этих самых плюсах, т.к никто не отвечает какой уровень знаний нужен для джуна-крестовика. Реквестирую куда с плюсов перекатиться что бы вакансий норм было и четко можно было понять когда знаний будет достаточно типо: "ВОТ ЭТО ПРОЧИТАЛ, ЭТО ЗАХУЯРИЛ, ПИЗДУЙ РАБОТАТЬ". Либо объясните уже что после Лафоре делать-то блять.
#507 #583298
>>583294

> что бы вакансий норм было и четко можно было понять когда знаний будет достаточно типо: "ВОТ ЭТО ПРОЧИТАЛ, ЭТО ЗАХУЯРИЛ, ПИЗДУЙ РАБОТАТЬ"



Пыха. Либо фронтэнд.
#508 #583307
>>583298
Про фронтенд не соглашусь. Сейчас столько хуйни в этих ваших фронтендах, что проще руби выучить и с умным ебалом жанглировать гемами.
#509 #583311
>>583307
Один хуй ничего кроме jquery и бутстрапа не использует никто.
#510 #583322
>>583298
а не в вебе нет работы?
#511 #583328
>>583322
Android, iOS.
Курсачи и диплом о вебе #512 #583357
Аноны, хочу сабж. Что-нибудь, где побольше прогать, паттерны, пхп и базы + немножко экономики/эконометрики, так как с этим должен быть связан диплом моего направления подготовки. Накидай вариантов для курсачей и дипломной, крайне желательно взаимосвязанных, объединенных одной темой. Если можно увязать админство/безопасность с эконометрикой - тоже можно. На ум приходит только какой-нибудь ханипот и статистика автоматизированных и ручных атак, ну либо оценка эффективности маркетинговых стратегий веб-проектов.
221 Кб, 824x631
220 Кб, 824x631
#513 #583381
Как настроить VMware чтобы debian получил доступ к интернету?

Настройки пикрелейтед. При установке в начале, когда была настройка сети, выдалась ошибка о том что не может соединится с DHCP.
#514 #583501
>>583381
Мост же, манька
#515 #583508
>>583146
[code lang="scala"]
def func(): Vector[Int] = Vector(1, 2)
// ...
val ints = func()
[/code]
#516 #583510
>>582976
[code lang="scala"]
"portveshkovy baytogovnarik".split(" ")
[/code]
#517 #583525
Дурацкий вопрос, однако всё же: С#, есть один объект, содержащий циферку типа int, ничего кроме неё он не содержит и никогда не содержал. Как изменить эту циферку as in прибавить-убавить-умножить-поделить?
#518 #583526
>>583525
Создать метод объекта, меняющий нужное поле, либо вынести поле в паблик.
#519 #583529
>>583245
Тащемта берешь и без задней мысли программируешь

Ищи книжку какую-нибудь по джаве, беспроигрышный вариант. Потому без проблем сможешь перекатиться куда нибудь если захочешь
15 Кб, 232x199
#520 #583531
Pizufe, вернись.
newfag #521 #583534
Сап, я тот 20 летний анон, которому НЕ ПОЗДНО. Но меня больше интересовала вторая часть моего вопроса, а именно - мне нужно писать приложения под android/iOS/windows phone. А так же уметь в web разработку. Какие языки мне нужно учить для этого, с чего начинать и в каких направлениях развиваться? Английский на уровне.
sage #522 #583539
>>583534
гугл.
#523 #583545
>>583534

>android


Java

>iOS


Objective C / Swift, второй новее но помоему все пишут на первом

>windows phone


C#

>web


Уточняй. Скорее всего тебе нужен PHP для делания быстросайтов из говна и палок.

Хуй знает зачем я тебе помогаю, если ты даже погуглить не можешь. Пидор.
#524 #583553
>>583534

>android


JavaScript, Cordova

>iOS


JavaScript, Cordova

>windows phone


JavaScript, Cordova

>web


JavaScript, Node.js
#525 #583554
>>583534
Scala.
#526 #583557
Аноны, реквестирую гайд по правильному пути в становление програмиздом. В факе это не сказанно. То есть не беря во внимание школьную программу математики и обязательное знание английского для общения с клиентами/новейшей технической лит-ры. Вот то есть конкретные темы математики для первого этапа, конкретные ЯП, когда надо начинать алгоритмами заниматься, какой ЯП будет выучить полезнее в данный момент и т.п. Хочу вкатиться, делал потуги раз 10, всегда останавливалось всё на том, что я бросал ибо "хули тут так сложно, я нихуя не понимаю, перехожу на пых. (спустя 2 дня) хули тут такая конкуренция по пыху лучше уборщиком работать). И так уже год. Заебался я, хочу серьёзно заняться. Готов ебашить (алсо я с жиротреда, на диету смог сесть, так что и это осилю).
#527 #583561
>>583557
Завтра ищешь в интернете книжку Programming in Scala. Похуй если ничего не поймешь. Затем идешь на scala-lang.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию функционального кода, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив макросы, shapeless и scalaz, скачиваешь и изучаешь любой асинхронный вебсервер, рекомендую Spray или Akka. Как переделаешь имиджборду, чтобы выдавала по крайней мере 50 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/питоно-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
#528 #583594
Скачаю книгу Лафорте - ООП.
Прочту, буду выполнять все задания.
Чему научусь? Сейчас я - 0.
#529 #583603
>>583248
Веееееейт а минит. В интернете реально есть долбоёбы, которые банят по юзерагенту?
#530 #583630
Что учить что бы съебать из рашки? Или удаленно работать.
#531 #583667
Пацаны, нужно по-быстрому вкатиться в Python. Могу во много языков, нужен краткий обзор синтаксиса, а потом по джанге что-нибудь. Буду благодарен.
#532 #583678
>>583630
Английский, ведь.
#533 #583686
>>583678
А из языков программирования?
#534 #583693
>>583686
Haskell
#535 #583696
>>583693
Вот и обращайся после такого к анону.
#536 #583730
>>583696
Вообще это правда. С хаскеллем гарантированно съебешь, если захочешь.
#538 #583789
test
#539 #583818
Нужно разбить программу на модули. Каждая функция в отдельном файле.
http://pastebin.com/fazQstJk
#540 #583860
>>583730
А js как? Чет туда думаю вкатиться в последнее время.
#541 #583878
Сап, /pr/. Как в Си можно вводить числа через пробел, короче их разделять пробелом? Ну как вот в плюсах через провело вводишь и он автоматом их разделяет. А здеся как? Без char'ов.
#542 #583889
>>583878
Наркоман? Ты "%d %d %d" имеешь ввиду или что?
#543 #583902
>>583889
Походу, лол. Видимо раньше я наговнокодил и в меня ошибку выдавало. Спасибо.
#544 #583980
>>583902
>>583889
Вот, а если я заранее не знаю кол-во чисел? То есть у меня ввод идет до конца файла. Можно ли как-то забрать чары для разделения?
#545 #583997
>>583980
Циклом по кол-ву цифр с выводом "%d ".
119 Кб, 916x683
65 Кб, 1150x700
#546 #583999
Помогите великовозрастному идоту. Начал читать

>http://wombat.org.ua/AByteOfPython/


И почти в самом начале встрял. Тыкните носом, что я сделал не так.
#547 #584002
>>583999
Бля
#548 #584004
>>584002
Я безнадежен?мне стыдно
#549 #584005
>>584004
У тебя эта срань не знает, что такое "python3", потому что путь к exe-шнику питона ты не добавил в переменную окружения.
#550 #584010
>>584005
Скажи пожалуйста как это сделать.
#551 #584014
>>584010
Вот так: http://www.computerhope.com/issues/ch000549.htm
Добавляешь к остальным путям в переменной Path свой путь к эксешнику питона.
#552 #584016
>>584014
Спасибо огромное.
#553 #584040
Почему в отладчике AFD при открытии файла флаг CF не устанавливается и не происходит переход на метку error, если при запуске этой программы в консоли сообщение все равно выводится?

https://ideone.com/DpgBzU
#554 #584069
Вопрос на миллион от ньюфага: по-дурости отметил локальный диск как папку под контролем Git, как убрать отслеживание?
git -rm не удалит к чертям все содержимое диска?
#555 #584105
>>584069
Удали скрытую папку .git в корне и все.
#556 #584110
>>584105
Спасибо, антоша!
#557 #584145
Прач, как изменить высоту веб страницы? Чтобы не прокручивалась вниз. Пробовал height и max-height для Body, не помогло.
#558 #584206
>>584145
overflow-y: hidden;
#559 #584240
17летний школьник хочет в фриланс, рейтаните и подправьте мой план плиз. Особенно прошу помощи со 2. пунктом, какой топ ЯП для фриланса?

1) упороться в изучение английского до уровня, когда можна почти не использовать словарь
2) выучить ЯП
3) сделать пару проектов на гитхабе
4) работать пару месяцев бесплатно ради опыта и клиентуры
5) когда наберусь опыта поднимать цены соответственно уровню знаний
6) поступить в заграничный вуз (есть возможность) и учить там более сложные технологии попутно фриланся
7) дальше буду действовать по ситуации, зависит от того, какая технология ольше понравится

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

З.Ы. учил яву, прошел явапорыв.ру до 10 лвл (ибо дальше - платно)
#560 #584241
>>584240

>1) упороться в изучение английского до уровня, когда можна почти не использовать словарь


Нахуй не нужно целенаправленно учить английский. Сразу двигай к цели по поводу ЯП, во всём непонятном англоязычном разбирайся по ходу дела.
#561 #584242
>>584241
окей, тогда со 2. пунктом что? В какой технологии могут поручить новичку за бесплатно работу?
#562 #584247
>>584242
Веб
#563 #584249
>>584240
Как ты с армией разобрался?
#564 #584250
>>584240
Донатом.
Другой такой же школьник.
#565 #584251
>>584249
сыграл в свинку на тракторе ещё год назад
#566 #584260
>>584040
Бамп.
>>584249
Проигрываю годным к службе на ротеш.
#567 #584265
>>584247
>>584250
а конкретнее, понятно что нужно будет html+css+js (если веб) но что ещё? php говорят умер, что насчёт java, принцип ООП мне понравился, как на фрилансе с ним там же и веб и разработка под дроид? ещё очень привлекает Python, смущает количество предложений на нём, потому и пришел сюда за советом, в какой технологии смогу пропихнуться на фрилансе и будучи школьником/студентотой зарабатывать дома на хавчик (в лучшем случае на съём своей комнаты/студии)
#568 #584268
ВКЛЮЧИТЕ СВОИ ЕБАНЫЕ ПУСТЫЕ ГОЛОВЕШКИ И ОТКРОЙТЕ ЕБАНЫЙ HH.RU И ПОЧИТАЙТЕ РАЗДЕЛ ВАКАНСИЙ, ЕБАНЫЕ ДАУНЫ

КАКОЙ ЯЗЫК УЧИТЬ ЧТОБЫ ЗАРАБАТЫВАТЬ 1000 ДОЛЛАРОВ В ДЕНЬ НИЧЕГО НЕ ДЕЛАЯ

КАКОЙ ЯЗЫК УЧИТЬ ЕСЛИ НЕ ХОЧУ ПРОГРАММИРОВАТЬ

КАКОЙ ЯЗЫК УЧИТЬ ЧТОБЫ НЕ ПРИХОДИЛОСЬ УЧИТЬ ЯЗЫКИ

САП ПРОГРАММАЧ МНЕ 9 ЛЕТ ХОЧУ СЪЕХАТЬ ОТ МАМКИ КАКОЙ ЯЗЫК УЧИТЬ

НАУЧИЛСЯ ЗАПОЛНЯТЬ МАССИВ НУЛЯМИ В ЖАВАСКРИПТЕ НЕ БЕРУТ НА РАБОТУ ИНДУСЫ ДЕМПИНГУЮТ РАБОТЫ НЕТ КАКОЙ ЯЗЫК УЧИТЬ ЧТОБЫ НЕ БЫЛО ИНДУСОВ

КАКОЙ ЯЗЫК УЧИТЬ ЕСЛИ У МЕНЯ УМСТВЕННАЯ ОТСТАЛОСТЬ

ХОЧУ ЗАПИЛИТЬ УБИЙЦУ ГТА В БРАУЗЕРЕ КАКОЙ ЯЗЫК УЧИТЬ
#569 #584269
>>584265

>php говорят умер


НУ ТЫ ЖЕ СУКА ОТКРЫЛ ЖЕ ЕБУЧИЕ ВАКАНСИИ, РАЗ ТЕБЯ СМУЩАЕТ КОЛИЧЕСТВО ПРЕДЛОЖЕНИЙ ПО ПИТОНУ, НУ ХУЛИ ТЫ РАЗУЙ ТЫ ЕБАНЫЕ ГЛАЗА БЛЯДЬ

НЕТ ХОЧУ ЖРАТЬ ГОВНО И СПРАШИВАТЬ КАКОЙ ЯЗЫК УЧИТЬ, ПРАВДА Я ПРОГРАММИРОВАТЬ НЕ УМЕЮ НУ ДА ЛАДНО И ТАК СОЙДЕТ
#570 #584272
>>584268
>>584269
Ничоси у вас полыхнуло.
#571 #584278
>>582960
Руби он Рэйлс.
#572 #584283
>>582960
Читать книги. Писать код. Писать код. Читать книги. Всё
#573 #584290
>>584278
Руби он Рэйлс -- правильный путь куда угодно, но только не в программисты.
#574 #584291
>>584290
Не совсем так. В рейлс надо перекатываться, а не начинать с него.
#575 #584293
>>584240
в твои годы люди из мидлов в сеньёры перекатываются. а ты ещё даже не личинка джуна. нахер ты нужен?
#576 #584300
>>583860
JS умер. Учи Haskell.
#577 #584301
Пацаны, есть один закриптованный загрузчик вируса. Проверяют ли антивирусы загружаемый файл эвристикой и на эмуляторе? Я читал много раз, как петушки запускали у себя js-загрузчик, и антивирусы даже ничего не заподозрили.
#578 #584307
Как сохранить число посимвольно в Си?
Ну вот читаю я его через getchar(). Как потом к нему снова обратиться?
#579 #584309
>>584251
В 16 лет? Один?
#580 #584315
>>584307
Хинт: char это тоже численный тип. Символу '1' соответствует какое-то число. Какое число -- смотри в ascii таблице.
#581 #584320
Еще вопрос, я вот getchar'ом считываю символы до определенного момента. Могу ли я заюзать putchar('\r') несколько раз, чтобы вернуться в начало и с начала опять считывать getchar'ом?
>>584315
А где мне их хранить? Я заранее не знаю насколько большим будет число хотя может по размеру инта.
#582 #584331
>>584309
С родителями, повезло, так сказать.
#583 #584332
>>584331
Пиздато, а я адово страдаю в своей жопе.
Но я рад за тебя. Успехов.
#584 #584345
>>584320
В один чар ты цифру больше 9 не запихнёшь (не рассматриваем системы счисления с базой больше 10). Тогда тебе по сути нужно хранить число из нескольких цифр. А это уже строка.
Тогда считывай строку через scanf() или getline().
И эту строку пропускай через atoi() -- функцию морально конвертирующую строку в число.
это всё в сишном контексте. А если же у тебя плюсы, то не еби мозг ни себе, ни мне, и юзай std::string, std::stoi().
#585 #584348
>>584345
'9' -- в смысле символа. Как интегральный тип чар держит максимальное значение (2^6)-1/(2^7)-1 в зависимости от знака. И, запятые проябались :(
92 Кб, 481x629
#586 #584351
Кнут и Кормен взаимозаменяемы?
#587 #584352
>>584300
Почему именно он ?
29 Кб, 500x333
#588 #584366
>>584300

>2015


>функциАНАЛьное программирование

#589 #584369
>>584366
Илюша, плис.
#590 #584377
>>584348
Фуф, мне походу только через getchar() надо. Слушай, а привильно если я буду цифры находить таким путем int a = c - '0' (c - символ)
А то у меня в итоговом ответе хуита вылазиет, вот я и думаю может нельзя так?
#591 #584380
>>584040
Нихуя не понятно. Возможно, что-то насчет текущей директории (в одном случае находит файл, в другом нет). Попробуй с полными путями.
#592 #584384
>>584377
Всё, уже не надо. Я оказывается как мудак обнулить переменную, лол.
#593 #584388
>>584351
Бамп вопросу.
#594 #584391
>>584377

>> а привильно если я буду цифры находить таким путем int a = c - '0' (c - символ)


правильно
#595 #584400
>>584332
А я нихуя не рад, завидую этому говнарю. Если б не Крым, то свалил бы уже в вуз в нормальной стране, а теперь денег нет.
#596 #584401
>>584400
Кто ж не завидует.
#597 #584403
Суп анон, что думаешь про https://github.com/open-source-society/computer-science
?
#598 #584406
Есть смысл проходить курсы, смотреть лекции гарварда, или лучше подрочить и всё пройдёт книги?
#599 #584408
Пацаны, как узнать какой у тебя скилл в какой-либо области?
#600 #584413
>>584408
Походи по собеседованиям, узнаешь.
#601 #584415
>>584413
Если нет такой возможности?
А то как-то не хочется писать в резюме какой-то скилл только потому что думаю, что в нём не силён.
#602 #584419
#603 #584423
>>584406

> смотреть лекции гарварда


В контексте программирования точно не имеет. Лучше лекции стэнфорда смотри.
#604 #584425
>>584351
Нет
#605 #584426
>>584423
Как лучше структурировать свои знания? Просто может быть такое, что смотря какой-нибудь курс гарвадра для начинающих понимаю, что что-то узнал новое, но в меньшем количестве.
А пропускать какие-то новые знания в лекциях не хочется.
#606 #584450
>>584423
Ещё лучше MIT OCW.
sage #607 #584452
>>584450
Там очень хуево сделано, видео хуевого качества, сайт убогий, пиздец короче
sage #608 #584453
>>584426

>Как лучше структурировать свои знания?


https://github.com/open-source-society/computer-science#curriculum
#609 #584457
>>584450
Ого, у них всё ещё Стренг на главной висит.
#610 #584467
>>584400
>>584401
а я завидую тем, кто здесь родился ибо подзаебался учить язык, ещё и экзамены в конце года, а некоторые родились здесь в семье русских/поляков и тд. и с 6-8 лет говорят на 2х языках, ничего, радуюсь тому, что есть и пытаюсь использовать свою возможность
#611 #584469
Как можно передать несколько параметров в uri при использование RESTful сервисов.

На примере:

http://somewebservices.dev:1900/MyWS.svc/xml?id=0001110011&someValue=hello

Вот так можно и если я хочу два id

http://somewebservices.dev:1900/MyWS.svc/xml?id=1011&id=1012

Какой синтаксис, чтобы array туда в id записать?
#612 #584486
>>579625 (OP)
Как гитхаб обмануть и залить проект типа давно его загитил?
#613 #584498
Платина вопрос но со своим запахом. Хочу уже куда-то двигаться. Выучил Си на уровне синтаксиса, скачал книгу Кормена, хочу двигаться дальше. Проблема с выбором направления. Даже не знаю из чего выбирать. Популярные знаю, но что выбрать - хуй знает. Чем вообще руководствоваться при выборе если везде и конкуренция огромная, и индусов много, и я без опыта и там и тут?
107 Кб, 1585x738
#614 #584502
Спросил в с++ треде, но на всякий случай продублирую здесь, а то мало ли.

Что, блядь, за хуйня у меня происходит?
На тестовых файлах всё нормалньо работало, но внезапно наступил обосрамс. Я уже наговнокодил костылей, дабы найти косяк, но так и не осилил.

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

В g положил результаты операций fread и write.
То есть я считал в буфер, а затем из него записал в файл 32788 байт.

И тут же на скрине мы видим, что конечный размер файла НИХУЯ НЕ СОВПАДАЕТ, да и в самом файле часть данных не совпадает. Где проблема? Что я упускаю?

Сильно за говнокод не бейте, я ньюфаг.
#615 #584506
>>584502
Пиздец, вот уж неожиданность.

Проблему решил:
http://stackoverflow.com/questions/1586421/why-is-fwrite-writing-more-than-i-tell-it-to

Нужно использовать wb для записи, а не w, дабы работать с файлом как с двоичным, а не текстовым. Теперь понятно, почему на тестовых примерах всё и так работало — не попадались байты совпадающие с кодом перевода строки.
#616 #584518
JS это перерождение C++, так сказать переосмысление канонов. Вангую, скоро 90% программ будет написано/переписано на JS.
#617 #584540
>>584240

>наберусь опыта


Если ты не поработаешь в нормальной конторе под руководством опытного тимлида, скорее всего останешься лютым быдлокодером, ибо некому проревьюить твой код и сказать, где ты обосрался.
#618 #584541
>>584518

>typeof NaN //Number


Надеюсь, нет.
#619 #584542
>>584469
/xml?id=1011,1012
Спецификация URI это позволяет.

>>584518
Толсто.
#620 #584556
>>584467
Нахуя тебе фриланс? Иди в нормальный европейский вуз, потом ищи нормальную работу. А с фрилансоом ты всю жизнь будешь сайтики лепать.
#621 #584568
>>584542

>/xml?id=1011,1012


хм, у меня так не работает. Может быть приложение не позволяет.

Только такой вариант может быть?
#622 #584577
Платина вопрос но со своим запахом. Хочу уже куда-то двигаться. Выучил Си на уровне синтаксиса, скачал книгу Кормена, хочу двигаться дальше. Проблема с выбором направления. Даже не знаю из чего выбирать. Популярные знаю, но что выбрать - хуй знает. Чем вообще руководствоваться при выборе если везде и конкуренция огромная, и индусов много, и я без опыта и там и тут?
#623 #584585
#624 #584589
>>584577

>и рыбку съесть


>и на хер сесть


Ну нет, сынка, такого не бывает.
#625 #584590
>>584351
Нет, Корман это сборник рецептов, Кнут - фундаментальщина с кучей упражнений на растяжку ануса.
#626 #584609
>>584556
пойду, только до него мне ещё 3 года учиться, хотел за это время опыта набраться и денег подзаработать
#627 #584639
>>584568
обычно юзат ?id=1&id=2
#628 #584657
>>584568

> >/xml?id=1011,1012


> хм, у меня так не работает. Может быть приложение не позволяет.


Ну так перепиши чтобы позволяло
#629 #584718
>>584542
А разве так нельзя ?id[]=1&id[]=2 ?
#630 #584719
Пр, подскажи, как обработать одновременное нажатие ПКМ и ЛКМ средствами WinAPI? По одной нормально, а так два события естественно не срабатывают, есть какой-то wParam, но я не знаю, что с ним сделать.
#631 #584723
>>584609
Короче, чтобы хотя бы начать фрилансить, нужно быть хотя бы профи в чем-то. При этом уметь договариваться и разруливать конфликты. И твой план "поработать за бесплатно" - говно. Я начинал с проекта за 5$. Как же мне этот хуй выеб мозги, просто пиздец. Потом был за 15 - та же история. Потом я охуел и зарядил ценник выше всех, но пообещал быстрые сроки. Сработало, хотя сроки вышли нихуя не быстрые. Пили портфолио, изучай язык. Тем больше опыта у тебя будет, тем больше шансов найти годную работу, очевидно. Учиться во фрилансе попутно выполнению проекта - хуёвая затея, если честно.
#632 #584724
Сколько чисел от 1 до 9999 (включая 1 и 9999) не имеют в своей десятичной записи одинаковых подряд идущих цифр? (к примеру, не подходят 1488, 2259, 3233)
#634 #584732
>>584730
А нет, пизжу. 9270

В голове считал, если что
#635 #584733
>>582892
Бамп вопросу. Во вторник сдавать и значит в воскресенье надо уже сделать.
#636 #584734
#637 #584744
>>584734
Каждая двузначная последовательность содержит 9 чисел вида 11, 22, 33 ... 99. Если представить четырехзначное число в виде нескольких двузначных, то получится 3 части. Пример: 1234 - 12, 23, 34. Зная простейшие штуки из теории вероятностей и то, что в каждом части может быть 9 чисел с одинаковыми цифрами, делаем такой финт ушами: 9 9 9. Получаем 729 чисел с повторяющимися подряд цифрами. Вроде, нигде не объебался.
#638 #584747
>>584744

>Вроде, нигде не объебался.


С разметкой только, лол

9 x 9 x 9
#639 #584749
>>584744
Ясно. Спасибо.
#640 #584759
>>584719
Не спец в win api, но вряд ли такая фича есть из коробки. Флажки юзай. Нажали кнопку - установил соответствующий флажок. И проверки где-то по mousedown установить типа если left && right, то дергай нужный метод
#641 #584764
>>584759
А, ну и сбрасывать не забывай, как мышу отжали
#642 #584806
>>584759
Ok, так и сделаю.
26 Кб, 835x540
#643 #584819
Анон, выручай, объясни мне че надо сделать:

>Выводит сумму всех 32-х битных слов в файле



еще нашел подобное, но до конца так и не понял

>печатает 32-хбитную чексумму, рассчитанную по алгоритму checksum = word1 + word2 + … + wordN (word1..wordN – 32-хбитные слова, представляющие содержимое файла)

#644 #584828
>>584819
Контрольная сумма же. Читай по 4 байта, переводи в число, складывай. Как-то так, наверное.
61 Кб, 529x680
#645 #584854
Посоны, почему он при а[0] = '-' (цифра 1) не делает то, что под цифрой 2?
#646 #584867
>>584854
Есть два стула, на одном ифы точенные, на другом елсе дроченные. На какой сам сядешь, на какой компилятор посадишь?
Если хочешь взять ифы точенные и срубить елсы дроченные, то придется переписать код.
#647 #584878
>>584867
Нихуя не понял, объясню проблему подробнее. У меня такая тема - вводится определенный набор символов. Если этот набор вида 133C или 15c, короче число с 'c' на конце, типа темпереатура, то он переводит его в фаренгейты. И я не придумал ничего лучше, чем хуячить цифры в массив.
Но числа могут быть и отрицательные по условию. Если обычное число у меня записывается в массив типа такого - число 123, значит a[0] = 1, a[1] = 2, a[3] = 3, то отрицательно выходит как-то странно - он сначала проверяет, если '-' - первый элемент массива, то он воспринимает это нормально и придает ему какое-то значение, вот я хочу '-', хотя это с любым числом не работает. И потом под конец, если он видит 'c', то он начинает собирать цифры из массива в одно число. И если он видит определенное значение у a[0] (тот самый '-', он собирает его не с a[0] элемента, а с а[1]. И тут обосрамс - он почему-то считает a[0] равным 1. Вот так вот.
223 Кб, 1200x797
349 Кб, 1632x1224
18 Кб, 400x300
#648 #584882
>>584854
У тебя там a == '-', а ты хотел написать a = '-'. Пока искал, глаза сломал. Пикрелейтед поможет тебе писать более понятный код. Выбирай, какой нравится.
#649 #584883
>>584828

>наверное.


наверное и я могу сделать.

>>584819
Бамп вопросу
#650 #584884
>>584882
Лол, и правда, спасибо. А зачем мне топор?
#651 #584887
>>584882
А ещё у меня там квадратные скобки должны быть.
a[ i ]
#652 #584896
на чём написан двач?
#653 #584898
11 Кб, 390x530
#654 #584906
>>584884
Без пальцев будет трудно писать такой код.
У тебя из твоих условий не может быть '+' вначале, зачем проверяешь? А если строка короче 10 символов без 'C' в конце, всегда будет 0 возвращаться.
Вот так попробуй. Проверки сделаешь сам. И 'C' в конце проверишь тоже сам.
\tif (s[ 0 ] == '-')
\t{
\t\tsign = -1;
\t\tlength--;
\t}
\telse
\t{
\t\tsign = 1;
\t}
\tif (length)
\t{
\t\tdo
\t\t{
\t\t\ti = i 10 + (s++) - '0';
\t\t} while (--length && is_digit(*s));
\t}

А что за ЯП? На C похож, но const n = 10 <...> a[ n ].
#655 #584908
>>584906
А что у тебя ха шрифт?
#656 #584909
Анон, читаю книжки из оппоста по cs в оригинале, какие из них можно использовать как справочник, а какие читать от корки до корки?
#657 #584911
>>584908
Times New Roman. Это в блокноте набрано.
#658 #584919
>>584906

>если строка короче 10 символов без 'C' в конце, всегда будет 0 возвращаться.


Так в этом и смысл. Вообще у меня вводится несколько различных последовательностей символов через пробел, и если она стосит из цифр с 'c' на конце, то надо перевести ее в фаренгейты вывести также через пробел. У меня вот эта хуйня сделана как бы для 1 числа. Может конечно размер массива надо увеличить. Вот полная версия.
http://pastebin.com/UG7iwALN
#659 #584936
#660 #584946
>>584919
У меня есть подозрение, что всю твою писанину можно сократить до нескольких строк кода. У тебя ввод откуда будет?
Разделяй строку с помощью strtok_s и используй sscanf(buffer, "%d%c", &i, &c);
#661 #584969
>>584946

>strtok_s


А чё это?
#662 #584977
>>584969

>чё


Семки есть? А если найду?
Разделяет строку на токены указываемыми символами-разделителями (delimiter characters). В отличие от strtok не использует глобальную переменную.
#663 #584984
Анон, почему эта программа выводит сообщение 'cant open the file', если файл по этому пути существует?

http://pastebin.com/PdETvZUS
#664 #585004
Решил заделаться в фулл стак веб разраба. Ну и с чего начинать? Ну типо сейчас начал html, php. Потом куда? Или похуй куда, чем больше, тем лучше? Алсо есть что-то адекватнее пхп?
1 Кб, 115x34
#665 #585010
Как такое в cmd сделать?
#666 #585019
>>584819
Бамп вопросу.

И еще, как работать с файлами у которых размер, не кратен четырём?
20 Кб, 250x375
#667 #585026
>>584352
За ним будущее же.
#668 #585042
>>585010
Подозреваю, что это псевдографика из кодировки CP866.

>>585019
Тебе же уже ответили >>584828. Определяешь размер файла, делишь его на 4 и в цикле считываешь по 4 байта из файла и складываешь checksum += word. Последние максимум 3 байта расширяешь до 32 бит и в чексумму добавляешь.
#669 #585126
>>585010
https://en.wikipedia.org/wiki/Code_page_866
вводишь спецсимволы, зажимая alt, например - верхних левый уголок - это alt 201
ну и echo
легко и просто
51 Кб, 848x480
#670 #585151
>>579625 (OP)
Учу Common Lisp, кто соснул я или вы или все?
#671 #585157
>>585151
Соснули все. А ты дропнешь через пару недель поняв насколько это бесполезно
#672 #585160
Решил заделаться в фулл стак веб разраба. Ну и с чего начинать? Ну типо сейчас начал html, php. Потом куда? Или похуй куда, чем больше, тем лучше? Алсо есть что-то адекватнее пхп?
547 Кб, 970x970
#673 #585165
>>585151
Ну ты-то точно, а мы ещё под вопросом.
#674 #585167
>>585160
Сисярп, ява
#675 #585171
>>585160
Css, javascript, Scala, sql
#676 #585178
>>585165
(defun kto-sosnyl () (format t "Ti sosnyl"))

(kto-sosnyl)
Ti sosnyl.
#677 #585184
>>584290
Если пользоваться только scaffolding-путём, то да, твой тезис верен. В остальных случаях нет.
128 Кб, 800x900
#678 #585189
>>585178

> 2015


> Не уметь в юникод


Да, именно ты.
#679 #585193
>>585189

> юникод


Для чушков вроде тебя, ненужное говно без задач.
494 Кб, 750x1000
#680 #585209
>>585193

> Dlya chushkov vrode tebya, nenuzhnoe gövno bez zadach


Пофиксил тебя.
#681 #585215
Даны возможно пересекающиеся отрезки числовой прямой (начало, конец). Как по ним найти отрезки, являющиеся объединением входных отрезков? Есть какой-нибудь рабочий алгоритм, который работает за приемлемое время? Я забивал начала в один массив, концы в другой, потом при всевозможных вариантах пересечения менял координаты начала и конца. Но как то плохо получается, думаю, это не лучший подход. Есть идеи?
520 Кб, 1366x768
#682 #585221
Сап, програмач. Есть задача любым способом запарсить pdf файл с таблицей(расписание занятий). Кто сталкивался и как решал эту задачу? Гугл посылает на старые, кривые софтины и коды.
Линк на пример : http://www.ci.nsu.ru/images/for_students/schedule/2.pdf
пикрандом
#683 #585225
>>585221
finereader
#684 #585227
>>585215
Что значит "являющиеся объединением входных отрезков"?
#686 #585237
>>585227
Типа если два отрезка пересекаются, объединяем его в один.
#687 #585238
>>585228
Спасибо за статью
#688 #585243
>>585215
Ну бля, сортируешь все точки по числовой оси. Получаешь массив точек двух типов - открывающие и закрывающие.
Дальше идёшь слева направо и считаешь счётчик. Открывающая точка - счётчик +1, закрывающая – -1. Когда счётчик меняется с 0 на 1 - запоминаешь начало отрезка, когда счётчик становится снова 0 - запоминаешь конец отрезка и сохраняешь весь отрезок в коллекцию. Единственная проблема - точки, которые совпадают – надо при сортировке в случае равной координаты у нескольких точек ставить левее все открывающие точки и только потом закрывающие.
Хеши #689 #585249
Сап, /pr. Существует ли сейчас софт (по крайней мере известный), который позволяет расшифровывать хеши без использования словаря? Да и чтоб с солью мог и на гпу с йоба оптимизацией.
#690 #585255
>>585249

> расшифровывать


Мамку свою расшифруй. Что за алгоритм-то?

oclhashcat
#691 #585262
>>585255

> Мамку свою расшифруй. Что за алгоритм-то?


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

> oclhashcat


Спасибо. Надо сравнить скорости.
#692 #585274
>>585249
John the Ripper
#693 #585319
>>584719
GetKeyState(VK_LBUTTON), GetKeyState(VK_RBUTTON) при обработке клика.
#694 #585328
Такое дело. Пацаны.
Мать предлагает программирование учить. Говорит у подруги сыновья прогать стали, уже машину купили и ты давай. Я об этом и раньше думал, всё время возле компа ведь, но мне 21, распиздяй, математики нет, на информатике писали формулы в экселе. В общем знаю только названия языков.
Стоит за это братья или уже проебал?
#695 #585330
>>585328
Стоит, если интересно.
Не стоит, если не интересно или не очень интересно.
#696 #585331
>>585328
Не ругайтесь. Такое дело!
Не торговец я на слова.
Запрокинулась и отяжелела
Золотая моя голова.

Нет любви ни к деревне, ни к городу,
Как же смог я ее донести?
Брошу все. Отпущу себе бороду
И бродягой пойду по Руси.

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

Провоняю я редькой и луком
И, тревожа вечернюю гладь,
Буду громко сморкаться в руку
И во всем дурака валять.

И не нужно мне лучшей удачи,
Лишь забыться и слушать пургу,
Оттого что без этих чудачеств
Я прожить на земле не могу.
35 Кб, 413x390
#697 #585333
Готовился к тестированию на стажера, готовился по шестому изданию Троелсена. За день до тестирования три раза перечитал что такое IIS. Прихожу на тестирование, гляжу четвертый вопрос - "Что такое IIS?", и знаете что? Даже расшифровку вспомнить не смог.
Как запомнить всю ту хуйню что читаешь в книжках?
#698 #585341
>>585333

читать не жопой
#699 #585342
>>584719

проще, в кажом событии связанном с мышкой в wparam содержатся флаги какие кнопки при э\том были нажаты

MK_LBUTTON
0x0001

The left mouse button is down.

MK_MBUTTON
0x0010

The middle mouse button is down.

MK_RBUTTON
0x0002

The right mouse button is down.

читай документацию блядь, хоть раз
#700 #585346
>>585333
сменить профессию
#701 #585374
Решил заделаться в фулл стак веб разраба. Ну и с чего начинать? Ну типо сейчас начал html, php. Потом куда? Или похуй куда, чем больше, тем лучше? Алсо есть что-то адекватнее пхп?
#702 #585381
>>585374
Завтра ищешь в интернете книжку Programming in Scala. Похуй если ничего не поймешь. Затем идешь на scala-lang.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию скала кода - от EPFL естественно, чтобы от зубов отскакивало. Когда напишешь свой первый клон Twittera, по пути изучив основы дискретного и лямбда исчисления, скачиваешь и изучаешь любой асинхронный скала вебсервер, рекомендую Play!. Как переделаешь твиттер клон, чтобы выдавал по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop и Spark, сверхбыстрые асинхронные key-value хранилища, NoSQL и прочие мира открытого исходного кода приблуды. Отсос хиккующих питонистов / просто неудачников типа годаунов или рубифанбоев, которые едут по несмазанным рельсам по жизни, не заставит себя ждать и уже через пол года ты будешь подворачивать штаны, есть маффины, запивая смузи и любая баба будет течь от упоминания твоего особого взгляда на концептуальный южно-африканский кинематограф.
#703 #585382
>>585381
Уже было, надо что-то новое придумать.
#704 #585397
>>585382
Ну бля, а что ты хочешь? Вон тред какого-то хипстерского феникса на эликсире висит, рядом тред го, ниже умирающий руби и ненужный питон. На джавадаунов не смотри, они застряли в прошлом веке.
#705 #585404
Анон, как начать ебошить с++ на коленке? Хотелось бы понимать что происходит, откуда какие библиотеки берутся, как что билдится и почему, без готовых решений вроде визуал студии. С чего начать, где про это можно почитать?
#706 #585414
>>585404

> ебошить с++ на коленке


На коленке в кресты не рекомендую. На коленке можно ебошить си, а кресты с коленок потом ещё месяц переписывать.

Учи stl, boost и qt. Этого хватить на 99,99% задач.
#707 #585417
>>579625 (OP)
Поясните за Python/Perl/Ruby. Почему эти языки появились и почему развиваются? Они умеют что-то, чего не умеет c++/c#/java/js?

Вакансий очень много стало на этих языках.
#708 #585418
>>585414
Как-то не комфортно когда не понимаешь что происходит, что вообще можно почитать чтобы с самого низа понять как что билдится, что вообще студия делает и автоматизирует?
#709 #585419
>>585418
Почитай книжку по С от авторов С, базарю, там ты будешь в коконсольке кокомпелировать.
#710 #585420
>>585418

>с самого низа


OS
Assembler
Microprocessor architecture
Inorganic chemistry
Submolecular physics
#711 #585427
>>585417
Просто разрекламированное говно для мартышек.
#712 #585433
Привет, /pr. Я ничего практически не знаю из программирования. Вчера скачал книгу от K&R по C. Вообще хочу заделаться в веб макаку. С чего начинать? Правильный ли выбор начать с Си? Надо ли в 2015 разделять на бекенд и фронтенд или сейчас нужны фулл стак разработчики везде? Какие технологии, ЯП выбирать на сегодня (учитывая что опыта программирования вообще нет)?
#713 #585435
163 Кб, 1200x900
#714 #585436
Ребята, хелп! Нужно расшифровать этот пас, я не вкуриваю, как автор это завернул. Сам пытался декодить - толку 0. Кто поможет?

Пароль от архива: VTJGc2RHVmtYMThlZ2hOT2VXNGNUL2srNlJib2lLS2xtMDFrOXBVNlQrekhwZDFUSW85ZFhjOGp3b0JUb01mKwpHSEo4eWNqTWRuQWVMYXB5ZUF1SVJRPT0= base64/Blowfish 128в CBC режиме с "солением"/AES 256
#715 #585444
Кто-нибудь пользовался фэйсбуковским GraphAPI? Как запостить в feed какой-нибудь текст и картинку?
159 Кб, 493x358
#716 #585447
Learning to programm - годится для того кто начинает с абсолютного нуля?Что делать дальше?С каких языков стартовать ньюфагу?
#717 #585451
>>585447
Скалу учи, потом всё остальное проще будет.
#718 #585457
>>579625 (OP)
Перечислите годные варианты ide+язык для разработки под андроид+айпонт.
Знаю только Xamarin под dotnet.
#719 #585461
Помоги, анон. Как и где лучше приобрести знания по деплою приложений? Совсем в этом не шарю, а на работе, куда я устроился джуниором, все ребята прокачанные, знают как разворачивать все эти вещи, как масштабировать, горизонтально, вертикально, вот это вот всё. Про докер много говорят, виртуализация, контейнеризация.
Не хочу быть лохом на их фоне. Где подчерпнуть инфу по этой теме?
#720 #585464
>>585417
Хипстеры не любят мэинстрим, вот и придумывают ненужные языки.
geekbrains #721 #585465
Стоит эти курсы пройти? Где-нибудь выложили их лекции бесплатно?
https://www.youtube.com/watch?v=_ybOts8E_H4
#722 #585467
>>585447

> годится для того кто начинает с абсолютного нуля?


Для того, кто начинает с абсолютного нуля - годится что угодно. Любая информация будет новой.

>С каких языков стартовать ньюфагу?


А какими языками ты хочешь заканчивать? Реши, какими заканчивать хочешь, тогда скажем, с каких начинать.
#723 #585474
>>585436
Ещё что-нибудь есть? Просто ты понимаешь, симметричное шифрование оно такое, что можно меняя ключ получить абсолютно что угодно. В этом случае остаётся только проверить, что в blowfish не был использован слабый ключ, а что делать с AES - непонятно.
#724 #585475
>>585433

>Надо ли в 2015 разделять на бекенд и фронтенд или сейчас нужны фулл стак разработчики везде?


Где "везде"? Нет такого места. Найди конкретное место и узнай, что им нужно.

>Вообще хочу заделаться в веб макаку. С чего начинать?


1. Узнай, какие конкретно задачи решает "веб макака".
2. Тренируйся решать их.
#725 #585476
>>585467
другой анон, но если я метаюсь между иОСдевом и вебом бекэндом, то с чего надо начинать?
#726 #585477
>>585467

> А какими языками ты хочешь заканчивать?


Ну, я думал, что по ходу дела решу, так как не знаю премуществ отдельного языка.Задача в целом в том, чтобы пилить игры в от простых и в дальнейшем к более сложным.
#727 #585480
>>585474
К сожалению никакой инфы больше нет...
#728 #585482
>>585465

>Ты знаешь php, html или хотя бы java?


Всем гикам гик, html знает.
Ярость хипстера.
Детский сад.
#729 #585493
>>585477

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


https://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%B8%D0%B3%D1%80%D0%BE%D0%B2%D1%8B%D1%85_%D0%B4%D0%B2%D0%B8%D0%B6%D0%BA%D0%BE%D0%B2
Пройдись по списку, погугли варианты, узнай о плюсах и минусах.
Когда выберешь - смотри, какими средствами ведется разработка и изучай их.Не факт, что какой-то ЯП вообще учить придется.
Мне известно, что в Unreal Engine используется свой собственный скриптовый язык. Наверняка он простецкий и изучается за пару дней.
#730 #585504
>>585493
Допустим, если было бы нужно написать простенький игровой движок для игры, то какие языки учить, С++?
#731 #585505
>>585476
Узнай больше о каждом из выбранных вариантов.
- какие задачи предстоит решать? Будет ли тебе интересно этим заниматься?
- соответствует ли это занятие твоим ценностям? (некоторые например не любят Apple и мобайл, для них писать под ios - это компромисс с совестью)
- каков спрос на рынке труда? В твоем городе, в стране, в мире. Каковы ньюансы трудоустройства? Соответствует ли это твоим возможностям? (писать бэкэнд ты можешь в любом мухосранске, а для разработки под ios возможно придется ехать в ДС или учить английский и становиться фриланс-хиккой)
- какие зарплаты? Соответствует ли это твоим амбициям?
- будет ли выбраная специальность востребована через 10 лет? Если нет - сможешь ли ты применить полученные навыки в чем-то другом?
#732 #585510
>>585504
Так ты хочешь делать игры, или игровые движки?
Определись.
Если твоя задача - делать игровые движки, то в первую очередь тебе нужно найти инвесторов с миллионными капиталами. После этого, нужно собрать команду из нескольких десятков опытных программистов с углубленным знанием математики.
#733 #585523
>>585465
Господи, какой ужас.
#734 #585527
>>585461
В интернете.
#735 #585532
>>585527
Я просто не знаю, с чего начать.
#736 #585533
Покажите пример работы быстрой сортировки. Гифку или ещё что-то.
#737 #585538
>>585493
В UE кресты так-то.
#738 #585539
>>585510

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



>нескольких десятков



Чушь.
#739 #585544
>>579625 (OP)
Короч, нужен самописный сервис, позволяющий определить последнее присутствие человека в сети.
Я это вижу так: два страницы сайта на бесплатном хостинге. При посещении одной в файл на сервере пишется текущая дата. При посещении второй дата из файла отображается. Возможно, кто-то видит это по-другому и подскажет мне, как это лучше сделать. Поглядываю в сторону PHP. Опыт в веб-программировании нулевой.
#740 #585549
>>585544
2ip.ru так может.
#741 #585551
>>585549
Извини, но я в упор не вижу.
#742 #585552
>>585551
шпион сервис называется вроде
#743 #585562
>>585551
Там похоже нужно быть зареганым. Пиши почту вышлю инвайт.
https://2ip.ru/strange-ip/
#744 #585578
>>585562
да акк у меня есть. Там ещё и платить, походу, надо. Но я понял, в каком направлении копать. Спасибо.
#745 #585580
>>585243
Огромное спасибо тебе за гениальную идею, анон! Всё получилось.
#747 #585593
Здравствуйте, коданы.
Никак мне не дадутся регулярные выражения (в контексте Java).
Подкиньте материалов по этой теме. Книги O'Reily читал, тяжело.

Вот, например, есть задача: заменить каждую n-ую букву слова символом #. Я разбивал строку на слова и с каждым словом отдельно работал. Как сделать это более эффективно с помощью регулярных выражений?
#749 #585603
>>585600
где обычно скалу используют? Если вкачусь не буду сайтики клепать?
#750 #585613
>>585603
А везде. От сайтиков и андроида до бигдаты http://spark.apache.org
#751 #585616
>>579625 (OP)
Народ, хочу начать учиться в программирование для яблока. В какой язык мне надо, Objective-C, или Swift? Пожалуйста, знающий анон, помоги, и аргументируй
#752 #585625
>>585613
И какую работу её поручают обычно? Почему выбирают именно её?
#753 #585627
Посаны, подскажите язык который позволит мне легко и непринужденно компилировать ехе файлы под Шиндовс.
#754 #585631
>>585627
паскаль
#755 #585637
>>585625

> Почему выбирают именно её?


Потому что сочетает все преимущества джявы, с дохуя высоким уровнем языка и собственной йоба-инфраструктурой (Akka, Spray, Play, и ещё сотни библиотек https://github.com/lauris/awesome-scala/blob/master/README.md).
#756 #585638
>>585600
Обожаю скалу, спасибо за пример на ней.
Подскажи, пожалуйста, как долго ты осваивал это все? Я уже часов шесть сижу, голова гудит, а понимания все нет.
#757 #585640
>>585631
А он еще актуален или это как изучение истории?
#758 #585643
>>585640
тогда ассемблер
#759 #585645
>>585600
Можно такое же, только не в стиле ФП?
#760 #585646
Тот кун с выбором между iOS и backend.
Я правильно понимаю, что только backend я смогу что-то делать? Да и можно ли будет сразу на фриланс попасть и сделать пару проектов за бесплатно просто для практики. Ведь что-то своё не получится сделать, скудные знания фронтенда и не знание DOM вообще врят ли помогут мне что-то сделать самому полностью, поэтому надо будет брать заказы только по бекенду и делать за гроши (для портфолио). Да и вообще, пользуется ли это спросом (то, что я написал) или новичкам ни за какие деньги не доверяют? Я так подумал, доля популярности iOS постоянно прыгает, рынок там перенасыщен, делать приложения на заказ - надо много опыта очень, а у меня хоть и мак есть, но телефон на андроиде.
#761 #585654
>>585638

> Подскажи, пожалуйста, как долго ты осваивал это все?


Сложно сказать, по сути я ничего не учил а просто поставил на жидею плагин и сразу перекатился с джявы, попутно высирая джява-стайл говнокод и копируя его из гугла.
Постепенно я научился в функциональный код, освоил основные библиотеки и сейчас ковыряю макросы и шейплесс.
#762 #585655
>>579625 (OP)
Почему фронтенд пишут на js и php, но не пишут на С++ и C#? Какая необходимость использовать несколько языков?
#763 #585657
>>585600
Распарсь мне строку на слова разделёные пробелами. на скале конечно
#765 #585660
>>585657
.split(" ")
#766 #585661
>>585660
Полный код который можно запустить. и можно без встроенных функций?
#767 #585662
>>585646
Без обид, я думаю ты слишком глупый, чтобы стать разработчиком.

Изучи верстку (http+css) или 1С. Очень востребованные профессии, зарплаты выше средних, освоить легко. Через пару месяцев активной практики сможешь уже работать.
#768 #585665
>>585661

> Полный код который можно запустить.


object Main extends App {
"so snoo leey".split(" ").foreach(println)
}

> и можно без встроенных функций?


Легко, открываешь исходник встроенной функции, и копируешь к себе в код, типа это ты сам написал
#769 #585667
>>585665
спасибо
#770 #585677
>>585444
бааамп
88 Кб, 543x419
#771 #585686
Нашёл сегодня пик. На чём это всё писать? Хочу стать таким же охуенным. Подкиньте книжечек плжст!
Asp.net макака
#772 #585688
>>585686

>.sh


сам-то как думаешь?
#773 #585693
>>585688
Блять. Хотел так-же про расширение пошутить, а оказалось это не шутка. Весь пост не читал только это название заметил.
#774 #585695
>>585693
Ты работаешь макакой и никогда не слышал про баш?
#775 #585696
>>585662
Ты чо, ТЫЧО. А чего тупой-то?
#776 #585698
>>585695
я не он и знаю про баш. Хотел в шутку так и ответить ему что на баше. А оказалось что они и правда на баше. хотя они могут быть на чём угодно, а баш их только с нужными параметрами запускает или типа того
#777 #585700
>>585686
Что конкретно вызывает трудности?
Таск менеджер, простейшие консольные утилиты.
asp Макаки должны бы это уметь.
Насколько я знаю, .sh - это расширение исполняемых файлов в unix.
#778 #585703
>>585700

>исполняемых файлов


нет это как батник
#779 #585704
Bash это как bat-скрипты в винде. Интерпретатор командный так называется.
#780 #585714
Аноны, умоляю, выполните маленький реквест. Нужен пользовательский скрипт для GreasyMonkey который будет автоматом вставлять текст в форму на странице и отправлять его (на странице есть кнопка отправки, и можно отправлять клавишей Enter). Все это должно повторяться через определенный промежуток времени. Если вам лень написать то хотя бы объясните по-подробней что и как делать, ибо я с JavaScript'ом дело не имел и понятия не имею что там да как. Заранее спасибо.
#781 #585721
>>585714
Если бы у тебя был линукс, то можно было бы заюзать xdotool.
Что-то вроде xdotool mousemove координаты click 1 type 'ололо' key enter.
Если нужен JS, то смотри в сторону букмарклетов.
#782 #585723
>>585714
Обоссал мамкиного вайпера
11 Кб, 332x154
9 Кб, 252x158
#783 #585724
>>585714

>и можно отправлять клавишей Enter


лол я для таких целей симуляцию нажатия клавиш юзаю. всё равно капчи нет вот и запили вайпалку на коленки.
#784 #585730
>>585724
>>585721

>>585703
>>585704

Сегодня день хайвмайнда позвящёный башу в програмаче?
#785 #585746
>>585696
Судя по всему, ты имеешь минимальное понятие о том, какие области разработки ПО существуют в принципе. Ты где-то услышал про бэкенд, где-то услышал про ios. Вместо того, чтобы детально ознакомиться с интересующими тебя аспектами индустрии, выяснить что как работает, ты сразу переходишь к выбору. Хотя выбирать тебе нечего и не из чего, у тебя информационный вакуум.

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

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

Это уже три базовых ошибки мышления, каждая из которых говорит о том, что использовать голову ты либо не умеешь, либо не любишь. Я мог бы продолжить.
#786 #585819
React или angular?
#787 #585833
>>585746
Скажи что ты троллишь, потому что я аж задумался.
#788 #585834
>>585819
Ангуляр
#789 #585836
>>585834
Ну ты расшифруй, а то может ты монетку подбросил.
25 Кб, 604x403
#790 #585860
Хочу курсы/книги/статьи чтобы научиться пользоваться линуксом,ssh, CGI, в работу с сетью научиться, уметь апачи настроить, поднять свой сервер и заставить его ирк-чат логировать или факториал миллиона считать пока я сплю и комп выключен. Ну в общем что-то в этом роде. Знает кто где это есть или как это гуглить? Подозреваю что мне в софтач, но там поехавшие и форсеры сидят. Плюс их тред слишком быстрый и меня не заметят. пикрандом
#791 #585863
Добрый вечер Анон, сюда послали.

>int getdatetime(char status, size_t size) {


>time_t result;


>struct tm resulttm;


>


>result = time(NULL);


>resulttm = localtime(&result);


>


>return strftime(status, size, " | ""%a %d %b, %R", resulttm);


>}



Почему дата в С выводится на английском, а не на русском?
date на русском отображает.
#792 #585864
>>585863
Английский является дефолтным языком. Языков много и их пореводы зависят от установленной локали.
#793 #585872
>>585864
$ locale
LANG=ru_RU.utf8
LC_CTYPE="ru_RU.utf8"
LC_NUMERIC=POSIX
LC_TIME=ru_RU.utf8
LC_COLLATE="ru_RU.utf8"
LC_MONETARY="ru_RU.utf8"
LC_MESSAGES=ru_RU.utf8
LC_PAPER="ru_RU.utf8"
LC_NAME="ru_RU.utf8"
LC_ADDRESS="ru_RU.utf8"
LC_TELEPHONE="ru_RU.utf8"
LC_MEASUREMENT="ru_RU.utf8"
LC_IDENTIFICATION="ru_RU.utf8"
LC_ALL=
#794 #585873
>>585833
Всё он верно сказал.
мимо
#795 #585874
#796 #585887
Как в винде ввести EOF? ctrl + z и ctrl + d не работают.
#797 #585905
Тест
#798 #585924
>>585872
>>585864
>>585863
Сделал так:

+#include <locale.h>
+setlocale (LC_ALL,"");

Говнокод?
#799 #585930
>>585616
бамп вопросу
#800 #585936
>>585887
Ctrl+Z работает. Enter после него тыкал?
#801 #585978
>>585874

>ну чо я тупой?))


>ну вот чо: раз, два, три


>бля вы тралите сук))


))
#802 #586035
>>585930
Начни с objective c.
#803 #586036
>>586035
Спасибо
#804 #586062
Блядь, задизассемблил нужное мне говно, выкачал список всех инструкций, какое ОХУЕННОЕ ЧУВСТВО ПОСТИГЛО МЕНЯ, когда я внезапно всё понял, что вот кусок памяти с инструкциями, вот они последовательно выполняются, вот тут регистр, вот это берет отсюда ЭТО и кладет ТУДА, а вот это прибавляет ЭТО с ТЕМ и кладёт СЮДА, а вот это расшифровка, а вот это четкая последовательность из четырех байт, вот тут шесть бит инструкция, а все остальные - параметры.

И сразу наступила ЯСНОСТЬ и ПОНИМАНИЕ.
Правда, я всё равно не понимаю, как из этого можно получить практическую пользу. Даже если ставлю брейкпоинт по какому-то конкретному условию — связанного кода выходит СЛИШКОМ ДОХУЯ. Как с этим работать? Построчный анализ может занять вечность, ведь там будет небольшой кусочек нужной информации, а всё остальное — танцы переменных и адресов между регистрами.
#805 #586069
>>586062

>И сразу наступила ЯСНОСТЬ и ПОНИМАНИЕ.


Думаю, что не следует путать ясность и понимание с уровнем абстракции на котором ты рассмотрел программу. Ясности ты как ты сам пишешь не добился, поскольку видишь только "это берет отсюда ЭТО и кладет ТУДА", а что это делает, а не как это работает - ты не понимаешь.
Насчёт брекпоинтов – могу посоветовать скипнуть до следующего нужного брекпоинта. Чтобы понять который брекпоинт нужен – надо читать код.
#806 #586070
>>586069

>Думаю, что не следует путать ясность и понимание с уровнем абстракции на котором ты рассмотрел программу. Ясности ты как ты сам пишешь не добился, поскольку видишь только "это берет отсюда ЭТО и кладет ТУДА", а что это делает, а не как это работает - ты не понимаешь.


Да, ты прав, я на реактивной тяге писал, поэтому выразился криво. Тем не менее, испытал горы радости, когда детально понял как это работает, особенно все эти возможности работы с памятью в виде load byte, load word, etc в заданный регистр.

Но да, я не понимаю что это делает. Хотя бы потому, что кода слишком много (для простых операций с точки зрения высокого уровня).
А читать нечего, исходников-то нет.
#807 #586072
>>586070
вздохнул Ну когда ты про какой-нибудь OOOE с blocking-ом load и store операций узнаешь – вообще наверное от восторга лопнешь :) Эх мОлодёжь... Ладно.

>А читать нечего, исходников-то нет.


Дык я про ассемблер. А что хоть ломаешь то?
#808 #586077
>>586072

>вообще наверное от восторга лопнешь :) Эх мОлодёжь... Ладно.


Знаешь, я иногда расстраиваюсь, что не родился на десяток (а лучше — два десятка) лет раньше. Текущая высокоуровневая эпоха мне неинтересна, она очень меня огорчает. Хотя такая позиция немного глупа, я понимаю.

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

>А что хоть ломаешь то?


Древнее поделие на игровую консоль.
#809 #586080
>>586077

> Текущая высокоуровневая эпоха мне неинтересна, она очень меня огорчает.


А вот это зря. Глаз у программиста должен быть настраиваем и меняться при необходимости и по мере возможности. То есть регистры и декодинг – это один из режимов zoom-а, и когда надо можно и про фреймворк задуматься и про архитектуру приложения и даже чего доброго о доказательстве корректности алгоритма. Нот семь.
Насчёт "высокоуровневой эпохи" – надо не огорчаться, а приносить каждодневные жертвы тем дядям и тётям, которые смогли вывести эпоху на высокий уровень и продолжают её выводить. Я понимаю о чём ты, но одно дело это зелёные циферки и инструкции на чёрном экране под классную музыку, а другое когда нужна надёжность, расширяемость, тестируемость продукта, и это не пустые слова, а жизнь с её задачами.

Так что желательно стремиться к тому, чтобы иметь настраивающуюся линзу.
#810 #586081
>>586080
Я тебя понял, спасибо, буду развиваться.
#811 #586122
Харкач, выручай.
Я на хакатоне. Пилим социальную приложуху с апи фейсбука (на ведроиде).
Каким раком можно получить профиль юзера, используя его внутренний (для приложения) id?
#812 #586123
>>585936
Работает только если перейти на новую строку, а потом ввести ctrl+Z, а потом снова нажать enter. Моча какая-та.
sage #813 #586124
>>586122

>Я на хакатоне


Съеби нахуй, хэккер-социоблядь))
#814 #586125
>>584819
бамп

>>585042

> Определяешь размер файла, делишь его на 4 и в цикле считываешь по 4 байта из файла и складываешь checksum += word.



Так и делал, получил одно значение. В инете нашел еще 2 решения, получил еще 2 разных значения.

http://www.java2s.com/Code/CSharp/Security/Returnthechecksumofthebuffer.htm
Это вроде выглядит, тем что надо. Но не уверен
#815 #586126
>>586123
Хотя, не. Если ввести пробел, а потом ctrl+z, то тоже работает. А если тупо последовательность, а после нее - то нет. Видимо в программе что-то не то.
#816 #586131
Анончики, простите за тупейший вопрос, но очень уж хочется узнать, а с джавой мне ни разу не приходилось близко сталкиваться.
Можно ли запилить такой срипт, чтоб при присутствии в заголовке треда определенного сочетания букв, тред автоматически скрывался?
#817 #586132
>>585860
Бамп вопросу.
#818 #586135
>>586125
По ссылке контрольная сумма подсчитывается побайтово, а ты пишешь, что тебе надо 32 битными словами.

>В инете нашел еще 2 решения, получил еще 2 разных значения


Вероятно, там отличается алгоритм подсчёта. Надо смотреть, в чём различия.

Тебе, вообще, что надо? Почему не подходит то, что тебе написали? Тебе обязательно надо заимствовать алгоритм? Если нужна контрольная сумма, воспользуйся CRC32. Если надо элементарнейший подсчёт двойными словами, напиши же его уже. Или у тебя есть тестовый файл и необходимо получить требуемую контрольную сумму, которая уже известна?
#819 #586138
Доброго суток времени, пр. Решил вкатиться в 17 лет в программирование будучи частичным ньюфагом. Знаю вкратце что такое переменные, функции, методы и т.д. Читал первых страниц 20 по php книге. Хочу начать по правильному пути, с Си. С какой книги начинать? Начал читать K&R - тьма для меня. И какую взять лит-ру для того, чтобы понять всю работу памяти (знаю только что в байте 8 битов и что они идут по типу 1 2 4 8 16 32 64 128). Дальше уже сам разберусь.
#820 #586141
>>586138
https://code.org/ попробуй. В память можешь не вникать пока.
#821 #586146
>>586141
А как мне это поможет Си понять и заиметь понимание базового синтаксиса для начала штрудирования алгоритмов?
#822 #586147
Посоны, почему функция isdigit работает в интовой функции, в проге с одним единственным <stdio.h>, а в лонговой функции требует объявления?
#823 #586149
>>586146
Та научишься составлять алгоритмы и находить в них ошибки.
#824 #586150
>>586149
Я на скорую руку посмотрел, это точно online? Мне почему-то показалось, что это ofline обучение.
#825 #586153
>>586150
Онлайн там. Курс по эвм советовали когда тоже не мог устройство памяти понять. Может пригодиться. http://rghost.ru/7lRMFmSl7
#826 #586155
>>586153
Ок. Посмотрю. Но всё так же прошу книги по Сям.
#827 #586156
>>586153
>>586155
Спасибо забыл дописать.
#828 #586157
>>586155
K&R же. Другой не надо.
#829 #586158
>>586138
Если хочешь серьезно вкатится в Си, то начни с Таненбаума "Архитектура компьютера", ибо понимать принципы работы машины всегда полезно. Потом зацени парочку сайтов с туториалами, например с этих:
http://www.cprogramming.com/tutorial/c-tutorial.html
http://www.tutorialspoint.com/cprogramming/index.htm
https://en.wikibooks.org/wiki/C_Programming
http://younglinux.info/c
Главное здесь - практика, иначе просто забудешь все изученное. Придумывай задачи и тут же решай их, а если не можешь придумать, то вот тебе в помощь пикрилейтед (просто решаешь по порядку) и неплохая книга:
https://ru.wikibooks.org/wiki/Язык_Си_в_примерах
Если появятся вопросы - заходи в тред языка Си, там сможешь получить ответы и советы. Ссылка на тред - http://2ch.hk/pr/res/579550.html
113 Кб, 1920x1080
172 Кб, 1261x1000
377 Кб, 1450x1080
#830 #586159
>>586158
Забыл прикрепить картинки.
#831 #586169
>>586158
Я в итоге все равно в вею вкачусь, но Таненбаума и K&R надо будет начать осиливать. Спасибо за совет, сегодня если время будет - начну.
#832 #586170
>>586169
В веб*
Быстрофикс.
#833 #586173
Во сколько не поздно начинать? Хочу уволиться с работы, засесть за самообучение (в кодинге ньюфаг, но некий опыт раньше был для себя, так что не совсем ньюфаг), попробовать найти себя на этом поприще. За плечами экономическое образование и 25 лет.

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

Анон, подскажи, кто прав и можно ли начать всё с нуля своими силами
#834 #586179
>>586124
Пошел на хуй, хикка-задрот.

Алсо, проблему решили, но через браузер, увы.
Есть ли способ заставить ведро воспринимать ссылки вида "facebook.com/[app-uid]" через нативное приложение? "fb://[app-uid]" отказывается работать.

http://facebook.com/[app-uid] - швыряет в браузер, что хуево для UX (при этом показывая годную страницу)
fb://[app-uid] - показывает "НЕТ КАНТЕНТА И РОТ МЫ ТВОЙ ИПАЛИ)))"
sage #835 #586184
>>586131
Гугли куклоскрипт.
#836 #586185
Гарвардский CS50x кто-нибудь проходил? Имеет смысл для ее совсем полного ньюфага?
#837 #586186
>>586184
Спасибо, тупанул что-то. Попробую вычленить из него нужный кусок.
#838 #586190
>>586173
бамп вопросу
#839 #586196
>>586173
Не поздно.
Ты прав.
Можно.
#840 #586199
>>586173
Ты будешь долго учиться и всё это время сидеть без работы. Не увольняйся, а совмещай изучение основ с работой. Можешь английский начать учить если ещё не знаешь.
#841 #586201
>>586196
Подробней, пожалуйста

>>586199
Я думал совмещать, но у меня вообще нет свободного времени с этой работой. Туда-обратно 2,5 часа + 9 часов там. Просыпаюсь в 7, прихожу в 19:20, совершенно измотанный, поэтому я даже не могу нормально сесть и начать учить кодить.

Сколько времени нужно задрачивая 7/24 сидеть без работы по твоим оценкам?
#842 #586204
>>586199
Английский знаю хорошо
#843 #586205
>>586135

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


> Почему не подходит то, что тебе написали?



Ну как бы мне тут и написали, считать по байтово:

> делишь его на 4 и в цикле считываешь по 4 байта из файла



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


Вот именно что нету, если бы был то давно бы нашел нужный алгоритм.
#844 #586218
>>586201

>Сколько времени нужно задрачивая 7/24 сидеть без работы по твоим оценкам?


Часа 3 в день если график очень сильно забит работой. По выходным дольше. Попроси пол ставки или поищи мене загруженную работу по специальности. Такими темпами ты 3 года будешь работу кодером искать.
#845 #586219
>>586201

>Подробней, пожалуйста


1. Ты хочешь сменить профессию и спрашиваешь разрешения, можно или нет? Разрешаю.
2. Зачем кому-то рассказывать о таких планах? Надо - делай.
3. Как тебе ответили, совмещай изучение новой профессии и текущее место работы.

>у меня вообще нет свободного времени с этой работой


Но

>что бросаю своё сидение в офисе (бессмысленное)


Ты сильно там занят? Если не все 8 часов, изучай теорию в перерывах. Если есть возможность читать, когда добираешься туда-обратно, читай и там. Кодить можно на ноут/нетбуке, т.к. без этого теория бесполезна.
4. >Английский знаю хорошо
Вкатываешься на upwork.
...
6. PROFIT

>Сколько времени нужно задрачивая 7/24 сидеть без работы по твоим оценкам?


По его оценкам не знаю, а по своим отвечу - зависит от тебя. Начинай что-нибудь делать, может быть ты непризнанный уникум в программировании и за пару часов освоишь ЯП. Или 2 месяца будешь пытаться осилить введение книги. Ты даже не выбрал направление в программировании, а спрашиваешь сроки.
#846 #586220
>>586205
Ты хочешь, чтобы за тебя алгоритм написали штоле?

>Ну как бы мне тут и написали, считать по байтово


Это не побайтово, а двойными словами (т.е. 32 бита, что ты и просишь).
#847 #586225
>>586219
На работе свободное время может быть, но атмосфера такая, что спокойно сидеть-читать что-нибудь невозможно, т.к. вечно дёргают, звонят и тому подобное. Уже пытался.
Я выбрал питон, рассчитывал за 2-3 месяца натянуть скиллы на такой уровень, чтобы можно было на собеседование идти, осуществимо?

>>586218
Не совсем понял, при каких условиях я буду три года искать работу кодером? Если уволюсь и буду безвылазно учиться, но почему?
#848 #586227
>>586225

> Если уволюсь и буду безвылазно учиться, но почему?


>нет образования


>нет опыта работы


>нет своих проектов


>не готов работать за копейки т.к. кушать хочется


>возьмите меня на работу я книжечки читал и задачки решал ну я же стараюсь

#849 #586228
>>586227
Т.е. получается, ответом на первоначальный мой вопрос будет:
поздно,
у тебя не получится, даже не думай
#850 #586230
>>586225

>Я выбрал питон, рассчитывал за 2-3 месяца натянуть скиллы на такой уровень, чтобы можно было на собеседование идти, осуществимо?


Нет. Нужно не только язык выучить. Другие базовые навыки тоже нужны где бы ты не работал.

>>586228
Нет. Нужно много времени. Уже писал попробуй на пол ставки перевестись и начать сам учиться. Будет хоть минимальный опыт за копейки или проект свой небольшой, тогда и ищи работу. А так мне кажется тебя никуда не возьмут.
#851 #586231
>>586228
Скорее, ответом на твой вопрос будет "Возьми отпуск да проведи его за изучением программирования и кучей практики. Возможно, ты возненавидишь программирование через 2 дня. Алсо, программирование это не только изучения языка, но и множество других аспектов."
мимо
#852 #586233
>>586230
>>586231
Что за аспекты, хотя бы вкратце?

>>586230
На полставки попробую, но наврядли у нас на работе это осуществимо. Как можно набраться опыта при условии, что никуда без него не возьмут?
#853 #586235
Объясните, как на практике делается мобайл мультиплатформа? Девелоперы пишут одну и ту же программу три раза на разных языках в разных ide? Все так сложно?

android: android studio + java
ios: cocoa + objective C
windows phone: .net
#854 #586236
>>586233

>Что за аспекты, хотя бы вкратце?


Те же алгоритмы и структуры данных, чтобы не совсем уж не тупить. Также, если собираешься вкатится на Питоне, различные библиотеки (включая стандартную, естественно) и фреймворки, не на голом же Питоне писать будешь. Еще один аспект - мало кто хочет брать на работу человека без опыта, разве что стартапы, которые больше про "работа за идею". Посмотри требования хотя бы на том же hh.ru, большинство вакансий требуют 1-3 года работы по специальности.
#855 #586237
>>586236

>чтобы совсем уж не тупить


Самофикс.
#856 #586239
>>586233

>Что за аспекты, хотя бы вкратце?


Устройство ЭВМ, Сетей, ОС, элементарные алгоритмы и структуры данных, владение библиотеками/фреймворками/другими технологиями в той области куда собираешься идти работать.

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


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

Может бред скажу, но про поступить в универ думал? Стипендию там платят. И учишься, и не голодаешь. Или по началу можно учиться небольшими практическими заданиями прямо на работе как на https://htmlacademy.ru/ чтобы дольше 10 минут за раз от работы не отвлекался.
#857 #586240
>>586236
Хорошо, но так какой же наиболее хороший способ вкатиться в таком случае? Если как советовали выше оставаться на работе и потихоньку самому заниматься, то откуда возьмутся 1-3 года работы по специальности? Замкнутый круг
#858 #586241
>>586239
По поводу поступить думал, но в мои годы идти на первый курс с 16-тилетними пиздюками? Лучше на вечерку, но, боюсь, она съест всё время и деньги
#859 #586244
>>586241

>и деньги


Бля. Я и забыл что за универ платить надо. В 25 бесплатно не попасть?
#860 #586245
>>586244
Так уже первое получил бесплатно, у нас можно только одно за счёт гос-ва
#861 #586246
>>586240
Как уже сказали выше, попробовать вкатится через помощь опенсорсу. Алсо, ты не думал о перекате не в программисты, а в многочисленные околоайтишные менеджерские позиции, которые бурно разрослись и паразитируют в наше время? С твоим экономическим бэкграундом это выглядит реалистичней.
#862 #586251
>>586246
Не думал, т.к. это та же бессмысленная неинтересная работа, как и нынешняя. В этом и проблема, когда не нравится то, чем занимаешься
#863 #586252
>>586233
Язык нормальными людьми (которые учатся, а не прокрастинируют на дваче) изучается за неделю.

Следующие ДЕСЯТКИ ЛЕТ проводятся за изучением фреймворков, библиотек, технологий, протоколов, стратегий проектирования, разработки, алгоритмирования, дизайна.

Язык сам по себе бесполезен. Ну выучил ты синтаксис с++ и что дальше? Пришел ты на работу, тебе говорят - запили для нашего сайта кнопочку, которая загружает данные из MongoDb, попутно редактируя данные с использованием безопасной транзакции. Фильтрует их с помощью замысловатого алгоритма, который выполняется по распределенным вычислениям на сервере, который находится в другом городе. А потом по этим данным строит красивый график и выводит в браузер с возможностью сохранить данные в xml.

Как тебе знание с++ поможет? Никак. Тебе нужно знать целую тучу технологий и фреймворков, чтобы это сделать. Начиная от основ СУБД, заканчивая фронтендом.

Что в языке учить ты собрался? Десять операторов и общепринятый способ именовать методы? Ты бы уже выучил два языка за то время, пока вопросы задаешь.
#864 #586254
>>586239

>Стипендию там платят.


1700 рублей "повышенная" лол. Ни в чем себе не отказывай.
#865 #586255
>>586252

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


Брейнфак и HQ9+?
#866 #586256
>>585860
бамп вопросу
#867 #586258
>>586255
Ассемблер и Фортран.
#868 #586260
>>586252
Ты меня совсем смутил своей тирадой. Что тогда посоветуешь делать в моей ситуации?
#869 #586261
>>586258
Почему не С++ и хаскель?
#870 #586266
>>586255
Хватит делать вид, что ЯП сам по себе несет в себе какие-то навыки или знания. Если человек умеет программировать на нормальном языке, он сможет выучить любой другой язык с идентичными возможностями за пару часов. А через неделю программировать на нем как на родном.
Возможности всех языков сейчас почти идентичны, если всякие кастрированные джавы не рассматривать.
#871 #586267
>>586266

> кастрированные джавы не рассматривать.


Список нормальных и вот таких напиши.
#872 #586269
>>586185
Да. Да.
#873 #586272
>>586267
Ну вот не начинай холивар. Сейчас кто-то скажет "первым языком должен быть функциональный ЯП", после чего начнется троллеркостер с перебрасыванием веселыми пастами про лиспопетухов/хаскелкблядков/джавапидоров/байтоебов/etc на 500 постов.
Просто посмотри доступные в твоем городе вакансии. Какие языки и фреймворки там преобладают, то и начинай изучать.
#874 #586273
Аноны, а что из вэб-бэкэнда сейчас более востребованно на Западе - Node.js или Руби он Рэйлс? Спрашивал в Апворк-треде, но там народ какой-то агрессивный. Поиск там тоже маленько странный: выдаёт какие угодно заказы, кроме заказов на Node.js и RoR.
Технически-то бэкэнд-инструменты плюс-минус одинаковы, различия-то между Django/RoR/Node.js не сильно значительны, а вот востребованность на Западе более существенно различна.
На самом деле, интересует даже не только Апворк, а и вообще западные конторы, заинтересованные в удалённых работниках.
#875 #586274
>>586220
Алгоритм то напишу, ток понять надо сначала.
Поясните по этому пункту:
>>585042

> Последние максимум 3 байта расширяешь до 32 бит и в чексумму добавляешь.

#876 #586275
Нужно сделать программную визуализацию графа. Хочу использовать JavaFX, но не знаю как создавать элементы типа Circle из отдельного класса и добавлять их на сцену прописанную в fxml пока прога запущена, а не прямо в мейне как делают все дауны на ютубе. Помогите кто знает что делать.
#877 #586276
>>586274
Берешь остаток от деления размера файла на 4 (тебе же надо самма 32-битных слов, так). Если он больше нуля, то размер файла не кратен 4, и последнее 32-битное слово нужно будет составить из оставшихся [1..3] байт и нулей.
#878 #586277
>>586276

>тебе же надо самма 32-битных слов, так?


Самофикс.
#879 #586282
>>586260

>Что тогда посоветуешь делать в моей ситуации?


Избавиться от иллюзии "научусь программированию за два месяца и стану востребованным специалистом".

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

Знаешь, сколько я зарабатываю?
Нисколько.
Я прихожу на собеседование джуниора, правильно отвечаю на все вопросы, делаю все тестовые задания и мне не перезванивают. Потому что у них таких типа меня десять человек на выбор.
А знаешь, сколько платят джуниору в миллионниках? Столько же, сколько кассирше в супермаркете, или ночному сторожу на кладбище.
#880 #586284
Аноны, нужно в игре сделать дыры от выстрелов, как это реализовать? Пздц просто.
#881 #586286
>>586282
Боль ява-дауна)
#882 #586290
>>586284
Накладываешь спрайты дырок на текстуру.
#883 #586291
>>586290
А как сделать, чтобы они просвечивались правильно?
#884 #586292
>>586235
По разному делают. Некоторые полностью отдельно пишут. Некоторые общую часть на плюсах хуярят, а интерфейс уже в зависимости от платформы. Некоторые на кросплатформенной хуете, типа JS и браузера.
#885 #586293
>>586291
Что значит "правильно"?
#886 #586294
>>586293
Все в 3д
Стреляю в стену, пуля должна пройти на вылет и дырка просвечиваться источником освещения
#887 #586297
>>586267
>>586272
Ни в коем случае не хочу холивар начинать. Я хотел сказать, что в Java нет ряда вещей, которые есть в других языках. Поэтому, для Java программиста сменить язык на С++ или F# - это не просто сменить синтаксис. Ему придется учиться программированию, тем его приемам, которых в его языке просто не было.

Если же человек всеми актуальными приемами программирования владеет, он может языки менять хоть каждый месяц. Ничего учить для этого не нужно, просто немного другой синтаксис будет.
#888 #586300
>>586294
Воксели делай.
23 Кб, 594x321
#889 #586301
>>586276
Спасиб, разобрался.

Остался один нюанс:
Есть 3 кода на разных языках, все выводят одинаковый вариант на тестовом примере. Но в одном есть проверка:

isReverse = BitConverter.IsLittleEndian;
if (isReverse) Array.Reverse(buff);


С ней естественно значение совсем другое выходит. Поясните надо ли оно?
#890 #586303
>>586286
Можешь конечно отрицать реальность и убедить себя, что я просто выбрал неправильную платформу. А ты выберешь правильную (ты говорил о Питоне, да?) и через два месяца станешь востребованным на рынке труда.
Это твой выбор.
#891 #586306
>>586297

>он может языки менять хоть каждый месяц


Сменить перл на кресты за месяц нереально. Поэтому накинь список что легко меняемо и можно учить вместе.
#892 #586307
>>586306
кресты и за год то не выучить
#893 #586308
>>586294
Это ты в битардии баги фиксишь?
#894 #586309
>>586308
Нет, думаю, как в анриале это реализовать.
Обычные разрушаемые меши не хочу, мне нужна именно ДЫРА от выстрела.
#895 #586310
>>586303
Ты думаешь это один и тот-же человек писал?
#896 #586312
>>586303

>ты говорил о Питоне, да?


Но я С++господин, а ты явапетушок.
#897 #586315
Весь этот раздел похож форум какого-то детского разводилова, типа "стать рок-музыкантом" или "стать форекс-трейдером".

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

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

И в конце концов, спустя 2-5 лет, этот нуб уже не нуб начинает ходить на собеседования и понимает, что он никому нахуй не упал, даже со всеми своими знаниями и скилами. Далее он делает одно из двух:
а) находит себе холодный подвал за 5к$ в год и сидит там до конца жизни, убеждая себя что деньги - это не главное, главное - кресты.
б) создает тред "программинг - наебалово" и уходит искать нормальную профессию.

У людей, плохо знакомых с темой, очень ошибочные представления о ней. И они не хотят их менять, хотят верить в сказку.
#898 #586319
>>586315
Это я так понял, что охуительные физические движки не могут в то, чтобы сделать дырку в стене по форме заряда.
Охуенная физика, 2015, сука.
16 Кб, 266x190
#899 #586322
Все еще дрочишь на свои бейсики ньюфаня? Нормальные потсоны давно прогают и включают мозги за хороший куш http://2ch.hk/web/res/76046.html#77336
#900 #586323

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


>2015 год


>Не может в дыры и кратеры от выстрелов.

#901 #586324
Ой, нитуда.
>>586323
#902 #586329
>>586322
Что это?
#903 #586331
>>586329
Это вебмакака
8 Кб, 300x168
#904 #586333
>>586331
>>586329
лол, мамки паскалеры
#905 #586337
>>586333
пиайпимакака что ты забыла среди программистов?
#906 #586338
>>586329
Школьник-дорвейщик думает, что сможет заработать больше 200 рублей, поэтому спешит делиться своими ценными знаниями с миром.
#907 #586340
Доброго вечера, pr.
До сих пор туплю в регулярных выражениях(Java).
То же задание: Поменять каждую 3-ю букву в слове на символ "#".

Загуглил, что такое группы, но не умею этим пользоваться все равно.

Вот мой регэксп: "((\\w{2})\\w(\\w*)") . Получается, у меня есть две группы. И между ними символ. Теперь мне нужно как-то между этими двумя группами вместо оригинального символа вставить "#".
#908 #586344
>>586337
>>586338
8 лет в энтерпрайзы щеглы, доры это так на пропой
#909 #586345
>>586340
Циклом for уже сделай jesuschrist!
#910 #586346
>>586344
Да съеби уже.
#911 #586347
>>586323

>2015 год


>некстген


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

#912 #586348
>>586345
Не сочти за наглость, напиши мне пример.
У меня совсем плохо голове: пошел 4 час борьбы с регекспами.
#913 #586354
>>586323

> инфант впервые столкнулся с реальным миром


Ну напиши свой движок с дырками и кратерами.
#914 #586355
ГОСПОДА ПОГРОМИСТЫ.
помогите в exel формулу вставить:)
vscult@mail.ru
#915 #586356
>>586354
Но я же понимаю, что потрачу год времени и ничего годного так и не выйдет.
#916 #586365
Привет двач, дали тему для доклада "Программируем гипертекстовые переходы." Я не очень понимаю о чем тут нужно писать. Опишите вкратце, что сюда входит.
#917 #586366
>>586301
Проверка little-endian или big-endian. Это какой-то кроссплатформенный пример. Если ты только под один тип процессора пишешь, можешь не проверять.
Только странно, что значение другое получается.
#918 #586382
>>586340
Тебе нужно в отдельном слове сделать замену или в строке в каждом слове? Если первый вариант, то регэксп у тебя составлен правильно, кроме кавычек и скобок.
(\w{2})\w(\w) или
(.{2}).(.
) если кроме букв есть другие символы.
Группы используешь так:
\1#\2
Т.е. группа №1, твоя замена, группа №2. А как у тебя там замена делается, ищи сам.
Сейчас, конечно же, парсер сожрёт обе звёздочки.[\spoiler]
#919 #586392
>>586382
Нужно в каждом слове делать замену. Условие - слово должно быть длинее, очевидно.

Я в этой Java вообще не понимаю, как эти группы использовать. Есть метод replaceAll, который принимает (рекэксп, "то, чем заменить"). В него невозможно впихнуть группы.
#920 #586418
Интересно, а тут есть еврееаноны? Можно ли вкатиться в универ/михлалу с 3 ехидами по математике? Возьмут ли потом на работу после михлалы? Из личного опыта - азы хтмл, цсс, пхп учу сейчас и си начал.
#921 #586420
>>586348
Так забей на регэкспы, зачем они тебе?
Парсинг любой сложности реализуется за считанные минуты стандартными средствами языка.

C# код.
http://ideone.com/FRD4N6
#922 #586421
>>586420
Не в первый раз встречаю людей, которые ради решения простейшей задачи начинают изучать регекспы и дрочатся с ними по несколько дней. Когда можно было простой метод написать за минуту и забыть.
sage #923 #586422
>>586319
Движки-то могут, да вот твой радеон это не потянет.
#924 #586431
>>586292
Спасибо.
48 Кб, 604x453
#925 #586437
Котаны, я не могу выбрать тему для диплома. Вообще, хотел бы заняться машинным обучением, в частности анализом трафика и предсказанием атак на сервера. Сам в этом не шарю, но хочу прокачаться. Пропалите похожие интересные темы или хотя бы просто покритикуйте.
#926 #586450
>>586437
Машинное обучение - это на 90% данные для обучения. У тебя есть данные атак на сервера? Вряд ли.
#927 #586458
>>586437
http://www.alglib.net/
Если будешь машинное обучение делать - эта библиотека пригодится. В частности, там есть реализация методов регрессионного анализа, в том числе полиномиального.
#928 #586461
>>586421
Регэкспы полезны сами по себе и вне программирования. Попробуй в текстовом файле добавить в начало и конец строки что-то. Ctrl+C, Ctrl+V, Ctrl+V, Ctrl+V, ... А регэкспом две строки.
У того анона лаба, судя по всему, вот он и применяет регэксп в таком простом случае.
А ещё кто-нибудь подскажите, как сделать, чтобы звёздочки вакаба не считала за разметку.
#929 #586465
>>586461

>как сделать, чтобы звёздочки вакаба не считала за разметку.


\* лол
парсить гугл без капчи? #930 #586469
Привет, /pr

Хочу медленно парсить гугл, главное стабильно и без капчи. Возможно?

Использую nw.js (это Гугл Хром, в котором открыто твое приложение index.html + можно юзать любые модули node.js), там я просто загружаю iframe с результатами поиска и с помощью jQuery разбираю их.

Всё бы ничего, но если начать делать 7-8 запросов в минуту, то гугл показывает капчу. Вроде бы скорость небольшая, но тем не менее. Т.к. это обычный браузер, то корректно отправляются все кукисы и прочая, как будто живой человек сидит.

Собственно, я пробовал руками в обычном браузере отправлять больше 10 запросов в минуту - капчи нет. В чем причина? Гугл может распознать iframe? Или все же дело в самих поисковых запросах?
#931 #586475
>>586469
А тебя ебет, как гугл тебя детектит? Прокси юзай.
#932 #586476
>>586450
А из адаптивных алгоритмов или самоорганизующихся систем что можно выжать интересного?
#933 #586477
>>586458
Спасибо, буду иметь в виду.
65 Кб, 484x628
#934 #586480
Эй программисты помогите. Это для того чтобы люди без скрипта из шапки тоже видели звёздочки.
http://2ch.hk/test/res/80993123.html
http://2ch.hk/test/res/80993123.html
257 Кб, 954x656
#935 #586484
Товарищи, нужна среда программирования под fortran с поддержкой CUDA. Нашел только pgi cuda fortran за сотни нефти. Торренты молчат, кто-нибудь подскажет торрент где можно скачать ее или намекнет на любую другую IDE с поддержкой cuda fortran?
#937 #586493
>>586475
Вроде в интернетах много заметок о том, что как раз из-за разных прокси/VPN/Tor гугл также банит активно. Так что да, как меня детектит гугл - очень интересно.

Насчет прокси совет теоретический или у тебя есть опыт?
#938 #586497
>>586485

Это читал, там за 12 год, может появился сейчас какой компилятор?
#939 #586501
Не могу читать в электроне посоветуйте книгу для начинающих(PHP+sql) ?
#940 #586515
Ебать какой у меня бугурт от программирования, хули мне, человеку с прокрастинацией вида перфекционизм делать, это же полный пиздец.
Офисной работы в городе нет, фриланс гроб гроб кладбище пидор, лучше бы на сварщика учиться пошёл.
#941 #586518
Никакую книжку не прочитал до конца, начинал с крестов в 2008 году, си, джава, руби.
Обоссыте меня, дайте пинка под жопу, чего-нибудь, меня заебало это ДНО ебаное.
>>586515
#942 #586552
>>586518
Нравится? Ну продолжай.
#943 #586576
>>586515

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


https://www.youtube.com/watch?v=HAk3rQcXyIg
#944 #586749
>>586469

Юзай Wireshark и сравнивай. А вообще, скорее всего, гугл трекает движения мышью.
#945 #586842
>>586749

> хттпс


> Юзай Wireshark

#946 #586902
>>586842
Блядь, встроенными средствами браузера запиши.
#947 #587130
Пр, помоги. Скиллзов нет, хочу в фулл стак веб макакинг въехать. Надо ли с Си/крестов/чего-то другого начинать или можно сразу пхп и хтмл учить, потом ДОМ и так далее? Или перед ПХП надо будет Си накатить для православности? Да и вообще есть ли смысл становиться фулл стак или потеря времени и лучше дрочить либо бэк, либо фронт?
Тред утонул или удален.
Это копия, сохраненная 13 декабря 2015 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски