Это копия, сохраненная 12 июня 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Подсветка кода для /pr/: скачать
Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять.О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/ (М). Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
1С android C C# C++ Delphi Go Haskell iOS Java JavaScript Lisp Perl PHP Python Ruby Rust Scala
В: Хочу стать программистом, какой язык учить?
О: Английский + Java
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Тред (М) для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк.
О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.
Привет. В конторе, где я работаю 4й месяц, устроился после шаражки идёт постепенный перекат на SAP. Перекат то идёт, а специалистов дефицит. Я решил задрочить SAP, что бы стать ценным работником да и вообще я не против начать карьеру гы-гы SAP-специалиста. Прошу помощи в моих начинаниях, ибо вся система кажется сложной и непонятной. С чего начать, что бы понять общие принципы ПО SAP'а? Это более общий вопрос, но есть и более специфичный.
Есть конкретная задача: написать генератор xml-файла с данными, получаемые с помощью ABAP-функции посредством SAP HANA Studio + ABAP. Я пока не претендую на скорое решение этой задачи, но пытаюсь понять, в каком направлении копать. Вообще работа с сапом тут в основном идёт через HANA Studio но я могу ошибаться
Есть ли тут абаперы, кто готов помочь советом ньюфагу?
не так давно в журнале Хакер была рубрика "обзор репозиториев github" где была разная годнота(вел Ализар)
сейчас я так понял она исчезла
есть ли такие же обзоры где-то? (трендинг репос хуета)
Нужно решить задачку на Делфи.
Вычислить:
у - первое из чисел sin(x), sin(sin(x)), sin(sin(sin(x,…))), меньшее по модулю 10^-4
Пример решение есть уже на бэсике.
http://www.cyberforum.ru/visual-basic/thread1172067.html
Писать мне в впаше /id365593166
http://www.programmersforum.ru/showthread.php?t=193130
Кто не актуален? Ты не актуален, епт!
>Что на сервере будет транслировать код?
Пик. В параметры ей передается твой говнокод.php и параметры.
Этот скрипт связан с продажей подписок и проставляет в БД дату для одного из полей.
Я полный нюфаг и мне интересно, написано это очень хуёво или нормально?
У этого вообще есть название? Или просто так и называется интерпритатор ПХП? Они разные бывают или это ПО от тех, кто создал сам язык?
Ананасы, помогите написать regex, который из этой строки
server=/api.yoba.com/127.0.0.1#1919 #192.168.200.100
будет вытягивать значение между "/" (т.е. в данном случае api.yoba.com) и значение после последней "#" (т.е. 192.168.200.100).
ах да, это дерьмо должно работать на языке lua с помощью функции string.match но подойдут любые варианты
Есть микроконтроллер (не важно какой), есть ключи и диоды.
В зависимости от того, сколько ключей замкнуто, столько будет гореть светодиодов.
Программу надо написать на ассемблере. Помогите с алгоритмом, пожалуйста. А дальше я сам справлюсь.
Через ключи идёт ток, идёт нужно полагать на ноги, есть напряжение - ключ закрыт, нет напряжения - открыт. Проверяешь ноги, если закрыт записываешь в переменную-счётчик +1 и так пока все не опросишь, после чего просто зажги столько светодиодов сколько насчитал.
Ебать, это же примитивный алгоритм, почему сам не сделаешь?
Бесконечный цикл, в котором проверяется каждый вход с ключом - и делается inc на переменную количества. В конце - в цикле смотришь первый бит - это "зажечь или нет" лампу, сдвигаешь на бит - повторяешь для следующей лампы.
Я б написал, но последний раз писал на асме в вузике 4 года назад, на МК 51й серии.
>и делается inc на переменную количества. В конце - в цикле смотришь первый бит - это "зажечь или нет" лампу, сдвигаешь на бит - повторяешь для следующей лампы
Чёт я не понимаю, как он будет сдвигаться на бит, ведь двумя битами описывается и 2 и 3.
Смотря что программировать.
Язык то тащем-то довольно неплохой, а для начинающего - и вовсе лучший выбор.
Программируй, только возьми нормальный диалект - фрипаскаль, а не ископаемое досовское турбоговно.
> а для начинающего - и вовсе лучший выбор.
никогда этого не понимал. Паскаль - обычный язык, с несколько раздутым синтаксисом и английские слова в качестве ограничителей области видимости проще язык нихуя не делают.
Бидон для начинающего намного лучше.
Да ничего особого. Подрочить на алгоритмы из книжки да поиграть в solving problems на сайте с задачами для школьников.
>Бидон для начинающего намного лучше.
Не шути так.
Паскаль - статически типизирован, и там трудно что-то неправильно написать. Начинающему самое-то.
А питон - это не для начинающего, а уже потом.
Ну так нахуй заниматься байтоёбством? Есть же инк и дек. Зажёг лампочку цмп с нулём, дек, зажёг и так пока не станет 0, потом по новой цикл опроса ключей.
>Паскаль - статически типизирован, и там трудно что-то неправильно написать. Начинающему самое-то.
Ты сейчас хочешь сказать, что язык со статической типизацией проще, чем с динамической? Миллионы похапе-обезьян с тобой совершенно не согласны.
Всяческие алгоритмические задачки на бидоне намного легче решать, это - факт.
>Миллионы похапе-обезьян с тобой совершенно не согласны.
Ты ебнулся? Мы обсуждаем язык для НАЧИНАЮЩЕГО, который должен освоить азы алгоритмов и строго мыслить. А уже потом - он пойдет что-то клепать на говнопехапе.
Алсо - пишу свою бордочку на дишечке - вообще не вижу, нахрена в вебе собсно нужна динамика. Шаблончики страниц - в компайлтайме компилируется и анализируются. Единственное, что можно сделать в динамике - eval. Нахрена он нужен, кто им пользуется?
>>751490
Поддвачну. Лучше начать с чего-то, что работает очевидно, чем ебаться с анальной клоунадой в динамических языках. Самый хуёвый в этом плане по-моему джаваскрипт, а потом пхп и т.д. вот после них пациенту уже очень трудно исправиться.
Если есть время и желание начать вкатывание в сферу правильно, Паскаль тоже считаю хорошим выбором.
>понимаете почему нельзя писать такой код >https://gist.github.com/anonymous/2de443858b9567801c8834baf72132af
Что за хуйня, анон, поясни. Это какое-то ООП-GOF-дрочево? Где про это можно почитать?
Какая разница между оператором while и for?
>у - первое из чисел sin(x), sin(sin(x)), sin(sin(sin(x,…))), меньшее по модулю 10^-4
Кто может пояснить за условия задачи? Решение уже есть.
Что означает меньшее по модулю? 10 в степени -4 это 0.0001?
SOLID
Скоро сессия, надо дописать лабу на java, поэтому мне нужна помощь. Суть такова: нужно написать агент сбора информации о системных ресурсах линукса, чтобы он по запросу от сервера их собирал и отправлял по известному адресу на сервер текстом в формате json. Все это консольное, никакой графики. Сейчас есть: сбор информации (посредством запуска линуксовых комманд, так надо по заданию) и запись ее в файл. Необходимо дописать: обработку запросов сервера (думаю, метрики по отдельности запрашивать не надо. Если запросил - отправлять все целиком), отправку текстовой строки и сбор пары метрик (размер определенных папок и файлов, записанных в конфигурационном файле, команды du и df). Кто возьмется и за сколько? Я тян, если это имеет какое-то значение. premf54ierjourANUSya|:YndexPUNCTUMr~1Iu
#include <iom8535v.h>
#include <macros.h.>
#define S 175000
void port_init(void)
{
PORTA=0x81; //na vhod
DDRA=0x00;
PORTB=0x00;
DDRB=0xF0; //na vihod
}
void main(void)
{
long i;
int k;
int b=1;
port_init();
k=1;
while(b=1)
{
if (PINA&1==1)
{
for(1;i<S;i++); //zaderzhka govnojopa
PORTB=PINA&128;
}
if (PINA&1==1)
{
for(1;i<S;i++);
PORTB=PORTB|PINA>>1;
}
if (PINA&1==1)
{
for(1;i<S;i++);
PORTB=PORTB|PINA>>2;
}
if (PINA&1==1)
{
for(1;i<S;i++);
PORTB=PORTB|PINA>>3;
}
b=0;
}
}
#include <iom8535v.h>
#include <macros.h.>
#define S 175000
void port_init(void)
{
PORTA=0x81; //na vhod
DDRA=0x00;
PORTB=0x00;
DDRB=0xF0; //na vihod
}
void main(void)
{
long i;
int k;
int b=1;
port_init();
k=1;
while(b=1)
{
if (PINA&1==1)
{
for(1;i<S;i++); //zaderzhka govnojopa
PORTB=PINA&128;
}
if (PINA&1==1)
{
for(1;i<S;i++);
PORTB=PORTB|PINA>>1;
}
if (PINA&1==1)
{
for(1;i<S;i++);
PORTB=PORTB|PINA>>2;
}
if (PINA&1==1)
{
for(1;i<S;i++);
PORTB=PORTB|PINA>>3;
}
b=0;
}
}
Ну, удачи тогда.
>>751652
Из всего, что ты написал, мне понятно только "контролёр". И код залей куда-нибудь на ideone или pastebin.
На pastebin залей, кому оно надо, читать код без индентации?
Y nego klaviatyra ne perekluchaetcta na rysskiy, chego pristal?
мой компилятор не умеет в кириллицу
Я думал, у тебя макаба индентацию съела, а ее там вообще нет, пздц. Почитай хоть какие-то стандарты кодирования, чтоли.
На фоне этого всякий транслит в комментах и многократные if`ы с одним и тем же условием - мелочи.
Ты специально форматирование кода убрал, чтобы легче было разобраться?
я просто в меру неспособный: связался со всем подобным в вузе, раньше не сталкивался даже в паскале(школа у меня такая была), заинтересовался. Про этот сайт впервые слышу, что за форматирование?
>что за форматирование
Пик.
Любая IDE автоматически форматирует ввод, ты в Notepad набираешь код?
Мне просто не понятны твои витиеватые выражения "параллельный код преобразуется в последовательный с увеличением сдвига 1 сек.". Если для тебя это и имеет смысл, для меня это набор букв. Хотя в микроконтроллерах мало что понимаю, алгоритм будет один и тот же, если ты объяснишь смысл параллельного кода, преобразующегося в последовательный.
>icc for avr
И он тебе одной портянкой выдаёт код без автоотступов и прочего?
И ошибку у тебя вижу:
while(b=1)
Цикл будет повторяться вечно. Вероятно, ты хотел написать while(b == 1)
Там ещё и точка с запятой в конце. Неужели нет таймера, чтобы сделать фиксированную задержку?
В итоге должна получится logit модель с графиком (как на 2 или 3 пике), как здесь:
http://www.ats.ucla.edu/stat/r/dae/logit.htm
И, если есть какие-нибудь другие методы получения графика вероятностей и построения logit модели, подскажите пожалуйста.
Для начала я хотел узнать есть ли в этом треде, которые могли бы помочь. Я вообще нихуя не понял в теме деки. Дек-это двусторонняя очередь, то есть элементы можно добавлять как в конец, так и в начало контейнера. Проблема еще заключается в том, что нам нельзя использовать STL, то есть #include <deque>. Все вручную надо писать, а для меня это темный лес.
Сейчас загуглю.
Заебца, спасибо
Есть у кого-нибудь код для этого красавца? Подойдёт любой язык.
Падажди, PINA - это твой переключатель? Нажат == 1, не нажат == 0.
PORTB - каждый взведённый бит отвечает за свою ногу на МК?
Аснова кампуктера, аднака, сякой завут её, аднака.
R logit плз, кто-нибудь.
Если тебя интересует именно введение, почитай скиену, он довольно популярно поясняет что для чего нужно.
Почему тогда PINA&128? У тебя PINA к PA7 подключен, разве тут не 256 должно быть? А проверкой PINA&1 ты проверяешь PA1, так? Там у тебя какая-то кнопка, так это её нажимают? Или PA7? И что ты хочешь в итоге: нажал кнопку -загорелся диод №2, потух №1 и так далее?
Обосрался с 256. Правильно - 128.
Не вижу у тебя я сам код для графика, как минимум
>ggplot(newdata3, aes(x = gre, y = PredictedProb)) + geom_ribbon(aes(ymin = LL, ymax = UL, fill = rank), alpha = 2) + geom_line(aes(colour = rank), size=1)
Да, но я до него и не дохожу фактически. Он не работает с самого начала. Не выводи sammary и confint(mylogit) но и ошибок никаких не выводит.
Ты словами объясни, что ты хочешь сделать. В твоём коде нет ничего для случая PINA&1 == 0.
>>751442
Большое спасибо за советы, но все равно кое-что не понял. Как правильно зациклить программу?
http://ideone.com/paf3gZ
Есть касса на андройде, под неё соответствующий софт нужен. Выбор пал на react native, говорят хорошая штука. С ui определся, но не могу понять, что же взять как сервис. Что бы приложение общалось с этим сервисом, а он в свою очередь работал с железом сорт оф кардридер, сканер, принтер.
Есть идеи, ананас?
в распоряжение 1 бит, ты меняешь его как тебе угодно выключателем, то есть подал питание - 1, не подал 0
при нажатие кнопки идет заполнение последовательного кода
то есть состояние копируется в ячейку
Задержка-то тогда зачем? Нажал кнопку - зажглись светодиоды? Все сразу? Или ты хочешь, чтобы они по очереди зажигались? Ты не реализацию объясняй, а на пальцах покажи, что ты хочешь в итоге. Нажал кнопку - что должно произойти? Не с кодом, а что ты ожидаешь увидеть. Нажал на кнопку ещё раз, контакт разорвался (так ведь?) - что, опять же, должно произойти? Мне твоё объяснение ничего не объяснило. Как уже написал, МК практически не знаю, но алгоритм, вероятно, смогу подсказать, но только в том случае, когда пойму, что тебе в итоге надо.
нажал кнопку и лампочка должна загореться или не загореться в зависимости от положения выключателя, дальше второй нажал кнопку первая лампочка горит/негорит, а вторая загорелась или не загорелась в зависимости от выключателя и тд
Не надо объяснять, загуглил уже про 4-х разрядный регистр.
void main(void)
{
long i;
port_init();
while(1)
{
if (PINA&1==1)
{
for(i=1;i<S;i++); //zaderzhka govnojopa
PORTB=PINA&128;
}
if (PINA&1==1)
{
for(i=1;i<S;i++);
PORTB=PORTB|PINA>>1;
}
if (PINA&1==1)
{
for(i=1;i<S;i++);
PORTB=PORTB|PINA>>2;
}
if (PINA&1==1)
{
for(i=1;i<S;i++);
PORTB=PORTB|PINA>>3;
}
}
}
void main(void)
{
long i;
port_init();
while(1)
{
if (PINA&1==1)
{
for(i=1;i<S;i++); //zaderzhka govnojopa
PORTB=PINA&128;
}
if (PINA&1==1)
{
for(i=1;i<S;i++);
PORTB=PORTB|PINA>>1;
}
if (PINA&1==1)
{
for(i=1;i<S;i++);
PORTB=PORTB|PINA>>2;
}
if (PINA&1==1)
{
for(i=1;i<S;i++);
PORTB=PORTB|PINA>>3;
}
}
}
Самописная. Битрикс - говно, да к тому же ещё и платное.
Опенкарт и прочий жопенсорс - ещё более лютое говно.
Ну и данные как вставлять ибо по примерах вроде только с декларацией в xaml.
help hepl help
А чем опенкарт плох? Я просто изначально думал на нем сайтец набросать.
Фреймворки, значит, только юзать?
ПОМОГИТЕ ПОЖАЛУЙСТА!!!
Задержку можно вывести в отдельную функцию. И ты не объяснил, зачем она нужна. Из твоего объяснения следует, что между нажатиями время не учитывается. Тут счётчик количества нажатий надо, если правильно понимаю, что ты хочешь.
long i = 3;
while (1)
{
if (PINA & 1)
{
PORTB = PORTB | (1 << i);
if (i + 1 > 7)
{
i = 3;
}
else
{
i++;
}
}
}
Правильно тебя понял? И почему ты используешь ">>" вместо "<<"?
long i = 3;
while (1)
{
if (PINA & 1)
{
PORTB = PORTB | (1 << i);
if (i + 1 > 7)
{
i = 3;
}
else
{
i++;
}
}
}
ну же, друзья, у меня есть еще пол часа только чтобы скинуть преподу, выручите, сижу, ничего не получается, сделайте хорошее
дело, я ж не прошу за меня прогу написать, только как этим пользоватся
if (PINA & 1) не понял вот это, так как PINA=0bX000000Y X и Y Зависит от выключателя и кнопки
и у меня лампочка может загореться и не загореться в зависимости от положения выключателя, а здесь всегда будет не гореть, так как в начале порту Б мы ничего не задали(программа поплыла не в то русло)
Тебе алгоритм пытаюсь написать, а не задать инициализацию всего, что нужно. Ты уж сам давай.
>>751964
>if (PINA & 1)
Эта операция (по крайней мере на ПК) вернёт 1, если установлен бит 1 (нулевой, на самом деле), поэтому нет необходимости писать полностью if (PINA & 1 == 1). Если бы у тебя была проверка нескольких бит, например по маске 3, тогда надо было бы делать так (PINA & 3 == 3), т.к. может быть установлен бит 2, но не установлен бит 1.
ладно, спасибо, дальше ещё подумаю, но не сегодня: устал
Надо защитить лабу в ближайшие сроки. Язык С++, среда любая (желательно - Visual)
Цитирую задание:
Разработка программы учета заказов на ремонт в радиомастерской.
В мастерской хранятся квитанции о сданной в ремонт аппаратуре. Квитанция содержит: наименование изделия (телефон, телевизор, и т.д), марка изделия, дата приемки, статус (готов - не готов).
Вывести информацию о статусе заказов на введенные с клавиатуры сутки х.
Как я понял, работа со структурами и с файлами. В саму лабу должна входить еще и функция авторизации и регистрации пользователей и разграничение между админом и простыми юзерами.
Вообще все задание, если быть честным. Я склепал эту лабу из огрызков старых маленьких лаб по структурам. Вышла полная чепуха и все полетело по пизде полной. Все интернеты перерыл - ничего толком не нашел.
Откуда данные берутся: файл, база данных, что-нибудь ещё.
>функция авторизации и регистрации пользователей и разграничение между админом и простыми юзерами
Что-то через чур для лабораторной работы, как мне кажется.
Все данные по изделиям должны вводиться с клавиатуры в файл. И из файла должны считываться при выполнении сортировки.
Пользователи тоже должны записываться в отдельный файл.
>Что-то через чур для лабораторной работы, как мне кажется.
Ничего не могу поделать с преподами. Глубоко в жопе сижу.
Если пока что отбросить авторизацию, ничего сложного не вижу. Программа консольная, так понимаю. Псевдоменю запилишь типа "Нажмите 1 для ввода данных, 0 для возвращения назад". Класс для квитанций с указанными тобой полями, при запуске программы открываешь файл и, например, считываешь построчно данные, пока до конца файла не дойдёшь. Что там в C++ открывает файл, istream что-ли? Или бинарный формат данных можно сделать. Хранить в глобальной переменной типа вектора. Сортировать не обязательно, если у тебя не сотни тысяч записей, линейным поиском найдёшь, что требуется. Может и долго делать, но ничего сложного не вижу.
Спорить не буду - ничего запредельного нету. Но создавать все это с нуля - я крышей двинусь, при том, сколько всякой ерунды я до этого проделал (и все наебнулось). Вот и искал помощи не в псевдокоде, а в чем-то поконкретнее.
Анон, помоги. Как в баше не изучая этот идиотский язык сделать простое условие, которое бы проверяло статус выполненной комманды?
Ну, например, я хочу выполнить команду "iptables | grep 172.16" и в случае успешного выполнения (т.е. grep найдет совпадение и вернет 0) выполнять скрипт дальше.
>при том, сколько всякой ерунды я до этого проделал (и все наебнулось)
Иногда проще начать с нуля. Опять. Не смотря на то, что у тебя уже есть. Оно всё равно не работает как надо и ты потратишь больше времени, чтобы заставить это работать.
>Вот и искал помощи не в псевдокоде, а в чем-то поконкретнее.
А ты начни писать и спрашивай, чего не получается. Делать за тебя вряд ли кому охота, а на неглупый вопрос ответят (глупые вопросы лучше гуглить, быстрее выйдет).
Где самые прогрессивные преподаватели и предметы?
Мне нужно минимум говнопредметов типа философии и максимум программодрочки.
Желательно, чтобы было вечернее и заочное отделение.
Спасибо!
Ой, наверное я дезинформировал тебя, это нужно сделать в ash. А здесь твой вариант вылетает с ошибкой sh: missing ]
Я не лентяй, но пол часа ебался с правкой простого скрипта.
>Анончик, помоги выбрать ВУЗ, чтобы стать программистом.
Прикладная математика / физтех.
>Желательно, чтобы было вечернее и заочное отделение.
Ты ебанутый?
> Где найти инфу о некоммерческих организациях программистов?
Серьезно, херня какая-то
У меня это произошло осенью. С друзьями мы сидели в клубе "Golden Dolls", болтали, пили абсент, смотрели стрип-шоу, когда ко мне подошел Ганс и сказал:
- Пора, мой друг.
Я сразу понял, что он имеет в виду - все-таки готовился все лето - но переспросил на всякий случай:
- Пора - что?
- Пора валить программиста! - засмеялся Ганс.
Мы пошли на улицу, на парковку, где стоял джип Ганса. Он открыл заднюю дверь, и я увидел разложенное оружие - пистолеты, снайперскую винтовку, разнообразные карабины, дробовики, автоматы - целый арсенал.
В нашем тире я учился стрелять из всех видов оружия, даже из тех, которых тут не было, но сейчас - от неожиданности - не знал, что выбрать. Ганс заметил мою нерешительность.
- Из автомата валить программиста неинтересно, - сказал он. - Разве что из "узи", но тут надо уметь разрезать его пополам, тогда прикольно. А так просто решето получается - некайфовое. Из пистолета - тоже требуется навык, чтобы засадить программисту пулю между глаз. Снайперская винтовка - для девчонок. А вот карабин большого калибра - самый то. Да еще пуля с тупым наконечником. Если засадить программисту в голову, она разлетается на кусочки, как арбуз, а если в грудь - он смешно так подпрыгивает и отлетает. Так что советую - карабин.
Я послушался совета Ганса - все-таки он уложил уже с десяток программистов, одного даже из арбалета. Поэтому взял карабин и мы поехали на окраину. За руль джипа, конечно, сел я.
Программисты ездят на метро, велосипедах и дешевых машинах-развалюхах. Поэтому и ловить их надо в соответствующих местах. Я выбрал метро. Время было позднее, программисты уже вернулись с работы, попадались в основном старичье, стайки негламурной молодежи с банками пива в руках, противные тетки. Я уже думал ехать к район хрущевок, где программиста можно найти, когда он выносит мусор, но тут повезло. Из метро вышел одинокий программист. То, что это он, я понял сразу - средних лет, одетый в какое-то потертую куртку китайского или турецкого производства - буэээ! - стоптанные ботинки, какая-то кожаная кепка на голове. С ноутбуком в руке. Да, да, с ноутбуком!
Он прошел мимо ларьков, свернул за угол дома, и пошел через площадку в сторону большого длинного дома, в котором программисты живут как в муравейнике в том, что они называют квартирами.
Так как я заранее покатался вокруг этой станции метро, я знал, что надо делать. С места врубил на полную, выскочил на площадку между домом и программистом, ударил по тормозам прямо на протоптанной программистами тропинке и одновременно развернул машину на 180 градусов, так, что моя дверь оказалась как раз напротив него. Программист замер, не понимая что происходит. А я уже взял зажатый между коленями карабин, передернул затвор, открыл дверь "джипа" и выскочил из машины. Все это заняло у меня от силы две-три секунды. Программист ошалело смотрел на меня, и тут я к своей радости увидел на нем очки. Во повезло-то, успел подумать я. И всадил ему пулю в грудь. Программист взмахнул руками, ноутбук упал в сторону, а сам он улетел метра на два или три от меня - вот что значит большой калибр! - и лишь его кепка плавно спланировала на то место, где он только что стоял.
С другой стороны джипа вышел Ганс, неторопливо подошел к лежащему в грязи программисту:
- Точно, с одной пули, молодчина!
Он вернулся к машине, протянул мне фляжку с коньяком. Было прохладно, коньяк пришелся очень даже. А сам Ганс стал обзванивать всех, кого надо. Сначала прилетела съемочная группа "НТВ", довольно симпатичная девушка-журналист расспросила меня, какие чувства я испытываю после того, как убил своего первого программиста. Я от волнения плел что-то невнятное - потом, когда смотрел в наших новостях по кабельному, было даже немного стрёмно, но мама сказала, что я выглядел очень мужественно с карабином в руках. Потом приехала полиция, Ганс дал им по 100 баксов, старшему пятьсот, и они принялись заниматься формальностями. Уже после того, как труповозка увезла тело программиста, ко мне подошел старший, кажется, капитан, отдал честь и сообщил, что программиста звали Степанов, и работал он на заводе C++'ником. Даже Ганс позавидовал мне - такого кристально чистого программиста не всегда удается завалить.
Тут принялся разрываться мой телефон. Позвонил отец, поздравил меня с первым, сказал, что завтра меня ждет сюрприз. Сюрпризом, кстати, оказался новенький "Бентли". Потом начали звонить друзья - сообщение о том, что я завалил программиста, да еще такого, быстро разлетелась по всему твиттеру.
Когда мы вернулись в клуб, там началось просто ликование. Знакомые и незнакомые бизнесмены, политики, депутаты, сенаторы, журналисты, писатели, визажисты, музыканты и певцы подходили ко мне, жали руку, целовали, оставляли свои визитки. Позвонил лучший друг отца, который тогда работал вице-премьером по социальным вопросам и сказал, что он гордится, что у его друга вырос такой замечательный сын.
Праздновать дальше мы потом поехали в наш поселок на Рублевке и вот там ко мне подошла наша соседка, отдыхавшая у родителей после учебы в Гарварде. Я давно на нее положил глаз, но до этого дня она казалась мне Снежной Королевой. А тут подошла сама и прошептала на ухо: "Я хочу тебя".
И потом, уже под утро, у меня был с ней такой секс, какого никогда еще не было в моей жизни. Все-таки не зря говорят, что когда уложишь программиста - потом такая эрекция, как после травы или кокса. А уж тем более - после первого программиста.
У меня это произошло осенью. С друзьями мы сидели в клубе "Golden Dolls", болтали, пили абсент, смотрели стрип-шоу, когда ко мне подошел Ганс и сказал:
- Пора, мой друг.
Я сразу понял, что он имеет в виду - все-таки готовился все лето - но переспросил на всякий случай:
- Пора - что?
- Пора валить программиста! - засмеялся Ганс.
Мы пошли на улицу, на парковку, где стоял джип Ганса. Он открыл заднюю дверь, и я увидел разложенное оружие - пистолеты, снайперскую винтовку, разнообразные карабины, дробовики, автоматы - целый арсенал.
В нашем тире я учился стрелять из всех видов оружия, даже из тех, которых тут не было, но сейчас - от неожиданности - не знал, что выбрать. Ганс заметил мою нерешительность.
- Из автомата валить программиста неинтересно, - сказал он. - Разве что из "узи", но тут надо уметь разрезать его пополам, тогда прикольно. А так просто решето получается - некайфовое. Из пистолета - тоже требуется навык, чтобы засадить программисту пулю между глаз. Снайперская винтовка - для девчонок. А вот карабин большого калибра - самый то. Да еще пуля с тупым наконечником. Если засадить программисту в голову, она разлетается на кусочки, как арбуз, а если в грудь - он смешно так подпрыгивает и отлетает. Так что советую - карабин.
Я послушался совета Ганса - все-таки он уложил уже с десяток программистов, одного даже из арбалета. Поэтому взял карабин и мы поехали на окраину. За руль джипа, конечно, сел я.
Программисты ездят на метро, велосипедах и дешевых машинах-развалюхах. Поэтому и ловить их надо в соответствующих местах. Я выбрал метро. Время было позднее, программисты уже вернулись с работы, попадались в основном старичье, стайки негламурной молодежи с банками пива в руках, противные тетки. Я уже думал ехать к район хрущевок, где программиста можно найти, когда он выносит мусор, но тут повезло. Из метро вышел одинокий программист. То, что это он, я понял сразу - средних лет, одетый в какое-то потертую куртку китайского или турецкого производства - буэээ! - стоптанные ботинки, какая-то кожаная кепка на голове. С ноутбуком в руке. Да, да, с ноутбуком!
Он прошел мимо ларьков, свернул за угол дома, и пошел через площадку в сторону большого длинного дома, в котором программисты живут как в муравейнике в том, что они называют квартирами.
Так как я заранее покатался вокруг этой станции метро, я знал, что надо делать. С места врубил на полную, выскочил на площадку между домом и программистом, ударил по тормозам прямо на протоптанной программистами тропинке и одновременно развернул машину на 180 градусов, так, что моя дверь оказалась как раз напротив него. Программист замер, не понимая что происходит. А я уже взял зажатый между коленями карабин, передернул затвор, открыл дверь "джипа" и выскочил из машины. Все это заняло у меня от силы две-три секунды. Программист ошалело смотрел на меня, и тут я к своей радости увидел на нем очки. Во повезло-то, успел подумать я. И всадил ему пулю в грудь. Программист взмахнул руками, ноутбук упал в сторону, а сам он улетел метра на два или три от меня - вот что значит большой калибр! - и лишь его кепка плавно спланировала на то место, где он только что стоял.
С другой стороны джипа вышел Ганс, неторопливо подошел к лежащему в грязи программисту:
- Точно, с одной пули, молодчина!
Он вернулся к машине, протянул мне фляжку с коньяком. Было прохладно, коньяк пришелся очень даже. А сам Ганс стал обзванивать всех, кого надо. Сначала прилетела съемочная группа "НТВ", довольно симпатичная девушка-журналист расспросила меня, какие чувства я испытываю после того, как убил своего первого программиста. Я от волнения плел что-то невнятное - потом, когда смотрел в наших новостях по кабельному, было даже немного стрёмно, но мама сказала, что я выглядел очень мужественно с карабином в руках. Потом приехала полиция, Ганс дал им по 100 баксов, старшему пятьсот, и они принялись заниматься формальностями. Уже после того, как труповозка увезла тело программиста, ко мне подошел старший, кажется, капитан, отдал честь и сообщил, что программиста звали Степанов, и работал он на заводе C++'ником. Даже Ганс позавидовал мне - такого кристально чистого программиста не всегда удается завалить.
Тут принялся разрываться мой телефон. Позвонил отец, поздравил меня с первым, сказал, что завтра меня ждет сюрприз. Сюрпризом, кстати, оказался новенький "Бентли". Потом начали звонить друзья - сообщение о том, что я завалил программиста, да еще такого, быстро разлетелась по всему твиттеру.
Когда мы вернулись в клуб, там началось просто ликование. Знакомые и незнакомые бизнесмены, политики, депутаты, сенаторы, журналисты, писатели, визажисты, музыканты и певцы подходили ко мне, жали руку, целовали, оставляли свои визитки. Позвонил лучший друг отца, который тогда работал вице-премьером по социальным вопросам и сказал, что он гордится, что у его друга вырос такой замечательный сын.
Праздновать дальше мы потом поехали в наш поселок на Рублевке и вот там ко мне подошла наша соседка, отдыхавшая у родителей после учебы в Гарварде. Я давно на нее положил глаз, но до этого дня она казалась мне Снежной Королевой. А тут подошла сама и прошептала на ухо: "Я хочу тебя".
И потом, уже под утро, у меня был с ней такой секс, какого никогда еще не было в моей жизни. Все-таки не зря говорят, что когда уложишь программиста - потом такая эрекция, как после травы или кокса. А уж тем более - после первого программиста.
Переделанная паста коммари-петуха, уноси
МФТИ факультет инноваций и высоких технологий мне подходит.
Есть ли какие-то подготовительные курсы при этом вузе?
>МГУ не потяну, МФТИ тоже вроде сложноват.
Если не они, то тогда лучше вообще никуда не поступай.
%%Теперь я знаю, какие дебилы поступают в ШАГ и прочие лохотроны в моем Киеве%
Юзай готовые ORM. Doctrine посмотри. Разобраться - по хуйне.
Как прикрутить к сайту возможность оплаты товара банковской картой напрямую? В какую сторону гуглить? Глаза слипаются, в пятницу мертвая линия.
>один
>PHP5
>PHP7
>KPHP
>Hiphop
В школе до 4 считать не учили? Да, если что, семёрка с её AST и новым кэшером - фактически новый интерпретатор.
Спасибо. Буду отговаривать от этого гемороя все таки.
Взялся верстать сайт типа сайта по продаже одежды. Какие есть подводные камни, кроме того, что мне придется руками заполнять ассортимент?
Нет там геморроя, апи прост как 4 копейки.
Только нужно от имени "ООО Залупа-М/ИП Распиздяенко" (заказчика) написать в банк.
Создал список с помощью ListActivity, как настроить каждый пункт ListView на вывод своего уникального Activity?
Символичный код:
public class MainActivity extends ListActivity {
final String[] huNamesArray = new String[] {"Андрей", "Иннокентий", "Михаил"};
private ArrayAdapter<String> mAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mAdapter = new ArrayAdapter<>(this,
android.R.layout.simple_list_item_1, huNamesArray);
setListAdapter(mAdapter);
}
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l,v,position,id);
Intent intent = new Intent(MainActivity.this, Andrew.class);
startActivity(intent);
}
}
Т.к. я полнейший нуб, для реализации знаний хватило только на эту строку Intent intent = new Intent(MainActivity.this, Andrew.class);
Соответственно, при нажатии на любой пункт открывается activity по Андрею, как это исправить?
Буду премного благодарен, если поделитесь правильным написанием строки.
Создал список с помощью ListActivity, как настроить каждый пункт ListView на вывод своего уникального Activity?
Символичный код:
public class MainActivity extends ListActivity {
final String[] huNamesArray = new String[] {"Андрей", "Иннокентий", "Михаил"};
private ArrayAdapter<String> mAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mAdapter = new ArrayAdapter<>(this,
android.R.layout.simple_list_item_1, huNamesArray);
setListAdapter(mAdapter);
}
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l,v,position,id);
Intent intent = new Intent(MainActivity.this, Andrew.class);
startActivity(intent);
}
}
Т.к. я полнейший нуб, для реализации знаний хватило только на эту строку Intent intent = new Intent(MainActivity.this, Andrew.class);
Соответственно, при нажатии на любой пункт открывается activity по Андрею, как это исправить?
Буду премного благодарен, если поделитесь правильным написанием строки.
Это, если что, мобильное приложение в Android Studio.
> оно еще живо?
Нит. Но собираемые 9-й версией проги работают под современными виндами.
> Уж лучше тогда похапе/бидон
Там нет инструментов для построения базы данных, а работа только через ORM или напрямую через SQL запросы.
Так то в сети есть решения, но на других прологах, а адаптировать для swi самостоятельно неосилил.
Есесно с подробными комментариями что/где/как и примерами запросов.
Актуально сутки
мыло dayNeviaty1ANUSyano-%dexPUNCTUMCmOru
Оплата через ЯД или на карту
После очередной бессонной ночи у меня загорелась жопа: поставил юнити и сдал делать простую игру, с помощью платный спиженных ассетов. Получилась хуйня, можно играть даже. Стал узнавать в целом о разработке приложений и встал на распутье.
Попробовать задрочить юнити (с сишарпом?) или джаву с андроид студией?
Много свободного времени и хочется пилить что-то для мобильной хуйни.
> SWI-Prolog
Да, похоже в российских вузах продолжают кормить будущих программистов сладким хлебушком. В то время как весь мир учит Хаскель и теорию категорий, здесь учат ЛОГИЧЕСКОЕ ПРОГРАММИРОВАНИЕ.
Сярп, потому что есть ксамарин.
Т.е. ты хочешь сказать, что без прав администратора в автозагрузку не добавиться? Там же HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\CurrentVersion\\Run" и все дела
Помогите, что изучить чтобы создать такое?
interface IProvider<T> {
T Provide();
}
Или может уже есть такой паттерн, а я изобретаю велосипед?
>желательно на паскале
Нету таких возможностей у паскаля. Нужно использовать python, например метод urllib2.urlopen
Для этого нужно знать ещё какой запрос этот сайт отправляет на сервер при вводе кода и выполнении других действий: параметры запроса, вид запроса, параметры результата. Это можно узнать с помощью Инструментов разработчика в Хроме
Лол. В Гугле на английском пишешь BEST OPENSOURCE CMS FOR ECOMMERCE
Вот первая же статья с графиками:
https://www.linkedin.com/pulse/10-best-e-commerce-platforms-your-online-business-rohit-uttamchandani
А не можешь объяснить пару нюансов? Минут 10-15 максимум. http://vk.com/id325204847 вк или g5-.oagg799ANUSgm%c8ailPUNCTUMW3Kcom почта
Спасибо, попробую, но просто хотелось бы узнать еще и мнение местных посетителей. Желательно тех, кто уже что-то пощупал среди подобных штук.
Каких нюансов, няша? Что именно не понятно?
echo "<td";
if ($propusheno>$zabito) {
echo " class=\"red\">";
}
else {
echo " class=\"green\">";
}
)
echo $zabito+$propusheno"</td>";
Как лучше делать? Через php или через js разукрашивать таблицу?
Так вот возник вопрос со второй частью картинки. Как сделать так, чтобы при нажатии на футбольную команду у меня изменялось окно - делался запрос к БД и выводились какие-то другие данные. Как я понимаю мне нужно курить ajax? Или я что-то недопонимаю. Спасибо заранее за помощь. Хотя бы пошлите меня в какую технологию.
Пожалуйста, обратите внимание на мой пост, скорее всего ответ на вопрос прост и короток, но я чёт туплю
На словах легко, но я не особо шарю в графических библиотеках и тд.
http://wiki.freepascal.org/Developing_with_Graphics#Working_with_TBitmap_and_other_TGraphic_descendents
> Нужно перейти по ссылке (вот например рандомная http://board.orsk.ru/index.php?r=code/index&id=81529) и в поле ввести код, чтобы поднять объявление.
Это вообще можно сделать на сокетах, почти на любом языке.
А ладно не важно, там дальше все только хуже и сложнее. В топку это всё. Всем пока.
В while разименовывается указатель, условие приобретает вид @пока (10 < 10)@
да
Тут немного не то. Мне нужно именно открыть растровое изображение как бинарный код.
На самом деле я нуфаг и не понимаю что там написано
Читать попиксельно? Или гугли описание формата BMP, там есть несколько вариантов заголовка, выравнивание строки, не говоря уже про изображения с палитрой.
А куда податься планируешь? Пробовал писать что-то уже, всерьёз намерен связать с этим жизнь? Среди подводных камней твоего пути разве что общественное мнение, если жить с родителями будешь. Будут говорить, что мол весь день за кудахтером, а толку ноль, небось в игры играешь; вот я для тебя подработку для студентов нашла: раздавать флаеры/чистить туалеты. А так по сравнению с вузом сплошные профиты: учишь только то, что нужно, не тратишь нервы на сессию, на общение с бестолковыми одногруппниками. Зачем hh? Учи инглишь и выходи на фриланс зарубежный.
>>752890
Он не пропал, пользуйся поиском. Там сейчас за тысячу постов.
Java/C#, SQL, паттерны проектирования и самое главное - софтскиллз
>работа в зарубежных айти гигантах
А ты любишь задрачиваться до умопомрачения? Нет, не в дотке, а хотя бы в том же программировании?
я так понимаю надо гуглить >работа с сокетами?
Но если, ребят, подскажите годный материал - я буду очень благодарен. Приятнее читать проверенный материал, а не первый из гугла.
Попробуй xdotool, очень грубо, но должно работать. Алсо есть ещё либы для тестирования фронтенда, должно подойти: https://habrahabr.ru/company/yandex/blog/173769/
Подскажи еще пожалуйста какой литературой обмазаться или лучше на сайтах с курсами обучения сидеть?
Сам радиотехник, препод требует программу написать, которая будет как термошкаф работать.
Пишется для ардуины, то бишь С, сам вообще пару раз видел это дело, нихера собственно не знаю
Так вот, написали ему программу, используя метки goto - сказал все хуйня, пилите без goto, и похуй что вы С в первый раз увидели
Ничего не посоветуете?
Есть для этого специальный тред на этой доске https://2ch.hk/pr/res/744980.html (М)
Сам джаву почти не учил, пока не было необходимости.
В ОП-пик смотри, таких как ты с одинаковыми вопросами тут по несколько раз за день.
Спасибо дружище.
что не помогает? не можешь прочитать про шантинг ярд и написать его? может тогда тебе сортировки пописать?
сейчас почитаю не кипятись
Для пыхи прикрути фреймворк. Типо ларавела самое то будет. Поучишь - поймешь, что либо шаблонизатор за это отвечает, либо js фреймворк, но никак не пыха.
Можно начать со ссылок внизу статьи на вики, там есть реализации на си и джаве
Попиксельное чтение самое то для задачи.
Можешь и опенкарт попробовать. Ничего в нем слишком критичного нету. Разве мб че-нить допилить внутри надо будет.
Хм, мне 21, а я уже чувствую себя стариком. А на заре интереса ко всей этой кибернетике в 12-13 лет некому было дать мне в руки годные книги и указать путь истины. Отчасти уже "перегорел" и заниматься программированием профессионально не хочу.
>цмс
В этом проблема. Во-первых, ты зашкварился об CMS. Во-вторых, ты произносишь CMS как полуграмотный. Язык СИ ты тоже Ц называешь? Ты даже не читаешь маны, есть специальный флаг для того, чтобы менять права рекурсивно. Хотя, ты ведь наверняка даже не знаешь, что такое рекурсия, иначе бы за пару секунд нашёл ответ на свой вопрос в гугле.
>блять
>заебался
>ебучей
Это грустно читать. Просто уходи.
Ну ты и бака. Там же наверняка есть ключик, заставляющий chmod обходить каталоги рекурсивно.
Ты типа понтанулся знанием прыщей? Нашел чем гордиться.
Ух, анончик, таки кончил.
Первое решение, что с комментариями, не работает, хотя писал строго "в лоб". Второе решение содрал отсюда: http://www.hardforum.ru/t81714/#post553299
Оно работает (не знаю, почему, но работает)
вместо циферок подставь в массив ascii-коды вручную, или используй string_codes (с последней версией SWI Prolog)
Селф-фикс. Что-то привязалось лишнее, когда копипастил в последний предикат
Лично дело с ним имел в плане фикса функционала. Так что на счет безопасности сказать не смогу. Вообще гуд безопасность выстраивается из правильное настройки сервера. А дыры в коде фиксят сами разработчиками через пулл реквесты гитхаба.
Тестовое окружение (environment), чтобы они проверили твой слепой фикс перед разворачиванием в продакшен.
а где оно лежит? там вообще цмска с темой, я не думаю, что кто-то какие-то окружения туда вставлял.
Это такой подход к разработке больших проектов в больших компаниях.
Отправляй свой фикс смело и без раздумий, рано или поздно обычно поздно всё получится.
Нужно назвать примерный трафик банка. Операции - самая простая - оформление нового кредита новому клиенту. То есть шаг 1 - заведение нового клиента в бд. Шаг 2 - оформление ему заявки. Для этого всего используется 10-20 таблиц. Структура такая: бд, над ней апликейшн, над ним веб-сервер, к которому и идет обращение. Есть банк и 30 тыс точек (магазины, которые выдают товары в кредит). Когда оформляют кредит, данные отправляются в банк и из банка приходит ответ одобрен кредит или нет. И вся эта поебень передается же по сети. Вот и надо как-то придумать нагрузку. Реальных данных нет
Поправь в веб-инспекторе в браузере, удостоверься, что все ок, вышли правку. Тестовое окружение - это примерно то, что ты не осилил поднять локально. Т.е., база с реальными или тестовыми данными, вебсервер, скрипт цмс, вот это все.
Реквестирую годной литературы для самообучения написания на паскале.
Навернуть Ушакова не предлагать.
скорее всего это значит что значения меньше 0.0001 мы не рассматриваем
Паскаль весь не учи, после основ сразу перекатывайся в ddelphi7, ну это если не хочешь время терять, так как делфа - это паскаль с графоном.
Ну а если все же паскаль решишь поизучать, то книга Павловской норм
Таки бамп. Понемногу изучаю. С задачей справился посредством начальных знаний, так что вышел говнокод, наверное.
Песни о паскале. Хотя хз зачем тебе паскаль, этж говно никто не использует уже лет как 10.
Репаков, Ржеуцкая -- Программирование на языке Паскаль.
В качестве компилятора бери FreePascal.
Документация по стандартным библиотекам (знакомство с ней поможет избежать изобретения ненужных велосипедов): http://www.freepascal.org/docs-html/current/rtl/index.html
Документация по FCL (если захочишь обмазаться Lazarus'ом и формошлепствовать как в Delphi): http://www.freepascal.org/docs-html/current/fcl/index.html
Решил было я вкатится в программирование. Где-то услышал что язык Python лучше всего подходит для этого. Сел его учить, всё было великолепно. Этот язык программирования по истине простой и сделан для людей. Я уже было даже подумал что я не настолько тупой и смогу стать программистом. в школе я был очень тупой, математика 4/12
Но меня тревожила одна мысль, то, что этот язык - интерпретируемый, т.е. как бы не ТРУъ. Плюс хотелось вкатится именно в геймдев, а там везде C++, скорость нужна и все такое. Начинаю учить С++ и потихоньку приходит осознание что я все таки тупой для этого дела. Все в 10 раз сложнее, чем на Python.
Как думаете пойти по легкому пути и дальше учить Python? или пойти по тяжелому пути и биться лбом об стену изучая С++?
В связи с этим я беспокоюсь, что не успею к концу БАКАлавриата задрочить скиллы до уровня, чтобы мне не "перезванивали". Сколько времени обычно уходит на то, чтобы стать спецом хотя бы в одной области? Пять лет? С расчетом на занятие свободного времени. Я знаю, тут многие с 16 лет кодят, но хотелось бы узнать у тех кто с основ в более позднем возрасте начинал
Сделай что-то стоящее на питоне сначала, чтобы быть уверенным, что ты можешь, а потом С++. Оно конечно сложнее, но в целом разобраться можно. Если хочешь разрабатывать игры, то можешь сразу себе поставить Unreal и в нем и раздуплять.
Паскаль весь не учи, после основ сразу перекатывайся в delphi7, ну это если не хочешь время терять, так как делфа - это паскаль с графоном.
Хм, неплохая идея попробовать силы в питоне, а потом уже переключатся куда-то еще. Пока я сидел на питоне было стойкое ощущения что нет нечего невозможного. Офигенное чувство свободы.
UE4 поставил, офигел с крутости системы Blueprint, даже склепал там включающуюся и выключающийся лампочку по нажатию. Это не заняло почти никаких усилий и я уже подумал что программирование не такое сложное как о нем говорят. Но чувство радости быстро закончилось, когда я понял что все что угодно блупринтами не сделать и что без С++ некуда.
Затем я открыл Java исходный код open-soruce клона ритм игры Osu! https://itdelatrisu.github.io/opsu/ и офигел насколько все там сложно. Нет, я понимаю что это целая игра, сложный проект, но черт возьми его сделал 1 человек. Вот откуда люди такие умные берутся, он что с пеленок кодил?
В роутере настроил переброс портов (пик).
Пытаюсь отправлять из сервера в интернете пакеты на этот порт — не доходят.
Если отправляю с компа на сервер пакет, а потом уже с сервера обратно — тогда доходят.
Такого эффекта я мог добиться и без переброски портов, просто тогда бы порт каждый раз был бы случайным.
Как сделать, чтобы и без отправки пакета можно было принимать пакеты?
Шарп и пили говно на юнити. Людей подобных Инженеру которые с нуля готовы написать проект уровня SE можно пересчитать оп пальцам.
Бамп.
Я и есть тот специально-обученный человек.
> Плюсики в названии С++ (Си Плюс Плюс) обозначают наличие в нём объектно-ориентированного программирования, реализованного, правда, с учётом местной специфики. Вообще-то исконные правила ООП, в том числе и алгоритмические, предполагают полную инкапсуляцию объектов. Объект должен сам решать, что делать когда его что-то попросят, а не выставлять наружу публичные методы, которые дёргает всякий, кому не лень. Настоящий инкапсулированный объект должен принимать снаружи сообщение, причём не в контексте вызывающего объекта, а в своём собственном. Потом думать, хочет ли он это сделать, делать это и в ответ посылать сигнал о результате действия. Хотя многим нравится, но это уже тема отдельного холивара.
где можно об этом почитать поподробнее? И какой ООП язык работает так? Знаю есть сигналы в Boost и Qt, но мне нужно хотя бы прочитать какой язык имеет такой функционал без либ.
Ты в терминах запутался.
Сообщение ~ вызов метода
Сигнал о результате ~ значение, возвращаемое методом
Сигналы (и слоты) в Qt это совсем из другой оперы, там не ООП, а событийно-ориентированное программирование, которое надстроили над обычными плюсами.
Про "классическое ООП" можешь какого-нибудь Буча читнуть, но я сомневаюсь, что тебе это нужно, если только ты не занимаешься историей развития CS. Вся эта академическая концепция, которая изначально появилась в Simula, была в итоге впитана реально используемыми языками с учетом специфики каждого, а сама по себе была нежизнеспособна и благополучно скончалась.
Сейчас я работаю кем-то средним между быдлокодером и сисадмином и пишу мелочь уровня одностраничной херни на фласке без бд, прикрученной к нашей системе управления контентом.
Не могу ни в test-driven development, ни в full-stack с CMS и прочей херней, ни в функпрог.
Как из мелочного погромиста на все руки стать профессионалом? Что должен знать порядочный погромист (вне зависимости от языка и рода деятельности) и какими методами пользоваться? спсОпустив олимпиадные алгоритмы и знание английского
Где такая прелесть?
В цитате хуита какая-то написана. Сообщения есть в смоллтолке или обжектив-си. Но отличий от вызова методов ты врядли заметишь. Отличие состоит в динамической диспетчеризации. Сообщение это не просто дергание функции, как в случае вызова метода, а фактически объект который приходит целевому объекту, после чего он может (при желании) произвести с этим сообщением разные действия - изменить имя, изменить/удалить/добавить аргументы и отшвырнуть исправленное сообщение другому объекту или самому себе. Но в обычном коде такой функционал нахуй не нужен, или даже вреден. Единственная из более-менее популярных задач - это создание прокси-объекта. В обжектив С ты в три строки можешь назначить прокси. И все сообщения которые прокси не может обработать он будет пересылать назначеному объекту. Можно даже массив объектов назначить. Прокси объект получив сообщение с которым он не знает что делать будет просматривать массив объектов пока не найдет в нем объект который сможет обработать это сообщение и отдаст его ему на обработку. Это также несколкьо строк, тогда как в других языка это тонны бойлерплейта. Но в общем такое нахуй не нужно. Из-за этого замедляется работа и становится невозможным статический контроль.
ps Если ты про код на экране, то исторически
Avoid lines longer than 80 characters, since they're not handled well by many terminals and tools.
Но теперь то все норм, почему все равно линию рисуют вертикальную, или это из за визуального восприятия
Бумага А4, например
это как договоритесь, у меня сейчас на проекте 100.
Мне уже дали знать, что видят открытые вкладки, писали "я буду следить за тобой"
Вчера высветилось в Windows 10 само включилось "определение местоположение", я резко вырубил комп, но боюсь это не помогло.
Удалил учетную запись Microsoft, отрубил все переключатели в "Параметрах", кроме "Защитник Windows" и "Синхронизация ваших параметров" (там невозможно отключить - стоит "серый вкл")
Совсем недавно кто-то с усмешкой названивал на домашний телефон, который с wi-fi подключён по одному кабелю.
Меня охватывает тревожная растерянность, потому что я уже привык свободно высказываться на дваче, а тут кто-то явно ведет слежку и вероятно держит анус на карандаше.
Не знаю, я просто боюсь, не понимая, что нужно делать. Наверняка, он(и) и в жестком уже покопался(-ись).
Интернет слабый, поэтому прокси заметно снизит трафик. Тем более, совсем необучаемый не могу разобраться как поставить нормальный, а не гугл-приложения. Впрочем, уже поздно..
мимокрок
> любые мысли по поводу этих вещей
Вы заебали спрашивать одно и то же.
>что сейчас для новичка перспективнее : php+ yii или python + django?
Ты хочешь на запад свалить, работать удалённо из своей деревни, понаехать в ДС или что? Ты не уточняешь, а ответ от этого очень сильно зависит. И я тебе подскажу: сам открывай сайты с вакансиями по интересующему тебя городу и сам анализируй спрос. От того, что я тебе тут напишу, что в городе/стране N много вакансий по M, то эти вакансии магическим образом там не появятся. Учись самостоятельности, меня тоже мать без отца воспитывала.
Рашка, ДС, хочу вкатиться во front-end разработку, не удаленка, хочу что-то, с чем можно будет ( и будет легче) иметь соой кусок хлеба и развиваться дольше
js+фреймворки, лол. Какой питон
>>753931
Если front-end, то к чему php+ yii или python + django?
JS (ванильный), пару фреймворков (клиент-сайд - jQuery, Angular1,2). Вёрстка (хороших знаний в одной вёрстке уже достаточно для куска хлеба). Верстал вообще везде не хватает.
Благо хоть аваст сейчас подсказал сменить пароль по-умолчанию в настройках сети роутера, но этого явно недостаточно. Кто-то, помимо ФСБ, уже имеет на меня архив.
Поправь меня, если я не втыкаю, но ведь front-end подразумевает разработку и конструирование сайтов. Ну, вместе с версткой. А yii и django - мощный инструмент для создания оного. Или я шагаю немного ( много) не туда?
Успокойся, всем на тебя насрать.
>>753941
>Вы мне поясните за уязвимости в слежении или нет?
Главная уязвимость в твоей информационной безопасности — это ты. Шиндоус 10, аваст и мокрые письки с паранойей несовместимы, так что либо берись за изучение матчасти, либо продолжай сидеть с перманентно пылающим анусом. Алсо, тебе в /s.
Тебе в /crypt/
фронтэнд-клиентсайд.->js(fraemwork:angular,react....)+html+css
бэкэнд-серверсайд.->asp.net,php,python,ror,node
они вместе и составляют сайт
Как в блок-схеме обозначить, что функция должна возвратить?
Ну, есть return x, то это должен быть параллелограмм? с чем-то записанным внутри? Вывод х / переменная-программы = х? Или как?
Как правильней всего передавать данные из модели в представление?
Встречал мнение о том, что модель должна просто передать данные в представление, где они каким то образом распределяются между методами, а использовать методы представления в модели не тру.
Но как использовать иначе я не понял.
Ввод либо вывод данных.
Если вывод то предыдущие действие должно быть либо квадратом(операция с данными) либо ромбом(ветвление).
Понял, спасибо
Анон, я скачал Counter-Strike и хочу своему брательнику насовать. Скажи, как мне с ним поиграть. У меня есть комп, который подключен к роутеру через провод, и его компьютер подключен через компьютер. как поиграть по лан?
Я думаю, тут подойдет простой многослойный перцептрон с одним скрытым слоем. Что скажете, коллеги?
Контроллер просит модель предоставить данные, контроллер сохраняет эти данные переменные и передаёт их в вид.
Может кто поделиться гайдом и списком необходимого минимума знаний?
Дело в том, что один из генераторов наплодил там файлов, которые меня бесят (SiteController и все соответствующие ему views). Их можно удалять? Хочу их удалить, потому что они меня бесят да и вообще, меня этот хипстерский стиль Yii бесит. В Wordpress лучше. Если эти файлы закоммичу, я же смогу потом к ним вернуться через несколько месяцев?
Толстишь? Прочитай, что такое mvc. Плюс из главного контроллера(или как это называется? я просто мимо-дизайнер) ты суешь по файликам разные элементы проекта по мере возрастания кода и импортируешь в главный. Как в ооп, но не так.
Я люблю писать код. Захотелось попробовать что-то новое, да и кроме того, Yii бесплатный, можно делать что хочешь (в теории).
Люблю, когда всё явно определяется и когда всё явно вызывается "ручками". А там какие-то непонятные обрывки странных фрагментов кода, которые явно не связаны.
Тебя уже не изменить. Пиши на WP в процедурке.
Читать умные книжки по OOA+OOD, паттерны, пытаться писать что-то своё, отдать кому-нибудь на ревью (самое эффективное). Потом основательно разобраться с SOLID, опять попробовать что-то написать. Всё это время ковырять чужой код.
printf("%s", m1[1][2])
Вопрос 1. Представьте, что я соединен с инетом через роутер. Я захожу на двач, т.е. я отправляю пакет с таким-то айпишником через свой роутер и дальше. Мне должен прийти ответный пакет и в этом пакете есть мой айпишник. Но ведь когда провайдер отправляет на мой кабель этот пакет, пакет приходит не на мой комп, а на роутер. Как роутер определяет, какому из подключенных к нему компов передать этот пакет? Ведь чисто теоретически с двух разных пек можно отправить одинаковые пакеты и роутер эти пакеты отправит провайдеру под одним и тем же айпишником. Как он знает, на какой порт доставлять ответный пакет?
Вопрос 2. Вот у нас в офисе стоит свитч. Как я понял из гугла, свитч нужен для того, чтобы не пришлось один и тот же пакет доставлять всем компам, подключенным к нему. Т.е. у него есть какое-то соответствие IP -> порт. В таком случае, чем он отличается от маршрутизатора? Только тем, что у свича таблица формируется автоматически, а у роутера можно сделать вручную?
1. Порты. Каждому пользователю дается свой порт и все ответы проходят на него.
2. Это разные устройства, они находятся на разных уровнях сети, имеют разные протоколы передачи. Свитч соединяет точки доступа в локальную сеть и используется при передаче данных в пределах сети. Маршрутизатор (цепочка маршрутизаторов) соединяют разные локальные сети и используется при передаче данных между ними.
SMS лучше, а еще круче MMS.
Просто пиши код, блять. И правь чужой код. И заведи себе какой-нибудь тостер или стековерфлоу, где ты будешь отвечать на вопросы. Не знаешь - разбираешься и отвечаешь.
Сразу два вопроса возникает.
Каким образом передаються и принимаються переменные(это я и спрашивал)?
Почему тогда картинка из вики показывает, что модель передаёт данные в представление, а не в контроллер?
На пике, как по мне, подразумевается, что данные из модели влияют на то, что отображают виды. Но виды не должны иметь доступ к модели, виды имеют доступ лишь к переменным, которые переданы виду контроллером. Контроллер же эти переменные создаёт на основе запросов к модели.
На пике пример из Laravel. Суть: в переменную модель возвращает тот таск, id которого получен из request'a. Эту переменная потом передаётся в вид.
>На пике, как по мне, подразумевается, что данные из модели
на твоём пике
>На пике пример из Laravel.
на моём пике.
> Эту переменная потом
* Эта
Ебал печатать с телефона.
Не за что. Удачи тебе, анонимушка. Как выберешь и построишь, отпишись. Ну все давай, до свидания, хорошего настроения тебе.
Держись как-нибудь. Всего доброго.
Вот читаю Полный справочник по Cи Герберта Шилдта, дошёл до массивов, там пример с крестиками ноликами. Я на скрине выделил цикл, где сопсно и строятся клеточки (линии) для ноликов и крестиков. Анон, можешь мне объяснить, по какому принципу это строится?
Я понимаю, вопрос ньюфажный, но я хочу понять сам алгоритм.
Ну или грамотно отправь в гугол, ибо я сам ничего не нашёл
Очевидный Haskell
Эта функция просто строит в консоли псевдографическое игровое поле, примерно вот такое (разъедется, если у тебя в браузере не моноширинный шрифт):
X | | O
---|---|---
O | X |
---|---|---
O | | X
t - переменная-счетчик. Мы выводим содержимое игрового поля построчно, чередуя строки горизонтальным разделителем ("---|---|---").
Многие тут советуют питон, но я не согласен. Питон неудачный вариант для новичка. Язык сложный, возможностей мало, работы тоже мало, а на каждую вакансию десяток макак. Сейчас каждый школьник учит питон, а потом не знает что делать с ней. Лучше попробуй Haskell. На нём и конкуренция пониже, и зарплаты больше, и сам язык понятней. Если никогда не занимался программированием, то начинать лучше всего с Haskell. Работы полно, платят отлично. По книгам. Если есть хоть немного знаний программирования, читай это: http://www.ozon.ru/context/detail/id/30425643/ Если совсем новичок, пойдет эта книга: http://www.ozon.ru/context/detail/id/28346038/ Ну и куча онлайн-учебников. Вот, например: https://anton-k.github.io/ru-haskell-book/book/home.html Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
Мне нужно написать на моем контроллере avr atmega8535 четырехразрядный регистр прямого сдвига, то есть параллельный код он преобразует в последовательный и сдвигает его нажатием кнопки вправо(https://youtu.be/93JLAVZWoP4?t=2m50s)
http://ideone.com/RzAt9G вот код, на контроллере не работает, и я не знаю почему.
Программная задержка нужна для устранения дребезга кнопки.
Пожалуйста, найдите ошибку, будьте добры.
1. В чистом Си нету строк же. Что юзать тогда? Кстати, не в этом дело: оно работает, и вроде как это правильно.
2. Массив строк. Первый индекс - строка, второй - элемент строки. Вывод не работает, а вот перезапись в одномерный массив (т.е. строку) с последующим выводом - вполне. Мистика какая-то.
Оконные хуйни на плюсах не писал, но надо быстро переписать прогу с другого языка.
QtCreator или C++Builder. Второй проще, но оче древний. Под Qt деплой под виндой кривоватый - надо вручную dll копировать к приложению, плюс если не ковырять, размер у хеллоуворлда будет метров под 30.
qt creator. там есть 2 типа gui приложений - qtwidget - чистый с++, похоже на winforms, delphi, visual basic и qml - разметка на основе json + javascript - нужно знать js, похоже на xaml/html
Не тот тред.
БАМП РАДИ ПОМОЩИ, БОРЮСЬ УЖЕ НЕДЕЛЮ
Ещё бамп. Подкинули задачку написать 4 функциональных модуля, которые должны выводить таблицу в том же виде, в котором она в базе. Зачем? Хуй знает.
На чем, блять?
Как на Go переписать это вот
<?php if (isset($_GET['zd_echo'])) exit($_GET['zd_echo']); ?>
Конкретно интересует как сделать exit(zd) на Go если zd это строка типа 8514df0142ffdf6877c83535095f9cce.
Ой все сделал через gin, c.String(200, zd)
Xst:1989 - Unit <Id>: instances <BLOCKLIST[0].BLOCKi>, <BLOCKLIST[3].BLOCKi> of unit <BLockN> are equivalent, second instance is removed
И ничем не фиксится из опций синтеза (говно надо сохранить обязательно)
Ок, спасибо большое, просто я например столкнулся с тем что могу тупо по шаблону проекта делать, сам свое не могу придумать новое, в плане проекта это ок, но вот если свой начну делать - это ж пиздец.
Ну, у тебя матрица есть 3x3, в которой хранится текущая ситуация. В каждой клетке может быть нихуя, может быть O, может быть X.
Эта функция выводит 3 строки вида ["символ" | "символ" | "символ"] и между ними 2 строки [--- | --- | ---]
Собственно, вместо символов подставляются значения из матрицы. Нихуя, нолик или крестик.
БАМП ЕЩЁ РАЗ
Вот есть стандартная задача с собеседований, повернуть массив на k элементов:
k = 0, 1 2 3 4 5 -> 1 2 3 4 5
k = 3, 1 2 3 4 5 -> 3 4 5 1 2
k = 6, 1 2 3 4 5 -> 5 1 2 3 4
Ну ты понел.
Теперь вопрос: нахуя там придумали некий juggler's algorithm, если можно обойтись 3 разворотами части списка?
Есть игра на движке Ogre с ньютоновской физикой. Есть файлы PAK с модельками. Есть я, которому охота выколупать из файлов модельки (не для коммерческого использования). И никак я эти пак-овские файлы открыть не могу. Ничем. Как бы ни пробовал.
Что делать?
Запретить доступ к файлу на дропбоксе или гуглодиске, пока на одном из устройств с ним проводятся некоторые манипуляции. После окончания которых файл должен стать доступным снова.
Есть идея, закидывать отдельно от этого файла другой файлик при старте операции, который будет играть роль флажка, переменной. И удалять по ее окончанию. И проверять наличие этого файлика в коде перед операцией.
Но ведь так есть риск проебать доступ к файлу (без возможности изменения в коде), если операция ВНЕЗАПНО загнется до окончания.
Может, у кого-то есть идеи получше?
Конечно, всегда можно сделать аварийную кнопку, которая будет этот файлик удалять и восстанавливать доступ к файлу. Но хочется больше автоматизации.
Можно этот файлик проверять на время создания. Если он создан ранее, чем час назад, например, то удалять.
Обьясните, пожалуйста, подробно как работает inner join в mysql. Сижу уже 2 часа, не могу понять.
Только в деталях опишите.
Выбирает совпадающие строки из таблиц и соединяет их.
Можно указывать, по каким столбцам должно быть совпадение через USING.
Особенно охуенно, что так можно делать даже с таблицами, которые находятся в двух разных БД.
http://www.lornajane.net/posts/2012/sql-joins-with-on-or-using
Выбрать совпадения через USING, если столбцы называются одинаково в обеих таблицах. Или через ON (columnname1=columnname2), если называются по-разному.
Результат будет уже в виде таблицы, только не сохраненной. И к нему можно применять любые действия. Тебе нужно прямо сохранить эту таблицу третью? Или просто для дальнейших действий?
INSERT INTO TABLE3 (Column1)
SELECT Column1 FROM TABLE1
INNER JOIN TABLE2
USING (Column1)
Это один запрос. Если тебе прям нужно в таблицу отдельную вставить.
SELECT Column1 FROM TABLE1
INNER JOIN TABLE2
USING (Column1)
Тут соединяются таблицы по совпадению строки в столбце.
А
INSERT INTO TABLE3 (Column1)
SELECT
Уже добавляет строки из подзапроса выше.
Это может быть собственный тип файлов, в добавок еще заэнкрипченный. Вероятность крайне мала.
Беда в том, что если сервер насильно выключить, он не проследит за комнатой, и в базе останется лишняя запись. Как можно очищать запись, если сервак выключается? Проще все было бы привязать запись к соединению с базой, и если оно обрывается – чтобы запись удалялась.
>сам свое не могу придумать новое, в плане проекта это ок, но вот если свой начну делать - это ж пиздец.
Это норма. Пиши и обязательно проси, чтобы кто-то делал ревью. Здесь, на тостере, может среди знакомых кого брать. Я в вузе препода задалбывал, толковый у нас попался. Суть в том, что напихать функции в класс - это не ООП. Правильно научиться проектировать с нуля, распределять зависимости и зоны ответственности не так уж и просто самому.
Упор нужен именно на офисное программирование и хотелось бы выбрать наиболее подходящий язык в этом плане
А я все свои маняпроблемы записываю отдельно, потом гуглю по теме, сортирую, коплю закладки. В итоге процентов 30% взлетает. Но все-равно пиздец: дохуя папок, закладок, мануалов, пиздец короче. А еще эти бумажки сраные и сиюминутными идеями кругом...
И у меня такая ситуация, что уже года 2 варюсь в собственном соку дерьме и уже хочется сбросить все это
У меня весь рабочий стол засран txt с вопросами, заметками и идеями. Ни разу после записи не читал.
Мне нужно написать на моем контроллере avr atmega8535 четырехразрядный регистр прямого сдвига, то есть параллельный код он преобразует в последовательный и сдвигает его нажатием кнопки вправо(https://www.youtube.com/watch?v=93JLAVZWoP4&feature=youtu.be&t=2m50s смотреть с 2:50)
http://ideone.com/RzAt9G вот код, на контроллере не работает, и я не знаю почему.
Программная задержка нужна для устранения дребезга кнопки.
Пожалуйста, найдите ошибку, будьте добры.
оговорился, за 3 разворота массива.
http://stackoverflow.com/questions/23321216/rotating-an-array-using-juggling-algorithm
Вопрос "зачем"? Зачем в данном использовать gcd, кольца и связанные с ними штуки, когда ты можешь в 3 std::reverse (или аналога в твоем языке) решить?
Это первое что мне пришло в голову потому что и это было эффективней чем реализация сдвига вправо и N раз вызывать его. На жабе я бы тупо его разбил на две части и потом бы склеил.
>В: Хочу стать программистом, какой язык учить?
>О: Английский + Java
Т.е. с java это лучший вариант? А почему не python?
Нихуя не понял, на какой алгоритм вы там надрачиваете и при чем тут GCD, но через кольца вычетов решил вот так:
https://ideone.com/HfmR35
Сдвиг на 3. Задача бесполезное говно.
Я предлагал код который у тебя после // reverse идет заменить на
k = k % v.size();
std::reverse(v.begin(), v.end());
std::reverse(v.begin(), v.begin() + k);
std::reverse(v.begin() + k, v.end());
чтобы не ебаться с индексами
Так нет тут ни колец, ничего! Откуда вы кольца берете, а?
>Интересно, а чмыри-работодатели, сами-то хотя бы смогут закрутить кран на 16 со сломаной ручкой без разводного ключа когда говно заливает уже по горло?
Не раб, это твои проблемы, лол.
>В: Хочу стать программистом, какой язык учить?
>О: Английский + Java
Обоснуйте за жабу. Перспективность и все дела.
ну вот ты и уяснил
Доброго времени суток, дорогой анон. Дело в том, что мне надо написать небольшое кроссплатформенное приложение под Ведро и Яблоко, которое показывает пользователю не слишком детальные 3D-панорамы. Можно грабить корованы вращать камеру, зумить и переключаться в режим свободного полета над объектом. Больше, собственно, ничего нельзя, а совместимость нужна лишь с флагманскими устройствами.
Времени у меня в избытке, а вот опыта работы с графикой - очень мало (в плане 3D его нет и вовсе). Зато есть примерно 5 лет практики разработки серверных приложений: медиасерверов (Java), геолокационных сервисов (C++, преимущественно Boost) и всякого прочего понемногу (поверхностные познания в PHP и Node.js). В довесок имеется хорошее знание английского.
Все, что я бы хотела узнать у тебя, анон, так это то, какой движок позволит наилучшим образом реализовать поставленную задачу, и во что можно вникнуть быстрее с подобным багажом скиллов.
Бамп вопросу
Очевидный Unity.
Ах да, строка в файле.
Сам гуманитарий с технической вышкой, языки даются очень хорошо.
Работай языком, намного больше будешь зарабатывать, чем если будешь работать кодером или чем-то еще. У меня знакомый рассказывал, как кореша отправил такую хуйню делать, так там не всегда приходится ебать старух, иногда просто по магазинам вместе пройтись и они все ухоженные. Тот даже тачку себе купил и в квартире нормальной живет, а раньше ебланом был и жрал бичпаки.
Если быть не обычной шлюхой, а гей-шлюхой, то можно еще больше зарабатывать. Только не охота.
Есть БД Аксесс кадрового агентства где -то с гиг. Там фотография, и текстовое резюме. Можно ли перехуячить ее в ВЕБ. На каком языке это лучше сделать? Знаю только HTML, CSS, самую малость PHP.
Помоги советом анон, куда копать.
Справедливо. Я там вычитал все, а на пик как то не обратил внимания. Ладно пойду куда сказали
fgets(), потом atoi/strtol
Это как-то не смешно уже. Почему всем кто вкатывается советуют этот архи-сложный язык программирования? Если не знаешь на чем реализовать то зачем вообще писать ответы? Мамкины тролли вы заебали уже.
Запускаю приложение на встроенном сервачке-всё работает, иначе как будто изменения в коде никакого действия не имеют.
Squid, Nginx ещё какая-то хуйня? В Nginx ни строчки про кэширвоание нет и вроед он только статику может кэшировать. Приложение на Python-Flask. если это важно.
Хаскель наоборот один из самых легких на сегодняшний день. Нет никакой инконстинсентности названий методов как в пхп, достаточно предсказуем, в отличие от джаваскрипта с его []+[] , нет необходимости ебаться с памятью и указателями или городить ООП говнище в духе генераторов инкапсулированных фасольных фабрик. В общем, отличный универсальный язык для новичка.
Посоны а как можно реализовать многоплатформенную(iOS, android, windows) 2D игру проще всего?
Транспайлер из хаскеля в джаваскрипт, очевидно же.
Юнити
Я и так математик по образованию. Что дальше-то? Может по курсам mit попробовать заниматься?
подписка на журнал хакер, весь архив прочти до дыр. форум античат платные гайды, ведь чтобы защищаться нужно мыслить как преступник.
мимо чайник который не смыслит в ИБ
ML
Могу в какое-то ТЗ, реальную вовлеченность, поскольку все равно хочу этим заниматься, просто не успеваю и не понимаю прямо сейчас. Ну и кажется со мной не очень больно общаться.
for.my.mathematicaoB8l.angelANUSya^*VndexPUNCTUMrh'hu
На самом деле, похуй. Важна цель. А язык и так второй придется выучить, и не один.
Знаю. Но вот первым планирую учить python
Грубо говоря, если функция должна принимать только int и складывать его с другим числом, то автоматическая проверка типов в выражении "х + 5" - не нужна вовсе и отнимает производительность зря? Ведь даже с ней строку и число объединить нельзя, если не перевести число в строку же.
Да
нет
Оставь почту. Ничего, просто желание доминировать над презренным железом заинтриговало.
Я ваще на pure C пишу, а тут просто понадобилось кое-что сделать..
Создаешь переменные:
последнее_значение = 1,
предыдущее_значение = 0,
временное_значение = 0.
Потом выполняешь следующие действия в цикле:
временное_значение = предыдущее_значение,
предыдущее_значение = последнее_значение,
последнее_значение = предыдущее_значение + временное_значение,
вывод на экран переменной предыдущее_значение.
Qt Widgets, Qt Quick, Qt Quick Controls, Qt Labs Controls и вот это вот всё. Я запутался, и в сети оче много устаревшей информации.
Цэпэпэ, хранение некоторой базы данных с одной табличкой в файле.
Интересует лишь хранение определённых записей в этом самом файле. Для каждой записи ведь придётся запилить отдельный уникальный ID, как бы это реализовать? Есть идея в заголовке файла, перед самими данными писать количество записей, на основе его присваивать ID добавляемой записи. Правильный ход мыслей? Как вообще в бд подобное реализуется?
А куда проходила? Просто интересно, где можно познакомится с теми, кто здесь не сидит.
Туда стремно заглядывать, какое-то коммерческое бездуховное кодерство в маркеты. А откуда проходила?
В зависимости от языка, я подозреваю. В любом случае, статик - это нетестируемая хуйня.
Что значит откуда? Тебе интересны доски на которых девушки вонаби-программисты сидят? Так я не знаю.
UP
ID можно сделать через нечто вроде INT AUTO_INCREMENT, чтобы число увеличивалось самос каждой записью, заодно сделать ячейку PRIMARY_KEY.
В sqlite (Id INTEGER PRIMARY KEY,), увеличивается само.
То есть, никакой ебли с высчитыванием ID и присваиванием вручную не нужно. Все можно задать при создании таблицы.
Посмотрел, там страшно. И прикрепленный тред отправляет в /soc. В /soc мерзко.
Ну так, выключил я программу, где мне теперь нормальный PK взять? Имею в виду, что мне жёстко не зашить PK в программу, значит нужно его где-то хранить, а вот как хранить? В качестве отдельного поля? А потом просто брать и искать самый большой PK? Но это больно дохуя обращений к файлу, хочется решение поизящнее.
>То есть, никакой ебли с высчитыванием ID и присваиванием вручную не нужно.
Я и не собираюсь.
Тебе же нужна БД в файлике, так?
То есть, sqlite. Да, PK (или можно и не делать это поле PK, но говорят, так производительность выше) будет отдельным полем.
А взять самый большое значение в столбце можно всего одним запросом.
SELECT MAX(id) FROM table_name;
Или если нужна строка
SELECT * FROM table_name WHERE id=MAX(id);
То есть, обращений вообще нихуя. И все будет быстрее, чем если бы ты хранил и обрабатывал значения через какой-то код.
>sqlite
>Совкообразование
Если бы. Мне нужно напердолить ввод-чтение структуры в бинарный файл.
А почему именно в бинарный, и почему не подойдет файлик от sqlite?
Мне нужно написать на моем контроллере avr atmega8535 четырехразрядный регистр прямого сдвига, то есть параллельный код он преобразует в последовательный и сдвигает его нажатием кнопки вправо(https://www.youtube.com/watch?v=93JLAVZWoP4&feature=youtu.be&t=2m50s смотреть с 2:50)
http://ideone.com/RzAt9G вот код, на контроллере не работает, и я не знаю почему.
Программная задержка нужна для устранения дребезга кнопки.
Пожалуйста, найдите ошибку, будьте добры.
sqlite тоже бинарный файл, так что давай бери его и не выёбывайся.
Какой язык стоит учить, чтобы потом было легче эмигрировать из РФ?
Английский
Белорусский
В Увропу хочешь? Украинский тогда.
>не должны иметь доступ к модели
Как раз это я и понимаю. Как и каким образом модель влияет на вид.
Судя моему пику, модель передает переменную во вью(каким образом еще не понял)
> запросов к модели
Из контроллера, в контроллере для каждой ситуации свой ответ или все абстрактно?
>Laravel
Не работал с ним, но насколько я знаю, данные собираются в контроллер, а затем генерируется вью.
Как научиться читать MVC код, с чего начать, тогда вопросов бы не было?
Действительно странно, код должен работать. Можно попробовать условие в 24 строке заменить на if (PORTA.0 == 1).
Если и так не заработает, то лучше через отладчик смотреть (для этого можно воспользоваться AVR Studio).
у на моем контроллере нельзя отдельный бит сравнивать/приравнивать
завтра буду опять тестить на реальном контроллере, преподавателя замучаю, в общем все равно спасибо)
>интерфейс для работы с базой данных игровой механики
Qt + sqlite. И все это склеить петоном, например (а вообще похуй чем).
А оптимизация - что там может тормозить? У тебя же в бд не 1 000 000 записей будет, которые будут отображаться в одном окошке.
Оптимизация по сравнению с экселем, я имел в виду. Впрочем, спасибо.
Не за что. Расскажешь потом, что было не так
Что скажите? фуфло? где подвох? чел с ютуба сказал типо это медленный способ.
При больших значениях есть шанс поймал stack overflow
При n = 43 уже думает несколько секунд, если увеличить до 44 то уже в 2 раза дольше. Да уж чел не врал, способ очень медленный, походу наебать систему не выйдет.
в вики вбей "Вычисление чисел Фибоначчи", там прям на плюсах несколько вариантов сделано.
Двощ, можешь помочь написать функцию на C?
Если да, то буду очень сильно благодарен.
Собственно суть:Дана строка (char str[81]) и многострочный текст (char text[20][81]). Написать функцию, находящую все вхождения строки в текст. Кол-во пробелов-разделителей не имеет значения(т.е. если дан текст "top kek", то он ее видит как "top kek"). Функция возвращает число найденных вхождений
ой, там ошибочка.
(т.е. если дан текст "top_____kek", то он ее видит как "top_kek" (_ это пробел))
Подскажите, во-первых, куда курить и есть ли уже готовые алгоритмы лучше или решения хуже, умеющие справляться с таким количеством объектов? А во-вторых, какие примерно выч мощности и агрегаты нужны для построения такой вундервафли?
софт такой есть, но будет стоить деньги, на халяву не возьмешь, только если пиздить
потом настройка - либо зовешь знающих людей, это будет стоить деньги, либо очень долго ебешься самостаятельно с настройкой
самому тебе с нуля не написать, даже пользуя тот убогий опенсорс что есть
железо потянет любое, те достаточно будет любого "сервера", обычного компа, на который будет идти видеопоток
> самому тебе с нуля не написать
А если смогу? Какие будут основные подводные камни?
Потому что мне как раз желательно запилить самому, а не брать чужой, ибо потом надо будет навешивать различные странные метрики, а накостыливать их на свое говно проще, чем на чужое
В каком языке?
Ну же анон.
Строятся всевозможные пары строк двух таблиц, после чего остаются те пары для которых выполняется некоторое условие.
Пример:
table 1: persons
id name
1 john
2 pete
3 mary
table 2: products
buyer-id name
1 TV
1 Bed
3 Dress
Выполняем inner-join по условию: persons.id=products.buyer-id
Пары:
persons.id persons.name products.buyer-id products.name:
1 john 1 TV
1 john 1 bed
1 john 3 dress
2 pete 1 TV
2 pete 1 bed
2 pete 3 dress
3 mary 1 TV
3 mary 1 bed
3 mary 3 dress
Согласно условию остаются только пары:
persons.id persons.name products.buyer-id products.name:
1 john 1 TV
1 john 1 bed
3 mary 3 dress
И это будет результат операции inner-join.
Строятся всевозможные пары строк двух таблиц, после чего остаются те пары для которых выполняется некоторое условие.
Пример:
table 1: persons
id name
1 john
2 pete
3 mary
table 2: products
buyer-id name
1 TV
1 Bed
3 Dress
Выполняем inner-join по условию: persons.id=products.buyer-id
Пары:
persons.id persons.name products.buyer-id products.name:
1 john 1 TV
1 john 1 bed
1 john 3 dress
2 pete 1 TV
2 pete 1 bed
2 pete 3 dress
3 mary 1 TV
3 mary 1 bed
3 mary 3 dress
Согласно условию остаются только пары:
persons.id persons.name products.buyer-id products.name:
1 john 1 TV
1 john 1 bed
3 mary 3 dress
И это будет результат операции inner-join.
Почему?
Короче пиздец. Я полный ВООБЩЕ ПОЛНЫЙ, НИХУЯ ПРЕДСТАВЛЕНИЯ О ПРОГРАММИРОВАНИ НЕ ИМЕЮ
Качнул книгу Лафоре - ООП Ц++. Пробовал читать - прошел 5 глав, приходилось ДОХУЯ раз возвращаться назад, т.к. ничего не запоминается, делал задачи, ловил жопаболь от своей тупости.
Дело во мне, или я не правильно начал?
*полный ноль
Да я не ною. Я это к том, что может взяться за паскаль, или что есть проще, а после уже и С++?
Или всё-таки я реально не умный, и мне особенно это тяжело будет, может ведь такое быть.
>приходилось ДОХУЯ раз возвращаться назад, т.к. ничего не запоминается
А после того того как программы сам писал, тоже ничего не запоминается? Просто у тебя нет привычки к самообразованию. Самое главное занимайся.
Ну и книжку ты выбрал странную. Если ничего не знаешь, то лучше почитай Липмана или Страуструпа. Страуструп наверное лучший выбор, но только если ты не боишься подробных технических описаний.
Это норма до практики. Нужен контекст применени. Представляй, что можно сделать с помощью той или иной штуки, а ещё лучше сделай себе минипроект.
С++ слишком сложный язык, особенно для новичка. Кроме того, он практически не имеет применений в реальной жизни на сегодняшний день. Начни лучше с Хаскелля. Learn Haskell for Great Good — отличный мануал. Да и работы на Хаскелле не в пример больше чем на С++.
Бамп для няшек и фрилансеров.
Что-то да запоминается, но всё равно часто подсматривать приходилось. Например строение циклов. И это я только до 6й главы дошел (150 страниц), не представляю что будет на странце пятисотой.
И посмотрел книгу Страуструпа - она ни как не для новичков же, с первых страниц показывает сложный код, который читатель должен знать, а у Лафоре начало с "Hello World!"
>>755741
>а ещё лучше сделай себе минипроект
Это как?
Попробуй читануть "Хенкеманс, Ли - Программирование на C++", там каждая глава заканчивается написанием мелкой игры. На мой взгляд, годно.
Годно, спасибо. Сам хочу в гейдев тем более
Полистал быстренько - вроде похоже на Лафоре, но страниц меньше наверное значит и проще
Алсо, что за форс Хаскелля?
Считается что быдло и кодеры не могут в настоящие языки вроде хачкеля.
>Да и работы на Хаскелле не в пример больше чем на С++
В столицах? В своей мухосрани не находил вакансии на хаскелле
лалка
Нужно сделать дизъюнкцию 2х матриц, без изъебств бы это запилить (юзаю numpy).
Английская википедия пишет что дизъюнкция это Значит, если погуглиается что в numpy это будет https://docs.scipy.org/doc/numpy-1.10.1/reference/generated/numpy.logical_xor.html#numpy.logical_xor Который, видимо, и к массивам может применяться.
Где в последней вижле оконный С++ проект?
Ищи лучше. Понятное дело, элитные Хаскелль вакансии не на хедхантере или хабрахабре появляются. Ищи других адептов Хаскелля в своей мухосрани, втирайся в доверие, спрашивай. Рандом хуев, которые будут клепать говно, на работу просто не берут, но адекватнам всегда рады. Наши люди есть везде. Большего сказать не могу, извини.
>хочу быстро перейти с дизигнера WPF?
В студии никогда и небыло инструментария для создания гуёв на плюсах кроме дотнета (и то это эмуляция плюсового синтаксиса) и винапи. Короче говоря - средствами студии и шиндовса - никак.
Единственный адекватный нативный аналог - Qt с QML.
Он сектант.
inb4: ко-ко-ко, тестеры не люди
Да нет, это ты тупой дебил не отличающий C++CLR от C++ (разные языки).
Адекватно настроенная бд/сервер/файервол тебя забанят после 10-15 запросов за минуту.
Выкладывать админку необязательно - можно коннектиться из дома только с разрешенного адреса, можно использовать админку самого хостинга. А вот sqlite нагрузку плохо держит (относительно "взрослых" БД). Особенно когда это не демон/сервис, который держит базу открытой, а короткоживущий процесс.
Что-то там функционал конструктора порезан, в сравнении с VS, нет кучи возможностей.
Именно у QML – десигнер нахуй не нужен, у стандартного Qt с десигнером всё в порядке, разве что вместо даблклика для создания обработчика нужно сделать 4-5 кликов.
В VS я могу легко отключить скейлинг окна, убрать кнопки "свернуть" и "на весь" экран, в один клик.
В Qt дизигнере для некоторых вещей вообще нет реализации.
Дексктопы-десктопики. Думаю, для них "программирования уи" надо отдельную доску.
Какое программирование, лол. Это что-то уровня вёрстки с соответствующими проблемами.
Конкретно в QML – установить проперти flags в нужное значение, стандартными средствами кути - как и в студии.
ребятушки горит лаба. нужно арифметическое выражение преобразовать в бинарное дерево для последующего вычисления. алгоритм смутно представляю. выручайте
Задумайся лучше о карьере грузчика, если такую хуйню решить не в силах (это база любого калькулятора умеющего разбирать > 1 выражения).
Дебил тут как раз ты. То, что я про AST не вспомнил - не значит, что я про это не знаю. Перепутал, с кем не бывает
Ты точно дебил и забиваешь гвозди микроскопом. Если все же хочешь использовать таблицу в СУБД, то бери in-memory хранилище для этих дел.
Как и на любом другом языке. Погуглить "бинарное дерево на си" - сложно?
Проблема, собсно, в том, что я не ебу как проверять, образует ли ребро цикл? Храню список использованных вершин в одномерном бул массиве. Заранее спасибо.
Заканчиваю полу-IT бакалавриат.
Говнокодил на раби/питоне/жс/пыхе/паскале лол. Короче, преимущественно веб.
Куда можно вкатиться с таким недоопытом? Стоит ли развивать или лучше начать изучать что-либо новое? inb4 пасту с хачкелем не предлагать
Какие вообще направления кодинга есть кроме веб/десктоп/мобила бигдата нормально будет?.
В общем, куда катиться, кроме как на хуй?
Дзэн-буддистский тред какой-то
>бигдата
Завтра ищешь в интернете книжку Programming in Scala. Похуй если ничего не поймешь. Затем идешь на scala-lang.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию скала кода - от EPFL естественно, чтобы от зубов отскакивало. Когда напишешь свой первый клон Twittera, по пути изучив основы дискретного и лямбда исчисления, скачиваешь и изучаешь любой асинхронный скала вебсервер, рекомендую Play!. Как переделаешь твиттер клон, чтобы выдавал по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop и Spark, сверхбыстрые асинхронные key-value хранилища, NoSQL и прочие мира открытого исходного кода приблуды. Отсос хиккующих питонистов / просто неудачников типа годаунов или рубифанбоев, сосут по жизни, не заставит себя ждать и уже через пол года ты будешь подворачивать штаны, есть маффины, запивая смузи и любая баба будет течь от упоминания твоей зарплаты.
C++
Как я неправильно понял, скала -- типа синтаксического сахара джавы. Спрашивается, нахуя? Ладно если ты опытный жабоид, но с чистого листа че её учить? Хер пойми куда воткнуть, че можно сделать. Че-то люто хипстерское, хотя хайпа маловато.
>типа синтаксического сахара джавы
Нет, скала это отдельный язык с собственной парадигмой, конвенциями, инфраструктурой.
От джявы только ВМ и возможность использования 9000+ джява-библиотек.
>но с чистого листа че её учить?
Именно так и нужно.
>Хер пойми куда воткнуть,
Что конкретно тебе не понятно?
>че можно сделать.
Ну вот с этим какой-нибудь хеллоуворлд сделай
http://doc.akka.io/docs/akka/2.4.6/scala/stream/stream-quickstart.html
https://spark.apache.org/
Очно-заочное.
Работаю в сфере никак не связанной с IT (переводчик). Хочу перекатиться. Вышки нет, т.е. это первое высшее.
Очно-заочное.
Работаю в сфере никак не связанной с IT (переводчик). Хочу перекатиться. Вышки нет, т.е. это первое высшее.
Сколько стоит и как долго? Сам думаю над этой хуйнёй
Начал зарабатывать на 3 курсе. До этого интересовался немного blitz basic-ом, на первом курсе Паскаль, на втором си немножко и таки сишарп. Норм понимание пришло когда через год с работки пидорнули, возможно чуть раньше.
> Большего сказать не могу, извини.
Что ж ты про ложу-то не сказал. Работу дадут только там.
Если Вы знаете кого-то из хаскелистов, обратитесь к нему. Будьте готовы представить о себе подробную информацию.
Просим Вас понять, что быть хаскелистом тяжело. Огромное число требований предъявляет к человеку это высокое звание, и нужно найти в себе силы соответствовать ему. Надо также искренне любить функциональное программирование. Пожалуйста, перед решением подать прошение о вступлении в ложу серьезно обдумайте, готовы ли Вы на этот труд, единственной наградой за который будет духовная поддержка братьев.
Обычный порядок посвящения в ложу предусматривает, что кандидат пишет петицию. С ним беседуют не менее трех братьев-мастеров. После этого вопрос обсуждается руководством ложи, а если кандидат не может представить братьев-рекомендаторов, то его вопрос обсуждается в руководстве.
После этого ложа рассматривает кандидатуру соискателя. При вынесении положительного решения кандидат допускается до опроса "под повязкой". Кандидат приглашается в ложу, где во время торжественных ритуальных работ он с завязанными глазами вводится в собрание и члены ложи задают надлежащие вопросы.
После члены ложи обсуждают вопрос еще раз и принимают окончательное решение. Кандидатура считается отклоненной, если хотя бы три члена ложи проголосовали против. Однако даже если один или два члена ложи резко высказались против кандидата, это может значительно отложить во времени посвящение.
В случае принятие положительного решения кандидату сообщается дата и время посвящения. Вся процедура может занять много месяцев.
Константа?
Хорош
объясните нюфагу чо такое перегрузка операции
бамп вопросу
Грубо говоря, возможность реализовывать операторы с одинаковыми синтаксическими именами, но разным поведением. А так лучше в вики почитай - там более подробно.
https://ideone.com/VcyGLn
В примере перегружен оператор + для сложения типов объявленных пользователем
(A) и целых чисел.
Вверх.
Набор вспомогательных компонентов требуемых для написания программы в нём.
Погромисты, прошу вас о помощи.
Учу CSS3 по курсам в интернете. Не получается сделать выпадающее меню.
вот как должно быть :
https://www.youtube.com/watch?v=_2hhwMZaKag&list=PLypd1VrGv7FM7WkhQO8x9PSHI4OFDWC5r&index=11 - на 4 минуте
Вот мой HTML код : http://codepaste.net/tqnswr
Вот мой CSS код : http://codepaste.net/kiugzd
Есть какие-нибудь сервисы, которые помогают тестировать сетевые приложения?
Например я в программе отправляю пакет на ip этого сервиса, а он мне в ответ отправляет пакет, в котором записан ip с которого пришел мой пакет.
тыктоааа?
You can implement this functionality with scapy
nyetmolotov
БИЛДЕР, бинарные файлы.
Содержание файла:
Список предприятий города, выпус-
кающих электронное оборудование:
наименование завода, вид продук-
ции, количество выпущенной про-
дукции за квартал, рентабельность
предприятия (если предприятие убы-
точное, то значение рентабельности
отрицательное)
Задание:
Составить список предприятий,
выпускающих наибольшее количе-
ство телевизоров. Удалить данные
о нерентабельных предприятиях
Плз, ребятишки, разжёванный алгоритм очень бы не помешал, а если ну совсем уже делать нечего и напишете код - закидаю пасябами (ну а чё я ещё могу дать?)
Скажи в двух словах, как в vs15 создать exe конечный файл, с простым выводом консоли "привет мир".
бом бом
Кодишь, компилишь.
Так вот я не буду просить делать курсовую за меня. Я хочу попросить что бы вы запилили левые запросы к БД, главное что бы оно было похоже на правду. Самые легкие запросы я сам уже сделал и закодил ее в прогу.
Хочу попробовать сдать курсовую с левыми запросами, буду надеяться что их работоспособность проверять никто не будет, а посмотрят только пояснительную записку.
7. Вывести Ф.И.О. рабочих цеха N, которые за последнюю неделю делали план > 100%.
8. Вывести Ф.И.О. рабочих, у которых % брака в среднем за последнюю неделю не более 4%, и показатели этих рабочих.
9. Вывести Ф.И.О. рабочих, у которых стаж работы более 10 лет и выполнение плана > 100%.
10. Подсчитать, какой цех – на первом месте по выполнению плана, вывести его показатели за последний месяц.
11. Вычислить средние показатели завода за последний месяц и сравнить их с показателями цеха N.
12. В цехе N вычислить, при производстве какой детали получается самый большой % отходов сырья.
13. Вычислить, сколько времени уходит на изготовление одной и той же детали в среднем у каждого из 5 рабочих цеха N.
14. Вывести Ф.И.О. и показатели 5 лучших рабочих цеха N за неделю и сравнить с показателями за прошлую
Создать -> Проект -> Win32 -> Консольное приложение Win32 -> <Вводишь имя> -> Далее -> <Ставишь галочку на "Пустой проект", снимаешь все остальные> -> Ок.
Далее уже пишешь свои std::cout, std::cin.get() и т.д.
На зелёный треугольничек вверху жмёшь. Либо, если запуск не нужен, просто Сборка -> Построить %проджектнейм%.
Сам экзешник: правой кнопкой на решении, там "Открыть папку в проводнике". В папке Debug, или Release, или x64/Debug, или x64/Release лежит нужный тебе экзешник.
Ребят, у меня возник вот такой вопрос.
Как вы учитесь програмированию?
Я, допустим, уделяю этому ремеслу в день около 3 часов (больше не могу, из-за универа). Выучу определенное количество информации.
Но на следующий день забуду какую-то часть, и так далее.
Что делать в таких случаях? какие есть эффективные методики?
Вот у меня в вузе в первом семестре раз в неделю была лаба по программированию, и вся группа шарила. Во втором лаба раз в две недели — никто ничего не знает, я лично забываю что-то основное каждый раз, как сажусь за задание.
Так что практика — это всё.
Все реально! Главное что б задних мыслей не было.
Мне нужно просто получать открытую инфу о пользователе по его айдишнику буду по очереди смотреть всех пользователей в порядке id и пытаться взять данные
Как это сделать? Наверняка можно и несложно, но в фейсбуковских доках сам черт ногу сломит.
Да хоть на ассемблере.
> Наверняка можно и несложно
Нельзя. Инфу можно получать только по тем пользователям которые установят твое приложение. Если ничего не изменили.
Т.е. через приложение нельзя просто смотреть инфу про пользователя? Может, тогда просто сделать технический аккаунт и просматривать через его ключ?
Какая установка, ты о чем? Я хочу пиздить общедоступную инфу пользователей в базу. Не важно, через приложение или что другое.
Смотри доки, по памяти хуй скажешь, позволяет ли фб без разрешения пользователя что-либо получать.
>Какая установка
Приложения фбшного, которое по сути является твоей точкой доступа в их апи.
Но ведь я могу, просто залогинившись, смотреть инфу пользователей через браузер. Почему это должно быть недоступно через апи?
Хочу написать простенкую игру. (В вебе)
Так вот на чем писать, на Флеше?
Посоветуйте, пожалуйста.
Кот тут: http://ideone.com/ldb4VK
шад яндекс
Поэтому есть вопросы.
На чем лучше писать? Знаю немного похапе, или лучше питон под это дело учить?
Есть ли исходники борд в интернетах(для примера)?
На скале со скаложс и скалатег.
#include <iostream>
#include <string>
#include <algorithm>
std::string DecimalAsBinary(unsigned int number);
main()
{
std::cout << DecimalAsBinary(19);
}
std::string DecimalAsBinary(unsigned int number)
{
unsigned int mod;
std::string result, mod_string;
while (mod != 0)
{
mod_string = mod = number % 2;
result = result + mod_string;
return std::reverse(result.begin(), result.end());
}
}
При компеляции получаю ошибку в reverse:
error: could not convert ‘std::reverse<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >(result.std::basic_string<_CharT, _Traits, _Alloc>::begin<char, std::char_traits<char>, std::allocator<char> >(), result.std::basic_string<_CharT, _Traits, _Alloc>::end<char, std::char_traits<char>, std::allocator<char> >())’ from ‘void’ to ‘std::string {aka std::basic_string<char>}’
return std::reverse(result.begin(), result.end());
^
Что я делаю не так?
#include <iostream>
#include <string>
#include <algorithm>
std::string DecimalAsBinary(unsigned int number);
main()
{
std::cout << DecimalAsBinary(19);
}
std::string DecimalAsBinary(unsigned int number)
{
unsigned int mod;
std::string result, mod_string;
while (mod != 0)
{
mod_string = mod = number % 2;
result = result + mod_string;
return std::reverse(result.begin(), result.end());
}
}
При компеляции получаю ошибку в reverse:
error: could not convert ‘std::reverse<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >(result.std::basic_string<_CharT, _Traits, _Alloc>::begin<char, std::char_traits<char>, std::allocator<char> >(), result.std::basic_string<_CharT, _Traits, _Alloc>::end<char, std::char_traits<char>, std::allocator<char> >())’ from ‘void’ to ‘std::string {aka std::basic_string<char>}’
return std::reverse(result.begin(), result.end());
^
Что я делаю не так?
Есть несколько объявлений об аренде квартиры. У объявлений есть некое описание, например "сдам хату русской паре без животных" или "в квартире евроремонт, wi-fi, стиральная машина". Пользователь, которому нужно снять квартиру, отмечает некоторые из данной выборки объявлений как "понравившиеся", и некоторые как "не понравившиеся". Задача: предугадать, какие объявления из следующей выборки, понравятся или не понравятся тому же пользователю.
Подскажите в какую сторону искать и гуглить что-то, что поможет решить данную задачу.
Как вы учитесь програмированию?
Я, допустим, уделяю этому ремеслу в день около 3 часов (больше не могу, из-за универа). Выучу определенное количество информации.
Но на следующий день забуду какую-то часть, и так далее.
Что делать в таких случаях? какие есть эффективные методики?
Спасибо
Есть ли готовые алгоритмы для конкретного данного случая?
Что все носятся с этим питоном? Нахер он нужен?Вакансий в 2 раза меньше чем для жс.
Ссылка на код: http://pastebin.com/wLuqspby
Компилируется без ошибок, но при запуске программы не получаю абсолютно ничего. Ожидал на выходе строку, представляющую 19 в двоичном виде. Где ошибка?
Анон, можешь пояснить, почему я со своего логина ФБ могу видеть данные на чужой странице в браузере, но при этом с аксесс токеном этого же логина с апи я не могу ничего видеть.
Т.е. я не смогу видеть никакие данные, кроме имени и айди вообще никак ни с каким аксесс токеном?
govnokod.ru
> смотреть инфу пользователей через браузер
Ты смотришь не с помощью браузера, а с помощью веб-приложения "facebook". Если бы ты мог просмотреть данные только с помощью браузера то и без браузера можно было бы получить инфу. На каждый токен регистрируются пользователи данные которых можно получить с помощью этого токена. Это пользователи которые установили твое приложение или каким-то другим явным способом дали тебе разрешение просматривать из данные. Просмотреть данные произвольного пользователя с помощью апи нельзя. Когда-то давно (года четыре назад) можно было, но сейчас нельзя. Сделано так чтобы ты пользовался их веб-приложением. Возможно чтобы уменьшить нагрузку со стороны разных датамайнеров, правда они могут просто страницы парсить так что это так себе решение.
Ананасы, здесь есть кто-нибудь, кто работал с wispr?
Контейнер на базе убунты 14.04 с фласком, должен отдавать строчку "Hello world", но отдает ERR_CONNECTION_REFUSED мне за щеку( хотя проброс портов на хосте и контейнере стоит).
Для теста пробовал запускать контейнер с nginx'ом - прекрасно отдает стартовую страничку.
ЧЯДНТ?
В /s обитает толпа неадекватных школьников, у него больше шансов найти ответ на этот вопрос в /pr
Это троллинг или что?
Не умеющего пользоваться гуглом точно не примут в Братство Монады.
http://www.mason.ru/entry/
> Мне нужно минимум говнопредметов типа философии
Нахуя тебе высшее образование? Хочешь макакой быть, которая кроме своей узкой, но оплачиваемой хуйни ничего не знает - дрочи учебники.
Пробовал гуглить "linked sliders", "sliders with total percentage" и тому подобное, но безрезультатно.
Нужна такая хуитка, а велосипедить с нуля неохота.
только двач способен мне помочь
никак не могу заставить этот шайтан-паскаль выдать мне каких чисел больше(четных или нечетных).
inb4 пошел нахуй ебаный птушник
если вдруг надо
uses crt;
var
ar: array [1..10] of integer;
k, a, y: integer;
begin
randomize;
for y := 1 to 10 do
begin
ar[y] := random(40) - 20;
write(ar[y], ' ');
end;
writeln;
write('положительные:');
for y := 1 to 10 do
if ar[y] > 0 then write(' ', ar[y]);
writeln;
write('отрицательные:');
for y := 1 to 10 do
if ar[y] < 0 then write(' ', ar[y]);
writeln;
end.
Идёшь по массиву считаешь сколько чётных сколько нечётных, сраниваешь, выдаёшь результат.
а какой функцией посчитать количество четных и нечетных?
Не твоя личная армия, тебе надо ты и решай поставленную задачу. Совсем охуевшие нюфани
Никакого толку от вас, сказать как называется такой сценарий не могут, только пиздят не по делу.
я проебался немного, нужно сравнить количество положительных и отрицательных
я не тупой, просто невнимательный
Вот тебе,кусок мяса неумеющий пользоваться поисковиком в эру информации, пример самодельного виджета для PyQt, .
http://pythonworld.ru/gui/pyqt5-customwidgets.html
В xaml через биндинг делается в 3 клика блядь. Вот до чего техника дошла. А он всё "целый день пердолить".
И нахуй мне этот виджет записи дисков?
>>757530
Что к чему биндить чтобы сумма слайдеров была ограничена 100%, чтобы при изменении значения одного слайдера два других равномерно увеличивались/уменьшались и чтобы можно было это увеличение/уменьшение для одного из слайдеров отключить?
Ты отбитый наглухо дурачек без технической фантазии, программирование не для тебя, иди котлеты жарь в бургеркинг.
Чего тебя так порвало-то?
если вдруг надо
uses crt;
var
ar: array [1..10] of integer;
k, a, y: integer;
begin
randomize;
for y := 1 to 10 do
begin
ar[y] := random(40) - 20;
write(ar[y], ' ');
end;
writeln;
write('положительные:');
for y := 1 to 10 do
if ar[y] > 0 then write(' ', ar[y]);
writeln;
write('отрицательные:');
for y := 1 to 10 do
if ar[y] < 0 then write(' ', ar[y]);
writeln;
end.
[1] Словить шизу.
А добавить переменые-счетчики и считать кол-во положительных и отрицательных, не?
Что хочешь, но для нормального осваивания нужно дохрена практики. Смотри, что у тебя в городе востребованее в городе по вакансиям (если хочешь зарабатывать).
Бамп конкуренту
С этим ещё хуже, чем с фаерболами из Ци. Везде нужна техническая вышка , чип в жопе и справка о любви к Расасии.
благодарствую
Пока сделал через MLang (ConvertINetMultiByteToUnicode), ибо просто не нашёл другого способа; но что эта за ебучая ремарка там в MSDN'е? Какие проблемы, подводные камни с этим подходом? У меня на ноуте работает норм, вроде бы. Нужно решение, работающее от WinXP и выше.
Не нашёл. Какой автор?
Будто бы я знаю как, поэтому и прошу если есть.
Соври что эксель на сишарпе или найди аналог из других офисных программ. Пиздуй в /s/
Начинать учить фронт-енд в 2016 не зашквар? Хотел как все нормальные белые люди вкатится в C++, но там мало вакансий, на фронте в 4 раза больше. Честно говоря мне трудно дается настоящее программирование, а всякое веб там html вообще изи.
Если хочешь работу - учи java, python или c#. Я, конечно, не эксперт, но мне кажется, что во фронтэнде меньше потенциала для роста.
Бамп
Вот как раз об этом и думал, веб кажется унылым и бесперспективным, а на настоящих ЯП типа Java, Python, C# реально интересно, но сука сложно.
Ну мне не сами языки сложны. Языки это лишь синтаксис. Я могу перевести программу Python на C++ без особого труда (маленькую конечно, пару функций).
Сложно само программирование как явление, вести трэк всех переменных, что куда зачем. Короче мозг надо охуенный для всего этого.
Он был лучше пожалуй любого не ДС в России, пока не начали форсить его как город студентов (лучше бы гигантских пришельцев с Машмета форсили), теперь работодатели просто как с цепи сорвались, требуют от всех вышку, особенно в IT/Дизайнерской сфере.(Где она всю жизнь, никому кроме архитекторов и крестопоклонников была не нужна) Ещё толпы хохлов из ЛДНР со стволами в пригороде строят "Бизнес"
-Другой_Анон_из_vrn.
А с алгоритмами что? и только не говори что их давно уже разработали и они есть в сети написанные на всех языках.
Попросят меня на собеседовании скажем "А напишите алгоритм алгоритм быстрой сортировки" и я тотчас сосну не имея интернета.
А алгоритмы это и есть сама суть программирования. Не умеешь объяснить простые вещи машине, не можешь в программирование.
Ок, программирование это сложно, выяснили. Поэтому я и интересовался не зашквар ли в 2016 верстать сайты?
>>757681
Ясен хуй, зачем тебе брать дурака, не осилившего алгоритмы. Пойду. наверное
Верстать не зашкавр, но придётся стать мамкиным дизайнером, ибо макаку чисто верстальщика держать никто не будэ.
ISBN 978-5-8459-0987-9
Реализован да, но разве программист не понимающий основы, костяка, как оно работает - хороший программист? точней я понимаю, только на словах, без кода.
>>757687
Я уже немного мамкин дизайнер. По крайней мере в бывшем художник и в цветах хорошо понимаю.
>>757689
Что так все плохо в этой отрасли?
Плюс есть же шанс запилить свой йоба-бизнес, и клепать сайты клиентам напрямую, а не сидеть макакой в офисе.
ux
>Реализован да, но разве программист не понимающий основы, костяка, как оно работает - хороший программист?
Посиди пару вечеров над алгоритмами, выучи хотя бы пузырьковый метод и ещё пару простых. Если есть желание.
>Я уже немного мамкин дизайнер. По крайней мере в бывшем художник и в цветах хорошо понимаю.
Это очень даже не плохо.
>Что так все плохо в этой отрасли?
Да!
>Плюс есть же шанс запилить свой йоба-бизнес, и клепать сайты клиентам напрямую, а не сидеть макакой в офисе.
Если бизнес из себя одного, то лучше сразу стать китом. Если есть деньги на офис и штат, то советую поучить методологию дизайна, основы бизнеса и управления персоналом.
Хочу импортировать оформленный тeкст в Corel, и каждый раз когда копирую туда, хоть форматирование и размеры сохраняются, но происходит какая то херня и все абзацы текста сливаются в один поток ^навоза^ текста.
Битый час танцую с бубном. Подскажите выход, пожалуйста, братцы. Если так и пойдет и дальше, кликанье мышкой и нажатие клавиши enter сожрут 90% рабочего времени, ибо я прогу написал, а вот с этой херней никак разобраться не могу.
Где он только не реализован, включая дотнет.
Что не отменяет великой пользы знания, что в худшем случае быстрая сортировка имеет квадратичную сложность, причем конкретный "худший" случай зависит от выбора среднего (pivot) элемента, причем для дотнетовского выбора худший случай -- a1 < a2 < ...< an > an+1 > ... > a2n
Ну а еще бывает нужна стабильная сортировка, и тут тоже лучше бы представлять себе что это такое и как оно работает.
Другое дело, что всё это вещи совершенно элементарные и доступные кому угодно. Разве что кому-то кажутся более скучными, а кому-то менее.
БЛЯТЬ ДА КАК СУКА ОТПРАВИТЬ В СИ ШАРПЕ ЕБАННОМ КАРТИНКУ НА ДВАЧ БЛЯТЬ?
Ну есть вот в апи subject, есть comment, это понятно блять. А картинку как грузить через POST? Нихуя не понимаю.
Если с английским нормально - посмотри курсы в тырнете.
Моё говно на ласт пике.
От вас прошу лишь правку кода и пояснение.
Да, я полный даун.
То, что col/row span, выделил зеленым. Надеюсь, понятно. У тебя должно быть по факту 5 столбцов.
Спасибо, дядь, выручил. Сотня нефти ушла тебе на нефтяной счет.
Чаю адеквату. Поганые байтоебы совсем задолбали
В конце выводится этот массив.
Приключения Мистера Робота в Кремниевой Долине.
silicon valley
Я бы тебя тоже на работу не взял, пидор
Мда уж, это я даун зачем-то прибавлял лишний элемент к skip_char.
Все работает теперь спасибо за теоретическую помошь
http://stackoverflow.com/questions/1131425/send-a-file-via-http-post-with-c-sharp
Первая ссылка в гугле
Я не понимаю как отправлять именно на двач. Там в строке юзается image , а вот как туда вставлять картинку, хз.
Ёбанаврот никто в /pr/ за сутки не смог осилить код в 24 строчки на крестах?
>2016
>на крестах
пфффф, у нас тут прогрессивная доска, все пилят scalaz/shapless, иногда прерываясь на ассоциативный кластеры метапарадигм
http://pastebin.com/CKPyK08N (это с битовыми манипуляциями, но подумай по аналогии, что ты упускаешь в своей версии с %).
new String(bytes, "UTF-8")
Думаю в /sci/ больше адекватов чем в петушаче
Суть: загрузчик ядра линух на С.
Чекал статьи в нете, да что-то не позвлили загрузиться с виртуалки.
Нужно срочно место откуда можно спиздить или подробный туториал, как быстро накатать.
Есть 1.5 недели, посему действовать надо оперативно.
Анончик, будь няшкой, не дай пропасть.
Посмотри исходники того же lilo или syslinux.
Круглая скобка - parenthesis (мн. ч. - parentheses), сокращённо - paren (мн. ч. - parens).
Квадратная скобка - bracket.
Фигурная скобка - brace.
На чем писать сервер:
- TypeScript+Node.js
- Java
- Какая-нибудь платформа для C++
На чем писать клиента:
- TypeScript+Node.js+WebGL (браузерка то есть будет, но переживаю, что не потянет)
- Java
- Qt
Пока склоняюсь к TypeScript, ибо удобно будет все на одном языке делать. Однако переживаю за производительность с обеих сторон. Помоги сесть на правильный, программач.
Выбирай то, на чем быстрее сделаешь.
Это единственное правило. Нагрузка будет возрастать очень медленно, а если и будут проблемы с производительностью, то к тому моменту будут деньги переписать узкие места.
Она только на вид как Майн будет выглядеть. Геймплей там совершенно другой будет.
Ок, понял тебя. А что за WebGL скажешь? Стоит его использовать или пилить нормального клиента?
Смотри в настройках пункт "параметры компиляции" или типа того.
[code lang="csharp"]
public class Yoba
{
public int ErrorCode {get; private set;}
public String ErrorText {get; private set;}
public void Do() { if (error) {ErrorCode = 0xDEADC0DE; ErrorText = "ошибка же";} }
}
[/code]
он замечательно работает, но сейчас я делаю приложение многопоточным, метод Do() одного и того же экземпляра этого класса будет вызываться в разных потоках, дальше, я думаю, ясно что будет с актуальностью значений ErrorCode и ErrorText для разных потоков.
Нужно сделать так, чтобы эти свойства (либо какие-то внутренние поля, значение которых буду получать из геттеров) имели разные значения для разных потоков, но не были статическими при этом ([ThreadStatic] и ThreadLocal<T> не подходят), уверен, что есть готовое решение.
Похоже, ты пытаешься удалить гланды через жопу. Что вообще делают ErrorCode и ErrorText в твоём классе, если выходит, что они являются свойствами операции, а не свойствами объекта? Почему ты не возвращаешь какой-нибудь Nullable<Error> из Do, или просто исключение не бросаешь?
>Что вообще делают ErrorCode и ErrorText в твоём классе
>Почему ты не возвращаешь какой-нибудь Nullable<Error> из Do
>или просто исключение не бросаешь
Класс этот выполняет одну операцию, был написан до меня и очень много где используется, долго это всё переписывать и перепроверять.
Не бесить его просит, лол. Сам-то даже поленился в гугл-переводчик слово забить, чтобы не выглядеть чуркой безграмотной, а справедливые замечания, видите ли, бесят его. С таким подходом на помощь можешь не расчитывать.
Мини-мвц фреймворк написать.
Посмотри в консоли в браузере в Networks, в каком виде форма отправляется
> специалист по дискретной математике
Можно пойти в теорию типов. Лет через 20, когда ты сопьёшься и умрёшь, потомки обнаружат твои работы и встроят их в какой-нибудь очередной язык программирования.
> знаю теорвер и математическую статистику
Машинное обучение, биг дата.
http://pastebin.com/VCrs2vHH
Проблема такая: мне нужно задать левую нижнюю вершину и угол наклона всего прямоугольника
Но у меня почему-то получается так, что прямоугольник лежит в четвертой четверти
Как мне крутить этот сраный прямоугольник етп???
>в браузере
Не в браузере, например, делать, а нормального клиента написать можно. Есть в этом преимущества?
Отталкивайся от возможностей программистов, умеют в WebGL - пусть делают WebGL. А если захочешь клиента - портировать на electron.js или NW.js не составит большого труда.
Как будто это не так.
Потому что он может все, что может пхп, но читается лучше, структуры лучше, куча фрейморков.
Спасибо тебе, анон.
Может, и мне поможешь? Короче, есть один прямоугольник. К одному из его углов проведен отрезок. Требуется узнать длину той части отрезка, которая проходит внутри прямоугольника. Это возможно сделать одной формулой, без условий?
Прогал раньше только микроконтроллеры и умею в фотошоп, 3ds max. Не подумайте, что тралю, если платина.
Заранее благодарю.
Проснись, Нео, ты обосрался.
>ASSEmblemr
http://prnewbies.esy.es
Столбец ASM.
>Фортран
https://yadi.sk/public/?hash=CnM68TRkzFyOv2mPx5eeKv7IKXEdlrnmXgCivCBMh3M=
Но ведь он все правильно пришел, к ТЫ Ж ПРОГРАММИСТАМ.
или где спросить?
Там мертвый раздел
Тред умер, спрошу ка тут.
300 лет Обсессии, хоть цель при смерти забагует.
Ну к примеру - у меня есть соединение к БД, и пока что - пароль тупо в открытом виде в коде скармливается конструктору. А по-нормальному как это обычно делается?
Хеш.
Так и передаётся. Иногда конфиг соединения с БД щифруется и расшифровывается уже в рантайме, но таким только в конторах с аудитом безопасности промышляют. Да и геморно это, если сервер приложений из коробки сам не умеет.
вот есть textarea и в ней class="dvach" id="sosach"
по getElementsByClassName('dvach') я могу найти найти эту textarea, а как бля дальше записать в переменную этот ебанский id?
Конечно, нет. Программисты - здоровые, морально и физически крепкие люди, способные выдержать тяжёлую умственную нагрузку, решить поставленные продуктовые задачи в срок, и принести максимум выгоды бизнесу и обществу.
Необходимые условия для успешной работы. Без шизы и ОКР ты можешь считаться разве что джуниором. Здоровым в индустрии делать нечего.
Пиздец, признайся что ты трололо просто.
Питонобоги, помогите прикрутить нормальную обработку ссылок. Чтобы когда я записал в todo.txt: [Програмач](https://2ch.hk/pr/), (М) то ссылка нормально отображалась.
https://github.com/QTodoTxt/QTodoTxt/blob/master/qtodotxt/lib/task_htmlizer.py#L42
Все, пофиксил.
Например, суффикс = "domain.com".
Если приходит запрос "subdomain" и его нету в файле зоны, попробовать найти "subdomain.domain.com"
Ребят, а доставьте скрипт для автопостинга. А то я проебал тот, что у меня был Сори за оффтоп.
https://www.amazon.com/Unix-Programming-Environment-Prentice-Hall-Software/dp/013937681X?ie=UTF8&Version=1&entries=0
Годная книга, ононы?
Тi не нужен,
Можно ли на фрилансовских сайтах просить образец вывешенного заказчиком проекта, задания с целью изучения, но без согласия на выполнения, если да, то как и на каких ?
Есть один вопрос. Есть ли тут аноны, закончившие магистратуру? Какие профиты, подводные камни?
Есть ли смысл туда поступать, если нет проблем с армией/жильём?
Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, кратное 5. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 5. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — максимальное число, кратное 5.
>сайтики хуяйтики
Не представляю, где там можно применить высшую математику. Это тебе надо в верстку, дизайн, архитектуру.
Ну ты такой идешь по последовательности и для каждого числа берешь остаток от его деления на 5, и если это 0, сравниваешь число с максимальным. И если оно более максимальное, то запоминаешь его. И все.
А на Си такое покажешь?
Интереснее отсортировать по возрастанию, а затем с самого конца начать искать кратное.
Ты их по любому переберёшь, только теперь больше одного раза, мартыхан.
ну и дурачок, раз не представляешь.
Любой более-менее крупный веб-магазин — это множество задач по высшей математике: от составления формул рассчета цен, до анализа асимптотик функций, выдающих координаты приоритетных пунктов выдачи товаров.
Там в задаче намек на массив, но на самом деле числа даже хранить не нужно.
Этим не программист должен заниматься.
Ну типо в адресную строку вставляешь и он автоматически постит в открытый тред.
В принципе, в программировании высшая математика не нужна нигде. Она нужна в предметных областях, для которых пишется софт - тридэ, продажи, расчеты полётов, прочее. Так что если ты хочешь, например, онлайн магазин разработать и написать в одиночку, то да, тебе придется обмазаться всей этой продажной хуетой и высшая математика там таки будет. Но чтобы просто закодить готовый алгоритм, формулы и модели (допустим, ты это всё заказал или спиздил где-то) - высшая математика не нужна.
Ну ты в первый пост-то посмотри.
1)У меня есть строка ( допустим на 300 символов (там слова, цифры...))
эту строку нужно разделить на строки по ~80 символов (последнее слово должно быть целым(т.е в конце этой строки должен стоять пробел, или знаки пунктуации)).
2)Потом эти строки нужно записать у файл, что бы оно выглядело, как:
1: ......
2: ......
3: ......
Второй пункт не обязательный, главное, это первый.
Сотни нефти, кто поможет
пока ничего, я просто не знаю, какую именно функцию, или алгоритм использовать.
я даже не знаю, как подойти к этой задаче
о, спс)
Аноны, вопрос по архитектуре, где можно найти все типы запоминающих устройств (с описанием функций каждого из них, т.е. запись, хранение, чтение, стирание, программирование). В интернетах ничего не нашел, был бы благодарен за помощь
Это я тоже находил но нигде нету описания функций каждого ЗУ, а они сейчас нужны как никогда
Что же ты за уёбище? Тебе только копипастить подходит, сам ни одной строчки не осилишь написать?
Проблема редких технологий как раз в том, что она может устареть, пока ты в нее вкатываешься.
А те что сейчас активно развиваются?
Прекрасно кодится из-под шиндовс.
Бамп.
Нейросети.
Сагу например и постит. Но можно было и без саги. И текст, который ты в нужное место вставишь.
http://pastebin.com/uYD4WVBV
Неработающий пример - a23b5
Саму прогу написал, а составить алгоритм и блок-схему к ней не могу. В общем там вектор из 15 элементов, из них выбирается элемент с максимальным значением и с минимальным, в результате выводиться их сумма. Язык делфи.
Код:
const
q = 15;
var
mas: array [1..q] of integer;
i, n, indmax, max, min, indmin: integer;
begin
for i:=1 to q do
mas := StrToInt(StringGrid1.Cells[i-1,0]);
max:=mas[1]
for i:=1 to q-1 do
begin
if ma>max then
max:=mas;
indmax:=1;
min:=1;
for n:=2 to n do
if mas<mas[min] then
min := 1;
end;
Memo1.Clear;
Memo1.Lines.Add('Сумма наибольшего и наименьшего элемента в массиве= '+IntToStr(max+min));
end;
end.
Можно и так, если что переделаю
>max:=mas[1]
>for i:=1 to q-1 do
>begin
>if ma>max then
Тут какая-то ошибка. Она точно работает?
Вручную переписывал, долгая история. Сейчас исправлю.
const
q = 15;
var
mas: array [1..q] of integer;
i, n, indmax, max, min, indmin: integer;
begin
for i:=1 to q do
mas := StrToInt(StringGrid1.Cells[i-1,0]);
max:=mas[1];
for i:=1 to q-1 do
begin
if mas>max then
max:=mas;
indmax:=1;
min:=1;
for n:=2 to n do
if mas<mas[min] then
min := 1;
end;
Memo1.Clear;
Memo1.Lines.Add('Сумма наибольшего и наименьшего элемента в массиве= '+IntToStr(max+min));
end;
end.
Блять у тебя дохуя ошибок. перепиши правильно. Тебя же из универа выгонят мудило.
Исправляй пока программу. Вот первая часть.
const
q = 15;
var
mas: array [1..q] of integer;
i, n, indmax, max, min, indmin: integer;
begin
for i:=1 to q do
mas := StrToInt(StringGrid1.Cells[i-1,0]);
max:=mas[1];
for i:=1 to q-1 do
begin
if mas>max then
max:=mas;
indmax:=i;
min:=1;
for n:=2 to n do
if mas<mas[min] then
min := 1;
end;
Memo1.Clear;
Memo1.Lines.Add('Сумма наибольшего и наименьшего элемента в массиве= '+IntToStr(max+min));
end;
end.
Теперь правильно, я проверил
Нет. Не правильно.
> for i:=1 to q-1 do
До q т.к. массив 15 элементов.
> if mas>max then
Тут макаба съела i. Перезалей на пастебин.
> max:=mas;
Тоже самое.
> indmax:=i;
Он у тебя всегда i и никогда не используется. Удали.
> min:=1;
Ты его каждый цикл обнуляешь. Не надо.
> for n:=2 to n do
Во-первых второй цикл бесполезно. Во-вторых n не заданно. В третьих у тебя n 2 раза в этом форе используется. Это вообще ошибка компиляции.
> if mas<mas[min] then
mas массив его нельзя просто сравнивать. И [n] у тебя тут не стояло т.к. макаба его не ест. И min всегда единица.
> min := 1;
Теперь когда это условие сработало ты сделал min которое всегда единица снова единицей.
У тебя ошибка в каждой строчке. Оно даже не скомпилируется. Иди переделывай.
так же как и с максимумом только замени его ни min
Короче, мне срочно нужна лаба.
Условия:
>В общем там вектор из 15 элементов, из них выбирается элемент с максимальным значением и с минимальным, в результате выводиться их сумма. Язык делфи.
В коде должны быть использованы функции. + мне нужна блок-схема такого плана, как на пикриле. В итоге программа должна выглядеть, как на пикриле №2. Если в течении двух с половиной - четырех часов кто-то сделает, то оставляйте реквезиты или мыло в сообщении, в долгу не останусь.
Блоксхему не нарисую т.к. мышкой в пэинте не удобно. По программе сам справишься?
>Блоксхему не нарисую т.к. мышкой в пэинте не удобно.
AFCE Редактор блок-схем 0.9
>По программе сам справишься?
Нет, я иду пойду посплю два часа, потому что уже теряю сознание.
На работе есть перспективная вакансия погромиста С++ со знанием только языка, остальному научат (Знаю немного, в институте делал на нем визуализацию имитации работы контроллера)
Сам я копал яваскрипт, мне больше нравится веб + за бугром много яваскриптеров требуется да и сам язык вроде как по-проще
Также есть идея одной игрушки классной под мобильную платформу, здесь надо яву знать, как я понимаю
Можно ли учить сразу 3 языка и не превратится ли все это в кашу в голове или же забить и развиваться в одно направление? Если в одно, то куда перспективней и выгодней?
синтаксис один хуй сишный и все ооп
но
имхо с++ -> java а дальше посмотришь нужон жс или нет уже будет
>На работе есть перспективная вакансия погромиста С++
>Сам я копал яваскрипт
>мне больше нравится веб
>идея одной игрушки классной здесь надо яву знать
>куда перспективней и выгодней?
очевидно в гей шлюхи
Нет. В том плане, чтобы сами програмки попроще были. Тут они показались очень уж сложными. Да и языков нужных мало. Мне бы простенькие, и строк на 500 - 700.
govnokod.ru, тогда и препод не заметит подвоха.
Китайский
Как уже выше писали: ПЛИС. Добавлю ещё ЦОС. АЭС, порты, спутники, самолёты - это в последнее время всё больше ПЛИС, и меньше ДСП. А знание ЦОС и алгоритмов - это ещё и компьютерное зрение, радиолокация и радиоуправление. Умение красиво реализовывать эти алгоритмы на HDL - бесценно.
Сначала пару-тройку лет хардкорно в каком-нибудь тухлом НИИ за еду работаешь. Желательно НИИ со своей аспирантурой, чтобы были профессора, которые могли бы твои говностатьи рецензировать. Потом пишешь в какую-нибудь крупную азиатскую контору типа хуайвей, самсунг, лж, мото прикладываешь резюме, публикации и нахваливаешь себя. Работаешь там ещё пару-тройку лет. После этого ты уже гражданин мира и можешь ехать в крупную европейскую компанию на работу, и на тебя там не будут смотреть как на говно.
интерфейсы я добавлять не буду, просто добавлю методы к каждой таблице, сойдет для работы в универе?
На паскале пж, сижу с шаражного компика
>просто добавлю методы к каждой таблице
В смысле? По-хорошему должен быть репозиторий, методы которого возвращают тебе объекты (т.е строки), сами объекты должны содержать только свойства (значения столбцов в строке). Но для работы в универе, наверное, похуй, я не учился в универе.
поможешь мне по диаграмме БД состряпать диаграмма классов, чтобы была похожа на более менее такую чтобы могло в теории работать приложение
(Логическая) модель базы данных (ER-диаграмма): схема, где нарисована каждая сущность в виде прямоугольника и соотношения между сущностями, в виде ромбика, внешние ключи не отображаются, искусственные таблицы для связи "многие-ко-многим" тоже не показываются, есть мутные н-арные связи.
Физическая схема базы данных - показывается способ хранения данных в терминах конкретной СУБД (если данные хранятся в виде набора xml-файлов, то нужно написать имена файлов) отображаются вторичные ключи, никаких ромбиков и ER-терминов, n-арных связей нету; есть только один-к-одноиму и один-к-многим между двумя таблицами.
Диаграмма классов - то, с чем работает программа. Если какая-то таблица не нужна в твоей программе, то и на диаграмме ее нету (например, таблица для связи много-ко-многим) +содержит get/set методы.
какая таблица мне может не понадобится на твой взгляд?
:
так что заказ ведь состоит из множества других ключей, код менеджера, код клиента и код товара, я понимаю как это организованно в БД, а как в программировании это работает?
Ну логическая ошибка же.
Один прайс-лист содержит один продукт? Даже если взять, что один прайс-лист содержит несколько продуктов, то один и тот же продукт, в одной и той же дате может стоять по разному. Кроме того, применяя здравый смысл, один и тот же продукт может быть в нескольких прайс-листах, а прайс-лист может состоять из нескольких продуктов.
Задание в студию, а то схема данных какая-то неправильная.
Нет задания, это я все сам выдумываю, прайс нужен для того чтобы в определенный момент времени отследить цену, может он вообще не нужен и просто добавить атрибут цена у таблицы продукт?
Задача для диплома.
Разработка алгоритма решения поставленной задачи.
1.1 Обоснование выбора и описание принципов работы программной среды.
1.2 Алгоритм создание библиотеки уроков.
1.3 Процесс создания библиотеки уроков.
1.4 Процесс создание внешнего интерефейса.
>1.3 Процесс создания библиотеки уроков.
>1.4 Процесс создание внешнего интерефейса.
Вот как такое может быть?
Без понятия, в задании так написано, может подскажете сервисы какие-нибудь? Защита 8 числа, а я еще ничего не начал делать)).
>>759980
Тема работы "Автоматизированная система сбыта подразделения предприятия по проращиванию семян". Я решил организовать это так: поступает заявка от клиента, менеджер ее оформляет, передает управляющему, он оценивает рентабельность от условий и формирует сменно-суточное задание. После этого продукцию изготавливают и поставляют клиенту
А, то есть курсач готовит и программистов, и технологов с/х производства?
Точно нету больше никакого пояснения к процессу работы или пояснения предметной области?
Ну вы понели
Ну, тпа как в ВУЗике. Изучили условные циклы - задания на них. Ну и так далее.
Вопросы задают.
Бамп реквесту
Мне нужно сжать массив в интервале от а до б. когда пишу через for то он пропускает некоторые элементы, а когда через while или repeat, то он тупо нихуя не выводит и видимо зацикливается. В чем трабл?
Алсо, ясен красен что паскаль.
Вычислительные системы, сети и телекоммуникации
Теория систем и системный анализ
Создание WEB-страниц (HTML5 CSS3)
Информационные системы и технологии
Базы данных
Высокоуровневые методы информатики и программирования
Статистика
Программная инженерия
Проектирование информационных систем
Теория игр
Разработка и стандартизация программных средств и информационных технологий
Интеллектуальные информационные системы
Проектирование корпоративных информационных систем
Прошу помоги, анон.
Это копия, сохраненная 12 июня 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.