Это копия, сохраненная 13 июня 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Подсветка кода для /pr/: скачать
Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять.О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/ (М). Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде.
В: Хочу стать программистом, какой язык учить?
О: Как-то так.
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: "Мы вам перезвоним тред" - для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк.
О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.
Анон, подскажи что эта за структура данных?
Точнее даже не структура, а способ обхода.
Помню названа в честь кого-то с фамилией на букву 'М' вроде бы.
> Связанный список?
Насколько я помню индексы ячеек упаковывались в одну переменную.
Вроде бы даже было трёхмерная реализация этой структуры данных.
Нихуя не понятно объяснил
uint8_t a=0;
---
void funkcija ()
{
if(key_left){a++;}
if (a>2){a=0}
if (key_enter){otprav_nahui(a);}
if (key_exit){sebivaem();}
}
и вот мне нужно чтоб при первом входе a = 1, произвести её инициализацию. Не хотелось бы пилить костыли к вызывающим функциям.
Кривота какая-то.
Ну поставь флаг PerviyRaz = True, потом его сбрасывай после инита и вызывай функцию снова.
Я так и знал что сейчас это напишут. Хотя сам виноват, объяснил чего я хочу как ебан.
У меня не так много озу, чтоб херачить на каждый чих 8 бит, да и прийдется приклеивать её к функциям вызова, а значит прийдется делать этот костыль для каждой подобной функции.
Тогда я не знаю. Без перепила вызывающего кода с правильным аргументом инициализации не обойтись.
Опять же оцени сколько у тебя там таких функци и насколько они могут работать паралельно, может для каждой по полю и не нужно, а хватит всего трех с половиной полей.
Или даже в биты упаковку флагов сделать - если совсем байтоебствовать.
Это ты мертвый.
Там все не так просто. Я вот чувствую что это можно сделать как-то ГРАЦИОЗНО, хитровыебанным способом, так примерно чувствую...
> Почему есть мнение, что сайтописцы - не прогеры ?
Что имеется в виду под "сайтописцы"? Фронт, бэкенд, дизайн, верстка?
смотря какие сайты
Как мне пройти это?
Скриптопетушки вообще не люди.
РАБотающие в бодишопах аноны, напишите, проводились ли у вас проверки знаний у РАБотников?
Когда каждый должен раз в какое-то время пройти "экзамен" и доказать свой уровень (jun/mid/sen) владения стеком (в основном теория).
8 бит или 24
гайз, паскаль, вообще не могу(
Нужно накатить новую версию на боевой сервер: git pull нужной ветки и выполнить скрипт в БД (Монго, если важно). Как это сделать максимально безопасно?
Придумал только сделать дамп базы, что ещё может быть нужно?
>Монго
>миграции
Проходи мимо.
К тому же мне не новые поля надо добавлять а заполнить данными существующие.
Существует универсальный простой метод для этого дерьма?
Если нет, подскажи куда копать, чтобы время сэкономить. Давно изучал html5 css3 и совсем немного js/
Нужно в кратчайшие сроки овладеть Perl'ом на уровне "разобраться в коде и пофиксить его". Нужно по работе, иначе бы и не совался. Немного умею в питон, пхп.
Посоветуйте годной литературы для быстрого старта.
Добра.
Если можешь в ангельский то Modern Perl http://modernperlbooks.com/books/modern_perl_2016/index.html
После других языков самое то. Книги с верблюдами не советаю(с альпаками и прочими не читал). еще можно навернуть Perl Best Practices.
>разобраться в коде
не всегда получаеться лично у меня даже после двух лет копания в этой параше.
си
N положительное целое число, не превосходящее 70000.
Есть идеи, анонсы (буду на змее делать)?
bool yoba(int n) {
if (n==1) return true;
else if (n==1) return false;
else return yoba(n-2);
}
else не нужны.
bool yoba(int n)
{
if (n==0) return true;
if (n==1) return false;
return yoba(n-2);
}
>функцию-генератор
уелд нужен
>двоичном представлении числа
Стандартная функция питона. Единицы сам пересчитай.
Хз в чем проблемы. Наверно ты гей.
да по 90 градусов наклон нужен
var name = prompt("Как вас зовут?");
console.log("Привет, " + name);
При этом промпт выскакиевает, но если там что-то написать- ничего.
Хотя вру, с "алерт" сработало. Алос браузер- хром, если это важно
Анончик, просто в консоли браузера срабатывает, а если через нотепад-то опять выскакивает промпт, я там пишу текст, а в ответ:
Начало документа...
...Конец документа
Как на пикриле, только без слеша
Знаю, что гораздо проще по последнему индексу с помощью метода в String, но интересует решение именно с помощью регекса
Как с помощью элемента printPreviewDialog в превью печати отобразить всю таблицу, а не половину?
Visual C++ 2010
Вобщем, пишу очередную нескучную пошаговую систему регистрации, имею VPS на линуксе, php5.6, MySql, Apache (который, возможно, будет заменен на nginx).
Необходимо исключить возможность создания одной учетки дважды, если, допустим, в один и тот же момент был дважды запущен код, создающий и записывающий учетную запись в базу. Есть вариант что какой-нибудь обиженный пидарас напишет скрипт, который позволит достаточно быстро запустить скрипт несколько раз.
Как нормальные люди обычно предотвращают дублирование данных в подобных случаях?
Есть какой-то рабочий аналог мьютексов? Достаточно ли просто проверять данные в базе перед тем, как записывать что-то в нее? Делать это в коде на php или встроить проверку прямо в sql запрос вставки новых данных?
>Достаточно ли просто проверять данные в базе перед тем, как записывать что-то в нее?
С этим точно - нет. Во-первых, чек + инсерт не атомичны - нужен атомичный апсерт или транзакция.
Во вторых, многие базы поддерживают многоверсионность записей. Ты не увидешь, что в таблицу кто-то что-то пописал, пока он не закоммитит транзакцию. Если в таблице будут конфликты, транзакцию придется роллбечить. Чтоб избежать этого - нужен explicit write лок таблички.
Про пхп в душе не ебу, пусть другие ответят.
Сформировать строку, в которой первый символ каждого слова исходной строки заменён номером слова в строке.
сделать задание это в паскале
пример задания, но нахождение самого короткого и самого длинного слова : program lab52;
var s,s1,s2,smin,smax:string;
i,dmin,dmax:integer;
begin
writeln('Ввод строки: ');
readln(s);
s:=s+' ';
s2:='';
s1:='';
dmin:=length(s);
dmax:=1;
for i:=1 to length(s) do
if s<>' ' then s1:=s1+s
else
begin
if(length(s1)<dmin) and (length(s1)<>0) then
begin
dmin:=length(s1);
smin:=s1;
end;
s1:='';
end;
for i:=1 to length(s) do
if s<>' ' then s2:=s2+s
else
begin
if(length(s2)>dmax) and (length(s2)<>0) then
begin
dmax:=length(s2);
smax:=s2;
end;
s2:='';
end;
writeln('Самое длинное слово: ',smax);
writeln('Самое короткое слово: ',smin);
end.
пример задания, но нахождение самого короткого и самого длинного слова : program lab52;
var s,s1,s2,smin,smax:string;
i,dmin,dmax:integer;
begin
writeln('Ввод строки: ');
readln(s);
s:=s+' ';
s2:='';
s1:='';
dmin:=length(s);
dmax:=1;
for i:=1 to length(s) do
if s<>' ' then s1:=s1+s
else
begin
if(length(s1)<dmin) and (length(s1)<>0) then
begin
dmin:=length(s1);
smin:=s1;
end;
s1:='';
end;
for i:=1 to length(s) do
if s<>' ' then s2:=s2+s
else
begin
if(length(s2)>dmax) and (length(s2)<>0) then
begin
dmax:=length(s2);
smax:=s2;
end;
s2:='';
end;
writeln('Самое длинное слово: ',smax);
writeln('Самое короткое слово: ',smin);
end.
ну если тебе 14-15 то можешь просто охуенно вкатиться в погромирование, к 18 напилишь несколько годных проектов, ну и возьмут джуном куда-нить
19...
самое хуевое, что ты можешь сделать в своей жизе это послушать советов из интернетика.
В каком виде приходят строки в POST запросе? Нужно выполнять rawurldecode, или можно так использовать?
Не, в лоб решать не хочу просто. Хочется красоты
само собой, но что еще? Может время жизни сессии как-то проверять или чего лучше делать?
Ну выведи после.
капча "я не робот"
Будто там ботов мало.
Браузер отправляет вместе с формой обычно по умолчанию заголовок Content-Type:application/x-www-form-urlencoded. Также он кодирует символы. После прихода на сервер данные декодируются автоматически и помещаются в правильном виде в $_POST
нужен совет опытного анона
Хотелось бы получить совет, девиз или направление куда копать.
О себе:
Работаю системным аналитиком. Работа в принципе нравится, потому что занимаюсь именно системным анализом (как пишет вики: решаю сложно-технические проблемы), и на меня не скидывают задачи бизнес-аналитика (не занимаюсь поиском решений проблем бизнеса). Чтобы анон приблизительно оценил мою компетенцию, скажу что у меня нет резюме, но при этом нет проблем с работой. Меня находят через коллег по предыдущим проектам, звонят, пишут предлагая разные плюшки пытаясь меня переманить. Приблизительно раз в месяц стабильно.
Так вот у меня вопрос: куда дальше двигаться???
Линейным руководителем
Не вариант. Работаю в крупной компании. Тут и поумнее и поопытнее меня есть.
РМ
Возможно. Хотя если честно, я себя слабо вижу на этой позиции. Не будет ли там скучно? Бюджетирование, сроки, прочие ресурсы - звучит не очень весело...
Стоит получит PMP или достаточно прочитать "пару" книжек?
Системным архитектором
Возможно самое интересное. Но я хоть и подкован хорошо технически, не программировал сложных систем. Простенький сайтик с апи поднять - это ерунда и делается по мануалам коих в интернете предостаточно, но создать высоконагруженную систему на микросервисной архитектуре - это совсем другое.
Что читать/изучать/копать, если двигаться в этом направлении?
Или ещё какие варианты?
На сайте предполагается имитация менюшек. А соответственно будет очень много реально мелких квадратных кнопок с пиктограммами.
Как лучше всего их сделать? Bootstrap, jQuery, средствами html5.
>Тут и поумнее и поопытнее меня есть.
есть поговорка, то что все доростают до уровня своей некомпетентности. так что стать Руком не проблема.
Проблема в том что быть Руком сама по себе парашная работа.
ПМ весело и востребованно, особенно с навыками технического анализа, но это зависит от компании. Это должность где больше надо пиздеть чем копаться в технических задачах.
у тебя остаеться Системным Архитектором. Но обычно туда попадают люди, у которых большой опыт запиливания сложных систем и знают нюансы.
(типа что выбрать RabbitMQ или ZeroMQ, обе очереди сообщений, и обоих есть нюансы) Куда там капать не знаю
>Так вот у меня вопрос: куда дальше двигаться???
Да никуда.
На самом деле.
Ты уже на 99% достиг своего стеклянного потолка.
Социальных лифтов в постсовке нет.
А за морем тебе они не светят.
Но, если уже на то пошло, в штатах или еще где, уровень жизни повыше будет, раз так в 100.
Так что, двигаться тебе - заграницу, в США.
>>985144
>Так вот у меня вопрос: куда дальше двигаться???
Да никуда.
На самом деле.
Ты уже на 99% достиг своего стеклянного потолка.
Социальных лифтов в постсовке нет.
А за морем тебе они не светят.
Но, если уже на то пошло, в штатах или еще где, уровень жизни повыше будет, раз так в 100.
Так что, двигаться тебе - заграницу, в США.
Так я и сам понял, что на текущей профессии я достиг потолка, поэтому тут и спросил.
Я не хочу стать популярнее, красивее, богаче, знаменитее, не нужно мне больше власти. Поэтому социальный лифт меня не интересует.
Я хочу стать профессиональнее, а для этого не нужно никуда ехать - языки программирования, базы данных, серверы, да и вообще все технологии везде одинаковы. Хоть в России, хоть в США, хоть на луне.
Поэтому что-то я сомневаюсь, я вот приеду завтра в США, вжух и сразу гениальным архитектором стал.
Прошу дельных советов по существу, а не левых советов типа поменяй страну, работу, операционную систему, пол.
бамп вопросу.
Какие капчи, какая социалка, на стороне сервера что можно предпринять, в этом же был вопрос.
>Я хочу стать профессиональнее
>Я не хочу стать популярнее, красивее, богаче, знаменитее, не нужно мне больше власти
>Прошу дельных советов по существу
Продолжай изучать свою область. Читай больше книг, выписывай журналы, делай больше работы.
>Так я и сам понял, что на текущей профессии я достиг потолка, поэтому тут и спросил.
Ты достиг потолка, не на текущей профессии, а на древе скиллов\профессий.
Новис становится магом,
маг - визардом,
визард - хай визардом,
хай визард - арк визардом.
Все.
Ты сейчас где-то на уровне хай визарда.
Лет через 10-15 упорных тренировок и фарма сможешь стать арк визардом.
Пиздец, ты зашел так далеко, даже непоинтересовавшись механикой игры.
В США, есть спец НПС, который может сбросить древо профессии, или дать 2рую дополнительную(высшую), но на него оче тяжёлый квест.
В постсовке таких НПС нет. Но ты можешь включить режим пвп и начать жрать\грабить других игроков.
Бо тут противоречивые параграфы:
"Работаю системным аналитиком. Работа в принципе нравится, потому что занимаюсь именно системным анализом (как пишет вики: решаю сложно-технические проблемы), и на меня не скидывают задачи бизнес-аналитика"
"Простенький сайтик с апи поднять - это ерунда и делается по мануалам коих в интернете предостаточно, но создать высоконагруженную систему на микросервисной архитектуре - это совсем другое."
Какие сложно-технические проблемы ты решаешь, аналитик?
P.S. Нигде так как в постсовке не дрочат на high-load.
Архитектура (уж микросервисы - точно) достаточно редко фокусируется на computational performance.
Самые изощренные бот сети, даже траектории движений мыши присылают с записанных сессий реальных юзеров. Ты задачку на миллиард загадал, бро. Лохов вычисляй по времени между действиями на клиенте, траекториям мыши и прочему. Зубров валят командами - раздрачивая рантайм клиента различными сканерами - проверяя соответсвие фактического и декларируемого ЮзерАгента + статистические методы. Там гонка вооружений покруче антивирусной.
Я в игры не очень.
>>985189
разрабатываю ролевую модель системы
определяю и описываю элементы системы
разрабатываю логическую модели данных
разрабатываю функциональные и нефункциональные требования
разрабатываю поведение и структурные аспекты программных модулей
предлагаю варианты концептуальной архитектуры системы
все это иллюстрирую разными диаграммами и макетами
иногда требуется провезти сценарное тестирование свой системы или систем-аналогов в рамках выявления проблемных мест, поиска какакого-то решения или просто презентации заказчику для проверки реализации требований к функциям системы.
иногда требуется напрограммировать систему-заглушку с левыми данными, так проще и быстрее сделать это самому, чем отрывать программиста или тестировшика от их задач, пытаться объяснить что я хочу и для чего и какой эффект мне нужно получить. и хотя это и не мои обязанности, но я не вижу в этом особой проблемы и сложности.
>разрабатываю ролевую модель системы
>определяю и описываю элементы системы
>разрабатываю логическую модели данных
>разрабатываю функциональные и нефункциональные требования
боюсь спросить, чем занимаются у вас бизнес-аналитики
Из того что, мне показалось, я понял - ты уже давно заточился в рамках жесткой схемы разделения труда - попробуй посдвигать рамки разделения - и понюхать где веселее.
И сходи в конторы вне привычного круга - разделение труда достаточно часто не столько метод повышения эффективности, сколько искуственное снижение конкурентноспособности персонала.
P.S. На всех альтернативных направлениях скорее всего надо будет работать с людьми плотнее. Скилл-сет не то что-бы плохой, но странный - как будто тебе реально пох, и ничего не интересно.
Я пока что на третьем свеоху уровне.
>боюсь спросить, чем занимаются у вас бизнес-аналитики
Построение и описаний бизнес-процессов, потоков данных, моделей предметной области и организационных структур
Анализ процессов деятельности с целью выявления мест, нуждающихся в улучшении
Определение и декомпозиция этих процессов и их функций для автоматизации
Анализ показателей эффективности деятельности
Не то чтобы мне не интересно. Скорее мало.
>Но ты можешь включить режим пвп и начать жрать\грабить других игроков.
Ходить ночью в темный парк?
Или что ты имел в виду?
системы аналитики, да даже счетчики типа того же liveinternet отличают достаточно успешно живых посетителей от ботов или скликиваний.
>австрийка
Хочешь в Калифорнию через год-полтора?
Готов эти полтора года пересекаться с временной зоной Калифорнии пол-дня?
Маленькая команда, нужно разгрести бардак не включая режим босса.
Нет. По семейным причинам.
Самый настоящий системный аналитик. У меня в дипломе тоже написано "системный аналитик", учили кодерству, ну как обычно в вузах учат.
А что реально делает системный аналитик? В 1С-франчайзи системный аналитик, например, является посредником между заказчиком и программером, что-то типа менеджера. Кодером быть лучше, как по мне, чем системным аналитиком
нашел в вакансии Java Middle такое
>medium-size OO projects
Это нормально, или они ебнулись?
Я не очень понимаю шкалу измерения, буду благодарен кто обьяснит что есть большие, а что маленькие проекты
забыл обьяснить - это часть обязанностей, писать >medium-size OO projects
это эйчарка нормальной степени ебанутости песала все ок.
В C и C++ директива #include какбе копипастит код из файла на место строчки с #include (и поэтому нужна защита от повторного включения).
А Питоне типа надо в каждом модуле подключать библиотеку, которую я использую?
Я знаю про выборочное импортирование, но всё равно спасибо.
Тогда у меня два вопроса.
1) Нахуя в Си не сделать автоматическую защиту от повторного включения? Неужели хоть иногда нужно включать в проект один код дважды?
2) Нахуя в Питоне нужно подключать библиотеки во всех модулях?
Питон интерпретирцемыый ЯП.
Когда ты испортишь библиотеку, считай этой файл просто исполняется построчно и все переменные, методы, классы и объекты грузятся тебе в память.
Считай, что ты открыл код библиотеки в блокноте, скопипастил весь код и вставил в свой.
1) Си делался когда этих модулей еще не придумали, а переписывать весь код после того, как си просуществовал 20 лет в таком виде никому не всралось, потому и это уебищное решение, превращающее компиляцию в 4-х часовой процесс, до сих пор живо;
2) Потому что это одновременно и главное достоинство этих самых модулей, и их косяк. Косяк в излишней залупе в каждом модуле, достоинства: быстрая компиляция/интерпретация, предсказуемое поведение, легкость реализации и поддержки этой ебени в парсере языка.
Учить для чего?
Стать программистом -- читай шапку.
Учиться в МухГу -- там будет в основном тухлый матан на первом курсе. Ну узнай у кого-нибудь, какой там язык.
Хочу написать приложение, которое будет через апи стороннего сервиса дёргать всякие данные юзверей и выдавать им в удобоваримом виде.
Для доступа к данным юзверя нужна авторизация через oauth 2 на этом стороннем сервисе.
При авторизации через oauth 2 надо посылать такой параметр как redirect_uri, куда в итоге и отправиться токен, после того как юзверь разрешит доступ.
Как работать с этим делом на локале на деве?
Т.е. ко мне должны прийти данные. Как это организовывается обычно? В redirect_uri запихнуть айпи своего компа? А если он динамический, то зарегать себе домен или как?
Хотя ведь http://localhost в качестве redirect_uri попрёт?
Если параметр будет послан на сервер сервиса, то такое не сработает.
Если же клиент (браузер) сделает такой редирект, то должно сработать.
В 17 попалась книжка по турбо паскалю (не школа, а самостоятельное желание)-дальше переменных не ушёл, начал учить на информатике с++-толком помню разве что getch() и include <iostream>, дальше написания массивов не уехал, начал учить php-кроме игры в кубики ничерта не умею, вот по работе начал c# учить-и вот чувствую, что снова начинаю забрасывать
Что мне делать?
Ебашить-ебашить-ебашить, пока из глаз кровь не пойдёт от кода?
У тебя проблемы с мотивацией и усидчивостью.
Тебе их надо решить, а не ебашить-ебашить. Тут не с ЯП проблема, а с обучаемостью.
Мимо то же самое, но в 30 лет мамкиным синьйором. Хорошо бы было постоянно учить что-то новое, но сложно себя заставить. Уже 2 месяца не могу освоить эпическую книгу на 1300 страниц, пока только 800 одолел.
ilovesw#gZeetthingsANUSyandG[NexPUNCTUMrZ+'u
У нас работу хуй найдёшь, надо перекатываться в США.
А там на коболе пишут в основном натуральные олдфаги одной ногой в могиле, которые на коболе этом пишут дольше, чем ты на свете живешь, а еще владеют doman specific knowledge, без которого никак, учитывая где именно кобол используется и почему именно до сих пор не переписали на чём-то нормальном.
Да и вообще язык унылое говно. Ты хочешь менять года жизни на говённую работу за чуть больший прайс? Лучше потрать время на изучение чего-то актуального и интересного.
Проект на плюсах и с произвольным гуем. По теме в интернетах что-то нашлось, так что есть от чего отталкиваться.
Подними вагрант или докер-контейнер с nginx, пусть раздает статику.
3.5К а мог бы больше, не будь дебилом
Околоджава, детально сратьебал расписывать, всё как у людей, короче.
Введи распорядок дня, займись физкультурой, пропей курс фенибута с пирацетамом месяца на 3. Меня чуть-чуть спасает от полной деградации.
Можно ещё модафинилом закидываться, но если ты из рашки, то у вас это грозит сгухой.
Есть ли там какие-нибудь фишки, которые нельзя сделать в Си, например?
Исходные: 18, 1 курс.
1. За лето покодить своих проектов, реализовать какую-нибудь прикольную (может, и бесполезную) хрень. Думаю, на PHP, ибо его знаю пока лучше всего.
2. Осенью найти какой-нибудь проект за деньги, сесть за него, или заняться нормально фрилансом, в зависимости от времени на учебу.
3. ???
int arr[256];
std::string s = text;
for(int i=0; i<s.size(); i++) {
f( arr\[s\[i\]\] );
}
s\[i\] воспринимается как signed char, т.е. вместо какого-нибудь 252 оно принимает значение -4. Это нормально вообще?
По стандарту тип char зависит от платформы, может быть и signed, и unsigned. Надо приводить к нужному типу.
Так и сделал.
Ну, во-первых Си язык низкого уровня, а Фортран высокого.
Память тебе изменяет.
На 1С можно хорошо зарабатывать, на уровне крутого сина и выше, но обязательным условием также является domain specific knowledge. Пропёрживая штаны в затхлом офисе, будешь нищебродом.
У меня есть знакомый, который на 1С рубит просто потрясающие бабки. Он работает сам и занимается консалтингом различных предприятий, и разбирается, например, в бухгалтерском учете на уровне главбуха. А ещё он умеет построить бизнес-процессы и много чего другого.
Только подумай, стоит ли инвестировать кучу времени на изучение всякой скучной хуйни типа бухучёта, заучивать налоговое законодательство, отслеживать все изменения, выписывая толстые еженесячники. Мне кажется, что не стоит.
Если когда-нибудь захочешь спрыгнуть,, ты столкнёшся с тем, что 1С тебя покалечил, и ни на чём вменяемом ты программировать уже не сможешь.
Затратив то же самое а на самом деле меньшее количество усилий, можно преуспеть программируя на чём-то интересном.
Ну, если они позволят точные отличия яркостив в конкретных пикселях найти - почему бы и нет.
Отвечу сам себе: нужно было использовать trim.
Добавить в изменение репозиторий и приэтом не комититить?
fix: Файлопомойка.
Ананасы, есть у кого сабж (http://gchandbook.org/)? Жаба душит 80 бачей отдавать за пдфку.
У меня есть, причём даже не то что в пдфке, а в епабе. Кину за минет.
Сколько там таблиц надо, что там должно быть, расскажите, бывалые.
И вообще, как парсить через нод жс, не откажусь от информации, что читать и т.д.
ох уж эта доброжелательная тематика
Я думал над вариантом раздвигать прямоугольники вокруг центров масс областей до тех пор пока следующие N пикселей во все стороны будут черными, таким образом прямоугольники вокруг соседних областей сойдутся в один, но такое решение ранит мои эстетические чувства.
помогите плес! Есть задача даны точки на плоскости на сказано, что это точки многоугольника, нужно восстановить порядок.
Хочу предостеречь вас, Java это говно. Разбирать чужой код, ебашить свой это такая запара вы себе не представляете.
Одно дело смастерить сайтик самому или по туториалам, другое дело разбираться и поддерживать написанное кем то.
Пока у вас есть время учитесь электрике, сварки, рисованию, а программирование уже не то, кодеров как собак нерезанных и хуй с ним свалишь за бугор если не гений (это не про двачеров).
С проектами на других языках получше обстоит дело, но тоже такое.
Хохлы и индусы демпингуют рынок, фриланс в 2к17 уже не работает.
Мыкола и Кумар готовы за 1$ в день ебашить и жить на мамкиных харчах на аутсорсе.
Восстановил, проверяй.
Хочу предостеречь вас, плюсы это говно. Разбирать чужой код, ебашить свой это такая запара вы себе не представляете.
Одно дело смастерить сайтик самому или по туториалам, другое дело разбираться и поддерживать написанное кем то.
Пока у вас есть время учитесь электрике, сварки, рисованию, а программирование уже не то, кодеров как собак нерезанных и хуй с ним свалишь за бугор если не гений (это не про двачеров).
С проектами на других языках получше обстоит дело, но тоже такое.
Хохлы и индусы демпингуют рынок, фриланс в 2к17 уже не работает.
Мыкола и Кумар готовы за 1$ в день ебашить и жить на мамкиных харчах на аутсорсе.
Хочу предостеречь вас, Фортран это говно. Разбирать чужой код, ебашить свой это такая запара вы себе не представляете.
Одно дело смастерить сайтик самому или по туториалам, другое дело разбираться и поддерживать написанное кем то.
Пока у вас есть время учитесь электрике, сварки, рисованию, а программирование уже не то, кодеров как собак нерезанных и хуй с ним свалишь за бугор если не гений (это не про двачеров).
С проектами на других языках получше обстоит дело, но тоже такое.
Хохлы и индусы демпингуют рынок, фриланс в 2к17 уже не работает.
Мыкола и Кумар готовы за 1$ в день ебашить и жить на мамкиных харчах на аутсорсе.
Хочу предостеречь вас, НИИ это говно. Разбирать чужой код, ебашить свой это такая запара вы себе не представляете.
Одно дело смастерить сайтик самому или по туториалам, другое дело разбираться и поддерживать написанное кем то.
Пока у вас есть время учитесь электрике, сварки, рисованию, а программирование уже не то, кодеров как собак нерезанных и хуй с ним свалишь за бугор если не гений (это не про двачеров).
С проектами на других языках получше обстоит дело, но тоже такое.
Хохлы и индусы демпингуют рынок, фриланс в 2к17 уже не работает.
Мыкола и Кумар готовы за 1$ в день ебашить и жить на мамкиных харчах на аутсорсе.
Хочу предостеречь вас, Роскосмос это говно. Разбирать чужой код, ебашить свой это такая запара вы себе не представляете.
Одно дело смастерить сайтик самому или по туториалам, другое дело разбираться и поддерживать написанное кем то.
Пока у вас есть время учитесь электрике, сварки, рисованию, а программирование уже не то, кодеров как собак нерезанных и хуй с ним свалишь за бугор если не гений (это не про двачеров).
С проектами на других языках получше обстоит дело, но тоже такое.
Хохлы и индусы демпингуют рынок, фриланс в 2к17 уже не работает.
Мыкола и Кумар готовы за 1$ в день ебашить и жить на мамкиных харчах на аутсорсе.
COBOL
$tag = $tagcount['data'][356356]['clan_tag'];
Вместо цифр надо вставить переменную. Как? Делаю так:
<? $CLAN = "158068";?>
$tag = $tagcount['data'][$CLAN]['clan_tag'];
Не работает.
КАК НАПИСАТЬ СВОЙ БРАЗУРЕ?
Я имею ввиду, как научить мою программу на си отправлять и получать данные через интернет, что надо изучать в этом направлении?
Код верный, ошибся в другом.
Ты хочешь свой йобадвижок или можешь взять от хрома или мозилла? А с сетью работать можно через сетевую библиотеку.
Начни с cURL, бро
Нет.
>Мыкола
Тащемта в украине зарплаты кодерков едва ли не выше чем в рашке. Мне даже как-то один человек рассказывал, что у него запрлата в рублях, хотя мне кажется, что это скорее исключение.
>Что почитать по графическим интерфесам?
«100 Things About People» (Susan Weinschenk).
>>986127
«Изучаем SQL» (Алан Бьюли).
> «100 Things About People»
Спасибо, но кажется это не совсем то что нужно. Я ученый и не планирую связывать свою жизнь с тем чтобы угождать дегенератам, путающимся в трех кнопках. Пишу для себя и пары коллег.
Вот это самомнение! Ещё чуть-чуть — и ты достигнешь уровня задротов-олимпиадников из Бауманки, пишущих систему оперативно-розыскных мероприятий (которая следит за тем, как вы голых жэнщин скачиваете), это где мусара на хозяйстве. Переплюнул даже Центр специальных разработок Минобороны.
У тебя UEFI? О каком разделе речь?
https://pastebin.com/b6Q6Tk3c
Как задрочить массивы и циклы? Есть ли нормальная форма записей перебора массивов, как в математике, но чтоб не сложно?
Твоя горящая жопа.
Почему нельзя всегда использовать только два указателя на голову и хвост?
В универе мне ответили что то типа "ну так надо", так что смысла я так и не уловил... Это ведь пустая трата памяти
ЯП упомянул бы, штоле... Судя по всему, ты учишь кресты.
Подозреваю, что потому, что ты можешь просто отдать куда-нибудь указатель на голову или хвост. В другом месте ты можешь запросто модифицировать список, в т. ч. добавлять в начало и конец, и в тех местах, куда ты отдал башку или хвост, ничего не сломается.
>Хакер, умоляю. Откликнись. Скажи, что для тебя важно в этом мире?
Девочки в школе танцев, очевидно же.
чтение fb2 в pascal...
Выбрать из файла fb2 ФИО автора, название книги, аннотацию, выходные данные и поместить в текстовый файл. Файлы fb2 выбрать из заданного каталога и всех подкатологов.
С меня как обычно...
да кресты
>Подозреваю, что потому, что ты можешь просто отдать куда-нибудь указатель на голову или хвост
Куда?? У меня они будут храниться с privat спецификатором доступа,
а эти два фиктивных элемента так и будут болтаться
Вот я нарисовал эти два варианта списка, тот, что выделен эллипсом - это то, что я предлагаю, просто только 2 указателя, а мне говорят, что два фиктивных элемента лучше
>Хотя бы подсказкой
Пройти дерево каталогов или один каталог: pascal scan file tree
Строковые функции: pascal string position и pascal substring
Всё остальное: pascal read / write file
>Куда?? У меня они будут храниться с privat спецификатором доступа,
геттеры и сеттеры, слыхал?
Есть такой шаблон проектирования как Iterator. Кури Gang of Four.
Ты уж прости, но студентоте без опыта промышленного дизайна никто не сможет в двух словах объяснить то, на что в этой книге отведено страниц, наверное, двадцать. Я могу тебе нарисовать UML, показать один из примеров, почему фейковая голова в Итераторе лучше, чем настоящая, но лучше почитай книгу.
Я выше уже написал одну из причин, а инкапсуляция тут не помеха, ибо ты вместо головы возвращаешь Итератор с запакованой внутрь головой.
А преподы у тебя дебилы, не повезло тебе. у меня тоже дебилами были
>вертел я ООП
Только если у тебя уже есть n лет опыта в индустрии, и ты прохавал почему ООП бывает отстойным. А ты уже пишешь боевой процедурный, или например функциональный код.
ООП неплохая, но оверхайпнутая хуйня, и именно из-за оверхайпа лично я верчу не ООП per se, а ООП in the wild. Так как всему есть своё применение, а ООП возвели в ранг затычки во все дырки.
Алсо, если бы ты знал шаблоны проектирования, ты бы был к курсе, что только часть ОО-шных паттернов не ложится в, например, функциональное программирование, например, из-за иммутабельности. А часть, например, настолько интуитивна и прозрачна, что не выделяется в отдельный шаблон, но принцип тот же.
Под динамеческое или там функциональное программирование есть тоже свои шаблоны. В функциональном кроме всего, есть такие алгебраические структуры как Моноид, Полугруппа, Функтор, Аппликатив, Монада, которые можно бы было тратовать как шаблоны embedded in language, настолько оны полезны и натуральны для написания гибкого и простого кода.
Кроме того есть шаблоны промышленного проектирования, которые has nothing to deal with ООП.
Наблоны не есть плохо, это не практики минимизации ущерба от design flaw ЯП, это промышленный дефакто стандарт написания поддерживаемого и расширяемого кода.
в ИТ нужен задрот который:
1 не имеет амбиций. Согласен что его потолок - это ПМ с десятком подчиненных. Причем если фирма закроется - такого же места ему не найти.
2 не нуждается в серьезных деньгах. Средней зарплаты ему хватает. И пусть приятели в других областях покупают джипы и квартиры. Он не такой, ему это не нужно. Главное в жизни - шаблоны.
3 согласен постоянно переучиваться. Согласен, что его опыт 5/10-летней давности уже никому особо не интересен.
главное здесь все же амбиции. Чувак с головой среднего программиста в других областях был бы звездой. а в ИТ на бедной вытоптанной поляне толпятся сотни гениев. Все голодные.
А вот если ты согласен всю жизнь уткнуться в монитор и кодировать кодировать кодировать за 2 тыщи баксов - это да. Ты на своем месте, чувак!
Кстати, смотрю иностранные форумы - программисты уже не элита. Трудно уехать в США, очень трудно в англию, невозможно - в германию.
я и не хочу, просто тенденция забавна.
В этой стране непрограммисту еще труднее заработать, если ты не silovik или не имеешь связей в коррупционной среде, чтобы тебя туда тоже устроить.
Тебе отчего так бомбануло, когда тебя шаблонами умыли.
Это только маленькая крупица знаний, нужная для того, чтобы писать так, что тебе самому нравится результат, и при этом много зарабатывать.
>задрот
Это не задроство, а профессионализм и самосовершенствование.
>сотни гениев
Нет. Просто инженеры, как и везде.
>кодировать за 2 тыщи баксов
Ну не кодируй за 2К, кодируй за 3.5К, как я.
>программисты уже не элита
Никогда не были. Обычные инженеры, каких толпы на разных прозводствах. Воннаби-илитко сейчас у нас на фоне тотального нищеебства, но опять же, некоторые вшли в ОйТи в конце девяностых, начале нулевых, когда зарплаты были небольшими, а шли туда люди, которым НРАВИЛОСЬ заклинать капуктир. И сраный коммерс с будкой зарабатывал больше. Теперь всё поменялось.
НАХОДИШЬ ЛЮБОЙ ПРОЕКТ НА ГИТХАБЕ, ГДЕ НЕТ ПЛАШКИ ТРЕВИСА
@
ДЕЛАЕШЬ ФОРК
@
АВТОМАТИЗИРУЕШЬ ТЕСТИРОВАНИЕ С ПОМОЩЬЮ НАКИДЫВАНИЯ ССЫЛКИ НА РЕПОЗИТОРИЙ В ТРЕВИСЕ
@
DIPLOMA MASTER
Это ты.
> диплом по автоматизации тестирования
> диплом
> автоматизации тестирования
Макакинг считается высшим образованием?
Что надо начать изучать, чтобы искать вот такие штуки:
https://habrahabr.ru/post/215247/
Меня интересует этот момент:
>Открыл я терминал и стал пушить сервер яндекса простым бесконечным пингом: ping ya.ru
Автор поста это понимает, а я нет. Что мне почитать, чтобы понимать?
Я представляю, что такое терминал, но с остальным не знаком.
Курс по "Компьютерной безопасности/Cyber security" это то?
В одном файле форма, в другом класс. Нужно из класса взаимодействовать с текстбоксом формы, но оно не работает. Как это сделать?
Ваш нюфаня
извиняюсь за ошибки в тексте заранее.
если говорить еще проще то нужен аналог дополнений force background tab и open _new&black in new backgroud tab но на мозиллу
хуеньги, название плагина на мозиллу подскажите и все. впрочем, тому кто быстренько подскажет название рабоччего и вкинет номер кину 100
А чем профит?
Может тебе просто нужен движок хромиума?
Зачем городить огород, когда можно сделать свой бравзер с одной единственной страницей.
мне блять просто нужен плагин или что-то подобное как на хроме, что я выше перечислил, но на мозиллу. прост оя не ебу как это там называется
>тестирования
Пиши я диплом, я бы сфокусировался на том, какие преимущества предлагаят формальная верификация программ.
Сам бы написал небольшую поделку, включающую использование сетевого протокола, парсинг, многопоточность, сериализацию, в двух экземплярах. - на какой-нибудь джаве, и на каком-нибудь идрисе.
Запилил бы тестирование, продемонстрировал бы преимущества продвинутой системы типов, радикальное уменьшение способов набажить и следующее из этого радикальное уменьшение количества тестов, насколько функциональный подход исключает неободимость макакинга в тестах. На идрис уже портировали хаскельный quickcheck, и это ещё один серъезный предмент для диплома, на примере которого можно показать, что много вещей можно протестировать на консистентность и боттом-кейсы просто автоматически, не накорябав ни строчки собственно самих тестов.
Почему я предложил идрис а не хаскель? Потому, что там можно просто прувить корректность программы, как теоремы, что ещё идёт в огромный плюс к надёжности.
Но судя по всему, у тебя сдача диплома через пару месяцев, а такую дипломку с нуля надо по-хорошему весь год писать, потому что есть дохуя чего учить. Поэтому анон выше прав, ты пишешь диплом по макакингу.
Сам отвечу, делегатами.
Делать это буду на C#.
Как посоветуете это сделать? Через цвета? Или может, через яркость? Только что пробовал через яркость, не особо работает.
Или есть другие йоба-способы? ПОдскажите.
ну, в хроме на инглише это зовётся pin tab
не хаскель
Куда уж проще.
Каждый RGB пиксель состоит из 3 байтов. Последний бит каждого байта можно использовать, таким образом чтобы закодировать 1 байт тебе понадобится 3 пиксела, и ещё останется 1 бит под информацию своего следующего байта.
Хм... Думаю, стоит прояснить отдельно, почему не стоит использовать, например, яркость.
Яркость пиксела - это тащемта просто определённой соотношение R, G, B по формуле. Для того, чтобы что-то закодировать, тебе, видимо, придётся ооталкиваться от определённого значения яркости, от которого ты будешь отнимать (или плюсовать) кодируемое значение. Стоит ли говорить, что для этого придётся каждый пиксель привести к этому пороговому значению яркости. Простыми словами - изображение распидарасит. Кроме того, ты всё равно хуй уместишь целый байт в один пиксел изображения, а значит байты придётся всё равно дробить.
Если же использовать способ предлагаемый мною, ты себе резервируешь найменее значимый бит каждого байта цветового компонента. Алгоритм кодировки/раскодировки написать элементарно, человеческий глаз разницы не заметит. Профит.
Этот дело говорит. Дополнительный заработок - это фриланс. Тут однозначно доминирует пых и пара cms-ок на пыхе.
На рубях, по идее, тоже можно фрилансить по крайней мере в принципе возможно, в отличии от той же жабы или сисярпа, но работы сильно меньше на мёртвость в русском сегменте похуй, если рассчитываешь на фриланс.
Спасибо, я попробуй сейчас написать алгоритм, просто я ньюфаг и учусь. Большое спасибо.
>>986550
А вдруг я пойду на работу в офисе как хобби?я работаю переводчиком всякой ебани с корейского, удаленно, дома скучно и времени много а денег мало
Если пыха, можете посоветовать книгу или какой нибудь видеокурс на ютубчике?
Ну на пыхе ты много и не заработаешь. Да и странный подход у тебя "ща посмотрю видеокурс на ютубчике и пойду в офис)"
мимо-15k-пхп-стажер
Заходи к нам в PHP-тред тогда: https://2ch.hk/pr/res/966608.html (М)
Я советую делать упор на практику, а не видосики от васянов.
public class Test
{
public int SomeIntValue {get; set; }
}
[/code]
Хорошо, спасибо.
Контролируемую ленивость.
Начал изучения шарпа еще 7 лет назад, в далеком 2010. К сожалению дальше массивов я не продвинулся. Как побороть себя и вкатиться?
Никак. Тебе это не интересно, ты идёшь ради денег, и даже ради них неспособен напрячь жопу дольше недели.
Но мне вроде как интересно, особенно писать код.
Но когда дело доходит до прочтения книги - все летит в пизду.
Ну как тебе может быть интересно писать код, если ты не смог уйти дальше массивов? Там же самое интересное впереди. Просто я начал вкатываться еще в школе, в паскаль, факультативом во внеурочное время, мне было дико интересно, я на олимпиады ездил. Потому я скептически отношусь к людям, которые хотят вкатиться ради денег деньги это хорошо, я не осуждаю если что, но неспособны прочитать даже книгу по языку.
Алсо, кроме одной книги по самому языку, чтобы тебя взяли на работу, тебе придётся, скорее всего выучить ещё SQL, HTML, Javascript, какой-то популярный фреймворк, вкатиться хоть в базовые алгоритмы и структуры данных, работодатель сейчас балованный.
И просто типа прочитать тебе не хватит, нужно будет попрограммировать что-то, научиться пользоваться, да и научиться писать код в конце концов. Как это у тебя может получиться, если ты за 7 лет не смог себя заставить уйти дальше массивов я, честно говоря, не знаю.
Если дествительно хочешь, ищи мотивацию.
мол во Вселенной примерно 10^80 атомов, это примерно 2^260 , а быстродейсвие бинарного поиска у нас log(n), следовательно за 260 итераций мы сможем найти любой атом..
В связи с этим у меня возникло 2 мысли:
1) Попробуй сначала отсортируй этот массив
2) Почему, если у нас в оценке быстродействия алгоритмов не играет роли по какому основанию мы берем log, то мы оцениваем именно по двойке?Ведь то же самое можно сказать типа: атомов 10^81, log10(10^81)=81, мы за 81 итерацию найдем любой атом
попробуй начать с видео уроков, а потом уже можно и в книги. По тому же шарпу есть годные бесплатные курсы ulearn.me от УрФу, есть еще ITVDN, там вроде бы более подробно, но платно и занудно
Ну вот у меня такая история - где-то как раз году в 10м-11м у меня в школе была довольно неплохие обязательные уроки по программированию (ну на информатике типа) там был Си с сортировками, структурами данных, с работой с графикой базовой, потом еще писали игру - арканоид
до этого в боле младших классах был паскаль тоже обязательный с примерно такой же программой, но более упрощенной конечно
Мне тогда это как-то не особо нравилось - я не сильно тянул и вдобавок у нас такие преподаватели были, что они за людей считали только горстку задротов, который быстро всё это осваивали
меня это всё напрягало и я решил не идти учиться на программиста, потому что я настолько был сыт этим именно ввонаби олимпиадным программированием (ну я тип в физмат школе был), что пиздец
я пошел учиться на инженера строителя, о чем сейчас жалею очень, потому что никакой фундаментальной базы не получил и специальность тоже не освоил. Лучше б пошел на какого-нибудь энергетика или даже просто на физика, там хоть бы дали мат базу хорошую, а лучше б конечно пошел на разработку по
короче суть в том, что отучившись я понял, что работать по специальности я сто % не буду и меня от неё тошнит, что работа программистом это не решение олимпиадных задачек, а знание фреймворков и пользование готовыми библиотеками, ну и самое главное, что мне на самом деле интересно программирование, а тогда мне напрочь отбили интересн засчет того, что планка была слишком высока, ну и конечно же вакансий и возможностей гораздо больше
поэтому сейчас переучиваюсь, полет нормальный, интересно и вполне тяну
Бля, какая же сложная хуйня, на самом деле.
Может есть какие-то модули подключаемые, что бы это сделать?
Это чо типа пародия на машину Тьюринга?
Ебать, ассемблер в игровой форме. Это 2d boy делали или просто скопипиздил графический стиль?
чтобы клиентов было больше.
1. Делаю игру для детей типа кукикликера или муурпг, но на жавашкрипте.
2. Они заходят, кликают по рекламе, мне текут 2000$ в год, 1500 с которых я трачу на поддержку сервера.
3. Всякие дебилы, у которых часто отключается интернет как у меня утром включили игру и она висит в браузере.
4. Больше клиентов.
5. Больше денег.
6. ?????
7. ПРОФИТ!
А в юнити, если прям очень хочется, скрипты тоже на ЖС вроде бы можно пилить.
Модулями ты не научишься программировать. Терпи, и пробуй, пока не получишь результат. Все так учились, и у тебя выйдет.
Скажи на чём именно обосрался? Представление данных и алгоритм достаточно просты для того, чтобы я их тут описал. А ты скажешь с чем именно проблемы.
1. Изображение представляем в виде двумерного массива пикселей.
2. Каждый пиксель состоит из 3 компонентов: r, g, b. Тип каждого компонента - условный byte - положительное однобайтовое число.
3. Не знаю что именно тебе нужно спрятать. В зависимости от того что именно ты прячешь, тебе следует разбить данные на однобайтовые кусочки. Идеальными входными данными для первой попытки будет массив значений типа byte, ничего делить не нужно.
4. Для простоты и наглядности, находишь способ представить один элемент массива в бинарном формате. Будь то bitwise операции или какая-то библиотечкая функция. Способ, я уверен, ты нагуглишь.
5. Так как каждый элемент массива может быть представлен восьмёркой единичек или ноликов, просто сформируй их в большой массив по входным данным. он будет иметь размер = размер входных данных * 8. Это неэффективно, но наглядно и просто для нуба.
6. Иди одновременно по 2 массивам в одном цикле: по двумерном массиве пикчи (горизовнтально, вовремя перепрыгивая на следующую строку, или перегнав двумерный в одномерный) и массиве нулеедениц.
7. В массиве пикчи сдвигайся на 1 пиксел, в массиве нулеединиц на 3 значения.
6. Бери эти з нулеединицы и битовыми операциями ставь 0 или 1 в последний бит r, g и b соответственно.
Тадам. Закодировано.
Что дальше:
1. Для начала для тестирования бери размер входных данных кратный 3 (ты там берешь по 3 значения сразу). Как только напишешь и оно заработает, подправь, чтобы не крашилось при размере массива нулеединиц не кратном тройке
2. Запили проверку влезет ли входной массив в изобрадение, если нет - обрезай, или выводи варнинг какой-то или ошибку.
3. Когда размер входной информации меньше, чем может влезть в изображение, попробуй затереть в нолики все последующие незначимые биты пикселей. Так у тебя при раскодировке будет не мусор, а просто нули.
4. Запили раскодировку.
Модулями ты не научишься программировать. Терпи, и пробуй, пока не получишь результат. Все так учились, и у тебя выйдет.
Скажи на чём именно обосрался? Представление данных и алгоритм достаточно просты для того, чтобы я их тут описал. А ты скажешь с чем именно проблемы.
1. Изображение представляем в виде двумерного массива пикселей.
2. Каждый пиксель состоит из 3 компонентов: r, g, b. Тип каждого компонента - условный byte - положительное однобайтовое число.
3. Не знаю что именно тебе нужно спрятать. В зависимости от того что именно ты прячешь, тебе следует разбить данные на однобайтовые кусочки. Идеальными входными данными для первой попытки будет массив значений типа byte, ничего делить не нужно.
4. Для простоты и наглядности, находишь способ представить один элемент массива в бинарном формате. Будь то bitwise операции или какая-то библиотечкая функция. Способ, я уверен, ты нагуглишь.
5. Так как каждый элемент массива может быть представлен восьмёркой единичек или ноликов, просто сформируй их в большой массив по входным данным. он будет иметь размер = размер входных данных * 8. Это неэффективно, но наглядно и просто для нуба.
6. Иди одновременно по 2 массивам в одном цикле: по двумерном массиве пикчи (горизовнтально, вовремя перепрыгивая на следующую строку, или перегнав двумерный в одномерный) и массиве нулеедениц.
7. В массиве пикчи сдвигайся на 1 пиксел, в массиве нулеединиц на 3 значения.
6. Бери эти з нулеединицы и битовыми операциями ставь 0 или 1 в последний бит r, g и b соответственно.
Тадам. Закодировано.
Что дальше:
1. Для начала для тестирования бери размер входных данных кратный 3 (ты там берешь по 3 значения сразу). Как только напишешь и оно заработает, подправь, чтобы не крашилось при размере массива нулеединиц не кратном тройке
2. Запили проверку влезет ли входной массив в изобрадение, если нет - обрезай, или выводи варнинг какой-то или ошибку.
3. Когда размер входной информации меньше, чем может влезть в изображение, попробуй затереть в нолики все последующие незначимые биты пикселей. Так у тебя при раскодировке будет не мусор, а просто нули.
4. Запили раскодировку.
Нет.
Ещё раз акцентирую - пыпайся запилить сам.
Никакие библиотеки/функции кроме ковертации пикчи в rgb-пиксели и обратно не нужны. Битовые операции должны быть в стандартной бибиотеке.
Это хорошая задача для ньюфага. Она учить алгоритмически мыслить. Кроме того, она учить этот алгоритм реализовывать на практике.
Абсолютно все через это прошли, всем вначале было трудно. Но без этого ты не вкатишься в программирование. Если сделаешь её, это будет для тебя небольшой левелап.
а, я понял. довен
Помню я несколько лет назад пробовал использовать юнити и нифига не понял. После того как я не понял как не размывать текстуру, бросил нафиг это.
И я слышал что есть WebGL, я не уверен, но предполагаю что он похож на OpenGL. А опенгл в несколько десятков раз легче и понятнее чем юнити.
И не поймешь, школьник.
Надо применить DDOS-атаку.
Надо пробраться на сервера и записать архив образа жёсткого диска или архив всех файлов. Так делают все нормальные хакеры.
Потому что ты смотришь на проблему как на замок на двери. Уперся в него и думаешь как подобрать ключ, а надо смотреть на весь сарай целиком, может быть стоит его обойти и сзади будет открыто окно, а то и вовсе окажется что стены нет и потолок костылями подпирается.
Для каждой страницы в вк есть единый мастер-ключ, там примерно 10 символов, но их можно подобрать с помощью специальной программки (ну просто брут форсом взять - перебрать все варианты), просто суть в том, что он меняется каждый день и поэтому программка не успевает(
щебмакакинг?
Другими словами, сделать так, чтобы верхние края букв касались верхней границы дива?
А то я тут отзывов начитался, накатил Prestashop а оно такое гомно.
однажды я кодить сел, и слышу, наставник где-то с ноутом примостился в отдалении, ну я все теги закрыл, и в браузере проверил, а там мне на почту сообщение пришло, ну я его открываю и смотрю, а там наставник мне пишет и ругается: ты чё? ебанутый? нахуй комментарии двойным слэшем пишешь?
наставник кстати всё время какие-то обновления качает, чтобы интерфейс оптимизировать, темы меняет по 5 раз в день, а потом говорит, что глаза жжёт. пиздец короче!
реальная история. я не тролль
А чем это не язык программирования?
Я ну просто нихуя не понимаю и мне это не интересно, так как я слабо себе представляю даже в голове какие прожки можно было бы писать для развития скилла.
Мне интересны линупсы, веб сервера там, сети и все такое - но если лезть в глубино и пытаться получать больше 60к - там столько всякой ебени нужно знать, что мне аж плохо становится.
Да и какая-то ебаная рутина с этим админством, я просто не знаю что делать и от безысходности хотел бы прожить, но я долбоеб и мне кажется что это будет фейл.
Поэтому я жду постов типа "Да анон, я был долбоебом, а потом полгода поучил питон и сижу в тайланде получая 50к"
Примерно так.
Не стоит оно того. Иди лучше водопроводчиком. Тоже в говне весь день ковыряешься, но хоть не за комплюктером сидишь.
И четы из таго же линя знаиш? Различия между дев юдев назавеш? или аптимизарваць едро по размеру памяяти смогиш?
посрал те в ротан ббгг
> лицензией Public Domain
Такой нету (для ПО). На коммерческую сменить может, но в случае некоторых лицензий (gpl) ему придется переписать все заново (тоесть сохраняется только название). Сменить старую лицензию он может только если это явно прописано в текущей.
>1. Изображение представляем в виде двумерного массива пикселей.
Bitmap
>2. Каждый пиксель состоит из 3 компонентов: r, g, b. Тип каждого компонента - условный byte - положительное однобайтовое число.
img.imageVanilla.GetPixel(1, 1).R; - это к примеру.
>3. Не знаю что именно тебе нужно спрятать. В зависимости от того что именно ты прячешь, тебе следует разбить данные на однобайтовые кусочки. Идеальными входными данными для первой попытки будет массив значений типа byte, ничего делить не нужно.
Есть массив byte[];
>4. Для простоты и наглядности, находишь способ представить один элемент массива в бинарном формате. Будь то bitwise операции или какая-то библиотечкая функция. Способ, я уверен, ты нагуглишь.
Т.е. каждый элемент массива надо перевести в (2) систему?
>5. Так как каждый элемент массива может быть представлен восьмёркой единичек или ноликов, просто сформируй их в большой массив по входным данным. он будет иметь размер = размер входных данных * 8. Это неэффективно, но наглядно и просто для нуба.
Тут я понял, надо массив перевести в (2) и создать новый уже, который и будем вписывать в изображение.
>6. Иди одновременно по 2 массивам в одном цикле: по двумерном массиве пикчи (горизовнтально, вовремя перепрыгивая на следующую строку, или перегнав двумерный в одномерный) и массиве нулеедениц. 7. В массиве пикчи сдвигайся на 1 пиксел, в массиве нулеединиц на 3 значения.
Вот тут я немного не понял, надо типо по 3 нулеединички и 1 пиксель за цикл проходить, да?
>8. Бери эти з нулеединицы и битовыми операциями ставь 0 или 1 в последний бит r, g и b соответственно.
Это тоже вызывает немного напряжение, но, насколько я понимаю, надо просто перевести в двоичную и логической операцией изменить последний бит?
Ах, да, у меня массив hex чисел, тот, который byte.
Спасибо, сейчас буду делать.
Ещё вопрос, может не переводить пиксели в 10101010 вид, а просто через % узнать, последний 0 или 1 и тогда добавить\убрать 1 и всё? Так же проще, чем ебаться с тем, что бы переводить в стринг и опять в byte.
Прости, что заебываю.
Как сделать корабельные ссылки на дваче?
Подключение кириллицы в консоль С++
https://pastebin.com/Pc5jM2VG
Залил на пастебин для удоства.
Всмысле кликабельные
Я тебе объяснял в самой простой и доступной форме.
Понятно, что лучше всё делать биовыми операциями.
но я тебе не пиксели советовал перевести, а входные данные, для того чтобы сформировать 2 массива и просто по ним параллельно двигаться
>Ответах.Мэйл.ру
>кириллицы в консоль
>говниме
Просто блядь бинго.
Вы, дебилы мейлопарашные, нахуй таких дегенератов в сотрудники набираете?
Не злись, бака, давай дружить!
>Ответах.Мэйл.ру
>кириллицы в консоль
>говниме
Твой гнев на 1-е и второе я могу понять, но что плохого в том, что бы выводить кирилицу в консоль? Если я в своей программе напишу что то типо "vvedite 4islo" препод выебет меня в попку.
Потому что надо писать "Input number", или в твоем деревенском ПТУ до этого еще не додумались?
За locale.h отчисляют? За использование STL тоже?
Требуют, чтобы студенты пользовались только WinAPI?
Ну вот в школе поугрожали мне, если я не пойду на митинг в честь годовщины крыма. Я пришел, постоял и ушел. Я стал патриотом?
>А что это такое
То, что ты должен использовать в своих проектах.
Твоя стандартная библиотека.
Так то да, но потом меня отчислят за несданный курсач и я пойду топтать сапоги, а это не кулл. В армии аниме не посмотришь((
>>987479
Надо на русском, там по ГОСТу.
>>987484
В требованиях к программе сказано на русском.
>>987493
Я вчера, блин, все локал.х, сетлокал, локал консоль(1251, рус) испробовал, это не работает, Карл! Только этот рабочий вариант сегодня нашел, слава Богу.
>и я пойду топтать сапоги
Это будет в любом случае.
Так что бросай свои кудахтеры с анимой и налегай на физуху.
>там по ГОСТу
Что за ГОСТ?
https://code-live.ru/post/cpp-russian-locale-for-windows-cmd/
https://code-live.ru/post/cpp-cyrillic-manual/
На, почитай.
Есть какие-нибудь "правильные правила", гайдлайны, стили называния имен полей, отношений в SQL и идентификаторов/классов в html/css? Я о чем: вот есть perviySposob и vtoroy_sposob написать название из двух слов. Всякие венгерские нотации не рассматриваем. С программированием понятно, уже все, кроме твоего школьного учителя, более-менее придерживаются K&R стиля или его родственников. А как с базами данных и версткой? Мой научрук почему-то хочет, чтобы я писал через подчеркивания, я и не против, но хочу знать, почему "так принято"? Такой же вопрос по верстке. .redButton или .red_button и почему? А если я хочу указать принадлежность, например, подчеркнуть, что это для красных кнопок внутри хэдера, как писать - .header_red_button, header_redButton, headerRedButton...? В базах данных, кстати, тоже может быть некая "вложенность", например, когда при нормализации одна таблица разделяется на несколько, хочется сохранить в названиях новых таблиц суть того, что они все об одних и тех же сущностях. Понятно, что все это дело вкуса и привычки, но должны же быть какие-то стили, рекомендации или хотя бы статистика на этот счет?
заставят написать с обратной стороны
Да не работает этот сетлокал и замена шрифта, вчера сто раз пробовал по твоим же сайтам, и сейчас попробовал, говорю же. Думаешь я не гуглил? Весь яндекс перерыл.
Пиши так, как принято в проекте. Если проект новый - пиши так, как принято в стандартной библиотеке.
Главный принцип - принцип наименьшего удивления.
Я пока самм себе принимальщик стандартов в проекте и все такое. А там, где сталкивался - все пишут как попало, часто вообще никакого стандарта нет.
>как принято в стандартной библиотеке.
Это если бы я про цпп спрашивал, там-то как раз все понятно. А какая у html/css и sql стандартная библиотека?
Сомневаюсь. В муррике тебя посадят, если не подставишь очко трампу. У него там больше 100 женщин лично им изнасилованных, даже митинг был.
Всмысле не первый курсач(им уже счета нет), а первый курсач, где надо программа.
К - Кодировка.
Поставь 2017, там все поддерживается.
Микрософт уже extended поддержку для Windows Vista прекратили, а этот дебил всё еще на XP сидит.
Ну может он пеку не обновлял с момента покупки.
Семерка, на ней виртуалка ХР, на ней висуал с++ 6. Многое ПО, нужное для учебы, работы, не идет на семерке, хотя бы тот же маткад 11.
Тем не менее, тот способ мне помог, а кодировка и сетлокалы нет.
>а кодировка
https://msdn.microsoft.com/en-us/library/windows/desktop/ms647473(v=vs.85).aspx
facepalm.jpg
То есть помогла, да. Вариант с ЧарТуЕм и помог.
Подключение кириллицы в консоль С++
https://pastebin.com/Pc5jM2VG
Зачем программировать на ХP, когда можно поставить новую студию (2013 точно можно поставить) на семерку? Да и маткад есть более новый, зачем использовать старый?
Не знаю, у меня все работает с ней, без ошибок. Чому нельзя?(не силен в ангельском).
>Чему там вас вообще учат?
Я КИПиА, а это программирование нам так, до одного места. Кроме паскаля на первом курсе ничего не было.
Так как сорцы конвертить? Для этого нужна специальная прога?
допустим, есть у меня таблица user(кстати, лучше user или users - в разных местах по-разному советуют), я в нее хочу забить поле name. Пхпмайадмин и прочие на это не ругаются, запросы проходят, но ведь name - это зарезервированное слово sql? Или похуй, мне это ничем не грозит?
Если в "ALTER TABLE" не проходит название поля, возьми его в кавычки, " или ' или `.
Код-стайл должен быть "id, parent_id, name, title" и так далее. Поля называются строчными буквами.
Да, это я понимаю. Я имею ввиду, так делать в принципе (использовать зарезервированные слова в качестве имен столбцов) - не очень хорошо или норм?
А таблицы сами лучше называть в единственном числе или во множественном тоже норм? Например, много где рекомендуют таблицу с данными всех пользователей называть user вместо users, но почему - не поясняют.
Вот еще по CSS гайдлайнам вопросик - там вообще зачем-то рекомендуют разделять все имена дефисами, а не кэмэлкейсом или подчеркиваниями. Почему - опять же не поясняют. Хуле так сложно-то все?
Мне нужно перекидывать инты или какие-нибудь другие переменные между потоками, как это реализовать? Есть ли какие-то готовые примеры?
Типа один поток отправляет в другой int1, а тот отправляет int2.
>Я имею ввиду, так делать в принципе (использовать зарезервированные слова в качестве имен столбцов) - не очень хорошо или норм?
Всегда называли столбики словом "name" и всё работало.
>много где рекомендуют таблицу с данными всех пользователей называть user вместо users, но почему - не поясняют.
Потому, что тогда JOIN и WHERE будет легче читать:
... AND session.user_id = user.id AND ...
Сокетные соединения, PIPE-каналы, очереди сообщений (есть во всех современных операционных системах, даже в MS-DOS что-то было похожее), вот картинка, а дальше Гугл в помощь.
>
Сап прогромач.
Такие вопросы по шарпу.
1. По заданию надо от класса студент унаследовать еще 3 класса(студенты разных специальностей)
Так вот, у всех 3-х спец., есть структура с оценками, но оценки по разным предметам.
Нужно 3 разные структуры делать?? Или можно как-то обойтись одной?
struct SMarks{
public int Graphics;
public int Math;
}
Ну и 2-й вопрос.
Класс StudentOfMath
{
SMarks Marks;
}
Теперь пишу 2 свойства, чтобы получать и устанавливать оценки.
public int PropMath{ get => Marks.Math; set { this.Marks.Math = (value > 0) & (value < 11) ? value : 0; } }
public int PropGraphics { get => Marks.Graphics; set { this.Marks.Graphics = (value > 0) & (value < 11) ? value : 0; } }
Вопрос такой же: свойства делают одно и тоже, но только разные названия. Эм, насколько это норм?
ваш нюфаня, сильно не обосцывайте
1) Обоссы препода ибо задание предлагает вам делать заведомую хуету.
2) Сделай один класс Student. Добавль ему свойство Faculty в который ты будешь совать специальность. Потом добавь словаль Subject -> Grade с оценками по предметам
>Всегда называли столбики словом "name" и всё работало.
Понял. Просто прочитал, что рекомендуется избегать.
>Потому, что тогда JOIN и WHERE будет легче читать:
Ну да, логично, спасибо. Хотя не совсем понятно, почему рекомендуют employee заменять на staff.
>Вот еще по CSS гайдлайнам вопросик - там вообще зачем-то рекомендуют разделять все имена дефисами, а не кэмэлкейсом или подчеркиваниями. Почему - опять же не поясняют.
>оценками
Тут понял.
Чисто из интереса:
2-й пункт:
Есть ли вариант написать функцию, которой в качестве параметра передать строку(или что-нибудь еще) и получить в зависимости от этого Marks.Math или Marks.Graphics ??
int ShowMark(string s)
А задание да, увы уёбанское.
Удвою и добавлю: если препод будет возбухать, что НИ ПА ЗАДАНИЮ, то смело на него обоссывай. Прямо так, мол, я тут главный программист и архитектор и так вижу. Функциональность проги соотвествует заданию, а как она внутри устроена не его дело.
Начал читать книгу Таненбаума про ОСы, а там вместо того чтобы было написано как перевести процессор архитектуры x86_64 в 64-битный режим и как запрограммировать таймер, выдающий прерывания, написано как работают процессы и прочие вещи.
ребята, где стоит искать инфу по истории развития алгоритмов сжатия видеопотока? ну или хот бы узнать как сильно сжзимают разные кодеки при максимальном сохранении информации...
Теперь ты в курсе, что архитектура ОС и архитектура процессора - разные вещи, уже неплохо.
>как перевести процессор архитектуры x86_64 в 64-битный режим и как запрограммировать таймер
Это в 21 ненужно.
Да, классно сидеть на 16-битной системе, смотреть видосы в однобайтовом цвете и когда из-за деления на ноль зависается вся ОС.
Бамп вопросу, лаба горит! в начале мая в праздники, ага. На самом деле, просто интересно и не хочется новый проект начинать неправильно, аж жопа горит как хочу все сделать КРАСUBO.
>employee или staff
По-моему, без разницы.
>разделять все имена дефисами
Вспомнил, в старых версиях IE не поддерживались подчёркивания в CSS, потому вместо них ставили дефисы.
Старых - это насколько? До 7ки или до 10ки? Сейчас можно использовать спокойно или лучше все-таки через богомерзкие дефисы?
API это когда в чужой большой программе написан кусок кода, который ты можешь использовать в своей поделке вызвав функцию "зделать збс". Например, тебе нужен какой-то гугол-контактек-погода в твоей программе, ты подключаешь их API, пишешь "искать в википедии *строка" и твоя программа пользуется кодом википедии чтобы рассказать тебе о том что такое фреймворк.
Фреймворк же, в свою очередь, это поделка другого Васяна, который взял язык и надстроил над ним свои функции, фичи и синтаксический сахарок. Отличие от обычной библиотеки в том, что поделка очень масштабная и для небольших вещей может быть самодостаточной.
Если ты слышишь как кто-то рассуждает о фреймворках и апи, скорее всего это какой-то макака, можешь смело вломить с вертушки.
Первый стиль: всё с новой строки, везде отступ два пробела, всё мелкими буквами (возьми его и никого не слушай, так PostgreSQL написан).
Второй стиль: тоже всё с новой строки, тоже отступ два пробела, но буквы чередуются и много знаков подчёркивания (чтобы читать его, нужны шрифты, которых почти нигде нет).
Третий стиль: с новой строки только функции и большие операторы условия, плавающий отступ до открывающей скобки, внутри функций он составляет не 2 и не 4, а 3 пробела, всё мелкими буквами, и всё с подчёркиванием, даже названия типов, даже небо, даже Аллах (это стиль старых UNIX, так было в оконной оболочке XView).
Четвёртый стиль: как в книге «Java in a Nutshell», разновидность третьего.
Пятый стиль: как в Питоне и Руби, тоже разновидность третьего.
И так далее.
>Фреймворк же, в свою очередь, это борьба очередного Наполеона за власть над миром, тут вот высрал он каркас непойми какого приложения и теперь ждёт что вы все напишете плагины к нему а он будет править миром, вызовите же кто-нибудь скорую наконец.
Лол, на скрине разница всего лишь в способе ставить фигурные скобки.
В API тебе дают подёргать какие-либо функции.
В фреймворке ты пишешь функции, которые будет дёргать фреймворк.
Ну, допустим, есть у тебя обычный конструктор ЛЕГО.
Переходник с конструктора лего к коробке передач и рулевой колодке из железного конструктора "Юный Механик" - это API.
А дополнительный набор деталей LEGO Technic - это фреймворк.
Помогали. Линейная алгебра, дискретка, теорвер, вычислительная геометрия, матлогика.
Вообще, кстати, у кого можно доделывание лабы заказать?
Спасибо за ответ.
Ну, это так, просто влажные мечты.
Правильно. Ты не пиши вообще.
*XML и WDDX
Благодарю за совет, но это чуть не то, просто там нужно winформочки подрочить, что-то типо: покупатель, его айди, что купил. Дальше взять это самое "что купил" из списка товаров. Ну и чек сделать, покупатель-N купил продукт-Х Y-штук. Всё бы ничего, но я совсем не понимаю, как соединить это всё, для получение вот такого вот чека. Гуглится всякое, но немного не то.
Да, знаю, гуглил, но, как мне кажется, через файлстрим быстрее и легче, хотя кто знает.
Ты что, не любишь изобретать велосипеды? Ну и мразь же ты! Теперь ясно почему всё человечиство страдает.
И что там делать? В вебе и так уже всё сделано, обмен культурной и технической информацией (Двач, документации, социальные сети, ютуб), общение по электронной почте (gmail, hotmail), в анонимных форумах (2ch, 4chan, прочие имиджборды, вконтакте)
Что ещё надо? ММОРПГ?
Я дошел до x=1+(1/2)x и всё сразу стало понятно и правильно. Сейчас продолжаю решать Арнольда http://ilib.mccme.ru/pdf/VIA-taskbook.pdf
Не могу решить проблемку одну связанную с Grid
Отпишитесь!
Пару раз бампану и сьебусь в закат
надеюсь, что ты просто был невыспавшийся, когда писал 23 и 24 строки
Куда выходил, на туже форму или отдельно в новой и что значит блок?
Есть такой вариант - кидаешь на форму button и edit. Хуячишь в эдит текст, который тебе нужно, ставишь в свойствах/FormCreate edit1.visible := false;, соотвтетственно, в обработчик нажатия кнопки хуячишь edit1.visible := true;
И по нажатию бутон1 будет выходить эдит1?
сварщик, ты опять пришел срать?
Наверно нужно при каждом репаинте(событие) формы ее заново рисовать, иначе она затрется при любом другом изменении контролов.
Короч, сохраняй все параметры окружностей в уютный массивчик и ебошь из него в репаинте.
Что будет использоваться: csv, json, библиотеки для перевода и машинного обучения, кластеризации и т.д.
Сложность предположительно средняя. За бабки, разумеется.
Почта: ulJa"tragrafon1080ANUSramn8yblerPUNCTUMrtD,u Там всё подробнее расскажу
Любой, если прописать в компиляторе\интерпретаторе пропускать строки с ошибками. Но только первокурсники отождествляют "запустившуюся" программу с рабочей.
Может быть, идиоты продолжают так считать и после первого курса, если их не выгоняют из шараги.
Пиздец
Чувствую себя пенсионером одной ногой в могиле.
Лезвие или веревка?
>сыр с плесенью
У моего брата аллергия на сыр с плесенью.
он однажды чуть не умер так от отека квинке.
Я, к сожалению, миновал этой аллергии, так что не получится.
>в 25 уже пора выкатываться
Кстати, а школота иногда задумывается, что неосторожным словом доведенного человека реально может на суицид толкнуть?)
>>988188
Несмотря на хайп (чтобы продать курсы или книги) в программировании будущего нет.
Самая нуднейшая профессия без перспектив после 25-30.
Если сравнивать с другими профессиями, где возраст будет коррелировать с опытом, в программирование ты наоборот начнешь отставать от всех, а в 30 ты будешь как мебель и повезет если зависнешь на каком-то легаси аля КОБОЛ.
Конечно, максимализм нацелит тебя сразу на пост лучших из лучших, в топ компаниях, но в реале лучше попытаться выиграть в лотерею.
ты эту хуету уже в нескольких тредах постишь, заебал
Пиздец какой-то. Пошёл на первую работу в 21.
Сейчас мне 30, и я зарабатываю в 2 раза больше, чем в 25. Если сравнить себя с собой 25-летним, то я пиздец круче. И не в том, что я знаю, как и молодёжь накатываю новые хипстерские манятехнологии не накатываю, а в том, что I saw some shit.
И в любой манятехнологии я сейчас разберусь быстрее и лучше, чем половина 25-летних борщехлёбов.
Года за 2-3 добавлю к своей заплате ещё треть. А вот дальше уже придётся думать, чтобы перекатываться из простых кодерков в лиды, кокорхитекты, и т.д.
ну эт книга в бумажном варианте -оче удобно
понятно что мало и нужно будет апаться дальше
но для старта сойдет - на джуна хватит знаний?
и 1 книги не хватит
Пособия, практика, практика, пособия, практика, справочники, практика, мануалы, гугл, практика, практика
одной книги не хватит
нужно несколько толстых томов + удача
лучше сразу забей, в программировании будущего нет
Самая нуднейшая профессия без перспектив
Давайте сегодня научимся разделять программистов, людей реализующих алгоритмы и математические модели, и макакенов, которые делают один одинаковый сайт или приложение за другим, подгоняя под требования заказчика.
>Давайте сегодня научимся разделять программистов, людей реализующих алгоритмы и математические модели, и макакенов, которые делают один одинаковый сайт или приложение за другим, подгоняя под требования заказчика.
> макакенов, которые делают один одинаковый сайт или приложение за другим, подгоняя под требования заказчика.
This is программисты.
Комон.
Если человек занимается наукой, каким-то образом связанной с программированием, он не программист.
Программист тот, кто 8 на 5 строчит дерьмокод(нет, никакого другого кода нет) в офисе.
Хорош уже эту чушь транслировать многократно.
А то можно так сказать.
>Давайте сегодня научимся разделять сварщиков и грузчиков, людей изучающих квантовую физику, и макакенов, которые собирают ускорители частиц, подгоняя под требования заказчика.
>Давайте сегодня научимся разделять машинисток, людей сочиняющих стихи и романы, и макакенов, которые набивают диктуемый текст на печатной машинке.
>Давайте сегодня разделять HR менеджеров, людей управляющих компанией, и макакенов, которые занимаются первичным отсеиванием соискателей и выполняют прочую грязную эникейную работу.
В общем, примитивная подмена понятий.
Я сейчас пишу оптимальный контроль для управления роботом, учу вписываться в повороты, фактически ищу решение системы уравнений с минимальными u1,u2 - управлением скоростью и управлением поворотом, с учетом кучи границ.
>>988269
То что макакенов (окей, давайте называть их разработчиками) стало больше, не означает что ими нужно подменять понятие. Наука, каким-то образом связанная с программированием, это внезапная Computer science, к которой и относится определение.
>управления
Так ты такой же макакен, реализующий управление роботом, думающий что это "рокетсаенс".
CS- это те, кто алгоритмы придумывает, а не применяет их.
Ты спросил что я реализую, я ответил. Придумываю другое.
>>988282
Это параметры управления, а уравнения для движения в координатной плоскости. Обычная задача оптимального управления, которая начинается с построения математической модели. Я teacher assistant, проверяю квизы, составляю бумажки, консультирую в офисные часы. Когда доучусь буду продавать стартапы за миллионы разносить кофе в лаборатории и протирать спиртом титаны.
Суть задачи такова:
# Rule 1: If a word begins with a vowel sound, add an "ay" sound to the end of the word.
# Rule 2: If a word begins with a consonant sound, move it to the end of the word, and then add an "ay" sound to the end of the word.
МОЖЕТЕ СКАЗАТЬ, ЧТО МОЙ КОД ГОВНО и ЗАТРАЛИТЬ!!!
ТОЛЬКО ПОМОГИТЕ! ЗАДАНИЕ ПРЕКРЕПЛЕНО
Опять скобочку не мог закрыть
Потом закрыл и повалил ошибки:
1>----— Сборка начата: проект: ConsoleApplication3, Конфигурация: Debug Win32 —--—
1>ConsoleApplication3.cpp
1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(56): error C2665: pow: ни одна из 6 перегрузок не может преобразовать все типы аргументов
1>d:\program files\visual studio 2017\vc\tools\msvc\14.10.25017\include\cmath(539): note: может быть "long double pow(long double,int) noexcept"
1>d:\program files\visual studio 2017\vc\tools\msvc\14.10.25017\include\cmath(533): note: или "long double pow(long double,long double) noexcept"
1>d:\program files\visual studio 2017\vc\tools\msvc\14.10.25017\include\cmath(236): note: или "float pow(float,int) noexcept"
1>d:\program files\visual studio 2017\vc\tools\msvc\14.10.25017\include\cmath(230): note: или "float pow(float,float) noexcept"
1>d:\program files\visual studio 2017\vc\tools\msvc\14.10.25017\include\cmath(9): note: или "double pow(double,int) noexcept"
1>c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\corecrt_math.h(481): note: или "double pow(double,double)"
1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(56): note: при попытке сопоставить список аргументов "(double *, int)"
1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(114): error C2062: тип "int" не требуется
1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(116): error C2065: x2: необъявленный идентификатор
1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(116): error C2065: f: необъявленный идентификатор
1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(116): error C2065: j: необъявленный идентификатор
1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(120): error C2065: f: необъявленный идентификатор
1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(126): error C2065: y2: необъявленный идентификатор
1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(128): error C2065: y2: необъявленный идентификатор
1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(85): warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\stdio.h(1272): note: см. объявление "scanf"
1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(88): warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\stdio.h(1272): note: см. объявление "scanf"
1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(91): warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\stdio.h(1272): note: см. объявление "scanf"
1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(94): warning C4996: 'scanf': This function or variable may
be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\stdio.h(1272): note: см. объявление "scanf"
1>Сборка проекта "ConsoleApplication3.vcxproj" завершена с ошибкой.
========== Сборка: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
код: https://pastebin.com/FQSxU2Ld
МОЖЕТЕ СКАЗАТЬ, ЧТО МОЙ КОД ГОВНО и ЗАТРАЛИТЬ!!!
ТОЛЬКО ПОМОГИТЕ! ЗАДАНИЕ ПРЕКРЕПЛЕНО
Опять скобочку не мог закрыть
Потом закрыл и повалил ошибки:
1>----— Сборка начата: проект: ConsoleApplication3, Конфигурация: Debug Win32 —--—
1>ConsoleApplication3.cpp
1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(56): error C2665: pow: ни одна из 6 перегрузок не может преобразовать все типы аргументов
1>d:\program files\visual studio 2017\vc\tools\msvc\14.10.25017\include\cmath(539): note: может быть "long double pow(long double,int) noexcept"
1>d:\program files\visual studio 2017\vc\tools\msvc\14.10.25017\include\cmath(533): note: или "long double pow(long double,long double) noexcept"
1>d:\program files\visual studio 2017\vc\tools\msvc\14.10.25017\include\cmath(236): note: или "float pow(float,int) noexcept"
1>d:\program files\visual studio 2017\vc\tools\msvc\14.10.25017\include\cmath(230): note: или "float pow(float,float) noexcept"
1>d:\program files\visual studio 2017\vc\tools\msvc\14.10.25017\include\cmath(9): note: или "double pow(double,int) noexcept"
1>c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\corecrt_math.h(481): note: или "double pow(double,double)"
1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(56): note: при попытке сопоставить список аргументов "(double *, int)"
1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(114): error C2062: тип "int" не требуется
1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(116): error C2065: x2: необъявленный идентификатор
1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(116): error C2065: f: необъявленный идентификатор
1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(116): error C2065: j: необъявленный идентификатор
1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(120): error C2065: f: необъявленный идентификатор
1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(126): error C2065: y2: необъявленный идентификатор
1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(128): error C2065: y2: необъявленный идентификатор
1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(85): warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\stdio.h(1272): note: см. объявление "scanf"
1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(88): warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\stdio.h(1272): note: см. объявление "scanf"
1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(91): warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\stdio.h(1272): note: см. объявление "scanf"
1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(94): warning C4996: 'scanf': This function or variable may
be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\stdio.h(1272): note: см. объявление "scanf"
1>Сборка проекта "ConsoleApplication3.vcxproj" завершена с ошибкой.
========== Сборка: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
код: https://pastebin.com/FQSxU2Ld
Блядь, двач, что же учить?
Я знаю на базовом, необходимом для моей работы уровне: shell, powershell, ruby (В моей жизни было много Puppet) и даже немножко rails.
Я знаю из разряда "Посмотреть чужой код и фиксануть переменную/цикл/какой я у мамы молодец" perl, php, python, js.
Сейчас работаю админом. Напрягает работа практически без выходных и шатать сервера с цисками-хуисками как-то надоело.
Вроде бы логичным шагом было бы дальше дрочить Ruby и Rails, так как умею их пидорасить более-менее, жемы популярные знаю, ботика, который ко всяким этим вашим веб-сервисам по RESTful api'шкам ползает и хуйню выдает, вебморду сделал, обвязку над Ansible'ом - но ведь работу по ним не найдешь, да и все вокруг кричат, что язык мертвый и никому больше не нужен.
Вроде Python, что логично из гайда - но все говорят, что не начинай учить, скоро умрет.
Вроде JS, но фреймворков столько, что не понятно, что блядь вообще учить.
Вроде Java, но там все напыщенные какие-то, да и ентерпрайз-онли, насколько понимаю.
Как вы вообще свой язык выбирали?
А то что-то совсем не могу понять. Думаю что-то типо "Общие" и ...
... И не знаю что.
БД нужна?
десктоп клиент для двача
>То что макакенов (окей, давайте называть их разработчиками) стало больше, не означает что ими нужно подменять понятие. Наука, каким-то образом связанная с программированием, это внезапная Computer science, к которой и относится определение.
Программирование, и наука связанная с программированием - две вещи очень разные.
>Я сейчас пишу оптимальный контроль для управления роботом, учу вписываться в повороты, фактически ищу решение системы уравнений с минимальными u1,u2 - управлением скоростью и управлением поворотом, с учетом кучи границ.
Твое заблуждение, как и у многих других программистов, в том, что ты считаешь работу других примитивной, тебе хочется так считать, хочется ощущать себя особенным.
Но на деле, если бы ты был знаком с другими программистами, ты бы знал, что везде есть свои заморочки, и сложности, и что, везде это монотонный однообразный труд.
После 10того робота-пылесоса(после второго на самом деле), ты обнаружишь, что самые частоиспользуемые тобой клавиши - это ctrl C V.
Алсо, ты что, поехавший? Вычисли коэффициенты, или пусть оно само найдет оптимальные.
ПС.2.
Странные уравнения управления поворотом и скоростью.
Я конечно был знаком с этим 8 лет назад, и ничего не помню, но разве "поворот" это не скорость? Ну то есть у тебя есть вектор скорости, заданный 2мя составляющими в 2х измерениях.
И тебе нужно управлять именно им.
Если ты хочешь конечно своим роботом управлять, а не дергать ему членики.
Я надеюсь у тебя там дифуры хоть?
Попробуй сменить парадигму, какой-то функциональный язык программирования или если хочешь просто иначе мыслить стэковый.
http://www.aspergers.ru/node/188
Няшенька, че ты какой. Чем тебе диф исчисление не угодило?
Дело в том, что забанили на одном сайте. Пробовал туда заходить под прокси в режиме инкогнито (куки тоже чистил), но он каким-то образом выдает мне бан снова, автоматом
может
Сетевуху, если не ошибаюсь.
Разрешение экрана, ось, браузер, плагины, шрифты, и еще целую кучу прочих отпечатков, которых позволяют тебя уникально распознать.
1c,php,жабаскрипт
извини, на плюсцах не умею.
Си - для слесарей-байтоёбов. Настоящее айти в web-перлдолинге. Будешь сидеть за макбуком, в уютном лофте в центре ДС, попивать флэтуайт и работать на инозаказчика. Плюс всякие вебинары, няшы и т.д.
Сижу за xp в неудобном подвале, попиваю каппучино ибо молока для латте нет. Где твой бог?
веб макакен
Ебаный планшет. Куда после Си стоит идти?
В паверпоинте можно реализовать машину Тьюринга, а ты не можешь викторину накидать?
Если нет персистентных данных, то проще и правильнее реакт-редукс.
Троллейбус из буханки хлеба. По идее с макросами там можно, что угодно творить. Но какой в этом смысл?
На чем интересно делают софт в этих киосках? Уж точно не презентацию врубают.
1. Включаю программу.
2. Она работает 10-20 минут.
3. Сообщает мне какой сервис или какая программа больше всего насиловала жесткий диск за это время. Интересует как по числу обращений, так и по количеству прочитанной/записанной информации.
Какая-то падла все время насилует жд, что он аж трещит от напряга. Хочу найти эту суку. Прозреваю, что это какой-то сервис шиндовс (индексирование файлов) или криптолокер.
в /s сейчас 3.5 инвалида и 1 пост в три часа
Ответ получен. Не знал раньше, что там есть такое.
>индексирование файлов
Да наверно этот пидорас. Как-то отключил его к хуям и насаждался тишиной до тех пор пока не понадобился поиск по файлам.
Си нужен, когда тебе критичны миллисекунды. В остальных случаях он не нужен. Для веб-макакинга подозреваю что нужен питон и джаваскрипт. Но я не эксперт.
Может ли программа поменять настройки биоса или уефи или чего там?
Для вебмакакинга нужны html, css и javascript как основа. Это не языки программирования, а языки разметки гипертекста и язык сценариев. Но если тебе надо создать, например, социальную сеть, то нужен ещё и язык программирования. Любой, главное лишь сделать так чтобы он мог общатсья через сеть. Есть такой эзотерический язык программирования, называется питон, он очень неудобен в синтаксисе, очень медленный, но зато с помощью него довольно легко сделать такой сайт ну по крайней мере гайдов много. Но если тебе важна читаемость кода и скорость и ты не против немного подтрудиться, то можно использовать си или ассемблер. Лучше си. Правда я незнаю как сделать так чтобы он мог работать для такого сайта. Поспрашивай в си-треде.
Программы могут даже прошивать биос
Не слушай троллей. Стандарт де-факто в вебе - PHP, последние пару лет нишу пытаются потеснить другие языки. Си - язык для студентов, драйверов и прошивок.
>питон
>эзотерический
>очень неудобен в синтаксисе
Проиграл на весь тред.
мимоджавист вкатывающийся в хачкиль
Очищать духовный стек это к форту.
Жирно.
Посаны как порно скочать с сайтав?
data1 = np.array([M(x) for x in X])
data2 = np.array([[def, X[i,j], Y[i,j]] for i in range(N) for j in range(N)])
data3 = np.array([[X[i,j], Y[i,j]] for i in range(N) for j in range(N)])
?
Запрограммировать на языке Коммон Лисп функцию, принимающую три аргумента:
A - двумерный массив, представляющий действительную матрицу размера m×n,
v - вектор действительных чисел длины m,
j - номер столбца, 0≤j≤n.
Т.е. должно быть так: (function #2A((1 2) (3 4) (5 6)) (0 0 0) 0) => #2A((0 1 2) (0 3 4) (0 5 6)
Затрудняюсь с алгоритмом и, следовательно, с реализацией. Пока есть такая идея: идём лупом по всем массивам из А, сравниваем номер текущего элемента с j: если совпали, то пишем сначала элемент из v, а за ним - тот, который стоял изначально. Правильно ли думаю? Если да, то как это реализовать?
В Лиспотред заходил, но есть подозрение, что там никого нет - последний пост от субботы.
Большой-большой секрет. Скажу лишь, что в Москве.
Дополню.
Функция должна возвращать новую матрицу размера m×(n+1), полученную вставкой после столбца с номером j нового столбца с элементами из v. j=0 означает вставку перед самым первым столбцом.
Исходный массив A должен оставаться неизменным.
Бля, в глаза долблюсь, спасибо.
MySQl
SQLite бери.
Везде, кроме самых шараг?
Есть список слов в столбик, нужно удалить все слова, которые не содержат определенный символ
Манипуляции с (?!(?:символ)) ни к чему не приводят.
Работаю бизнесс аналитиков в облачных технологиях(aws,azure) много общаться приходиться с девопс админами, очень много слышу про пайплайн, всякие докеры, папеты, дженкинс итп. Я начитался про все это , но когда начинаются разговоры про оркестрирование итп я ничерта не понимаю.
Хочу вкатица в девопс, с чего начать? Был програмиздом после универа год, а после в BA in BI. Сам с европки, тут админов зовут девопсами.
БАТЯ ЗАХОДИТ В КОМНАТУ
@
НУ ЧТО СЫНА, ПРОГРАММИРУЕШЬ?
@
НА СИ ИЛИ НА АССЕМБЛЕРЕ?
@
НУ ХОРОШО, КОНЕЧНО ПОЛЕЗНО ЧТО ТЫ УЧИШЬСЯ ЭТОМУ, НО НАДО БЫ ВСЁ-ТАКИ ЧТО-НИБУДЬ ПОЛЕЗНОЕ НАПИСАТЬ
@
ПОТОМ МОНЕТИЗИРОВАТЬ ЭТО
@
А Я В ДЖАВЕ ЗАСТРЯЛ, КОГДА ЖЕ ТЫ ПЕРЕЙДЕШЬ НА НЕЁ И БУДЕШЬ МНЕ ПОМОГАТЬ?
@
И ВООБЩЕ Я ДУМАЮ, ЧТО ЕСЛИ ТЫ И ДАЛЬШЕ СЕРЬЁЗНО БУДЕШЬ ЗАНИМАТЬСЯ ПРОГРАММИРОВАНИЕМ, ТО МИМО ДЖАВЫ НЕ ПРОСКОЧИШЬ
@
Я КОНЕЧНО ТЕБЕ НЕ НАВЯЗЫВАЮ СВОЁ МНЕНИЕ, НО ВСЁ-РАВНО
Как же надоело это! И при этом он только учится джаве, когда я написал парочку полезных программ правда только мне полезных
Он ещё про какую-то мультипоточность в джаве говорит, о боже, что это за бред? Зачем мне эта мультипоточность, когда на си можно простыми системными вызовами создать новый процесс?
Да и вообще для джавы нужна своя виртуальная машина чтобы работала.
>Да и вообще для джавы нужна своя виртуальная машина чтобы работала
А у вас что, одна на двоих? Ну вот вырастешь, батя тебе ключи будет давать чаще.
Батя прав, слушай батю.
for (int i = 0; i < 10; i++)
j = j++;
Console.WriteLine(j);
Чому выдаёт 0? Не бейте, лучше обосссыте...
++ Сначала возвращает значение переменной, затем увеличивает ее на 1. Поэтому ты постоянно присваиваешь 0
>>затем увеличивает ее на 1
Значит на последующих операциях должно присваиватся 1, 2, 3... ? Или увеличивает но не перезаписывает?
Говнокод не пиши, довн ебучий, и приориты помнить не нужно будет.
int j = 0;
for (int i = 0; i < 10; i++)
j++;
Итератор сам позаботится о присвоении и все будет нормально считать.
>на двоих?
Что? Я имел ввиду виртуальную джавамашину, которая умеет джавовский код исполнять.
Начни с основ сетевых технологий.
Потом серверное администрирование и виртуализация + системы хранения данных.
Конечно не забывай про ИБ!
Обработка машинных данных и мониторинг
inb4: Вкатился в программирование чуть больше года назад. Мне казалось, что это интеллигентная и культурная среда. По крайней мере, везде, где я работал, айтишники были люди вежливые, культурные, аккуратные. Я могу вспомнить только два исключения:
1. Студент на постоянном подрыве, в прыщах, с ужаснейшим характером. Чувства такта нулевое, ЧСВ до небес. Его уже турнули с того места, где я с ним работал, кстати.
2. Супермегаопытный принципал (это как сениор только ещё круче). Говорил очень быстро, как из пулемета строчил, считал всех вокруг говном. Но даже он на людях сдерживался и производил впечатление приятного человека.
Остальные же все - приятные люди. В интернете - обратная картина. Я думал раньше, что это только на дваче такая старая народная традиция и всё это типа "понарошку", по привычке. Но вот узнал недавно про сайт "ебаное айти", зашел и охуел, сколько же там злости в людях. Все друг на друга выливают просто тонны говна, двач - это Клуб Английских Джентльменов по сравнению с тем сайтом. Да даже если взять ресурсы показуальнее - типа той хуйни, что на месте башорга образовалась - там такое же исполненное негатива нытье, жалобы и попытки возвыситься за счет окружающих.
Как же это бесит и почему-то за это стыдно мне самому.
Сап. Учусь в шараге вузе. Говнокодаю пол года. Вопрос следующий:
Как вы вкатывались, а именно интересует вопрос, как перестать говнокодить, если человека который может сказать "это не так, переделывай так" - нету? Шарага не в счет, ибо по одному предмету преподу похуй, а второй тупой как валенок, порой кажется что даже я умнее его. С процедурной частью вроде таких сильных проблем не было(Си). Сейчас же еще шарп сверху. И понимаю что не все ответы на вопросы можно вычитать, а точнее вычитать можно ровным счетом НИ-ХУ-Я. В ООП - вообще блять не могу, примеры в книгах аля "А ВОТ ТУТАЧКИ У НАС СОБАКА, МЕТОДЫ ЖРАТЬ И СРАТЬ" - не катят.
или пока сильно не заморачиваться?
Но ты же быдло, судя по манере речи, читай книжки по пхп с картинками и будет тебе счастье.
можно ли закодировать массив 5x43 4-значным hex-кодом, меняющим значение при изменении любого элемента массива?
Все нахуй забыл
>манере речи,
По-моему, это называется "культура речи", а не "манера речи" мое дорогое ты не быдло.
btw
Напомнить тебе где ты? Ты вроде начитался пхп с картинками и взглянуть на адресную строку думаю сам сможешь.
Спасибо, схоронил.
а каждая ячейка в массиве что будет содержать? под хекскодом ты имеешь ввиду что-то типа FFFF?
>под хекскодом ты имеешь ввиду что-то типа FFFF?
да, именно
в массиве рандомный набор чисел вплоть до стотысячных. есть "пустые" элементы
65536 вариантов, но как блять генерировать этот код хуй знает.
последовательность "оп-хуй" и "хуй-оп" разная
Тебе что-то типа хэша нужно или нужно обратное преобразование? Потому что хуй знает как в 4-значный код занести инфу о матрице 5х43.
А хэш можно сделать как угодно твоей левой пятке.
Если у тебя там числа, то тупо можно остаток от деления на 16 от суммы в первой колонке - для первого знака, второй колонки - для второго, с третьей думаю понял, а сумма четвертой и пятой - для четвертого знака.
да нужен хэш.
но.
обязательно четырехзначный максимум.
таких таблиц минимум 10.
и ты охуеешь когда услышишь что это говно мне надо реализовать в EXCELе блять...
Какой четырехзначный максимум? Ты про четыре знака в хэше? Так чем меньше знаков, чем тебе проще. Какая разница сколько таблиц? Ты один алгоритм пишешь, хоть для одной таблицы, хоть для миллиона. В этом же суть программирования.
Ну в экселе и в экселе, какая разница, я в ОпенОфисе тоже пилил всякие формулы для финотчетов, ничего страшного.
Я тебе самый простой вариант уже назвал. Суммируешь колонку, делишь на 16 с остатком, остаток - твой 16-разрядный знак. Первая колонка - для первого знака, вторая - для второго, третья - для третьего, а все оставшиеся - для четвертого.
Либо можно просуммировать все числа в таблице и разделить на 16^4, а получившееся число записать в 16 разрядном 4-значном хэше твоем. На самом деле этот вариант даже проще, чем хуйня с колонками.
Всё это вроде бы запросто делается средствами экселя.
Высшее вообще не планировал получать, хочу сразу в джунство вкатиться после школы. В пограммировании шарю, изучаю на серьезных щах. Но имхо, эфффективнее было бы колледж закончить.
сейчас школа с углубленным изучением математики
>и ты охуеешь когда услышишь что это говно мне надо реализовать в EXCELе блять...
не шаришь. в экселе можно и не такое заебашить
мейлачую этого дебила - можно всякое.
>Но вот узнал недавно про сайт "ебаное айти", зашел и охуел, сколько же там злости в людях. Все друг на друга выливают просто тонны говна, двач - это Клуб Английских Джентльменов по сравнению с тем сайтом
А разгадка проста: сайт от хохлов, для хохлов и про хохлятские реалии. Хочешь такого же уровня говна - добро пожаловать в /po/.
Просто в украшке реалии таковы, что работа моряком-программистом - единственный шанс не сосать хуй за ЗП, эквивалентной 100 баксам в месяц. В итоге там много людей, очень много, пришедших в эту сферу от безысходности. А когда человек чувствует, что он тратит жизнь не любимое дело, у него начинает гореть пердак. Ну и ещё добавь адовую конкуренцию.
Тебе ещё повезло, мне вот батя говорил, что комплюктер и пограмиравание - для пидоров, и настоящий мужык должен быть ИНЖЕНЕРОМ. И чтобы обязательно чертежи читать и логарифмической линейкой пользоваться мог. Теперь я программист с инженерным дипломом хвала триоду, хоть с радиоинженерным.
Ой, что несу. Любой в матрице можно
java MyProgram
67
Вот так по обычному делается, а как сделать так, что бы передать программе значение сразу при её запуске? То есть:
java MyProgram 67
С одной стороны, те кто пишут на типизированных языках, страдают и ловаят баги связанные с с типизацией, но хвастаются тем, кто благодоря типизации могут легко их ловить, с другой строны, те кто пишут на динамических языках, таких ошибок не ловят, и все замечательно работает. Типизированные петушки не могут писать код без мамки?
>>989422
разобрался.
получилось два хеша: по вертикали и горизонтали.
иначе возникает ситуация уровня "меняем 1 во второй строке на 1 в четвертой" и получается один и тот же хэш - что недопустимо.
как теперь коллизии разрешить
У меня багов нет, я пишу чистый, легко читаемый код, не засранный с пят до головы ненужными синтаксическими вставками, а ты и дальше рассказывай, как поднял производительность на 0,000049%, поменяв double на float
Не угадал, следующий участник, вращайте барабан!
Ничего себе, с углубленным изучения математики?
Тут тебя ща насоветуют, мол вышка не нужна, и вооще, я после 4 класса вкатился в ит, от, гд, и прочие т, нео во первых: поработать на дяду еще успеешь, погуляй пока (тобишь поступай), универ это просто способ хорошо провести время. Во вторых, если работать планируешь не на дядю, а на себя, то точно поступай, типа легальное прикрытие от дохуя проблем, армия/родаки, а если за 5 ничего не сообразишь, то пойдешь работать на дядю, заодно и корка будет, дяде она нужна, и пункт 1 как никак.
Никак. У тебя множество значений хеша меньше множества возможных матриц. У тебя всегда будут коллизии.
спасибо, адекват. Просто я на самом деле так тороплюсь вкатываться потому что чувствую, что родители уже не могут меня содержать.
Настал тот замечательный нет период выбора будущей профессии и вуза. Из сфер, которые мне интересны — право, языки (в смысле разговорные) и ИТ (сфера программирования) — приоретным является последнее. Если отставить в сторону бугурт, скажите, перспективное ли это дело, реально ли это прибыльно? На каждом углу слышу, что нужны хорошие АйТи специалисты. В Японии той же по словам знакомых и из видео блоггеров знаю, что им нужна эта специальность (я не говорю об эмиграции и работе там). Так ли это? Или все это хуйня и смысла поступать в СПбГУТ или ИТМО на программную инженерию нет никакого, ибо потом стану бомжом, выполняющим задачи ниже уровня программ на паскале 8 класса?
нужно было пораньше прощупывать и пробовать вкатиться. Сейчас только вуз, как вариант. Если бы вкатывался раньше, мог бы сразу джунить после школы с опытом.
А меня мучает другой парадокс. Я пишу на Си. Следовательно, люблю велосипеды. Вывод: у меня должны быть охренительные накачаные ноги. Но у меня их нет, потому что я постоянно себе их простреливаю.
>сразу джунить после школы с опытом
Все равно лучше вышку получить.
Особенно если укатываться в другую страну.
это да. В другой стране без корочки нихуя не выйдет. Вроде еще вуз должен быть какого-то международного или еще какого-то йоба-уровня чтобы на корочку за границей смотрели не как на кусок картона.
>вуз должен быть какого-то международного уровня
Таких у нас нет, наши дипломы нигде не котируются. Надо иметь реальный опыт и уметь доказать это, чтобы тебя взяли на работу.
Его мамке, тысячи за 3 в месяц если он как умный мальчик пойдет в шарагу.
Что читать/смотреть, чтобы исправить это тяжелое положение.
>>989578
>>989579
Так как тема интересная мне (я тот 16-летний кун), знаю некоторые вещи.
Во-первых, ИТМО не хочет мириться с тем, что корки такого пиздатого вуза со средним по ИКТ и матике 99,6 нигде не котируется, потому берет инициативу в свои руки, сотрудничая с зарубежными вузами и компаниями. Идёт активный обмен кадрами, они много денег и сил вбухивают в worldwide связи, скажем так. Потому хоть и не котируются, но если будет диплом ИТМО, хотя бы не за кусок говна считать будут.
Во-вторых, так как я Гугл-фаг, я знаю, что они представляют интернатуру, по окончании которой получаешь рекомендацию. А вот это уже понтово. Пройти успешно практику в Гугле и не получить волчий билет — это уже пропуск во что-то серьезное за бугром и не только.
Нужен только fluent English, как на сайте написано, и хорошие навыки в погромировании.
Жду ещё мнений насчёт вкатывания в ИТ сферу и вуз.
Нужен редактор генов
Пойми, что в ИТМО достаточно высокий конкурс, а в интернатуру еще выше. Шансы туда пробиться есть только у разных олимпиадников-математиков, которые с 5 класса учили алгоритмы и выступали на олимпиадах, а к 11 становились призерами/победителями всеросса. Если тебе сейчас 16 и ты подобными вещами никогда не занимался, лучше пойти в любой вуз на программную инженерию. За рубежом работать не сможешь, во всяких топовых компаниях тоже, но в разных галерах вебмакакой всегда сможешь устроиться.
> во всяких топовых компаниях
Так и вижу, что во всех сотнях топовых компания по 500+ душ работают одни только медалисты и убера победители всеросса. Угум-с
Ну вкатывайся на здоровье. Только трезво оценивай свои силы. Например, в интернатуру Гоголя не подаст только мудак, клавиатуры не видевший. Или когда в вуз придёт мужик из ВК/Яндекса на предмет набора на стажировку, толпа студеней поубивает друг друга на месте за право жрать говно за копейку. Ну ты понял.
Если есть желание и амбиции, пробиться можно. Олимпиадники за пределами CTF своих вузов заглатывают в большинстве, так как надрочены тупо на эти олимпиады, а применять свои знания не могут.
Спасибо.
а если таблица из уникальных значений? допустим я припишу хвост из порядковых номеров и получатся уники.
затем суммирую и получаю уникальную сумму по сути.
коллизии будут стремиться к нулю
а если в ascii кодировать, то вообще охуеть: 255 вместо 16
разработанный собственноручно анус - залог богатства, запомни.
и неважно в какой сфере и абстракции.
Ты вообще понял, что я сказал?
а у программиста вообще только два пути: либо ты самостоятельно садишься на бутылку, предварительно обильно смазав вазелином и хорошенько натренировавшись, либо с дуру плюхаешься/толкают жопой вниз на огромный резервуар, который лопается у тебя в жопе.
Во втором случае может жопа лопнуть, а не резервуар. Знаешь сколько я таких вкатывальщиков видел, которые выкатывались сразу, как их знакомили с тем, чем им предстоит заниматься?
Хранимка выполняет роль поиска по этой базе.
Представляет собой простой селект, объединяющий кучу таблиц через left join и сотней условий в where.
Типа: SELECT * FROM (
SELECT a, b, c FROM table1
join table2
join table3
)
Вся эта хуйня дико тормозит, хочу переделать.
Есть какой-то нормальный способ делать поиск по БД? Без хранимки на 100 параметров, без объединения всех-всех таблиц?
значит только один единственный путь.
Расскажите как именно это происходит и зашивают язык в эти устройства
Не любое, только те, в которых есть микроконтроллер. Если можно просто замкнуть цепь чтобы счетка вибрировала, то ей понимать ничего не надо. Если есть какая-то простая логика (И, ИЛИ, XOR, etc), то требуются логические компоненты или драйверы, в которых "программа" зашита самой архитектурой, тоесть, нет кода или памяти, есть просто необходимая реакция на входящий сигнал. Когда требуются вычисления, уже проще использовать микроконтроллеры, они работают по прямой аналогии с процессором компьютера, о чем можно почитать хотя бы на Википедии.
Нужно это сделать ассемблерской вставкой подскажите как должна выглядеть программа с чего начать? Пожалуйста.
Студент, пишу диплом как всегда в последний момент
Скачал из интернета готовую работу, сидел, изменял слова, по другому выстраивал предложения, но в итоге антиплагиат выдаёт просто сайт, откуда скачал :с
Вычитал на просторах, что можно как-то хитроумно перехитрить систему, но руки из жопы и замена символов слишком палится (научный руководитель явно заметит синие подчёркивания в ворде). Молю, анон, подскажи решение проблемы, чтобы я закончил эту шарагу и пошёл уже работать охранником в пятёру
Есть желание и возможность изучить(в пределах понимания нуфага) java/c#/python..самостоятельно,ибо время располагает(4 месяца спереди,чтоб нахвататься верхов)
Какой из этих посоветуете(да,я сам определился относительно что хочу делать,применяя каждый из ЯП),чтоб вкатиться джуниором (и берут ли вообще в дс-1;2 джунов или ж это фантастика)?
Может кто от себя подкинет идей насчет ЯП, чтоб хоть на первое время при переезде без штанов не остаться.спасибо
а как же хаскелль?
Чего почитать про интернет? Про то как он устроен, про протоколы всякие. Чтобы я смог на си писать ботов, которые отправляют данные на сайт.
glor.io
agar.io
и прочие, которые частенько мелькают на бордах.
И какой вообще принцип их работы? Вот если б я захотел сделать что-то подобное (но я не хочу), то какие бы были мои шаги, алгоритм?
1.зайти в pr и спросить в треде для тупорылых нуфагов азы
2.???
3.???
Спасибо, если ком-то будет не лень потратить 5 минут на ответ.
Немного знаю только про
> agar.io
Сервер на плюсах, клиент на JavaScript, для отрисовки используется Canvas, но можно и с WebGL изъебнуться во славу Сатане.
Если коротко, то ты не осилишь, не лезь.
Lisp - если нетипизированый чухан, и ML - если типизированый чухан.
проиграл с пика
так вот, аноны, помогите с решением таких вопросов
1. движок 2ча
2. ответственность за нарушение законодательства в сфере инф.безопасности (то есть слив важного, и слив запрещённого по типу роликов ИГ и прывы туда вступить)
3. методы нахождения таких чуваков
4. есть ли у абу лицензионное соглашение на размещение двача, его работу и т.п.?
Заранее спасибо
Что читать, чтобы быть не самым тупым в группе?
Есть знания уровня егэ по информатике и нулевые знания математики.
Пока учусь подтягиваться, чтобы на физ-ре было не стыдно.
Не знаю насколько смешным он может показаться продвинутому юзеру, но ответ мне нужен.
Как правильно сделать цикл, который начинается от нажатия определенной клавиши, а заканчивается нажатием другой?
Если я допустим делаю
char y = getch();
while (y == 'y'){}
То как я смогу изменить значение y, не заставляя цикл остановиться?
Ведь если я сделаю
char y = getch();
while(y == 'y'){
/*/
y = getch();}
он выполнит цикл однажды, а затем будет ждать другого нажатия кнопки.
>то поступлю через 4 месяца на погроммиста в мухГУ
Неужели правда такая специальность есть?
Ты чего-то не путаешь?
>Что читать, чтобы быть не самым тупым в группе?
>Есть знания уровня егэ по информатике и нулевые знания математики.
Неплохо бы уметь программировать хоть на чем-то.
На матане многие ломаются, на 1-2 курсе.
Найди вузовский учебник, или калкулус, и изучай, решай задачки.
>Пока учусь подтягиваться, чтобы на физ-ре было не стыдно.
Там должна быть платная секция, которую ведет физрук, в которую можно один раз прийти, и больше не появляться весь семестр.
Как вариант, есть много других разных секций, можно ходить честно. От стрельбы из лука до единоборств.
>(с 210 баллами)))))))))))))
Если ты успешно закончил школу, то должен знать главный принцип образования в РФ.
Выучивай наизусть и повторяй с выпученными глазами.
>Неужели правда такая специальность есть?
>Ты чего-то не путаешь?
матобеспечение. параллельное программирование
Тебе нужна многопоточность.
lot = [({'a':1, 'b':2}, 0.1),
({'a':1, 'b':2}, 0.2),
({'a':1, 'b':2}, 0.3),
({'a':2, 'b':3}, 0.4),
({'a':2, 'b':3}, 0.5),
({'a':3, 'b':4}, 0.6),
({'a':3, 'b':4}, 0.7)]
Нужно сперва сгруппировать список так, чтобы оставить только оригинальные первые элементы и среднее арифметическое вторых элементов для сгруппированых первых.
lot2 = [({'a':1, 'b':2}, (0.1+0.2+0.3)/3),
({'a':2, 'b':3}, (0.4+0.5)/2),
({'a':3, 'b':4}, (0.6+0.7)/2)]
А потом вывести tuple с максимальным значением второго элемента.
({'a':3, 'b':4}, (0.6+0.7)/2)
>Что читать, чтобы быть не самым тупым в группе?
А.Н Литвиненко, Е.Ю. Ковалёва — «Легализация доходов, полученных преступным путём»
Алексей Гладкий — «Обман и провокации в малом и среднем бизнесе»
Борис Новак — «Взятка и откат: справочное руководство»
Франц Лаутеншлегер — «Грубые приёмы в свободном предпринимательстве»
Марат Мусин — «Бизнес в стиле распил. Куда уходят богатства Родины»
Максим Горбачёв — «Переговоры об откате»
Н.С. Киселёв — «Превентивная защита от рейдерских атак»
Павел Сычёв — «Хищники. Теория и практика рейдерских захватов»
Карина Сычёва — «СЛОЖНАСЛОЖНА СЛОЖНААА СЛОЖНАААА»
По поводу "2" зайди в любую консультацию, стоит 1.5 тысячи рублей.
Движок тут обыкновенные скрипты на перле + столь же обыкновенная БД.
Ричард Стивенс, "TCP/IP крупным планом".
Я создаю новый репозиторий и мне нужно добавить в него 10 файлов с недельными интервалами до сегодняшнего дня, как это сделать?
Тема для курсовой работы - теория игр.
нужно реализовать текстовый квест и описать выигрышную стратегию для него
Какую литературу можете посоветовать, и вообще, какие могут быть подводные камни в процессе написания работы?
Спасибо.
Подводный камень в том что текстовые квесты к теории игр имеют примерно нулевое отношение.
Что тебе мешает пойти получать вышку + параллельно вкатываться?
В душе не ебу, нахуй тебе писать сортировки, но держи:
https://www.coursera.org/learn/algorithms-part1
Посоветуйте годноты по HTML/CSS, JS, jQuery
Гайдец мануал. как начать что учить. И еще - математика сильно нужна?
А там мб и в создание сайтов можно перекатиться в будещем
>Посоветуйте годноты по HTML/CSS, JS, jQuery. Гайдец мануал. как начать что учить.
И зачем нужен php?
Да.
Да.
Получилась такая схема, написал GUI и класс модуля логики, который хранит настройки для каждого профиля Windows. При запуске Windows запускается служба, которая каждый 5 секунд считывает активного пользователя. Когда видит активного, начинает считать таймером и писать в свой файл данные, сколько времени прошло в для одного действия, второго, третьего и т.д.
Застрял на том, что множество условий работы и в случае сбоя, ошибки, удаления файла всё должно исправиться и таймеры допустим сброситься и начать отсчёт заново. Написал около 100 if-else подряд, попытался оптимизировать, с помощью дискретных выражений получилось уменьшить всё это дерьмо, но поддерживать не получилась. Для стабильности работы так понимаю необходимо сделать что-то типа состояний между которыми он переходит.
Внимание ВОПРОС, КАК РЕАЛИЗОВАТЬ ВСЮ ЭТУ ЛОГИКУ ТАК, ЧТОБЫ МОЖНО БЫЛО ПОДДЕРЖИВАТЬ И СПОКОЙНО ХРАНИТЬ ДАННЫЕ ТАЙМЕРОВ И ПРОЧЕЕ НЕ БОЯСЬ ЗА НИХ? Где их хранить? Как защитить от пользователя, от случайного удаления. Понятно, что обойти можно что угодно, но минимальную защиту хотелось бы создать от удаления.
Нет.
Я качаю на комп песню в определённую папку, а на телефоне запускаю приложение, нажимаю кнопку синхронизации с этой папкой, приложение проверяет и качает те песни, которых на телефоне ещё нет. Можете подсказать название программы, которая так может? Хотя через лет 5, наверное, и сам смогу написать... Не знаю, как телефон будет получать доступ к диску и возможно ли это, но почти уверен, что такое уже реализовано.
Спасибо, посмотрю.
Задача сделать на шарпе программу по связи с бд через LINQ. Скачал microsoft sql server, но создать connect никак не получается. В гугле пишут надо службы запустить, но это не помогает.
Намекнул, проверяй.
1) Каждая точка соединена хотя бы с одной другой точкой.
2) Суммарная длина линий минимальна.
Есть ли в теории графов алгоритмы, которые бы помогли решить эту задачу (нужно программу написать)?
Короче, тема такая - приложение-обучалка разным алгоритмам сортировки. Пузырь там, вставки, вот это все. Решил просто запилить хтмл или пхп страничку, с типа курсом, тестами, теорией, картинками.
Но суть в том, что нихуя я не знаю ни хтмл, ни пхп, только руби на самом базовом уровне, да паскаль ссаный. Че делать? С чего начать? Сегодня утром уже надо ей че-нибудь предоставить. Такие дела.
С меня нихуя, но постораюсь отрыть фапфотки.
да
Задача коммивояжера
Хотел бы оказаться на твоем месте. А мне нужно написать диплом по экономической хуйне.
дипломную работу*
Ну пиши на руби, а хтмл прост
Прорешал энное количество примеров, кажется, что всё уж понятно, но тут встречатеся пример, который своим решением рушит всю ту систему, которую я для себя выстроил, как же с этого горитт!!!!
Суть такова: на RaspberryPi крутится Apache и Motion. Motion стримит по адресу :8081
Надо вставить стрим в фрейм на страничке, чтобы можно было обращаясь по адресу raspberry/hello.php видеть этот стрим.
Написал такую хуйню, но получаю пикрил.
<iframe src="localhost:8081" width="640" height="480" align="left">
</iframe>
Разве фрейм с локалхостом не должен вести на твой локалхост? Моушон же внаружу может стримить, зачем тебе фрейм?
Я тоже думаю что он уходит в мой лупбэк, хотя почему тогда срабатывает not found, на моём компе нет апача.
Мне нужно стримить на страницу hello.php, на которой кроме стрима ещё другие элементы.
дай
|---------Заголовок 1----------|
|---------------------------------|
|--подзаголовок1--|--еще----|
Оставить все как есть или всегда использовать LF?
да
Час ебался, чтобы подключиться к серверу на digitalocean через ssh. Подключился, но только через путти. У меня винда, в качестве терминала использую cmder, вот из него почему-то не получается, пишет Permission denied (publickey).
В чем проблема?
В оп-пике много разных книг, выбрать оттуда не могу.
Если с математикой хорошо, то Кнут "Искусство программирования", если не очень - Вирт "Алгоритмы и структуры данных".
Бамп, позарез надо. Посоветуйте чего, можно жаву, плюсы, похер.
Что-то с ключом сервера, путти вроде игнорирует ключи есть метод аутентификации - пассворд
Так, окей, логично. Как мне сделать чтобы в сети в которую подключен мой комп, я мог отбращаться к нему не по айпи, а по статичной ссылке, типа "raspberrypi"?
>я мог отбращаться к нему не по айпи, а по статичной ссылке, типа "raspberrypi"?
Добавить строку вида "192.168.0.103 raspberrypi"
в файл /etc/hosts для линупс или C:\Windows\System32\drivers\etc\hosts для винды
Надо было сразу пояснить.
В хостс я бы сам сообразил добавить.
Я говорю про то чтобы с абсолютно любой машины в сетке обращаться можно было, даже с той, к хостс которой я не имею доступа.
Та же пыха на си работает ведь?
Через пару лет у тебя появятся уроки информатики и там тебе расскажут, что на машинных кодах не пишут уже лет 50.
Я это и сам знаю. Это не отменяет того факта, что кто-то мог запариться и заняться, и взлетело бы.
Вон, фрики какие-то сделали ос на асемблере. Не взлетело.
А с языками обратная тенденция. Компиляторы языков переписывают на эти же языки как подтверждение их зрелости.
Хороший тон - использовать системы сборки, которые сами разрешают зависимости библиотек. Тогда сами библиотеки, конечно же, не надо заливать в репу, если только её нет в твоём пакетом менеджере.
Ну а если я не хочу влезать в гит, а хочу просто запостить код для открытого проекта на гитхаб (да-да, гитхаб без гит), как мне поступить? Я ньюфаг полный в этом плане.
Как тогда поступить? Пишу в последнем VS, она там внизу предлагает добавить проект в систему управления версиями.
Ты зависимости как добавляешь? Правильный ответ - через нугет. Папку пакаджес игноришь, ее восстановят из нугета.
Ну просто мой роутер, без доступа к интернету, позволяет заходить на себя, используя адрес tplink.net
Вот я и подумал что можно не маяться хуйнёй, и сделать чтобы мою распберри в сети было видно так же.
>Правильный ответ - через нугет
Нет, лол. Библиотеки длл у меня лежат в папке с экзешником, и добавляю я их внезапно через кнопочку Обзор.
Чтобы отсрочить призыв в вооруженные силы я поступил в строительную аспирантуру. На кафедре разрабатывают строительный станок по новой технологии, которую придумал возрастной и энергичный преподаватель. Он выдал мне следующую задачу: "О! Ты ж программистом работаешь! Сделай мне нейронную сеть для прогнозирования значений графиков состояний строительного материала на основе предыдущих показаний.
Мой вопрос такой: Я знаю из языков только js, смогу ли я делать нейронную сеть для строительной кафедры на js-е? Или js не подходит? С одной стороны вроде же подходит, там Brain JS есть. А с другой критикуют его производительность и говорят, что он js обучения нейронной сети плохо подходит.
Парни, рассудите по понятиям, кто прав, а кто лев и западло ли использовать js для нейронных сетей и машинного обучения.
Бамп
Нет, но в твоём случае да.
Подойдёт любой язык, но только не в браузере.
Посмотри на цепи Маркова, вероятно они больше подойдут для твоей задачи.
Там длинная история, прикол, которой в том, что кафедре нужно даже, скорее, не применить мои результаты, а использовать во что бы то ни стало именно нейронную сеть. Поэтому, увидев во мне первые признаки тыжпрограммиста, мне тут же выдали задачу с нейронной сетью и прямо выдумали левую задачу, которая по результатам на деле не очень то и нужна им, главное, что нейронная сеть и что есть научное зерно.
Я думал, чем ниже уровень, тем быстрее работает.
Ананасы, подтвердите меня или опровергните, как по мне, для новичка для нейронной сети для начала пойдет какой-нибудь matlab, а если новичок возьмет js, pascal или c\c++, то он рискует писать готовые велосипеды на костылях.
Для новичка для начала пойдет питон, и язык дружелюбный, и библиотек под него полно, и туториалов.
Матлаб - проприетарное добро и не нужно. Джаваскрипт вообще не предназначен для этих целей, слишком медленно, а для нейроночек это будет очень заметно, да и библиотеки рассчитаны максимум чтобы сделать парочку ползающих по экрану агентов или несколько красивых графиков без особой обработки данных.
Паскаль не предназначен вообще ни для чего, это сугубо учебный язык для самых маленьких и вреда от него больше чем пользы.
Си или плюсы уже не для новичка.
Про js - я сказал, потому что про него сам анон упомянул. А c\c++ и pascal просто как примеры языков, которые дают первыми в ВТУЗе и в школе.
А чем матлаб плох для нейросетей, кроме того что это "добро" несвободное?
Но в целом, я с тобой согласен, что python более приятное решение проблемы, чем js
Матлаб используют только фанатики матлаба и те кому приходится использовать древний код на нем. Если тебе не нужны актуальные библиотеки и комьюнити, то вполне можно обойтись и матлабом.
А, всё, я тебя понял
>>991280
Мне python больше матлаба нравится, во-первых чисто психологически, потому что про матлаб мне только советские бабушки затирали в шараге, да так, что мне хочется умереть от скуки.
А во вторых в пиструне охуительные библиотеки, вместо еботы с матаном берешь готовые функции применяешь к данным и хуяк тебе уже готовый результат дают. Зачем писать самому, то что написано уже более умными и опытными людьми, чем ты.
Наверное, нужно писать самому чтобы не быть датаслесарем, а понимать что ты делаешь. В матане никакой магии нет, бери Бишопа и изучай.
>не быть датаслесарем
Ну так а если в большинстве случае такая задача стоит? Вот задача - вот срок! Вперед, рядовой куча, вперед!
А кто не хочет быть датаслесарем, то тому путь в создатели инструментов для ускорения и оптимизации датаслесарей
И вообще, лично я считаю, что прежде, чем новичку с головой бросаться в матан и алгоритмы, чтобы с ходу стать высшим экспертом, прежде надо пройти путь слесаря и научиться работать готовыми решениями, а лишь потом городить свои.
100к в секунду - не обязательно, но желательно.
Понятно. В общем возможно развернуть на локалочке которую могу админить, но на другой нельзя... Спс.
Окей, тогда как мне с порта :8081 транслировать видео в фрейм на страничке?
Сам будучи студентотой изучал джаву, но из-за распиздяйства это далеко не зашло. Сейчас работаю тестировщиком в банке и там овердохуя систем на шарпе, а на джаве только шина интеграции систем.
Как по мне одинаково по вариантам работы, что в одном, что в другом.
джава
Шарп или питон.
Страничке только в локалке? Просто дай плееру прямую ссылку вида ip:port/stream.mp4 или что-то вроде того. Если наружу, то гугли dyndns, noip и т.п.
Вот еще один, без штанов, а в шляпе. Учись пока азам хотя бы на том, на чем нравится, рекомендую сначала на статически типизированном языке, чтобы мозг совсем не разжижать, потом на динамикопараше. Осваивай рекурсию, разные структуры и типы данных, пойми передачу по ссылке и значению и разберись, как это работает, когда начинаются объекты. Когда азы освоены, начинай писать свой пет-прожект, попутно осваивая как общие идеи вроде инкапсуляции, наследования, модульности, так и конкретные технологии и форматы - sql, xml, json, регулярные выражения, да все, что угодно, чем больше будешь знать, тем лучше, тем выше будет твой стек и тем толще будет резюме. Потом уже можно и углубиться в байтоебство с указателями, регистрами, адресациями, тактами процессора и нанооптимизациями
Вот про байтоёбство и вопрос, по сути. Надо оно, али нет? И работают ли указанные в моей книге концепции ирл, в 2к17 году.
>Вот про байтоёбство и вопрос, по сути. Надо оно, али нет?
В мире вообще - безусловно, надо, тут даже обсуждать нечего. Ембеддед никуда не делся. Нужно ли это конкретно тебе - большой вопрос. Заниматься байтоебством в 2к17 под пека, с 100500-ядреными процессорами, десятками гектар рамы, оптимизирующими компиляторами - верх долбоебизма. На сишечке, конечно, стоит научиться писать, хотя бы чтобы иметь представление о происходящем под тоннами абстракций более высокоуровневых языков. Но писать что-то на ней сейчас никто не будет, как мне кажется, даже для ембеддеда выберут скорее плюсы, хотя я с дивана вещаю, могу ошибаться. Короче, если хочешь просто побаловаться - ничего крамольного в этом нет. Но я бы все-таки советовал начать с более высокоуровневых и современных языков.
Окей. Так и думал, в принципе. А что про перл скажешь? Норм технология или без задач?
Надо, если ковыряешься с линупсом, glibc, все дела.
Просил же.
Не сложно, просто не понравился подход. И питон сам по себе не очень понравился. Что-то меня в нём отталкивает.
Тебе же в армию пиздовать, а не нам, довн.
Погнали
рубли, на яндекс кошелек, работа с ебаными кодировками, бабло на кошеоек после полного выполненияЮ несссы бабло ты получишь
Мне тоже не понравился питон. Привык сильно к code style джавы, теперь ожидаю примерно того же и от других языков. А еще терпеть не могу динамическую типизацию (в идешке сложнее выбирать нужный метод при вводе кода, ошибки тяжело ловить). Вообще, изучай джаву, потом перейдешь на скалу, если захочется синтаксического сахара, как в питоне.
Прекрасная технология для своего времени. Сейчас не знаю, что на нем можно писать, кроме 50-100-строчных самопальных скриптов, когда не хочется пердолиться с башем
Нужна ваша помощь.
Вкатываюсь в IT. Подскажите, что быстрее можно освоить, чтобы в кротчайшие сроки вкатиться на позицию джуна.
1.C#/.NET
2.Java
3.HTML/SQL/JavaScript
4. ?
https://github.com/Hive2Hive/Android
PHP.
Посмотри как выглядит код, если понравится то изучай. Я вот начал с него и чуть не дропнул коддинг вообще.
Хелп, аноны, плюсаните себе карму
https://pastebin.com/qvVJm99B
Да я уже понял, у меня с мозком явно что-то не так, сижу читаю говностатьи, укус и погружение и мне легче понять какие-либо фичи. Нужно будет на шизу/аутизм провериться.
>Аспергера
Нет зациклинности интересов. Сразу мимо. Да и пойти я намерен к нормальному психиатру, если это шиза, то лечить нужно сразу, дольше в своём уме проживу.
И такой вопрос, а можно как-то итерировать по два-три символа строки в Удаве? Допустим есть строка произвольной длинны кратной 2, нужно выдёргивать по два символа и в зависимости от их значения, что либо делать. Или сначала нужно разрезать строку на массив по два символа, и только потом уже итерировать?
Знаю, но не всякая шиза ведёт к деменции, у нас на курсе был препод с шизой, который и в 65 был вполне в своём уме, хотя началось всё чуть ли не с 20 лет.
А разве не так должно быть
raw_url = str(html.read())
и
вместо handle_startendtag
надо handle_starttag
и вместо print('Found image: ' + attrs)
print('Found image: ' + str(attrs))
Сам я не питонщик, но 3 секунды чтения документации и уже что-то работает.
Где написано про алгоритмы и структуры данных, чтобы понял любой дебил?
Индус-кун Грокаем Алгоритмы.
>>991746
https://rutracker.org/forum/viewtopic.php?t=5355936
https://rutracker.org/forum/viewtopic.php?t=4429156
СВОБОДА! РАВЕНСТВО! ИНФОРМАЦИЯ! ПИРАТСТВО!
Вкатываюсь в IT. Подскажите, что быстрее можно освоить, чтобы в кротчайшие сроки вкатиться на позицию джуна.
1.C#/.NET
2.Java
3.HTML/SQL/JavaScript
4. ?
Ну а если без ПхП, то что тогда?
В смысле, я не совсем спрашиваю "что мне выбрать", я пытаюсь узнать какой язык и какую технологию можно изучить до уровня джуна за кротчайшие сроки
Ну если ты в состоянии думать, то чего сам не выберешь? Выкидывай SQL с третьего пункта, вставляй верстку в более комплексном понятии, нежели html (css, препроцессоры, фреймворки, мелочь все это на самом деле, но требуют щас), и учи это. Доганяйся фронтовыми фреймворками и нодой на уровне сборок фронта. Все, ты 300к в секунду топ.
Забить!
Начать лучше с нормальных языков, типа C/С++ ну или на худой конец Java, чтобы понять, что такое написание кода. Начнёшь с веба и всю жизнь будешь макакой
Мне нада JS, решето я точно ради бесплатной помощи учить не буду.
Как Си удается быть таким охуенном языком спустя такое время?
Нет-нет, я ничего не поимею с этого.
Там будет куча говна (бойлерплейта), тренированому человеку будет достаточно одного взгляда на код чтобы понять что его наебывают.
И есть прототип программы на C++, которая делает манипуляции со LPCTSTR строкой.
Вопрос: с помощью какого метода под шиндовс я могу передать из питоновского скрипта юникод-строку в программу на C++ и получить назад другую юникод-строку?
Можно ли сделать это стандартными методами через консоль?
Ну это была первая субд, на которую я посмотрел. И если я правильно понял, то любой файл с базой данных можно без проблем открыть в любом софте по работе с sqlite без всяких паролей и пр. А мне нужно, чтобы файлы невозможно было открыть постороннему человеку.
Благодарю, похоже именно на то, что мне нужно.
Нет, рихтера читать, чтобы углубленно платформо изучить. Начинать никакого смысла с этого.
public int kek () {
...
}
А у шарпистов так
public int kek ()
{
...
}
У шарпа своеобразный кодстайл, и не только в плане скобок. При этом джавовский более унвиерсален, встречается намного чаще. Не знаю, допустимо ли у шарпистов использовать этот стиль, но в юньке вроде как рекомендовано именно его на шарпе использовать.
я просто будучи студентотой изучал джаву (пока распиздяйство не взяло верх), а сейчас пытаюсь вкатиться в шарп, т.к. на моей работе юзают его. так вот, меня от шарп-стайла аштрисет, я не могу нормально читать код. если я буду юзать джава-стайл, чем это черевато?
Потому что Microsoft было важно показать, что их пиратская джава это совсем не джава и даже скобочки по-уебански расположены и похуй, что объявление метода это три строчки, а не две.
Не страдай херней, а учи питор и джаваскрипт делай так, как сказано в положняке языка. Быстро привыкнешь.
Нет ничего хуже, когда есть кодстайл (особенно если он закреплен на уровне стандартов или близко) и есть всякие никаквсе пидоры, упорно пишущие свое говно.
Ассеты пиздить уже умею. Теперь бы погромы освоить. Так посоветует кто кнмжку? Желательно общего характера, а не пиздим код в юнити 3д.
Я видел самоучитель именно в приложении к хуюнити, а не к языку в целом. Ладно зойберу книжки из шапки.
во-во, после жавы сисярп код читать невозможно
Вариант шарпа лучше, так удобней сворачивать блоки кода.
Реально неудобно всегда вставлять Console.ReadLine();
На MEAN
Один хуй не работает
Оно мне не нужно же, просто говорю, что видел такое дерьмо.
А сколько у терять есть денег?
https://codefresh.io/webinar-signup-using-docker-multi-stage-build/
почему когда захожу на сайт с андроида и нажимаю на любое поле то появляется клавиатура и сразу исчезает? нид хелп
Есть Один Бесконечный Цикл, в котором перебираются кадры (ну пока не кончатся).
Каждую итерацию если есть какое-то движение бибилиотечная функция возвращает Point2f p0, Point2f p1 - массивы точек, p0 и p1 хранят координаты точки на предыдущем и на текущем кадре. Как только массив p0 становится становится не пустым (появилось движение и это точки его начала), нужно скопировать его в массив p0n. Потом на каждой ит
ерации проверять р1, если он станет пустым, нужно очистить р0n.
Ну или можно помочь мне сделать что-то такое - https://www.youtube.com/watch?v=X8oJGuNwAYI
да
Смешной срач на эту тему:
http://discuss.fogcreek.com/joelonsoftware1/default.asp?cmd=show&ixPost=10506
Ты еще вспомни auto vs typedef
Вопрос по плюсам
Как сделать, чтобы выводило с иксом, чему присвоить икс? Я пробовал так
char x = 'x'; Но ничего не меняется, x все равно равен нулю.
Вот сам цикл с https://pastebin.com/dyAZE3j1
Значит, что сложность неопределена
Существует файл в котором заранее определены некоторые отношения:
1) 1=a, 2=y, 5=k, 6=v,...,9=i
Через некоторое время в этот файл вносятся изменения и он принимает вид:
2) 1=b, 2=e, 5=k, 6=v,...,12=g
Какие-то соотношения сходятся между собой в этих файлах, какие-то нет.
Необходимо сопоставить эти два файла так, чтобы все возможные расхождения были устранены.
Нужна возможность пакетной обработки таких файлов.
Вопрос:
1) какая область математики/программирования, какие алгоритмы решают такие задачи (про комбинаторику, дискретку знаю, это все не то, про матстат тоже знаю, про размещения тоже)
2) какой язык/платформа для этого лучше всего подходит для реализации.
Переформулирую задачу:
Была таблица 6x12. Стала 4x12. Строки/столбцы сдвинулись. Необходимо определить какие столбцы и насколько и составить таблицу соответствий.
Питон и школьная математика.
Diff/patch
Мне кажется, что всякие такие абстракции всё только усложняют, но я только лабы в своей шараге писал, так что не знаю, как там у серьёзных дядь.
К тому же выглядит жутким костылём и попыткой добавить динамическую типизацию в язык без динамической типизации.
Как убрать вот эту хуйню? после последнего обновления появилась. В настройках tree-view ничего не нашел.
Пока что скрыл добавив в стайлщит .atom-dock-toggle-button.left { display: none; } , но это же пиздец.
Простите, не бейте палками, я снова задам этот избитый всеми вопрос.
Профильное ВО программисту нужно? Я тут на товароведа поступил и люто загорелся алгоритмами, сетями, ОС и анализом данных, и языком Python когда наш препод по информационным технологиям в торговле начал за всё это пояснять.
Вот и машинном обучении и анализе данных без профильного ВО ловить вообще нечего?
>загорелся алгоритмами, сетями, ОС и анализом данных
Ничего себе, вам это всё рассказывают на непрофильном предмете? Это несколько отдельных курсов на прогерских специальностях. Или он в общих чертах, научно-популярно так рассказывал? Но хз как от этого можно тогда загореться.
>общих чертах
Да, в общих чертах, но было это год назад.
Я сам нашёл книги по алгоритмам и структурам данных, операционным системам, сетям, логике и теории информации и пособия по Python
Интересно, но, ВО не профильное и когда закончу ВУЗ мне 23 будет (а сейчас 21)
Вот и спрашиваю
Что за книги? Всяких Корменов-Таненбаумов скучновато читать, даже если ты в теме несколько разбираешься.
Не знаю, мне как-то веселей, когда больше практики. А всё-таки, что за книги и в какой последовательности ты их читал?
Начал банально с логики, чтобы настроить мозг на правильное мышление "В.А.Бочаров, В.И.Маркин Введение в Логику"
Далее перешёл к азам алгоритмов для нубов
"Томас Х. Кормен Алгоритмы вводный курс"
Далее
"Таненбаум Э. - Архитектура компьютера"
Далее
"Таненбаум Э. - Современные операционные системы"
Далее
"Куроуз Дж., Росс К. - Компьютерные сети. Нисходящий подход"
В Кормене не только азы для нубов, там всякие сложные штуки и экзотическая поебота тоже есть. Да и азы тоже -- большинство макак-быдлокодеров и их не знает.
Очень круто, правда.
Ой, я с другой книжкой Кормена спутал, более основательной. Но тем не менее.
>И кстати, ты программы какие-нибудь писал или только теорией обмазывался?
Ну параллельно писал по фану "программки" на питоне
>макак-быдлокодеров и их не знает.
Азы может и хорошо знать, только посмотрев на списки вакансий где требуется либо ВО (профильное), либо опыт работы от 3х лет, знание азов и теории на рабочей практике как-то сложно применить.
Вот про ВО и спрашиваю
Хотя в тему работы сильно не вкатывался, т.к. увлекался теорией как хобби
Программки на всякие алгоритмы? Можешь попробовать угореть по олимпиадному программированию. Там и подумать, и поговнокодить, и всякие алгоритмы применить. Интересное такое хобби.
>>992401
Наверно для всякого машинного обучения
и другого илитного айти, а не макакинга, нужно, причём хорошее образование, а не МухГУ. В машобе всякая математика применяется, ей в вузе как раз учат. Да и просто тусовка из студентов и преподавателей может быть полезна.
Сумбурно как-то написал, ну да ладно.
>Наверно для всякого машинного обучения
Значит провалилась идея заниматься этим.
А жаль, т.к. интересно.
Т.к. если получать ВО (а это будет лет в 25) на очном, то это не ахти какая перспектива
Спасибо за инфу.)
Делал всё по инструкции https://www.youtube.com/watch?v=flBcWBtUJ4I
Но у меня в хекс редакторе тупо не находится (1 пикча) то что у автора (2 пикча), при этом физически я нахожу по списку то что у него (3 пикча), то ест файл то у меня с ним одинаковый, однако мой хекс редактор не находит то что он вводит. Подозревая что у меня что то не то с настройками редактора, но уже 3-ий хекс редактор ставлю.
И да второй вопрос он вводит 1DFC, а у меня в ячейке 0x1DFC, вот эти 0х надо игнорить при поиске нужного значения? (я хочу поменять харки нескольких оружий)
Теперь почувствовал (на самом деле нет), спасибо большое, а то я уж совсем затупил на полтора часа.
Упрощают и очень сильно.
Какие элементы динамической типизации по твоему мнению они привносят?
Ну так доделывай
Просто интересно.
эхъ если бы все было так просто, копался я на гитхабе уже, и то ли я тупой, то ли там не то, ну исходя из того что я такие простые вещи сам написать не могу остается первый вариант, но спасибо
> курсач
> недетерминированный конечный автомат
Образование пробивает новое дно? Крестики-нолики кто-то в группе сдает?
Да ладно, тут кто-то недавно для диплома RSA на питоне писал.
Что лучше: руби или питон? Мне синтаксис руби больше нравится, но питон гибче. На какой стул присесть?
VS15 Update 3
скока платишь?
Я недавно видел, что уже четвероклассников машинному обучению учат.
Ну есть ведь стажировки, стажировки при университетах (курса после 2), послу ВУЗа на бюджетке тебя направят отрабатывать инженером-программистом в какую-нибудь гос. контору где ты получишь свой опыт.
НУ и пет-проекты, ОС проекты и прочее, прочее.
Ты дебил чтоли?
Готов обучать кого-то в скайпе, показывать демонстрацию экрана, как все делаю, будешь повторять за мной, вместе будем решать разные трудности. Если тебе нечего делать и тебе это интересно - пиши сюда kakaaJ#@s2018ANUSg!)?mailPUNCTUMco\>mm
В какой макакинг кроме пхп можно вкатиться, чтобы было быстро и смог вакансию найти сразу?
Не можешь.
Нет,не дебил.Просто я учусь заочно(т.к есть ср./проф образование) (вышку) на другой специальности вообще.Видел на сайте работадателя эти стажировки.
Сфера ( мобильные игры)
Сколько стоит одна задача? Сколько времени будет занимать у неопытного верстальщика? Верстка - это то, что скрывается за символами хтмл сss?
Решил в 26 лет вкатиться в "компьютер саенс", поступить очно на инфориматика, ебашить за алгоритмы, все дела. Обрадовался своей идее, подумал, наконец-то нашёл что-то реально мне интересное. Сходил в прошлом месяце на день открытых дверей, увидел сотни молодых, реально заинтересованных людей у которых силы валят через край и у которых вся жизнь в переди. Загрустил, подумал, ну, хоть преподом будут. Вчера читаю статью об 11 хакере который читает лекции и имеет свою ""компанию"" на отцовском поручительстве. Хорошенько всё обдумав, решил на свой ДР (а это через 2 недели) убить себя.
Это я к чему говорю. Если ты школота и думаешь, как вкатиться в ИТ или просто в перспективное занятие, или ты ещё не понял, чего ты хочешь, то просто блять, пиздуй в ВУЗ, получай фундаментальное ВО, чтобы потом не страдать от проебаной самореализации, молодых годах и невозможности заниматься тем, чем ты хочешь из-за формальных проблем с дипломом.
Если опытный и сильный - тысяч до 5 за сложную страницу, делается дня за 2-3. Если неопытный - то за неделю и ценник меньше, к тому же сложную тебе не дадут.
Да.
Всё! Схожу за чаем и через 10 минут вкатываюсь, ждите!
>26 лет
>очно
мде... Давай лучше я тебе расскажу, как учился на заочке с сорокалетними дядьками и тетьками, у которых нет ВО, но вот уже десять лет есть свой бизнес.
>чтобы потом не страдать от ... невозможности заниматься тем, чем ты хочешь из-за формальных проблем с дипломом.
В КБ Радиосвязи требуется инженер-программист. Требования: ассемблер, С, С++, опыт от 5 лет. З/п: 18 300 руб. Нет, студент нам не нужен.
isPeriodic :: Library -> Bool
isPeriodic (Newspaper _ _ _ _) = True
getByMonths :: [Library] -> [Int] -> Int -> [Library]
findEq (x:xs) y = if x/=y then x:findEq xs y else x:xs
В пизду этот конченый баш, сделал все через smartgit, дай бог ему здоровья.
Поищи курс Software Testing от Udacity, доходчиво рассказывают.
Это винда, и долбежка с ключами.
>>992665
Пиздос, там же обычный слайдер на css, я на jquery ui такой сайт сделаю за полчаса, так нет, надо выебнуться кучей технологий. Хипстеры, три хуя им в стек.
Следующий вопрос, нафига ты этим под виндой занимаешься? Как вообще кодить под вендой?
Потому что пока что не поставил линупс. Кодю в ide, брат жив.
Цвет фона логотипа не соответсвует с фоном панели, хотя погоди те ка. Нет всё нормально, учитывая уровень арта. Самое то, я бы ещё говна налил и вообще шик!
Ну, форт правда "чуток" устарел. Там подвозят уже новые языки со статической типизацией, например, и некоторую теорию строят. Но конкатенативные языки программирования, во-истину, берут лучшее из двух миров и позволяют мыслить как императивно, так и декларативно смотря на один и тот же код.
Как реализовывать алгоритм WSClock на плюсах? Весь интернет перерыл, а там только гнусная теория и ехидная подпись: "Это достаточно реальный алгоритм, который используется на практике". Аж пригорает пиздецки. Лектор заставил сделать менеджер памяти на основе этого алгоритма, а я вообще не ебу как быть... Выручай, Аноний.
И вот тут Google Начинает постепенно спрыгивать с джавы. Я посмотрел на этот Kotlin - выглядит так же мерзко как JS. Не буду его учить.
Но... Тут я подумал, что, может быть, джава немного устарела? И уже создано что-то позволяющее справляться с задачами ещё быстрее?
Короче, че посмотреть, если мне /нравится/ джава? Если мне /нравится/ ООП и явное указание типов?
При Этом она нормально зарабатывает
Поясни за современные языки. Factor/Red, еще что? Чем лучше форта?
>>992871
Конечно же C#/Rust/Scala.
Нормально. Потом будет сразу лучше получаться.
У программистишки в 2017 нет никаких шансов, так и будет высирать тонну рабочего, но уродливого кода.
С чего бы? Вызовется оператор= левого операнда.
>Scala
о. Точно.
>>992989
Разумеется указателями. Стоит отметить, что я остановился, в своё время, на 14 версии и про новшества ничего не знаю, но сомневаюсь, что эту мерзость убрали. Вся эта морока с памятью и прочим не слишком мне близка. Как бы язык не пилили в основе-то это всё те же кресты.
А ещё и записи типа this->a вместо нормального this.a... Я понимаю, что IDE и само стрелку вместо точки проставит, но далеко не всегда у меня под рукой моя IDE.
ну и вообще, он такой громоздкий и с кучей "значков" вместо текста, meh.
Помню, ещё в университете нас пугали, что Java, дескать, ужасная и писать приходится много, и читать сложнее. Но на практике писать столько же, а учитывая автоподстановки и прочие прыжки по автодоку - ещё и меньше. А вот читаемость возрастает в разы. Да и никакого там слежения за тем удалился объект или нет и прочего. Лепота ж.
Типизация сильная в джавке, опять же. Не даёт тебе ничего сломать /случайно/
>Разумеется указателями
>А ещё и записи типа this->a вместо нормального this.a
Какие же уебища современные быдлокодеры.
Если учесть, что эта технология активно используется даже для дебильных мобильных приложений, то значит ею может воспользоваться любой.
Возможно ли написать расширение для браузера по типу адблока, который будет автоматически блокировать картинки с неугодным мне контентом? Хочу огородить себя от любых сраных женских образов, заебали всюду форситься, если женское ебло - сразу в игнор.
Как думаете взлетело бы такое расширение?
Да, работает. Простые операции в одно действие я по незнанию могу разосрать на шесть строк. Работать-работает, но выглядит как говноу. Разумеется, я только учусь писать на питоне, и попросту не знаю некоторых сокращений, но все равно как-то неприятно.
>Как думаете взлетело бы такое расширение?
Батарейку бы сожрало, ставь обыкновенный AdBlock.
Я тоже тебя люблю:3 Но серьёзно, бОльшей части из нас нахуй не упала работа с памятью. Будет надо - используем кресты. Да что там, при необходимости и в ассемблер можно лезть.
Но сейчас-то...
Зачем?
>Красивое лучше, чем уродливое.
>Явное лучше, чем неявное.
>Простое лучше, чем сложное.
>Сложное лучше, чем запутанное.
>Плоское лучше, чем вложенное.
>Разреженное лучше, чем плотное.
>Читаемость имеет значение.
>Особые случаи не настолько особые, чтобы нарушать правила.
>При этом практичность важнее безупречности.
>Ошибки никогда не должны замалчиваться.
>Если не замалчиваются явно.
>Встретив двусмысленность, отбрось искушение угадать.
>Должен существовать один — и, желательно, только один — очевидный способ сделать это.
>Хотя он поначалу может быть и не очевиден
>Если реализацию сложно объяснить — идея плоха.
>Если реализацию легко объяснить — идея, возможно, хороша.
Я по будущей профессии вообще инженер-конструктор. Кодинг как увлечение.
адблок не умеет распознавать образы, он только блокирует определенные css правила, связанные с рекламой,
а я же хочу блокировать изображение в соответствии с тем, что на нем изображено
>>993038
Я бы поставил. Правда не на смартфон. И не для блокировки тней, хех. Но вообще мне бы пригодилось. Пауков, например, блокировать. Или порнографию, чисто по внешнему виду, а не конкретные сайты, для подчинённых:3
Перспективы нейросетей перспективны. Но для твоей задачи лучше подойдут хаар каскады и подобное, хотя лицо самки мало отличается от лица самца.
А сама идея для быдлеца, которое сидит в местах куда выкладывают фоточки.
я вообще удивлен, что такого пока нет, надо бы устроиться креативным директором и двигать стартапы
>>993042
А эта технология используется в камерах в телефонах, когда еблет обводится в рамочку?
>куда выкладывают фоточки
сейчас на всех популярных ресурсах используются фоточки, не знаю ни одной более менее популярной параши, где сидит достаточно большое количество людей без возможности обмена изображениями
В камерах - да, в телефонах - наверное, нет, потому что технология для быдла.
> на всех популярных ресурсах
Я же говорю, для быдлеца из соцсетей.
не кормите зелёного гаез. А то он чёт токсичный стал.
так-с... Я почитал, почти со всем согласен. Кроме промежуточных переменных, но это терпимо и... И ебучего именования. Мне сильно обоссут ебало если я буду именовать методы с маленькой буквы? Прошу учесть, что С# энивей не является областью моей проф. занятости и нужен скорее для юнити-поделок и прочего такого в кооперации с малознакомыми людьми на добровольной основе.
Я быдло и у меня картинки скрываются. К тому же, этот раздел не для фоточек, а в других слишком много быдла.
Ну и, собственно не могу определиться идти ли заочно в магистратуру. Я бы не думал, если мне не пришлось бы платить. Собственно то и платить не особо много, но сама мысль, что нужно самому отдавать деньги за дополнительный напряг и потенциально бесполезную бумажку заставляют меня грустить.
Возможны ли проблемы в случае если я захочу продвинуться дальше (перекатиться из джуна в мидл, например)?
Учись дальше.
после каждой шутки мысленно включайте смех из зала, как в ситкомах
недавно узнал про язык кобол и узнал, что его разработала какая-то тётка, недаром его все считали говнецом
там наверно так:
ну это ключевое слово может означать целый тип, а может и нет, я не знаю, всё отстань!
а вот еще: наверно в таком языке явно будут проблемы с циклами хе хех))) поняли?)
Но я умею делать сортировку пузырьком!!1!
А если серьезно, если ты отправляешь меня в мою шарагу именно получать знания, то meh...
Поступи в нормальное место, желательно не в России, или скрепы не позволяют?
>>993058
Выпились.
Деньги не позволяют.
Однако весь вопрос заключался в том, что будут ли проблемы при возможном повышении или нет? При одном бакалавриате, конечно.
Однако, судя по тому как ты топишь за магистратуру, то твою мнение я понял.
твое*
Вопрос снят, обоссут к хуям.
Ситуация А - ты старательно гребешь, это замечает твой надзиратель и если он захочет поставить тебя главным на этом весле, то хозяину галеры будет плевать на твои корочки.
Ситуация Б - появлятся вакансия смотрящего за целым бортом или на какое другое менее сырое и затхлое место, все рвутся его занять и господину нужно выбрать кого-то одного, тогда он берет пачку личных дел, сразу отбрасывает половину, потому что неудачники ему не нужны, а остальных сравнивает в том числе и по образованию.
Понял, спасибо за ответ.
уважаемый аноним думаю вам стоит обратиться за помощью ирл к шарящему человеку а то так понять практически невозможно
блэт глэбэстэр
Я на AS последний раз что-то делал лет этак 10 назад, но разве там поле ввода не объект? Тогда ведь надо к свойствам его обращаться. Что-то вроде otv1.text или otv1.value, я хз.
сижу с типичного компа в кабинете информатики, там все криво. Солрян, анон,сам понимаю, какой скрин уебищный
Когда я учился, типичный комп в кабинете информатики был на 2000 винде, с 15-дюймовым ЭЛТ монитором. Так что не прибедняйся тут.
Ну хуй знает. Каждый раз когда мне требуется написать что-то абстрактное и автогенерируемое на джаве, кода выходит больше, который ещё и упасть может только в рантайме ибо рефлексия не даёт никаких гарантий по типу.
Это второстепенные цели. Я прямо сейчас делаю что-то типо мессенджера. Но у меня кое что не получается, поэтому и прошу совета.
Я форкнул репозиторий, внес какие-то изменения, заебашил пулл реквест, его смерджили. Теперь если я внесу еще какие-то изменения мне просто опять пулл реквест сделать?
Вот тото и оно, пиздец какой-то. Я не мечтаю о 9000к/сек, просто хоть чтоб средне жить можно было не тратя 20 в сутки на работу, а сейчас слышу всё чаще такие истории, при том я не иду на красный диплом, обычный студент, кому я вообще сдался?
Функция удаления устроена так: она просто сдвигает элементы, стоящие справа от index, на одну позицию влево (кстати, надо ли вызывать деструктор элемента при этом?) и декрементирует указатель first_free, указывающий на первый свободный элемент в массиве.
Функция size() вычисляется как first_free минус указатель на начало массива.
Проблема в том, что цикл удаления проходит по всем элементам исходного массива, но потом размер массива сокращается:
https://ideone.com/Wt2XY1
Как реализовать удаление элементов?
Используй нейросети.
>(кстати, надо ли вызывать деструктор элемента при этом?)
Если больше нигде не используешь, то надо.
>и декрементирует указатель first_free
Поменьше бы ты игрался с арифметикой указателей.
>Проблема в том, что цикл удаления проходит по всем элементам исходного массива, но потом размер массива сокращается
В чем проблема, еще раз?
>Как реализовать удаление элементов?
У тебя операция удаления происходит часто?
Тогда тебе нужен map а не массив.
Или связанный список.
>В чем проблема, еще раз?
Ну вот посмотри на мою функцию удаления и на код, который итерирует по вектору и производит удаление по заданному условию. При этом удаляется часть элементов, но не все. Я думаю, что это из-за того, что проход по элементам производится от 0 до size(), но по мере удаления значение size() уменьшается (ведь при удалении одного элемента другие сдвигаются влево на одну позицию).
>Тогда тебе нужен map а не массив.
Я пишу реализацию вектора.
Давай ты у меня посидишь, а потом я тебе голову на плечо положу :3
>Ну вот посмотри на мою функцию удаления и на код, который итерирует по вектору и производит удаление по заданному условию. При этом удаляется часть элементов, но не все. Я думаю, что это из-за того, что проход по элементам производится от 0 до size(), но по мере удаления значение size() уменьшается (ведь при удалении одного элемента другие сдвигаются влево на одну позицию).
Функция удаления реализованная в векторе вроде бы правильная.
Твой вопрос, как ее правильно использовать?
>for (size_type i = 0; i < _array.size();)
>{
> if (_array.find_first_of("abcde") != std::string::npos)
> _array.erase(i);
> else ++i;
>}
И нет, высвобождать память в контейнере(векторе) не стоит.
>Твой вопрос, как ее правильно использовать?
Ага. Нагуглил erase-remove идиому, но мне надо сделать все с минимальным использованием библиотеки.
Нихуя не понял. Хранишь 2 указателя - текущий элемент и элемент куда надо переместить текущий. Первый указатель всё время сдвигается вправо, второй только если текущий элемент надо оставить. В конце удаляешь все элементы между этими двумя указателями.
Как только написали ответ, так сбежал сразу, не оставив адреса. Миленькие парни все такие.
Как реализовывать алгоритм WSClock на плюсах? Весь интернет перерыл, а там только гнусная теория и ехидная подпись: "Это достаточно реальный алгоритм, который используется на практике". Аж пригорает пиздецки. Лектор заставил сделать менеджер памяти на основе этого алгоритма, а я вообще не ебу как быть... Выручай, Аноний.
Ни в коем случае не удаляй элемент, это контейнер, он свой нос в элементы пихать не должен, пускай лучше метод удаления возвращает этот элемент, чтобы клиент твоего вектора сам решал что делать, когда будет вызывать делете.
а ты забавный, дружище
>std::srand(std::time(0));
static_cast
>язык как язык. Что не так-то?
То, что, не язык как язык.
Это DSL для генерации HTML.
Довольно жутенький, по многим параметрам.
>Описать процедуру
Тебе описать нужно, или написать?
>Нужна помощь по динамическим структурам в с++, а именно
Ну, круто.
А мне сейчас нужно желейки прохладненькой.
У тебя какой-то конкретный вопрос есть?
Пока что приглянулся ИФМО.
Как бы магистратура в основном нужна, чтобы в армию не забрали (взятку дать боюсь и не знаю кому). Но в то же время хочется чтобы магистратура была максимально хорошей и полезной.
1. Что нужно знать?
2. Что я с этими знаниями буду делать?
3. Сколько мне за это будут платить?
Бамп. Попробовал Dropbox, но там можно только 2-3 Гб на веб-сервер загрузить, а сразу на телефон нельзя скинуть. Также попробовал Mega, вроде сначала было хорошо, но потом понял, что если добавляю в папки на ПК файлы, то на телефон они не синхронизируются и не скачиваются, там просто нет такой опции как "Проверить недостающие файлы". Может есть ещё что-нибудь?
Чем тебя google music не устроил?
Ну а так, тебе нужен bittorrent sync или его аналоги вроде syncthing
>syncthing
Спасибо. Вроде лучшая из тех, что ты назвал не считая гугломузыки. Там можно слушать оффлайн? Правда версия программы в данный момент какая-то багованная, то и дело отключается процесс синхронизации с устройством. Придётся долго сидеть с ней.
1. Нужно понять, что ты нихуя не знаешь С++
2. Нужно понять, что ты плохо понимаешь программирование
3. Нужно хотя бы уметь объяснить почему "sosi" + "huy" не скомпилируется, а string("sosi") + "huy" - да.
Я знаю про длл, но только то что оттуда можно статики вызывать и передавать структуры в подобные структуры в другой программе, но нужно же чтобы ещё и методы передавались и операции на нём вызывать, не переписывая основную программу. В каком направлении смотреть?
> Там можно слушать оффлайн
Можно.
Альбомы либо скачиваются по указанию и хранятся дальше, либо при прослушивании и хранятся пока память есть.
Алсо, можешь попробовать найти старую версию BT Sync, до того как его испортили. Это вроде 1.3 или 1.4
https://pastebin.com/k7Lg1Q8C
Вот весь хтмл файл. Нг инклюд в 83 строке. Что с ним может быть не так? Если я просто копипащу файл menu.html -- он работает корректно, контроллер робит там етц. то бишь, проблемы с подключением ангуляра, по идее, нет. есть проблема ток с ссаным нг-инклюдом. я уже много гуглил, пробовал по разному. и ng:include писал и div ng-include и div ng-include src. ничё не помогает. версия ангуляржс 1.6.4
https://docs.angularjs.org/error/$injector/modulerr?p0=confusionApp&p1=Error: [$injector:modulerr] http://errors.angularjs.org/1.6.4/$injector/modulerr?p0=ngRoute&p1=Error%3A%20%5B%24injector%3Anomod%5D%20http%3A%2F%2Ferrors.angularjs.org%2F1.6.4%2F%24injector%2Fnomod%3Fp0%3DngRoute%0A%20%20%20%20at%20file%3A%2F%2F%2Fhome%2Futida93%2Fstuding%2FconFusion%2Fbower_components%2Fangular%2Fangular.min.js%3A6%3A425%0A%20%20%20%20at%20file%3A%2F%2F%2Fhome%2Futida93%2Fstuding%2FconFusion%2Fbower_components%2Fangular%2Fangular.min.js%3A26%3A270%0A%20%20%20%20at%20b%20(file%3A%2F%2F%2Fhome%2Futida93%2Fstuding%2FconFusion%2Fbower_components%2Fangular%2Fangular.min.js%3A25%3A299)%0A%20%20%20%20at%20file%3A%2F%2F%2Fhome%2Futida93%2Fstuding%2FconFusion%2Fbower_components%2Fangular%2Fangular.min.js%3A26%3A44%0A%20%20%20%20at%20file%3A%2F%2F%2Fhome%2Futida93%2Fstuding%2FconFusion%2Fbower_components%2Fangular%2Fangular.min.js%3A42%3A117%0A%20%20%20%20at%20q%20(file%3A%2F%2F%2Fhome%2Futida93%2Fstuding%2FconFusion%2Fbower_components%2Fangular%2Fangular.min.js%3A7%3A495)%0A%20%20%20%20at%20g%20(file%3A%2F%2F%2Fhome%2Futida93%2Fstuding%2FconFusion%2Fbower_components%2Fangular%2Fangular.min.js%3A41%3A476)%0A%20%20%20%20at%20file%3A%2F%2F%2Fhome%2Futida93%2Fstuding%2FconFusion%2Fbower_components%2Fangular%2Fangular.min.js%3A42%3A149%0A%20%20%20%20at%20q%20(file%3A%2F%2F%2Fhome%2Futida93%2Fstuding%2FconFusion%2Fbower_components%2Fangular%2Fangular.min.js%3A7%3A495)%0A%20%20%20%20at%20g%20(file%3A%2F%2F%2Fhome%2Futida93%2Fstuding%2FconFusion%2Fbower_components%2Fangular%2Fangular.min.js%3A41%3A476) at file:///home/utida93/studing/conFusion/bower_components/angular/angular.min.js:6:425 at file:///home/utida93/studing/conFusion/bower_components/angular/angular.min.js:42:407 at q (file:///home/utida93/studing/conFusion/bower_components/angular/angular.min.js:7:495) at g (file:///home/utida93/studing/conFusion/bower_components/angular/angular.min.js:41:476) at file:///home/utida93/studing/conFusion/bower_components/angular/angular.min.js:42:149 at q (file:///home/utida93/studing/conFusion/bower_components/angular/angular.min.js:7:495) at g (file:///home/utida93/studing/conFusion/bower_components/angular/angular.min.js:41:476) at eb (file:///home/utida93/studing/conFusion/bower_components/angular/angular.min.js:46:44) at c (file:///home/utida93/studing/conFusion/bower_components/angular/angular.min.js:21:373) at Sc (file:///home/utida93/studing/conFusion/bower_components/angular/angular.min.js:22:179
ошибка, которую он выдаёт.
https://docs.angularjs.org/error/$injector/modulerr?p0=confusionApp&p1=Error: [$injector:modulerr] http://errors.angularjs.org/1.6.4/$injector/modulerr?p0=ngRoute&p1=Error%3A%20%5B%24injector%3Anomod%5D%20http%3A%2F%2Ferrors.angularjs.org%2F1.6.4%2F%24injector%2Fnomod%3Fp0%3DngRoute%0A%20%20%20%20at%20file%3A%2F%2F%2Fhome%2Futida93%2Fstuding%2FconFusion%2Fbower_components%2Fangular%2Fangular.min.js%3A6%3A425%0A%20%20%20%20at%20file%3A%2F%2F%2Fhome%2Futida93%2Fstuding%2FconFusion%2Fbower_components%2Fangular%2Fangular.min.js%3A26%3A270%0A%20%20%20%20at%20b%20(file%3A%2F%2F%2Fhome%2Futida93%2Fstuding%2FconFusion%2Fbower_components%2Fangular%2Fangular.min.js%3A25%3A299)%0A%20%20%20%20at%20file%3A%2F%2F%2Fhome%2Futida93%2Fstuding%2FconFusion%2Fbower_components%2Fangular%2Fangular.min.js%3A26%3A44%0A%20%20%20%20at%20file%3A%2F%2F%2Fhome%2Futida93%2Fstuding%2FconFusion%2Fbower_components%2Fangular%2Fangular.min.js%3A42%3A117%0A%20%20%20%20at%20q%20(file%3A%2F%2F%2Fhome%2Futida93%2Fstuding%2FconFusion%2Fbower_components%2Fangular%2Fangular.min.js%3A7%3A495)%0A%20%20%20%20at%20g%20(file%3A%2F%2F%2Fhome%2Futida93%2Fstuding%2FconFusion%2Fbower_components%2Fangular%2Fangular.min.js%3A41%3A476)%0A%20%20%20%20at%20file%3A%2F%2F%2Fhome%2Futida93%2Fstuding%2FconFusion%2Fbower_components%2Fangular%2Fangular.min.js%3A42%3A149%0A%20%20%20%20at%20q%20(file%3A%2F%2F%2Fhome%2Futida93%2Fstuding%2FconFusion%2Fbower_components%2Fangular%2Fangular.min.js%3A7%3A495)%0A%20%20%20%20at%20g%20(file%3A%2F%2F%2Fhome%2Futida93%2Fstuding%2FconFusion%2Fbower_components%2Fangular%2Fangular.min.js%3A41%3A476) at file:///home/utida93/studing/conFusion/bower_components/angular/angular.min.js:6:425 at file:///home/utida93/studing/conFusion/bower_components/angular/angular.min.js:42:407 at q (file:///home/utida93/studing/conFusion/bower_components/angular/angular.min.js:7:495) at g (file:///home/utida93/studing/conFusion/bower_components/angular/angular.min.js:41:476) at file:///home/utida93/studing/conFusion/bower_components/angular/angular.min.js:42:149 at q (file:///home/utida93/studing/conFusion/bower_components/angular/angular.min.js:7:495) at g (file:///home/utida93/studing/conFusion/bower_components/angular/angular.min.js:41:476) at eb (file:///home/utida93/studing/conFusion/bower_components/angular/angular.min.js:46:44) at c (file:///home/utida93/studing/conFusion/bower_components/angular/angular.min.js:21:373) at Sc (file:///home/utida93/studing/conFusion/bower_components/angular/angular.min.js:22:179
ошибка, которую он выдаёт.
Нужно отредактировать class файл в IntelliJ IDEA
Файл открывается, декомпилируется, но редактировать нельзя. Пишет File is not writable
Жму File - Make File Writable
Но редактировать всё равно не даёт.
убейся, мразь :3
бамп
О великие, дайте советов мудрых. Задал задачу мужичок мне, а я в программировании на уровне инфузории.
Задача судя по условию легкая, но мне никогда не обуздать ее за 2 дня.
На языке С++ необходимо выполнить вычисления. Условия таковы.
Дан фаил "yoba.txt" с содержанием хитрым https://pastebin.com/0SgMCud2 Необходимо программку написать, которая бы этот фаил проверяла и создавала фаил "etoti.out" в котором в столбец выстроены числа из исходного файла и напротив каждого числа через дефис написано количество повторений этого числа. Возможно найдутся у вас наводящие ответы из интернетов, из которых я мог бы слепить это? Слишком уж я туп.
Прочитать файл, разбить, алгоритмом к каждому символу добавить еще символы, создать файл.
В чем проблема? Это стандартная библиотека.
Как происходит оплата через сеть? Что такое эта электронная коммерция, как она работает, со стороны всех участников?
Такая интересная тема, но никто её не обсуждаетямамкин хуцкер.
Бабки на государственном доверии в банке. Есть карта, репрезентация счета. Банк отслеживает все операции, отправляет смски, прочие услуги, может поставить лимит по тратам.
Ты вводишь данные с карты, код и цифры. Подразумевается, что карта только у владельца.
А что происходит затем? 3е доверенное лицо обрабатывает запрос, посылает его в банк, получает ответ(у 3их лиц какие-то договоренности с банками?), переносит к получателю, так?
Существует ли 3ье лицо и обязательно ли оно? Почему нельзя напрямую с банков переводить деньги?
Да и в любом случае, разве держатель сайта не может сохранить эти данные(мало ли настоебенил бизз)? То есть, просто запомнить все данные покупателей, а затем резко наснимать баблинскогопопасть в лист интерпола.. и свалить дауншифтить в Тай?
Я понимаю, софтины нужны для удобного отслеживания биза. Распределение запросов(на автоматическую отправку объекта, как в амазоне, например), ведение статистики.
Но, теоретически, при мелком бизе все софтины по идее не нужны, особенно если биз не интернациональный, а локальный? То есть покупатель сам переводит деньги, ээ, продавцу? Но не через личный же кабинет, это муторно, я понимаю. Да и как тогда получить гарантию что продавец получил деньги и не наебал?кажется я начинаю прозревать.. Специальный ИП-счет? А он обязателен, можно ли обойтись без него? И если нельзя, то как законом это всё отслеживается? Типа плати банку проценты от сделок. Но что если я перееду в другую страну? Ни я, ни сайт не привязаны к месту. Даже счёт может быть у меня от интернациональных банков соединяться в пуйпал, какой-нибудь. Эмм, то есть всё от счёта страны зависит? Но как я сказал, у меня может быть несколько счетов из разных стран, мне всем налоги платить?
Столько вопросов, а ответы на поверхности не лежат, в гайдецах о вебе такого не пишут, типа не твоя забота.
Как происходит оплата через сеть? Что такое эта электронная коммерция, как она работает, со стороны всех участников?
Такая интересная тема, но никто её не обсуждаетямамкин хуцкер.
Бабки на государственном доверии в банке. Есть карта, репрезентация счета. Банк отслеживает все операции, отправляет смски, прочие услуги, может поставить лимит по тратам.
Ты вводишь данные с карты, код и цифры. Подразумевается, что карта только у владельца.
А что происходит затем? 3е доверенное лицо обрабатывает запрос, посылает его в банк, получает ответ(у 3их лиц какие-то договоренности с банками?), переносит к получателю, так?
Существует ли 3ье лицо и обязательно ли оно? Почему нельзя напрямую с банков переводить деньги?
Да и в любом случае, разве держатель сайта не может сохранить эти данные(мало ли настоебенил бизз)? То есть, просто запомнить все данные покупателей, а затем резко наснимать баблинскогопопасть в лист интерпола.. и свалить дауншифтить в Тай?
Я понимаю, софтины нужны для удобного отслеживания биза. Распределение запросов(на автоматическую отправку объекта, как в амазоне, например), ведение статистики.
Но, теоретически, при мелком бизе все софтины по идее не нужны, особенно если биз не интернациональный, а локальный? То есть покупатель сам переводит деньги, ээ, продавцу? Но не через личный же кабинет, это муторно, я понимаю. Да и как тогда получить гарантию что продавец получил деньги и не наебал?кажется я начинаю прозревать.. Специальный ИП-счет? А он обязателен, можно ли обойтись без него? И если нельзя, то как законом это всё отслеживается? Типа плати банку проценты от сделок. Но что если я перееду в другую страну? Ни я, ни сайт не привязаны к месту. Даже счёт может быть у меня от интернациональных банков соединяться в пуйпал, какой-нибудь. Эмм, то есть всё от счёта страны зависит? Но как я сказал, у меня может быть несколько счетов из разных стран, мне всем налоги платить?
Столько вопросов, а ответы на поверхности не лежат, в гайдецах о вебе такого не пишут, типа не твоя забота.
Не бейте только палками за нубский вопрос, но...
Поступил в универ на коммерческую деятельность и внезапно, запал на тему программирования и IT
Подскажите, является ли ВО "коммерческая деятельность" смежной (может даже профильной) с программированием и IT?
Смежная. Учишся на менеджера, идешь на галеру, тебе выдают десяток рабов-программистишек. Гребешь бабло лопатой.
Ну я думал перевестись на заочку и сам взяться за вёлса на галерах
Интересно, будет ли при трудоустройстве/стажировке какую-либо роль играть тот факт, что я студентота (3 курс заочного) по профилю коммерческая деятельность?
Использовал SyncThing довольно успешно, надо было только включить опцию "Держать CPU включённым" в настройках и оставить телефон на нужное время. Ещё раз спасибо, программа хорошая, буду пользоваться.
А если бы образование было профильным (математика, информатика, инженер)? Или однохуйственно, что профильное, что нет?
Работай по специальности, базарю, чувак. Лет в 30 ещё спасибо скажешь, что не пошёл в программирование. Здесь все хуй сосут, какую бы позицию не занимали. Может, разве что в СШАшке можно в люди выбиться.
Примите таблеточки, больной.
Если есть судимость и в курсе блатных понятий, то ВМиК МГУ для тебя.
>Столько вопросов, а ответы на поверхности не лежат, в гайдецах о вебе такого не пишут, типа не твоя забота.
Банки.ру для кого написан? Там профильный форум, вот и начинай с него, а здесь-то что ты забыл? Здесь тебе напишут только, что в банках отношение к программистам как к говну (к невысморканному говну, если быть точным).
Ноуп. Тебе скормили маркетинговый буллшит. Будущее и деньги всегда у тех, кто умеет пиздить, продавать и договариваться.
Одно делать дорабатывать приложение и новый функционал вводить, другое дело с нуля делать.
Как быть, как начать?
пиздец просто берешь и начинаешь лепить хуйню. Потом по ходу делаешь нормально, если видишь, что хуйня выходит.
ну книжки там про архитектуру, бест практис, паттерны, хуё-мое начни уже читать, иначе таких вопросов не задавал бы
Пишите на почту: volskser!6?vANUSg6.YmailPUNCTUMcIb6om
>Паскаль не предназначен вообще ни для чего, это сугубо учебный язык для самых маленьких и вреда от него больше чем пользы.
Поясни про вред паскаля.
рассказывай как вкатился
лвл? какой стек? сколько по времени вкатывался? зп? хуи сосешь? бочку делаешь?
20 лвл, за 3 месяца выучил вёрстку, вкатился верстаком, сейчас могу в React + Redux и ангуляр первый, зп 35к в мухосрани, что очень много.
Помогите лучше с литературой
Дискретку - первый учебник в гугле по запросу дискретная математика пдф, учи чтоб знать что написано в пасте, алгоритмы можешь выучить, мне сильно расширило программистский кругозор после курсов(были на удивление годными), паттерны четвёрки помогли осознать за ооп немного, книга дракона понравилась пояснениями за регулярки и конечные автоматы, таненбаум компьютерные сети тебе наверное почитать можно как веб-программисту, из более близких к верхнему уровню протоколов. Но это лично по моим ощущениям всё.
просто в теории солид и паттерны я знаю
вот на пике мы делаем выборку по декартовому произведению таблицы с её копией, по условию одновременного равенства клиента и филиала, почему после проекции по атрибуту "клиент", мы получаем только одного человека у которого 2 дорговора? у нас же по идее по такому условию должна пройти проверка для каждой строки, когда она дублировалась сама с собой (декартово произведение же)
то есть кортеж:
Пирогов Юпитер 1066568 Пирогов Юпитер 1066568
не удовлетворяет условию выборки, а ему удовлетворяет только
Пирогов Юпитер 1066568 Пирогов Юпитер 6197781
почему я не понимаю, помогите понять плиз.
Вставляю между стартом и финишем рекурсивную функцию, при чём функции нужно пройти 50К+ элементов дерева, но после завершения функции, число тиков в переменной финиш равно числу тиков в переменной старт. Чё за нах?
Алсо, пробовал замерять и другими способами, но везде выдает по нулямпробовал через библиотеку chrono и функцию time
Анон, можешь поподробнее, по какой литературе учил верстку, как нашел радотодателя, какие конкретно задачи он перед тобой ставит? Можно на фейкопочту если тебе удобнее. follownickpolomontW^4witterANUSgmailg_|PUNCTUMc}nqom
окей, допустим. Как мне замерить время её выполнения тогда?
я бы посоветовал
Ахо А.В., Хопкрофт Д., Ульман Дж.Д. Структуры данных и алгоритмы
Вирт Алгоримы Структуры данных Программы
algorithms (4th edition) pdf
начинал с этого, когда ещё вообще ничего не понимал, хорошо ознакомляет с базовыми структурами и алгоритмами, от них же и курсы были на курсере, Algorithms, part I, вроде доходчиво и задачки есть, но у второй части какие-то проблемы с платформой и её нет. Дальше наверное любая книга где теория есть с нп, п задачами там, но я не уверен нужно ли настолько сильно знать их.
Вообще получится ли работать следующим образом: просто заказать нормальный макет, а всякие ангуляры и логику самому уже потом добавить?
> просто заказать нормальный макет, а всякие ангуляры и логику самому уже потом добавить?
This. Обычно так и делают.
Платформу подскажешь, где лучше людей искать? Пока на ум приходит очивидный upwork.
Просто потенциальной сложностью такого подхода мне кажется будет то, что по мере разработки в любом случае будут меняться какие-то детали, я вот думаю насколько проблемой будет осуществления доработок по макету.
Хуй знает, если честно, я не фрилонсер. Попробуй в воркаче во front-end треде поискать, лол.
<div class="testClass">
<strong>Num1</strong>
: 16X
<br>
<strong>Num2</strong>
: 16X
<br>
<strong>Num3</strong>
: 12X
<br>
<strong>Num4</strong>
: 12X
<br>
Надо его спарсить,
Num1 и 16х должны быть отдельно. Как это сделать, элемент же не под тегом класса? Это просто макет, инфа там может быть другая. Что посоветуете?
Есть один файл кейлоггер, который необходимо распространить по этой локальной сети.
Доступ к правам администратора не получить, если только хакнуть самого администратора.
Как распространить кейлоггер и хакнуть администратора?
Среднего администратора можно хакнуть с помощью предметов тяжелее десяти хуев.
Давно хочу в них вкатиться, открывающиеся возможности просто поразительны, но постоянно одергивает засилие высшей математики в сабже, а я в ней не бум-бум.
Пока нашел только уроки Ковалевского на ютубе, который разжевал суть и даже показал необходимые алгоритмы и реально рабочую сетку с хорошим предиктом без всяких итых, житых и прочих мнимых говнообразований Фурье, но хочется получить больше знаний.... и желательно с минимумом матана.
манька, ты без математики в машинном обучении обкакеешься,смирись с этим и не пытайся маняврировать, а планомерно изучай весь сопутствующий материал
В общем, я решил вкатиться в кодерство для себя. Начать решил с изучения питона, сейчас на половине пути и могу писать и решать простенькие задачки. Но вот когда я увидел, что большинство курсов по этому языку кончаются где-то на библиотеках с кортежами -- разочаровался и удивился. Почему так мало и так скоро? Этого ведь недостаточно, чтобы овладеть языком, разве нет?
Посему я начал искать видео и литературу по теме программирования в целом. Получилось так, что, не зная, с чего начать, я просто скачал кучу информации, которую не знаю, в каком порядке потреблять. Для себя выделил следующие темы: компьютерные сети, инфбез, криптология, алгоритмы, ОС. Но так как не знаю, с какого конкретного автора начинать -- снова потонул в говне.
Собственно, вопрос: с чего начинать? С каких авторов? Из чего должна состоять моя база? Я в ебанном отчаянии, серьезно.
Дело в том, что прога не палится антивирусом. На один из компов кейлоггер я установил, работает всё как надо.
Проблема с распространением на все компы.
>Среднего администратора можно хакнуть с помощью предметов тяжелее десяти хуев.
Тащемта этот старый хуесос скоро сам будет отсасывать, когда у него сервер упадёт.
Ты какой то странный. Учишь питон, ок, для чего?
У тебя конкретная цель должна быть, чего ты хочешь от языка.
Архитектура ЭВМ:
Танненбаум или какой-нибудь курс на Степике например (вообще Stepic офигенная платформа для обучения)
Программирование:
Процедурное - Си или сразу плюсы
ООП - плюсы(не джава, в ней ты не научишся работать с памятью )
как подойдешь к ООП, подключай структуры данных и алгоритмы - без них ты тупо соснешь
вот после этого можно брать и С# и Java
вообще сожешь почитать какой-нибудь вузовский план обучения, программу вуза с уже готовым списком рекомендуемых задач и книг, если честно, то это для тебя наиболее оптимальный вариант обучения,
сейчас по-любому кто-нибудь всполыхнет и начнет мне доказывать, что я неправильно построил тебе план убучения, их проблема в том, что они пытаются изобрести велосипед.
а вообще ты еще должен определиться, какая область конкретно интересует и углубляться по мере обучения
>не научишся работать с памятью
на дворе смуззи 2к17 а ты байты дрочить собрался, с тобой все в порядке?
Мне вот интересно, как вы собираетесь писать что-то серьёзное без понимания низкоуровнего кода (хотя бы минимального), как надо учить людей?
Сразу же сажать на готовые фреймворки ?
Хорошо, сформулирую тогда интересующую область: инфбез. Вот прямо он. С чего начинать вкатываться в него? Знания на уровне одиннадцати классов, несколько из которых на информатику клал хуец.
это не моя специальность, поэтому ничего толкового и узконаправленного не подскажу, но то, что я написал лишним не будет,
а так вообще готовься к жесткой математике
и низкоуровнему дрочу тоже
есть доска /crypt вообще-то,
обычно выёбываются всякими mba при перекате в менеджменство, а твой суц нахуй никому не нужен. аналогия специально для тебя: это как выёбываться нокией за 4к в обществе айфоно пидоров
есть ли какое-то годное решение внедрения js кода в java?
мне надо, чтобы было при срабатывании метода schedule в таймере выводилось оповещение на странице
с меня как обычно
nashorn
В идеале хотелось бы что-нибудь вроде этого
https://www.youtube.com/watch?v=urqPobwPOzs
Реально стать, но только при наличии тяги и желания. Честно. Без них можно не лезть ни в одну область. Займешь чужое мест и всю жизнь будешь жалеть о том, что вовремя не ушла.
Программистом нет, если самого не прет от программирования. У пизды хорошие шансы стать бесполезной пиздой в IT (которая при этом не умеет рисовать или не может в дизайн) - стать скрам-мастером, аджайл коучем, аналитиком и прочими бесполезными хуесосами.
Можно еще руководить программистишками, как Марисса Майер или Леночка. И соответственно получать больше этих аутистов.
А почему они бесполезны? AGILE/SCRUM методики очень помогают IT отрасли - позволяют писать продукт силами полуграмотных индусов, снижая расходы на зарплату и увеличивая прибыль от продаж. Ну а то, что задрота, дрочившего 5 томов кнута и книгу дракона, в 40 выкинули на мороз, так это исключительно его проблемы. Бизнесу же одни профиты.
>шла на программиста
В вузе этому не научат. Там будет много теории и мало практики. Чтобы стать прогером нужна практика. Зато, как тебе уже сказали, можешь стать тестером или аналитиком.
Хотя, прочитал последнее предложение о математике и литературе, и понял что лучше б тебе занятся чем другим.
Программирование без понимания того, как там все под капотом. Просто берешь и хуячишь, чтобы работало, гугля тонкости. Это нормально? Просто на теорию можно рили десятилетия тратить.
Фронт нормально. Бэк нет - зависимости от языка от нет до ТЫ СУКА ОХУЕЛ ТАКОЕ ПУЛЛ РЕКВЕСТИТЬ ЗАЯВЛЕНИЕ ПО СОБСТВЕННМУ МЕНЕДЖЕРУ НА СТОЛ БЫСТРАБЛЯТЬ ИЛИ ЗА НЕСООТВЕТСТВИЕ УВОЛИМ.
Тут нужны не «биндинги», а интерпретатор Лиспа.
То есть, надо будет считать дерево S-выражений и создать из него дерево структур данных (как на рисунке), а потом пройти это дерево и выполнить команды в нём.
В конце будешь выглядеть так, как на втором. Рисунке.
А ведь лето на дворе. Так что подумай.
ок. ну а что под пониманием в бэк значится? доки по фреймворку, синтаксис почитал - типа знаешь? или еще надо протоколы кэшироание алгоритмы понимать? я хз
Алан Бьюли, «Изучаем SQL».
Особенности работы с сеансами, хранение паролей в зашифрованном виде.
Многопоточность без блокировок (если запросов очень много), пространства имён, модули, как не ляпать глобальные переменные куда попало (и вообще без них обойтись), принципы RAII и DI и т.д.
Эндрю Таненбаум, все книги: компьютерное железо, современные сети, операционные системы.
Ричард Стивенс: современные сети и операционные системы.
Пару учебников по SQL.
Зачем тебе нужно понимать в компьютерах? У тебя нет цели, и успеха поэтому не будет. Нужно иметь цель, видеть конечный пункт назначения. Например если цель освоить линукс, нужно изучить как устроены операционные системы. Если цель написать программу, нужно изучать программирование.
Твоя какая цель? Не видя конечный результат в голове к результату не придти. Просто для общего развития это не цель. Ты забьешь через месяц. Потому что необходимости нет. Все равно что изучать математику просто так. Ни хера ее так не освоишь, ни на каком уровне.
Не слушай анонов с Танненбаумами, тебе это не надо. Читай вот эту книгу: Петцольд "Код. Тайный язык информатики", всё доступным языком с самых азов.
Столько противоречий и смехуечек, я проигрываю сквозь слезы, такая-то анальная клоунада петухов.
Ты сам кто по масти? Если ньюфаг - то вали нахуй, будущее проёбано. Если уже прочно вкатился - то впереди одни радуги, девственницы и единороги.
Да не нюфаг я, иди нах. Я деплоил парочку проектов и дрочил биржу пока она не превратилась в говно год назад.
Ты мне прогнозы скажи.
>Да не нюфаг я, иди нах.
А это здесь при чем? Ньюфаги не нужны в любом случае. Путин рубль укрепляет, с индусами конкурировать сложнее.
Проигрунькал. Вздохнул. И потопал.
Лучше в 26, чем в 36, или в 46, или в 56, ну ты понял, всегда лучше раньше, но если уж проебал время, то что теперь, не жить что ли?
Эх, знал бы это, не спрашивал бы здесь
Я бы кресты взял, потому что хардкорнее.
В общем, нужно двигаться дальше, но уже не так хаотично, как раньше. Взять какую-то одну тему и серьёзно её проработать. Что посоветуете прокачивать именно в плане востребованности на рынке? Бутстрап? Ангуляр? Что-то другое? Речь о фулл-стеке, поэтому и не могу выбрать, за что браться. Хочется уже делать коммерческие проекты и получать за них деньги.
Ну и сразу вопрос о тех самых проектах. Джуном на фулл-тайм мне идти поздно (уже старше 30), не возьмут. Удалённо, тем более. Фрилансом заниматься сложно (и недостаток опыта, и не умею себя продавать). Собственный проекты делал - не взлетел. Я немного в тупике.
Питон/ЖС (Django, Angular) для тебя как раз будет. Заавтоматизируй всё возможное у себя на работе для практики, напиши что-то типа Заббикса с вышеуказанными технологиями для своих сервачков или ещё что и не иди джуном, а немного спиздани и уже мидлом/помидором пиздуй, к тому же, если ты нормальный админ, половину программистской работы ты уже должен знать (деплой, бд, сети).
У меня на прошлой работе был программист-бывший админ, просто взял и в 34 года устроился старшим программистом.
Angular, значит? С php в бэк-энде я никуда не слезу, разве что на серверный JS.
Если ты в мухосрани то да. Выбирай в общем, что нравится на бэк. Мой посыл основной, что можно сразу повыше метить на фуллтайм-джоб.
>>994631
Неделя тебя на книгу Флэнагана по ЖС, потом пару дней на Жквери (просто, чтоб знать как диды делали), потом можешь за Реакт браться. Вообще пропиздуй в жс-фронт-треды, там всё разжёвано уже должно быть.
Благодарю.
>Мой посыл основной, что можно сразу повыше метить на фуллтайм-джоб.
Живу в ДС. То есть, ты советуешь прокачивать именно бэк и потом идти на мидла?
Да, выбирай на бэк, что больше нравится, ЖС на фронте по ходу освоишь, если надо будет.
Бумп
Хочу, чтобы буква выбиралась из алфавита, а не просто math.random до шести символов.
Можешь ещё объяснить, почему так? А то в голове каша из-за всех понятий.
Второе, миграции называется.
И так и так бывает.
Да
потому что тут можно представить строку как массив символов, и ты по индексу рандомному получаешь нужный, а то что у тебя, там от этой строки одна длина упоминается.
https://pastebin.com/Tj9y59qD
точнее сам код спизжен с буржуйского сайта, надо его понять и нарисовать алгоритм
да
тебе просто нужно понять код и нарисовать алгоритм
Ок, а конретная литература есть кроме первой книги? Или мне опять все гуглить и копи растить со стака? И где я хайлоад найду? Разве такие вещи не познаются уже на практике?
Как же заебали вы, вездесущие однотипные дебилы-недошутники
Нахуй вы вообще живёте, мрази?
Какой смысл от твоего высера?
И комментарий написал унылый, никому не смешной, и человеку не помог, и своё время проебал
Биомасса ебаная
Заебал - не давайся в жопу.
Двач-помогач, есть два приложения для курсача с темой нахождение максимального потока, одно виндовс форм, другое соснольное (оба делал не я и вообще в программировании я инфузория). То, которое в форме считает каждый раз одну и ту же диагональ, даже если поиграться с циферками и непонятно, правильно ли оно работает или нет. Соснольное же работает вроде как правильно, но его нужно переделать в форму и я совершенно неебу как это сделать. Как мне поступить и что вообще делать в данной ситуации?
Заплатить денег тому кто шарит.
Ну так блядь! Сайтописцом называют именно работу с WEB. Когда Брин делал гугл, его вовсе не WEB ебало.
Ну я вечно путаю, когда их надо ставить, а когда нет.(9
Лучше бы сказал, хули код не работает и где я там и что не так сделал.
Сложна, благодарю.
Пробовал выполнить запрос в консоли
DELETE FROM `Words` WHERE `id` = '{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}'
Ничего не происходит
Бля, посмотрел и понял, что нихуя не понял.
Например, причём тут 'g'?
И зачем там вообще new regExp? Почему нельзя просто к regex добавить параметры (letter, g)? Или это единственный способ добавления?
Очевидно что оно реплейсит всё совпадения по регекспу с флагом g: global.
Также очевидно что это первый написанный мной код на жопаскрипте, жди вката экспертов в тред или топай в специально отведенное для этого место.
>флаг глобал
Ебать как сложно. Первый раз такое слышу. Мне ещё пилить и пилить.
>топай в специально отведенное для этого место
Я забыл, что тут джаватред есть. Лол.
Укатываюсь.
Дата-саенс, девопс, админство цисок, программирование на хаскеле, веб-дизайн, внедрение 1с.
Стек оверФлоу не помог
Скажем так, я студент нефтегазовой шараги, учусь на механика, до этого отчислили, а сейчас восстановился. И появилась у меня академразница со всяких дремучих курсов. Один препод совсем ебанутый и сказал, что закроет мне аш 3 предмета, если я то-то сделаю в CNTK. Что это такое и как в этом разобраться я не ебу, даже установить не могу.
Товарищи програмисты, может подкините какой-нибудь инфы как что-нибудь сваять в этой проге будущему черножопому?
Аноны, нужна небольшая хелпа. С какой литературы стоит вкатываться в SEO? Пока наткнулся на сайт, и там для начинающих советуют Гроховского.
В планах изучить за лето и таким образом начать зарабатывать. Возможно ли или это маняпроекции?
/web/
Сап pr.
Есть: двусвязный список. У каждого элемента -строка + свой, вложенный двусвязный список.
https://ideone.com/oZvBrg <= собственно сами структуры тут.
Вопрос: как мне это сохранить в файл, и как это считывать. Файл можно бинарный. (наверное даже нужно)
Я так понимаю что просто пройтись по всем Element и записать в файл не получится?
Язык - си.
Друзья,посоветуйте хороший текстовый редактор для Ubuntu..сейчас пользуюсь vim
На сайт мишки портнова иди
Надо вывести значения выше введённой суммы с листа "База" на лист "Запрос1"
Выдаёт ошибку Invalid or unqualified reference в строке
>Worksheets("Запрос1").Range(.Cells(1, 1), .Cells(lLastRow, 7)).Font.Size = 12
[CODE]Private Sub CommandButton1_Click()
Worksheets("Запрос1").Cells.Clear
If IsEmpty(UserForm5.TextBox1.Text) Or Not IsNumeric(UserForm5.TextBox1.Text) Then
MsgBox "Неправильный формат введенных данных"
Else
Dim total, value, lineRead, lineWrite As Long
With Worksheets("Запрос1")
.Cells(1, 1).value = "Фамилия"
.Cells(1, 2).value = "Адрес"
.Cells(1, 3).value = "Дата"
.Cells(1, 4).value = "Стоимость заказа"
.Cells(1, 5).value = "Сумма аванса"
.Cells(1, 6).value = "Задолженность"
.Cells(1, 7).value = "Вид заказа"
End With
total = Worksheets("База").Cells(ActiveSheet.Rows.Count, "B").End(xlUp).Row
lineWrite = 2
For lineRead = 2 To total Step 1
value = Worksheets("База").Cells(lineRead, 5).value
If value >= UserForm5.TextBox1.Text Then
Worksheets("Запрос1").Cells(lineWrite, 1).value = Worksheets("База").Cells(lineRead, 2).value
Worksheets("Запрос1").Cells(lineWrite, 2).value = Worksheets("База").Cells(lineRead, 3).value
Worksheets("Запрос1").Cells(lineWrite, 3).value = Worksheets("База").Cells(lineRead, 4).value
Worksheets("Запрос1").Cells(lineWrite, 4).value = Worksheets("База").Cells(lineRead, 5).value
Worksheets("Запрос1").Cells(lineWrite, 5).value = Worksheets("База").Cells(lineRead, 6).value
Worksheets("Запрос1").Cells(lineWrite, 6).value = Worksheets("База").Cells(lineRead, 7).value
Worksheets("Запрос1").Cells(lineWrite, 7).value = Worksheets("База").Cells(lineRead, 8).value
End If
lineWrite = lineWrite + 1
Next lineRead
UserForm5.Hide
lLastRow = Worksheets("Запрос1").Cells(ActiveSheet.Rows.Count, "B").End(xlUp).Row
Worksheets("Запрос1").Range(.Cells(1, 1), .Cells(lLastRow, 7)).Font.Size = 12
Worksheets("Запрос1").Range(.Cells(1, 1), .Cells(lLastRow, 7)).Borders.LineStyle = 1
Worksheets("Запрос1").Range(.Cells(1, 2), .Cells(lLastRow, 7)).HorizontalAlignment = xlCenter
Worksheets("Запрос1").Range(.Cells(1, 1), .Cells(lLastRow, 7)).HorizontalAlignment = xlCenter
Worksheets("Запрос1").Cells(1, 1).HorizontalAlignment = xlCenter
End If
End Sub
Private Sub CommandButton2_Click()
UserForm5.Hide
UserForm4.Show
End Sub
Private Sub TextBox1_Change()
End Sub
Private Sub UserForm_Click()
End Sub[/CODE]
Надо вывести значения выше введённой суммы с листа "База" на лист "Запрос1"
Выдаёт ошибку Invalid or unqualified reference в строке
>Worksheets("Запрос1").Range(.Cells(1, 1), .Cells(lLastRow, 7)).Font.Size = 12
[CODE]Private Sub CommandButton1_Click()
Worksheets("Запрос1").Cells.Clear
If IsEmpty(UserForm5.TextBox1.Text) Or Not IsNumeric(UserForm5.TextBox1.Text) Then
MsgBox "Неправильный формат введенных данных"
Else
Dim total, value, lineRead, lineWrite As Long
With Worksheets("Запрос1")
.Cells(1, 1).value = "Фамилия"
.Cells(1, 2).value = "Адрес"
.Cells(1, 3).value = "Дата"
.Cells(1, 4).value = "Стоимость заказа"
.Cells(1, 5).value = "Сумма аванса"
.Cells(1, 6).value = "Задолженность"
.Cells(1, 7).value = "Вид заказа"
End With
total = Worksheets("База").Cells(ActiveSheet.Rows.Count, "B").End(xlUp).Row
lineWrite = 2
For lineRead = 2 To total Step 1
value = Worksheets("База").Cells(lineRead, 5).value
If value >= UserForm5.TextBox1.Text Then
Worksheets("Запрос1").Cells(lineWrite, 1).value = Worksheets("База").Cells(lineRead, 2).value
Worksheets("Запрос1").Cells(lineWrite, 2).value = Worksheets("База").Cells(lineRead, 3).value
Worksheets("Запрос1").Cells(lineWrite, 3).value = Worksheets("База").Cells(lineRead, 4).value
Worksheets("Запрос1").Cells(lineWrite, 4).value = Worksheets("База").Cells(lineRead, 5).value
Worksheets("Запрос1").Cells(lineWrite, 5).value = Worksheets("База").Cells(lineRead, 6).value
Worksheets("Запрос1").Cells(lineWrite, 6).value = Worksheets("База").Cells(lineRead, 7).value
Worksheets("Запрос1").Cells(lineWrite, 7).value = Worksheets("База").Cells(lineRead, 8).value
End If
lineWrite = lineWrite + 1
Next lineRead
UserForm5.Hide
lLastRow = Worksheets("Запрос1").Cells(ActiveSheet.Rows.Count, "B").End(xlUp).Row
Worksheets("Запрос1").Range(.Cells(1, 1), .Cells(lLastRow, 7)).Font.Size = 12
Worksheets("Запрос1").Range(.Cells(1, 1), .Cells(lLastRow, 7)).Borders.LineStyle = 1
Worksheets("Запрос1").Range(.Cells(1, 2), .Cells(lLastRow, 7)).HorizontalAlignment = xlCenter
Worksheets("Запрос1").Range(.Cells(1, 1), .Cells(lLastRow, 7)).HorizontalAlignment = xlCenter
Worksheets("Запрос1").Cells(1, 1).HorizontalAlignment = xlCenter
End If
End Sub
Private Sub CommandButton2_Click()
UserForm5.Hide
UserForm4.Show
End Sub
Private Sub TextBox1_Change()
End Sub
Private Sub UserForm_Click()
End Sub[/CODE]
Так вим же самый лучший, че ты как нипацан?
Курсы на пастебине — кто может сказать, там есть годнота или это пустая трата времени и денег?
В частности, интересует авторитетное мнение анона по поводу вот этого https://deals.pastebin.com/sales/pay-what-you-want-learn-to-code-bundle
ada
Не смотрел там, но после курсеры, удасити и почитав в инете, мне кажется что курсы лютое дерьмо, натыкался на один нормальный, но похоже больше на исключение, в остальном либо индусы, несущие хуйню без теории, либо популярные темы поверхностно, без теории, галопом по европам методы пихают и всё. Ну либо вода, которая будет интересна только эшарке, которая тебя будет фильтровать на собесе. Ещё не верь в курсы которые обещают научить за неделю/месяц с нуля, программинг не такой простой, могут научить писать еле-еле, но сам потом будешь от говнокода охуевать и время из-за этого больше тратить. Сам так начинал, написал лютое говно, работоспособность которого была НЕОПРЕДЕЛЁННОЙ. В общем лучше книги читай, паттерны, если совсем туго то можно лекции нагуглить.
int [] scores = new int [] {88, 55, 71, 98, 93};
ArrayList<Integer> decentScores = new ArrayList<>();
for (int i = 0; i < scores.length; i++) {
if (scores > 90) {
decentScores.add(i);
}
}
System.out.println(decentScores.get(1));
Выведет 4. Но почему, как это работает? Разве переменная (i), может быть доступна за пределами цикла for? В этом кучке scores > 90 разве i идет не 0, 1, 2, и и.т.д? Объясни тупому.
scores
test [test]
scores
>Разве переменная (i), может быть доступна за пределами цикла for?
А она и не за пределами.
В этом кучке scores > 90 разве i идет не 0, 1, 2, и и.т.д?
А здесь вообще проверяют больше ли массив чем число 90.
Переменная i доступна внутри цикла. i идет от 0 до длины массива, если элемент больше 90 позиция элемента добавляется в лист decentScores
Двач убирает квадратные скобки с символом i внутри, это тег
Пишу программу для Raspbian, но ясен хуй ничего не умею. Как мне превратить мою программу в демона? Как автостарт при включении системы запилить, чтобы мой демон стартовал с рут правами?
Язык - Си, если что.
Хоспаде, i изменяется от 0 до длины массива. scores [ i ] оначает что ты берешь элемент из массива с порядковым номером i и сравниваешь его с 90
Есть N точек, раскиданных в трехмерном пространстве (ну то есть они задаются структурой с полями x, y, z).
Как быстро найти точки, лежащие внутри некоторого параллелепипеда (ребра параллельны координатным осям)?
Очевидно, что это можно сделать простым перебором точек за O(N) операций, я верю, что существует логарифмический способ поиска, но не понимаю, какие контейнеры использовать для хранения этих точек.
для примера, в одномерном случае всё вырождается в сортировку точек по координате и бинарный поиск
Да, все точки заданы изначально.
При чем я могу их до начала поиска как угодно сортировать, раскидывать по деревьям и всё такое, это не учитывается. И плевать сколько памяти используется, хоть 100 раз их продублировать в разных контейнерах.
Главное, чтобы потом искать за логарифмическое время.
Можно отфильтровать сначала по одной координате, оставшиеся по второй и по третьей.
мимодиван
Гугли AABBTree
Да хуй, меня без опыта работы тока в мак возьмут.
т.е. запись вида if scores[ i ] > 90 означает, что берется элемент массива, а не действительное значение i?
Пишу на С++ с opencv. Уже пробовал юзать SURF-детектор, но похоже он не прокатит, слишком уж разные фичи выделяет. Еще пробовал перцептивный хеш (через дискретное косинусное преобразование), тоже не особо прокатило, небольшое перспективное искажение вносит большую разницу, чем одна лишняя буква.
Попробуй нейроночки.
Оставь почту, пожалуйста, у меня есть вопросы по opencv на С++, но я стесняюсь, сэмпай.
Почты нет, если оставишь телегу - завтра тебя добавлю.
Но лучше пиши сюда, нечего стесняться.
GFX Coinstaller (1.2.30.0) I
Version not found for file: C:\Windows\SysWOW64\OpenCL.DLL
No Destination file resolution: Install
Copying and renaming 32-bit dll
Version not found for file: C:\Windows\system32\OpenCL.DLL
No Destination file resolution: Install
Copying and renaming 64-bit dll
Obtaining INF filename
Filename: C:\Windows\INF\oem136.inf
HWID: pci\ven_8086&dev_0412
Section: iHSWD_w8
INF does not contain PackageInfo/INFSource
Service key: SYSTEM\currentcontrolset\control\class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000
Driver INF: oem136.inf
Full INF path: C:\Windows\inf\oem136.inf
Using source path: C:\Windows\INF
OS Version: 0x206
Preparing to launch installer
Launching installer: C:\Windows\INF\igxpun.exe -s -report "c:\Intel\Logs" -coin "C:\Windows\inf\oem136.inf"
Installer launch result: 0x2
Exiting
>>> 9/08/2016 00:08:56:949
GFX Coinstaller (1.2.30.0) U
Removing Intel 32 bit vendor values
Checking Registry for other 32 bit vendor keys...
Other vendor keys found. Vendor key remains.
Checking Registry for other 64 bit vendor keys...
Other vendor keys found. Vendor key remains.
Preparing to initiate uninstaller
[RegOpenKey] : 0x2. App may already be uninstalled
Requesting reboot (0x0)
Exiting
штоэта
GFX Coinstaller (1.2.30.0) I
Version not found for file: C:\Windows\SysWOW64\OpenCL.DLL
No Destination file resolution: Install
Copying and renaming 32-bit dll
Version not found for file: C:\Windows\system32\OpenCL.DLL
No Destination file resolution: Install
Copying and renaming 64-bit dll
Obtaining INF filename
Filename: C:\Windows\INF\oem136.inf
HWID: pci\ven_8086&dev_0412
Section: iHSWD_w8
INF does not contain PackageInfo/INFSource
Service key: SYSTEM\currentcontrolset\control\class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000
Driver INF: oem136.inf
Full INF path: C:\Windows\inf\oem136.inf
Using source path: C:\Windows\INF
OS Version: 0x206
Preparing to launch installer
Launching installer: C:\Windows\INF\igxpun.exe -s -report "c:\Intel\Logs" -coin "C:\Windows\inf\oem136.inf"
Installer launch result: 0x2
Exiting
>>> 9/08/2016 00:08:56:949
GFX Coinstaller (1.2.30.0) U
Removing Intel 32 bit vendor values
Checking Registry for other 32 bit vendor keys...
Other vendor keys found. Vendor key remains.
Checking Registry for other 64 bit vendor keys...
Other vendor keys found. Vendor key remains.
Preparing to initiate uninstaller
[RegOpenKey] : 0x2. App may already be uninstalled
Requesting reboot (0x0)
Exiting
штоэта
http://www.codenet.ru/webmast/php/gd/Graphics.php
На выходе получаю пикрил. Что я делаю неправильно? PHP 5.6
Толсто, на другой машине апач крутится.
>>995534
А, лол, спс. Выполняется без нихуя.
А как запилить чтобы это на экран выводилось?
Уже не уверен что это надо, благодаря линуксам вся моя хуйня стала внезапно дико глючить. Охуенно чо. Перестать писать в файлы штоле, начать писать в mysql
Например так
foreach($data as $row)
{
echo '<tr><td>'.$row['Year'].'</td><td>'.$row['Site'].'</td><td>'.$row['Description'].'</td></tr>';
}
Не, у меня вопрос в том что результат (т.е. пикрил график) не выводится после исполнения, только пустая страница.
Подумал что можно не ебать мозги с парсингом файлов и просто работать с mysql. Получил
sudo mysql start
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
Wtf?
>>№995589
Я просто хотел развить мышление. S(ML) подойдет для этого?
Так-то я Труэлсена (C#) сейчас читаю
Есть ли для S(ML) учебник на русском? на английском очень тяжело читать
Привет, анон. Помоги скомпилировать хелловорлд на gtk, пожалуйста. Все нужные либы (libgtk3.0-dev, libgtk2.0-dev) стоят, но нихуя не робит и не компиляется.
gcc test.c -o test `pkg-config --cflags --libs gtk+-2.0` gtk.c
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
gcc: error: gtk.c: Нет такого файла или каталога
gcc test.c -o test `pkg-config --cflags --libs gtk+-2.0`
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
test.c:1:21: fatal error: gtk/gtk.h: Нет такого файла или каталога
#include <gtk/gtk.h>
^
compilation terminated.
Вся проблема в том что если окно не активировано то рыба не двигается, ну и мои знания погромирования кончаются на калькуляторе на go.
Реквестирую код для сего действа, или приблуды для нескольких активных окон (например хромога) с рабочей мышкой в каждом.
Виртуальные машины слишком дохуя жрут на моём некропеке.
нет
http://newstar.rinet.ru/~goga/tapl/tapl.pdf єто окамл.
Есть одна очень хорошая русская книга по ML,но я забыл название.
Без нормальной (статической, сильной) типизации жизнь тлен.
Тем более что ты спермообмазаник, то хорошо F# зайдет.
>самый мощный и низкоуровневый ЯП, на котором смогу писать под большинство популярных систем
Машинный код уже советовали?
Что почему? Можно поставить и без VS2017, ссылки там же.
Саа программисты.
Не закидывайте говном и попытайтесь войти в положение.
Есть маленький нишевый биз, конвенция заказов идёт в основном из социальных сетей.
Дело в том, что на рынке всего игроков 10, сайт из которых имеют лишь 4-5.
Я не знаю, как работает алгоритмы поиска Гугла (но знаю, что научная работа Брина или Ларри по гуглу, одна из самых популярных в Стенфорде).
Так вот, есть ли смысл искать человека, который за самый минимум напишет сайт, подключив к нему фотки с облака того же мейл и взять тематический домен, например: passkodypiter.huy ?
То есть сделать сайт с привязкой фото из облака, чтобы не ебаться с библиотеками и минимальной информацией, чтобы по поиску ключевых слов выходил он не на первом месте конечно, ну вы поняли.
И сколько это в минимуме будет стоить?
Вы только говном не закидывайте мол:
" жид пидор, за интеллектуальные услуги надо платить копи и систематизируй биз или иди на хуй.
Эта та сфера, в которой ничего уже систематизировать нельзя так как все лежит онли на твоей работе и материалах, которые пиздецки выросли в цене.
lilannxz,forfanANUSmmKEailPUNCTUMr)ZRu
Если можете помочь а тред смоет или ещё что.
Самый дешманский сайт-визитка с базовым сео стоит тыщ 5. Домен от 200 р. в год, может больше. По возможности ещё нужно текстов уникальных, рублей 500 студенту-копирайтеру.
Если хочешь трафик лить, то сколько есть денег, столько и будет стоить.
Если ты уже хостишь сайт, нет смысла экономить на хранении картинок.
И да, если уже крутишься в соцсетях, есть смысл развиваться там дальше, возможно рекламой под ЦА. По ключевым запросам группы ВК тоже в выдаче есть. Я не смм, меня можно не слушать
А если мне F# не нужен? Я просто хочу стать нормальным человеком, расширить свой кругозор
Хотя я уже начал читать книгу по ссылке, пока нравится. Спасибо!
Мне прата больше понравился
кто хэйтит то блядь?77777777 не выебывайся.
Благодарю, попробуем
направление курсора не работает что печалит, ну и как я понял он тупо воспроизводит действа и нельзя его как то затригирить, поэтому даже используя эти функции сложно сотворить под сотню статичных рыбок постоянно возраждающихся.
Можешь поробовать управлять джавой
https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/interactions/Actions.html
Всё равно хуйня какая то происходит, сотворил 3 окна зашёл с 3 окон одновременно потом началось движение в нужное направление и весь браузер крашнулся без ошибок всяких.
Попробовал ещё раза 2 с 1 и 2 окнами тоже через 5 секунд крашатся.
Так что думаю тут особая виндовская проблема с несколькими активнами окнами.
Как я понял он должен двигаться в угол до всплывания окошка где нужно нажать кнопушку возраждения.
Но похоже я слишком туповат даже для этого и остался вариант найти типа vmware oracle онли для браузера и уже както автоматизировать возраждение в +100 виртуалках.
+-полгода сидения в слоновьем треде где с помощью гугла пилить код нуфагам.
Я совсем-совсем нуб, но любопытный. А как эти боты работают? Вот есть например код на JavaScript(подойдет?), куда он засовывается?
Пока никак, но в маняфантазиях просто плыть в угол игровой карты и при смерти (вплывании окошечка) возрождаться и снова плыть, итак по кругу и в количестве +100 окон.
Ок. Например мне нужно двигать какую-то херню по экрану. Я запускаю в консоли на выполнение файл, он открывает нужную страницу, по DOM страницы получает нужный элемент и двигает его? Наверное в играх все совсем не так, но общий принцип такой?
Я не могу найти его через поисковик. Что мне делать?
Ну я просто не знаю всех этих флешей-хуешей канвасов-хуянвасов. Но сам принцип ведб подобный? Нужно найти элемент и его двигать, у него тоже небось есть что-то типа id по которому его можно получить, только вопрос... Если в статических элементах, я их всех получаю в явном виде в теле страницы, то как работать со всей этой игровой хуйней? Или она тоже всея приходит на клиентский комп?
В 99% игр вся игра играется на серваках, на клинте лишь отрисовывается графон, если бы игра крутилась на пеке то можно её уже её ломать типа чит-двигателем/артмоней или подобными редакторами памяти.
Да так делается, но не в играх
Так вот и я о том, что все на серваке. Но ведь боты существуют... Как они работают? ну ладно можно наверное как-то иммитировать движение и нажатие мыши над окном с игрой, но как найти на поле ту хуйню хотя бы которую двигать- это ведь по идее жестокий гемморой
По маняфантазии - нейросети
По логике - по элементам графона который хранится на пеке, типа твой персонаж + стены = а враги *, а действия прописываются в коде.
Ну тебе от сервера приходят данные, конкретно в этой игре открывается соединение по веб сокету. Можешь покопаться в клиентском скрипте и найти там new WebSocket. Там будет строка вида onmessage. Можешь в функции обработки onmessage вывести сообщение от сервера в консоль
Есть задача.
Дан массив, содержащий 20 неотрицательных целых чисел. Составьте алгоритм и программу на языке PABC, позволяющий найти и вывести наименьшую сумму двух соседних элементов массива, имеющих
различную чётность.
Ввод массива в виде процедуры и вывод массива в виде процедуры. Поиск минимальной суммы двух соседних элементов в виде функции, в каждую подпрограмму передавать исходный массив в виде параметра.
Я накодил вот это:
const
N=20;
var
a: array [1..N] of integer;
i,x,y : integer;
begin
for i:= 1 to N do
readln(a);
y:=a[1];
for i:=1 to N-1 do
begin
if y<a then y:=a;
x:=a+a[i+1];
if (a mod 2 <> a[i+1] mod 2) and (x<y) then y:=x;
end;
writeln(y)
end.
И оно не работает.
Помогите исправить трабл.
Есть задача.
Дан массив, содержащий 20 неотрицательных целых чисел. Составьте алгоритм и программу на языке PABC, позволяющий найти и вывести наименьшую сумму двух соседних элементов массива, имеющих
различную чётность.
Ввод массива в виде процедуры и вывод массива в виде процедуры. Поиск минимальной суммы двух соседних элементов в виде функции, в каждую подпрограмму передавать исходный массив в виде параметра.
Я накодил вот это:
const
N=20;
var
a: array [1..N] of integer;
i,x,y : integer;
begin
for i:= 1 to N do
readln(a);
y:=a[1];
for i:=1 to N-1 do
begin
if y<a then y:=a;
x:=a+a[i+1];
if (a mod 2 <> a[i+1] mod 2) and (x<y) then y:=x;
end;
writeln(y)
end.
И оно не работает.
Помогите исправить трабл.
Ну или просто написать код, чтобы до меня дошло.
sums = [];
for(var i = 0; i < arr1.length-1; i++) {
sums.push(arr1[ i ] + arr1[ i+1 ]);
}
var buf = 0;
for(var i = 0; i < sums.length; i++) {
for(var j = i; j<sums.length; j++){
sums[ i ] < sums[j] ? buf = sums[j],sums[j]=sums[ i ],sums[ i ]=buf; : continue;
}
}
var result = 0;
for(var i = sums.length-1; i >=0; i++) {
if(sums[ i ]%2 == 1) {result = sums[ i ]; break}
}
Java или php(пых бесит своим $).
Создаешь пустой массив на 19 элементов. Берешь цикл от 1 до количества элементов в массиве - 1. В пустой массив запихиваешь сумму a[ i ] + a[ i + 1 ]. Потом сортируешь получившийся массив. Так как элементы отсортированы начинаешь с самого малого и перебираешь опять в цикле, при этом делишь каждый элемент массива с остатком на 2. Если получится 1 это и есть наименьшая сумма двух элементов (рядом стоящих)
Нет. Это никому не нужно.
122 - игры, футбол
123 - кошки, мышки, собаки
124 - костыли
В виде каких таблиц это реализовать? (нужна не реализация, а именно метод хранение этих данных)
> не работает
y:=a[1]; - Тут лучше MaxInt использовать.
if y<a[ i ] then y:=a[ i ]; - Это ещё что за хуйня?
N=20;
var
a: array [1..N] of integer;
x: array [1..N] of integer;
z: array [1..N] of integer;
i,y: integer;
begin
y:=0 ;
for i:= 1 to N do
readln(a);
for i:=1 to N-1 do
begin
x:=a+a[i+1];
if (a mod 2 <> a[i+1] mod 2) then
begin
z:= x ;
y:= z[1] ;
if x<y then y:= x
end;
end;
writeln(y)
end.
Оно работает, но выглядит как говно.
N=20;
var
a: array [1..N] of integer;
x: array [1..N] of integer;
z: array [1..N] of integer;
i,y: integer;
begin
y:=0 ;
for i:= 1 to N do
readln(a);
for i:=1 to N-1 do
begin
x:=a+a[i+1];
if (a mod 2 <> a[i+1] mod 2) then
begin
z:= x ;
y:= z[1] ;
if x<y then y:= x
end;
end;
writeln(y)
end.
Оно работает, но выглядит как говно.
Три столбца:
id - идентификатор записи в таблице. Если не нужен, можешь не делать.
entity_id - идентификатор твоей сущность
property - свойство твоей сущности.
Таким образом у тебя будет:
1 122 игры
2 122 футбол
3 123 кошки
4 123 мышки
5 123 собаки
6 124 костыли
Принято, спасибо. Просто несколько напрягают повторения, особенно если учесть, что и второй и третий столбцы могут повторяться
122 игры
122 футбол
123 игры
123 баскетбол
Компактным sql явно не назовешь.
PS куда смотреть ньюфагу после sqlite ?
В принципе, если БД поддерживает полнотекстовый индекс, то можешь хранить все свойства в одной строке и искать по CONTAINS()
Ну а так это один из принципов нормализации БД.
const
N=4;
var
a: array [1..N] of integer;
x: array [1..N] of integer;
z: array [1..N] of integer;
i,y,k: integer;
begin
y:=0 ;
for i:= 1 to N do
readln(a);
for k:=1 to N do
for i:=1 to N-1 do
begin
x[k]:=a+a[i+1];
if (a mod 2 <> a[i+1] mod 2) then
begin
z[k]:= x[k] ;
y:= z[k] ;
if x[k]<y then y:= x[k]
end;
end;
writeln(y)
end.
Исправленная версия.
const
N=4;
var
a: array [1..N] of integer;
x: array [1..N] of integer;
z: array [1..N] of integer;
i,y,k: integer;
begin
y:=0 ;
for i:= 1 to N do
readln(a);
for k:=1 to N do
for i:=1 to N-1 do
begin
x[k]:=a+a[i+1];
if (a mod 2 <> a[i+1] mod 2) then
begin
z[k]:= x[k] ;
y:= z[k] ;
if x[k]<y then y:= x[k]
end;
end;
writeln(y)
end.
Исправленная версия.
> if x[k]<y then y:= x[k]
Это условие всегда false, y всегда равен x[k].
Тут надо
y:=0 ; заменить на y := MaxInt;
y:= z[k] ; убрать
Массив x заменить на одну переменную. Массив z выкинуть.
В интернетах нашёл лишь алгоритмы работы с такими числами. Но как блядь их хранить?(Например - результат вычисления 100!)
Как массив байт же. Можно как массив интов. Вот пример - http://math.msu.su/~vvb/2course/Borisenko/CppProjects/BigInt.zip
даже если у меня настроен ssl, это защита от плохого администратора веб сервера.
https://www.nccgroup.trust/us/about-us/newsroom-and-events/blog/2011/august/javascript-cryptography-considered-harmful/
статья 2011, может что-то изменилось?
Я конечно не профессионал, но почему бы нельзя подписать свой код, и сообщить всем публичный ключ?
Пробовал сделать кнопку как тут: https://www.youtube.com/watch?v=Aiu6ncsedx8 не помогло.
Пробовал как тут: https://www.youtube.com/watch?v=nz8BKorghDk
Выдаёт ошибку: An unhandled exception of type 'System.InvalidOperationException' occurred in System.Data.dll
Как можно тогда делать изменения в бд Access из формы C# чтоб это всё в бд и сохранялось?
>1 XOR 1 => 0.53665 (except 0) error= 0.28799
>1 XOR 0 => 0.46879 (except 1) error= 0.28218
>0 XOR 1 => 0.51502 (except 1) error= 0.23520
>0 XOR 0 => 0.49297 (except 0) error= 0.24302
После ста тысяч итераций:
>1 XOR 1 => 0.02654 (except 0) error= 0.00070
>1 XOR 0 => 0.98028 (except 1) error= 0.00039
>0 XOR 1 => 0.98028 (except 1) error= 0.00039
>0 XOR 0 => 0.00657 (except 0) error= 0.00004
ЧЯДНТ?
Архивы wasm.ru
Всё зависит от начальных генов и методов отбора следующего поколения, дискретные задачи в этом деле всегда плоховато решаются.
Каким?
Бамп
можно и так. но для этого нужно будет создать архив моей веб страницы с js, выложить ключ и объяснить пользователю как проверить подпись.
интересно, если браузер может автоматизировать это. что бы процесс не отличался от посещения обычной веб страницы.
как я понял, можно для расширений:
https://wiki.mozilla.org/Add-ons/Extension_Signing
https://developer.chrome.com/extensions/packaging
Я подумал и понял, что код для проверки подписи ты же и будешь присылать, а значит если будет атака по середине, злоумышленник подменит своим кодом проверки. Поэтому можно только заранее сообщить пользователю как установить инструмент для проверки подписи. Можно заставить пользователя поставить например greasemonkey и запихать туда твой скрипт проверки подписи. Тогда автоматически при заходе на сайт он будет проверять.
>Даже мамкака за 25к должна знать синтаксис, алгоритмы, все эти тысячи значков, функций и прочей поебени.
Преувеличиваешь. Синтаксис и алгоритмы для SQLной макаки умещаются на три страницы, как говорил местный макака, и с учетом моих погромистских знаний я ему вполне верю. Все проблемные моменты гуглятся за полсекунды. Тысячами функция там не пахнет, это ж не дохуя профи погромист.
>А ещё нужно знать инглишь.
Кто в современном мире не знает стандартного набора из 200-300 слов, необходимого макаке, тот вообще не знаю где был последние тридцать лет. Это все еще в школе должны рассказывать.
>Тысячами функция там не пахнет
Что ты несёшь даун?
Ты хоть пробовал в кодинг?
Там блядь такая жопа, что пиздеец.
Человек создаёт функцию (САМ) и произвольно её называет.
А потом ты должен сам из гигантской простыни понять какая фукнция что делает. Какая скобочка что значимт.
При этом все программисты по разному называют, даже в вики и мануалах нахвания разные.
Тебе например нужно узнать из фукции что-то, но ты не те скобочки посчтавил и получил ошибку. Но перед тобой простыня и ты не знаешь какие скобочки нужно.
Или ты из простыни не ту фукнцию взял, а их тысячи блядь.
Иэто я тебе рассказал 0.00001% из всех проблем
Программирование необъятно как вселенная
В качестве первого языка советуют C, мол классика, глубокому пониманию программирования способствует и т.д. Это действительно правда или же просто мантры байтоёбов? Просто человек я неконсервативный, люблю что-то новое, а С уже довольно старый язык. Мировоззрение подсказывает учить что-то высокого уровня с динамической типизацией, но говорят, что там магии много, начинающих развращает.
На востребованность похуй.
Если абсолютно не знаешь погроммирования я думаю стоит начать с него. На си можно написать под что угодно и там действительно основы изучив которые, большинство других языков будут восприниматься легче. Либо плюсы, но там просто дофига всего
большая часть книг по кодингу имеют примеры на с++ и жаве.
чаще на С++.
Если тупо смотреть на сырцы утилит в линуксе там С.
то есть если интересно не просто ебать жаваскриптовый код, но и развиваться как программист то С\С++ нужно как минимум читать.
>заполнить двухмерный массив случайными числами в интервале (-5,5);
как заполнить отрицательными ?
делаю rand()%5
Бамп
Где можно почитать про линковку и всякие cmake-ы, что они делают, как и зачем. Еще бы что-нибудь про компиляторы.
не знаю что обсуждаете.
не нужно знать каждую фу-ю. гугли: разделяй и властвуй.
начинаем с принципа: что делает та или иная часть программы. называем эти части компонентами. далее мы берем отдельную компоненту из принципиальной картинки и забываем про все остальное. начинаем разбирать этот компонент. компонент построен по такому же принципу: состоить из многих компонентов. и так можно разбирать вглубь.
Эт бля чтобы мне устроиться системщиком. Надо 5 лет гробить на старых пердунов чтобы сраную корочку получить. Ну бля рашка-пидарашка
А если заочно пойти на "математик/инженер/программист" и искать работу системщиком? (крайне доставляет разбираться в ОС "linux", сетях, системном программировании, теории алгоритмов). Или от заочки пользы нет и лучше очное получать?
Среднего хватает. В том году закончил МФТИ. Ничему не научили. Ну нет. Только делфи и Си. Даже бд не изучали.
Так ведь не у всех есть возможность это ВО получить. Многие заканчивают ВО не по профилю, или работают в другой сфере после школы, но потом хотят переквалифицироваться
А в 23/25 лет снова идти на очное ВО такая себе идея
Разницы нет.
В окологосударственное микросхемное говно - нереально, а начинают карьеру как правило оттуда.
Даже на заочное такая себе идея.
Суть такова, что если ты не получил нормальную очную вышку в своё время в этой сфере, то это уже ничем не компенсировать и доступ в некоторые области типа системщины почти закрыт. Каким бы гением не был, просто дажа рассматривать тебя не будут без вышки.
Несправедливо? Возможно. Я просто смирился, к примеру. Тоже хотел бы работать ближе к железу, но в итоге без нужной вышки просто клепаю формочки.
Времени нет. Я после работы-то не знаю, как отдохнуть.
Лет в 20 после первой вышки ещё можно.
>>996199
А ты или твой знакомый смог. Расскажи нам, мы порадуемся.
Если твое базовое образование математик-физик, можешь попробовать поступить на магистратуру, это быстрее и полезней. Если нет, то ты хочешь стать очередной макакой, которая будет тыкать кнопочки по туториалам, которые напишут для тебя школьники, знающие больше.
Так я уже стал. Ты читаешь невнимательно.
Просто сетую, что без профильной вышки не могу попасть в другие сферы, кроме формошлёпства.
Пишу говноплеер для курсовой (C#, библиотека CSCore, но это не так важно). В общем, проблема в том, что при прокрутке трекбара происходит "зажевывание" песни, что естественно, ибо я просто для эвента OnValueChange или чето-там вызываю метод SetPosition для трека, соответственно, он на каждой точке начинает отыгрывать при перемещении. Как этот очевидный вопрос решают ъ-программисты? Полагаю, песня просто мутится на время, пока курсор движется, но в стандартных событиях trackbar-а такого нет, а сам я хуй напишу.
Может можно написать что-то типа такого OnValueChange && OnMouseRelease ?
program ideone;
const
N=4;
type
MyArr=array [1..N] of integer;
Var
a:MyArr;
Procedure Vvod(Var a: MyArr );
Var i : integer;
Begin
for i:=1 to N do
repeat
read(a);
until a >= 0;
end;
Procedure Vyvod(A: MyArr );
Var
i : integer;
Begin
for i:=1 to N do
write(A+' ');
end;
Function Poisk (a:MyArr) : integer;
var x,i,y:integer ;
begin
y:=MaxInt;
For i:=1 to N-1 do
begin
x:=a+a[i+1];
if (x mod 2 <> 0) and (x < y) then
Poisk := x;
end;
end;
begin
Vvod (a) ;
Vyvod (a);
Write (Poisk (a));
end.
Подскажи, анон, где я проебался?
Все работает, но программа находит не наименьшую сумму.
program ideone;
const
N=4;
type
MyArr=array [1..N] of integer;
Var
a:MyArr;
Procedure Vvod(Var a: MyArr );
Var i : integer;
Begin
for i:=1 to N do
repeat
read(a);
until a >= 0;
end;
Procedure Vyvod(A: MyArr );
Var
i : integer;
Begin
for i:=1 to N do
write(A+' ');
end;
Function Poisk (a:MyArr) : integer;
var x,i,y:integer ;
begin
y:=MaxInt;
For i:=1 to N-1 do
begin
x:=a+a[i+1];
if (x mod 2 <> 0) and (x < y) then
Poisk := x;
end;
end;
begin
Vvod (a) ;
Vyvod (a);
Write (Poisk (a));
end.
Подскажи, анон, где я проебался?
Все работает, но программа находит не наименьшую сумму.
Просто не говори, что у тебя заочка
>А в 23/25 лет снова идти на очное ВО такая себе идея
Как раз собираюсь в 25 пойти на очку. Правда, в магистратуру, ибо бесплатного бакалавриата мне точно не видать.
бамп
Я пробовал писать так.
Poisk:= MaxInt;
x:=a+a[i+1];
if (x mod 2 <> 0) and (x < Poisk) then
Poisk := x;
Но компилятор ругается.
>Тоже хотел бы работать ближе к железу, но в итоге без нужной вышки просто клепаю формочки.
Ебать ты лох. Как будто без вышки невозможно писать код на низком уровне. Неосилил так и скажи. Небось на жабаскрипте прогаешь. Жабаскрипт-хипсторы все такие.
Без вышки невозможно найти работу (за исключением говноклепания говноформочек).
>Без вышки невозможно найти работу (за исключением говноклепания говноформочек).
Не пизди. Работу невозможно найти если ничего не можешь. Другое дело, что в серьезных задачах нужны серьезные знания, алгоритмы и все остальное. Так что получается это невозможно освоить без вышки? Просты ты ничего на серьезном уровне не знаешь и не пытался узнать. Напомню, что 90% самоучки.
>Без вышки невозможно найти работу (за исключением говноклепания говноформочек).
Всем похуй на твою вышку, покажи свой гитхаб.
На твои серьезные знания, алгоритмы и все остальное даже смотреть никто не станет, если у тебя вышки нет. Напомню, все эти 90% самоучек - клепают формочки для веба.
>>996300
Откуда у тебя возьмется гитхаб, если ты нигде не работал? Ну, либо в силу того, что ты нигде не работал, в гитхабе у тебя будет кромешнейший пиздец.
>На твои серьезные знания, алгоритмы и все остальное даже смотреть никто не станет, если у тебя вышки нет. Напомню, все эти 90% самоучек - клепают формочки для веба.
Ты ищешь себе оправдания. Неосилил и теперь оправдываешься.
>>996302
>Откуда у тебя возьмется гитхаб, если ты нигде не работал?
Шта? Гитхаб блять только для рабочих проектов штоле? Ясень хер ты никому не нужен, если у тебя пустой гитхаб. Садись и пили проекты, или нехуй жаловаться тогда если слабо.
>>996302
>Ну, либо в силу того, что ты нигде не работал, в гитхабе у тебя будет кромешнейший пиздец.
Лучше иметь дохера простых проектов на гитхабе, чем ныть как лох. Без простых проектов в сложные не попасть.
>Ты ищешь себе оправдания. Неосилил и теперь оправдываешься.
Я вполне себе осиливаю, уже нашел себе на лето оплачиваемую практику. Но вот до второго курса со мной учился 28-летний мужик-программист. Угадай, зачем он пошел учиться? Правильно - без вышки невозможно найти работу, разве что фронтэнд, и похуй на твой реальный скилл.
>Шта? Гитхаб блять только для рабочих проектов штоле? Ясень хер ты никому не нужен, если у тебя пустой гитхаб. Садись и пили проекты, или нехуй жаловаться тогда если слабо.
Еще раз повторюсь, даун, отработав буквально полгода, ты уже сможешь пилить на гитхабе проекты, которые с точки зрения рекрутера/работодателя будут привлекательные, чем проекты на гитхабе у чувака, который 10 лет упорно учился программировать дома.
>Лучше иметь дохера простых проектов на гитхабе, чем ныть как лох. Без простых проектов в сложные не попасть.
Никакой разницы, если у тебя вышки нет. Что пилишь свои говнопроекты, что просто ноешь -
клепание формочек - твой потолок, если у тебя нет вышки.
>Правильно - без вышки невозможно найти работу, разве что фронтэнд, и похуй на твой реальный скилл.
Реально дебил. Покажи хоть одного со скиллами и без работы, таких нет. У тебя ноль скиллов, поэтому ты нахуй никому не нужен.
>>996319
>Еще раз повторюсь, даун, отработав буквально полгода, ты уже сможешь пилить на гитхабе проекты, которые с точки зрения рекрутера/работодателя будут привлекательные, чем проекты на гитхабе у чувака, который 10 лет упорно учился программировать дома.
Ебать ты даун, можно подумать ты знаешь что-то о работодателях. Сколько ты прошел интервью и где? Где ты вообще работу искал? Небось в госконтору мечтаешь попасть, подлизывать чтобы. Там таких с рабским мышлением любят.
>>996319
>Никакой разницы, если у тебя вышки нет. Что пилишь свои говнопроекты, что просто ноешь ->>996319
>клепание формочек - твой потолок, если у тебя нет вышки.
Типичный совок с рабским мышлением. Сплошные штампы и стереотипы. Ноль амбиций и зависть к тем кто осилил.
А куда конкретно стоит податься, веб плох? Там же как я понимаю все сначала формы клепают и вякую черную работу делают
https://sukebei.pantsu.cat/ - на этом все норм
https://sukebei.nyaa.si/ - на этом не работает, хотя другие заливают у них норм
BB коды тоже не работают, ну другие же как-то выкладывают превью, подскажите плиз, как сделать чтоб все норм было, а то я в этом не черта не понимаю.
У модераторов спросить. И это не вопрос по программированию
Бамп вопросу.
Антоши, киньте pr-рулеток. SSD ёбу дал, и я свой пак проебал.
Все равно не работает правильно.
program ideone;
const
N=4;
type
MyArr=array [1..N] of integer;
Var
a:MyArr;
Procedure Vvod(Var a: MyArr );
Var i : integer;
Begin
for i:=1 to N do
repeat
read(a);
until a >= 0;
end;
Procedure Vyvod(A: MyArr );
Var
i : integer;
Begin
for i:=1 to N do
write(A+' ');
end;
Function Poisk (a:MyArr) : integer;
var x,i,y:integer ;
begin
y:= MaxInt ;
For i:=1 to N-1 do
begin
x:=a+a[i+1];
if (x mod 2 <> 0) and (x < y) then
Poisk := x;
end;
end;
begin
Vvod (a) ;
Vyvod (a);
Write (Poisk (a));
end.
Все равно не работает правильно.
program ideone;
const
N=4;
type
MyArr=array [1..N] of integer;
Var
a:MyArr;
Procedure Vvod(Var a: MyArr );
Var i : integer;
Begin
for i:=1 to N do
repeat
read(a);
until a >= 0;
end;
Procedure Vyvod(A: MyArr );
Var
i : integer;
Begin
for i:=1 to N do
write(A+' ');
end;
Function Poisk (a:MyArr) : integer;
var x,i,y:integer ;
begin
y:= MaxInt ;
For i:=1 to N-1 do
begin
x:=a+a[i+1];
if (x mod 2 <> 0) and (x < y) then
Poisk := x;
end;
end;
begin
Vvod (a) ;
Vyvod (a);
Write (Poisk (a));
end.
>0009:Call KERNEL32.CreateFileA(0033fb44 "C:\\users\\yuri\\My Documents/Bayonetta/system_data",80000000,00000000,00000000,00000003,40000080,00000000) ret=00c7df31
>0009:Ret KERNEL32.CreateFileA() retval=00000180 ret=00c7df31
>0009:Call KERNEL32.GetFileSize(00000180,00000000) ret=00c7df42
>0009:Ret KERNEL32.GetFileSize() retval=00000690 ret=00c7df42
>0009:Call ntdll.RtlAllocateHeap(06520000,00000001,000006e0) ret=00c6bbb0
>0009:Ret ntdll.RtlAllocateHeap() retval=06549e48 ret=00c6bbb0
>0009:Call msvcr100.memset(06549e60,00000000,00000690) ret=00c6bc71
>0009:Ret msvcr100.memset() retval=06549e60 ret=00c6bc71
>0009:Call KERNEL32.ReadFile(00000180,06549e60,00000690,00000000,05ba3544) ret=00c7df7d
>0009:Ret KERNEL32.ReadFile() retval=00000001 ret=00c7df7d
>0009:Call KERNEL32.GetLastError() ret=00c7df83
>0009:Ret KERNEL32.GetLastError() retval=00000000 ret=00c7df83
>0009:Call KERNEL32.CloseHandle(00000180) ret=00c7e269
>0009:Ret KERNEL32.CloseHandle() retval=00000001 ret=00c7e269
>0009:Call msvcr100.memset(06549e48,00000000,000006e0) ret=00c6bd03
>0009:Ret msvcr100.memset() retval=06549e48 ret=00c6bd03
>0009:Call ntdll.RtlFreeHeap(06520000,00000001,06549e48) ret=00c6bd31
>0009:Ret ntdll.RtlFreeHeap() retval=00000001 ret=00c6bd31
>0009:Call msvcr100.memset(05b85688,00000000,0000041c) ret=00c71c0e
>0009:Ret msvcr100.memset() retval=05b85688 ret=00c71c0e
>0009:Call msvcr100.vswprintf_s(05b85690,00000200,00e712bc L"Failed to read save data.",0033fc4c) ret=00c71c9e
>0009:Ret msvcr100.vswprintf_s() retval=00000019 ret=00c71c9e
Вопрос: хочу теперь в аналогичном виде посмотреть, как этот же кусок выполняется под виндой плюс посмотреть, что пишется по адресу 0x06549e60. чтобы сравнить и найти, в чём затык. Чем это можно сделать?
>0009:Call KERNEL32.CreateFileA(0033fb44 "C:\\users\\yuri\\My Documents/Bayonetta/system_data",80000000,00000000,00000000,00000003,40000080,00000000) ret=00c7df31
>0009:Ret KERNEL32.CreateFileA() retval=00000180 ret=00c7df31
>0009:Call KERNEL32.GetFileSize(00000180,00000000) ret=00c7df42
>0009:Ret KERNEL32.GetFileSize() retval=00000690 ret=00c7df42
>0009:Call ntdll.RtlAllocateHeap(06520000,00000001,000006e0) ret=00c6bbb0
>0009:Ret ntdll.RtlAllocateHeap() retval=06549e48 ret=00c6bbb0
>0009:Call msvcr100.memset(06549e60,00000000,00000690) ret=00c6bc71
>0009:Ret msvcr100.memset() retval=06549e60 ret=00c6bc71
>0009:Call KERNEL32.ReadFile(00000180,06549e60,00000690,00000000,05ba3544) ret=00c7df7d
>0009:Ret KERNEL32.ReadFile() retval=00000001 ret=00c7df7d
>0009:Call KERNEL32.GetLastError() ret=00c7df83
>0009:Ret KERNEL32.GetLastError() retval=00000000 ret=00c7df83
>0009:Call KERNEL32.CloseHandle(00000180) ret=00c7e269
>0009:Ret KERNEL32.CloseHandle() retval=00000001 ret=00c7e269
>0009:Call msvcr100.memset(06549e48,00000000,000006e0) ret=00c6bd03
>0009:Ret msvcr100.memset() retval=06549e48 ret=00c6bd03
>0009:Call ntdll.RtlFreeHeap(06520000,00000001,06549e48) ret=00c6bd31
>0009:Ret ntdll.RtlFreeHeap() retval=00000001 ret=00c6bd31
>0009:Call msvcr100.memset(05b85688,00000000,0000041c) ret=00c71c0e
>0009:Ret msvcr100.memset() retval=05b85688 ret=00c71c0e
>0009:Call msvcr100.vswprintf_s(05b85690,00000200,00e712bc L"Failed to read save data.",0033fc4c) ret=00c71c9e
>0009:Ret msvcr100.vswprintf_s() retval=00000019 ret=00c71c9e
Вопрос: хочу теперь в аналогичном виде посмотреть, как этот же кусок выполняется под виндой плюс посмотреть, что пишется по адресу 0x06549e60. чтобы сравнить и найти, в чём затык. Чем это можно сделать?
Ты ебанутый? Нахуя тебе этот конкретный адрес? Никто тебе не гарантирует, что когда запустишь это под виндой, адреса останутся теми же.
Да, я в курсе. Естественно, я имею в виду тот адрес, которой выделится в винде после аналогичного вызова RtlAllocateHeap.
прописываю примитивный html-код, вставляю ссылку.
как сделать, чтобы создавалась следующая страница?
допустим, создаю две связанные между собой страницы
хочу на первой указать ссылку на вторую и наоборот
на сайте есть поле для вписывания кода, куда жать, чтобы текущая страница сохранилась, и я перешёл к работе со следующей?
вот первая страница
<!DOCTYPE html>
<html>
<head>
<title>Sign Up</title>
<meta charset="UTF-8">
<!-- Start: injected by Adguard -->
<script src="//local.adguard.com/adguard-ajax-api/injections/userscripts/Adguard Assistant?ts=63631427766786" type="text/javascript"></script>
<script src="//local.adguard.com/adguard-ajax-api/injections/userscripts/Adguard Popup Blocker?ts=63631427766786" type="text/javascript"></script>
<script src="//local.adguard.com/adguard-ajax-api/injections/userscripts/Web of Trust?ts=63631427766786" type="text/javascript"></script>
<script src="//local.adguard.com/adguard-ajax-api/injections/content-script.js?ts=63631427714119&domain=elearn2.mbschool.ru&css=1&js=1&generic=1&stealth=1&ref=0" type="text/javascript"></script>
<!-- End: injected by Adguard -->
<script type="text/javascript" src="http://ff.kis.v2.scr.kaspersky-labs.com/4EE3256A-11F5-EB4E-B9BD-FB76CC78A376/main.js" charset="UTF-8"></script><link rel="stylesheet" crossorigin="anonymous" href="http://ff.kis.v2.scr.kaspersky-labs.com/673A87CC67BF-DB9B-E4BE-5F11-A6523EE4/abn/main.css"/></head>
<body>
<h1>Оформление доставки </h1
<div id="wrapper"> <ul id="steps"> <li class="past">Способ доставки</li> <li class="past">Адрес доставки </li> <li class="active">Личные данные </li> </ul> <form id="form"> <fieldset id="#f3"> <div class="form-content">
<tr>
</div> <div class="btn btn-next"> <a href="new2.html">Перейти к оформлению</a></div>
</body>
</html>
что сделать, чтобы она где-то сохранилась и можно было работать со следующей?
вот первая страница
<!DOCTYPE html>
<html>
<head>
<title>Sign Up</title>
<meta charset="UTF-8">
<!-- Start: injected by Adguard -->
<script src="//local.adguard.com/adguard-ajax-api/injections/userscripts/Adguard Assistant?ts=63631427766786" type="text/javascript"></script>
<script src="//local.adguard.com/adguard-ajax-api/injections/userscripts/Adguard Popup Blocker?ts=63631427766786" type="text/javascript"></script>
<script src="//local.adguard.com/adguard-ajax-api/injections/userscripts/Web of Trust?ts=63631427766786" type="text/javascript"></script>
<script src="//local.adguard.com/adguard-ajax-api/injections/content-script.js?ts=63631427714119&domain=elearn2.mbschool.ru&css=1&js=1&generic=1&stealth=1&ref=0" type="text/javascript"></script>
<!-- End: injected by Adguard -->
<script type="text/javascript" src="http://ff.kis.v2.scr.kaspersky-labs.com/4EE3256A-11F5-EB4E-B9BD-FB76CC78A376/main.js" charset="UTF-8"></script><link rel="stylesheet" crossorigin="anonymous" href="http://ff.kis.v2.scr.kaspersky-labs.com/673A87CC67BF-DB9B-E4BE-5F11-A6523EE4/abn/main.css"/></head>
<body>
<h1>Оформление доставки </h1
<div id="wrapper"> <ul id="steps"> <li class="past">Способ доставки</li> <li class="past">Адрес доставки </li> <li class="active">Личные данные </li> </ul> <form id="form"> <fieldset id="#f3"> <div class="form-content">
<tr>
</div> <div class="btn btn-next"> <a href="new2.html">Перейти к оформлению</a></div>
</body>
</html>
что сделать, чтобы она где-то сохранилась и можно было работать со следующей?
>>996583
Юзай https://codepen.io/
Там можно и на сайте сохранять и экспортировать в архив. Только зарегаться надо
премного благодарен
>Реально дебил. Покажи хоть одного со скиллами и без работы, таких нет. У тебя ноль скиллов, поэтому ты нахуй никому не нужен.
Я тебе пример привел - мой бывший одногруппник, скилл был, работу найти не мог, пришлось идти учиться.
>Ебать ты даун, можно подумать ты знаешь что-то о работодателях. Сколько ты прошел интервью и где? Где ты вообще работу искал? Небось в госконтору мечтаешь попасть, подлизывать чтобы. Там таких с рабским мышлением любят.
Я знаю людей, которые прошли множество интервью, я знаю множество программистов, которые проходят чуть ли не десятки интервью в год и которые знают еще больше программистов и знают то, как обстоят дела на рынке труда, и это объективный факт - либо у тебя есть вышка, либо опыт работы, либо ты сосешь. Ты, без опыта работы, будешь сосать у чувака с нормальной вышкой и тоже без опыта работы даже если твоя квалификация впятеро выше, чем у него. На каждую вакансию джуна за 20к рублей приходит стопка резюме, люди готовы работать не то, что бесплатно - они готовы даже доплачивать.
>Типичный совок с рабским мышлением. Сплошные штампы и стереотипы. Ноль амбиций и зависть к тем кто осилил.
К сожалению, это не штампы и стереотипы, это реальное положение дел на рынке труда. Можешь продолжать обмазываться своими прожектами на гитхабе, только потом не ной, что вакансию закрыли студенткой с частичной занятостью, а тебя даже слушать не стали, хоть ты и на порядок скилованнее нее.
Сап двоч, необходимо с помощью winmm.dll запустить mp3 файл в сонсоле.
В общем делаю так:
https://ideone.com/avEn7v
Реакции 0. ЧЯДНТ?
<?php
error_reporting(-1);
/ Слоги, из которых составляется имя/
$letters = array(
'ко', 'и', 'дзу', 'ми',
'са', 'ку', 'ра', 'да',
'чи', 'а', 'ки', 'ми',
'на', 'го', 'ха', 'ру'
);
/ Гененрируем 4 слога /
for ($i = 1; $i <= 4; $i++) {
/ Выкидываем случайное число (count - число элементов в массиве) /
$count=count($letters)-1;
$random=mt_rand(0,$count);
$randomText=$letters[$random];
echo "Выпало число {$random}, слог {$randomText}\n";
$name=$randomText;
}
echo "------\n";
echo "Рекомендую {$name}";
?>
Это генератор ников, но выводит он только рандомные слоги, а в массив $name только последний слог. Как поместить туда все слоги?
PHP новичек
Это копия, сохраненная 13 июня 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.