Это копия, сохраненная 3 июня 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Подсветка кода для /pr/: скачать
Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять.О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/ (М). Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
1С android C C# C++ Delphi Go Haskell iOS Java JavaScript Lisp Perl PHP Python Ruby Rust Scala
В: Хочу стать программистом, какой язык учить?
О: Английский + Java
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Тред (М) для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк.
О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.
Блджад, только вопрос запилил, а вы новый тред выкатили.
Короче mirroring работает немного не так, как я ожидал лол. Пушить изменения в зеркало основного репозитория нужно отдельно. Так как синхронизировать два удалённых репозитория? Проще говоря я делаю один пуш в основной и измекнения накатываются и на копию?
То есть задавая этот вопрос я не показываю свою глупость, а делаю глупее отвечающего? Или же делаю глупее себя?
Короткий гайд как просить помощи:
1) Описываешь проблему, и все инструменты которые ты используешь;
2) Скидываешь код.
Если что-то не устраивает – иди нахуй отсюдова. Можешь там в битву экстрасенсов за помощью обратиться.
Попробуй Scala
А в онлайн конструкторах оптимум 2500 при х1=60 и х2=5
function f(x,y:real):real;
begin
f:=40x+20y;
end;
const
n=5;
var
q:boolean;
x,y,max:real;
i,j,k:integer;
a:array[1..n,1..2] of integer;
b:array[1..n] of integer;
begin
max:=-15;
b[1]:=950;b[2]:=60;b[3]:=80;b[4]:=0;b[5]:=0;
a[1,1]:=15;a[1,2]:=10;
a[2,1]:=1;a[2,2]:=0;
a[3,1]:=0;a[3,2]:=1;
a[4,1]:=1;a[4,2]:=0;
a[5,1]:=0;a[5,2]:=1;
for i:=1 to N do
for j:=1 to N do
begin
if a[i,1]a[j,2]-a[j,1]a[i,2]<>0 then
begin
x:=(ba[j,2]-a[j,1]b[j])/(a[i,1]a[j,2]-a[j,1]a[i,2]);
y:=(b[j]a[i,1]-ba[i,2])/(a[i,1]a[j,2]-a[j,1]a[i,2]);
q:=true;
for k:=1 to n do
begin
case k of
1:If a[k,1]x+a[k,2]y>b[k] then
q:=false;
2:If a[k,1]x+a[k,2]y>b[k] then
q:=false;
3:If a[k,1]x+a[k,2]y>b[k] then
q:=false;
4:If a[k,1]x+a[k,2]y<b[k] then
q:=false;
5:If a[k,1]x+a[k,2]y<b[k] then
q:=false;
end;
end;
if (q) and (f(x,y)>max) then
begin
max:=f(x,y);
writeln('x= ',x:8:4);
writeln('y= ',y:8:4);
end;
end;
end;
writeln('max= ',max:8:4);
readln;
end.
А в онлайн конструкторах оптимум 2500 при х1=60 и х2=5
function f(x,y:real):real;
begin
f:=40x+20y;
end;
const
n=5;
var
q:boolean;
x,y,max:real;
i,j,k:integer;
a:array[1..n,1..2] of integer;
b:array[1..n] of integer;
begin
max:=-15;
b[1]:=950;b[2]:=60;b[3]:=80;b[4]:=0;b[5]:=0;
a[1,1]:=15;a[1,2]:=10;
a[2,1]:=1;a[2,2]:=0;
a[3,1]:=0;a[3,2]:=1;
a[4,1]:=1;a[4,2]:=0;
a[5,1]:=0;a[5,2]:=1;
for i:=1 to N do
for j:=1 to N do
begin
if a[i,1]a[j,2]-a[j,1]a[i,2]<>0 then
begin
x:=(ba[j,2]-a[j,1]b[j])/(a[i,1]a[j,2]-a[j,1]a[i,2]);
y:=(b[j]a[i,1]-ba[i,2])/(a[i,1]a[j,2]-a[j,1]a[i,2]);
q:=true;
for k:=1 to n do
begin
case k of
1:If a[k,1]x+a[k,2]y>b[k] then
q:=false;
2:If a[k,1]x+a[k,2]y>b[k] then
q:=false;
3:If a[k,1]x+a[k,2]y>b[k] then
q:=false;
4:If a[k,1]x+a[k,2]y<b[k] then
q:=false;
5:If a[k,1]x+a[k,2]y<b[k] then
q:=false;
end;
end;
if (q) and (f(x,y)>max) then
begin
max:=f(x,y);
writeln('x= ',x:8:4);
writeln('y= ',y:8:4);
end;
end;
end;
writeln('max= ',max:8:4);
readln;
end.
>case k of
1:If a[k,1]x+a[k,2]y>b[k] then
q:=false;
2:If a[k,1]x+a[k,2]y>b[k] then
q:=false;
3:If a[k,1]x+a[k,2]y>b[k] then
q:=false;
4:If a[k,1]x+a[k,2]y<b[k] then
q:=false;
5:If a[k,1]x+a[k,2]y<b[k] then
q:=false;
пздц
Сап, погромогач!
Есть обычные звукозаписи в mp3 и wav с битрейтами около 128-320 кб/с. Как перекодить их в 8-64 бита? Сделать из нормальной записи чиптюн, например?
Пикрил ничего не делает, что поменять?
>В: Хочу стать программистом, какой язык учить?
>О: Английский + Java
Я может чего-то не понимаю, но зачем учить медленное говно?
>По данным сайта shootout.alioth.debian.org, для семи разных задач время выполнения на Java составляет в среднем в полтора-два раза больше, чем для C/C++, в некоторых случаях Java быстрее, а в отдельных случаях в 7 раз медленнее[12]. С другой стороны, для большинства из них потребление памяти Java-машиной было в 10—30 раз больше, чем программой на C/C++. Также примечательно исследование, проведённое компанией Google, согласно которому отмечается существенно более низкая производительность и бо́льшее потребление памяти в тестовых примерах на Java в сравнении с аналогичными программами на C++[13][14][15].
А тебя не смущает, ебанутое животное, что все остальные языки в 10-50 раз медленнее и только у JVM скорость сопоставима с нативом?
Да, ты что-то не понимаешь. У разных языков разные сферы, так сказать, деятельности, тем более что исследование со времён шестой джавы
Потому что кроме скорости выполнения кода еще важны:
- скороcть написания кода
- число и наличие разработчиков, библиотек, фреймворков
- как в Си++ с рефлекшеном? с ORM?
- сложность отладки
- наличие инструментов профайлинга
- наличие сборщика мусора. Как в Си++ со сборкой мусора?
- наличие неопределенного поведения
- безопасность
- поддержка многопоточности
- скорость сборки
Я бы посмотрел как ты будешь писать типичный веб-сервис или многозвенное ентерпрайз-приложение на Си++.
Ну ты точно даун, питон это самое тормозное говно из всех, разница с джявой 50 раз. Но конечно для долбоёба отсутствие нормальных потоков, глобальная блокировка интерпретатора, несовместимость версий, нативные костыли в каждой второй либе, нечитаемые динамические портянки и тесты на каждый чих это клёво.
Со свифтом не сталкивался, как и с гейосью вообще.
Слышал андроид на свифт хотят перекатить
Кого, всех? Миллион сайтов гугол выдает. Дай хоть ссыль на какой-нибудь авторитетный, которым реально часто народ пользуется при регистрации доменов/покупке хостинга.
Короче брать любой сайт из гугла, считать по нему и не выебываться, я тебя правильно понял?
Да
Какая визгливая мартышка.
И самих массивов тоже нет.
Ага, вот эти ребята.
Эй, братишки, не хотите немного особого, внутреннего устройства массивов?
Код странички поизучал, сниффер поставил, второй день бьюсь - результата нет нихуя, выручайте.
Айды айдар.
В общем, есть ffmpeg. Я привык в нем в консоли делать вебмки. Но приходится каждый раз писать (например)
"ffmpeg -i input1.mkv -c:v vp9 -qmax 30 -c:a libopus -b:a 64k -ss 31:05 -to 31:20 out123.webm"
Как мне сделать батник или cmd файл, чтобы нужно было лишь указывать исходный файл (в этом примере input1.mkv), а все остальные параметры не вводить каждый раз снова?
>знать внутреннее устройство массивов
Что там знать? То что переменная, объявленная как массив это адрес, где хранится первый элемент массива, следующие элементы - в следующих ячейках в зависимости от типов элемента массива что ли? Так это каждый даун знает. Кроме пыхоблядей, но они даже не люди, поэтому их можно отбросить.
Вместо input1.mkv писать %1, а вообще ты охуел с такими вопросами, которые гуглятся в одну секунду.
Писать %1 и запуская батник дописывать в параметрах имя файла, конечно*
Для начала нужно будет выбрать какой-то один тип хостинга с одинаковыми условиями, а то получится сравнение выделенных серверов с террабайтами ссд и пхп-хостинга на 50 мегабайт.
Онон не оговаривал нишу, сталобыть считать надо все. И 2мгб на рапсберрипи и все остальные, какие только найти. Кстати, я не матиматек, но помоему тут нужна медиана, а не среднее арифметическое
Ананасы, как в юниксах установить тайм-аут на системный вызов connect кроме установления флага O_NONBLOCK на сокет и последующего переписывания всей логики работы с сокетом, чего мне очень не хочется делать?
"Я давал вам, млять, конспект, в котором эта задача решается за 4х4 итераций, что за белиберду ты принёс?"
Вобщем-то решил, формула ошибочная была.
Задать массив целых положительных чисел и определить, сколько в нем простых чисел. Если простые числа найдены, то вывести их количество и сами эти числа.
Так я тут нагуглил, значит isprime подойдёт?
1) как написать условие "Если текущая раскладка - английская, то..."?
Либо как сделать команду вроде
c (в английской раскладке):: ...
({U 0067}:: ... не работает)?
2) как задать сочетание клавиш вроде alt + a + b (Alt & a & b не работает)?
3) Как заставить скрипт запускаться независимо от текущей раскладки?
>Если в момент запуска была русская раскладка, скрипт завершается с ошибкой
либо подавить вывод этой ошибки и продолжить выполнение скрипта (@c... не работает)?
Так нельзя, используй strcmp для сравнения.
есть выражение X = A/B + C - D*E + K, где A - четырехбайтное, B и С - двухбайтные, D и E - однобайтовые, и К = 500h.
Где я проебался? Ибо считает как когда, зависимо от чисел.
http://pastebin.com/j0cVRdyv
Окей, спасибо, что-то я опростоволосился.
120 как раз на два сплита на монитор, хватает, на работке. Дома старенький монитор, непосплитить.
Что ты там сплитишь? Мне 120 было бы норм, а если 80, то строки ломать надо, не хотет.
Ты охуел, штоле, такое спрашивать?
Ограничение в 80 символов не только из-за мониторов. Длинные строки вообще плохо читаются. И не пизди, что тебе удобно бегать глазами из одного конца монитора в другой, чтобы прочитать строку, которая занимает весь твой широкоформатный.
Ты сидишь на квадрате?
О всезнающие говнокодеры, мир вашему треду, помогите стремяге с задачей на паскале
О спасибо что обратил внимание, короче надо в строке по номеру словалибо само слово перенести в начало строкида я глуповат если че
Ахуенно было бы, на само деле не могу врубится с чего начать, нихуя не получаетсяхоть идею кинь, не пойму как удалить указанное слово, а потом вставить в начало
>Ахуенно было бы
Нахуй иди. Нет.
>не могу врубится с чего начать
Ну попробуй погуглить подпрограммы работы со строками.
Потом все просто: вырезаешь нужное слово из середины и вставляешь его в начало. Всего два действия.
>Так в паскале нету такого чтобы вырезать
А ты его сначала скопируй в отдельную переменную, а потом вырежи из строки. А потом просто сделай конкатенацию строк.
http://freepascal.org/docs-html/current/rtl/strutils/extractword.html
иногда бывает при решении задач начинаешь тупить и сознание путается
Копирование делал, проблема в том что функция delete нужно знать с какого элемента удалятьномер строки, проблема в этом
>>740687
шо?
Ты доки смотрел хоть раз?
http://freepascal.org/docs-html/current/rtl/strutils/extractwordpos.html
Вот тебе функция, которая сохраняет позицию в передаваемой переменной.
Не забудь в качестве третьего аргумента передать StdWordDelims, чтобы вручную список разделителей не писать.
>>740702
Ахуеть, я это все первый раз слышу, ебанная шараганаверняка у препода бомбанет от "заумного" кода, добра тебе няш
>string shortstring PChar UnicodeString RawByteString WideString
Сколько разных строк наплодили. Люблю паскаль, адъ на все случаи жизни.
Познать суть: http://www.freepascal.org/docs-html/rtl/system/pos.html
Да не за что. С этой функцией у тебя решение в пять строчек влезет. Но если преподу нужно "низкоуровневое решение", то придется трахаться с циклами и ручным разбиением строк на слова.
>Но если преподу нужно "низкоуровневое решение", то придется трахаться с циклами и ручным разбиением строк на слова
Именно
>extractwordpos
Тогда там такого нет.
Нужно юзать связку pos для поиска слова и copy для извслечения подстроки.
для особо умных, я не учусь на программиста
Это пиздос. Я думал, что мой выпуск будет последним, кого учили на QBASIC 4.5 и TurboPascal 7.1. Школу я закончил в 2008. А тут оказывается, что даже в шарагах это еще есть.
Подойдет. Но препод осознает всю свою ущербность.
Недавно в спешке положил телефон в карман, не заблокировав, в результате чего в нём произвольно нажимались все подряд кнопки около получаса. Достав телефону я увидел на экране приклейтед - ёбаную панель в середине которой отображается весь экран в уменьшенном размере - эдакая рекурсия, экран в экране.
Аноны, такое было у кого-нибудь, как убрать эту хуйню?
Кстати, не могу даже скрин экрана сделать с телефона, пишет что из-за каких-то настроек безопасности.
Телефон Sony Z5C Amdroid 6.0.
Да хуль ты мне API суешь, я тебе про прямую http авторизацию говорю.
1) Литератуа по АСМ ещё актуальна?
2) Перед АСМ сначала стоит прочитать что-нибудь из Computer Science?
Ищи на 4pda тему со своим телефоном. Там помогут точно.
Поковыряйся в настройках, которые "Для разработчиков". В 4.x это называлось "Эмуляция дополнительных экранов".
Лан, буду препода заебыватьили у быдлогруппников похожее есть, еще раз спасибо всем за помощь
Я знаю кресты, знаю, что такое очередь, но нихуя не понимаю задания. Может быть, дело в тебе?
Подожди.
Вот, я тут начал колхозить решение. Но мне сейчас надо идти. Если хочешь, можешь взять за основу. Тебе надо только процедуру getWordPosLen дописать и отладить. Может быть, пригодится.
[code lang="delphi"]
program delstring(input, output);
var
src: string; { Исходная строка }
len: integer; { Длина строки }
word_dst: string; { Слово, которое будем искать }
word_num: integer; { Номер слова в строке }
word_pos: integer; { Позиция слова }
word_len: integer; { Длина слова }
procedure getWordPosLen(
src: string;
word_num: integer;
var word_dst: string;
var word_pos: integer;
var word_len: integer);
var
s_len: integer;
{ Внутренняя функция
Определяет, является ли переданный ей символ разделителем
(пробелом или табуляцией)
}
function isDelim(c: char): boolean;
begin
isDelim := (c = ' ') or (c = $09);
end;
procedure skipSpace;
begin
while isDelim(src[word_pos]) do
inc(pos);
end;
begin
s_len := length(src);
word_pos := 1;
while (word_num > 0 do) and (pos < s_len) do begin
{ Пропускаем пробелы }
skipSpace;
{ Проматываем на следующее слово }
dec(word_num);
while not isDelim(src[pos]) do
inc(word_pos);
end;
{ Если номер слова больше, чем количество слов в строке }
if (word_num > 0) then begin
word_pos := -1;
word_len := 0;
exit;
end;
skipSpace;
word_len := 1;
while (
end;
begin
write('Enter a string: ');
readln(src);
write('A word to find (number): ');
readln(word_num);
{ Процедура с кучей побочных эффектов }
getWordPosLen(src, word_num, word_dst, word_pos, word_len);
if (word_pos = -1) or (word_len = 0) then begin
writeln('No such word');
halt;
end;
{ Удаляем слово и один пробел, чтобы все было красиво }
len := length(s);
if (word_pos = 1) and (word_len < len)
{ Если слово первое и не единственное, то отрезаем пробел слева }
then delete(s, word_pos - 1, word_len)
else if (word_pos + word_len) < len
{ Если слово не в конце строки, то режем пробел справа }
then delete(s, word_pos, word_len + 1)
else
{ Иначе вообще не режем пробел }
delete(s, word_pos, word_len);
{ Добавляем в начало (на всякий случай вставляем пробел) }
concat(word, ' ', s);
writeln(src);
repeat until keypressed;
end.
[/code]
Подожди.
Вот, я тут начал колхозить решение. Но мне сейчас надо идти. Если хочешь, можешь взять за основу. Тебе надо только процедуру getWordPosLen дописать и отладить. Может быть, пригодится.
[code lang="delphi"]
program delstring(input, output);
var
src: string; { Исходная строка }
len: integer; { Длина строки }
word_dst: string; { Слово, которое будем искать }
word_num: integer; { Номер слова в строке }
word_pos: integer; { Позиция слова }
word_len: integer; { Длина слова }
procedure getWordPosLen(
src: string;
word_num: integer;
var word_dst: string;
var word_pos: integer;
var word_len: integer);
var
s_len: integer;
{ Внутренняя функция
Определяет, является ли переданный ей символ разделителем
(пробелом или табуляцией)
}
function isDelim(c: char): boolean;
begin
isDelim := (c = ' ') or (c = $09);
end;
procedure skipSpace;
begin
while isDelim(src[word_pos]) do
inc(pos);
end;
begin
s_len := length(src);
word_pos := 1;
while (word_num > 0 do) and (pos < s_len) do begin
{ Пропускаем пробелы }
skipSpace;
{ Проматываем на следующее слово }
dec(word_num);
while not isDelim(src[pos]) do
inc(word_pos);
end;
{ Если номер слова больше, чем количество слов в строке }
if (word_num > 0) then begin
word_pos := -1;
word_len := 0;
exit;
end;
skipSpace;
word_len := 1;
while (
end;
begin
write('Enter a string: ');
readln(src);
write('A word to find (number): ');
readln(word_num);
{ Процедура с кучей побочных эффектов }
getWordPosLen(src, word_num, word_dst, word_pos, word_len);
if (word_pos = -1) or (word_len = 0) then begin
writeln('No such word');
halt;
end;
{ Удаляем слово и один пробел, чтобы все было красиво }
len := length(s);
if (word_pos = 1) and (word_len < len)
{ Если слово первое и не единственное, то отрезаем пробел слева }
then delete(s, word_pos - 1, word_len)
else if (word_pos + word_len) < len
{ Если слово не в конце строки, то режем пробел справа }
then delete(s, word_pos, word_len + 1)
else
{ Иначе вообще не режем пробел }
delete(s, word_pos, word_len);
{ Добавляем в начало (на всякий случай вставляем пробел) }
concat(word, ' ', s);
writeln(src);
repeat until keypressed;
end.
[/code]
Либо как сделать команду вроде
c (в английской раскладке):: ...
({U 0067}:: ... не работает)?
2) как задать сочетание клавиш вроде alt + a + b (Alt & a & b не работает)?
3) Как заставить скрипт запускаться независимо от текущей раскладки?
>Если в момент запуска была русская раскладка, скрипт завершается с ошибкой
либо подавить вывод этой ошибки и продолжить выполнение скрипта (@c... не работает)?
Бамп
Cпасибо, няша. Помогло.
Там надо будет кое-что пофиксить. Например в некоторых местах pos заменить на word_pos, т.к. писал я экспромтом и по невнимательности мог допустить косяки. Еще чтобы заработала предпоследняя строка надо подключить crt. А можешь вообще заменить ее на readln.
>word_pos
Такого ведь нет оператора, а остальное покомпилирую, много из того что ты написал мне необязательно было
Это не оператор, а переменная (смотри параметры процедуры). В нынешнем виде прога не скомпилируется, т.к. недописана.
Понял
Никто не знает.
Как я понял, по заданной функции надо вывести табуляцию и отрисовать поверхность для обычной и интерполированной функции f(x,y).
Готового ничего не нашел, поэтому придется всё самому писать.
Так вот, каким способом лучше интерполировать?
Как отрисовать поверхность в C#?
>Так вот, каким способом лучше интерполировать?
Шаг x, y помельче возьми и фсе.
А можно еще какую-нибудь функцию прехода между двумя значениями функции заебенить(например кубическое сглаживание).
>Как отрисовать поверхность в C#?
Ну плоскость.. там точки.. чем краснее тем выше.. например. ГДИ+ короч гугли!
>ассоциативные массивы реализованы деревом
шта?
Ассоциативные массивы реализованы внезапно через обычные массивы.
Любая сложная структура данных может быть реализована массивом. Ассоциативные массивы в плюсах реализованы на красно-черном дереве, которое реализовано на структурах (записях) и указателях.
Ну да так-то. Ты же должен знать, что бегать по массиву быстрее, чем по списку, т.к. он лежит в памяти последовательно.
По дереву быстрее пробежаться и ключ найти, не? Как ты ещё предлагаешь их реализовывать?
мимоламер
Бамп вопросам по автохоткею.
>>740882
Где-то я читал что хеш-таблица быстрее ищет и работает.
>>740881
Что, простите? О списках вообще речи не было. Хотя массив можно реализовать списком.
Ты должен знать, как лежит массив в памяти -- вот что.
Реализовать массив списком? И как ты будешь гарантировать, что в памяти он лежит последовательно? Я хз, может ты умеешь так.
>Реализовать массив списком? И как ты будешь гарантировать, что в памяти он лежит последовательно? Я хз, может ты умеешь так.
А зачем мне это? Я просто пущу кэш-память по хую и все. Хотя даже список может влезть в одну страницу памяти.
>>740910
>Ты должен знать, как лежит массив в памяти -- вот что.
Да хуй с ней, с памятью. Мне более важен вопрос как процедурки по работе с данными реализованы.
Ну блядь, хэш-таблица вроде как и описывает ассоциативный массив. А какие там алгоритмы и структуры - другой вопрос. Я не ебу, может там и дерево применяется.
Хеш-таблица не описывает, а является реализацией так же как и дерево и обычный массив.
Хеш-таблица - это массив списков или просто массив.
Дерево - это "список".
Да, не описывает, а реализует.
А вот почему дерево -- реализация? Не похуй ли, как ты там сделаешь дерево внутри, если ты можешь работать с ним как с абстракцией?
Дерево - реализация ассоциативного массива в С++
Структуры и указатели - реализация дерева в С++
Мне не похуй. Там очень обширная и интересная тема. Даже матерые разработчики языков ошибаются со внутренней реализаций сложных типов данных я много раз читал.
Я говорил не про рамки плюсов. Ну, неважн.
Если процесс убит, то да.
Ну она помечается как незанятая.
Почему-то считает неправильно. Где я обосрался?
#define word unsigned __int8
#define Bword unsigned __int32
Bword DirectCalc(const void Message, int Message_Size)
{
word Mes = (word*) Message;
Bword CRC = Mes[0];
for (int i = 0; i < Message_Size + 4 ; i++)
CRC = CRC & 1 ? (CRC << 1) ^ Polynom : CRC << 1;
return CRC;
}
> считает неправильно
Неправильно относительно чего? Почему начальное значение суммы инициализируется байтом сообщения? Что за +4 в for?
...и главный вопрос: а где ты, собственно, считаешь CRC от сообщения? Ты используешь лишь первый байт.
Анон, я знаю, что я хуй. Если честно, я вообще не понимаю, как эта хрень работает. Подскажи плиз что надо исправить.
> я вообще не понимаю, как эта хрень работает
http://www.info-system.ru/library/algo/crc1.pdf
> что надо исправить
Инициализировать CRC нулем (судя по полиному). Убрать +4 в for. Осознать, что CRC считается побитово, а не побайтово (побайтово - с табличкой только), т.е., тебе нужен внутренний for еще один. Ну и выражение CRC = ... поправить, чтобы использовало очередной бит сообщения.
Бамп, ну!
Во-первых, сменить язык программирования. Во-вторых... а, забудь о во-вторых. И в третьих, попробуй придумать идею получше. Жизнь слишком коротка, чтобы тратить ее на хуйню типа очередного клона тотал командера.
Поясни пожалуйста во-первых и во-вторых. Я тут хотел вкатиться в C++ и десктопное написание с qt/gtk/atom, послали учить питон.
Да похуй абсолютно, с чего ты начнешь. Кресты тебе дадут понимание того, как все устроено, зато в питон гораздо проще вкатиться (да и говнокодить на нем быстрее). Хочешь файловый менеджер? Бери pyqt, бери pygobject и пиши. Понадобится скорость и более тесное взаимодействие с ОС - выучишь и кресты.
другой анон
Да я бы отказался и от языка и от файлового менеджера, но сдуру взял именно такую тему диплома и такой язык.
Я просто напомню, что ждет тех, кто планирует идти в вузв рашке.
Линк не смотрел. Без вышки чувствую себя унтерменшем, тупоголовым скотом, недостойным дышать чужим воздухом.
Я и учу. Но все равно чувство такое, что я доедаю за белыми людьми. Невотик ас из.
*невротик
> нормальный программист: докрутил графику, сделал подсказки по прохождению доступными через микротранзакции и залил апликуху в стор
> программист курильщика: ХА ХА ХА ТУПОЙ ПРЕПОД))))))
Так вопрос про преподов, а не про тупых студентов.
И? Всем нормальным людям известно, что математическое образование в России умерло, а вслед за ним, логично предположить, и образование по CS, как кровного родственника матеши. Хочешь программировать - учись прежде всего сам.
Угу, а все новые технологии, железо, софт - все в Америке. Сейчас скажешь, это бездуховные американцы все своровали из Россиюшки.
В отличии от всего остального, мат. образование в России одно из самых сильных. Наследие совка всё же.
хрюкни
алсо, делаю это на шарпе под винду, но это не существенно
Компилируй важную функцию, без которой прога не будет работать в рантайме при запуске. Храни ее защифрованную паролем. Пользователь вводит пароль - функция расшифровывается, компилируется. Если удачно - прога запускается, функция работает. Если проверку взломали, то у взломщика нет функции для нормальной работы программы.
Чёт туплю, как составить какой-нить hql(sql) запрос для следующего действия:
Есть коллекция элементов типа залупа: Collection1, нужно выбрать из таблицы те записи, которые в своём поле "залупы" содержат все элементы из Collection1
решено
Ну давай, расскажи нам, что у меня в Windows не работает.
>>741265
Серьезный дяденька садится и за вечер пишет свой аналог важной функции. Или атакаующий просто косплеит легального пользователя (однократно покупает приложение, например), расшифровывает и отламывает все нахуй.
>>741218
> из пароля получается хеш с солью, сохраняется в файл, и при вводе пароля, хеши сравниваются
Атакующий генерирует новый хеш, кладет его в файл, ну ты понел. Или патчит ровно один бит в коде.
Если тебе это не для того, чтобы поиграться, то вариантов, в общем-то, два. Аппаратные ключи с выполнением разных участков кода прямо на них (вот как анон выше предложил, только паролем легальный пользователь поделиться может, а вот ключ ему и самому нужен) или серьезный протектор (для начала можно и VMProtect). Внутри можешь хоть if (password == "yoba") делать - если до проверки добрались, тебе уже ничего не поможет.
>Атакующий генерирует новый хеш, кладет его в файл, ну ты понел.
Если он посмотрит исходники и увидит метод соления, то это поможет ему войти в сам интерфейс.
Но этот интерфейс умеет только расшифровывать файлы, зашифрованные AES при помощи ключа, который есть хеш от пользовательского пароля, только полученный грубо говоря другими функциями и другой солью.
Опять таки, атакующий может посмотреть как получается ключ для расшифровки файлов, но ведь он не знает исходный пароль, которым был создан ключ-хеш, соответственно сами файлы в безопасности? Или я где-то очень туплю
А, ну если все самое ценное в зашифрованных файлах, тогда да, можешь и хэш рядом с приложением хранить, и даже исходники приложения выложить. Правда, если файлы достаточно ценные, пароль рано или поздно утечет, файлы расшифруют, а приложение запатчат, чтобы работало без пароля.
благодарю, анон.
Алсо, вопрос. 4х значные пинкоды, графические ключи и прочее бесполезны если не делать ограничение на количество попыток с последующим стиранием всего и вся?
хотя, в десктопном приложении даже если сделать "самоуничтожение", любой может сделать его копию, и подбирать пинкоды сколько душе угодно. Так что пароль на 20 символов моё все
> стиранием
А кто мешает забэкапить заранее?
Ты просто определись, от кого ты защищаешься и почему. Модель угроз, все дела.
Например, если у тебя десяток пользователей, не слишком заинтересованных в утечке (какая-нибудь заказная софтина для малого бизнеса, где нужно просто защититься от любопытных посторонних, которые увидят, что запаролено и не полезут), или если у тебя софтина "для себя", когда больше никто пароля не знает - пароль ок.
Если ты продаешь данные (распространенный пример - база запчастей), то как ни крутись, а данные сопрут. Смирись с этим, бери апдейтами, доступными только для пользователей с ключом, бань пользователей при малейшем подозрении - в общем, развлекайся. Можно еще всякие ватермарки добавлять типа фейковых запчастей в упомянутой базе, чтобы узнать, кто и что слил.
Если ты продаешь софт - тут протекторы помогают на время, аппаратные ключи на долгое время.
Если продаешь сервис - привязывайся к серверу, как только можешь. Не давай работать с API без авторизации, грузи все оттуда, делай на сервере всю работу, а десктопное приложение рассматривай только как интерфейс к этом всему.
я что-то действительно в режим параноика ушел, там данные такой важности, что для них защиты уровня "убрать расширение файла" хватит с головой. Спасибо за помощь.
Bword DirectCalc(const void Message, int Message_Size)
{
word Mes = (word*) Message;
int i, j;
unsigned int byte, mask, crc;
i = 0;
crc = 0x0;
while (Mes!=0) {
byte = Mes; // Get next byte.
crc = crc ^ byte;
for (j = 0; j < 8; j++) { // Do eight times.
mask = -(crc & 1);
crc = (crc >> 1) ^ (0xD5828281 & mask); //D5828281
}
i = i + 1;
}
crc = Invert(crc);
return crc;
}
};
"идеальный" метод для такого случая - придумать какой нибудь йоба-проект, например Свою CMS™.
А затем, открываешь блокнот IDE, представляешь что тебе нужно для начала, формулируешь мысль и пишешь в гугл "как в $языкнейм сделать $то_что_хочешь_сделать". Читаешь всякие форумы и стак, копируешь, бесишься, копируешь, ну и методом тыка и упорного непонимания со временем начинаешь писать нормальный говнокод.
начинаешь писать нормальный говнокод
@
начинаешь писать ненормальный код
@
дрочишь на выразительность
@
понимаешь что выразительность - рак
вы по что пик проебали нормальный?
Всегда можно упороться и написать форт машину со своей архитектурой и командами.
но, даже если использовать этот супер метод, желательно сначала понять чем отличается int от string и вообразить себе что такое многомерный массив
Спасибо.
мне тоже. Но есть только этот опенинг(
Читаю и смотрю много, а когда начинаю делать что-то, то чувствую себя дегенератом с лишней хромосомой, не понимающим элементарных вещей.
>Не до конца понимаю в все эти циклы, итерации, рекурсии
Что непонятно?
>и всё такое прочее
Не используй такие слова, если хочешь добиться понимания конкретных тем.
Анон, пожалуйста.
Уже не надо, я таки домучил его.
Это домен.
Это норма. Открываю секрет - ты выдумал некую картину того, как в идеале происходит все это дело, и тк ты ей не соответствуешь, начинаешь себя гнобить.
Вообщем egor.p3NpotapANUSya~xOhooPUNCTUMS".com. Вот мыло, надеюсь кто-нибудь отпишет.
Сейчас работаю курьером пиццы/суши (да-да, серьезно, не надо ржать или считать меня троллем!), потому что я криворукое говно без мозгов и талантов. Всю молодость проиграл в компьютерные игры на мамкиной шее, а теперь даже на мивину не хватает. Зато я один раз взломал игрушку с помощью ArtMoney, а это вам не мимо толчка серить или тупые запросы в бд посылать — Низкоуровневое погромирование епт!
Дык к чему я клоню, еще до ебаного сайта я решил записаться на курсы джава в Киеве, а теперь озадачился — войдувайти? Я же натуральный отброс, судя по вашим критериям, хотя на что-то большое (300+ зеленых) не рассчитывал даже.
Будет ли толк? Мозги с 8 класса планомерно иссыхали, сейчас кроме как посчитать сдачу/расход на дорогу ничего не умею, но рассчитываю, что дядьки в халатах всему научат и вдохнут в поток айти, а там уже как-то где-то найду свою помоечку и забьюсь на самое дно, может даже сыров (подзалупных) испробую.
Сейчас работаю курьером пиццы/суши (да-да, серьезно, не надо ржать или считать меня троллем!), потому что я криворукое говно без мозгов и талантов. Всю молодость проиграл в компьютерные игры на мамкиной шее, а теперь даже на мивину не хватает. Зато я один раз взломал игрушку с помощью ArtMoney, а это вам не мимо толчка серить или тупые запросы в бд посылать — Низкоуровневое погромирование епт!
Дык к чему я клоню, еще до ебаного сайта я решил записаться на курсы джава в Киеве, а теперь озадачился — войдувайти? Я же натуральный отброс, судя по вашим критериям, хотя на что-то большое (300+ зеленых) не рассчитывал даже.
Будет ли толк? Мозги с 8 класса планомерно иссыхали, сейчас кроме как посчитать сдачу/расход на дорогу ничего не умею, но рассчитываю, что дядьки в халатах всему научат и вдохнут в поток айти, а там уже как-то где-то найду свою помоечку и забьюсь на самое дно, может даже сыров (подзалупных) испробую.
Найди себе девушку и реализовывайся, как мужчина. А не как ботанозадрот-ноулайфер.
Niet. Тяны не нужны. Хочу быть программистом. Может даже, если почувствую что "денег больше не надо", буду двигаться исключительно в сторону развития сферы IT.
Есть значит объекты ifstream и ofstream.
Я беру, открываю файл вот таким образом
>os.open("test.bin", ios_base::binary);
Пишу в него несколько интежеров, закрываю файл. Открываю блокнотом и вижу эти самые интежеры а не двоичный код. Вопрос следующий: какого хуя? Или так и должно быть?
operator << перегружен для вывода форматированного текста. Используй .write().
Стоит учить кресты, они включают в себя просто с, а после этого в изич можно перейти на шарп/яву/питон/свифт.
Проперти такая:
private java.util.SortedSet<java.lang.Byte> paramToSet;
<property name="whatever">
<set value-type="ObjectsClass">
<value>value1</value>
<value>value2</value>
</set>
</property>
- так работает только с обычным Set, а с SorterSet - нет
PHP/JS. В смысле, что не только на клиенте, если ради этого нужно завертеть Node.js, это ок.
wrk
а не слишком ли сложно с нулевыми знаниями будет начинать с этого?
почему не js, python или php, например?
Начинай с того что тебе понадобится.
Тогда в чем секрет? Много практики?
(Рашко-хохло), что бы хватило снять однушку и минимально пожрать.
Интересуют именно спектр знаний и технологий который можно
освоить за 2-3 месяца, занимаясь каждый день, + желательно много документаций и видеоуроков ( неважно на каком языке ), так же интересует фриланс, где сейчас больше всего заказов? в веб-разработке? интересует человек, который проконсультирует по вышеизложенным вопросам.
Наконец добился результата.
Но там какое-то колдунство.
>int test2[n]
>os.write((char)&test2, sizeof(int));
Конкретно вот: (char)&test2, оно каким-то образом создаёт указатель типа char используя адрес моего int массива?
Питон, умеет си-подобный синтаксис. На него легче перейти с си. Вопрос стоит в том, какие вообще знания есть? Если никакх, то просто знание синтаксиса тут не поможет. Нужна логика, понимание того, как вообще работают операторы и на чём их работа основана.
1с, лол. Как не банально, но в Рашке это самый доступный и самый востребованный вариант. Программисты 1с нужны во многих компаниях. Из знаний, там минимум. MySQL, разобраться с интерфейсом самого 1с, ну и в целом понимать принцип устройства и назначения баз данных.
Усидчивость нужна.
Либо как сделать команду вроде
c (в английской раскладке):: ...
({U 0067}:: ... не работает)?
2) как задать сочетание клавиш вроде alt + a + b (Alt & a & b не работает)?
3) Как заставить скрипт запускаться независимо от текущей раскладки?
>Если в момент запуска была русская раскладка, скрипт завершается с ошибкой
либо подавить вывод этой ошибки и продолжить выполнение скрипта (@c... не работает)?
Потому что оператор & берет указатель (адрес) своего операнда, а каст приводит указатель к нужному типу?
>матан не люблю
>паять не люблю
>внутренности компов не знаю
>физику не люблю
>гуманитарий
>9 класс
>очень нравится информатика
Тебе повезло. В любой другой области тебя бы просто послали нахуй, не можешь работать, иди подметай улицы. Но информатика - это просто выжимка христьянских, коммунистических и либеральных ценностей, святая троица просто. Любой юродевый найдёт в информатике себе утешение, от пакистанских попрошаек до бородатых проффесоров из Гарварада, никто не уйдёт обиженным. Поэтому будь ты хоть школьником, хоть гуманитарием, хоть боговерцем, хоть амёбой без рук без ног, здесь тебе рады, здесь все равны, как в Храме Господня. Можешь писать книги вроде таких http://www.ozon.ru/context/detail/id/31002446/ и страдать подобной мудоёбской хуйнёй, это даже востребовано.
По делу. Раз ты антиматематическая гуманитарная мразь, тебе уже написали на счёт биоинформатики, с чем я полностью согласен. От себя добавлю нейронные сети, машинное обучение, НЛП (Natural Language Processing, а не то, как жестами тела соблазнять баб, хотя и это тебе пригодится) и нечеткую логику. И еще можешь залезть в дизайн языков программирования, там тоже полно гуманитарных уёбков, вроде банды четырёх травокуров, пизды Лисков, алкаша Гвидо и авторов Смолтолка. Правда проблема дизайна ЯП в том, что тебе придётся хоть немного уметь в логику и формальные системы, хотя бы на уровне известного гуманитария Хомского.
Ну и если ты совсем охуевший школогуманитарий, который владеет аж операциями умножения, деления, и возведения в степень, ты можешь залезть в финансовюу математику и писать софт для торговли на биржах. Ну если тебе это интересно, конечно же.
Резюмируя: когда я писал про биоинформатику, нейронные сети, ML, NLP, FL, PLT, я не имел ввиду, что это юродиевая хуета, которая никому не нужна. Она реально нужна, она работает, в мире IT готовы за это платить деньги, нам реально нужны люди, которые будут этим заниматься. Поэтому тебя никто не погонит ссаными тряпками, наш храм открыт для всех, просто выбери направление под себя.
Как же я проиграл с этой пасты, можно я её тут оставлю, чтоб не уплыла?
>матан не люблю
>паять не люблю
>внутренности компов не знаю
>физику не люблю
>гуманитарий
>9 класс
>очень нравится информатика
Тебе повезло. В любой другой области тебя бы просто послали нахуй, не можешь работать, иди подметай улицы. Но информатика - это просто выжимка христьянских, коммунистических и либеральных ценностей, святая троица просто. Любой юродевый найдёт в информатике себе утешение, от пакистанских попрошаек до бородатых проффесоров из Гарварада, никто не уйдёт обиженным. Поэтому будь ты хоть школьником, хоть гуманитарием, хоть боговерцем, хоть амёбой без рук без ног, здесь тебе рады, здесь все равны, как в Храме Господня. Можешь писать книги вроде таких http://www.ozon.ru/context/detail/id/31002446/ и страдать подобной мудоёбской хуйнёй, это даже востребовано.
По делу. Раз ты антиматематическая гуманитарная мразь, тебе уже написали на счёт биоинформатики, с чем я полностью согласен. От себя добавлю нейронные сети, машинное обучение, НЛП (Natural Language Processing, а не то, как жестами тела соблазнять баб, хотя и это тебе пригодится) и нечеткую логику. И еще можешь залезть в дизайн языков программирования, там тоже полно гуманитарных уёбков, вроде банды четырёх травокуров, пизды Лисков, алкаша Гвидо и авторов Смолтолка. Правда проблема дизайна ЯП в том, что тебе придётся хоть немного уметь в логику и формальные системы, хотя бы на уровне известного гуманитария Хомского.
Ну и если ты совсем охуевший школогуманитарий, который владеет аж операциями умножения, деления, и возведения в степень, ты можешь залезть в финансовюу математику и писать софт для торговли на биржах. Ну если тебе это интересно, конечно же.
Резюмируя: когда я писал про биоинформатику, нейронные сети, ML, NLP, FL, PLT, я не имел ввиду, что это юродиевая хуета, которая никому не нужна. Она реально нужна, она работает, в мире IT готовы за это платить деньги, нам реально нужны люди, которые будут этим заниматься. Поэтому тебя никто не погонит ссаными тряпками, наш храм открыт для всех, просто выбери направление под себя.
Как же я проиграл с этой пасты, можно я её тут оставлю, чтоб не уплыла?
>Ну и если ты совсем охуевший школогуманитарий, который владеет аж операциями умножения, деления, и возведения в степень, ты можешь залезть в финансовюу математику и писать софт для торговли на биржах. Ну если тебе это интересно, конечно же.
Софт там вещь в некоторых аспектах покруче сайтов (если HFT). Баги приводят к убыткам (иногда к фатальным в финансовом плане), поэтому писать код нужно соответствующе (со всякими защитами, причем чуть ли не каскадами). Ну а так, обычный кодинг.
А вот что касается разработки методов торговли, то тут математика всё-таки нужна.
Сложно сказать, вдруг там костыли и говнокод, но при этом местные синиоры могут научить тебя чему-то кодонезависимому типа юникса или оптимизации postgres. А в ванильном стартапе с хорошим свежим кодом тебя этому могут и не научить, так как деплоят на облако + нулевая нагрузка на сервер. А так да, если хочется быть скилловым, нет ничего лучше работы в адекватной сильной команде.
>работа с таким кодом - ценный опыт или деградация?
Я думаю что ценный опыт. Особенно если ты его отрефакторишь до охуенной архитектуры. Хуевые примеры наглядно демонстрируют почему они хуевые.
Вопрос только один : литературу с оп-поста в порядке сверху-вниз читать? И, есть ли советы ньюфагу?
пикрандом
Я догадывался, что оно так работает, но уверен не был, хотел узнать, что это и как работает, теперь знаю что такое тайпкастинг. Спасибо.
Код https://gist.github.com/Staschik/bd60dade04f192646271a13265dfc600
В ответе должно быть что-то типа:
{"server": '1', "photos_list": '2,3,4', "aid": '5', "hash": '12345abcde'}
Но у меня приходит
{"server": '1', "photos_list": '[]', "aid": '5', "hash": '12345abcde'}
тоесть photos_list пустой.
В чем проблема?
бамп
Спасибо, буду изучать
да
Если ты постоянно подтягивал изменения из удаленного репозитория к себе то нихуя страшного не будет, скорее всего. Сложности (в виде потенциальных конфликтов) могут быть только если кто-то еще месяц пилил код отдельно и тоже зальет одновременно с тобой. Разбивать на ветки стоит только по смыслу (по реализованым фичам или модулям). Разбивать только ради того что можешь не стоит.
if (a == b) ...
или без них?
if a == b ...
Делать запросы в нескольких потоках
Скобки обычно ставят когда 2 и больше условий, но хорошим тоном считается ставить их всегда.))
на всех курсах и книгах со скобками
Ну, меня тогда пидорнули из ВУЗа, а в местной доступной библиотеке не было таких книг.
Впрочем тогда она и стоила ещё более-менее адекватно, учитывая объём.
В областной думаю должна быть.
Сам планирую записаться, и нахапать танненбаума, ну и алгоритмов тоже.
Бо с экрана неохота - альттаб дрочить, плюс у меня от отсканенных шрифтов глаза вытекают.
Женись на милфе-РСП с 2 детьми, а после 27 разведись.
Иди в любой говновуз, желательно в тот в котором можно жестко проебываться.
И учи что тебе нужно сам, все равно любой вуз - это пустое протирание штанов, а диплом - корочка для квеста.
Наверное я ретроград, но мне бумажная книга нравится больше, чем обилие отсканированных электронных изданий.
И да, для такой литературы в электронном виде есть нормальные хранилища, например library genesis, а не вконтактик)))0.
>javascript
Господи, когда уже это говно сдохнет? Я хочу нормальную технологию для браузера, а не это тормознутое ДЕРЬМИЩЕ. WebAssembly приди, порядок наведи!
Мне тоже, но на всякий ширпотреб денег жалко. Бумажные книги я тщательно выбираю - только классика типа Страуструпа, Вирта, Кормана и т.д. (с художественной литературой аналогично)
бамп
нашел.
>Кстати, а у этого треда нет какой-нибудь конфочки? Можно было бы обсуждать там совсем уж глупые вопросы, пинать друг друга и т.д.
Создай, хуле. В ирцшечке
Посоветуй годный IRC-клиент, mIRC не хочу юзать. 20 баксов за аналог аськи, это дохуя.
Миранда.
Как силами js добавить пункт к контекстному меню на определённом элементе?
Павлуша, плиз.
Нахуй иди с этим говном.
Знаю что охуел, но куда деваться, на Донбасс не хочу ехать.
Рашка/хохло?
Напиши на html сайти за день и всё. Никого ебать не будет. Скажут грит малаца. Только защитить сумей.
Там сложные весьма, не осилю.
>>742469
Хохло. Говорят мол сильно просто. Нужно чтобы была ЦЕЛЬ, визитку не примут.
Утонул, всем надоело срать. Те, кто считает жс говном/божественным озарением своё мнение не поменяли.
Пили сайт собирающий данные. Страничку регистрации, или там сайт-опросник. Ну или на крайняк сайт-интернет магазин. Цель расписывай как сбор важной статической информации, или в случае с магазином заработок.
Будь у меня свобода выбора, я бы остановился на пайтоне, но увы. Два стула.
Ну так кудахтеры и программирование и созданы для того, чтобы такие уебищные говно-задачи решать с их помощью.
Серьезно, меня не пугают, например, нейросети, а от статьи про швейцарскую систему сразу повеяло каким-то КАРТОФАНОМ.
А есть ли тут безопасники?
Дело в том, что я тока начал постигать сферу иб и хочу каких-нибудь нубовских квестов-задачек по сабжу.
Типа ctf, но для бегиннер-лвла. У анона найдется что-нибудь?
Для говноВУЗика(других в этой сфере нет) подойдёт html. А с html любой пятиклассник разберётся.
Допустим, у меня есть массив и цикл for, в каждой итерации которого в i-ый элемент массива заносится число i.
И я теперь беру и с помощью OpenMP распараллеливаю этот цикл.
По идее, к одним и тем же элементам одновременно разные процессы не будут обращаться.
Будут у меня возникать какие-то ошибки?
Скачай какой-нибудь продвинутый туториал по OpenGL, запусти его, добавь пару надписей на экран, поменяй пару текстур.
Всё.
Когда запустишь на защите - все охуеют.
Вот это БАБАХ у старого байтоёба!
Да ему же НЕПРИЯТНО, что нынешние технологии позволяют заниматься реальными задачами, а не анальным пердолингом в жопу указателями!
Впрочем, БУБАРЕХ может произойти и у ньюфага, читающего статью, в качестве первого языка выбравшего жабу или пистон.
Либо как сделать команду вроде
c (в английской раскладке):: ...
({U 0067}:: ... не работает)?
2) как задать сочетание клавиш вроде alt + a + b (Alt & a & b не работает)?
3) Как заставить скрипт запускаться независимо от текущей раскладки?
>Если в момент запуска была русская раскладка, скрипт завершается с ошибкой
либо подавить вывод этой ошибки и продолжить выполнение скрипта (@c... не работает)?
Я не читал дальше абзаца про отсев студентов, но всё это похоже на правду.
Если нужно заниматься серьезными вещами - соответственно и знать нужно много.
Если хочешь писать 2д игрульки на айфон с помощью библиотек - то знать много не нужно. Но такого человека и не назовешь ГЕНИАЛЬНЫМ ПРОГРАММИСТОМ!!1!11!!.
Не вижу никакого баттхерта.
Да не разбирается тут никто в этой параше. Возьми нормальный язык программирования - напишешь за час. Или ковыряйся AHK самостоятельно и страдай.
> как задать сочетание клавиш вроде alt + a + b
Если оно использует системную реализацию хоткеев Windows, то никак. Надо ставить хуки и мониторить состояние клавиш.
Если в Fibonacci Heap убрать убрать два ребенка у элемента root уровня, то что с ним случится?
Он станет маркированным дважды и озалупится в отдельное дерево состоящее из него самого или маркировка просто "сгорит" и он останется на месте со своими чилдренами?
>разъясни дуализм
Нет предмета, в котором нельзя было бы найти противоречия, то есть противоположных определений, так как не противоречащий себе предмет есть чистое отвлечение рассудка, насильственно удерживающего одну из двух определенностей и старающегося затемнить и устранить сознание другой определенности, содержащейся в первой.
>насильственно удерживающего одну из двух определенностей
а откуда известно что каждый предмет содержит ровно две определенности?
Ну если предмет простой, то разве может он содержать больше? А если может, то не является ли он в таком случае сложной системой, состоящей из простых компонент?
>А почему две то?
Ну так гегелевская диалектика основана на классической логике, которая оперирует двумя понятиями: 0 и 1.
>что там с фибоначи хипом
Прогони свой пример на визуализаторе и посмотри.
https://www.cs.usfca.edu/~galles/visualization/FibonacciHeap.html
Когда использую запрос такого шаблона:
select @rownum:=@rownum+1 ‘rank’, p.*
from player p, (SELECT @rownum:=0) r
order by score desc limit 10;
Выборка дает без лимита ~140 строк, а проблема в том что после верхнего запроса я получаю в rownum 93, 72, 34 и т.д.
Почему?
>Ну так гегелевская диалектика основана на классической логике, которая оперирует двумя понятиями: 0 и 1.
Это не объясняет почему у каждого объекта должно быть ровно два сущности. Ат мост 2 - это я еще могу принять.
Альзо, какого хуя в симуляторе нету DECREASE-KEY? кормен в гробу вертится
Воу-воу, палегче. Не у объекта, а у предмета. И не сущности, а определенности.
Разумеется, то что их всего две - это тоже спорное утверждение.
Ну, а разве про "ровно две" это не аксиома на которой все держится?
Как минимум >>742803 явно зависит от истинности такого заявления
>разве про "ровно две" это не аксиома на которой все держится?
Можно сказать и так. Но главный посыл тут не в том, что определенностей всего две, а что в любом предмете возможно противоречие. Просто это самое противоречие здесь противоположности. А само понятие противоположности подразумевает наличие только двух определений: "А" и "НЕ А".
В противном случае, это уже не противоположности.
>Возьми нормальный язык программирования - напишешь за час.
define "нормальный язык программирования".
Я не знаю апи винды и в самом языке досконально не разберусь даже за неделю.
Я помню писал подобную штуку на c# лет 5 назад. Загуглил как сделать буквально за несколько минут. Единственная проблема была в том, что нельзя было перебиндить клавишы, которые уже используются операционной системой.
То-есть, всякие там ctrl-c/ctrl-v нельзя было переназначить. А так всё было окей.
Вот, хотя бы даже эта проблема всплыла у меня еще когда я пытался решить всю эту хуйню программами для ремаппинга. Гуглил подобное лет 5 назад, если честно, не особо-то я нагуглил. А сишарп так это вообще - VS качать, еще что-то наверняка, .net какой-нибудь.
Поясните про рекурсию. Например, вот пример из Питона. Насколько понимаю, он сначала x(x-1), потом результат на ((x-1)-1) ... ? Как из этой записи можно понять, где происходит очередной шаг и изменение аргумента на единицу и повторный вызов функции с новым аргументом ?
def fact(num):
if num == 0:
return 1 # факториал (0)=1
else:
return num fact(num - 1)
# возвращаем результат произведения num и результата возвращенного функцией fact(num - 1)
Тебе подойдет любой язык, у которого есть биндинги на WinAPI. А таких оче много.
https://msdn.microsoft.com/en-us/library/windows/desktop/ms646296(v=vs.85).aspx
1) батнику передается url
2) батник передает его жопоскрипту
3) жопоскрипт делает юрлдекод, регекспом вытаскивает, не знаю, доменную зону, возвращает (а не печатает в консоль) результат батнику
4) батник печатает результат на экране
Ббббиндинги? На винапи? Разве в данном случае будет не прямой вызов функции, когда я winuser.h подключу? Биндинги, это же когда имя другое... Эх, я и винапи-то не знаю. Ну, то есть то, что ты скинул, я понял, но все равно я застряну. Пойду просвещаться.
>winuser.h
Я это биндингом и называю.
>Биндинги, это же когда имя другое
Не слышал такого. Может это ты про врапперы?
Но это же заголовочный файл, не?
Мне всегда казалось, что биндинг - это типа
назначить на такую-то клавишу такое-то сочетание (забиндить его) или назначить такой-то переменной такую-то функцию (создать переменную-функцию). Мб я все перепутал.
Забиндить клавишу - это другое.
Заголовочные файлы типа winuser.h идут в комплекте к виндовым SDK и компиляторам C и C++. Они как бы родные в этом случае, поскольку сама Винда написана на этих языках.
А вот когда какой-либо другой язык программирования предоставляет интерфейс к "несвоим" библиотекам, то говорят, что в этом языке есть биндинги для такой-то либы.
А, спасибо. Для питона, к примеру, есть такие? А для крестов они, получается, родные, да? А вот эти подключаемые хуки, клавиши перехватывающие - это же не винапи, да? Откуда их брать тогда?
осилил хелло ворлд и лаба1 в девцпп
Хуки - это SetWindowHookEx, самое что ни на есть Windows API, #include <windows.h>
> Для питона
Есть ctypes, есть pywin32.
>Для питона, к примеру, есть такие?
http://stackoverflow.com/questions/1025029/how-to-use-win32-apis-with-python
>А для крестов они, получается, родные, да?
Есть такое. В большнистве компиляторов под винду все эти хидеры есть из коробки. Но пилить на крестах приложение, которое как бы скриптовое? Ну не знаю...
Судя по кривой документации, тебе нужно:
1) Сделать #InstallKeybdHook, подсмотреть (или погуглить по слову virtual key) нужный сканкод и написать сканкод SCxxxx, а не символ.
2) Повеситься на Alt+A, и по срабатыванию уже через GetKeyState смотреть состояние клавиши B (Mode="P"). Будет криво, но это можно заставить работать.
3) Таки сменить язык. Эти заклинания просто пиздец.
Да я уже понял, спасибо.
>>742939
>>742934
Эх, сложно все как. Я не вполне понял, чем отличается регистрация нажатия клавиши от хука. А еще меньше понимаю, как мне подавлять нажатие клавиши в целевом приложении, но регистировать его в моей программе/скрипте.
>Ну не знаю
Разве с++ плох? Производительность же, вся хуйня. И интерпретаторы не нужны.
>2д игрульки на айфон с помощью библиотек - то знать много не нужно
ай не пизди, это адов труд на самом деле, знать нужно дохуя
Взял пример из статьи
https://ru.wikipedia.org/wiki/Message_Passing_Interface
http://pastebin.com/b2uztEqG
Все работает, вычисляет в несколько потоков. Но преподаватель хочет, чтобы считало другим методом, например, через другие ряды https://ru.wikipedia.org/wiki/Пи_(число). Как это реализовать?
>>742952
> чем отличается регистрация нажатия клавиши
Вкратце и местами неправильно: в Windows есть некий поток, в который система постит информацию о клавиатурных событиях (гуглить raw input thread), он проверяет события проверяются на соответствие зарегистрированным хоткеям, и если есть совпадение, постит приложению сообщение о хоткее, иначе постит активному окну сообщение о клавиатурном событии (нажатие-отжатие клавиш и т. п., которое потом еще самим приложением транслируется в соответствии с текущей раскладкой и постится себе же в виде сообщения о вводе символа). И вот твоя "регистрация нажатия клавиши" - это когда целевое окно обрабатывает сообщение о хоткее или о клавише. Хуки позволяют другому приложению внедриться в эту цепочку обработки на разных этапах, вне зависимости от наличия хоткеев и текущего окна, и раньше приложения узнать о событии, изменить это событие или даже прекратить его обработку.
> как мне подавлять нажатие клавиши
SetWindowsHookEx(WH_KEYBOARD_LL, ....), потом в LowLevelKeyboardProc возвращаешь 1, если нажата нужная тебе клавиша, и о нажатии этой клавиши почти никто не узнает. Есть еще WH_KEYBOARD, у нее больше возможностей, но для нее нужно писать еще как минимум две длл.
Блядь! Вкратце не получилось, особенно про подавление. Видимо нужно это как-то основательно учить?
Перевод же. Что самое интересное, единственное в чём я с ним согласен, так это в том, что дипломные работы сейчас просто на уровне курсовой. Там такую хуету защищают. Несколько форм на сисярпе с загрузкой данных из файла это повод для 75+ на моём направлении, пусть и не полностью компьютерном, пусть и в мухосрани, но не думаю, что в целом по стране проблемы нет. Вон и у мурриканцев тоже.
Все верно пишет, в целом, но если и правда был жестокий отсев студентоты, я теперь начинаю понимать, почему В ДЕЙСТВИТЕЛЬНОСТИ ушли с сикпа на питон.
Прочитал это и понял, что никогда не стану не то что программистом, даже быдлокодером.
Выбросить своё говно и написать асинхронный сканер.
Нихуя там не нужно знать. А тем более над чем-то думать. Клепаешь всякое говно, как возникает проблема - смотришь ан stackoverflow. Всё.
Коротко о том, почему к людям, нужно на вы, даже к близким: потому что есть человек, а есть его мозг, и то что эти дву штуки обычно занимают одно пространство, еще не повод обьединять их в одну сущность
Я даже пхп не осилю, там же эти, фреймворки, ООП, а это все СЛОЖНАА, ПИЗДОС
Ох уж эта критика западного образования. Философию то с историей все сдали?
Конечно все, это же такая легкая чепуха. Тебя там даже думать не заставляют, не просят быть настоящим философом. Знай себе память развивай. Нет, не хочу, хочу ныть.
> реальные задачи
> Java
> бизнес-логика реализуется функторами с уёбищным синтаксисом
> 95% кода - склейка функторов бизнеслогики через рефлексию и пердолинг паттернов аннотациями
>mov ecx,dword ptr [refVal]
После выполнения в ecx оказывается не значение, а адрес. Почему так? Ведь скобки означают, что мы берем значение, которое находится по адресу, который хранится в refVal.
Неосилятор сломался, btw
Да насрать. Это хорошая статистика, которая поможет в конкурентной борьбе адекватным людям.
Даун, нахуй ты мне число перевел в хексы? Я спрашиваю, почему в refVal оказывается не адрес, а число. Ведь ссылка - это переменная, хранящая АДРЕС объекта.
>оказывается не адрес, а число
Бля, ты такой дауно, что, наверное, сейчас закукарекаешь, что на низком уровне есть только дворды, так что надо для тебя переписать это предложение так: оказывается не адрес, а объект.
Ты по адресу обращаешься к refval и пихаешь туда свой ival.
Если хочешь записать в refval адрес то и пиши оператор & перед ival, вернётся адрес.
Двачую. Всегда лолировал с этих неосиляторов.
Да уж лучше историю, чем химию с биологией как в MIT.
Выучить кодинг. Советую хаскель, для нуба самое то, а дальше бери что посложнее
>называть все что заставляет тебя хоть что-то делать ебанием
Багет винтика в машине незаметен
rtfm
Учил яву, немного андроида, но не могу, не для меня это - ковыряться в коде.
Это ты так думаешь. Тут похоже под интернет стартапом понимают ненужную хуйню вроде
> 8. "Макинайзер". Простой сервис, который к картинке прикручивает дизайн окна мак ос. Если дизайнер хочет выебнуться красивыми скриншотами, а сам сидит на винде. Бывает такое.
Из идей-треда.
Я и хочу это сделать, не вникая в тонны кода. Ладно, хуйли, придется связываться с сайтостроителями. Другого выхода нет.
>но не могу
Истина изучения чего либо номер N.
Нельзя зафейлить обучение, можно только сдаться.
Охуенно
10 развитий из 10
нужен k&r на бумаге тогда
выдрачиваешь его от корки до корки, задачки сначала делаешь на бумаге
но все равно их надо потом проверять на компе, то же касается и непонятных вещей (типа неявных приведений типа и прочего тонкого) - надо проверять живым кодом
вот когда начнешь ебашить коллбеки или делать сложные структуры данных требующих указатели на указатели, вот тогда и охуеешь
Си чтоли? Я его боюсь, и пока к нему не хочу переться. Я чуток освоил пистон, если честно, но меня не покидает мысль что должен был читать сикп(иррациональное чувство) Но вообще такой путь -писмьо на бумаге, а потом проверка на компе-нормальный значит? Успокоил
>интернет стартапа
какое то веб два ноль говно? или чтото реальное, а в веб будет торчать только морда?
ошибка в написании слова бэкграунд
Больше не приходи, пжалста, с такими ошибками. Лучше бы отвлекся от задачи и просмотре заново сам.
Да это какие-то обиженки с матфака писали.
Допустим, в таком же цикле перебираем массив, но только с первого элемента до последнего элемента массива.
Нашли что-то нужное на 128 элементе. Теперь надо прошерстить массив от 127 или 128 элемента до первого.
Как?
For $i = 1 To $sTextFile[0] Step +1 // перебираем с первого до последнего элемента
//ищем что-то по условию
//нашли нужное на 128 элементе
For ??? To ??? Step -1 // двигамся обратно до первого элемента
>Си чтоли? Я его боюсь
Брось это дело. Интереса к программированию у тебя никогда не было. Вернись в /b/, где тебе посоветовали кодинг для заработка.
nice try, but no
>очень неудобное расписание доступа к компу
Ты живешь в 80-х?
Сейчас каждый дворник может позволить себе пекарню для обучения.
1) батнику передается url
2) батник передает его жопоскрипту
3) жопоскрипт делает юрлдекод, регекспом вытаскивает, не знаю, доменную зону, возвращает (а не печатает в консоль) результат батнику
4) батник печатает результат на экране
For $k = $i To $sTextFile[1] Step -1
Где для k присваивается текущее значение счётчика, на котором остановился предыдущий цикл.
$sTextFile[0] - последний элемент массива
$sTextFile[1] - первый элемент массива
Массив - это стек: после последнего элемента идёт первый.
Дворники стоят на пару ступеней выше меня в иерархии, тк имеют работу
- беспроводная карта должна иметь переводиться в неразборчивый режим
- для беспроводной карты должны быть драйверы под линукс
- ноутбук должен быть надежным и не ломаться; слышал истории о том, как в сервисных центрах ставят б/ушное говно перед окончанием гарантийного срока, чтобы лох приходил к ним еще раз, но уже за деньги. Поэтому по гарантии советуют брать деньги обратно
Шта?
Ну епт. Идешь и читаешь в MSDN статьи про SetWindowsHookEx и LowLevelKeyboardProc, ну и про RegisterHotKey можно. А пример ПОДАВЛЕНИЯ я тебе накидал http://ideone.com/JPEa7X
Чтобы запускать скрипт интерпретатором, встроенным в любую винду любой версии за последние лет 15.
Что за дебильный вопрос?
Чтобы не носить интерпретатор с собой. Чтобы экономить ресурсы. Чтобы экономить место. Чтобы любой желающий мог открыть скрипт и посмотреть, что там написано, а не конпелять исходники или копаться в документации к очередному говноязыку.
Нахуя ты под линуксами пишешь на баше, если там почти всегда есть интерпретатор питона и компилятор С++?
Асечку/писечку
Ведь на уровне ассемблера и ссылка, и указатель хранит адрес объекта в памяти. Ебаные крестомрази понапридумывали сахара.
Нужно увеличить скорость кода-переписывай на быстром компилируемом языке, потом хуярь многопоточность и т.д., а так выглядит будто пытаются впихнуть невпихуемое, которое тяжело поддерживать и отлаживать.
Указатель ссылается на адрес и является объектом, ссылка является альтернативным именем для уже существующей переменной.
Speak english
Я на самом деле не все понимаю в вебе, так что не могу сказать. В голове все полной картиной воспроизводится, но какие технологии для реализации нужны - хуй пойми.
Нет, указатель - это переменная на стеке или где-нибудь еще, которая содержит адрес объекта. Это не объект. Заполняется при помощи lea.
Ссылка точно так же хранит адрес и заполняется при помощи lea.
Бамп
Если только няшная, как хаскель.
PS. Разумеется, опыта работы нет.
Что-то я ощутил БАРХАТ.
Переменная не объект? Ну ок.
>>743278
Почитал, углубился. Так и есть, по сути, указатель и ссылка это одно и тоже, но различаются методы работы с ними, и ссылки как бы "безопаснее", потому что ссылку обязательно нужно инициализировать при создании и она не может быть NULL. Тащемта всё.
Вкатывайся в любой язык и иди работать... А гитхаб с подобной парашей имеет ценности не имеет.
У ссылки нет арифметики, кастов произвольной хуйни в ссылку, и соответствующих сегфолтов.
На уровне языка - нет. А реализация ссылки - абсолютно тот же самый указатель. Сахарок, в общем.
http://pastebin.com/9d1NfNpQ
Реализация - проблема разработчиков компилятора, а не твоя
Это ты ещё портянок не видел, сынок. Каких-то пиздецов я там не увидел. Для вуза покатит.
Это я решаю челленджи на хакерранке. Хочу, чтобы мои программы выглядели лучше кода их олимпиадных макак. Там такой пиздец попадается.
Кстати о всех этих соревнованиях. Нужна ли команда чтобы вкатиться? И все ли задания там на время?
Итак: есть несколько таблиц. Больших таблиц. Нужно провести выборку значений за один запрос.
За два задача решается элементарно, но это некрасиво и обернется в лишний код для меня.
Проблема в том, что одно поле нужно включить в выборку дважды т.е.
условно говоря, включаем в выборку таблицу первый раз
left JOIN "public".table2
ON ("public".table1.id1 = "public".table2.id)
а вот второй уже не сработает
left JOIN "public".table2
ON ("public".table2.id1 = "public".table2.id)
Вопрос как дважды добавить таблицу, или хотя бы куда копать?
Можно и одному дрочить. Время бывает достаточно большое.
Попробуй объяснить, зачем тебе это нужно. Лучше на реальных данных. Скорее всего, ты делаешь хуйню.
реальные данные не твое дело.
решение уже нашел.
нужно затем что в одном стоблце в таблице в разных полях закодированы значения переменных необходимых для разных вычислений. Теперь можешь написать какую-нибудь глупость про автора таблицы и законцим этот пустой разговор.
Еще есть libtcod, но она больше для рогаликов правда.
у автора tales of majeal посмотри движок.
кроссплатформенный, умеет как в тайлы, так и в псевдографику + свободно распространяется.
прости не тебе, ошибся линком
Haskell
Программа выводит информацию о секциях PE-файла, который передается через командную строку. Он отображается в память, затем заполняются структуры заголовков, и цикл проходит по массиву заголовков всех секций.
Но почему при этом имена секций выводятся пустыми, а большинство свойств этих секций равны нулю.
В макрос IMAGE_FIRST_SECTION нужно передавать адрес PE-заголовка в самом файле, а не адрес копии PE-заголовка в стеке. В качестве альтернативы можешь считать сам:
#include <stddef.h> // For offsetof().
pointer_to_first_section = dataPtr + dos_header.e_lfanew + offsetof(IMAGE_NT_HEADERS, OptionalHeader) + nt_headers.FileHeader.SizeOfOptionalHeader;
>>743683
Какие ваши аргументы?
>>743682
Не в рашке. И даже не во фрилансе.
>>743686
Одна из хипстобд
В рашке, но не до такой степени? Хохол чтоле?
хули ты мапишь файл и при этом не накладываешь структурки на память, а копируешь их?
Сетевую.
Ты советуешь использовать PIMAGE заголовки, которые будут указывать на необходимую часть образа?
Есть текстбокс, нужно значение из него передать в переменную. Как?
Все гайды для дохуя опытных, работавших с теми же винформами, а для меня WPF - первая технология запила окон вообще.
ссылку давать нет смысла, статья была не про это
1) батнику передается url
2) батник передает его жопоскрипту
3) жопоскрипт делает юрлдекод, регекспом вытаскивает, не знаю, доменную зону, возвращает (а не печатает в консоль) результат батнику
4) батник печатает результат на экране
Ставь cygwin и дрочись с ним. urldecode тебе придётся писать самому (или ставить ноду и запускать через неё скрипт, лол), а регэкспы там через sed'ы с awk'ами делаются. Для обычного батника тебе придётся самому писать программу, которая умеет в регэкспы. Или поставь питон и пиши на нём. Или какой-нибудь purebasic, но там нет urldecode, по-моему, поэтому нирикомендую.
Нужно было ставить линукс и учить Bash, серьёзно.
А то смотрите какая хуйня. Из-за кривой кодировки даже собранная под юникод pdcurses не хочет печатать русские буквы.
Разобрался. Интересующимся:
Открыть нужный файл, после этого тыкнуть в меню Файл -> Дополнительные параметры сохранения, потом установить вот такой параметр для кодировки.
И всё заработает.
набором инструментов можно делать работу, за нее платят.
Нужно набрать инструментов так, чтобы масимизировать прибыль.
Знаю, что предполагается решать как задачу на максимальный поток/минимальное сечение (просто потому что у нашего препода все так решается, даже аллах карочи)
Если знаете - скиньте пример похожей задачи, чтобы было понятно с какой стороны подходить. Иначе фитна, карочи.
вот нашел
https://mitpress.mit.edu/sites/default/files/Chapter 26.pdf
26-3
вроде и понятно, но хотелось бы найти разбор
http://levelp.ru/courses/veb-tekhnologii/front-end-developer/
http://levelp.ru/courses/veb-tekhnologii/web-developer/
>В: У меня горит лаба/курсач, не знаю какую тему диплома взять.
А, значит мне сюда. Короче, есть следующее задание - поискать уязвимости, в особенности связанные с выполнением макросов в офисных продуктах типа LibreOffice, MS Office И прочих.
И я что-то понятия не имею, откуда начинать - по запросам "найти уязвимости бесплатно без СМС" дают только общие фразы по уже закрытым дырам.
Потому что там не дадут ничего, чего бы ты не мог взять сам. Разве что общение с людишками. Но идти на платные курсы ради общения все равно что платить за секс-стыдно
>дают только общие фразы по уже закрытым дырам.
Так загугли суть этих дыр и сделой что-то похожее. Потом в отчетике напишешь "уязвиместей не найдено" и какие искал и пробовал.
I:\>type test.bat
@echo OFF
set testurl="http://www.pornhub.com/view_video.php?viewkey=ph572cd1571d594"
for /F "delims=" i in ("cscript -Nologo -Job:decode test.wsf %testurl%") do set output=i
echo %output%
I:\>type test.wsf
<package>
<job id="decode">
<script language="JScript">
var decodedStr = decodeURI(WScript.Arguments(0));
WScript.Echo(decodedStr.match(/.*/)[0]); //ёр регьюлар экспрешн гоэс хир
</script>
</job>
</package>
I:\>test.bat
http://www.pornhub.com/view_video.php?viewkey=ph572cd1571d594
либо сикп, либо think python. Попробуй обе
Спасибо, пойду читать
Полагаю, что первая лучше, так как ничего не копируется лишний раз.
Во втором случае же должен быть аргумент какой-то, верно?
В вузике вообще кучу всего учат, что вроде бы как нужно, но большинством не используется. Матан, например. Ассемблер ты скорее всего не будешь юзать, биомусор, но это не устаревшее говно, как ты говоришь. Дают минимум же, хули агриться?
У нас, например, Паскаль весь первый курс. Параллельно с С# и плюсами. Вот це да, ебаничество. Пригорает пиздец с этого, всё равно что пытаться лечить зубы дрелью и долотом, перейдя с набора 9000 удобных специализированных инструментов. Вроде до сих пор первокурсников мучают.
Пушу так: git push -f origin master
>Дают минимум же
АГАААА, БЛЯТЬ, как бы не так. "Учат" плюсам параллельно, на изичах в начале семака все лабы сдал и автомат в зачётке, а это...сами задания гораздо сложнее даже если их рассматривать на алгоритмическом. Под говном мамонта подразумевал дальнейшее его использование и приминение, очевидно. К тому же он и на 2 курсе у нас будет и матан этот сраный
А почему нет? Вполне себе впихуемое. И нужное. В этих самых скриптоязыках никуда не делись блокирующие операции, если не сказать даже, что они чаще встречаются в связи со спецификой применения скриптоговна, вот и радуйся, что есть возможность оптимизировать работу.
Бляяядь, сложнасложнанипанятна.
>for /F "delims=" i in ("cscript -Nologo -Job:decode test.wsf %testurl%") do set output=i
Что вот эта строка вообще означает???
>>743951
Можешь на ideone.com
или pastebin?
Ты не понимаешь разницу между Git и GitHub. Причём здесь push, если ты закоммитил лишнее?
Нет, это не сложно.
>Что вот эта строка вообще означает???
win+r
cmd
for /?
cscript /?
set /?
http://stackoverflow.com/a/108511
http://pastebin.com/kHArfJxh
послушай
тебе надо - ты и исправь
в этом и есть смысл свободного по - ты чем-то пользуешься, но должен возвратить "долг" посредством собственного участия..
А, вот так понятнее. И с пастбином, где процент-процент, лол. Спасибо. Не пропадай пожалуйста, я бы может спросил еще чего-то, если до конца не разберусь. Но так вроде все ясно теперь.
Только нахуя здесь вообще цикл for, у нас же только один как бы элемент?
Без тебя знаю, умник
бамп
Кто обучится?
Быстрей не значит качественнее. Один хер же потом вернешься и будешь задавать вопросы по каждой детали.
В общем мне 25, я сервис деск макака из Европок. Сервисдескать мне уже подзаебало, поэтому планирую самообучаться, дабы смнеить отрасль в года полтора-два. Смотрю в сторону big data. И хочу поднатаскаться программировании - Java. Норм сочетание или гумно? На изучение php для фриланса времени хватит?
>На изучение php для фриланса времени хватит?
Нет, к этому времени ты уже умрешь, к сожалению((9(9(((
Почему тогда я могу заставить ссылку &ref ссылаться сначала на int x, а потом на int y, если это якобы невозможно?
Хотя, кажется, я понял. В коде:
int x = 42;
int y = 7;
int &ref = x;
ref = y;
в последней строке присваивается значение переменной y переменной x.
Погуглить py2exe?
Я руками форматирую скрипты в exe-формат.
Для начала создаю секцию данных в скрипте вот так:
.data
и копирую туда все значения переменных и константы.
Потом создаю секцию кода: .text
В ней находится скрипт на питоне. Все это сохраняю с расширением exe
Бамп вопросу
Он тебя троллит.
У тебя утечка на утечке должна быть от такого подхода, если, конечно, у тебя там не что-то на уровне хеллоуворлда.
Как вы тут относитесь к ВО у программистов различных? Нужно ли оно с учётом того, что я не собираюсь в США/Канаду/тому подобное?
- база нулевая
- по образованию наполовину филолог (журналист)
- собираюсь фрилансить, ибо до того фрилансил копирайтингом и удаленная работа для меня очень удобна.
Наверняка банальный вопрос, но все же прошу говном не кидаться. Добра вам.
Привет. Html/css/js/php/mysql/git. Базу можно выучить. Твое образование тоже не имеет значение. Фрилансь на здоровье.
Окей, босс. Спасибо)
после тридцати будешь сильно жалеть что не получил диплом
а так, да, сваливай - будешь конкурировать с таджиками в сфере услуг
http://hitech.vesti.ru/news/view/id/8550
Что делать? Куда перекатываться? Веб-разработка под джава умрет через полгода-год.
дважды victim советского союза. орденоносная так-то.
Понимаю, насколько тупо звучит моя просьба.
Но есть кто-нибудь, кто может пояснить за api вконтакте?
Мне нужно осилить небольшую программу [spoiler ](пару лет назад учился на программиста, кое-что помню) [/spoiler] - простенький паресер.
ЧТО тебе там блять пояснить пиздец открой документацию апи и читай.
пояснил.
вообще охуеть блять, ты наверно пикабушник
Добавлю, что та хуйня, которая под монитором ресурсов, нихуя не показывает, хотя события есть, ибо код на них завязанный выполняется.
C#, события вроде нажатия кнопок, к которым обработчик прикручен. WPF, да.
Аңоны, это они ведь стебутся так, да? А что мне что-то нихуя не смешно.
Зачем тебе это знать? Если хочешь указать на личный опыт - иди нахуй. Всем ясно, что это относительно новая сфера, в которую идут даже старики за 30-40, у которых нет времени на получение диплома. Следовательно успех на собеседовании зависит только от тебя и твоего портфолио.
>нахуя здесь вообще цикл for, у нас же только один как бы элемент?
В винде ещё не придумали нормального способа загнать вывод команды в переменную.
Была такая мысль, поменял на >0.001
ничего не поменялось.
Поменял сейчас на 0.009 и да. Но схуяли!
Хуясно
Делай что хочешь.
иди в колледж
На каком языке лучше писать плагин для браузеров?
Проиграл. Пиши на яве
> В: Хочу стать программистом, какой язык учить?
> О: Английский + Java
Т. е. Java это лучший вариант для новичка?
.
Завтра предстоит проходить тестирование через codility.
Проходил кто в таком формате? Какие задачки там выдает?
Те же, что и в lessons?
http://evgeniy-volnov.hk/vk/
Вот есть сайт, где лежит переписка в sql базе. Чем эту базу открыть?
Обаснуй чем она хороша
а у тебя будет выбор?
выпились, возраст самый подходящий
Иди в коледж, потом перекатишся в инст если захочешь. 10 клас это проеб времени.
бамп вопросу
бамп
Съёбывай и иди работать, бумажку можешь потом заочно получить
Предыстория:
Год назад решил опробовать джаву. Запилил IntelliJIdea, обмазался доками. Сделал простую йухню на javafx. Не понравилось то, что при запуске слишком машина гудеть и греться начинала.
История:
Сейчас пишу диплом на культях. И таки что бы вы думали? Аналогинчная ситуация - что я с IDE софт запускаю на посмотреть, что отдельно скомпиленную версию - жрет дохрена.
Вопрос:
Это не нормальная ситуация или же я проебываю какие-то нюансы в ко-ко-нпеляции в эти ваши продакшены? Хули оно так греется, там ж нихрена нет такого сверхвычислительного (сразу после запуска загруз идет, после отрисовки)
Присоединяюсь к вопросу.
А еще, вот что. Хочу вкотиться в погромирование, знаю хытымыль и цсс. Планы - выучить жабоскрипт и кодить под веб +носимые устройства (смарты/планши/часы) на Андрее и Яблоке. Реально или это маняфантазии?
Если че, я понимаю что нативам конкуренцию вряд ли смогу составить. это и не нужно, главное - кроссплатформенность, наличие работы вообще и не распыляться на жабоскрипт и жабу/Андроид.
А да, оно жрет проц на 98-100, вот.
Я бы тебя послушал, но ты слишком толстый
И, думаю, что пикрила достаточно для моих поделок.
Алсо, теперь если кто адекватный попадется - Qt вроде сам потоки раскидывает, как я помню, но стоит ли пробовать делать ЕЩЕБОЛЬШЕПОТОКОВ или это прироста особого не даст?
Да, видать я перебрал с контекстом. История про джаву дана как пример, перефразирую сразу тогда и для
>>745015
IDE (ни IntelliJdea год назад, ни Qt Creator) - не лагают.
ЦП сильно нагружают мои поделки, вне зависимости от языка. Поэтому я и хочу разобраться в чем причина - я где то не доглядел в настройках (неправильно компиляю на выпуск), либо просто рукожоп.
>>745115
Ну блять, софт на Qt которым я пользуюсь, ноут то не греет.
Понял, благодарю, пойду пробовать
> Плюсы это очень специфичная ниша
Не спорю. Но ньюфаг ньюфагу рознь же. У кого-то может и бэкграунд погромистский быть.
Докажи что множество целых чисел, представимых в виде суммы двух кубов (целых чисел) разрешимо, а всякое разрешимое множество является перечислимым
Насколько я понимаю тебе достаточно показать алгоритм который за гарантировано конечное количество шагов может определить представимо ли заданное натуральное число в виде суммы квадратов. Для этого достаточно проверить все пары натуральных чисел меньших заданого числа - а количество таких пар конечно. Но я хуй знает на самом деле.
select row
from table as first, table as second
where first.row = second.row, first.row like '%foo%';
Тоесть self join и ещё сопоставление по образцу?
Спасибо, мне не по уму это
bump
http://askubuntu.com/questions/655657/simple-query-in-libreoffice-calc
Может то, может не то.
Один хрен - там указан раздел функций, смотри в них
var Run = function(){
for (var k=1; k<5; k++){
var str="Table"+k;
var myTable = document.getElementById(str);
// Оформление текста удалить
var cells = myTable.getElementsByTagName('td');
for (var i=0; i<cells.length; i++){
cellText = getNodeTextContent(cells);
removeAllChildren(cells);
cells.appendChild(document.createTextNode(cellText));
}
// Объединить ячейки попарно
var allRows = myTable.getElementsByTagName("tr");
{
var k = allRows[0].cells.length;
for (var i=1; i<allRows.length; i++){
for (var j=0; j<3; j++) {
var cell = allRows.getElementsByTagName("td")[j];
var nextcell = allRows.getElementsByTagName("td")[j+1];
var colSpanAttribute = document.createAttribute("colspan");
colSpanAttribute.value = "2";
cell.setAttributeNode(colSpanAttribute);
cell.innerText = cell.innerText + nextcell.innerText;
cell.innerText = str;
nextcell.remove();
}
}
}
}
};
var Run = function(){
for (var k=1; k<5; k++){
var str="Table"+k;
var myTable = document.getElementById(str);
// Оформление текста удалить
var cells = myTable.getElementsByTagName('td');
for (var i=0; i<cells.length; i++){
cellText = getNodeTextContent(cells);
removeAllChildren(cells);
cells.appendChild(document.createTextNode(cellText));
}
// Объединить ячейки попарно
var allRows = myTable.getElementsByTagName("tr");
{
var k = allRows[0].cells.length;
for (var i=1; i<allRows.length; i++){
for (var j=0; j<3; j++) {
var cell = allRows.getElementsByTagName("td")[j];
var nextcell = allRows.getElementsByTagName("td")[j+1];
var colSpanAttribute = document.createAttribute("colspan");
colSpanAttribute.value = "2";
cell.setAttributeNode(colSpanAttribute);
cell.innerText = cell.innerText + nextcell.innerText;
cell.innerText = str;
nextcell.remove();
}
}
}
}
};
что лучше Хаскель или Скала?
Блин, только сейчас заметил, что k у меня уже используется, надо было просто букву сменить. Извините, ребята, я даун.
https://www.youtube.com/watch?v=IAbZVA4tK6M
Я тут смотрел видео для саморазвития, и задался вопросом - рассказывают ли о таком в вузах?
>>743482 (OP)
Хуево.
Я пришел поспрашивать про батники и автохоткеи. Никто не может ответить. Нашлись, наконец-то, умныеи аноны, меня обосрали, мол говно инструменты юзаешь, бери нормальный язык (питон, цпп), вникай, пиши на них, в заклинаниях автохоткея разбираться хуевое занятие. Окей, я пошёл вникать. Пришёл с вопросами. Взял тот инструмент, который вы предложили. И опять никаких ответов. Ну какого же хуя??? Направьте хоть, что читать.
>Вы тут на днях обосрали мой АвтоХоткей, сказали, что он говно и нахуй им заниматься, что надо написать нужные скрипты автоматизации на нормальном языке. А как, собственно, эти скрипты заставить работать по событию-то? Не делать же бесконечный цикл проверок. Есть какая-то событийная модель, как в JavaScript? Для C++ или/и для Python 3, если возможно.
Никакой событийной модели на самом деле нет. Где-нибудь глубоко внутри все равно будет крутиться или спать бесконечный цикл, который уже в нужное время будет вызывать твои меточки в AHK или event listener-ы в JS в обоих случаях его просто не нужно писать явно, он реализовывается интерпретатором AHK и браузером соотвественно. В Windows это цикл GetMessage/DispatchMessage, и тебе даже скинули пример >>743225, где это все есть. Алсо, да, за это время ты мог бы тридцать раз сходить в MSDN и прочитать все это сам. На русском местами переводил комп, местами биороботы.
Ну я не очень понял, честно. Сходил же уже, и не раз.
>Никакой событийной модели на самом деле нет. Где-нибудь глубоко внутри все равно будет крутиться или спать бесконечный цикл, который уже в нужное время будет вызывать твои меточки в AHK или event listener-ы в JS в
Это я понимаю, но сам я это сделаю через жопу.
>в обоих случаях его просто не нужно писать явно, он реализовывается интерпретатором AHK и браузером соотвественно
Вот, мне это и нужно.
>В Windows это цикл GetMessage/DispatchMessage, и тебе даже скинули пример >>743225, где это все есть.
А вот этого я, к сожалению, нихуя не понял.
В профиль зайди.
Бамп вопросу.
Нет, не обязательно, поосто определись со своими задачами
Откуда вы все блять такие лезете?
мне 10, все ок
Haskell
Читай сикп, учишь схемку за день, дальше только кодишь. Потом хоть си, хоть соси, хоть что выучишь
Есть конкретная задача: написать генератор xml-файла с данными, получаемые с помощью ABAP-функции посредством SAP HANA Studio + ABAP. Я пока не претендую на скорое решение этой задачи, но пытаюсь понять, в каком направлении копать. Вообще работа с сапом тут в основном идёт через HANA Studio но я могу ошибаться
Есть ли тут абаперы, кто готов помочь советом ньюфагу?
--> /srv/
Аноны, сразу извиняюсь за платиновый вопрос, но все же - В шапке раздела написано что нужно знать англиский и java, чтобы стать погромистом.
То есть выучив эти два парметра я могу идти на биржу фриланса ? Ну а как же другие языки PHP тот же, Java. Объясните пожалуйста корзинке более подробно что нужно знать чтобы вкатиться во фриланс
Что бы вкатиться в фриланс, надо хорошо уметь решать проблемы посредством кода и всяких инструментов. Этот скилл можно качнуть практикуясь в, собственно, решении проблем.
Смотря как эти 3 года провести. Если работать по 8 часов в неделю, то да.
Да, что бы фрилансить и получать бабла что б хватало - надо въябывать больше, чем в некоторых областях. Однако фриланс всё равно имеет место быть.
Конфа лучших людей. Жсеры, дотнет дурачки, топ люди в этой галактике.
>>745676
Друзья, вы меня неверно поняли, я хотел лишь уточнить один из пунктов, который написан в шапке. разве я говорил где-то про тайланды ? А первый парниша, уж извини, но выразился как кличко : "чтобы дать ебало, нужно собственно поднять руку и выпрямить ее".
Все еще бамп моему вопросу
> вы меня неверно поняли
Нет, это ты не понял. Решение проблем - это отдельный скилл, как веб-макакинг или написание тестов.
То есть действовать по обстоятельствам под проблему ?
Но тогда же надо знать больше 4-5 языков, я думаю.
Алсо, у меня есть вопрос. Как-то давным давно ко мне в руки попала книга "все о питоне" или как-то так. Могу ли я 1 языком , скажем тем же Питоном решить все проблемы ?
>Но тогда же надо знать больше 4-5 языков, я думаю.
Ну вообще ньюфаг похоже. Знание языков почти ничего не значит. Ты должен знать предметную область и используемые в ней технологии, библиотеки и прочее.
Можно освоить почти любой язык на очень хорошем уровне буквально за месяц(кроче каких-то очень мелких деталей).
Ты*
Спасибо
явой обычно не фрилансят, но иногда работают удаленно
естественно, до этого нужно несколько лет провести на галерах
если судить по твоим вопросам, тебе до удаленной работе на явке как до луны, не обижайся
Я не в коем случае не обижаюсь. Это здравая критика и это нормально. Просто я не совсем понял что учить кроме явы
Во фриланс намного проще вкатываться через веб. Больше заказов, меньше требования к навыку и опыту.
В порядке убывания популярности:
Пхп, жабаскрипт, питон, руби.
На пхп и жс всегда много заказов, на питон и руби - куда меньше, но тоже есть.
На шарпе тоже попадаются заказы, в основном веб. На жабе видел только разработку под Android.
Лучше шарп, там больше вакансий на удаленке, и охотно берут знающих джунов.
бумп
Глубоко ты все архитектуры всё равно знать не будешь, а чтобы узнать на уровне "писать на ихнем асме в юзермоде" - достаточно пары проектов на этой архитектуре. Принципы везде похожи.
ну вот после того как ты напишешь рогалик, ты научишься писать рогалики
это не как не приблизит тебя к сладкой жизни, теплой писечке и вкусной еде
Пиздец ;-(
Анон, я заебался вести овощной образ жизни 5 дней в неделю за 30 тысяч в месяц. Сейчас ищу работку с большим количеством свободного времени и собираюсь таки начать кодить/верстать/etc.
От вас прошу совета и небольшого дайджеста по текущей ситуации на рынке. Я больше тяготею к творчеству, а не сухому коду, поэтому, наверное, я б кайфовал с разработок под мобильные платформы, или с веб-дизайна. Но насколько я буду востребован на рынке, и, в частности, на зарубежном рынке? С английским все хорошо, еще подтяну и будет отлично.
Учитывая, что никогда я прогером не был немного учил HTML, CSS и JS лет так пару назад, сейчас уже ничего не помню, с чего мне стоит начать?
На что стоит ориентироваться? Какой прогноз на ближайшие годы, что будет востребовано через месяц/год/пятилетку?
Мне 21 и я ухожу в новую и интересную для себя сферу, а тут такой огромный простор, на что ж внимание обратить?
>>745409
Дайте хоть по каким словам гуглить примеры и гайды для кретинов, которым сайт мс слишком сложнанипанятна.
Аноны срочно помогите ,у мне курсач нужно уже через три дня сдавать ,а я ничего не сделал
Ну серьезно другими важными делами бы занят ,и короче теперь нахожусь в нехорошем состоянии ,короче мне нужна помощь ,а то блять пиздец мне будет ,
Пишу на C реализацию параллельного алгоритма однородного уравнения теплопроводности на основе стат. балансировки нагрузки процессоров. Использую mpi.
При подаче кол-ва точек >1000 фриз на 1-2 секунды и дальше следующее сообщение: "mpirun noticed that process rank 0 with PID 7300 on node exited on signal 10 (Bus error: 10)."
Динамическое выделение памяти для массива. Что характерно, в последовательном алгоритме все работает хорошо. А как только компилирую параллельную: mpirun -np <prpg_name>, так сразу же выдает ошибку, описанную выше.
Может, кто-нибудь сталкивался. Буду рад, если кто-нибудь подскажет куда копать.
А мне поможеж?
Макрос мне нужен для открытия формы. Но если впервые про аццисс слышишь, то забей. Найти бы того, кто имеет представление как там щито реализовывать. Я даже заплатить могу.
Дожил до 25 с хвостиком, и наконец решился начать изучать программирование, ибо с данным курсом валют, даже работая на себя – слишком дорого жить.
Для начала хочу пройти цепочку курсов HTML Academy, выучить HTML + CSS.
Далее начну php, и планирую перейти на laravel.
Не обосрусь ли я в 25? Времени на обучение достаточно, могу выделять по 6-8 часов в сутки.
Как спустя полгода обучения найти работу, не имея за спиной проектов?
> не имея за спиной проектов?
запилю тебе самый важный совет. Начинай пилить свои проекты прямо сейчас. Нет идей - напиши борду,магазин, казино, .... . Сразу будешь учиться тому, что реально используется, и будет что показать.
20, мидл.
Как объединить результат выполнения двух запросов в одну таблицу при следующих условиях: результат обоих запросов - 2 столбца, 1 из них - общий, в результирующей таблице нужно три столбца? Мне нужно получить таблицу из трёх столбцов. К примеру, результат первого запроса - столбцы A B, результат второго запроса - столбцы A C. мне нужно получить столбцы A B C в результате.
Ах да, в первом запросе участвуют таблицы 1 и 2, а во втором - 1, 2 и 3
)
Так, не долго думая, сделал в свое время мой батя. Больше я у него ничего про программирование не спрашивал.
Бамп.
Вот этого бампую.
В Кнуте до сих пор примеры на асме?
От города к городу отличаются. За сколько себя продашь - столько и платить будут.
а как с поиском работы?
а ха ха
Какие системы? Нажрись и ломай прямо в подъезде. Главное штаны застегнуть успей, иначе ломатор отломают.
а ха ха
Бампану вопрос ещё раз
Спасибо, но с чего начинать? Я слышал, что если сразу начать форсировать язык программирования, то ничего не пойму и зря потрачу время. Есть ли какая-то литература для основ?
Не, не быть тебе программистом. Тупые и безглазые без шансов.
Пройди все курсы по языкам в codecademy и реши, какой больше нравится. А там уже пытайся на выбранном языке решать всякие проблемки.
Если серьезно, то, раз уж ты такой умный, берешь Страуструпа "Programming Principles and Practice using C++", если не настолько, то идешь на udacity. А вообще, если тебе не пиздец как срочно надо начинать работать, лучше тренируй математику и учи английский, вот прямо дрочи его, чтобы в универе на него поменьше отвлекаться, там и так будет чем заняться, если пойдешь на нормальную специальность, работать начнешь на старших курсах. Английский очень нужен будет.
Двачую этого, английский важен, его учить долго. А вот если научишься писать на одном ЯП толково - то сможешь пересесть на другой довольно быстро.
С английским у меня проблем нет я из Канады и с математикой тоже, мне просто нужен совет, как начать погружаться в программирование
Читай Страуструпа тогда. Вот тут книгу, которую посоветовали, у него еще другая есть по С++, более продвинутая, тебе она пока не нужна.
Ок, спасибо
Да. Никогда чем-то связанным с сетями не занимался.
А хуле ты ждал от ньюфаг-треда, умник?
Хочу сделать POST запрос, для примера взял постинг на сосач.
Сделал такой скрипт чисто теоретически он должен запостить сюда сообщение https://2ch.hk/test/res/81058288.html (М)
http://pastebin.com/ufzd5y2h
Изначально он не постил, поэтому я решил принять json ответ от сервера, может он что-то подскажет. Ну а в итоге var_dump мне показывает, что я получил NULL. Я вообще в замешательстве.
то ли json неправильно принял, то ли постинг где-то стопорится, что даже ответа не получаю (может клаудфлейр?).
Все успешные погромисты сейчас на работе, а ты дебил не умеешь пользоваться поиском.
Програмач-помогач, выручай нужна функция которая бы находила наибольший символ(ну по его аски) в строке. А потом записатть этот символ в отдельном файле и то на каком месте был этот самый большой символ.
Ах, да на си.
ПеХаПе.
Хочу для себя, а потом может и не для себя сделать что-то вроде м2ча с возможностью постинга.Так уж вышло, что денег на смартфон нет, а приложуху на j2me писать будет всяко сложнее, чем сайт. Даже с этим пока туговато
P.S.
Спасибо, что напомнил, где-то валялась вайпалка двача на пхп, не зря сохранил. Поковыраю щас. Но вопрос, если что, открытый, т.к. я вряд ли разберусь так быстро.
Баааамп
Пруф, что я не умею пользоваться поиском, петухогомосечка.
Бамп
http://pastebin.com/LTcTAxCT
емейл тему и сам пост цепляет из формы
правда ещё не разобрался, что с капчей делать, если с оперы-мини сидеть буду
хаскель
Узнав, кто она, ты стал одним из нас. Теперь ты должен написать код, который дорисует ее нижнюю часть по верхней.
Отговорите или подбодрите, что ли.
Спасибо, конечно, но мне нужна программа.
Ты на что рассчитывал, наркоман? В вузе не учат программированию. Можешь дропать.
общий ответ: нет
но другой вопрос, каким способом ты будешь организовывать промежуточный сервер, есть разные способы замороченности
Бамп, что ли. Хочу услышать больше мнений. Все говорят, что диплом - нифига не обязательно, мол учи технологию, которая нравится, и ходи на собесы, но большинсвто из тех, кто заявляет такое, вышку таки имеют.
Но и первое место работы они получали, будучи студентами профильного вузика, да и потом имели диплом в багажнике.
Платина, вообще. Такие же сомнения.
Давно дифуры юзал?
По мне так, если ты не трудолюбивый умница, который шарит в программировании с детства, то лучше всё-таки получить диплом.
Ибо, если ты не такой, то ты самостоятельно вряд ли будешь заниматься и всё забросишь, а так хоть ты диплом будет.
>есть разные способы замороченности
Например? Где почитать можно, не представляю даже от чего отталкиваться, гугл мне выдает всякую ересь.
Я хочу сделать отправку сообщений, как в Bitmessage. Там при отправке сообщения оно пересылается всем пользователям, а расшифровать его может только один. Как такое реализовать?
Почитал про hole punching, понял, как соединить два клиента прямо сейчас. Но в моем случае они не должны соединяться все друг с другом, они просто должны ждать входящий пакет. А как его получить, если ip-серый?
По идее мне каждым клиентом нужно постоянно посылать пакет на любой ip-адрес в интернете, чтобы nat не закрывал порт. Но на какой именно ip, ведь клиентов много? Просто рандомно выбирать?
Я почитал про такие языки, и профиты стали весьма сомнительны. Финализаторы блять, пляски вокруг инородного кода, нет гарантии полного отсутствия утечек.
Майнкрафт написан на джяве, например. Но вообще графику всегда пишут на C/C++, джява вообще не для этого.
Слышал про майнкрафт, но ни разу не запускал. И мне кажется интересным, если бы майнкрафт был написан на C++, сильно бы упали системные требования?
Если бы его на жабе оптимизировали нормально то упали бы.
Нуу, просто. Он няшный. И сишка тоже норм. А ооп пока не осилил :с
Мне тоже нравится. Это нормально.
Вакансий немного, даже в ДС, и это как правило легаси-кал в финансово-страховых учреждениях, но за то платят прилично. Может ещё пригодится, если перекатится в разработку SQL, синтаксис почти такой же.
Двачую адекватов выше - если разница в производительности языков не в десяток раз, то качество и оптимизация кода значат намного больше языка.
И чем сложнее, больше проект - тем более это верно и заметно.
А как мне оповещать остальные пиры, если у одного сменился ip?
Ещё бамп!
Object pool
>со сборщиком мусора не напишешь медиаплеер
дело не в сборке мусора, а в том что для быстрой работы с бинарными файлами больших объемов тебе все равно придется использовать unsafe возможности либо явки либо дотнета, а это по сути такая же писанина, что ты отмапишь файл и будешь накладывать на него структуры в сях..
> Почему в реальной жизни так никто не делает, а используют разные форматы типа csv.
В реальной жизни приходится работать с большими разнородными данными.
И CSV - только если данные в виде таблицы, так - xml/json.
> Скажем, если мне нужно хранить в файле матрицу, в каком формате мне лучшее ее записать?
Таки CSV.
Что вы используете для С++? Нетбеанс или визуал студио?
QtCreator
emacs
NetBeans под линукс, VS под Windows
Не могу понять в чем проблема, понятно что нужно банально дать компилятору доступ, но что-то не вкурю. Нет никаких сервисов, ничего что там пишет.
Компилятор поставил? NetBeans свой не предоставляет. В Сервис-Параметры-С/С++ указываешь путь до компиляторов.
Как-то так
Кури Джеффри Рихтера. VS, например, делает половину работы за тебя, генеряя при создании проекта половину кода для минимального оконного приложения.
Нет походу, я только с офф сайта скачал. Ладно придется тогда ждать пока VS докинется.
Можно попробовать MinGW или GCC под винду развернуть, но я не пробовал - студия привычнее
Короче забей, я не тот разряд скачал.
я пишу курсовую - там есть веб-сервер на плюсах(!) и его нужно разворачивать через докер(!).
Короче, я юзаю dokku и написал такой докерфайл:
...ставлю зависимости, бла-бла-бла...
EXPOSE 8001
VOLUME ["/data"]
ADD . /data
WORKDIR /data
RUN cmake . -DBoost_USE_STATIC_LIBS=ON; \
make
CMD ./bin/server
после команды run прога должна сбилдиться и находиться в /bin/, но почему-то у меня на следующем папка вернулась в исходное состояние, т е если я сделаю ls, то папки bin не будет,
однако если я в одном первом run вместе с make пропишу все команды запуска, то все хорошо и папка bin есть и запускается , но мне нужно же cmd. не зеаете, в чем дело?
хелпаните плиз, в интернете инфы никакой
Заканчиваю 11 класс, в начале года понял, что нравится программирование. Подтянул информатику и школьную программу паскался, пытался изучать java, но понял, что пока нет времени. Собрался я на it факультет, выбрал довольно сложное для поступление направление, но там на единственно учать ЯП на более-менее приемлемом уровне. После экзаменов собрался начать что-нибудь да изучать. Склоняюсь к тому, чтобы продолжать осваивать java. Целью поставил себе делать к концу лета простые игры уровня флэппи берд с графикой, нарисованной в пэинте. Так с чего мне лучше начать?
Почему бы ему не делать все со своего аккаунта - ему же это выгоднее?
В целом, все устраивает за исключением того, что мне непонятно, что, собственно, происходит.
Какие могут быть подводные камни?
>Какие могут быть подводные камни?
Тебя забанят.
Ну если он хороший знакомый, то чего боятся? Видимо, хочет помочь тебе вкатиться. Разве нет?
> у него за схема такая
Схема простая и популярная. Ты будешь ебашить, он забирать процент. Про "сложные забирать себе" он сказал чтобы тебя не спугнуть. Такие задания он или не будет брать или спихивать потом на тебя говоря что "тебе же нужно начинать над трудными работать, по другому не научишся". Если ты не в состоянии начать сам то вариант неплохой, главное вовремя спрыгнуть. И желательно оставить полный контроль над прокачаным аккаунтом у себя.
готовься учить матан, программирование, в наших учебных заведениях, второстепенные предметы
Да я его не особо страшусь, в школьном курсе по математике затруднений не имел, разве что с геометрией, их программу посмотрел, там 50/50 программирования с матаном на первом курсе. Далее второго становится меньше. Да и военка есть.
Так вот, ребята, как и какую работу можно найти первокурсоте. Работу, связанную с языками, чтобы хотя бы на хавчик хватало ?
Кто так совмещал, что у вас получилось ?
Нахуй не нужно в работе. Этим ученые по CS занимаются. Рядовой программист - кодослесарь. У него все алгоритмы в библиотеке готовые.
Ага, пол года пройдет от б не отличишь.
На первое вряд ли попаду на бюджет(мало мест), но батя готов платить за коммерцию, на второе возможно попаду на бюджет.
Первый курс моаис состоит из разной математики(матан, дискретка, етс) и программирования, со второго по четвертый есть объектно ориентированное программирование и прочие няштики, матана становится меньше.
На ИВТ куча классных полезных предметов(русский язык, история etc), очень мало математики, программирования не так много, зато на 4 курсе аж С начинают учить! Дают покопаться в электронных платах и изучают облачные технологии.
Какой стул лучше выбрать?
А аргументы какие-то?
Завтра ищешь в интернете книжку Java, A Beginner's Guide. Похуй если ничего не поймешь. Затем идешь на www.oracle.com и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию жабьего кода от Sun чтобы от зубов отскакивало. Когда напишешь свой майнкрафт с караванами, по сути изучив lwjgl, скачиваешь и изучаешь любой модный фреймворк, рекомендую Spring или Hibernate. Как переделаешь свой майнкрафт, чтобы можно было грабить караваны прямо в браузере онлайн, можешь идти дальше - тебя ждет увлекательный мир Java. Ведроид программирование, сверхкрасивое GUI на JavaFX, создание плагинов для неистинного, не твоего майна для школьников. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/питон-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года сможешь фрилансить чтобы на жизнь хватило, через год пиздуй в крупную компанию, HeadHunter, например и ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
Я отучился 2 курса на программерской специальност, бросил, отучился ещё потом два в другом универе. Сам ковырял самообразовач по этой стезе. Но вот 3 года назад меня забрали в дурку на два года. Я отупел и многое забыл. Год реабилитировался и сейчас готов что-то попытаться написать и встать на ноги.
Помогите восстановить скилл и подскажите вообще в каком направлении мыслить.
Проект:
1.Есть два текстовых документа (из списка) - нужно сделать так, чтобы определённые значения из этих двух встали в эксель таблицу. Как это выполнить?
(автоматизировать перенос значений)
Должно быть поле выбора обоих документо, кнопка ВЫПОЛНИТЬ и последующее занесение данных в эксель.
2.Автоматически построить таблицу в экселе.
не ссыте на меня, лучше помогите.
Да я и есть будущий макака, слесарь, или что более вероятно, сотрудник макдака. Мне бы чисто энтрилевел книжки по алгоритмам осилить, чтобы душа спокойна была.
>;;
А то у меня гениальный план забиндить на эту комбинацию выход из insert mode в sublime text vintage mode (ну и в vim заодно, если на него пересяду). Станно только что никто так не делает. Все больше "jj", "jk", "ii" используют.
>Анон, в каких-нибудь языках программирования используется повторяющаяся точка с запятой?
в Си, типа for(;;) // бесконечный цикл
Задачу озвучь. USER32!GetWindowText или USER32!SendMessage(..., WM_GETTEXT, ...);
>>748055
А что не так? Это идиома, ее понимают многие языки с си-подобным синтаксисом. Можно и while (1) писать, разницы нет.
Тяжелое наследие питона, не обращай внимания. Вроде можно добавить такие конструкции в исключения если реально понадобится.
Чому у меня 9/2=4, а не 4.5? Не важно, double они или float.
Что скажите, стоит ли там обучаться?
Ты либо выводишь неправильно, либо делаешь так:
double n = 9 / 2; // У оператора / оба операнда целые, поэтому и деление целочисленное.
а надо:
double n = 9.0 / 2; // Один из операндов double, значит, и второй до него "продвинется".
или:
double n = (double) 9 / 2; // То же, но тут мы int кастим к double (приоритет у тайпкаста выше, чем у деления), а потом, как в примере выше, будет promotion и double в результате.
Обновляйте литературу, ато протухшим говном мамонта кормите.
Глаза на жопе, функция, в которой это было, вызывалась из другой, которая возвращала int, потому и получалась хуйня.
В бинарном
На ИВТ иди, программированию тебе и там и там самому придется учиться, а вот возможность в платах покопаться, это хорошо (правда возможно тебя наебали). Ну и бюджетка всяко лучше, будешь стипуху получать и батя тебя дрочить не будет.
Этот пиздец можно как-то преобразовать во что-то менее вырвиглязное?
bool hui[] = {true, true, true};
//ряд действий, из за которых значения hui[] могут поменяться на false
if((hui[1] == true) && (hui[2] == true) && (hui[3] == true))
{
}
С примером, пожалуйста.
что-то такое использовал в дипломной работе которая даже не запускалась нормально, но это другая история
Вот, держи библиотеку:
https://poi.apache.org/
Если платить будут ТЕБЕ, то всё норм. Гарантий оплаты никаких, но тут ничего не сделаешь.
Мне бы такого знакомого.
Набросай переведенного копипаста по теме с английских/польских/немецких/китайских/японских первоисточников. Или отсебятины. В своем дипломе я вообще четверть написал непроверенной отсебятины, прикидок и фантазий по теме.
Не до конца понимаю что каждый из этих символов делает и означает. Поясните шо воно такое. Будет достаточно названий, что бы я мог загуглить и почитать. Например это "->", возможно, указатель.
не-программист
Иди нахуй.
Гугли операторы "стрелка", "звёздочка" и "точка"
Обращение к члену структуры («член b объекта, на который указывает a»)a->b
Обращение к члену структуры («член b объекта a»)a.b
>"var звёздочкаpizda"
тут, как раз объявление указателя pizda на тип var возможно, указатель
Кто знает, что за секта? Нужны ли эти обероны, компонентные паскали и прочее?
История Вирта очень трагичная, братюни. Начиналось все хорошо:
Хоар сказал: «В Алгол нужно добавить ссылки с нуллами»
А Вирт сказал: «Мы с Хоаром считаем, что в Алгол нужно добавит ссылки, да с такими-то нуллами»
Потом Хоар сказал: «Алгол 68 сосет»
И Вирт, конечно, сказал: «Мы с Хоаром ваш Алгол 68 в рот ебали, пидоры комитетские!!111»
А потом Хоар внезапно сказал: «Анаморфизм, катаморфизм, иломорфизм, параморфизм, наконец»
И Вирт сказал:«Ана-што? Иломорфизм? Хуе-мое! Так, падажжи, ебана, Карри же был моим научруком, параморфизм? Ах тыж ебаный ты нахуй!
АЛГОЛ 68 СОСЕТ!!!111 ССЫЛКИ ДА С ТАКИМИ-ТО НУЛЛАМИ!!!111 АЛГОЛ 68 СОСЕТ!! СОСЕТ АЛГОЛ 68 !!11111»
Ну, так с тех пор и повторяет.
Не нужно, на идеях Оберона уже создан Go.
>Автоматическое управление памятью со сборщиком мусора.
Поясните, зачем оно вообще нужно в языках для системного программирования, и как вообще оно там может быть реализовано?
Это не то, случаем, что само по себе запускается в любой момент и тормозит работу всей программы? Если так, что если зависнет целая система или драйвер?
Ну я знаю, что программирование хуево преподают, просто по учебной программе у моаис дохуя программирования.
Рейтаните вузопарашу
А что если ссылки циклические?
И вообще, это не тот ответ, который я ожидал.
Зачем в системном программировании автоматическое управление памятью?
> А что если ссылки циклические?
Слабые ссылки. Либо таки тормозной GC.
> Зачем в системном программировании автоматическое управление памятью?
Не зачем. Оно для прикладных программ, сайтов и крупных энтерпрайзных систем. А в маленьком драйвере память можно контролировать вручную.
Но в тех сектантских оберонах и в ГОвне сборщик мусора есть, или его можно отключать если того требует задача?
Что скажите, стоит ли там обучаться?
Лол
Скачал студию, ставлю язык C#, windows Forms, net framework 4.5.2, F7 копипастю, как из книги блять.
#include"std_lib_facilities.h"
int main{}
{
cout<<"Hello, World!\n";
return 0;
}
9 ошибок, пробовал даже в консоле. Часа на басике-консольке уже сделал, калькулятор могу, осваиваю робота-фокусника.
Ананасы, можно ли менять правила в netfilter с помощью iptables сразу во время выполнения команды? Т.е. чтобы была 100% уверенность в том, что после выполнения записи какого-нибудь правила оно тут же было в ядре, а не ждало своей очереди где-то там.
inb4 иди нахуй в спермач. В /pr намного больше шансов, что попадется какой-то грамотный сетевик
Unreal/Crysis/Unity
Source
>WordPress — система управления содержимым сайта с открытым исходным кодом; написана на PHP; сервер базы данных — MySQL; выпущена под лицензией GNU GPL версии 2
>Встроенная система «тем» и «плагинов» вместе с удачной архитектурой позволяет конструировать проекты широкой функциональной сложности
Вордпресс это CMS (контент мэнеджмент систем) - система управления контентом.
Изначально был задуман как дивжок для бложиков, потом развивался, вроде как оброс возможностями.
>Могу ли я сделать на нем сервис средних размеров не зная кодинг? Как долго придется мучаться?
Не зная кодинг можешь сделать разве что бложик или другую заготовку оттуда и обмазать его своим дизайном.
Что за сервис у тебя, секрет?
Спасибо за пояснения, держи няшу. Собрался делать стартап, причем уже все продумано до мелочей. Но во беда - в кодинг не могу. Либо буду разбираться с bubble.is либо искать джунов, которые будут писать. Других вариантов не вижу. Ни тут, ни в /biz не помогли
Няша отклеилась
Товарищи, через сколько лет я смогу выйти на фриланс если в день уделяю обучению/практике 5 часов ?
Я там задал тоже, там вообще голяк.
Прямо сейчас. Пожалуйста.
Ладно, забей.
Ты сосвем тупой? У тебя дана ссуда. Дана ГОДОВАЯ ПРОЦЕНТНАЯ СТАВКА. Дано что срок 12 месяцев.
12 месяцев это год. Значит прост берешь и добавляешь к ссуде 9.5% и всё.
А хаскель-тред насовсем утонул?
А, ну это суммарно сколько выплатить. Если тебе нужно узнать конкретный ежемесячный платеж, то еще на 12 подели.
Щас бы задачу из 4 класса порешать.
Тонко.
-w
Лол, а может мне кто-нибудь объяснить, как это относится к /pr? Это же задача по математике уровня базового егэ для дцпшников и гуманитариев.
Я не толстил. Я не вижу в такой простой задаче применять программирование. Это просто арифметика за 5й класс.
Да блять, это вообще нормально, что школьникам нынче дают задачи без условия? Что блять такое период? Это месяц или год? Что такое размер оплаты? Это ссуда с процентами или сами проценты или переплата или что вообще? Где условие блять? Что там нужно посчитать?
Что такое размер оплаты? Почему нельзя нормально написать "Размер ссуды с процентами"?
Ага, настолько упитанно что сам страуструп аж накатал простыню как запихнуть include"std_lib_facilities.h в новую VS, и на форумах еще ноют http://www.cyberforum.ru/cpp-beginners/thread385699-page2.html
Ну я тоже так подумал сначала, потом предположил, что это размер месячной платы. Тогда прост делим на 12, и всё.
Ну я то понял. Но я надеюсь, ты вкурсе, что если, например, мы берем 20 000рублей, платим 10%, 12 месяцев.
1 месяц )20 000 -2000(10%) =18 000
2) 18 000 - 1 800,(10%) = 16 200
и тд, хотя, я например, очень даже оценил как ты запорол тому школьнику ответ.
> даже оценил как ты запорол тому школьнику ответ.
А ты то сам уже не шкльник?
>1 месяц )20 000 -2000(10%) =18 000
>2) 18 000 - 1 800,(10%) = 16 200
Че это за хуйня блядь.
>Ебаный даун расчитал 10% едемесячно, вместо 10% годовых.
>делает вид, что стекающее говно по ноге - это его задумка.
Кеккерино апуриорде, сэр.
SELECT * FROM TABLE1 WHERE COLUMN1 > TABLE.COLUMN2
?
>школьник которого макнули головой в его же говно, не могущий найти аргументов, что-то попердывает.
Перестань плиз. Если твой следующий пост будет без расчетов и аргументов, то ты официально обоссан.
Не знаю математики и хаскель тоже не знаю, но, возможно, тебе вот это
https://en.wikibooks.org/wiki/Haskell/Category_theory
будет интересно
я такое только в 1Ске могу сделать.
Блять, не сритесь из-за этой задачи. Я в школе жутко намучался, потому что это говно пропихнули во вторую часть егэ, и там все задачи на экономику такие. И думать там не надо, там нужно выучить банальный алгоритм как это считается и по нему считать. Кривое условие там именно поэтому.
42 же.
А хуй его знает, я забыл уже это говно, оно мне так и не пригодилось, потому что в реальной жизне таких задач просто не встретишь. IRL понятно как решать такие задачи если подумать, а там нужно было выдрочить просто алгоритм, который я уже забыл. Скорее всего просто бездумно применить формулу сложных процентов.
А его нет.
Как у кнопки (JButton) поменять иконку при нажатии на эту кнопку?
Желательно примером
JButton это не JavaFX
Докажите, что всякое бесконечное перечислимое множество можно представить в виде {a0,a1,…}{a0,a1,…} для некоторой вычислимой последовательности без повторений (ai≠ajai≠aj при i≠ji≠j). Можно ли усилить это утверждение, потребовав, чтобы слова были упорядочены по длине (длины слов aiai не убывали с ростом ii)?
Благодарю.
Просто мне такие ошибки не очевидны, как новичку. А знать о них хотелось бы.
То же https://ru.wikipedia.org/wiki/Правило_трёх_(C++_программирование)
и прочие вещи, которые часто не пишут в учебниках. Их ведь можно компилятором как-то находить?
Ну во-первых ключ должен быть сгенерирован секунрным рандомом, уёбок, или сделан с помощью KDF, во-вторых RC4 это сто лет назад вскрытое говно.
>В: У меня горит лаба/курсач, не знаю какую тему диплома взять.
>О: Задавай вопрос в этом треде.
Ну раз такое дело, то спрошу. Может кто дать ссылок на теорию по теме:"object tracking". Нужно наворовать для диплома. Нужна именно теория, может книжку кто посоветует? Хотя бы.
Нет, я ньюфаг. Ну вот пусть есть
private:
int x;
public:
int func()
{ return x; }
Так же не заработает, верно? А мне, допустим, надо этот x потом ещё куда-то в другую функцию на вход подавать.
Как раз то что ты написал и будет работать. Это обычно называют get-функцией.
Что нужно знать, что написать свой сайт с нуля со своей ЦМС.
Html + php + js? Или что, вообще не понимаю.
PHP/SQL + HTML/JS/CSS.
Вечер в хату пачаны, помогите пожалуйста с моим говнокодом.
Что должно быть ? - первая картинка
Что происходит ? - Вторая картинка
Мое дерьмо :
http://codepaste.net/jr4mug
Пожалуйста не закидывайте говном, я учу хтмл третий день.
Имеются данные количество осадков (мм) по региону за последние 100 лет (по месяцам, общие за год, средние за год). Известно, что сейчас август, а количество осадков за текущий год уже превышает среднегодовой уровень. Выберите одно правильное утверждение.
Как изменится количество осдков в оставшейся части года (август-декабрь), по отношению к аналогичному периоду года, определенному как среднее арифметическое?
а) УВЕЛИЧИТСЯ, в связи с тем, что год является аномально богатым на осадки.
б) УМЕНЬШИТСЯ, т.к. норма осадков уже выпала, и их количество должно сокращаться.
Если нет, можно ли такое сделать с помощью вк апи на какой нибудь ноде или другом языке? Сам знаю только фронтенд JS
Нет
pictureBox1->Size.Height = 100;
Кресты.
Анон, я ноль в языках програмирования, с чего можно начать изучение Lua?
А если не по нему, то по чем?
Анон, подскажи книги по MS SQL с плактикой на додиезе
Пофиксить маленький скрипт
телеграмм @yungroot
а ты попробуй
https://love2d.org/
>>749048
Разве это не справочник? Справочники вроде как пишут для тех кто уже может в програмирование... энивей, спасибо.
Этих фреймворков миллионы, один лучше другого. Лучше бы вкатился в что-то более мейстримовое, где есть более широкое коммунити, типа питона, или шарпа.
Ни понел в каком кейсе?
бамп еще ищу
Нет, не только справочник. Там в конце каждой главы есть вопросы и задания. Для "освоения погромирования" просто механически повторяешь за автором и решаешь задания + что-то свое.
Флешки тоже заражены. Есть хард в другом компе, который чист. Если я вставлю флешку почистить в заражённый комп - это нихуя не даст, а если в чистый вставлю, то и там вирусняк будет, да?
Я вот сейчас антивирус качаю, никогда ими не пользовался в принципе, это поможет почистить тут всё говно?
Твоему даунскому мозгу это будет не под силу, к сожалению, в связи с этим рекомендую взять библиотеку clipboard.js.
Давай вместе посмотрим на сурс Клипборда: https://github.com/zenorocha/clipboard.js/blob/master/dist/clipboard.js Это похоже на добавление двух полей? Сам-то как думаешь, почему у такой простой фичи 740 строк?
не разобрался пока как, имея имя формы (form name).
Восьмибитную только на ассемблере.
Вот если 16 бит брать, то уже можно и Pure C взять. Или какой-нибудь ВАСИК.
Точно также, просто text на textarea поменяй.
>>749282
Хуле там комментировать, если название методов говорит само за себя? Последняя строчка добавляет к тэгу body страницы этот самый новый инпут.
Почему базы данных охуенно скучные?
что спрашиваю? что не так?
Красная стрелка в иде показывает, что туда программа отправится, если переход не сработает.
В коде выполняется cmp a, 10 и инструкция jnz. Этот переход произойдет, если a != 10, тогда не будет установлен флаг нуля. Здесь JNZ означает, что аргумент был не равен 10.
Почему тогда стрелка красная, и в блоке, к которому она ведет, написано "it is ten"? Ведь в тот блок мы должны попасть, если JNZ не выполнился.
Блять, сам разобрался. Голова устала от дрочирования с утра.
А мейнстримные языки такое не могут? И под "8-битностью" я имел в виду не графу, а суть. Хочу запилить что-то в стиле марио, только с видом сверху, мечами и фаерболами.
Митники, а зачем нужно одинэс? Почему за него выкладивают сотни нефти? Почему не пользуются опенсоурсными ERP и самопальными скриптами? С нынешними ценами на ИТС и жёлтые коробки проще дать байтоёбам написать дрова для своих ККМ, а вебмакакам морды для баз. Один хуй серьёзные базы у одинеса неродные, а тот же оракл или маэскуэль. НАХУЯ нужен этот кривой трёхколёсный велосипед?
>749541
http://v8.1c.ru/edi/edi_app/1c-otchetnost/services/
сам вот посмотри, сколько времени пилить вот это все на самопальных скриптах?
проще бабла отвесить одинэсу
Установи юкоз.
Хотеть научится писать змейку, но могу только калькулятор.
Платиновый вопрос, с чего же начать изучать программирование если ты вообще едва себе представляешь что это такое? Беру любой учебник для начинающих по какому-то языку, а там с порога пишут про алгоритмы какие-то, что это такое то?
Информатика. 10-11 класс. Углубленный уровень. 2013 (Поляков К.Ю., Еремин Е.А.)
Добра, а то в моей провинции на моем школьном курсе про информатику практически не вспоминали. Теперь программирование мне кажется какой-то магией и тот факт что программистам платят огромные деньги мне кажется совершенно справедливым ибо в моем представлении это охренеть какое сложное дерьмо не для всех.
Алгори́тм — набор инструкций, описывающих порядок действий исполнителя для достижения некоторого результата.
Первая строка в гугле, кст.
Я вот так и не понял, алгоритм это как просто наблюдатель для ОПИСАНИЯ, или это все же просто схема инструкций.
>наблюдатель для ОПИСАНИЯ
што?
>или это все же просто схема инструкций
>просто схема инструкций
>схема инструкций
>Алгори́тм — набор инструкций
Попробуй угадай, будет сложно, но ты постарайся.
Ну, просто из названия.
1)Описывающий породяок действия исполнителя
2)ОПИСЫВАЮЩИЙ- ВОТ ОН ПРОСТО КАК БЫ ДАЕТ ИНФУ? Или подразумевается, что это набор функций для изменения.
Угу, ну я так и думал.
Про неактуальность уже сто раз говорили. Но конкретно в этот раз припекло от переводчиков-ГСМов, которые умудряются порой смысл текста передать прямо противоположно.
Для нужно бросить внутрь него точку. Есть ли решение лучше чем бросание тупо в рандомною область ограниченную крайними значения его точек, с дальнейшей проверкой попал ли внутрь?
Дальше нужно как-то найти расстояние от этой точки, до границы моего прямоугольника, в определенном направлении. например 30 градусов. Тут я совсем без вариантов ка это сделать, кроме как рисовать эту линию попиксельно(что хуево не только из соображений производительности, и еще и потому что у меня вектор, в котором пиксель величина совсем не атомарная, и недолет при таком способе неизбежен), и проверять внутри ли эта линия моего прямоугольника. Есть более нормальный способ?
Ты как-то написал непонятно. Тебе нужно выбрать случайную точку в прямоугольнике повернутом на N градусов? Раз ты можешь проверить попал или нет, то предпологаю, что N известно. Тогда какие проблемы? Выбираешь любую точку в "не повернутом" прямоугольнике и поворачиваешь её.
Ты хоть книжку какую почитай про основы компьютерной графики. Афинные преобразования - вот это всё.
Проблема в том что мне нужно бросить несколько точек, кооторые зависят друг от друга. И если я брошу их до поворота, то они "поедут" относительно друг друга. Так что сейчас приходится сначала поворачивать, потом кидать все нужные точки относительно друг друга, и после этого проверять попали ли они все внутрь. Грубо говоря, представь что мне нужно нарисовать ровный квадрат внутри ромба.
И в идеале(вторая часть первого поста), этот внутренний квадрат должен вплотную прилегать к ромбу изнутри.
Можете скинуть линк на годную шпаргалку по C#, которая может пригодиться при подготовке к собеседованию в эти ваши EPAMы и прочие NetCracker-ы.
Freenom.com
введи в ютубе c# для самых маленьких и тупых и начни смотреть сначала.
Ссылка: https://www.youtube.com/watch?v=RCVc69z_Z1g
Перед этим не забудь скачать и усмтановить visual studio 2010
Погромач-выручач. Есть прилога в которой нужно автоматизировать копипастинг, то есть бесконечное нажатие КТРЛ+В каждую секунду, после нажатия назначенной клавиши. Реализую в Autoit v3. Но не5 знаю, что писать дальше. Что?
Скажи что умеешь проджить калькулятор на шарпе.
Мне не нужен удаленный сервер и не нужен гитхаб, я хочу на локалке сохранять снепшоты своего кода, чтобы в случае того, что я наговнокожу все до той степени, что перестанет работать, восстановиться из этого снепшота. Так что мне для этого делать?
В PascalABC ошибка при выполнении
>Ошибка времени выполнения: Индекс выходит за границы массива
Что не так?
Ну там хуйня какая-то с командной строкой, мне сложно. Где гуй, как во всем нормальном софте?
Запускай Git Gui. Может какой-то клиент накатить, sourcetree, например (это не совет именно его использовать, просто пример).
Давай фейкомыльце, научу азам
>sourcetree
Только не sourcetree. Никогда, никогда не используйте это глючное развесистое и страшное говно.
s в слове solid
Задание: зделать градусник на ajax'e, таблицу с сортированием, и форму.
http://pastebin.com/rqxYnAp7
Я еще не до конца доделал, но планирую разобрать функцию display_table на что-то менее страшное. Может, заюзать там итераторы? Можно еще SELECT и INSERT через объекты вызывать. Или это лишнее? Я вообще правильно делаю? Раньше на РНР не писал ни разу.
Говорят (члены жюри), что сначала должны идти большие числа - но как он не исправлял, ничего не помогает.
При этом в компилированном виде все работает как надо.
Что тут сделано неправильно?!
Эта прога должна производить математические действия с числами.
п.с. я сам полный 0 в этом. Надеюсь, только я один, и тут сидят профи.
program Project1;
var A,B,C,D,Q,W,E: integer;
T: Text;
begin
B:=0;
D:=0;
E:=1;
assign(T, 'partition.in');
reset(T);
read(T,C);
close(T);
assign(T, 'partition.out');
rewrite(T);
writeln(T,C);
for A := 1 to 30 do
begin
repeat
B:=B+1;
if B>30 then
D:=1;
until (A+B=C) or (D=1);
if (A<C) then
writeln(T,B ,'+', A);
write('');
D:=0;
B:=0;
end;
D:=0;
for Q := 1 to 30 do
begin
for W := 1 to 30 do
Begin
repeat
E:=E+1;
if E>30 then
D:=1;
until (Q+W+E=C) or (D=1);
if (Q<C) and (W<C) and (E<C) then
writeln(T,Q,'+',W,'+',Q);
write('');
D:=0;
E:=0;
End;
end;
close(t);
end.
само задание:
Дано натуральное число n. Сгенерируйте все разбиения числа n в сумму натуральных слагаемых n = a1+a2+…+ak, в порядке, обратном лексикографическому. Разбиения, отличающиеся только порядком слагаемых, считаются одинаковыми.
Например, при n = 4 требуется вывести 4, 3+1, 2+2, 2+1+1, 1+1+1+1.
Формат файла входных данных:
На вход подается одно натуральное число n (n ≤ 30).
Формат файла выходных данных:
На выходе нужно получить все возможные разбиения числа n в сумму слагаемых. В частности, в сумме может быть только одно слагаемое. Каждое разбиение следует выводить в отдельной строке. Если слагаемых больше двух, разделяйте их знаками ‘+’.
Говорят (члены жюри), что сначала должны идти большие числа - но как он не исправлял, ничего не помогает.
При этом в компилированном виде все работает как надо.
Что тут сделано неправильно?!
Эта прога должна производить математические действия с числами.
п.с. я сам полный 0 в этом. Надеюсь, только я один, и тут сидят профи.
program Project1;
var A,B,C,D,Q,W,E: integer;
T: Text;
begin
B:=0;
D:=0;
E:=1;
assign(T, 'partition.in');
reset(T);
read(T,C);
close(T);
assign(T, 'partition.out');
rewrite(T);
writeln(T,C);
for A := 1 to 30 do
begin
repeat
B:=B+1;
if B>30 then
D:=1;
until (A+B=C) or (D=1);
if (A<C) then
writeln(T,B ,'+', A);
write('');
D:=0;
B:=0;
end;
D:=0;
for Q := 1 to 30 do
begin
for W := 1 to 30 do
Begin
repeat
E:=E+1;
if E>30 then
D:=1;
until (Q+W+E=C) or (D=1);
if (Q<C) and (W<C) and (E<C) then
writeln(T,Q,'+',W,'+',Q);
write('');
D:=0;
E:=0;
End;
end;
close(t);
end.
само задание:
Дано натуральное число n. Сгенерируйте все разбиения числа n в сумму натуральных слагаемых n = a1+a2+…+ak, в порядке, обратном лексикографическому. Разбиения, отличающиеся только порядком слагаемых, считаются одинаковыми.
Например, при n = 4 требуется вывести 4, 3+1, 2+2, 2+1+1, 1+1+1+1.
Формат файла входных данных:
На вход подается одно натуральное число n (n ≤ 30).
Формат файла выходных данных:
На выходе нужно получить все возможные разбиения числа n в сумму слагаемых. В частности, в сумме может быть только одно слагаемое. Каждое разбиение следует выводить в отдельной строке. Если слагаемых больше двух, разделяйте их знаками ‘+’.
Аноны, помогите расшифровать текст(там написан код на C, но он закодирован в html или чем то вроде этого, я не шарю):
[\s\t\n\r]list[\s\t\n\r][[\s\t\n\r]i[\s\t\n\r]][\s\t\n\r]=[\s\t\n\r]i[\s\t\n\r];[\s\t\n\r]
БЛЯДЬ ДО МЕНЯ ДОШЛО: ТАМ list i=i;
тока я не пойму че за [\s\t\n\r]? кто нибудь знает че это такое?
ой, а вот тут уже сложно и ниче не понятно
Версию Qt для mingw скачай в Qt Maintenance Tool.
Нанемнасы, извиняюсь за четыреждыплатиновый вопрос.
Я не изучал никаких языков, занимаюсь 3D графикой, есть скиллы в геймдеве, от pixel art до 3D симуляторов для всяких железнодорожников и прочей хуйни, работал на Unity и UDk. Теперь вот начал задумываться об изучении какого-нибудь языка, вполне возможно что в будущем разрабатывал бы какие-нибудь мобильные игры.
И вот тут собственно вопрос:
С# (Который используется в Unity например) или Java?
Разумеется игры и прочее это довольно таки влажно и потно, и посему думаю, какой из языков больше подойдет для другой работы, не связанной конкретно с движком и разработкой игр.
Сам вроде бы сначала склонялся к Java, да и вроде бы в изучении он проще. Но тут вот такая дилема
Да в том и дело, что может до разработки собственных игр я вообще никогда не дорасту
Если ты осилил работу в юнити и УДК не связанную с кодингом, то и на этих движках кодить научишься. Нчего сверхсложного в этом нет. Научись в основые на любом си-подобном языке, типа функции, массивы, циклы и прочий ООП, а дальше уже по тутроиалам юнити все осилишь.
>>750319
>>750309
Проще говоря, на каком из этих языков, и если хоть каким-то плюсом будет знание 3D части геймдева, я смогу более вероятно зарабатывать деньги большие, чем зарабатываю сейчас на 3D/
Так а чего ты хочешь? Понимаешь, основы погромирование почти одинаковые во всех си-подобных языках, так что с точки зрения ньюфага вообще похуй. Если хочешь именно и в дальнейшем заниматься гейдевом - то сишарп само собой, особенно если шаришь в юнити. А джава хороша универсальностью, например, кросплатформа и все такое.
Представлений о том, как это делать, нет абсолютно. Как?
но воксель и тексель это нормальные слова.
Насчет подружить - гугли PInvoke
Ну как бы. Всем похуй как правильно и говорят пхп и аштиэмель, но иногда находятся уникумы для которых этот вопрос принципиален.
лол для меня тоже тупо когда читают Н как аш, на химии пересидели…
а пхп – норм транслит,
Поясните за подводные камни при собесах, если мне чуть больше 20, В/О нет, и вообще простохуй.
Спасибо.
HR не сможет поставить галочку напротив графы ВО. Это (незавершенное дело) будет причинят подсознательное беспокойство что проявится в изначально неприязненном отношении к тебе. Дальше если ты не придумаешь убедительную слезливую историю почему ты бросил учебу то HR решит что ты безвольное хуйло. Это все не является проблемой если у тебя есть отличные СОФТСКИЛЛЗ, если ты совсем про то брошеную учебу можно представить как неебаться достижение. Если ты обычный корзиночка то бросить универ достаточно недальновидная затея. Если у тебя конечно нет проблем с деньгами. Если поджимают бабосы то естественно выбора нет.
нет.
Чтобы расколоть орех системным блоком ЯП не подойдет.
Для некоторых целей более родойдет русский матерный
Анон, а верификация и тестирование это одно и тоже?
)))
>>750746
Твоё приложение будет иметь ровно столько прав в системе, сколько ему дадут. Для остального есть уязвимости, позволяющие повысить права, но они быстро фиксятся. Но вот ведроид не всегда. Многие производители не делают обновлений безопасности для своих старых моделей. По-моему только гугл для своих нексусов такие выпускает. Так что гугли.
А какие тамМогут быть уязвимости, если о правах для всего Android спрашивает пользователя? например о геолокации.
Ничем незаконным не занимаюсь, товарищ майор.
> А какие тамМогут быть уязвимости, если о правах для всего Android спрашивает пользователя?
Например рут права, которых нет даже у пользователя по-умолчанию.
И осталось добавить, что полного контроля все равно не будет. Как минимум, бывает подписанная фирмварь.
Что гей то сразу?
прочитай про трёхслойную архитектуру. стоящая вещь. сам пишу на c# именно в ней.
Ну вот, например, есть у тебя чип на мамке, он выполняет код из прошивки, при обновлении прошивки проверяется подпись, неподписанные прошивки не загружаются. Даже при наличии всех спек на чип ты не сможешь ничего с ним зделоть я про эппол если что.
>>750780
Разница между ассемблером и какой-нибудь сишечкой только в удобстве. Компилятор сишечки обычно все равно поддерживает "низкоуровневые" возможности в виде интринсиков.
норм. нам на епамовских курсах по C# читали лекции про неё, в интернете наверняка есть множество различных примеров.
Если вкратце, то суть такова, что приложение разделено на три слоя:
Бизнес слой(Business Layers) - отвечает реализацию основных алгоритмов приложения.
Слой Данных (Data Layer) - отвечает за работу с данными и Presentation Layer (внешний вид приложения - формы, веб страница, консольное окно)
Но на ассемблере заебешься создавать приложения. С ним только микроконтроллеры программировать, и то на Си намного проще.
Ты написал, что хочешь устроиться погромистом. Поэтому открой доску объявлений своего мухосранска (например авито или hh.ru )и посмотри, какой язык программирования чаще всего требуется.
Ну а дальше начни изучать именно этот язык.
Чтобы было легче , начни с видеоуроков в Youtube, желательно, чем новее, тем лучше.
Если ты живешь в ДС, в ДС-2, или не в России, то аналогично.
При этом нужно выбирать видеоуроки следующим образом - попробуй посмотреть минуты 2-3, если нравится, как рассказывают, есть примеры кода, то смотришь, если нет, то ищешь другие видеоуроки.
Grammar-Nazi отаке.
Это означает, что аффтар видео объясняет предмет доступным языком, без лишней болтовни и с нормальной речью (не мямлит, не глотает слова).
не нравится может и по другим причинам.
Разъясните мне, серому, мне что, писать юзерам "зайти в реестр, создать ключик TcpAckFrequency, прописать значение 1", просаживать производительность сети (ибо эта настройка глобальная)? Или как мне, блядь, выключить ебучий 200мс-лаг на отдельном сокете?
Да, при правильной реализации как клиента, так и сервера, такой необходимости возникать не должно -- я в курсе. Но есть легаси, есть ситуации, сука, ну почему же сделали возможность отключать глобально, но не сделали возможности отключать только для отдельного сокета? Или сделали? Заебался гуглить, везде только МС-ненависть.
> Какие-то примерчики с яблоками, арифметика
Так там всё для ньюфаней разжёвано. Если тебе это не нужно, то пиздуй учить синтаксис и читать книги по
> Computer Sciencr, нейросети
> веб-петуху, нужно дрочить математическую часть, м?
Нужно.
Ок. Просто непонятно в чем заключается НУЖНОСТЬ математики конкретно в вебе, да и вообще в разработке каких-то простых, но оплачиваемых вещей, кроме наверное развития ЛОГИКИ. Сознаюсь что я дауненок который не может в эти матдебри, но писать то код я могу правильно? Боюсь ошибиться в выборе, вдруг программирование это целиком и полностью лабы по матанализу, лол. А с логикой вроде норм, 3 года в медвузе учился, и поверьте там учеба хардовая. И повторюсь я не стремлюсь в гейдев и в хайл-левел. Мне будет достаточно обычных денег веб-петуха.
https://2ch.hk/pr/res/751029.html (М)
https://2ch.hk/pr/res/751029.html (М)
https://2ch.hk/pr/res/751029.html (М)
https://2ch.hk/pr/res/751029.html (М)
В дополнение. Аля html, css всё норма, но когда подключается ЛОГИКА (JavaScript например) всё, пизда рулю, нихуя не понимаю. Нужна литература, чтобы поставить мозги в нужное русло.
Вычислить:
у - первое из чисел sin(x), sin(sin(x)), sin(sin(sin(x,…))), меньшее по модулю 10^-4
Решение не нужно. Что означает меньшее по модулю? 10 в степени -4 это 0.0001?
Пытался в пуре Си, Хаскель, немножно лисп, но это не в счет.
Так вот, казалось бы Си, ну там меньше всего синтаксиса, но я запоролся на указателях и нормально их не освоил, Хаскель начал просто потому что интересно стало что это за фигня. Дочитал до половины "Изучай хаскель во имя добра", как я понял книжка довольно таки детская, но не важно, на половине книги интерес как то пропал и появилась мысль "нафига я это вообще делаю? Это ж бесполезное занятие". Тем более что в Си даже не дочитав до конца К&Р и так ясно как подключить какие нить библиотеки и как с ними работать, там я даже пытался игрушку простую запилить, в Хаскеле с этим же вообще не ясно, код выглядит ужасно сложно и непонятно.
И тут я подумал, надо что нить полезное, чтоб еще ирл могло быть полезно, подумал про Питон, загуглил 2 книжки Лутца лол похоже на топливо для пепелаца по 2 тыщи страниц и охренел, там же просто смесь всего что только можно и картежи со списками как в хаскеле и ООП и ленивые вычисления, полный пиздец. Да еще и 2 тысячи страниц я вряд ли осилю.
До этого писал только всякие хелоуворды, не считая интерфейса для базы данных на Дельфе, но тут можно и мышкой накликать, ну еще "игра" на Си, где кроме движения персонажа вперед/назад ничего не было.
Так вот что же делать? Пытаться долбиться в Си или попытаться во что то модное влиться? Просто меня достало заново учить синтаксис и переписывать все те же самые хелоуворды на разных языках.
Какая разница между оператором while и for?
В счетчике?
держи ≠
у for больше возможностей, объявленная в for переменная удаляется после тела цикла.
фикс...>>757939
там короче у меня функция strstr возвращает указатель (тип char), а мне как то надо индекс найти (тип int)
помогите ньюфагу пожалуйста, с меня тонны золота и нефти
Это копия, сохраненная 3 июня 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.