Этого треда уже нет.
Это копия, сохраненная 4 марта 2017 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
746 Кб, 2310x2306
Ньюфаг-тред № 132 # OP #907463 В конец треда | Веб

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

Просьба кидать репорт на перекаты тредов из шапки

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

F.A.Q.

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

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

В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
android C C# C++ D Go Java JavaScript Lisp PHP Goviaji Python Ruby Rust Vala Swift

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

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

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


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

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

Литература с пика

Прошлый тред

46 Кб, 600x517
#2 #907521
Питон.

class имя(другое):
лалала


Таперь вызываем:
имя(экземпляр_другого)

И оно почему-то работает. Что это такое?
Причем, если в производном классе объявить
def __init__(self):...
907522
#3 #907522
>>907521
да, если объявить __init__, то перестает работать.
209 Кб, 1535x810
#4 #907534
>>907463 (OP)
Ребзя, помогите. Вот есть такая хрень на сайте, это отложенное время для заказа. В первом поле вводятся часы, во втором вводятся минуты. Во втором поле слишком быстро сохраняются вводимые данные. Скажите, где смотреть этот параметр? Это что-то типа ping delay или что? Можно это посмотреть с помощью хрома?
910879
5 Кб, 256x255
#5 #907578
Няши, хочу вкотиться в скрипты для никсов. Баш ужасен на 146 процентов.
Питон много жрёт и в целом не комильфо. Выбрал Lua, благо легкий, да и можно всё скомпилировать в бинарник, что является большим плюсом. Но мучает вопрос целесообразности - есть ли смысл использовать его как замена башу? Не костыль это?
907744
#6 #907643
Аноны, что за MVC? Типо один класс отвечает за ГУИ, другой за движок, а третий ещё за что-то? И все в разных файлах?
907647
#7 #907647
>>907643
Model - взаимодействие с базой.
View - отображение в интерфейсе
Control - преобразовать/обработать полученные данные из базы. Также сюда включают события интерфейса
#8 #907650
Пр, объясните паттерн Хранитель (Memento). Нужно реализовать, для лабы. Так вроде все ясно, но вот если у меня есть экземпляры Class1, которые хранятся в коллекции, я могу их все сохранить в Memento? Т.е мой Class1 и будет Originator? Это нормально?
#9 #907667
Анон, по компьютерной графике задано запилить вращающийся по оси куб как отдельную программу без использования OpenGL.
http://rgho.st/6wPfCQlLR - пример уже сданной однокуром работы, на паскале.
Хотел сделать на питоне по туторам, но понял, что нихрена не понял.
Может кто пояснить или подкинуть более внятные туторы?
907672907734
#10 #907672
>>907667
Мозговой, Занимательное программирование, глава про 3д.
907736
#11 #907734
>>907667
Берешь и ебашишь, аффинные преобразования же. Советую избавиться от этого паскалеговна, на пистон наверняка есть либы, чтоб перемножать матрицы и векторы.
907736
#12 #907736
>>907734
>>907672
Я в это вообще не умею, раньше только с ренпи работал.
Киньте ссыли, чтоль
907737
#13 #907737
>>907736

>Киньте ссыли, чтоль



Мозговой, Занимательное программирование, глава про 3д.
#14 #907744
>>907578
Компиляция скрипта для оболочки в бинарник - сомнительное преимущество.
907745
#15 #907745
>>907744
Но это избавляет от необходимости на конечной пеке устанавливать библиотеки, разве нет? А для питона иногда приходится ставить дополнительные пакеты
#16 #907774
Как передавать многомерный массив структур в функцию (C)?
Вот я попытался сделать так
Struct structure (определил структуру)
{
поле1
поле2
.....
}

void function(struct structure[LINES][]) (определил функцию)
function(structure) (передал массив структур в функцию)
И нихуя.
907776908153908181
#17 #907776
>>907774
Тфу блять, я же после определения структуры объявил массив
struct structure name[LINES][COLUMNS];
А передал в функцию уже имя массива
function(name);
#18 #907918
Хуй знает, где такое спрашивать, так что спрошу тут. Есть алгоритм Кнута-Морриса-Пратта. Можно ли им сделать поиск подстроки, если в заданной для поиска подстроке допустим символ, который бы допускал, что на его месте может быть любая другая подстрока?
907949
#19 #907937
Как закриптовать екзешник?
907955
#20 #907949
>>907918
Ищи две подстроки. До и после символа.
907965
#21 #907955
>>907937
Здесь о крипте есть тред ОПа, который скоро получит сгущенку.
907960
#22 #907960
>>907955
Можешь дать ссылку, а то интересно даже стало?
908061
#23 #907965
>>907949
Бля, почему всё так просто-то оказалось? Добра тебе
#24 #908061
>>907960
https://2ch.hk/pr/res/874884.html (М)
Нашёл за тебя.
мимо крок
#25 #908124
>>907463 (OP)
Сап, ньфач.
Есть два стула.
На одном джанго питонный, на другом нода жабаскриптовая.
На какой сесть? Что перспективнее? Почему?
908135
#26 #908135
>>908124
Однохуйственно. Что больше нравится тем и занимайся.
>>908133

>Уехать на Рельсах перспективнее.


Прямиком в могилу
908434
#27 #908153
>>907774
В интернете говорят, что нельзя. Так как многомерный массив находится в подряд идущем куске памяти, комплюктеру нужно знать, сколько там COLUMNS'ов у тебя, чтобы на нужный адрес прыгать.
Так что, либо

>void func(struct structure s[][COLUMNS]){}


либо вообще

>void func(struct structure s[LINES][COLUMNS]){}



Если иметь константное количество столбцов не вариант, то — http://stackoverflow.com/questions/1584100/converting-multidimensional-arrays-to-pointers-in-c
908163
#28 #908159
Какие будут основные сложности при написании своего браузерного веб-движка
#29 #908160
вкатился
#30 #908163
>>908153

>В интернете говорят, что нельзя.


Так я не понял. Нельзя так, как я сделал или вообще нельзя?
908166
#31 #908166
>>908163
Да, что-то я хреново выразился. Забей не это предложение.
sage #32 #908181
>>907774
Через указатель.
#33 #908182
Всем привет.

Есть такая проблема. Работаю в винде и у меня есть текстовый файл содержащий 10 миллионов строк. Задача в том, чтобы использовать KyotoCabinet, LevelDB, RocksDB. Нужно, чтобы они сформировали бд на основе этого файла, а я должен буду засечь время поиска случайного элемента.
Скачал все файлы вышеозначенных прог. Вопрос в том, что делать дальше? Вот тут туплю адски.
Как бы мне использовать эти инструменты из собственного кода? Подскажите, пожалуйста!
908603
23 Кб, 626x626
#34 #908184
В каком яп меньше всего нужно учить всякой хуиты и при этом спокойно найти работу? Посмотрел на джаваскрипт - модномолодёжно, но везде требуют ещё пэхэпе и кучу всего.
Хочу уже выбрать язык и начать его учить, но не хочу быть человеком-оркестром.
Хочу быстро вкатиться и начать творить своими ручками.
908185908203908218
sage #35 #908185
>>908184
haskell
908213
#36 #908203
>>908184
Да бери ебаный жаваскрипт.

Я бы еще советовал посмотреть в сторону жавы - проще жаваскрипта, как по мне. И привкуса говенца может меньше будешь чувствовать, но тут такое, может быть и наоборот.
908214
#37 #908213
>>908185
Только на джаву вкатится на порядок сложнее. К тому же рынок заполнен и рост будет медленный.
908214
#38 #908214
>>908213
Это сюда
>>908203
#39 #908215
ГОРИТ ЛАБА до 9-го
Си
Есть файл с двумя строками(intup.txt), одну нужно в один исходный файл(output1str.txt) скинуть, вторую строку в другой(output2str.txt)
#include <stdio.h>
#include <string.h>
#define MAX 100

int main()
{
char str[MAX], n;
int i;
freopen("input.txt","r",stdin);
freopen("output1str.txt","w",stdout);
freopen("output2str.txt","w",stdout);
scanf("%s, &n");
}

вот что есть, нужно в инпут задать две строки, а в freopen аутпуте выдать каждую из них и переместить в новый файл.
How 2 do
908221908246
#40 #908218
908237
#41 #908221
>>908215
Мне кажеться, или ты не импортировал библиотеку по работе с файлами?
908222908223
#42 #908222
>>908221
название библиотеки?
#43 #908223
>>908221
stdio.h не?
163 Кб, 327x327
#44 #908237
>>908218

> php


Требования к кандидату:
Уверенные знания html, css, популярных фреймворков для верстки
Знания php, javascript
Грамотная речь

Требования:
Отличное знание PHP, Yii2, Mysql
Большим плюсом будет опыт работы с аудио/видео
Уверенное знание JavaScript, JQuery, Bootstrap
GIT – умение работать с системой контроля версий
Базовые знания UNIX

Требования:
отличное знание php, html-вёрстки, CSS, javascript;
наличие опыта составления ТЗ совместно с заказчиком

Требуется обязательное знание:
Node.js;
PHP;
PSQL;
Базовые знания AngularJS;
Базовые знания HTML + CSS;
Опыт в реализации клиент-серверных браузерных приложений.
910757910792915752
115 Кб, 1366x768
#46 #908253
>>908246
ты чекал код? оно не записывает в текстовые файлы
908301908379
#47 #908279
Составить программу на языке Turbo Pascal 7.0 вычисления значения интеграла на интервале [a, b] для функции, заданной графически. Значение интеграла вычислить приближённо по итерационной формуле левых прямоугольников. Может кто нибудь помочь с таким заданием ? (без применения функций и процедур)
#48 #908301
>>908253
чекал. вон он пишет, что with return value 1. Если бы все ок было, он бы 0 вернул, значит ошибка какая то. добавь printf во все if'ы, чтобы понять, где ошибка.
81 Кб, 1366x768
Новую таблицу из двух #49 #908357
Добрый день.
Подскажите пожалуйста, в какую сторону смотреть чтобы решить такую проблему.
Смотрим картинку и видим Первый и Третий столбец.
Они не связаны друг с другом.
Т.е видно что выбран 201601 в первом
, но при этом в третьем столбце вылезли дни 201602.

Как установить соответствие между полями?
чтобы 201601 -> выбирал все дни января.
Скорость Питухона #50 #908368
Доны-питухоны, подскажите, зависит ли скорость питухоновских скриптов да и самого движка от ОС?
908378
#51 #908378
>>908368
Конечно.
908380
#52 #908379
>>908253
Ты дал права на запись в папку?
#53 #908380
>>908378
На какой ОС быстрей и на сколько?
#54 #908416
Аноны, кто может завтра в 9:00 по Мск помочь решить задачи на Python с применением библиотек pandas и numpy?
908417
#55 #908417
908419
#56 #908419
>>908417
Дай контакты
908420
#57 #908420
>>908419
сколько платишь?
#58 #908434
>>908135

>Однохуйственно. Что больше нравится тем и занимайся.


А реально и то и то на уровне знать?
на уровне недоджуна для стажировочки
293 Кб, 2554x1433
#59 #908435
Нужна помощь с домашкой. Я решил поставленную задачу, но теперь не могу привести её в приятный для меня вид.

Код в R. Мне нужно, чтобы после some_int/2 итераций выводилось

>"NO", some_int, "can not be represented as a sum of two squared integers"



Но при этом строка

>"YES,", some_int, "can be represented as a sum of", up, "squared and", down, "squared."



Не выводилась охулион раз, если посчиталось раньше, чем дощло до i=some_int/2.

Спасибо.
908455908553908690
#60 #908450
>>907463 (OP)
Доброго всем вечера. Посоветуйте какую-либо литературу по БД и Microsoft SQL, начиная с нуля. Желательно на русском, но если есть более годные аналоги на английском, посоветуйте их. Спасибо. В тематическом треде пока ничего не сообщили.
908452
#61 #908452
>>908450
http://www.sql-tutorial.ru/
БД лучше всего учить на практике
908844
#62 #908455
>>908435
готово
908464
#63 #908456
Какой IDE посоветуете? Скачал Visual Studio, а у меня код не подсвечивается и просто как текст.
908459908461
#64 #908459
>>908456
Turbo Pascal
908460
#65 #908460
#66 #908461
>>908456
Может яп назовешь?
908463
#67 #908463
>>908461
Веб. javascript, php, mysql.
908465
#68 #908464
>>908455
Поделишься?
908466
#69 #908465
>>908463
Atom/Sublime/Visual Studio Code
908468
#70 #908466
>>908464

>Поделишься?


зачем?
#71 #908468
>>908465

>Visual Studio Code


Скачал, но ничего не подсвечивается и не автозакрываютются теги. Шо делать?
908470
#72 #908470
>>908468
В нижнем правом углу выбрать язык. И перед тем как задавать подобные вопросы, погугли пожалуйста
908471
1 Кб, 290x185
#73 #908471
>>908470
Я не нашёл ничего. Вот мой правый нижний угол
908474
60 Кб, 500x500
#74 #908472
Парни, есть ли методы какого-то ускоренного поиска простейших действий, типа как сделать %хуйню_нейм% пошагово, чё там кликнуть, чё нажать, это такая хуетища, на неё просто обидно время выкидывать вникуда. Даже поиск в гугле, там минута проёбана, там две, там 10, там 5, ещё какая-то хуйня, в итоге в день будет проёбан час, два, три, четыре, чисто на хуйню, полную хуйню вообще, с этим можно что-то сделать?
908475908970
#75 #908474
>>908471
visual studio CODE
#76 #908475
>>908472
Меньше сумбура, больше примеров
908478
#77 #908478
>>908475
Погромирование это же выполнение простейших действий последовательно, неужели нет какой-то базы с моментальным поиском? Почему я должен думать чё там как должно быть по мнению авторов?
Короче у меня горит, конкретики особой нет, сорре. Любой поиск инфы он всегда медленный, ради мелкого куска столько тратится времени, просто охуеть.
908480908512908514
#78 #908480
>>908478

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


Эти мелкие куски нужно ЗНАТЬ
908481
#79 #908481
>>908480
А нахуя? Я могу в режиме китайской комнаты не знать вообще ничего. А просто делать и всё. Зачем знать?
908482
#80 #908482
>>908481

>Зачем знать?


Чтобы не тратить время и не делать говно, очевидно же
908485
#81 #908485
>>908482
На любой качественный скилл тратится очень много времени, я хочу лишь это время максимум пожать.
908490
#82 #908490
>>908485
Я не про скилл, а про время на разработку продукта
908492
#83 #908491
Сап пр. Вот я пишу на яве:
myCollect.add(new Appartment(10).accept(v));
Очевидно, тут создается квартира и добавляется в коллекцию. Так вот, есть ли какой-нибудь механизм, позволяющий модифицировать этот вновь созданный объект? Или не модифицировать, а что-либо с ним сделать.
Например, создать, применить accept(v), и затем уже добавить.
myCollect.add(new Appartment(10).accept(v));
Но, само-собой, я не хочу писать
Appartment a=new Appartment(10);
a.accept(v);
myCollect.add(a);
908556
#84 #908492
>>908490
Разве без качественного скила можно достичь минимального времени?
908493
#85 #908493
>>908492
Мы говорили о том, что продукт с кусками кода подойдет только для лепки говна
908495
#86 #908495
>>908493
Количество конечных схем действий всё равно конечно, а значит вполне подводится под какую-то категоризацию, а значит - дальнейший поиск
908498
#87 #908498
>>908495
Можешь заняться структурированием. А еще учти, что кто-то всякие ООП с пол пинка понимает, а кто-то до года на это дело тратит. Кто-то понял пузырьковую сортировку в 8 классе, когда готовился к олимпиаде, а кто-то с удивлением узнал на 3ем курсе профильного образования, когда послал нахуй совковых преподов и зашел на двач.
#88 #908512
>>908478
Вроде было расширение, которое тупо копипастило код с stack overflow.
908523
#89 #908514
>>908478
А на фортране есть уже и так много написаного кода. Физики почти не пишут код, а используют старый.
908516
#90 #908516
>>908514
Поэтому мы и не можем в марс.
#91 #908523
>>908512
Да дело не к копипасте кода, а в понимании схемы его работы. Зачем копировать то что совсем непонятно? На счёт комнаты - механизм работы при любом раскладе остаётся непостижимым. От этого остаётся удобная проекция, которую проще понять. Но не имеющая ничего общего с реально происходящим на самом деле. Задача лишь построить наиболее простую и эффективную проекцию.
#92 #908553
>>908435
Бамп
#93 #908556
>>908491
Нашел, вроде это называется лямбда-выражения, да? ->
908561
#94 #908561
>>908556
Есть еще фабрики и билдеры - сущности, которые либо собирают обьект по одному из заданных тобой сценариев, со сложной логикой, либо принимают на вход прегенерированный обьект и модифицируют его в соответствии с твоими требованиями.
Суть в том, что вся логика генерации/модификации обьектов складывается в эти сущности, вместо того, чтобы торчать кишками наружу, как в твоем случае.
#95 #908603
>>908182
Повторяю запрос
#96 #908630
>>908246
аноний большое тебе спасибо, отредактировал код и всё полетело. Самый главный трабл был в названии инпута, я в конце ввел .txt а оно автоматически выбирает формат. Так что, да, благодарю
63 Кб, 1573x849
#97 #908690
>>908435
Бамп вопросу по R.
У меня получилось сделать то, что хотел, но он сыплет ошибкой, если выполнить функцию прямо в блоке (необходимо для проверки).

Как избавиться от сообщения об ошибке?
908693908968
106 Кб, 1366x768
#98 #908691
http://pastebin.ru/pFKn6ahr
Трабл с выводом, как решить. Нужно первую колонку с именами выводить в один файл, а вторую колонку с датами в другой файл
908692
#99 #908692
>>908691
Лил. Ты все прогулял...
908694
#100 #908693
908968
#101 #908694
>>908692
помог бы лучше /)_(\
908701908703
#102 #908701
>>908694
Не знаю си, не разу не писал.
Но и так видно, что у тебя куча ошибок.
На входе у тебя список имен и дат.
Ты должен их отсканировать, и ты это делаешь в цикле.
Но зачем сканируешь дважды? Одну строчку теряешь.
Почему в инт помещаешь строку? Так низя - нужно либо перевести дату в наносекунды либо хранить строкой, либо заюзать один из дата-типов.
Зачем полям присваиваешь дескриптор файла? Для записи должны быть write-функции, принимающие дескриптор файла и что собственно надо писать.
#103 #908703
>>908694
Да и вообще зачем тебе структуры?
Мог бы сразу писать выходные файлы прямо в функции сканирования - решение в одну строчку.
908707
106 Кб, 1366x768
#104 #908707
>>908703
Имена сканировать, выводить в один файл
Даты как сканировать, я думал просто в int ибо мне их использовать не нужно, они просто как набор цифр
Без ошибок, но оно все равно не выводит в аутпут
908714908719
#105 #908714
>>908707
А почему оно должно выводить? Ты же ничего для этого не делаешь. Встань и походи по комнате кругами минут пятнадцать, думая, что ты хочешь сделать, и что ты на самом деле делаешь, а потом посмотри на свой код снова.
908718
#106 #908717
Здравствуйте!

Передо мной стоит такая задача: есть массив строк в 10 миллионов записей, мне нужно создать из этого массива четыре хэш-таблицы с открытой адресацией четыремя разными методами. Один метод я должен был и написал самостоятельно, три других должны использовать имеющиеся инструменты: LevelDB, RocksDB, KyotoCabinet. Как я понимаю, это API, которые можно встроить в проект. Подскажите, пожалуйста, как их подключить (основной проект пока выполнен в IDE NetBeans, но это не принципиально) или как настроить для использования отдельно (чтобы можно было написать код отдельно для каждого инструмента). Заранее спасибо.
ОС - Windows 8 x64
129 Кб, 1366x768
#107 #908718
>>908714
Почему не работает вывод
908722908725908738
#108 #908719
>>908707
https://ideone.com/rwBlXc
Вот что у меня получилось.
908843
#109 #908722
>>908718
Тебе же компилятор уже всё написал. Посмотри, что функция принимает и что ты ей передаёшь.
908726
#110 #908725
>>908718
Потому что ты долбоеб.
#111 #908726
>>908722
И ты тоже, кстати.
908895
#112 #908738
>>908718
действуем по старой схеме: http://pastebin.com/LsndTNsa
Антоха, давай не прогуливай больше
908852908922
#113 #908756
Анон, с какой книги начать, чтобы научится писать хороший код и понимать разработку программ?

Я так понял, мне не с алгоритмов следует начинать, а с "Совершенный код".
908761
#114 #908761
Upload target path is not writable #115 #908785
Я щас пизданусь нахуй. Как убрать флажок "только для чтения" в семерке что бы скрипт мог записывать файлы в папку? Права всякие менял, собственников там, пробовал команду atrib -r, ничего не помогает. Тут 100% кто-то еще сталкивался с такой проблемой.
908812
Зелёные квадратики на гитхабе #116 #908805
Подскажите, пожалуйста, как избавится от этой параши. Видел как люди коммитят из-под аккаунтов, на которые нельзя никак кликнуть (то есть эти аккаунты не существуют?) и для этих коммитов зелёные квадратики не создавались. Как сделать так же?
#117 #908812
>>908785
Ну, перенеси в другую папку. Ты на диске C:, что-ли?
908817
#118 #908817
>>908812
У меня только один диск в системе.
908819
#119 #908819
908826
#120 #908826
>>908819
Знаю, но мне чет неудобно по другому. Так что, никак это ебучий флажок убрать нельзя?
147 Кб, 1366x768
#121 #908832
Нужно добавить While и третий массив, как год. Крч вопрос, какой тип переменной записывает число вида 22.99, а ещё какой предел для while ставить
908843908848908852
#122 #908843
#123 #908844
>>908452
Спасибо, анон. Похоже, это именно то что в данный момент нужно.
#124 #908848
>>908832
Зачем тебе флоат для года?
22.99 записывают в float, не?
#125 #908852
>>908832
а это >>908738 тебе чем не нравится?
138 Кб, 1600x900
247 Кб, 1600x879
#126 #908892
Здравствуйте. Поставил андроид студио (ось-убунта 16.04). Проект не запускается, так как нет эмулятора моб устройства (на первом скрине). При попытке добавить его в авд менеджере ничего не происходит, и проскакивают ошибки (второй скрин). Где я накосячил?)
#127 #908895
>>908726
А я-то почему, не просветишь?
415 Кб, 1920x1200
#128 #908897
Привет.
Изучаю СЕО. Являюсь ебучим гуманитарием, отпинавшим хуи на парах по математике.

Очень нужна литература/курсы/лекции по математике, которые бы дали необходимую базу знаний, чтобы понимать, как всё это примерно работает. Заодно намерен изучить общую математическую базу успешного мамкиного айтишника.

Выделил следующие области. Выбирал практически наобум, буду рад советам.

Дискретная математика
Теория алгоритмов
Линейная алгебра
Комбинаторика
Оптимизация
Математический анализ
Вычислительная математика
Теория вероятности
Математическая статистика
Логика
Теория множеств
Статистика
Функции и математическая индукция

Очень нужна понятные материалы с хотя бы половиной списка. Буду благодарен, если скажете, что из этого нахуй не нужно.
908899908905912999
#129 #908899
>>908897
Просто иди в веб, и ничего из перечисленного тобой не пригодится
#130 #908905
>>908897

>Дискретная математика


Пиздец ты списочек загнул. Для того что бы приступить к изучению этого йоба-списка тебе надо хорошо знать школьный программу + первый курс универа по математике, и потом что бы средненько во всем это разбираться надо будет лет пять потратить. Да что бы стать богом по части одних только алгоритмов поиска и сортировки пару лет потратить надо.
#131 #908906
Парни, не плюйтесь, плес, я нюфак, изучаю ооп, есть такая херня как свойства, а есть такая херня как properties, короче, как я понял, если пытаться понять на русском - будет хуйня, так вот, в чём прикол properties, в чём их отличие от свойств?
908932
#132 #908922
>>908738
хех, спасибо большое. Надеюсь больше не буду тупить на таком, структура действительно оказалась лишней
sage #133 #908932
>>908906
В ООП такой херни нет, видимо эта фича только твоего языка. На каком языке ты пишешь?
#134 #908939
>>908932

>На каком языке ты пишешь?


Goviaji.
#135 #908968
>>908690
>>908693
Бамп вопросу.
4 Кб, 261x148
#136 #908969
Каким образом эта дрисня облегчает нам задачу?
Где там последовательность действий?
ЯННП
908971
#137 #908970
>>908472
Мы идём к этому, но не сегодня. Если тебе нужно сделать какую-то рутину, то сейчас это сделать намного проще, чем лет 10 назад. Шансы в этом случае что-то придумывать самому исчезающе малы.
#138 #908971
>>908969

>Каким образом эта дрисня облегчает нам задачу?


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

>Где там последовательность действий?


В скобочках.

Тебе лучше о карьере грузчика подумоть.
908979908981
#139 #908973
>>908932
Не знал, сорре, да и отвлёкся.
#140 #908974
>>908932
Ой блядь, это питон короче. короче пиздец, уже перенапрягся, туплю уже
#141 #908977
>>908932
Алсо, у меня не стоит задачи ограничиться питоном, т.е я стараюсь найти чёто такое что есть везде, но может быть я ебанат и надо делать не так, ещё раз сорре
#142 #908979
>>908971
По моему только сложнее стало, чем в простой записи.
Как там порядок действий устанавливается, сначала вычисляется самое выпирающее вправо выражение что ли?
908987
#143 #908980
Ебучие скобочки, еще в Excel они меня бесили, вечно путаница из-за них.
908986
#144 #908981
>>908971
А еще вопрос, как набирать эту многоэтажную хуйню в компиляторе, если там командная строка и при нажатии Enter сразу происходит вычисление?
908987909026
190 Кб, 1920x1080
#145 #908985
Что не так ?
909311
#146 #908986
>>908980
А в школе на математике 4 дня в неделю не бесят?
908990
#147 #908987
>>908979
Попробуй написать простейший парсер таких выражений и поймешь.
>>908981
Написать в файле и скормить его компилятору (если он не поддерживает — руками в поток ввода).
908989
#148 #908989
>>908987
Да я разобрался кажись.
Бля, какой же это ересью кажется после других языков программирования, которые я пробовал.
#149 #908990
>>908986
Нет, в школе я алгебру и геометрию любил.
А вот матан в универе мне уже не так хорошо зашел.
А дискретную математику я полностью проебал из-за хуевого препода.
909003
#150 #909003
>>908990
А дискретная математика сильно нужна в программировании?
909006909021
#151 #909006
>>909003
Если будешь делать что-то отличное от клепания сайтиков и энтерпрайз-крудов — да.
909008
#152 #909008
>>909006
Например?
909018909135
#153 #909018
>>909008
Например соси хуй, быдло
909020
1199 Кб, 841x611
#154 #909020
>>909018
Ты ничтожество, жалкий грешник, урод, все что в тебе есть - это зло и грех, тебе приготовлены вечные муки, страшный суд, ад и погибель.
#155 #909021
>>909003
Бля, когда столкнёшься с проблемой когда она понадобится - тогда и будешь охуевать с того что ничего не знаешь и надо с этим чёто делать, а щас-то зачем себе ставить доп задачи?
909023
#156 #909023
>>909021
Ну я например Кнута начал читать и сразу охуел, когда он в начале начал загонять про какие то функции с четырьмя аргументами.
#157 #909025
Shift+Enter
909026
#158 #909026
#159 #909036
А как программисты Lisp определяют, сколько скобок нужно поставить в конце выражения, если выражение очень большое?
#160 #909046
>>909036
Редактор помогает.
#161 #909104
>>909036
Ставят правую скобку до того, как начал писать exp. Ну и emacs с присадками помогает.
#162 #909135
>>909008
Любую книжку по алгоритмам открой.
#163 #909136
>>909036
Они просто ебнутые. У таких все само собой происходит. Как аллах велел.
#164 #909137
Ссыль на питонотред дохлая в шапке
#165 #909138
>>909036
лучше спроси как они без типизации обходятся
#166 #909141
Как программисты Lisp обходятся без типизации?
#167 #909145
>>907463 (OP)
Аноны, что скажете по поводу данной книги?
https://www.ozon.ru/context/detail/id/138684801/
Хочу на два стула присесть: и скиллы минимальные получить, и в дважу вкатиться, ибо в шараге только плюсы, естественно. Или сосну с таким подходом?
909147
#168 #909147
>>909145
имхо ты соснёшь если не будешь вкатываться в англ. По моему в книгах по программингу англ не такой пиздец сложный может быть, главное годный словарь, сразу скажу - самый лучший из найденых stardict под венду, и вот щас юзаю qstardict на анально-ёблинукс со словарём макмилана и вообще всё заебись чотко блядь пиздец нахуй ёпта
909148909149
#169 #909148
>>909147
я тоже об этом подумал, когда читал другие книги и сравнивал оригинал и перевод. Но с английским у меня все прекрасно, поэтому хочу узнать конкретно по этой книге отзывы, а на каком человеческом языке - не важно
#170 #909149
>>909147
три раза уже подрочил на шрифты в линуксе, они лучше чем на винде, читать удобнее, с color transform'ом на фаер всё вообще круто
#171 #909175
Пилю небольшой проект на symfony. Требуется сделать следующее.
Пользователь заполняет форму с данными. Эти данные записываются в базу. Пхп скрипт обрабатывает эти данные. Но это не все. Пользователь может заполнить 10 форм, а скрипт обрабатывать их по очереди, не все сразу. Обработка данных может занимать несколько часов. На ум приходит следующее:
Скрипт запускается каждые 5 минут, проверяет не заблокрированна ли таблица;
Блокирует таблицу;
Обрабатывает данные из первой строки;
После выполнения переносит строку в другую таблицу с разультатами обработки;
Разблокирует таблицу;

Есть какие-нибудь подводные камни?
Как это сделать для неопределенного количества таблиц? Т.е. у каждого пользователя будет своя таблица с заданиями.
69 Кб, 285x276
#172 #909197
Анон, что можно освоить за 3-4 недели, чтобы получать хотя бы от 10к+.Полный свободный день, так что вопрос времени не стоит.
909199909201909427
#173 #909199
>>909197
попробуй вкатиться в официанты
909200
#174 #909200
>>909199
Нужна именно за пекой, я не смогу заниматься обслуживанием людей.
#175 #909201
>>909197
В то где ты сможешь напиздеть об опыте работы и скиллах и гуглить прям во время выполнения работы
#176 #909225
>>909195
В нетти до сих пор не могу разобраться с тем, как мне извлекать канал каждого юзера, для управления за пределами хандлера
#177 #909229
>>909175
Бамп вопросу.
Ебанутый #178 #909270
Парни, у меня очень странный реквест.
Нужен язык погромирования где вообще всё будет нихуя непонятно и любое действие будет вести к максимум непониманию происходящего и к ёбаной боли на пустом месте, где ищешь ошибку там, где максимум всё, вроде бы, понятно. Но всё равно нихуя не работает, и ты ищешь эту ошибку, ищешь, пока не вдуплишь
909271909279909295
#179 #909271
>>909270
Чёто типа Butthurt++ которого нет
#180 #909279
>>909270
brainfuck
#181 #909290
Как программисты на ассемблере обходятся без типизации?
#182 #909295
>>909270
APL.
Анализ 4 строк кода на APL в одного парня занял 4 часа.
88 Кб, 1080x1080
#183 #909302
Есть ли какой-нибудь хитрый способ ускорить скачивание файлов 1-5mb с тора?
Пока пробросил обычный тор-прокси через requests, а оно, сука, десять минут может один файл качать!
Хотя через браузер более-менее нормальная скорость.
909552913000
#184 #909306
Анон, скажи, чего можно добиться выучив тот или иной язык?
909324
#185 #909311
>>908985
Неверное выражение.
#186 #909324
>>909306
Работы по 14 часов в сутки.
909325
#187 #909325
>>909324
Ну, я имел ввиду: учишь неймязык-идешь по такой специализации(занимаешься сайтами приложениями, играми), сложность языка, как скоро можно уже работать и т.д
#188 #909328
>>909325

> как скоро можно уже работать


Прям щас. Берёшь и въёбываешь по 14 часов в сутки. Ничо сложного. Уж к чему-то да придёшь. Это, внезапно, и есть работа. Только за неё тебе сейчас не заплатят.
#189 #909329
>>909325
Также как капчевать, только больнее. Каждый дурак может капчевать по 14 часов в сутки, потому что это не больно. А думать - это больно. Когда ты капчуешь, ты почему-то не спрашиваешь а что же именно тебе делать, ты просто капчуешь.
#190 #909331
>>909325
Всё что не убивает - делает нас сильнее.
Всё от чего плавятся мозги - делает нас(?) скиловее.
#191 #909336
>>909175
Бамп ещё раз.
#192 #909341
>>909290
В ассемблере есть типизация. word, dword и qword.
А так-то да, в ассемблере - это просто набор циферок в нужном месте памяти и в нужное время.
Програмировал на этом только в вузе
#193 #909347
Подскажите сайт, где можно увидеть случайные летящие буквы, как в матрице с описанием алгоритма генерации.
#194 #909350
Можно ли в GridView андроида запилить как-то через адаптер динамическое количество колонок для конкретного row?
#195 #909352
>>909290
Легко. В асме от тебя ничего не скрыто, и ты всегда знаешь, что, где и какого типа у тебя есть. Язык-то очень простой. Вот в хаскиле каком-нибудь без типов был бы пиздец, там и так-то при ошибке типов не всегда понятно, почему она тут, и как её править, а без типов вообще вешаться можно было бы.
3117 Кб, 1920x2122
#196 #909359
>>909325

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

911177911544
1710 Кб, 800x3778
#197 #909361
909428909517
двач против барыг #198 #909362
Ананасы, у меня тут возле падика начали делать закладки наркоты и я тут подумал, можно же находить в сети аски-телеграмы-васапы и спамить барыгам, чтобы меняли чаще номера-акки? Взлетит такое? Какие подводные камни? Как еще можно этим пидарасам насалить?
909368
#199 #909366
>>909175
Мне кажется, тут какая-то системная проблема
1. Таблицу базы на несколько часов блокировали только в середине восьмидесятых. Ну там мейнфреймы, фортран, оборонные заводы. Пускай в таблице есть информация по заданию и показатель обработки: завершено или в процессе обработки.
2. Для долгоиграющей обработки (если это и правда нужно) используют PHP Worker. Он запускает независимый процесс, а скрипт может выдать сообщение пользователю echo "Слоупок-сервис благодарит за доверие. Приходите завтра". Также он меняет запись состояния задания. Если в таблице есть хоть одно задание, что выполняется, то скрипт ничего не делает echo "Слоупок-сервис благодарит за доверие. Ещё не готово, приходите завтра".
909646
#200 #909368
>>909362
В /б/ помогут.
Сфотографировать разносчика во время процесса. Идешь в правохранительные органы с пакетиком, говоришь что нашел возле подъезда, просишь проверить содержимое. Если подтверждается содержимое, то показываешь фото преступника.
909369
#201 #909369
>>909368
Я хочу системно сделать, так сказать общественную организацию.

Плюс, вот это действо с фото это на закладчика, а дидос это на продавца. Меньше продовцов - больше профита, намного больше.

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

У телеграмма-аски есть какое-то ограничение, нарвено, для предотвращения спама. Нужно налаживать прямой контакт, чтобы блокировали сами.
909374
#202 #909374
>>909369
Ахуеть, нарколыги создали свою флампу и делятся там отзывами о барыгах. Просто ахуеть.
#203 #909383
Игра Жизнь на клеточных автоматах полна по Тьюрингу?
909410
#204 #909410
>>909383

>Тьюрингу


нет, игра не может быть пидарасом
909432
#205 #909427
>>909197
Иди на BongaCams
554 Кб, 518x499
#206 #909428
>>909361

>Файлы C++ имеют расширение .с++

#207 #909432
>>909410
Ну, а по Черчу?
#208 #909436
с++
#209 #909437
Анон, помоги. Мне нужно к следующему понедельнику лабку сделать по mysql сделать. Нужно создать хранимую процедуру, которая возвращает xml.
Вот пример того, что должно в итоге получится:
Препод открывает написаную мной веб-страничку (не важно php, jsp, html или что ещё). На страничке надпись "Введите максимально допустимый возраст", поле для ввода и кнопка "Submit". Он, допустим, вводит в поле цифру 16 и тогда начинает скачиватся xml-файл со всеми пользователями в базе ниже 16-ти лет.
Сам xml должна генерировать хранимая процедура (а не, скажем, Spring Boot). Сказал, что будет проверять, как работает.
Кма не приложу как хранимой процедурой создать хml и как его ещё потом в файл завернуть.
909441909448
#210 #909441
>>909437
*Ума
#211 #909448
>>909437
mysql --xml -e "SHOW DATABASES'"
909455
#212 #909455
>>909448

>mysql --xml -e "SHOW DATABASES'"


Разве это имеет отношение к хранимым процедурам?
909459
#213 #909459
>>909455
Тогда соси писос. Другого решения нет. Конкатенируй как вшивый пес!
Хорошо, я добрый. mysql -e "use sosi_db; set @condition = 16; call pisos(@condition);"
#214 #909460
Ананасы, помогайте, затупил.
Есть одно задание: 2d 9-point stencil update mXn матрицы параллельно в p тредах n раз. Ну тип n раз пробежаться по матрице и к каждому элементу матрицы применить f(a[i-1][j-1],a[j-1],a[i+1][j-1],a[i-1][j],a[j],a[i+1][j],a[i-1][j+1],a[j+1],a[i+1][j+1])

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

Вопрос следующий, в задании написано: All solutions must be space efficient. Only one full matrix, and at most O(m+n) extra work-space. Попадаю я под О(m+n) или нет? Ведь у меня, по сути, для каждого треда есть массив с первым рядом, получается что тут О(p*n), а это уже не по условию...
909462
#215 #909462
>>909460

>первый ряды


первые ряды каждого блока

Ах, да, m,n >> p. То есть такого случая, что для матрицы 100х100 и 100 тредов я использую экстра массив 100х100 быть не может.
#216 #909502
О боже, кому это О(хуйпизда) нухуй всралась, кроме матаноблядей.
909508
#217 #909508
>>909502
Очевидно, что задание мне писали матанобляди
909513
#218 #909513
>>909508
Ладно хоть не дискретнобляди.
#219 #909517
>>909361
Почему сишарп так обоссывают везде? Неужели он настолько плох?
909519909528909696
#220 #909519
909522
#221 #909522
>>909519
Чем он хуже джавы?
909529
#222 #909528
>>909517
Не палят годноту
#223 #909529
>>909522
майкрософт
а
й
к
р
о
с
о
ф
т
909530909531
#224 #909530
>>909529
Что майкрософт?
#225 #909531
>>909529
.net core опенсорсный уже и не привязан к одной ос
909535909695
#226 #909535
>>909531

>.net core


и где это говно нормально работает кроме мастдая?
909689
#227 #909539
Сап зекач, хочу захуярить йоба платформер с пулеметом и нинджуцу.
Я нюфак в погромировании, что мне учить? Джаваскрипт пистон или шо?

хаскель знаю итак, зарабатываю с его помощью 100000\сек
#228 #909542
>>909539
Джвава может?
#230 #909552
>>909302
Бамп вопросу.
#231 #909560
>>909539
Lua, Love
41 Кб, 1065x284
38 Кб, 990x258
#232 #909643
Посоны, хочу сделать такую хуйню, в прогу загружается mp3 файл, он анализируется и выдается визуальное представление по всей длине трека(как на прикриплейтед). По фурье или как то еще не особо важно. Подскажите с чего начать, пока я даже не знаю на чем писать C++ или Swift.
909644909756909887
#233 #909644
>>909643

>не знаю на чем писать C++ или Swift.


но базовое представление имеется
update
#234 #909646
>>909366
1. Уже понял, что блокировать базу не вариант. Тогда пользователь не сможет добавить задание.

> Пускай в таблице есть информация по заданию и показатель обработки: завершено или в процессе обработки.


Так и сделаю. Спасибо.
2. PHP Worker'ы все какие-то навороченные.
Как это сделать для нескольких пользователей? Я представляю так:
Регистрируется новый пользователь;
Создается новая таблица с заданиями для него;
Запускается скрипт и с какой-то периодичностью проверяет появилось новое задание или нет;

Нужно чтобы был один экземпляр скрипта для каждого пользователя. Вот это как сделать?
910244913542
#235 #909649
Аноны,почему первую букву не воспринимает?
#236 #909689
>>909535
Где угодно, дебил сука ебаный
909691909692
#237 #909691
>>909689

>пук

#238 #909692
>>909689
сырой он еще
оче сырой
#239 #909695
>>909531

> .net core


> core


Так нихуя ж и нет.
#240 #909696
>>909517
отвратительно оптимизированный рантайм в отличие от явки
разрабы вообще забили на это, предпочитая накручивать фичи на шарпик и платформу
да еще и переписывать все с нуля любители (.net core) - а это отнимает ресурсы коих даже у майкрософт ограниченное количество
917603
#241 #909699
>>909290
используешь венгерскую нотацию и все норм
#242 #909702
>>909175
какой же ты убогий
909703
#243 #909703
>>909702
Объясни или иди нахуй.
#244 #909715
>>909290
А что там типизировать?
#245 #909756
>>909643
Предлагаю начать с разделения задачи на составные части и после этого уже задавать детальные вопросы.
909781
#246 #909763
Когда учил кодинг, то много чего тупо не понимал и пропускал. Я так и не осилил с полной уверенностью ООП, брейкпойнты, код у меня - велосипеды и костыли, не знаю разницы между функцией и методом, могу отказаться от встроенного метода в пользу своего, пусть и с костылями, кругом закомментированные участки, непонятный нейминг, легаси-код который давно пора выкинуть и прочее.
Сейчас пишу говнокод по принципам "главное чтоб работало", "работает - не трогай", о рефакторинге и читаемости можно забыть. И я не понимаю, то ли я хуево понимаю кодинг в принципе, или я не понимаю определенного языка или фреймворка до конца.

Какую бы я не брал литературу, она либо для дохуя гуру и профессионалов, либо объясняет, как написать хеллоуворлд и как пользоваться переменными int и bool. Анон, а что бы ты посоветовал такому долбоебу, как я?
909777909810909881
#247 #909767
Нужно написать простенькую программу для работы с бд. Хочу чтобы можно было в любое время из любого места каждый из пользователей приложения мог независимо работать с общей бд. Вопрос: где должна находиться бд и как это реализуется в принципе?
909779
#248 #909777
>>909763
Тебе надо тупо держать возле себя паттерны проектирования и делать как в них.
909784
#249 #909779
>>909767
Сколько пользователей? База данных большая?
909783
#250 #909781
>>909756
Задачи:
1. Выяснить на каком языке новичку будет проще реализовать заданную программу. Полагаю что swift, но могут быть подводные камни в меньшем количестве инфы в интернете по данному вопросу. Но если надо изучать C++ то не боюсь потратить больше времени.
2. В любом случае нужно чтобы при загрузке мп3 файла создавался восьмибмтный массив определенной длины, на одну секунду например 512 значений. Заполнить пустой массив преобразованными данными мп3 файла.
3. Визуализировать массив.
4. Чувствую себя разработчиком "на лихом грузовике"
Я не прошу за меня решать, подскажите где копать инфу.
909879
#251 #909783
>>909779
Пользователей меньше 10.

>База данных большая?


Что имеется в виду: объем информации или количество таблиц? Инфа будет добавляться постоянно, так что в перспективе нужно будет хранить большие массивы текстовой информации. Желательно конечно и картинки, но это нужно какое-то хранилище делать, ну или просто локально у каждого пользователя на компе хранить. А таблиц мало. Штуки три наверно.
910373
#252 #909784
>>909777
они для каждого языка разные?
909812
#253 #909810
>>909763

>Анон, а что бы ты посоветовал такому долбоебу, как я?


Твоя проблема здесь:

>много чего тупо не понимал и пропускал


>и пропускал


Поэтому ты

>Я так и не осилил


Подробно это расписывает этот анон: >>909198

Посоветовать тебе можно только пытаться раз за разом, пока не начнешь понимать.
С каждой попыткой будешь понимать больше, и рано или поздно поймешь все.
Это как перечитывать книгу/пересматривать сериалы/кинцо: с каждым разом понимаешь что-то, чего не понял в прошлый раз.
909881
#254 #909812
>>909784
Нет, они общие для всех языков. Это принципы построения архитектуры программ.
#255 #909879
>>909781
Ну вот, уже немного ближе пододвинулся. Язык похуй вообще, хоть в том же питоне можно бы сделать. Если есть мак, можешь и свифт, но там свои причуды есть.
А вот пункты два и три как раз важные. Можешь прям хоть так по фразе выдирать и делать что-то:

>чтобы при загрузке мп3 файла


"%зяык% загрузить данные с диска / http/ftp запрос" или как ещё угодно тебе бы хотелось получить данные в программе

>преобразованными данными мп3 файла.


гуглишь структуру мп3 файлов, как их декодировать до pcm'а, или просто берёшь готовые библиотеки, чтобы своё не костылять (http://www.mp3-tech.org/programmer/decoding.html например)
Ну и так далее.

>подскажите где копать инфу.


В гугле. Ты ведь, как я понял, (пока что) не хочешь основательно за программирование садиться, а именно штуковинку сделать хочешь, поэтому так по компонентам и собирай монстра своего.
909961
#256 #909881
>>909810

>>много чего тупо не понимал и пропускал


>>и пропускал


>>909763

Сцук, чёт проиграл с этого дауна, как можно таким быть? Он же реально удивляется блядь, пиздец
909903
#257 #909882
>>909539
Учить /gd/. Очевидно же. Ты не к игроделам пришёл.
#258 #909887
>>909643

>Подскажите с чего начать


с опенсорсных визуализаторов под винамп, медиаплауер, под другие плееры
так быстрее всего вьедешь в тему
#259 #909901
Хочу начать ОКАЗЫВАТЬ УСЛУГИ на форумах. Где лучше завести счет, чтобы в случае чего не спалиться и не уехать на сгуху?
909911
#260 #909903
>>909881
И ведь таких охотно берут на работу, без всяких там "перезвоним" и "подумаем". Вот с чего бомбит нереально.
#261 #909911
>>909901
Наличкой бери, всё равно ж не через интернет анусом пользоваться будут.
909915
#262 #909915
>>909911
А как же шлюхи разные, которые трясут сиськами перед камерой? Геи тоже должны быть.
#263 #909954
Что делать если не понимаешь, что такое Локальные переменные, Глобальные переменные, Статические переменные, Суперглобальные переменные? Нихуя не понимаю этот пхп
909990910001
#264 #909961
>>909879

>(пока что) не хочешь основательно за программирование садиться


а если захочу основательно сесть тогда что?
#265 #909982
Добрый анон, посоветуй пожалуйста хорошую литературу на русском по python (если таковая имеется), а то я не слишком хорош в английском, чтобы учить язык по книгам с ОП-пика. Заранее спасибо.
910099
#266 #909990
>>909954

локальные переменные = созданные внутри функции
глобальные = снаружи
статические - почитай мануал по static
суперглобальные - это массивы типа $_POST, доступные везде.

Мануал по PHP читать не пробовал? Там вроде это написано.
#267 #910001
>>909954

Если ввести твой вопрос в гугл, то ответ выводится вверху большими черными буквами: https://www.google.ru/search?q=что+такое+локальные+переменные+php&newwindow=1&gbv=1&sei=Ymp2WL3KAuGX6AS50JPoAQ
#268 #910003
Парниэ! Не знаю где спросить, но нужна минималистичная минималистична прога для планирования, постравления задач, такой вот хероты, чтобы день можно было разбить по часам, понять где проебал час зря и вот чтобы не проебывалось оно вообще, вот
910008910032
#269 #910008
>>910003
echo "POZVONIT YOBE" > jobs.txt
910010
#270 #910010
>>910008
Не, сорре, я угараю по автоматизации рутины, а не лишнему созданию этой рутины. (когда вкачусь сам эту софтину и напишу, походу)
910011
#271 #910011
>>910010
Да дохуя такого.
#272 #910020
Вопрос ньюфага: начинать (почти с нулю) изучать и прогать под виндой это нормально или лучше unix-подобную ось заиметь?
910024910027910035
#273 #910024
>>910020
Лучше второе, делай дуал-бут.
910027910035
#274 #910027
>>910020
Нормально. Не слушай школьника красноглазого >>910024
60 Кб, 400x427
#275 #910031
Сап, програмач. Поясните за Java 8, а именно у меня такой вопрос:
Вот в Java 8 в интерфейсах появились default-методы и, собственно, вопрос: "Чем теперь интерфейсы отличаются от абстрактных классов?". Вот раньше я бы сказал, что в абстрактных классах можно создать реализацию некоторых методов, а в интерфейсе - нельзя. Но теперь реализация есть и там и там. Нахуя это сделано? Например, мне нужно создать фичу, у которой некоторые методы реализованы, а некоторые должны реализовывать конкретные потомки. Чем я в данном случае должен руководствоваться чтобы решить что мне использовать: интерфейс или абстрактный класс?
53 Кб, 803x640
#276 #910032
>>910003
Всё нашёл, Hamster под линупс
910033
43 Кб, 800x639
#277 #910033
>>910032
Вот ещё скрин. Доволен - пиздец
#278 #910035
>>910024
>>910020
Есть нейтральный вариант - opensuse под vmware
мимо тоже нюфаг пиздец
910040
#279 #910040
>>910035
Почему опенсюзи? Почему вмваре?
910046910052
#280 #910046
>>910040
Единственный НЕ красноглазый дистр. Есть 1 клик инсталлы. Нигде их больше нету.
910047
#281 #910047
>>910046
А накатить предустановленую, если ты юзаешь вмваре, ты не додумался?
Не отвечай. Ибо я тебе не отвечу. Это не имеет смысла, считай что ты во всем был прав.
910052
#282 #910052
>>910047
>>910040
Вмваре менее глючен (говорят). Ёбля не нужна.
http://www.osboxes.org/opensuse/#opensuse-tumbleweed-vmware
Вот сам образ а не догадался это да, т.к пока ставил понял что можно было накатить образ, но не сразу догнал. Хорошая мысля приходит после.
910053
#283 #910053
>>910052
Leap стабильный.
#284 #910055
Сап двачик, есть ли мне смысл на первом курсе шараги изучать дохуя языков или дрочить один, тот что там изучаю?
910057910062910118
#285 #910057
>>910055
Будешь дрочить всё - разовьёшь синдром плюшкина. Не выучишь ничего. Будет плохо. (так говорят другие)
#286 #910062
>>910055
Вообще я жопой прочитал то что ты пишешь, в шараге, вероятнее всего, ненужная хуйня. Дрочи параллельно чёто ещё
#287 #910064
Двач, как вкатиться в программирование, если я НИХУЯ не умею. Какой язык выбрать, на каком ресурсе учиться?
Помогите
910072
#288 #910072
>>910064
Берешь книжку по дискретной математике, а потом книжку SICP.
1 Кб, 232x141
ГОРЯЩАЯ ЛАБА #289 #910091
АНОН АНОН ПОМОГИ!
У меня катастрофа; проебал отчет с лабораторной работой где была формула нахождения точки на плоскости. Завтра крайний срок сдачи, сунулся на флешку, а там НИХУЯ БЛЯТЬ НЕТ. Обращался сюда уже один раз, один добросовестный анон помог мне. Помогите еще раз, пожалуйста. Вылечу ведь.
Короче вот пикрил. Нужно запилить формулу для паскаля, которая будет определять принадлежность точки к плоскости. (False/True нутыпонел).
Надеюсь на вас, аноны
910092910095
#290 #910092
>>910091
Программа не нужна, лишь формула надобна
910094910095
#291 #910094
>>910092
Алсо, месяц назад где-то вопрошал. Как думаете сколько тредов назад это было?
910095
44 Кб, 900x900
ОТБОЙ #292 #910095
>>910091
>>910092
>>910094
Анон, отбой. Я нашел тот тред где спрашивал. Через гуглепоиск картинок нашел пикрил и тред на архиваче вместе с ним. 2 треда назад это было.
Ахуенно
#293 #910099
>>909982
Сорян, что-то проебался. Нашел переводы интересующих книг с ОП-пика.
#294 #910104
Анончек, у меня к тебе вопрос. Возьмут ли 16-летнего школьника работать в офис на целое лето?
910107910113
#295 #910105
Анончек, у меня к тебе вопрос. Возьмут ли 16-летнего работать в офис на целое лето?
910107
#297 #910113
>>910104

> 16-летнего школьника


> ка


А зачем он там нужен-то? Хотя может яблочники и возьмут.
910125
#298 #910118
>>910055
Учи ОДИН язык для написания алгоритмов, дрочи на нем матан и просто программы (сайты, игори, утилиты и т.д.).
Кстати, шутки шутками, а все же есть смысл попробовать начать с функционального программирования, только не с хаскеля, а с лиспа/схемы. Я лисп в 16 лет изучил (хотя и не первым языком), там главное понять, как LAMBDA работает (это из математики, читай про множества и определение функции), остальное все элементарно.
910120
#299 #910120
>>910118

>LAMBDA


HALF LIFE 3 CONFIRMED!!!
#300 #910125
>>910113
Ну, если в состояние работать на том же уровне, что и другие программисты, то почему нет?
910134
#301 #910134
>>910125
Детей пожалейте, не стыдно эксплуатировать на грязных, тяжелых, унизительных работах?
#302 #910194
Может кто подскажет где можно скачать нормальную комету?
#303 #910200
https://www.youtube.com/watch?v=uPvlpiX6Tjg

Сап, двач. Есть инструкция как создать bash_profile для юзера на макос. Как создать этот же файл для каждого пользователя?
84 Кб, 661x615
#304 #910229
Сап. Хочу установить библиотеки в проекте на IDE.C9, запускаю баш-терминал, вписываю библиотеки - пишут что недоступны. Чтоб они стали доступны пишу 2 строчки:

>sudo apt-get update


>sudo apt-get upgrade


По итогу получаю то что на пикче. И как блять это пофиксить/обойти, если я никак не могу вмешаться в процесс апдейта?
#305 #910232
Я хочу писать ПО для роботов (или манипуляторов/станков, для автоматизированных систем, короче), допустим я выучил C. Что курить дальше? понятно, что C++, но ведь еще что-то параллельно нвдо. Может у кого есть литература по вкатыванию в робототехнику?
910234910235
#306 #910234
>>910232
Не уверен что знаю ответ, но может быть тебе в радиач? Ардуины там, микроконтроллеры, вся хуйня. Из того что понял - самые лучшие контроллеры это PIC или Texas Instruments, если выучить их - без работы не остаться, т.к пики - будут всегда, дискавери - параша, т.к чисто на них всё и заканчивается, грубо говоря.
Ну и короче я именно в робототехнике не шарю, но вдруг инфа не хуйня. а может и в ней я ошибаюсь, лол
910236
#307 #910235
>>910232
ЧПУ ещё, тоже в радиач, кажись
910236
#308 #910236
>>910234
>>910235
Да, об ардуино и микроконтроллерах я тоже думал. Во время написания поста чот не вспомнил. Спасибо, анон.
135 Кб, 1043x732
#309 #910240
Выручай Двощ. Решил я таки вкатиться в программирование. Осилил код для вычисление корней квадратного уравнения, и тут появился вопрос: можно ли как-то это дело переделать в ехе или батник? Ну чтобы можно было запустить на ПК без всякого вонючего софта. Поправь меня если я думаю не туда.
910246
14 Кб, 359x364
#310 #910242
Парни, у меня вопрос, если я и дальше буду так делать, меня возьмут на работу ну мало ли чо, щас-то такой цели не стоит, или как?
910308
#311 #910244
>>909646
Бамп вопросу.
#312 #910246
>>910240
Скомпилируй.
#313 #910294
Котанчики, подскажите, есть ли руководство по ПХП типа "a byte of python", чтобы кратко и по хардкору пояснили за основы пхп и его стандартной библиотеки.
#314 #910308
>>910242
Что не так?
910317910343910346
#315 #910317
>>910308
Вторым питоном пользуется, судя по "3.". Ну либо питон2 головного мозга.
#316 #910343
>>910308
Т.е это норма если я все переменные буду складывать так что в итоге получится война и мир?
910346910349
#317 #910345
Пересел с t-sql на оракловский, как тут используются переменные в запросах? В t-sql просто declare, insert into и подставлял в запрос переменную с сравнением, а в оракле так не получается.
Как мне объявить переменную, залить в нее значение из таблицы и выполнить селект с сравнением по значению этой переменной?
#318 #910346
>>910308
>>910343
Я злостный нахуй, я всё переименую. Это читать будет совершенно невозможно.
#319 #910349
>>910343
Эммм... Ты ТОЛКОМ сказать можешь, какие переменные, куда складывать? Если ты про вывод в сонсолечку -- пили всё это в mocha и добывай поихоньку, по мере необходимости. А если тебе нужно финальное значение, то нахер ты это в цикле делаешь?
910350
#320 #910350
>>910349
Я имею ввиду что код будет абсолютно нечитабельным, т.к я собираюсь вообще всё что можно переименовать в свои названия.
910351910352
#321 #910351
>>910350
Ебанутый ты какой-то, уходи, пожалуйста.
#322 #910352
>>910350
Нет. Это ебантяйство. Вообще, за несоблюдение PEP-8 надо пиздить ногами по почкам до полного охуения.
910353
#323 #910353
>>910352
Ну да похуй, если сделаю обратный транслятор, никто нихуя и не узнает даже.
910370
#324 #910370
>>910353
Кокой транслятор? Нахуя? Что ты вообще там такое пилишь?
910622910626
#325 #910373
>>909783
Бамп вопросу.
910377
#326 #910377
>>910373
Хммм, берёшь абсолютно любой SQL и ваяешь. Огнептиц идеален для такого, кмк, но дело вкуса
910409
#327 #910409
>>910377
Где хоститься будет сервер? Меня это волнует. У меня же нет сервера своего.
910488
#328 #910425
Как выводить такое как в фильме Матрицу, матрицу?
910714
#329 #910482
>>907463 (OP)
Анон, подскажи пожалуйста, что мне курить, чтобы выполнить следующие вещи? Мне самому кажется, что нужно html5, php и ява. Но могу катастрофически ошибаться.

Собсна, плюшка для форума. Каждый раз, когда юзер оставляет пост то под этим постом крепится рандомный текст. Который берется из некого пула текстов. Скажем, 100 текстов. И некоторые тексты из пула не будут выпадать, если в посте у человека есть некие ключевые слова.
910487
#330 #910487
>>910482
Да. пых и хтмл5. А по-хорошему расковырять движок форума и накатать плагин специально под него
910501
#331 #910488
>>910409
Огнептица хоть с домашнего компа хости, через DynDNS, он жрет мизер
#332 #910501
>>910487
Спасибо большое.

>накатать плагин специально под него


А плагин накатать - ведь тоже пых?
910504
#333 #910504
>>910501
Да, если ты только не юзаешь полумистические питоновские движи для форума
910507
#334 #910506
Как создать нейросеть на пхп?
#335 #910507
>>910504
Всё, отлично. Ещё раз спасибо.
#336 #910559
Анон, прошу помочь разобраться. Сразу скажу - я сраный ньюфаг, изучаю python на OS X по книге М.Лутца, в книге он дает пример, как через терминал запускать файл с разрешением .py

Он приводит в пример подобный скрипт:
import sys
print(sys.platform)
print(2 100)
x = ‘Spam!’
print(x * 8)

Сохраняет его в файл script1.py и в терминале прописывает python script1.py. Я делаю в точности то же самое, но получаю ошибку "SyntaxError: invalid syntax"
Лутц пишет, что команду python следует заменить на полный путь к исполняемому файлу интерпретатора, если переменная окружения path не настроена. И вот это я нихуя не понял. В этом ли моя проблема? Как ее настроить?

В общем, анон, выручай, гугл мне не помог, я там тоже нихуя не понял особо.
910566910568910582
#337 #910566
>>910559

>print(2 100)


Может быть в этом твоя проблема?

>"SyntaxError: invalid syntax"


На какую строку он ругается?
910587910591
#338 #910568
>>910559
Нет, не в этом. Ты что-то напортачил в файле. У тебя синтаксический косяк в файле. УЧИМСЯ ЧИТАТЬ И ПЕРЕВОДИТЬ ОПИСАНИЯ ОШИБОК
#339 #910582
>>910559

>разрешение ру


>2017 год


Ну вот нахуя тебе это? Задание в вузике?
67 Кб, 1137x708
#340 #910587
>>910566
Это я из учебника копировал, знаки проебались. У меня в файле:

import.sys
print(sys.platform)
print(2 100)
x = 'Spam!'
print(x * 8)

Только что я попытался снова выполнить команду, пишет уже другую ошибку, пикрилейтед
910625
#341 #910591
>>910566
А вообще ошибка, о которой была речь выше вот такая:

>>> python script.py


File "<stdin>", line 1
python script.py
^
SyntaxError: invalid syntax
910593
#342 #910593
>>910591
Ты ебантяй? Ты где пишешь это? в коммандлайне Пистона? Это надо в обычном терминальчике прописывать, ау!
910597
#343 #910597
>>910593
Я в терминальчике и прописываю же.
910602910603
#344 #910602
>>910597
А выглядит, будто в коммандлайне питона. Ну да не суть. В общем, попробуй эти строки выполнить интерактивно. Запусти ipython и строчка за строчкой в нём всё выполни.
910614
#345 #910603
>>910597
А вообще -- чому ты IDE не юзаешь нормальное?
910607
#346 #910607
>>910603
Я же ньюфаня, и это мой первый язык, поэтому делаю то, что пишут в книге.
62 Кб, 1120x418
#347 #910614
>>910602
У меня нет ipython, я попробовал строчка за строчкой выполнить это в терминале. Выполнилась лишь половина команд.
910619
#348 #910619
>>910614
import sys, а не import.sys
910625
#349 #910622
>>910370
Да ничо блядь не пилю, мне неудобно код читать. И печатать мне тоже впадлу. Я вкатывальщик ебаный. Я хочу заменять нахуй неудобные мне куски целиком и вводить темповые или постоянные алиасы под моей какой-то там оболочкой. Т.е всю ебатеку с huyudo --huyapp --huett -ebanaya kucha teksta -poshli vi nahuy pidory ya ne hochu pechatat odno i tozhe sto raz (no ne stolko pechatat skolko glaza ob eto lomat)
910626
#350 #910625
>>910619
Да, спасибо, только что тоже заметил этот проеб. Но теперь ошибка >>910587 с этого пика постоянно.
910632
#351 #910626
>>910622
>>910370
Я припиздовал со своим видением во "вкат", переучиваться не хочу
#352 #910632
>>910625
А, все, по отдельности все запиливается. Спасибо большое за помощь, сейчас буду все вместе проверять.
#353 #910662
Антошки, помогите разобраться с удаленным исполнением команд\сценариев в bash. Вот смотрите, есть в скрипте строка:
ssh $username@$servername < script.sh - если мы посмотрим после выполения этой строки значение $? (возвращаемый код) - там будет 0 если скрипт неверно отрботал, 0 будет даже если в природе нет сервера servername. Щито делать, как прогаммно узнать достучался ли скрипт до сервера и выполнился ли script.sh?
330 Кб, 1039x931
#354 #910714
>>910425
Нашёл гайд, не благодари
Heroj Mato Lučić - Maturica

Mato Lučić-Maturica, vojnik od zanata, bivši oficir „JNA, koju napušta još u vrijeme demokratskog preobražaja društva i stavlja se na raspolaganje svom narodu, osnovao je manevarsku postrojbu kojoj nije bilo ravne na mnogim širim prostorima.

4439
pregleda
Heroj Mato Lučić - Maturica

Foto: Mario Knezović

Autor:
Mario Knezović

Polako prolaze godine, nečujno. Neki će reći da je brzo prošla ova 21. godina od pogibije heroja Mate Lučića-Maturice.

Legenda još uvijek živi, jer legende se ne zaboravljaju, a svaku legendu treba opisati, što nije nimalo lak posao. A Mato Lučić je za samo trinaest mjeseci ratovanja u rovovima domovine, ustvari veći dio tog vremena ispred svojih vojnika već je bio legenda. 10. svibnja ove godine navršila se 21 godina otkako je nestao njegov osmijeh s kiseljačkih ulica i njegova:„Bog, rođo“ ili: „Bog, kume“. Međutim, nije nestalo sjećanje na heroje plodne i pitome Lašvansko-lepeničke doline.

- Malo je ljudi kao što je bio Mato Lučić, a u mom životu više nema takvih - reći će za vrijeme jedne prigode brigadir Ivica Rajić, govoreći o liku Mate Lučića. Maturice.

Ne zaboravlja se ni domoljubna krv ni žrtva Mate Lučića, a o tome nam kazuje i vojarna u Kiseljaku koja danas nosi njegovo ime.

- Odavao je na prvi pogled čovjeka stvorenog više za prijateljstva, za druženja, za razonodu, a puno manje za neke ozbiljne stvari. Samo oni ljudi koji su usko surađivali s Matom glede zapovijedanja, vođenja i organizacije vojske i obrane hrvatskih prostora, samo oni koji su neposredno sudjelovali s pokojnim Maturicom znali su i poznavali pravog Maturicu - kazat će u jednoj TV emisiji pukovnik Mario Brdara, zapovjednik brigade „Ban Josip Jelačić“.

Mato Lučić-Maturica, vojnik od zanata, bivši oficir „JNA, koju napušta još u vrijeme demokratskog preobražaja društva i stavlja se na raspolaganje svom narodu, osnovao je manevarsku postrojbu kojoj nije bilo ravne na mnogim širim prostorima. I poginu Mate na prvoj crti, bolje reći ispred prve crte jer je njegovih trinaest mjeseci ratovanja proteklo više u napadnim djelovanjima nego čučeći u rovu. Nije napadao da bi oteo, već je napadao da bi povratio oteto, hrvatsko, svoje.

Koliko je značio autoritet Mate, govori to što je jedna postrojba posebnih namjena HVO-a dobila ime po njemu „Maturice“.

Još i danas polako teče Lašva. I Lepenica. Teče i život ulicama Kiseljaka.

Samo u tome životu nema osmijeha Mate Lučića-Maturice.
330 Кб, 1039x931
#354 #910714
>>910425
Нашёл гайд, не благодари
Heroj Mato Lučić - Maturica

Mato Lučić-Maturica, vojnik od zanata, bivši oficir „JNA, koju napušta još u vrijeme demokratskog preobražaja društva i stavlja se na raspolaganje svom narodu, osnovao je manevarsku postrojbu kojoj nije bilo ravne na mnogim širim prostorima.

4439
pregleda
Heroj Mato Lučić - Maturica

Foto: Mario Knezović

Autor:
Mario Knezović

Polako prolaze godine, nečujno. Neki će reći da je brzo prošla ova 21. godina od pogibije heroja Mate Lučića-Maturice.

Legenda još uvijek živi, jer legende se ne zaboravljaju, a svaku legendu treba opisati, što nije nimalo lak posao. A Mato Lučić je za samo trinaest mjeseci ratovanja u rovovima domovine, ustvari veći dio tog vremena ispred svojih vojnika već je bio legenda. 10. svibnja ove godine navršila se 21 godina otkako je nestao njegov osmijeh s kiseljačkih ulica i njegova:„Bog, rođo“ ili: „Bog, kume“. Međutim, nije nestalo sjećanje na heroje plodne i pitome Lašvansko-lepeničke doline.

- Malo je ljudi kao što je bio Mato Lučić, a u mom životu više nema takvih - reći će za vrijeme jedne prigode brigadir Ivica Rajić, govoreći o liku Mate Lučića. Maturice.

Ne zaboravlja se ni domoljubna krv ni žrtva Mate Lučića, a o tome nam kazuje i vojarna u Kiseljaku koja danas nosi njegovo ime.

- Odavao je na prvi pogled čovjeka stvorenog više za prijateljstva, za druženja, za razonodu, a puno manje za neke ozbiljne stvari. Samo oni ljudi koji su usko surađivali s Matom glede zapovijedanja, vođenja i organizacije vojske i obrane hrvatskih prostora, samo oni koji su neposredno sudjelovali s pokojnim Maturicom znali su i poznavali pravog Maturicu - kazat će u jednoj TV emisiji pukovnik Mario Brdara, zapovjednik brigade „Ban Josip Jelačić“.

Mato Lučić-Maturica, vojnik od zanata, bivši oficir „JNA, koju napušta još u vrijeme demokratskog preobražaja društva i stavlja se na raspolaganje svom narodu, osnovao je manevarsku postrojbu kojoj nije bilo ravne na mnogim širim prostorima. I poginu Mate na prvoj crti, bolje reći ispred prve crte jer je njegovih trinaest mjeseci ratovanja proteklo više u napadnim djelovanjima nego čučeći u rovu. Nije napadao da bi oteo, već je napadao da bi povratio oteto, hrvatsko, svoje.

Koliko je značio autoritet Mate, govori to što je jedna postrojba posebnih namjena HVO-a dobila ime po njemu „Maturice“.

Još i danas polako teče Lašva. I Lepenica. Teče i život ulicama Kiseljaka.

Samo u tome životu nema osmijeha Mate Lučića-Maturice.
#355 #910722
Анон, подскажи недорогой хостинг django либо rails. И да, какие версии языков/фреймворков там поддерживаются?
910875
#356 #910733
Почему ебучие функции хэширования не могут захэшировать названия двух апи?

#define dwGetThreadContext 0xb0c4f932
#define dwSetThreadContext 0xb0c4f932

Как бы я ни менял алгоритм хэширования, на этих двух названиях возникает коллизия. Сейчас алгоритм такой:

http://paste.ofcode.org/bR6veicYp9TcQaP9ah97Vw
910764
15 Кб, 416x258
#357 #910748
Антоша, есть ли где какая открывашка для Plesk 10.2?
#358 #910757
>>908237

>html, css, популярных фреймворков для верстки


>javascript


>Грамотная речь


>Большим плюсом будет опыт работы с аудио/видео


>Уверенное знание JavaScript, JQuery, Bootstrap


>html-вёрстки, CSS, javascript;


>наличие опыта составления ТЗ совместно с заказчиком


>Требуется обязательное знание:


>Node.js;


>Базовые знания AngularJS;


>Базовые знания HTML + CSS;


Таких заказчиков сразу нахуй, ищут типа на PHP, а на деле эксплуатируют как фуллстека с зарплатой как у PHP-макаки.
910791
#359 #910764
>>910733
Ты троллишь или реально такой? У тебя оба названия определены в одну константу.
#360 #910791
>>910757
Заказчики никогда не ищут "типа на PHP". Нет такого понятия. Заказчики ищут тех, кто делают сайты, основы фронт энда ты знать должен.
Проблема в том, что иногда от стажера или джуниора требуют слишком много. Еще и опыт продакшена, да да, бывает и такое.
911353
#361 #910792
>>908237
Обычные требования на миддла. У других стеков требования повыше.
#362 #910822
Где можно впаривать крипт .exe 4/45 школьникам рублей за 500?
910834910873
#363 #910834
>>910822
Лучше создай вишмастер и залей в бэ, сообщи о выходе новой версии.
#364 #910873
>>910822
forum.antichat.ru же
910945
#365 #910875
>>910722
Зачем тебе джанга с рельсами, это говно мамонта, когда есть быстрый, современный, асинхронный NodeJS?
#366 #910876
Всем привет. Недавно вкатился в кодинг интересно у кого-нибудь была проблема, похожая на мою. Дело в том, что я люблю дохуя чего читать по программированию, алгоритмам, структурам данных, особенностям языка и так далее. Люблю делать упражнения и всякие задачки из учебников, переписывать код оттуда же.
Но когда дело доходит до практики, типа "попробуй сделать свой блог" или "напиши оконную прогу, которая будет делать то-то", то тут у меня наступает что-то вроде паники и желания по быстрому съехать. Что за нах это может быть и как преодолеть?(вопрос мб кому-то будет глупым, но все же)
910933
#367 #910879
>>907534
Не думал что кто-то из додо тут ещё сидит
Завтра тебя по багтрекеру вычислю, негодник!
#368 #910883
Подскажите сайтов с упражнениями типа sqlex но для других яп
#369 #910929
Хочу вкатиться в Back-end разработку, до этого изучал html/css.
Что нужно изучить чтоб стать back-end разработчиком?
910936
#370 #910933
>>910876
Ну разбей свою задачу "написать блог" на подзадачи и реализуй помаленьку.
Просто ты глобально на задачу смотришь, а опыта нет и как делать хуй его знает вот ты и паникуешь, а всего-то надо план реализации составить.
911135
#371 #910936
>>910929
Работа сервера, tcp/ip, серверный язык программирования(java, python, ruby, php да блять тысячи их).
Удачи.
911034
525 Кб, 2948x3093
#372 #910945
>>910873
Меня там обосрут с таким детектом или можно будет работать? Как вообще начинать, чтобы не обосраться моментально?

https://www.ziscan.com/result.php?scan=14842551278280

Криптовал пони.
910949
#373 #910949
>>910945
Хотя что-то дохуя мусора накидал для пони, надо исправить.
анончик #374 #910954
как происходит передача параметра в функцию через указатель в си
910977
анончик #375 #910957
и главное зачем?
910977
#376 #910962
Хочу вкатиться во всякое околосистемное программирование просто из любопытства.
Суть в том что я всегда программировал только всякие прикладные вещи, вроде игор.
А вот как сделать какую-нибудь йобу которая может работать с памятью которую использует другая программа или декомпилировать что-то - вообще хз.
Собственно с чего начать в это вкатываться? Или просто гуглить что-то типа windows system programming так как не критично с чего начинать?
910972916362916387
#377 #910972
>>910962

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


WriteProcessMemory/ReadProcessMemory
#378 #910977
>>910954
Указатель - это адрес в памяти, где лежат данные. Берется адрес переменной, и его значение передается как параметр в функцию. Точно так же, как числа типа int или long или символ char, только передается адрес.

>>910957
Когда функция должна вернуть более одного результата. Можно, конечно, было бы выделить память и вернуть структуру, но это чревато утечками, Си сам чистить память не умеет, а программист может забыть.
#379 #911018
Сап аноны, живу в германии уже 8 лет, школу закончил год назад и пока еще не определился на кого пойти учится, лично я очень хожу стать что то типа программистом, мне кажется что это самая подходящее для меня, но проблема в математики, из за языкового барьера я просто нихуя не понимал на уроках математики и щас она у меня примерно на уровне 6 класса, я готов месяцами ее задрачивать, до лета есть время, анон смогу ли я наверстать упущенное или мой поезд уже ушел?
911030911051
#380 #911030
>>911018
Конечно же в Цюрих к дедушке Вирту, чтобы ебать в рот пиндосских хуесосов и развивать родную европейскую IT. Добавьте в Оберон лямбды с замыканиями, чистые функции, паттерн-матчинг и параметрический полиморфизм, тогда сразу все соснут. Математику придется подучить, советую Cursera.
48 Кб, 668x610
#381 #911034
>>910936
Алгоритмы надо изучать?то я видел в некоторых вакансий
911037
#382 #911037
>>911034

> PHP-программист


> Понимание алгоритмов


Что ж они делают, содомиты.
911069
#383 #911051
>>911018
khanacademy, сам так делаю, очень доставляет.
#384 #911065
Парни, видел кто какое нить альтернативное символьное прдставление всякой там параши в погромировании?
Интересно может ли выглядеть код как-то совершенно иначе
911076911395
#385 #911069
>>911037
Я, будучи еще студентом, устраивался в одну компанию бэкендом заниматься. Компания была небольшая, поэтому, похоже, HR у них не было, что, впрочем, чаще в плюс идет. Посадили со мной двух программистов, которые мне вопросы почему-то задавали не по своему стеку технологий, а будто бы специально наоборот. Говорили о сетях, процессорах, ассемблере, представлении данных в памяти и демосцене, пиздец. Я, ясное дело, в детстве всем этим баловался и многое вспомнил, но от такого нерилейтеда охуел.

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

Ещё у друга был начальник, который угорал по олимпиадному программированию настолько, что от JS-макак требовал решения нескольких серьезных задач на собеседовании. Чтобы потом онлайн-магазины шаблонные производить, да.
911087911284911432
#386 #911076
>>911065
https://developers.google.com/blockly/
Нашёл только это, но вроде всё равно круто. А ведь оно открытое.
911081
#387 #911081
>>911076
Годненько, но обидно, что я пока не понимат, как в ней import на Python вызвать
#388 #911087
>>911069
И это правильно. Потому что когда потребуется подобный сотрудник и он под рукой (а это может случиться) -- это гораздо лучше, чем когда его нет. А если js-макак тысячи, то можно и повыбирать.
911098
#389 #911098
>>911087
Ну, тогда ещё макак не так много было, как сейчас. Я, в принципе, сочувствую всем тем, кто сейчас вкатывается. Похоже, что вместо фундаментальных знаний сейчас требуют знания везде и во всём. Такие знания действительно тяжело собрать, если ты не был аутистом вроде меня и не игрался с отладчиком вместо Майнкрафта. И ладно, это мне так повезло, что я много чем по жизни занимался и потому мог вообще на любую тему разговоры технические вести, но если объективно, то вот на хуй оно всё не надо ведь, если ты с этим работать не будешь.

Кстати, по сути, это было первое и последнее моё собеседование в IT-сфере. Дальше я переходил куда-то уже по знакомствам.
911111
#390 #911111
>>911098
Просто имея крепкие фундаментальные знания -- любая технология и фреймворк осваивается за пару суток на middle-уровне. Просто перед собеседованием тратишь месяцок на задрачивание модных нынче технологий -- и всё.
911116
#391 #911116
>>911111
Я это понимаю, но мне кажется всё же, что такой подход только из-за полнейшего непрофессионализма тех, кто нанимает. Сидят какие-нибудь хабрадолбоебы и спрашивают у студентиков подробности работы виртуальной памяти, хотя сами схему БД нормализовать не могут.
911119
#392 #911119
>>911116
http://pyobject.ru/blog/2010/02/04/python-quiz/ -- объективный, на твой взгляд, квиз на джуна?
911126911137
#393 #911126
>>911119
Более чем. Задачки можно посложнее, но на дом, в качестве тестового. Если человек разберется с документацией и гуглом, то это уже хорошо. Далее погонять на собеседовании по каким-то ключевым моментам его решения, поспрашивать про альтернативные пути, и если всё ОК, то уже показывать место работы и называть дату, когда можно приступать.
911128
#394 #911128
>>911126
Отлично, взял на вооружение, понял, что конкретно задрачивать, а то у меня и половины этих знаний нет, да я и не знал, что это нужно, при том, что Пыходжуниором опыт имел.
#395 #911135
>>910933
Спасибо. Попробую все упростить до деталей, тщательно спланировать, а потом реализовывать
#396 #911137
>>911119
Добавьте в шапку следующего Питон-треда, наравне с книжками.
#397 #911172
Анон, выручай. Есть два класса: base и heir. Heir является наследником base. В base есть virtual метод, который переопределен в наследуемом классе. Вопрос такой: в коде
Base a = new heir();
Heir b = new heir();
Чья реализация метода будет у объекта а?
911173911194
#398 #911173
>>911172
В обоих случаях вроде как heir.
911174
#399 #911174
>>911173
То есть при восходящем преобразовании меняется только набор методов, но не их реализация?
#400 #911176
Аноны, где тред по C#? Не работает тот, что в шапке.
87 Кб, 800x600
#401 #911177
Посоны, я гуманитарий, хочу разработать игру мечты. Знаний и понимания программирования - 0. На выбор 2 стула: уе4 на крестах и унити на шарпе. Если верить >>909359, то кресты я не потяну никак и надо шарп. Но кресты вроде быстрее круче и популярнее, и в крайнем случае я могу слезть с уеча и перекатиться на другое двигло на крестах, а что делать с шарпом, для меня загадка.
Дайте совет, можно ли начинать с нуля учить кресты и не думать о других языках, или лучше шарп? Сложно ли перекатиться с шарпа на кресты?
#402 #911180
>>911177
Си кресты изучать труднее. К тому же для си шарпа в юнити есть фак от самих юнити, очень понятный для любого юзера, нужно лишь понимание англа(не все статьи переведены). ИМХО собственно
911529
#403 #911185
>>911177
Начинай с шарпейки, потом перекатишься в кресты, если захочешьне захочешь.
Вообще, если ты не собираешься писать ни под что, кроме вендов, то шарпей -- твой выбор для всего (ну, если не Python, хотя под него тоже запилили неплохой движ Panda3D). Побалуйся несколькими фреймворками, для начала пандой и юнити, посмотри, что больше понравится
911529
#404 #911188
>>911177
Нахуй иди, скам.
911529
#405 #911194
>>911172
Смотри, 30 строк кода и ответ получен. Прям магия какая-то. http://ideone.com/upCO0a
#406 #911196
Может ли абстрактный класс наследоваться от неабстрактного? Например, пере определением всех полей и методов в абстрактные. Такое возможно?
#407 #911206
>>911177

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


Не сможешь.
911529
806 Кб, 982x980
#408 #911217
Посоны, я быдлокодер на C#, решил стать разработчиком на Unity3D. Подскажите гайдов по юнити, по Blender'у годных и бесплатных желательною
911246
#409 #911246
>>911217

> Подскажите гайдов по юнити


В гд есть тред.
https://www.youtube.com/watch?v=-cvDkltykQA
#410 #911282
Сап pr. Смотрят ли на оценки в дипломе при приёме на работу? Если не собираешься идти в сбербанк и подробные конторы.
911420911435
#411 #911284
>>911069

>Ещё у друга был начальник, который угорал по олимпиадному программированию настолько, что от JS-макак требовал решения нескольких серьезных задач на собеседовании. Чтобы потом онлайн-магазины шаблонные производить, да.


Как же бесит это пиздец.
другой веб-девелопер
128 Кб, 552x752
#412 #911322
Взращенный компанией "мастер-на-все руки0 21 левел вкатился
С#, JS+PHP
А что или точнее куда дальше?
Хочется уже не ручной макакой быть, а самому управлять обезьянками.
911345911360
#413 #911334
>>911327
Я это знаю
Куда копать-то?
911338
#414 #911337
Анон, что считается "библией" PHP. Ну, как Флэнэган для жабаскрипта, Лутц для Питона и т.д. Чтобы все подробно, много и качественно.
911391
#415 #911338
>>911334
Вон из программирования конечно же.
Программист - это всегда раб. О чём думал, когда шёл?
911346
#416 #911345
>>911322
Да ты жопу помыть себе не в состоянии, управлять он захотел. Шкет мля
912696
#417 #911346
>>911338
Создать Скайнет или HAL 9000 и избрать их президентами
911347
#418 #911347
>>911346

>Создать Скайнет или HAL 9000 и проснуться обосравшись на лекции



Пофиксил, не благодари
#419 #911353
>>910791
Смотря какие. За меня картиночки рисует дизайнер, вёрсточку верстальщик, а я занимаюсь только беком и не лезу в HTML и жабаскрипт.
911364
#420 #911360
>>911322

>21 левел


Старик, вон за дверь.
25 левел плачет над паспортом
912696
#421 #911364
>>911353
Но ты же ЗНАЕШЬ, как они работают? Что такое div, table, nowrap, итд? Ну и как всё будет примерно работать у фронтендщика?
911451
#422 #911377
Подкиньте литературы, туториалов по базам данных/SQL, желательно для оракл и postgre
911388
#423 #911379
Парниæ!

Это норма что после пары тройки часов обучалова мозг уничтожается нахуй? Всё входит в привычку в итоге и можно выдержать дольше, или как?
911390911393911453
#424 #911388
>>911377
Алан Бьюли — «Изучаем SQL»
А.Ю. Васильев — «Работа с PostgreSQL»

Дж.Боуман, С.Эмерсон, М.Дарновски — «Практическое руководство по SQL»
Джеймс Р. Грофф, Пол Н. Вайнберг — «SQL: Полное руководство»

К. МакДональд, Х. Кац, К. Бек, Д. Кальман, Д. Нокс — «Oracle PL/SQL для профессионалов»
Том Кайт — «Oracle для профессионалов»

Bill Karwin — «SQL Antipatterns»
911486
#425 #911390
>>911379
Google, Десять тысяч часов практики, и будет вамъ.
911392911403
#426 #911391
>>911337
Chad Fowler — «My Job Went to India: 52 Ways To Save Your Job»,
#427 #911392
>>911390
416 дней круглосуточно без еды и сна, ок. Я смогу, лол
#428 #911393
>>911379
Да, входит в привычку. Становится проще постепенно. Да и сам втягиваешься, интересно жи
911403
#429 #911395
>>911065
Richard Bornat — «Understanding and Writing Compilers», если ещё не читал его.
75 Кб, 1487x1080
#430 #911403
>>911393
>>911390
Ну ничо, я смогу нахуй
911473
12 Кб, 329x153
#431 #911411
Есть большие объемы данных - сотни таблиц (числа, числа, сотни их, тысячи....) с разными значениями, разными строками и столбцами, как бы разрозненные, но в которых можно установить связи. Т.е. грубо говоря, значения в 5-й таблице в 3-ем столбце могут перекликаться или входить в 23-ю таблицу. Некоторые таблицы являются совокупностью других таблиц, а некоторые - выдержкой по отдельным значениям.
И все эти вещи нужно очень хорошо анализировать.
Желательно для этого иметь какой-то мощный инструмент, какой-нибудь анализатор а еще лучше - платформу. Или хотя бы стек технологий.
Сейчас я использую практически голый Excel со всеми выдроченными его плюшками, но чувствую что этого уже не хватает: слишком много данных, нужен какой-то "ридер", который будет анализировать это хотя бы немного автоматически.
Тут на ум приходят эти ваши машинное обучение, mapReduce, Hadoop.
Сейчас пытаюсь аутировать в R.
Господа, кто-нибудь сталкивался с этой темой? Какие технологии и костыли можно посмотреть помимо этого?
911440
#432 #911420
>>911282

> Сап pr. Смотрят ли на оценки в дипломе при приёме на работу? Если не собираешься идти в сбербанк и подробные конторы.


Смотрят на посещаемость физры и уроков труда за седьмой класс
911456912273
234 Кб, 1138x675
#433 #911432
>>911069
>>911069

> Говорили о сетях, процессорах, ассемблере, представлении данных в памяти и демосцене



Где о таком можно прочесть? Понимаю, что тут практика, по большей части, тем не менее.
911441
#434 #911435
>>911282
Конечно смотрят. Я у себя все тройки стирал резинкой и исправлял на 4. По профильным предметам кое-где подставил 5ки.
Так бы нахуй послали.
912273
#435 #911440
>>911411

>Господа, кто-нибудь сталкивался с этой темой? Какие технологии и костыли можно посмотреть помимо этого?


Очевидный SPSS очевиден.
#436 #911441
>>911432
Чти Эндрю Таненбаума, Ричарда Стивенса, все книги. Оба почти что художественная литература.
#437 #911451
>>911364
Весьма смутно.
#438 #911453
>>911379
Нет, нельзя дольше, это особенность мозга обезьяны, который расчитан на экономию ресурсов и не может работать долго.
#439 #911456
>>911420
Чем меньше, тем лучше?
265 Кб, 287x305
очередной вкатывальщик #440 #911472
Сап. Хочу вкатиться в программирование, но не знаю с чего начать.
Почитал факи по вкату. Некоторые пишут, что выбери понравившийся ЯП и начни его задрачивать, но, программист - это ведь существо приспосабливающееся, а если я возьмусь за какой-то один язык, то даст ли он мне базу с которой я смогу и дальше развиваться?
Допустим, что некоторые правы. Тогда какой язык выбрать-то?
Заинтересовал один, сказали что:

> Для быдла.


Заинтересовал второй:

> Для макак.



Вообщем как нубуовичку правильно вкатиться?
911490911505911773
7647 Кб, Webm
#441 #911473
#442 #911486
>>911388
Спасибо огромное
#443 #911490
>>911472

>Тогда какой язык выбрать-то?


Сишка.
911506
#444 #911505
>>911472
Например - не спрашивать ни у кого мнения, ты самый умный. (шутка)
Но главное правило - материал всегда должен быть немного сложнее чем ты можешь понять на данный момент. Задачи должны быть немного сложнее чем ты можешь решить на данный момент. Легкие задачи - идут нахуй. Самое главное - постоянно решать тяжёлые для тебя задачи. Желательно с минимумом гугла.
мимо супер вкатывальщик
911506
#445 #911506
>>911505
Но материал о чем? А решать на чем?
>>911490
Почему именно Сишкy?
911508
#446 #911508
>>911506
Не важно какой материал. Главное не искать готовые решения, а решать всё самому. Гуглить только в крайнем случае, если уже два дня нихуя понять не можешь.
Так ты будешь в итоге щёлкать практически любую хуйню с которой встретишься на раз.
В любом другом случае - ты будешь зависим от чужих решений.

Надрачивая поиск чужих решений - будет надрачиваться поиск чужих решений.
Надрачивая способность решать - будет надрачиваться способность решать задачи самому.
911521
#447 #911510
Господа, для новичка "Компьютерные сети" Таненбаума норм?
911533
#448 #911518
Пиздец. Задал на хуккерском форуме вопрос о том, как в реальном времени дергать апи из кернеля и делать это скрытно, приложил почти готовый код с динамическим формированием формированием шеллкода, отвечающего за вызов апи, и за два дня 2000 просмотров. У меня скоро увеличится число школьных конкурентов-криптовщиков?
#449 #911521
>>911508
Я понял, что делать нужно всё самому.
Но не понял, одного... Чё делать-то?
Я имею ввиду, что у меня знаний ноль, а ты говоришь, что задачки чикать сразу.
911526911530911537
#450 #911522
Блять, как я пожалел о том, что выкладывал там готовые кодесы, которые надо только немного довести до ума. Ебаная конкуренция.
#451 #911526
>>911521
Короче я не читал твой вопрос выше только это сообщение. Так вот тебе нужен курс cs50
так и гугли.
Там тебе и сишка и задачи, вперед.
Вроде даже на русский переводили какие-то уебы, на хабре видел мельком.
911554
#452 #911529
>>911180
>>911185
Ясно, понятно. Поковыряю юнити и если не пойдёт, пойду ковырять уеч.
>>911188
Сходил тебе за щеку, проверяй.
>>911206
С чего бы? Вот выкатят валв внезапно божественный источник2 на крестах, мог бы перекатиться.
911634
#453 #911530
>>911521
Если есть знание англа - сможешь как белый человек смотреть охуенные курсы на английском, или пройти курс на одном из сайтов универов америки, https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/index.htm
Если англ не знаешь - страдай. Проще смотреть видео и повторять ту хуйню что делают там. Потом и за книжки можно засесть, к примеру.
Но если хочешь не быть хуйлом - англ лучше всё таки постепенно изучать. Иначе дальнейший прогресс закрыт нахуй. Вся нормальная инфа она на англе. Все курсы пилятся нормальные на англе.
911554
#454 #911533
>>911510
Норм. Только нужно брать самое последнее издание. Там не столько по программированию, сколько по объяснению стандартов. Прикладной уровень (протоколы http, bittorrent, smtp - то, что касается /pr/) там описан так себе, основное внимание - транспортному и канальному уровням
#455 #911536
Как называется такой алгоритм, который выполняет определенную задачу, но если в нём поменять всего, скажем, одну константу или один оператор, данный алгоритм ПОМИМО стоящей задачи может выполнить еще и какую-то другую?
Иначе говоря, есть два алгоритма, выполняют одинаковые задачи. Но первый при изменении константы выполняет еще задачу(и), а в другом для этого придется менять весь код. Понятно, что первый лучше (производительность, допустим, одинаковая), но как называется то, чем именно он лучше?
#456 #911537
>>911521
https://developers.google.com/edu/
На ещё вот говна наверни
911554
#457 #911544
>>911177

>Если верить >>909359


Никому нельзя верить, долбоёбина. Проверять всё надо. А не верить
#458 #911554
>>911537
Благодарю.
>>911526
Спасибо.
>>911530
Сяп.
#459 #911558
Вот, скажем, есть условный код на великолепном языке:

sub main()

justdoit (true)
justdoit (false)
justdoit (true)
justdoit (true)
justdoit (true)
justdoit (false)
justdoit (true)
...

end sub

sub justdoit (byval bool)
if bool = false then
msgbox "Da ty ohuel!"
end if
end sub

Как завершить выполнение процедуры main, если в justdoit передали false, не меняя процедуру main? изменять justdoit можно.

Если не туда написал, подскажите, куда надо
911637
#460 #911591
>>907463 (OP)
Чтобы уехать, требуется вышка. Но что если вышка непрофильная? Требуется именно профильная?
#461 #911634
>>911529

>С чего бы?


С того, что тебе придётся переписать 95%.
911729
#462 #911637
>>911558
Ищи аналог Sys(tem).exit() или как кидать исключения.
#463 #911729
>>911634
Кто-то спорит что придётся переписывать? Или для тебя перекат, это онли поставил другую программу и сразу всё заебись?
911946
#464 #911730
Как получить максимум знаний по sql за пару дней? На собеседование договорился, но sql два года назад в универе только учил.
#465 #911773
>>911472
Бери какой-то из лиспов.
106 Кб, 760x472
Диплом #466 #911837
Друзья, какую тему для диплома по программированию взять? Сам я овощ, придумать не могу, потому что дипломная работа предполагает хоть какую-то инновацию, так? Не делать же мне интернет-магазин.

Только не посылайте, в ОП-посте написано что можно спрашивать про тему диплома.
911864
#467 #911864
>>911837
Хмммм... Ну попробуй наваять полнофункциональный контроллер для агрономов под Raspberry, включая датчики влажности, химсостава почвы по основным показателям, Азот-Фосфор-Калий-кислотность, температуры итд. Ну и красивый гуй на мобильник для удалённого управления этим добром.
912015
42 Кб, 750x600
Быстро нарисовать схему SQL базы данных #468 #911922
Братишки, нужно как-то быстро-быстро на основе имеющегося дампа базы данных MySQL в некой софтине нарисовать связи между таблицами (по внешним ключам) и чтоб она сгенерила красивую схемку, на которой будут лежать таблички, подчеркнуты ключевые поля, проведены полосочки-стрелочки связей и указаны типы полей. Что-то, что не надо долго качать, крякать, устанавливать, проверять на вирусню всех сортов, разбираться в интерфейсе - просто и без задней мысли, короче. В идеале, нечто свободно-портативное, но можно портабл сборку с русракера/ннм.
912070912076912282
#469 #911923
>>911920
Так-то изи. Ну замени слово рапсберри на ардуино, ничего не изменится. Уточни только, что стоимость датчиков невелика, а то под СО2 они, например, дохуя стоят, 1-2 тысячи поди.
911926
#470 #911924
>>911920
Не уверен. Это было темой диплома одной из моих знакомых веб-макак в дальнем Мухосранске. И у многих так. У меня вот диплом — разработка бинарного протокола быстрой передачи шифрованных данных, например. Причём полная реализация, от компового API до макетов железок, работающих с ним. Я хуй знает, где так народ на отьебись учится, что это им сложно.
#471 #911926
>>911923
Они ручками ваяются, под CO2-то, делать нехер, ик-лазер, банально диодный, химплёнка, фотоприёмник и колба. Ну и обвязка.

Химплёнка делается тоже элементарно: 4 части марганцовки, 1 часть алюминиевой пудры, 20 частей эпоксидки. Слой на стекло 0,2мм. Всё это добро делается на коленках за 19 минут, я засекал. Обвязку спаять -- ещё полчаса.
912015
#472 #911930
>>911925
Что за ВУЗ с такой подготовкой кодерастов выпускает?
#473 #911932
Как в sql сделать чтобы таблица содержала колонку значение, которой бралось бы из такой же колонки из таблицы по внешнему ключу?
#474 #911934
>>911931
На Рубях -- система учёта обслуживания техники, с веб-интерфейсом, работой с принтерами, диаграммами Ганта итд. Ну и с шикарным гуем, чтоб всё мышкой управлялось, драг-н-дроп, итд
911936912015
#475 #911936
>>911934
Работа с принтерами = работа с принт-формами, тут уж сам выбирай Crystal Reports там, либо Fast Report, либо XSLT приспособишь под это дело, ну сообразишь.
#476 #911946
>>911729
Если всё равно придётся всё переписывать, то нет разницы, куда перекатываться - на другой движок или другой язык.
#477 #911951
>>911944
Система УЧЁТА обслуживания. То есть у тебя есть и состояние устройств, и виды работ по ним, плановые, внеплановые, срочные, сроки всех видов ТО и штатной замены компонентов, чтобы инженер по обслуживанию в определённый срок автоматом листок учёта работ получил, чтобы у тебя время всех спецов, согласно человекочасам, по диаграммам Ганта оптимально раскидывалось, итд... Или стоп... Ты вообще нормативы обслуживания вычислительной техники видел?
912015
70 Кб, 1200x635
#478 #911959
Привет всем. Посоветуйте какие-нибудь книжки по проектированию программ.
#479 #911966
>>911961

Хорошо, давай определимся, в какой области ты хочешь девелопить свой курсач? Назови область, я тебе подкину, что можно накодить.
912015
#480 #911974
>>911970
Хммм. бинарный p2p чат-протокол с адресными книгами и двойным шифрованием на сокетах, сойдёт?
911977
#481 #911977
>>911974
Да, причём стоит добавить стеганографию, чтобы оно к другим потокам данных цеплялось и оттуда вычленялось по алгоритму.
#482 #911981
Тема ведь действительно интересная, веет новизной и разработка не так, чтоб дохуя изъёбная. Включает и элемент новизны, но имеет и аналоги
#484 #912015
>>911864
>>911934
>>911951
>>911966
Вот ты, сука, охуенен! Почему, когда я садился за диплом и 10 тредов спамил своим вопросом, никто мне так не помог? Я бы сразу на первой теме остановился, которую ты предложил. Господи, как же ты охуенен. В итоге делаю сорт оф (2), но только про бизнес-аналитику. Скучно - пиздец.
>>911926
Дай пожалуйста свою фейкопочту, которую проверяешь раз в месяц и не собираешься менять ближайшие 10 лет? Когда-нибудь я таки доберусь до ардуины и датчиков и очень бы хотел иметь няшу-умняшу, которого иногда можно о подобном спросить

>Химпленка делается элементарно


>они ручками ваяются, под СО2-то


если не смогу нагуглить гайд для идиотов. Вообще, странно: самый дешевый продукт с измерением СО2 в воздухе - примерно 6-8 тысяч, самый дешевый чекер на ардуине собирается примерно за 2к (вместе с самой ардуиной) с самым дешевым датчиком с алиэкспресса.
912023912067
#485 #912023
>>912015

>самый дешевый продукт с измерением СО2 в воздухе


У моего датчика точность невысокая ± 0,1%, при калибровке под температуру, получаемую с соседнего датчика и правильных формулах зависимости от температуры в исходниках.

>Дай пожалуйста свою фейкопочту


newborn.jamiq}es2017ANUSyQ!EandexPUNCTUMrC''u

>Почему, когда я садился за диплом и 10 тредов спамил своим вопросом


Меня тут не было, я сюда заглядываю, только когда берусь за что-то тяжёлое и большое, вот ебля с протоколом, например. Я, в целом, не двачер -- читаю, в основном, исключительно /s, /pr, /hw, /sn и /fg. В /b вообще не захожу лет эдак 5 как.
912032912039
#486 #912031
Ебаный рот пацаны. Решил посмотреть шо це такое ваш джаваскрипт и фронтенд. Какого хуя там такой зоопарк всего? За що так за що?
912037912039
#487 #912032
>>912020
Хотя бы потому, что она не пришла мне в голову. Точнее, я предложил ее руководителю в виде "автоматический полив, контроль параметров, все дела", но он отклонил как недостаточно научную. Конкретно сейчас я не могу сесть и сделать это. Но я представляю, как вставлять детальки в печатную плату, прошивать ардуину и какая там математическая и логическая основа. За полгода явно можно успеть разобраться, дольше заказ деталей с Алиэкспресса идти будет.
>>912023
Спасибо. Когда-нибудь обязательно напишу, когда наконец будет время обмазаться, давно хочу, но то учеба, то еще что-то.

>У моего датчика точность невысокая ± 0,1%


Думаю, у продающихся в сравнении друг с другом окажутся расхождения на проценты, а не их доли.
912036
#488 #912036
>>912032
Я поверял по газоанализатору из военной лабы
912041
#489 #912037
>>912031
Angular и Bootstrap учи, этого достаточно.
912039
#490 #912039
>>912031
Модно-молодежно потому что, каждое говно хочет быть Стивом Джобсом в якобы взлетающей теме будущего. Сейчас основной стак устоялся, всякая вторичная поебень по инерции создается слоупоками.
>>912037

>Bootstrap


Это, как бы, смежная технология, отвечающая за дизайн
>>912037

>Angular


Еще КАК МИНИМУМ Эмбер, Жквери и Бэкбон, иначе будешь сидеть без работы на хуйцах. А если нужно для фуллстек девелопмента - достаточно только Жквери.
>>912023

>и /fg


Трапуешь? Асечку-писечку?
912044
#491 #912041
>>912036
Мужики сказали, что говно, даже для общегражданского применения в хоть сколько-нибудь релевантных областях, как то установки синтеза в инертных средах, например, либо высокоточное производство сплавов. Хуйня, а не датчик, короче, погоду на Марсе меряет. Но для выхлопов, пожарных сигнализаций и теплиц -- вполне.
#492 #912044
>>912039
Не, не трапую (да и лет мне много, да и сорт оф жиробас, 180/83 я), просто нравится сама идея сплава мужчины и женщины. Эстетично.
912068
#493 #912067
>>912015
Что-то я погуглил и понял, что нитратный датчик я уже своими руками не соберу. Точнее может и смогу, но ёбани слишком много для напилинга собственного ион-селективного электрода с жидкой мембраной из нитрата кристаллического фиолетового VII в нитробензоле. Как минимум потому что нитробензол адово токсичен, жирорастворим то есть весело проникает через кожу и возиться с ним не оче
912069
#494 #912068
>>912044
Я шучу. Не надо мне твоей писечки. Хотя...Не знаю, в общем, да, мне тоже нравится.
#495 #912069
>>912067
А в целом, ты хочешь сказать, что для дяди Ляо или совейского тракторного завода все эти датчики СО2/нитратов и прочего - задача элементарная, делаются за 10 минут и стоят копейки? При этом погрешности в десятых долях процента? Какого хуя их тогда все подряд не производят, а продаются они за тысячи рублей штука?
912072912080
#496 #912070
>>911922
Бамп
#497 #912072
>>912069
Их и производят все подряд. А стоят они так ебически потому, что у них на упаковочке написано "оптический". И за это слово ты переплачиваешь, думая, что там дохуя линзы и спецсорта стекла. которые в домашних условиях делаются из говна и палок
Я из тех немногих, кто был воспитан ещё духом СССР. Отсюда умение включать мозг и руки не из жопы.
912089
#498 #912076
>>911922
Да хуй знает, никогда пользоваться не приходилось. Загугли, ёпт!
#499 #912080
>>912069
А. Ну ещё. Потому что ты видишь на упаковке датчика: датчик нитратов основан на самом современном принципе NDVI, думаешь, что это круто и сложно, а потом идёшь в Википедию и читаешь:

https://ru.wikipedia.org/wiki/NDVI

И понимаешь, что конкретно ПО РАСТЕНИЯМ нитраты можно детектить тем же инфракрасным лазером и фотодатчиком. Охуительно?

Головой работать надо, ребят. Читать, делать выводы, не стесняться посидеть пару вечеров с листочком и посчитать коэффициенты, провести наблюдения.
#500 #912081
Сап ананасики.
Выбор в изучении стоит между: C#, Java, Python. Так вот, какой язык учить, если он у тебя самый первый?
А, и стоит ли мне вообще лезть в JS или PHP на данном этапе?
912083
#501 #912083
>>912081
Если ты потом хочешь всю жизнь быть веб-макакой, то сразу топай JS+PHP

Остальное всё подходит для "самого первого языка" и зависит только от того, кем ты хочешь быть. Чуть выше анон подробно расписывал уже.
912090
#502 #912089
>>912072

>Я из тех немногих, кто был воспитан ещё духом СССР. Отсюда умение включать мозг и руки не из жопы.


В который раз читаю подобное и в который раз меня одолевает зависть.
#503 #912090
>>912083
Где?
912099
#504 #912099
>>912090
Отжижцуко, и правда нет. А было, точно помню.

Тащемта:
жаба — для энтыгпгайза кговавого, то есть всякое прикладное дерьмо под бизнес-процессы.
Шарпей — для примерно того же самого, с тем исключением, что на нём и игры писать можно и нужно.
Питон — для всего, но лучше всего он себя показывает в анализе данных и всяких админских издевательствах над осью. Помесь Excel и Bash, короче. А. Ну и ещё на нём удобно пилить макеты своих поделий, а потом переписывать их на нормальный язык, типа крестов (через PyToC) или шарпейки (тут не уверен, что Шарпей по производительности обходит Пистона, ну да ладно).
912102912184
#505 #912102
>>912099
А зачем тогда жаба, когда есть шарпей? А шарпей когда есть питон?
СЛОЖНААА
912105912107912184
#506 #912105
>>912102
Питон проще и удобнее шарпея, но сильно медленнее жабы. Шарпей удобней жабы, но куда менее прост, чем питон. Но (в некоторых случаях) его быстрее, например при работе с 3D. Короче, скорость, удобство, простота -- выбирай любые два
912112
#507 #912107
>>912102
Уже второй день сижу и пинаю хуи по поиску языка. А кем я хочу быть в ит - хз.
Игори?

> Бери питон


>Бери яву


>Бери шарп


ПО? Пиздят тоже самое.
А що мне изучать - хз.
912116912184
#508 #912111
Приведите пример Формального языка. И что вообще такое "Формальный язык"?
912184
#509 #912112
>>912105
Т.е. питон явный победитель?
912114912184
#510 #912114
>>912112
Сказал хуйню. Просто скройте этот пост.
#511 #912116
>>912107
Игори:
Для 3D -- однозначно Шарп, иначе заебёшься с оптимизацией, все помнят историю кубача на Жабе.
Для 2D -- однозначно Python, на нём оч круто и легко пилить РПГ-механику. Прикручиваешь к механике графику на спрайтах и тайлсетах -- получаешь новый Фоллач 2
#512 #912122
>>912116
Дай бог тебе здоровья.
#513 #912123
>>912116
А если для тебя это первый язык, то какой?
Вот допустим моя мечта - запилить внку, но до её создания мне ещё нужно дожить. Так вот, какой яп выбрать, который тебя сможет прокормить?
Извини, если несу чушь. Просто пишу то, что сейчас происходит в моей голове.
912124912184
#514 #912124
>>912123
Прокормить начинающую макаку сможет только JS+PHP, ну по крайней мере уже через полгода без куска хлеба не останешься -- и возможно даже будет чем платить за хатку для себя и норку для члена
912133
#515 #912131
>>912116

> Для 2D -- однозначно Python, на нём оч круто и легко пилить РПГ-механику. Прикручиваешь к механике графику на спрайтах и тайлсетах -- получаешь новый Фоллач 2


Это не ты ли в питон-треде пару дней назад свою "механику" выкладывал, а тут советы раздаёшь?
912132
#516 #912132
>>912131
Я её комментил. Там всё хуёво у парня
#517 #912133
>>912124
Я ведь из макаки смогу перебилдиться?
912134912184
#518 #912134
>>912133
Если у тебя будет время. Не будет, потому что рабочий день у тебя будет 18/6 и руководство будет постоянно умолять "поработать на выходных"
912136
#519 #912136
>>912134
А фриланс? Или там не пробиться?
912142
#520 #912140
В чем плюсы функционального программирования?
912143912158
#521 #912142
>>912136
А фриланс -- когда у тебя уже будет опыт и собственные клиенты, с которыми ты поладил, пока работал "на дядю". В первые 2-3 года можешь особо не расчитывать на что-либо.
912144
#522 #912143
>>912140
https://ru.wikipedia.org/wiki/Haskell#.D0.9A.D0.B0.D0.BB.D1.8C.D0.BA.D1.83.D0.BB.D1.8F.D1.82.D0.BE.D1.80 -- Читаешь про калькулятор. Если понял -- значит плюсы для тебя очевидны. Я вот не понял.
#523 #912144
>>912142
Всё сложнаа.
Но как я понял, то для таких меня, единственный шанс выехать, только через РАБоту?
912145
#524 #912145
>>912144
Ну либо поработать в другой области и параллельно фрилансить по ночам
912150
#525 #912150
>>912145
Ну, щито ж, тогда поделать...
И спасибо за объяснения.
#526 #912158
>>912140
Там есть многие интересные фишки. Те же мапы с фильтрами удобнее циклов, опшен/мейби заставляют забыть о NullPointerExceptionах и т.д.. В теории оно ещё и параллелится автоматически, и оптимизируется лучше крестов, и в магазин за тебя ходит, и блины жарит, но на практике пока никто не сделал.
912181
#527 #912181
>>912158
Те же мапы есть и в Питоне. И ими я постоянно пользуюсь. Но как я смотрю на Хаскеллевские исходники -- так мне застрелиться охота, лишь бы не учить эту переусложнённую дребедень. Как по мне -- чистые функциональные языки не годятся для решения инженерных задач, ну то есть годятся, но это как из пушки по воробьям. А вот Питон в этом плане хорош, потому что позволяет использовать лучшее от функциональных языков и не ебаться с их поехавшим синтаксисом и местами странной логикой. То есть это не значит, что я в этом не разберусь... Но НАХУЯ?! Если профессорам удобнее считать на нём свои формулы, то пусть пользуют. У нас совершенно другие, инженерные, практические задачи. То есть ЯП должен быть легко осваиваемым и понятным СРЕДНЕМУ человеку. А большая часть чистых функциональных языков такими не являются. Даже если я выучу Хаскелл и почешу тем самым своё ЧСВ -- поймёт ли код на нём завтра Вася Петечкин, который придёт после меня?
Ребят, не будьте эгоистами. Помните -- даже если вы умнее, пожалуйста, не выёбывайтесь. И мы вместе сделаем этот мир лучше :3
СССР-кун
912184912205
#528 #912184
>>912099

>Шарпей — для примерно того же самого, с тем исключением, что на нём и игры писать можно и нужно.


Говно.
Либо кресты для серьезного, либо питон/луа для несерьезного. То, что Юнити и соответственно всякие индепенденты используют шарп - не шибко показательно.

>Помесь Excel и Bash, короче


Это скорее R.
Питон - это смесь баша с нормальным веб-языком вроде ПХП или Перла.
>>912102
Жаба и Шарп - это Яблоко и груша соответственно. Точнее, груша от Оракла и груша от Майкрософта. Лучше учить жабу, ибо она гораздо, гораздо распространеннее, самодостаточнее и выше оплачивается. Но объемнее.
>>912107
Если игры - для движка С++, для скриптов (поведение, логика) - питон или луа, да хоть жс, если извращенец. Для 2д неплохо заходит Луа с движком, забыл название, Lowe вроде.
>>912111

>Формальный язык


https://ru.wikipedia.org/wiki/Формальный_язык
>>912112
Нет. Питон - самый простой и нефункциональный, скорее всего еще и самый медленный. Но зато самый удобный, а разработка на нем быстрее всего, научиться ему быстрее всего. Платят меньше или так же, как шарпеям.
>>912116
Бред.
>>912123
Внку - Питон, РенПай написан на нем. Прокормить - жабка, она оплачивает обычных специалистов круче всего. Высококлассных лучше всего оплачивает та же жабка, кресты, R, возможно какое-нибудь говно для параллельных вычислений вроде Эрланга. Начинающего прокормит ПХП, Питон, Руби.
>>912133
Сложно, быть программистом и быть макакой - принципиально разные понятия. Все питоны, руби, пыхи и большая часть жаб с шарпами - макакинг. Но это необязательно плохо. Программирование - это задротство, знание структур, алгоритмов, красноглазие. Язык не особо важен.
>>912181
Не будь эгоистом и перестань советовать всем подряд объект своего фапа как "более лучший".
912198912223
#529 #912198
>>912184
Спасибо. Просто спасибо.
Дай бог тебе здоровья.
#530 #912205
>>912181

>сделаем этот мир лучше


Дефайн лучше.
#531 #912222
Посоветуйте няшный редактор кода на FASM. Чтобы хотелось залипнуть на коде во время написания шеллкодов.
912226
#532 #912223
>>912184

> Для 2д неплохо заходит Луа с движком, забыл название, Lowe вроде.


https://love2d.org/
Обычная SDL, к которой прикрутили Lua и написали несколько классов. Только кроме игор эта Луа нигде и не используется, лучше сразу учить Питон, если только не собираешься писать скрипты для уже существующих игр.

Язык нужно выбирать в зависимости от того, чем планируешь заниматься:
1) веб-сайты: PHP, JavaScript, Python (меньше вакансий);
2) мобильные приложения: Java, в дальнейшем переходить на Swift/ObjC, т.к. все деньги в iOS;
3) энтерпрайз (крупные программы для предприятий): Java (больше вакансий, оплачивается выше), C# (легче вкатиться, охотнее берут джунов), иногда встречается C++, а на legacy софте - Delphi;
4) геймдев (не мобильный): C++;
5) десктоп для винды: C#;
6) десктоп кроссплатформенный: C++/Qt, Pascal/Lazarus;
7) системное программирование: C, Assembler.
Для заработка надо выбирать один из первых 3-х вариантов.

> Прокормить - жабка, она оплачивает обычных специалистов круче всего.


Обычным (не сеньорам) там сейчас найти работу нереально. Большой переизбыток кадров, все учат жабу.
912228
#533 #912226
>>912222
С ним же идет редактор, fasmw.exe.
#534 #912227
Посоны, оче тупой вопрос. Меня бесят файлы питона,как сделать чтоб их нихуя не было и всё было в одном экзешнике? Либо длл с другим названием
912230
#535 #912228
>>912223
Дай бог тебе здоровья.
#536 #912230
>>912227
PyInstaller стандартный компилятор для питона, он умеет включать все модули в исполняемый файл.

https://github.com/pyinstaller/pyinstaller/wiki
912234912248
15 Кб, 350x262
#537 #912234
>>912230
Превелико благодарен
#538 #912248
>>912230
Это будет хеллоуворлд на 25 мегов?
81 Кб, 1158x1080
#539 #912267
Посоны, чё там с векторными гуи на питоне? Хочу запилить хеллоу уорлд, который будет качать тхт с откуда-то там и показывать в окне этот текст, и чтоб такая охуенная фича в настройках как scaling и какое-то скалируемое говно в окне которое не будет распидорашивать при разном увеличении. вот и вся прога
Надо смотреть PyQT ? Или что? Чисто чтоб была охуенная кнопка на охуенном фоне и всё.
912269
#540 #912269
>>912267
Ах да, с векторами лишь косяк, вот.
#541 #912273
>>911420
>>911435
Очень смешно, а по теме есть что сказать?
912283
#542 #912282
>>911922
Бамп, аноний.
#543 #912283
>>912273
Но ведь они тебе толсто намекнули тебе на ответ.
912433
776 Кб, 1154x1079
#544 #912290
Парни, придумал короче смотреть на ютубе live coding стримы по питону и повторять, как идея?
912294912302
#545 #912293
Анон, смотри какая ситуация. Вот я сейчас работаю программистом в мухосранске и вроде всё заебись. Но что делать если вдруг лет через пять предложат повышение, оказываться ведь от этого будет уже зашкварно? Просто я хочу всю жизнь проработать подчиненным, тупо выполнять задания и чтобы мне не приходилось там собеседования проводить, раздавать задания младшим программистам и хочу отвечать только за себя.
#546 #912294
>>912290

>как идея?


Думаю, что твой навык копирования текста со стримов работодателям не пригодиться, только если для души этим заниматься.
912295
#547 #912295
>>912294
Да мне в целом похуй на них, у меня есть пара проектов, которые когда запилю, то они будут стабильно приносить что-то там, может быть сосну, может быть нет, но главное чтоб скиллы росли инкрементально?, разве нет? А как именно этого добиться - особо-то и не имеет? значения.
912296
#548 #912296
>>912295
если сосну буду дворы подметать, лол
912298
#549 #912298
>>912296
соснёшь
все сосnullи и ты сосNilll
396 Кб, 1891x994
#550 #912302
>>912290
Не, хуйня. Вот лучше https://jupyter.org/
ответил сам себе
#551 #912326
Шерлок специально забыл Эвер, т. к. она убила его пса.
Но на самом деле не пса, а его друга "Рыжую бороду".
Затем Эвер спалила их поместье.
За это Майкрофт заточил Эвер в острове-тюрьме Шеринфорде.
А родакам сказал, что она умерла, от чего у них в конце бомбануло.
Эвер попытал убить Шерлока, Ватсона и Майкрофта гранатой с датчиком движения, закрепленной на дроне.
Мориарти был рождественским подарком Эвер.
Эвер захватила Шеринфорд.
Девочка в падающем самолете - Эвер.
Эвер вынудила Шерлока убит Майкрофта.
Но а на самом деле он убил себе.
Но а на самом самом деле Эвер не дала ему это сделать.
Эвер посадила Ватсона в колодец с "Рыжей бородой".
#552 #912347
>>912339
Сяп.
Ну и тебе бог здоровья дай.
#553 #912363
Сап, сразу сорян:
Срочно ищем программиста в стартап, связанный с туризмом и иммиграцией, не старше 24 лет. Требуется создание сайта и его ведение. php, css, javascript, mysql и тд. На начальном этапе работа за печеньки. prceEoject4815ANUSyandrP!exPUNCTUMr-Ehu
912370
#554 #912364
Как на фасме вычислить дельта-смещение? Адреса меток при компиляции вычисляются как-то не так, как в масм или насм. В моем коде адрес метки оказывается равен 7, а должен быть, например, 400007.

http://paste.ofcode.org/kHFTSbAkzwT3JVFcPW448V
912371
#555 #912370
>>912363

>связанный с туризмом и иммиграцией, не старше 24 лет.


чому так? а взрослых людей вам совесть мешает обманывать?
#556 #912371
912373
#557 #912373
>>912371
пизда
Как сделать вот так на фасме? http://vxheaven.org/lib/vti00.html
912377
#558 #912377
>>912373
не очень сложно
912383
#559 #912383
>>912377
Как именно? Может, таких относительных адресов и будет достаточно для вычисления адресов данных, но по смыслу это не совсем дельта-смещение. Дельта-смещение это число байт, на которые код сдвинут.
912387
#560 #912387
>>912383
Хотя, наверно, у меня все правильно, если при компиляции с флагом binary предполагаемый адрес загрузки равен 0.
14 Кб, 303x283
#561 #912406
gcc отсирает варнинг, мол нельзя в функцию принимающую каллбек с void аргументами слать каллбек с интом в аргументах. Есть способ устранить ворнинг оставляя всё как есть? Не красиво.
912470
#562 #912430
Парнихи, чё там с VPL ?
912431
#563 #912431
>>912430
Точнее. Из них хоть что-то есть актуальное?
#564 #912433
>>912283
Я тупой объясни
sage #565 #912470
>>912406
Не стоит так делать. В зависимости от ОС и ABI программа может падать нахуй при вызове такого колбека. Например, сконпелируй на винде с __stdcall по умолчанию. Хочешь передавать именно этот колбек - сделай для него совместимую обертку.
912471
#566 #912471
>>912470
В моей основной программе есть функция, которая должна принять любой каллбек. При этом она его не вызывает, просто принимает и сохраняет в указатель, который в свою очередь передаётся в функцию с правильными аргументами, там ворнинга нет. При такой схеме ничего не должно падать, а ворнинг всё равно есть.
912472
sage #567 #912472
>>912471
Ну скасти тогда. А чтобы это не выглядело заклинанием, сделай:
typedef void callbcackfunc(void);
...
func((callbackfunc *) callback);
912481
#568 #912481
>>912472
А возможно делать тоже самое, но не при вызове функции, а при её определении?
912744
#569 #912484
Кто че скажет за stepic.org? там есть годнота?
912581
#570 #912581
>>912484
Тяжёлое тормозное текущее написанное быдлокодерами говно.
Есть.
912643
#571 #912643
>>912581
Какие?
#572 #912650
Сап, ANSI-Cач.
Сакмый простой способ вывести системное время с точностью до секунды
912652
#573 #912652
>>912650
#include <stdio.h>
#include <time.h>
imain(void)
{
const time_t timer = time(NULL);
printf("%s\n", ctime(&timer));
return 0;
}
8 Кб, 175x287
#574 #912694
После 3х лет в реальном айти нет же смысла идти получать айтишную корочку?
Ведь как я понял, выпустишься-твои знания устареют, а то, чему учат в большинстве россиянских программистовузах уже плесенью от старости покрылось, либо задрачивание олимпиадности ради задрачивания?
912701
#575 #912696
>>911345
Деда, отстань
>>911360
Что за мемчик, что старше 22 для погроммиста это уже ужас жесть?
#576 #912701
>>912694
Есть. Я вот >10 лет в ойти, и пойдя получать образование ВНЕЗАПНО обнаружил, сколького я не знаю
912705
#577 #912705
>>912701
Расскажи, как учёба вообще?
Мне самому вот уже 30 лет, 10 лет в айти без корочки, дико хочется образование, но там же школьники одни?
Заочку не рассматриваю, тогда уж купить проще.
912962
#578 #912736
Всем привет,

PHP-тред немного мертв, так что пишу здесь.
Есть проблема. На сервере стоит nginx+apache и phpMyAdmin. Nginx слушает 80 порт и редиректит не статические запросы на порт 8080. Apache слушает 8080.
Для phpMyAdmin настроен VirtualHost *:8080. Доступ возможен только с адреса 127.0.0.1 (т.е. напрямую из интернета не получится получить доступ, только через nginx).
Все работает хорошо кроме одного случая. После входа в phpMyAdmin он в урл редиректа добавляет порт (8080). В таком случае запросы сразу идут на apache и он выдает 403.
Во всех остальных случаях такого нет.
Это как-то лечится?
#579 #912739
Посоветуйте язык программирования для шизофреников.
912768
14 Кб, 610x628
768 Кб, 2592x1936
#580 #912742
Надо мне из Ландафшица в svg сделать рисунок (сам в ахуе, зачем).
Собственно нарисовал line, 4 штуки path с кривыми Безье. А как внутри залить?
913598915169
#581 #912744
>>912481
Нельзя чтоль?
#582 #912767
Посоны, где и как искать учебник по матлогике в пекарнях?

Типа там, вот так вот реализовали умножение, вот так вот деление, вот так вот корни хуярять решили, а вот так вот факториалы решили ебануть машинным кодом. Чтобы прям перечисление что и как, почему именно это решение признано самым охуенным и т д
#583 #912768
>>912739
Так зачем язык. Займись параллельными вычислениями.
#584 #912769
Анон, есть datagridview. Нужно её растянуть, и форму вместе с ней и форму, которая Fixed.
Скажи, какие свойства выставить, я уже заебался и ответа не нашёл
912770
#585 #912770
>>912769
Я имел ввиду, что при заполнении, появляются ебучие скроллбары, которые скрыть как бы не проблема, но...
#586 #912827
Привет-привет. Расскажи про background в ide. Какой цвет более полезен для глаз? Начал копать и ничего конкретного насчет этого нет.
912864
#587 #912841
Почему в SICP так подробно рассматривается рекурсия, если ее все равно не применяют?
912868912882
#588 #912864
>>912827
Если сделать полезный для глаз темный фон бэкграундом, то при переключении туда-сюда с него на обычные окна вреда для глаз еще больше. Так что делай фон белым, а раскраску блестяшек как IDE подскажет, и привыкай.
-----
Алсо, коданы, ЧЯДНТ с POSIX-сокетом?
Делаю TCP-сокет вызовом socket.
Привязываю его на хост/порт вызовом bind.
Потом вызов listen, типа это сервер у нас.
Добавляю сокет в epoll с флагом EPOLLIN.
Цикл обработки событий.
При запросе на хост/порт epoll_wait отзывается.
Вызовом accept я получаю fd канала TCP.
Ставлю этот канал в очередь epoll с флагами EPOLLIN|EPOLLOUT.
Цикл обработки событий (epoll_wait) бомбит меня событиями с флагом EPOLLOUT для этого канала.

Если ставить fd, принятый с accept, в очередь epoll с флагом EPOLLIN, то все OK, в цикл обработки событий epoll этот канал с таким флагом и приходит.
912998
sage #589 #912868
>>912841
В SICP еще лишп подробно рассматривается, но его тоже не применяют. SICP - это учебник по философии, а не по программированию.
574 Кб, 900x749
#590 #912877
Какой самый хипстерский и пидорский язык? JS или Руби?
#591 #912882
>>912841
добрая часть алгоритмов выражается рекурсивным способом
но в языках без tco (это весь мейнстрим сейчас) при реализации этих алгоритмов рекурсию разворачивают в цикл (способ, известный любому начинающему олимпиаднику-школьнику, но не тебе, почему то)
чтение, а значит и понимание алгоритма усложняется, но зато начинает работать на больших данных
с другой стороны, например, все подмножествa btree (b+, b*, R) используемые при реализации субд, имеют небольшой уровень вложенности, так чтож даже на сишке можно их выражать нативным образом через рекурсию
и вообще, если глобально, рекурсия и косвенные обращения (в си реализуемые через указатели) - краеугольный камень всего программирования
913444
#592 #912897
На каком этапе обычно неосиляторы дропают с++?
#593 #912905
https://2ch.hk/pr/res/884218.html#884218 (М)
так ли это, пошаны?
912906
#595 #912909
Как в виндовс формс сделать форму не кликабельной? Уже сделал прозрачной и научился рисовать. Оверлей делаю.
912920912929
#596 #912911
Начал заниматься программированием, мне нравится. Это смысл моей жизни!
912919
#597 #912919
>>912911
Программированием нельзя начать заниматься, либо ты занимаешься им постоянно, как ёбля с линуксом - либо ты не программист.
912926
66 Кб, 750x953
#598 #912920
>>912909
Бамп вопросу
912976
#599 #912924
Может кто посоветовать годный форум с крипторами?
Знаю только crypters.ru
#600 #912926
>>912919
С пеленок чтоли?
912941
#601 #912929
>>912909
Получай девайс контекст той формы, поверх которой делаешь оверлей, и рисуй в него. Так, как ты делаешь, никто не делает.
912931
#602 #912931
>>912929
А если формы нет? Или они постоянно меняются? Нужен такой HUD поверх монитора.
#603 #912941
>>912926
Даже жизнь ребёнка она не начинается, а лишь продолжается.
1036 Кб, 1920x1526
#604 #912951
НАЙДЕНО РЕШЕНИЕ ПАРАДОКСА ПЛЮШКМАНА-НЬЮБАРАНОВИЧА
#605 #912962
>>912705
Ну как сказать... Даже заочка даёт дохуя, сириусли, особенно если это не на отъебись заочка, а ты весь семестр читаешь по вечерам учебники, смотришь онлайн-курсы от универа и решаешь тестовые задания, которые должен сдать к началу сессии (у нас их было over 9000). И там сидят действительно серьёзные дяди с тобой. У нас 90% студентов были со спецслужб, из разряда "вежливые люди", после Крымнаша их в "отпуск" загнали, чтобы ёблами не светить участников событий. Ну и повышать компьютерную грамотность особо ценных сотрудников, да Прикольные ребята, кстати.
912997
#607 #912986
Анон, хотел поучить второй язык после джавы для домашних разработок, а там возможно и фриланса. Думал взятся за js, но вдуг заметил, что Джанго довольно популярен среди предложений на hh, да и думаю конкуренция на питоне меньше. Только вот сколько не брался за Питон каждый раз плевался с него, медленный и не удобный, а для крупных разработок нужен будет ещё и С в придачу. Почему Джанго так популярен и стоит ли на него вообще смотреть?
912994913183
#608 #912994
>>912986
Самый адекватный фреймворк для крудошлёпства на данный момент, с учётом, что Рельсы подыхают, а во фреймворках на ПХП-там ПХП.
Всё очень удобно и интуитивно.
Там где Джанга-там на Си писать не придётся, может только в каком-то хуйлоаде, но опять-таки это единичные случаи.
Если сам язык не нравится-тут уж ничем помочь не смогу.
#609 #912997
>>912962
ДС? Что за ВУЗ?
4 года хочу, но забиваю на тех. вышку, ибо лень, а на работу и так устраиваюсь.
913001
#610 #912998
>>912864
Понял, а может ты знаешь про сочетания цветов и их "коды". Вот про это интересно ещё послушать. Или подкинь места, где я смогу сам разобраться в этой теме. Когда-то показывали сайт, где показаны палитры сочетаемых цветов. Может ты знаешь про него?
У
#611 #912999
>>908897
Графы забыл.
#612 #913000
>>909302
бамп
#613 #913001
>>912997
Не ДС. СибГУТИ
913002
#614 #913002
>>913001
Ясно. А в ДС ситуация с второй тех. вышкой такова: либо откровенные шараги (гуманитарные, частные), куда и ездить не надо, либо даунка с почти ежедневной вечеркой 300 к/год и необходимостью сдавать ЕГЭ для поступления.
#615 #913013
Аноны, как думаете есть ли смысл сейчас начать вкатываться в программирование игр на Unity ? Вообще это нахуй нужно кому-то ? Есть небольшой опыт в программировании на шарпах.
913057
#616 #913057
>>913013

>Unity


говно
#617 #913098
>>907463 (OP)
Подскажите хороший сайт или приложение на андроед со справочником синтаксиса на паскаль дельфовый, завтра экзамен и нам можно на нем чем угодно пользоваться.
913166
#618 #913139
Поясните за рестфул. Вроде все понятно, но писать начинаю и нихуя не пишется. Зачем методы гет, пост, пут и делит делать? Вроде бы для низкоуровневости, но блять там же по сути не по протоколу. Какой формат сообщений джейсонов должен быть. Ну и вообще от любой плмощи не откажусь.
913168913189
#620 #913168
>>913139

>>Поясните за езду на автомобиле. Вроде всё понятно, но начинаю ехать, а машина не движется. Зачем первую, вторую, третью и четвертую передачу переключать? Вроде бы для низкоуровневости, но блять там же по сути не по ПДД. Какой цвет и форма ручки коробки передач должен быть?

#621 #913183
>>912986
нахуй тебе что-то кроме явы, серьезно
фронт качни вдобавок - js и верстку
будешь норм явамакакеном, без масла на хлеб не останешся
#622 #913189
>>913139
Лол. Твой проект - пиши как хочешь. Параметры get-запроса передаются в строке url.
Чтоб формировать post-запрос нужен тот джейсон
913191
#623 #913191
>>913189
Restful это же соглашение, можно сказать протокол. Что значит как хочешь?
913246
54 Кб, 1626x256
sage #624 #913246
#625 #913262
Вот какие языки я выбрал для изучения. Отрасль: Веб и ПО программирование. На телефоны приложения делать не хочу.
html&css, js+jquery, php, mySQL, C#, Python
Что не нужно/чего не хватает?
913278913300
#626 #913278
>>913262
С# не очень нужен в веб.
#627 #913300
>>913262
вообще первых трех/четырех будет достаточно для какой нибудь студии-конвейера. а так C# лучше на Java заменить. лучше смотри какие технологические стэки используют в действующих конторах и их изучай.
#628 #913321
Кто пояснить какие типичные приложения пишутся на яве и с каким типичным стеком?
913436
#629 #913359
Сап, дрочеры

вопрос по командной строке

д:\> ren .хер .дыра меняет расширение только в корне диска, а как прописать, чтоб расширения сменились на всем диске
#630 #913415
Вечер в хату, олдфаги. В наше время можно что-нибудь взломать при помощи Brutus AET?
inb4: свою щеку
#631 #913436
>>913321
Никакие.
#632 #913444
>>912882

>разворачивают в цикл


Ну я про это и говорю. Итерации же пизже и удобнее, чем рекурсии.
913600914079
#633 #913542
>>909646
>>909646
Слоуответ.
1. Создается не таблица, а запись в таблице. Манипулировать структурой БД из кода - плохо.
2. "Запускается скрипт и с какой-то периодичностью проверяет появилось новое задание или нет". Так это получается скрипт работает на страничке в браузере у пользователя, и он по XMLHTTPREQUEST дергает серверсайд-скрипт базы, а тот уже по запросу проверяет состояние задания? Я вижу это так. Нету необходимости грузить сервер таким периодическим скриптом Традиционные хостеры таких не любят. А в Azure можно попасть на деньги за периодический запуск скрипта на сервере (большинство запусков пройдут вхолостую)
913585
90 Кб, 1893x970
30 Кб, 1445x724
#634 #913545
Парни, не знаю стоит ли создавать тред по вкатыванию в %похуй_что%
Щас вкатываюсь именно в питон, а нуб я абсолютный, в питон треде скрин некого говна под названием Jupyter Notebook >>911496 и короче пока я смотрю один из видеокурсов, по мере изучения заполняю эти "дневнички", которые включают в себя возможности и консоли и самого "дневника" одновременно.
Можт кто захотел бы скооперироваться? Хуярить вот такие нубские файлы с тупорылыми пояснениями чё это вообще такое, и типа учить в коопе заодно там можно выучить стили гитхаба Markdown, и научиться делать охуенный дизайн на своих гитхаб страницах, т.к такая же хуйня юзается в этом ноутбуке
913578
#635 #913578
>>913545
Модератор, прикрепи пожалуйста тред с тегом Jupyter
https://2ch.hk/pr/res/913577.html (М) либо ещё какую хуйню предложи, например
913585
#636 #913585
>>913542

>А в Azure можно попасть на деньги за периодический запуск скрипта


Можно подробнее? За что это ? Или твой скрипт траффика много использует? Там же выделяется виртуальная машина и всё, делай что хочешь.

>>913578
Да всем похуй, тред умрёт через неделю, нахуя его ещё и прикреплять-то. Ни одна эта "давайти вместе обучаться!" затея не заканчивалась успехом.
913881
#637 #913598
>>912742
бамп
#638 #913600
>>913444

>Итерации же пизже и удобнее, чем рекурсии.


Ну давай, сделай проще и изящнее

>fibs = 0 : 1 : zipWith (+) fibs $ tail fibs

913655913681914177
#639 #913655
>>913600

>на рекурсии


>zipWith

913663913687
#640 #913656
https://m.lenta.ru/news/2017/01/17/educationgenes/ а вы все мартыхи мартыхи. Программирование нужно любить ко-ко-ко ))
913666
#641 #913663
>>913655
ващет это рекурсия, просто использует ленивые вычисления
#642 #913666
>>913656
Нахуй ты эту хуйню вкинул. Не особо эти "умственные способности" передаются. Вон у математиков, как правило, дети редко бывают математиками (из известных ток Бернули вспомнить могу)
sage #643 #913681
>>913600
Даже цикл на ассемблере и то будет читаемее этого говна.
913687
#644 #913687
>>913681
Не вижу кода.
>>913655
А что в качестве аргументов идёт? Ммм?
#645 #913690
Есть легкий экзампл отправки файла по фтп с++?
913709
#646 #913709
>>913690
пишешь команды в файл и делаешь system("ftp.exe -v -n -i -s commands.txt")
#647 #913775
А как уазывать полный путь к файлу если он не имеет расширения в ftpputfile? https://msdn.microsoft.com/ru-ru/library/windows/desktop/aa384170(v=vs.85).aspx
#648 #913782
Знающий анон, помоги с ебаной командной строкой в Шиндовсе, точнее с использованием в ней регулярных выражений. Сами регулярки я знаю, а вот как тут ими пользоваться ладу не дам. Есть два файл, один имеет известное название (допуcтим name), второй содержит часть названия первого (допустим name.\.bin). Нужно по первому обратиться ко второму при вызове программы. Т.е. что-то типа
zalupa.exe "name.
\.bin"
Но как эту регулярку тут вписать?
913783913837
#649 #913783
>>913782

>name.+\.bin


там звёздочку почему-то двощ вырезал, поэтому пусть будет плюс.
65 Кб, 813x511
42 Кб, 468x467
#650 #913821
Ананасы, кто может нарисовать восемь uml-схем по заданию? Скоро сессия, а я еще эту контрольную не сдал. Пишите сюда:
glukky Cf3ANUSgma"sVilPUNCTUMco`|9m Заплачу за работу.
914072
#651 #913837
>>913782
в общем нашел я этот файл
dir .\. | findstr /r /c:"регулярка"
но как теперь эту хуйту присвоить переменной, чтобы в конце передать программе?
913838
#652 #913838
>>913837
опять звёздочки потёр
913954
#653 #913881
>>913585
Тут никто ни к кому не привязан, не привязан ко времени и может пилить простейшие туторы на движке для полудебилов, уж тут-то, по идее, вполне можно справиться?
913909
#654 #913909
#655 #913954
>>913838
всё, вопрос снят
#656 #913995
>>907463 (OP)

>В: Взломать акк.


>О: Просто съеби.


Запалакал(
У меня беда может случиться из-за неосторожности близких. Может подскажут куда сьебать с таким вопросом?
#657 #913996
Сап, /pr/
Есть один сервис Windows на сишарпе и я хочу, чтобы он во время своей работы защищал несколько файлов - от изменения, копирования и удаления.

Как это реализовать? Вроде есть FileSystemWatcher класс, но насколько я понял, он может только реагировать на изменения, но не предотвращать их.
914068
#658 #914000
>>907463 (OP)
стоит ли проходить книжки по склю которые на оппике?
начал читать Learning SQL Alan Beaulieu , но там задания для старой версии майскля, собсна возникли траблы
#659 #914036
На чем лучше писать бота для ммо? сам знаю долбоеб.
Интерес чисто академический.
Что лучше пиксели или работа с памятью?
Склоняюсь к C#, но я с ним не работал.
914059914063
#660 #914059
>>914036

>На чем лучше писать бота для ммо?


На чём удобнее, на том и пиши.

>Что лучше пиксели или работа с памятью?


Был у меня один заказ для улучшения уже готового бота, написанного, кстати, на C#. Человек-ботовод жаловался, что распознавание изображения крайне медленно работает. Поэтому лучше работать с памятью.
#661 #914063
>>914036
таки проще на крестах, внезапно
тк юзабельные библиотеки, что ты будешь использовать либо через память либо через картинку, тоже нативные
#662 #914068
>>913996
не очень понятен твой use case, но попробую
если это файлы приложения их можно упаковывать в архивы, как это обычно делают в игрушках, таким образом скрывают персистентную структуру данных приложения
ну а общий способ - файлы которые нужно "защитить", просто открывают на запись и держат десктипторы все время пока работает твоя прога..
914075914077914085
#663 #914072
>>913821
cyberforum.ru
если ты студент-балбес, то держи этот форму в закладочках, за копеечку оче быстро специализирующиеся на этом нищеброды делают абсолютно любую компьютерную хуйню студентам
#664 #914075
>>914068

>просто открывают на запись


Достаточно при открытии файла запретить доступ для других приложений. Не знаю, как в C#, а через winapi это CreateFile с третьим параметром равным нулю.
#665 #914076
Вот хули я не понимаю математику, блять?
#666 #914077
>>914068
вроде были какие-то тулзы, чтобы сорвать лок, а приложение ловит ошибку или непредсказуемое поведение типа того
#667 #914079
>>913444

>Итерации же пизже и удобнее, чем рекурсии.


как они могут быть удобнее если алгоритм нативно реализуется через рекурсию? все что связано с графами и деревьями, например
914112
#668 #914085
>>914068
Мой юз-кейс - дипломная работа, приложение которое разрешает/запрещает работу с флешками в зависимости от из вида, пида и прочей фигни.
Я хочу зашитить от потенциального нарушителя лог-файл и файл настроек.
914110914112
#669 #914110
>>914085
такие вещи делаются написанием драйвера
логи и файлы настроек соответственно ведутся под системной учетной записью или еще как
914117
#670 #914112
>>914079
Искусственный стек не переполнится внезапно, и есть возможность сделать этот стек изъебистым как в golang типа. Хотя последний пример скорее для языков типичен. Если это интерпретатор, команды которого отображаются в функции C, то с отказом от аппаратной рекурсии появляются дополнительные возможности.

>>914085

>Я хочу зашитить от потенциального нарушителя лог-файл и файл настроек


Как вариант (может дебильный, я х.з.) шифруй эти файлы паролем (откуда его брать, я тоже х.з.). Не зная ключа, злоумышленник их может только повредить.
914117
#671 #914117
>>914110
Системная учетная запись это как-то сложно.

>>914112
Не, защиту этих файлов ассиметричной криптосистемой я уже поставил, но шифрование не защищает ни от удаления, ни от порчи.

Кароч, попробую способ "держать перманентно открытыми", спасибо.
914142
#672 #914142
>>914117

>защиту этих файлов ассиметричной криптосистемой я уже поставил


с помощью PKI можно шифровать только сертификаты всякие и ключи симметричных шифров, потоки или файлы данных асимметрично шифровать не рекомендуется.
914154
#673 #914154
>>914142
Там не такие объемы данных, чтобы сказывалось на быстродействии.
914158
#674 #914158
>>914154
Быстродействие играет роль только при генерации ключей. Мне кажется, по другим соображениям не рекомендуют файлы шифровать асимметрично. Попробуй, кстати, еще случайное имя файла, и вообще другому процессу/потоку этот файл отдай на непосредственно работу с ним.
914173
#675 #914173
>>914158
Ну фиг знает, у меня был серьезный курс криптографии на 4 семестра и как единственная причина для использования симметричных шифров в наше время указывалось их быстродействие, т.к. ключи на порядок короче при равной криптостойкости.

>случайное имя файла, и вообще другому процессу/потоку этот файл отдай на непосредственно работу с ним



Вот это интересная идея, но как потом условному "хорошему парню" файл находить?
914186
#676 #914177
>>913600
Что это? Я не понимаю этот язык.
41 Кб, 572x308
#677 #914181
Просто оставлю это здесь. Питон из говна!
914203
#678 #914186
>>914173

>но как потом условному "хорошему парню" файл находить


У хорошего парня в защищенном сегменте памяти хранится путь к файлу.
914187
#679 #914187
>>914186
Очень сложно. (а может и нет, но я такого никогда не делал)
sage #680 #914203
>>914181
Ну ты и тралль!!1 нормально ты их птухонщиков затраллел ваще красава братух))))
#681 #914205
Надо начинать курсач по метобу монте карло в решетчатых моделях, для этого нужно найти пашущий fortran - дайте ссылку, пожалуйста. То, что я нашел не запускает даже hello world. И, если не сложно, порекомендуйте литературу. Круто, если там будет что-нибудь про обменные интегралы и моделирование намагничивания или хоть что-то подобное.
914238
#682 #914218
Двач, поясни за указатели в с++. Вот есть пример http://pastebin.com/W2zVWeun зачем в описании структуры создаются указатели на char, а не просто переменная типа char??
914236914270
#683 #914236
>>914218
это святая сишечка, а не кресты. инклюды в начале файла там нужны только для cout, но на самом деле printf гораздо лучше cout
#684 #914238
>>914205
вроде gcc умеет в фортран
#685 #914270
>>914218

пушо строка - это char[], а запись char[] эквивалентна char*. проще говоря, строка - это массив символов, но в случае со строками длина заранее неизвестна. указатель на char позволит оперировать со строками разной длины, а не фиксированной.
914420
#686 #914308
Есть смысл писать расширение для хранения и автоматической вставки паролей? Типа если не залогинен, то автоматом логинит. Просто после всяких сиклинеров в браузерах пароли слетают.
#687 #914314
Почему сейчас так мало Perl программистов?
914356
#688 #914327
Сап двач хелп с задачей по VB, сам не шарю в этом, скрин обычном способом не заливается, http://imgur.com/3WtSxie, экзамен, плиз хелп
#689 #914356
>>914314
Просто на пердле тяжело писать в наше время, когда есть нормальные языки.
914369
#690 #914369
>>914356
define нормальный язык
102 Кб, 1680x1050
Строки Си #691 #914391
Как в строке символов поменять слова местами ?
Например:
one two three
three two one
Получается только отзеркалить,то есть поменять буквы местами ,но так не пойдет .
Какие есть варианты ?
914394
#692 #914394
>>914391
Разбей строку на слова и помести в массив. Ну дальше ты понял.
914396914399
#693 #914396
>>914394
Идея понятна,ка именно это разбивание происходит?Не могу уже второй день сообразить
914404
#694 #914399
>>914394
Идет проверка
if str!==' ' и что дальше ?Нельзя слово целиком перемещать в строку,только посимвольно и в правильном порядке и в нужное места,как это сделать ?
#695 #914404
>>914396

>ка именно это разбивание происходит


По пробелам.
#696 #914420
>>914270
Спасибо анончик
#697 #914422
Как подключить gtk+ в visual studio?
914461
#699 #914480
Пр, что почитать по компьютерной графике?
Надо запилить лабы, яркость там, контрастность, масштаб, гаусс, и еще немного. Есть годные примеры без выебонов, самые простые?
914526
#700 #914502
Анон, подскажи с чего начать: гайды, книжки. Ну и все, что надо знать новичку. И вообще порог вхождения в эту область.
914599
#701 #914514
Сап, есть линкрил: http://www.linuxfromscratch.org/blfs/view/svn/multimedia/libvpx.html .
Можно из этого либу для Винды .dll сделать, или я вообще чего-то нереального прошу?
914520914526
#702 #914520
>>914514
Если что, есть также exe-шник, с которым должно работать
#703 #914526
>>914514

>или я вообще чего-то нереального прошу?


да
>>914480

>Есть годные примеры без выебонов, самые простые?


есть
914533
#704 #914533
>>914526
Давай.
914537
#705 #914537
>>914533
Сати, хуй саси
#706 #914564
Господа, сириус квешн. На чем лучше писать такой сайт: цмс или фреймворк? И что именно выбрать из цмс или фреймворков? php

https://remobi.ru/
#707 #914599
>>914502
Ртфм по какому-нибудь языку
914746914846
93 Кб, 713x642
#708 #914605
Сап, программач.
Аноны, посоветуйте годные книги по изучению HTML, CSS и JavaScript. Хочу научиться пилить сайты и web-приложения. Сам изучаю Java, но хотелось бы знать хорошо Web. В общем, с чего начать? На кибер форуме написано, что с HTML и CSS.
914865
66 Кб, 1199x750
#709 #914636
Сап. Как можно найти человека в фейсбуке, по скайпу? Раньше вроде можно было выбрать скайп в пикрелейтед, сейчас не могу ничего подобного найти ни в фейсбуке, ни в скайпе. Собственно мне нужен этот поиск, т.к. надо узнать email человека через скайп, а с фейсбуком есть такая фишка. Не бейте ногами, один раз написал в этой тематике и съебу после ответа.
914649
#711 #914662
>>914649
Так и знал что это скорее всего из-за перехода скайпа - майкрософту. Спасибо что откликнулся. Я конечно проявляю наглость, но есть ли еще способы узнать email человека только если есть скайп, инстаграмм ну и стим. (Я не мамкин кулхацкер, честно-честно)
914672
#712 #914672
>>914662
Гугл поможет.
914797
#713 #914690
Сап. Начал изучать регулярки. Почему массив пустой?
$subject = "8-123-654-78-98";
$pattern = "/[0-9](11)/";

preg_match($pattern, $subject, $matches);
var_dump($matches);
914722
#714 #914722
>>914690
не знаю что за язык, но рег выражению [0-9]11 в subject ничего не соответствует
#715 #914746
>>914599

>Ртфм


Что это?
914758914787
#716 #914750
Что скажете по поводу языка Cω (Си-омега)? Стоит ли учить, если я омежка?
914810
#717 #914758
>>914746
Google it.
#718 #914787
>>914746
Read The Fucking Manual
914844
#719 #914797
>>914672
Я всегда прихожу на доску как в последнюю инстанцию. Гугл кроме прикрытого способа с фейсбуком, ничего не предлагает.
#720 #914810
>>914750
А Паскаль по твоему учит лично сам Паскаль, да?
914845
Лаврентий Павлович #721 #914835
https://github.com/derekeder/csv-to-html-table#usage Есть кодес на js , как сделать что бы отображались большие обьемы без пиздецовых зависаний, есть cvs файл обьемом 19 мб, разбил по 5 и все равно пиздец, но хоть грузится, кто может помочь? Пиздец как надо.
914839
#722 #914839
>>914835
Подскажите хотя бы где постраничный вывод настроить?
#723 #914844
>>914787
А зачем мне читать камасутру?
#724 #914845
>>914810
Я хз кто это
914863
#725 #914846
>>914599
Спасибо огромное.
#726 #914863
>>914845
Ну так послушай, узнаеш:
https://www.youtube.com/watch?v=05OjFFBoGBk
#727 #914865
>>914605
По JavaScript:
Б. Керниган, Д. Ритчи - Dive into Javascript и продолжение тех же авторов Dive into Gorillascript
465 Кб, 529x559
#728 #914899
Кодач, не поможешь залетному? Нужны МАТЛАБОБОЯРЕ.
Суть такова: горит диссертация, есть несколько иррационально больших формул в Матлабе, состоящих, в общем-то, из обычной арифметики и тригонометрии, но плохо упрощаемых (кривые второго порядка, параметризация по углу, дополнительные пиздец-функции и прочие радости жизни). А еще от всего этого первая и вторая производные.
Нужно перенести формулу в код, и всё бы хорошо, но Си, на котором пишет семпай, и Лазарус, на котором говнокожу я, не понимает корней и квадратов в виде "^2", а хочет православные sqr и sqrt. Остальной синтаксис охуенно зашел, а степени - нет. Руками править нельзя, проебутся все скобки (естественно, корней от суммы квадратов и квадратов котангенсов там до жопы), накалякать скрипт - тоже муторно (нужно обработать кучу скобок, ситуации, где в квадрате стоит тригонометрия, еботни на много дней).
Матлаб Кодер вроде бы умеет делать то, что надо, но я не уверен, что он не обосрется с символьными вычислениями, а мне нужен, по сути, просто переводчик, который не наебнет мне скобки. Может анон знает какую-нибудь скрытую годноту?
914978
#729 #914924
Аноны, по работе попался HTTP-бот на TCL. Стоит ли с ним ебаться, или просто переписать на Go/Python? Этот язык я вижу впервые. Впечатления ниже.

Синтакс с говнецом - парсер не отличает фигурную скобку в строке или внутри комментария от обычной фигурной скобки. Несколько видов ООП и все говно. Парадигмы перемешаны - зачастую объект это команда, и комьюнити считает, что это хорошо. Асинхронный рантайм на старинном select. Виртуального кода как такового нет. В общем, не оче.

НО ЭТО БОЖЕСТВЕННОЕ C API. Кто сталкивался с PHP C API, тот поймет. Чтобы заменить в рантайме select на epoll или libevent - в API есть специальный интерфейс. Есть интерфейс для виртуальных файловых систем, чтобы кучу файлов стандартной либы зашить в архив или БД.

Х.з., что там еще есть, но впечатление такое, что на охуенные C-потроха натянули говняный язык. Стоит ли с ним ебаться?
914945914993
#730 #914945
>>914924
Можешь на Lua переписать еще.
#731 #914978
>>914899
Гугли Pratt operator precedence parsing. Парсишь своё выражение в дерево и печатаешь в нужном формате со скобочками.
#732 #914993
>>914924

>Стоит ли с ним ебаться


стоит
#733 #914997
Не по адресу, но всё же. В саблайме не работает emmet. Точнее он работает, но как-то странно.
Допустим я пишу div и нажимаю tab.
Моё выражение разворачивается в <div></div>.
Пишу div>div и нажимаю tab.
Разворачивается только последний div и получается div><div></div>.
С чем может быть это связано?
#734 #915000
Как в php внутри статического класса получить список всех методов класса? Через get_class_methods(self) не работает.
#735 #915011
Я гуманитарий залётом. Мне просто интересно, если любая программа это набор буковок, то какого хрена они раздуваются до многих гигабайт? Ну там с играми понятно, текстурки, модельки и прочее. Но Wиндоус то почему раздуло до 20 гигов? Как работает эта шайтан-машина?
915091
#736 #915023
Как в сишарпе обращаться к функциям наследуемого класса?

Если Building, у него есть функции.
Есть House, унаследованные от Building.

House asd;
asd.function

Могу пользоваться только функциями от building, а паблик функции house не видно. ЧЯДНТ?
915025916376
#737 #915025
>>915023

>Как в сишарпе обращаться к функциям дочернего класса?



фикс
1928 Кб, 3250x2167
#738 #915043
Какой уровень английского должен быть у программиста? У меня щас Pre-intermediate, есть какие-нибудь курсы (желательно ориентированный на программистов), при помощи которого можно поднять до нужного уровня?
915045
826 Кб, 1024x768
#739 #915044
Ребят, привет. Такой вопрос. Существует допустим браузерка какая-то. Разумеется у нее есть клиентская часть - в окне пользователя и серверная. Какой утилитой можно отследить команды которые отправляет сервер клиенту и наоборот. А так же, допустим насильно отправить подобную команду от клиента серверу. Допустим на перемещение персонажа по координатам по полю в онлайн-2D браузерке. Хочу написать бота для одной онлайн-дрочильни, можно конечно сделать это легко через AutoIT - командой MouseClick, но это занимает мышь. Я хочу сделать более элегантно, чтобы процесс висел в трее где-нибудь, в свернутом окне. Подскажите, с меня как обычно на дваче - ничего.
915046915081
#740 #915045
>>915043
Доки читать нужно уметь, можешь хоть нулевой уровень иметь.
#741 #915046
>>915044
Гугли перехват пакетов, не помню названий.
915054
#742 #915052
Правда, что все программисты увлеченные люди, которые не могут жить без кода и постоянно пишут какие-то софтины для себя? Я вот например не могу писать для себя. Ну не знаю я, что писать, а из книжек всегда говно унылое, а не задачи. Другое дело когда на работе ты сначала под тяжестью ответственности пытаешься разобраться в задаче, читаешь доки, гуглишь. Потом вникаешь, накидываешь примерный код, тестишь и пишешь готовое решение. Вот это я понимаю, каждая решенная задача - маленькая победа. А когда сам себе пишешь, то где-нибудь воткнулся и всю мотивацию проебал. Хз может у меня просто амбиций нет и я не считаю свои проекты чем-то важным. Может в этом проблема, а других всё по другому.
915059
#743 #915054
>>915046
Снифферы что ли? http заголовки можно и в браузере отслеживать через окно разработчика.
#744 #915059
>>915052

>Ну не знаю я, что писать


Значит у тебя нет задач. Я никогда не думал "а чо бы мне для себя написать". Сначала появлялась необходимость - а уже потом желание найти решение.
915062
#745 #915062
>>915059
Так я про то и говорю, что я прогать хочу, но для этого мне нужно работать на дядю. Просто куда не плюнь все такие программисты увлеченные (ну или пиздаболы(не все)), а для меня это просто профессия, а не призвание.
915072
#746 #915072
>>915062
Тебе эта увлеченность не нужна. Скорее наоборот нужно вырабатывать иммунитет к занудству и рутине. Увлеченным людям как раз хреново: они когда учились думали, что будут такими неебаца творцами, а потом, попадая на работу охуевают от однообразности всего происходящего. Тут периодически появляются треды, посвященные этому всему
915077
#747 #915077
>>915072

>Увлеченным людям как раз хреново: они когда учились думали, что будут такими неебаца творцами


Я неебаца творю и счастлив.
Правда, нищий.
#748 #915081
>>915044
Ну ты посмотри, как оно там соеднияется (http-запросы, websocket, или флеш вообще), найди адрес, через wireshark проследи, когда и что отправляется, зашифровано или нет, если флеш - декомпилятор можешь скачать (https://www.free-decompiler.com/flash/download/ например), но я без понятия, поможет ли он с играми, я лишь для проигрывателей на стриминговых сайтах его использовал. Потом начинай писать своего клиента, имитируя действия реального, разибирайся в протоколе/формате сообщения, ну а дальше уже всё легко пойдёт.
#749 #915091
>>915011
Суть в том, что программисты очень ленивы. Они вместо написания своего кода тянут огромные "сборища букв" - библиотеки ради того, чтобы вывести текст в одну строку, а не в две, условно говоря. И эти библиотеки могут тянуть еще больше библиотек. А все на маленькую фигню.
6 Кб, 1167x63
#750 #915092
Дорогие аноны, помогите с алгоритмом пожалуйста.
915106915108915112
#751 #915094
Пацаны, какую тему взять на диплом? Выпускаюсь в следующем году. Ума не приложу, что брать.
#752 #915106
>>915092
А список какой? связанный? или это dinamic array? этой хуйни пять штук разных есть
915107
#753 #915107
>>915106
а хотя в глаза ебусь, там есть key и next. это одностороний связанный список.
#754 #915108
>>915092
Как-то так можно, например - http://ideone.com/5c7iM8
Не знаю, имеется ли у тебя какой-то готовый код для задачи, std::list, и какой вообще язык, я накостылял свой "связанный список".

Обоссывание приветствуется.
915110
#755 #915110
>>915108
главное не использовать указатель на предыдущий элемент
915113
#756 #915112
>>915092
Я бы сделал так. мы идем по списку, запоминая предыдущий указатель на следущий элемент.

смотрим следующий элемент и его key. сравниваем, если он == N, то смотрим следующий, если он тоже == N, то когда находим тот который != N, мы достаем указатель на тот элемент который запомнили раньше(прошлый не равный N) и ему в next пихаем указатель на этот элемент !=N(который только что нашли) и так до конца списка.

попутно обмазать проверками на nullpointer и почистить память для тех элементов которые выпездили из списка.
#757 #915113
>>915110
В смысле? Как ты удалишь что-то из такого списка, не используя указатель на предыдущий? Ведь всё "удаление" элемента n и заключается в присвоении Node_n-1->next указателя на Node_n+1, дальше уже работа с памятью.
915114
#758 #915114
>>915113
препод сказал удалять без предыдущего
915116915165
#759 #915116
>>915114
тогда тебе нужно создать еще список, и скидывать туда элементы(которые !=N) и связывать их. и старый список удалить.

но препод тоже наверно приебется.
Ибо блять это все выглядит как типичные говно-техзадание. Даже не ясно что хранять в качетсве Key\N.(а вдруг это блять Строка)
#760 #915165
>>915114
Вот, переделал без предыдущего. http://ideone.com/Rp6wBu
#761 #915169
>>912742
Вверх!
#762 #915199
Анон поясни, почему кто-то считает, что POST - это для добавления новой записи, PUT- для обновления, а кто-то наоборот PUT-добавление, POST-обновление. Как правильно то в итоге?
сам всегда придерживался 1го варианта
915256915285
#763 #915256
>>915199
Да PUT не очень и нужен.
#764 #915285
>>915199
Маня, ты прав. PUT -- это update, а POST -- insert.
Это пиздец как важно, потому что PUT идемпотентный (ты можешь повторить один и тот же запрос хот 100500 раз -- состояние системы останется таким же, как и после первого раза). А вот POST -- нихуя. Каждый повтор будет добавлять новую запись.
Поэтому и бразуер спрашивает тебя, когда ты заполнил форму, тыцнул submit, а потом жмешь f5.
915291
#765 #915291
>>915285

>Это пиздец как важно


Разве это всё не на усмотрение сервера? Можно же и на GET всю базу удалить.
#766 #915305
Сап, антоны.
Хочу написать небольшую систему для учета ip-адресов. Адреса будут храниться в бд, ну а вывод не вебморду. Поскольку я не селен в web, но не понимаю один момент:
я хочу выводить каждый ip адрес, скажем, с помощью тега <H3> на веб-страницу, а при нажатии на него открывать окно редактирования. Т.е. мне нужно при нажатии на конкретный ip отправлять данные на сервер, можно ли это как-то сделать, кроме как через <form action=>? Т.е. мне нужно отправлять данные на сервер при нажатии на конкретный <H3>, а соответственно в GET подставлять, скажем, текст, который находиться между <H3></H3>. Если есть еще какие-то варианты, то скажите хотя бы куда копать, дальше сам разберусь.
915307915357
#767 #915307
>>915305

>селен


силен
fastofix[i/]
915336
#768 #915327
Россия отправит на Марс макак
https://lenta.ru/news/2017/01/19/monkey/

Прощайте пацаны. Я никогда не забуду наш уютный JS тред...
915329
#769 #915329
>>915327
Коротнул
#770 #915336
>>915307
jQuery.
915554
#771 #915357
>>915305
Это смотря что у тебя на бэкенде, если там Haskell+yesod, то можешь считать, что никаких проблем не возникнет, а если что-нибудь другое, то прийдется поломать голову.
915431915554
#772 #915406
Хочу лить контент в виде картинок/видео на свой говноблог на блохспоте. Могу ли я обойтись без взаимодействия с api vk?
#773 #915431
>>915357
Стоит ли учить Хаскел и внедрять в нашей конторке?
мимо тимлид
915437915438
#774 #915437
>>915431
Да, а обо всех остальных языках забудьте, как о страшном сне. И понемногу смотрите в сторону Idris, за ним будущее!
#775 #915438
>>915431
Конечно, если получится, то у тебя сразу +20см к пенису прирост будет.
915452
kk #776 #915449
Bump
#777 #915452
>>915438
Не, 40см уже мутант какой-то.
#778 #915462
Привет.
В институте надо написать десктопную приложуху с UI на джаве(штука похожая на Windows Forms из .net, вроде Swing).
С основными конструкциями языка разобрался, но что делать с UI хз. Посоветуйте годный туториал по созданию UI.
915490
#779 #915466
Допустим, у меня есть список/массив/вектор из N строк и строка, в которой это дело надо найти. Как эффективно это можно сделать? Просто тупо проверять строку на эти N подстрок?
915480
#780 #915480
>>915466
Гуглить не пробовал?
Зависит от того меняется ли строка в которой ищешь и меняются ли строки которые ищешь.
Определись с этим сперва.
915484
#781 #915484
>>915480
Суть такая:
1) Получили строку.
2) В ней ищем подстроку из набора.
3) На основе шага (2) что-то делаем.
4) Возвращаемся на (1) шаг.

Я то даже не знаю как это нормально сформулировать, чтобы хоть что-то найти.
915593
#782 #915490
>>915462
Swing мёртв, делать UI на Java - безумие, так и скажи своему преподу и готовься отслужить в нашей доблестной армии.
915647915832
#783 #915502
Анон, а когда я инициализирую массив в С++ через а[x][y], то как он у меня выглядит в памяти? Т.е. грубо говоря у меня есть указатель на первый элемент массива и дальше он просто лежит в памяти как одномерный массив длинной x*y или это массив указателей на массивы, которые лежат хуй пойми где?
#784 #915529
Когда долго кодю - например сейчас, стал замечать, что в пол голоса говорю сам с собой и с воображаемой аудиторией , например:
-Ща, погоди-ка,а если наоборот
-Да ёптить
-Во, ща должно получиться, стопудово, пацаны...

Поймал себя на мысли, что если бы смотрел на себя со стороны, то подумал бы: "вот еблан..."
у вас бывало такое?
915535915605
#785 #915535
>>915529

>у вас бывало такое?


нет
915536
#786 #915536
>>915535
Ну нет так нет.
#787 #915537
Сап. Недавно видел сервис, который позволяет построить что то типа relations (не знаю как это называется) между классами в проекте, но проебал ссылку, подскажите. Спасибо.
#788 #915540
Подскажите подкастов по веб-технологиям. Желательно побольше бек и меньше вёрстки. Пыха, питоны, джанги, апачи, нгинксы, ресты и т.д.
#789 #915554
>>915336
>>915357

Я додумался до следующего:
выводить каждый элемент, как ссылку <a href>, url которой содержит уникальную переменную для каждого ip, пример - "index.cgi?ip=192.168.1.1" и т.д. Собственно так все работает и меня это устраивает, но ради интереса спрошу:
так вообще делают? так можно делать с точки зрения "правильности"?
915560
#790 #915560
>>915554
Твой подход вполне нормален, ящитаю.

Как вариант, можно ещё через онклик эвенты всё нафигачить - https://jsfiddle.net/b7rko3q4/ , я бы так сделал, но я не очень надёжный источник лучших практик.
915661
#792 #915605
>>915529
Аутизм.
#793 #915606
С чего начинать изучать MySQL?
915626915651
#794 #915626
>>915606
С изучения SQL.
#795 #915639
Можно ли с помощью линукс сделать бесплатный интернет? Я читал где то что можно , подскажите как . хочу установитьповерх андройда.
915642
#796 #915642
>>915639
Ты об iodine и туннеле через dns, кой провайдеры часто не считают?
915645915694
sage #797 #915645
>>915642
Он слов таких не знает.
#798 #915647
>>915490
Ну тогда остается JavaFX

а почему это Swing мертв?
#799 #915651
>>915606
Создай базу данных, например:
http://dev.mysql.com/doc/refman/5.7/en/creating-database.html
#800 #915652
Как лучше учить Жабий Скрипт? Может посоветуете литературки, для дауна-аутиста с истфака, проще говоря для полного нуля в программировании.
915681
#801 #915661
>>915560

Хороший вариант, добра.
#802 #915681
>>915652
А на кой ляд жс нужен дауну-аутисту да еще и с истфака?
915686
#803 #915686
>>915681
Нужно сделать хороший сайт для краеведческого музея моей мухосрани. Для найма человека денег нет, а кроме меня это делать некому.
915722
#804 #915694
>>915642
Я не понимаю о чём ты говоришь. Мне нужен только интернет, хотя круто освоить хаккинг и програмирование. Так можно или нет?
#805 #915722
>>915686
fl.ru - найми школьника-фрилансера за 500 руб, он тебе все сделает.
#806 #915739
>>915735
Ты правда думаешь, что тут кто-то перейдет по непонятной ссылке? В Одноклассниках так тралль.
#807 #915742
>>915740
Нихуя ты сравнил.
#808 #915744
Анон, спрошу и съебу знаю какая нубятина, учусь на javarush, хуйли у меня точку воспринимает, как неопознанный символ и приходится копипастить из других участков кода?
#809 #915745
Блядь, как можно так тупо троллировать в обителе блядь, в клондайке нахуй русского IT? Ладно бы всякие верстальщики тут сидели, Верстальщик хуже пидораса но мы-то серьезные ребята, нас таким не проведешь.
#810 #915749
>>915747
Нюкни этих дебилов.
#811 #915752
>>908237

>


>Требования:


>отличное знание php, html-вёрстки, CSS, javascript;


>наличие опыта составления ТЗ совместно с заказчиком


Блять, миссия невыполнима
html и css вообще не яп, а хуйня для разметки и стилей
Жабаскрипт - выучи хотя бы основы, это займет недели две( но это неточно)
915759915771
55 Кб, 462x600
#812 #915753
>>915747
Ну вот мой айпи, например
127.0.0.1
#813 #915759
>>915752
я хтмл месяц учил не понимал нихуфя сложно было
#814 #915760
Как написать программу, чтобы она переселила меня в компухтер? Как в фильме Хоттабыч
915764915765
#815 #915764
>>915760
Тут некоторые будут советовать писать на Лиспе, но их не слушай - пиши на Джаве. Есть много библиотек, на все случаи.
#816 #915765
>>915760
Не слушай его, на C# пиши.
#817 #915771
>>915752

>>наличие опыта составления ТЗ совместно с заказчиком



работаешь такой со стороны заказчика, ставишь задание
Отправляешь материалы, готов выполнить даже часть работы за исполнителя, лишь бы в срок
@
Исполнитель на все телефонные звонки смущенно отвечает, что ещё не готово
@
Сроки поджимают
@
СРОКИ СИЛЬНО ПОДЖИМАЮТ
@
Не выдерживаешь, делаешь часть работы за исполнителя (100% утверждено руководством), отправляешь ему
@
Исполнитель подает на рассмотрение результат, несколько отличающийся от того, что было в ТЗ
@
Та часть проекта была проигнорирована и сделана исполнителем по своему
#818 #915784
Кто такие эйчары?
#819 #915792
Где можо найти бесплатный хостинг
1. С возможностью аплоада небольших файлов
2. Без жесткой идентификации если есть рега по мобиле, чтобы на виртуальную регалась без проблем, а не как в телеграме
3. без tls/ssl
916335
#820 #915794
У меня есть концептуальный вопрос, относительно ООП и патерн-матчинга.
Только ООП именно настоящего, где все есть объект и обмениваются они сообщениями, а на сообщения уже реагируют диспетчеры объектов и все такое. А сами сообщения это не обязательно только лишь литералы (представляющие строчный примитив) а вообще любой иной объект.

Если в такой объектной модели, объект диспечит входящие сообщения по принципу сопоставления с образцом, например, т.е.

есть у нас объект X
ему посылают сообщение в виде строки 'hui'
если отобразить это на процедурную модель, то что-то типа send_message (X, 'hui')

Диспетчер объекта принимает и обрабатывает это сообщение сверяя по набору правил (в смолтолках\селфах\и им подобных просто ищется нужный слот по цепочке прототипов, и если нигде не найден, то вызывается специальный метод, окей) но если у нас этот набор правил не просто статичные шаблоны в виде слотов, а вполне себе условия, что-то типа

(в диспетчере, пусть входящиее сообщение это $)

если $ строка, то делаем то-то
если $ число, то другое
если $ такой-то объект третье, и так далее.

Так вот, в обычном паттерн матчинге, ищется первое подходящее условие, и выполняется заданное действие для него. То есть, если унас пришла строка и есть действие для входящих строк то выплолнится действие, а дальнейшее сопоставление с образцом не продолжится.
При этом типичный паттерн матчинг в типичных языках, это стачтиная конструкция, в нее нельзя добавлять правила в рантайме, или удалять их, или менять их порядок. А допустим у нас он динамичный. И вот в таком вот списке правил, есть правила:
если $ строка, то сделать ей uppercase каждого символа
если длина $ > 2 то обрезать $ до 2
если $ массив, то реверснуть его и

И вот, у нас send_message (X, 'hui')
в типичном языке, при паттерн матчинге, у нас просто апперкейзнится строка 'hui'
А по идеи (если рассматривать объекты, как отражение на сущности реального мира), при входящей строке 'hui' она должна привратиться в 'HU' потому что попадает под несколько правил сразу.
А если входящиее сообщение будет массив [1,2,3]
то он должен будет преобразоваться диспетчером в [2,1] (ли возможно в [3,2], в зависимости как учитывается порядок обработки правил и учитывается ли он)

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

Так вот. Насколько такая концепция обработки сообщений логична (хотя я понимаю что она очень запутана). И что больше всего интересует, отображена ли (реализована ли) она в каком-то языке?
#820 #915794
У меня есть концептуальный вопрос, относительно ООП и патерн-матчинга.
Только ООП именно настоящего, где все есть объект и обмениваются они сообщениями, а на сообщения уже реагируют диспетчеры объектов и все такое. А сами сообщения это не обязательно только лишь литералы (представляющие строчный примитив) а вообще любой иной объект.

Если в такой объектной модели, объект диспечит входящие сообщения по принципу сопоставления с образцом, например, т.е.

есть у нас объект X
ему посылают сообщение в виде строки 'hui'
если отобразить это на процедурную модель, то что-то типа send_message (X, 'hui')

Диспетчер объекта принимает и обрабатывает это сообщение сверяя по набору правил (в смолтолках\селфах\и им подобных просто ищется нужный слот по цепочке прототипов, и если нигде не найден, то вызывается специальный метод, окей) но если у нас этот набор правил не просто статичные шаблоны в виде слотов, а вполне себе условия, что-то типа

(в диспетчере, пусть входящиее сообщение это $)

если $ строка, то делаем то-то
если $ число, то другое
если $ такой-то объект третье, и так далее.

Так вот, в обычном паттерн матчинге, ищется первое подходящее условие, и выполняется заданное действие для него. То есть, если унас пришла строка и есть действие для входящих строк то выплолнится действие, а дальнейшее сопоставление с образцом не продолжится.
При этом типичный паттерн матчинг в типичных языках, это стачтиная конструкция, в нее нельзя добавлять правила в рантайме, или удалять их, или менять их порядок. А допустим у нас он динамичный. И вот в таком вот списке правил, есть правила:
если $ строка, то сделать ей uppercase каждого символа
если длина $ > 2 то обрезать $ до 2
если $ массив, то реверснуть его и

И вот, у нас send_message (X, 'hui')
в типичном языке, при паттерн матчинге, у нас просто апперкейзнится строка 'hui'
А по идеи (если рассматривать объекты, как отражение на сущности реального мира), при входящей строке 'hui' она должна привратиться в 'HU' потому что попадает под несколько правил сразу.
А если входящиее сообщение будет массив [1,2,3]
то он должен будет преобразоваться диспетчером в [2,1] (ли возможно в [3,2], в зависимости как учитывается порядок обработки правил и учитывается ли он)

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

Так вот. Насколько такая концепция обработки сообщений логична (хотя я понимаю что она очень запутана). И что больше всего интересует, отображена ли (реализована ли) она в каком-то языке?
915800915845
#821 #915800
>>915794
Нихуя не понял, но смотри smalltalk
915802915807
#822 #915802
>>915800
Я написал же, что smalltak работает по иному приниципу. Унего строгое сопоставление, а сообщения это обязательно литерал.
50 Кб, 800x858
#823 #915803
ГОРИТ ЛАБА, ЧЕРЕЗ 3 ЧАСА ВЫСЫЛАТЬ

Эксперты двача, выручайте.
На лабу было дано 10 дней, я запросто сделал все задачи, но как сделать вот эту - я не ебу. Вожусь уже 5-ый день, и нихуя не получается. А сделать надо следующее:

Написать программу «синтезатор». Создать два массива, один хранит частоты нот, второй – длительность звучания. Реализовать для пользователя меню
a)ввод мелодии
b)редактирование мелодии (по номеру ноты)
а) при редактировании мелодии пользователь вводит номер ноты и задает новую частоту и длительность
б) * при редактировании мелодии пользователь видит новое меню, содержащее список доступных нот и доступных длительностей
c)просмотреть ноты мелодии
d)проиграть мелодию
e)выход
Примечание: функция Beep выдает сигнал на динамике с указанной длительностью и частотой. Библиотека windows.h

Про 2 массива всё понятно, про функцию Beep() всё понятно, но что дальше делать то, блядь? Я просто не понимаю, какого хуя от меня требуется сделать. Это самая первая задача, с которой я полез в поисковики. А в поисковиках - вообще нихуя нет. До этого таких сложных задач не было, всё решалось просто. Кусок кода не буду вбрасывать, т.к. кроме функции Beep(), iostream и двух массивов я нихуя больше не сделал, потому что я вообще не понимаю как это решать.

Выручайте начинающего мамкиного погроммиста, с меня нефть. Заранее спасибо.
#824 #915804
>>915803
Сделаю за 3к.
#825 #915807
>>915800
И собственно, что непонятного.
Вот ты человек. Ты можешь принимать сообщения и реагировать на них.
Допустим у тебя есть такая задача - ты сидишь в комнате и тебе приносят разные предметы. Если тебе принесли что-то красное, ты хлопаешь в ладоши. Если что-то круглое - топаешь ногой. Если это фрукт - ты его выбрасываешь.

И вот тебе приносят красный флажок. Ты хлопаешь в ладоши.
Приносят мячик - топаешь ногой.
Принесли спелое яблоко - ты хлопаешь в ладоши, топаешь ногой и выбрасываешь яблоко.

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

В типичных ЯП, эти условия надо описывать вложено, для каждого конкретного случая.
915823
#826 #915809
>>915803
Так и скажи преподу, что не смог её решить. Думаю поможет. Или ты в университете за КОРОЧКОЙ?
915811916340
#827 #915811
>>915809
Нет, не за корочкой. Но я подобные ещё не решал. Вообще нихуя не понятно.
#828 #915814
>>915803
Бля, просто напросто сделай два массива, один хранит частоты нот, второй – длительность звучания. Реализуй потом для пользователя меню. Делов-то.
915821
#829 #915821
>>915814
А редактирование этой мелодии как делать?
915825
#830 #915823
>>915807

у тебя есть объект, который проходит цепочку middlewares и попадает в routes. При этом состояние объекта или окружения может меняться в middlewares. Пишется элементарно вообщем-то. Где и как формировать список middlewares это отдельный вопрос, можешь запилить диспетчер. Пишется вообщем-то элементарно.
915824915829
#831 #915824
>>915823

да, элементарно.
#832 #915825
>>915821
Вместо интерфейса делаешь Ехидное лицо Путина и пусть всегда играет "С чего начинается Родина"
915826
#833 #915826
>>915825
Наверно тебе нужно представить мелодию ввиду списка, который хранит указатели на ноту, длину ноты.

И пользователь по очередно вводит ноты.

Скажем до 16 нот.

В идеале, эту хуйню нужно запихнуть таймер, но и так сойдет.
915827915836
#834 #915827
>>915826
Проигровать тоже легко, передать по очередно элемнты списка, звукогенератору
#835 #915829
>>915823
Да, я в курсе что подобное можно запилить на принципах обычных языков, хоть объектных, хоть функциональных, не суть.

Мне любопытно, были ли такие принципы обмена сообщений и вообще устойства объектов представлены как концепция какого-то языка в целом (и как следствие отражено в его синтаксисе и тому подобном). Ну как smalltalk\io\self с их все есть объект и сообщения, но там нет динамической диспетчеризации по сопоставлению с шаблоном (только если реализовывать ее отдельно,в #idontunderstand, что собственно равносильно реализации такой модели на любом языке).

Просто есть много неточностей в этом динамическом сопоставлении. Что напрмиер, если правила противоречат друг другу, как должен учитываться их порядок, может ли какое-то правило прервать дальнейшее сопоставление или наоброт вернуть его в начала списка и пройтись по нему снова, и тому подобное.
#836 #915832
>>915490

>делать UI на Java - безумие


Я знаю, но у нас препод джавапидор.
#837 #915834
>>915803
Вот так тебе надо сделать?
http://ideone.com/DOTlXd
#838 #915836
>>915826
Мне кажеться, или такое уже было в nokia 1101? Там еще фонарик был. Могу откопать.
915841
#839 #915841
>>915836
Было, было там был синтезатор мелодий. Я в нём блекц хреначил.
#840 #915845
>>915794
В реболе есть case/all. В хаксе есть экстракторы. Паттерн-матчинг - это не что-то такое волшебное - ты (как разработчик языка) сам решаешь, как он будет работать. Хочешь, чтобы проверялись все кейсы - делаешь, чтобы проверялись все кейсы.
#841 #915863
Анон, подскажи, есть ли какой-то удобный GUI json-редактор? У меня есть огромный жсон на 334к строк и мне нужен редактор, который умеет:
1. Убрать неиспользуемые поле:значение во всем файле
2. Убрать целиком элементы в теле которых значение определенного поля == null. С меня как всегда.
915877
#842 #915877
>>915863
Могу поспорить что можно скормить IDEA и он все сделает. а так я хз. не пробовал.
915979
#843 #915889
Посоветуйте йоба-курс для освоения php на уровне прописывания скриптов для обработки запросов, уверен таких сейчас очень много, бэкграунд есть.
915891
#844 #915891
>>915889

>бэкграунд есть


Картинкой или цветом?
sage #845 #915906
Хацкеры с васма ковыряли хаскель, когда это еще не было мейнстримом.

http://ziyoumin.livejournal.com/673.html
915919
#846 #915919
>>915906
Гаскіль все еще не мейнстрим
#847 #915979
>>915877
Спасибо, попробую.
#848 #916145
Поясните за язык с самым охуенно огромным массивным интерпретатором? Где такой рейтинг есть?
916146
#849 #916146
>>916145
жабаскрипт
#850 #916196
Погромач, вот скажите, абу реально пиздит, когда говорит, что сервера не выдерживают, надо задонатить?
916198916393
#851 #916198
>>916196
Так мэйл.ру уже держит, такого же нет, нет?
916200
#852 #916200
>>916198
И они так внезапно решили помочь? Такое чувство, что это все подстроено.
916201
#853 #916201
>>916200
Какой ты догадливый.
916203
#854 #916203
>>916201
Да я вообще умен не по годам.
#855 #916219
Сап аноны, кун 21 год, учусь в медицинском, чувствую, что медицина не моё, всегда была тяга к программированию, но родственники уверяли что это дерьмо и я буду червем пидором и знаю, что таких вопросов были тут миллиарды раз, но все же, с чего начать? в шапке видел ссылку на лурк, вот немного заинтересовался питоном, с чего начать?
#856 #916227
>>907463 (OP)
Какой нужен уровень мат. подготовки чтобы прочесть (и понять) "Алгоритмы" Кормена?
916240
#857 #916232
>>916219
С Haskell
#858 #916240
>>916227
В конце книги есть, как утверждает автор, вся необходимая математика. Если ты готов думать над определёнными моментами, а не "я с первого взгляда не понял это, ну нафиг", то 11 классов хватит, учитывая, что там вся нужная математика есть
916242
#859 #916242
>>916240
Пасиб. Только у меня и 11 классов нет.
916247916250
#860 #916247
>>916242
Чекай книгу Программирование: теоремы и задачи. Шень А.
Она легче кормена, попутно решай задачки.
916259
#861 #916250
>>916242
Алсо, существует куча онлайн курсов на ютубе, coursera, stepik. Короче, с чего начать всегда найдёшь, не откладывай на потом
916259
#862 #916259
>>916247
>>916250
Благодарю.
#863 #916330
(java)
объясните что значит программировать через интерфейс а не через реализацию?
вот допустим есть апи, я получаю с сервера данные о котах и отправляю как ответ.
я создаю new Cat();
заношу туда данные, и всё.

а нужно сделать interface Animal, и его имплементировать в Cat?
зачем?
я не понимаю
#864 #916334
>>916330
Ну а как иначе? Сделаешь просто - программа будет быстро работать, и пользователям не нужно будет покупать новое железо, а у тебя будет мало строк кода, и тебе меньше заплатят.
916336
#865 #916335
>>915792
Под такие критерии подходят все более-менее нормальные хостинги.
PythonAnywhere если питон норм, 000webhost, Openshift.
Вот это буржуи там в Америке. Самый нищеброд-вариант облачного хостинга от гугла стоит 4.09 долларов в месяц, вместе со всеми комиссиями вообще пойдет 5 долларов
#866 #916336
>>916334
ты ублюдок блять ебаный, поясняй нормально
#867 #916340
>>915809
Можно нарваться в вузе за такую предъяву на что-то типа такого:

>>Это тебе дали задачу, не мне, вот и сиди-решай.

#868 #916362
>>910962

Jeffrey Richter, Windows via C/C++
#870 #916376
>>915023
Скинь пример, ты что-то неправильно делаешь.
#871 #916377
Антон, привет.
Тут за vba для экселя не бьют?
Я создал форму. И модуль. Я жму горячую клавишу и у меня модуль отображает форму с текстовым полем для ввода и кнопкой.
Сейчас я сделаю так, чтоб кнопка убирала форму, а как передать обратно в предыдущий модуль значение текстового поля?
916396
#872 #916387
>>910962

>Собственно с чего начать в это вкатываться?


А. Ахо, Р. Сети, Дж. Ульман. System programming via GorillaScript.
#873 #916392
>>916219
не хочешь прислушатся к мнению родаков?
21 год это уже 4й год медицинского вуза, ты хочешь дропнуть его..
глупо..
никто не мешает тебе заниматься программированием в свободное время как развлечение
#874 #916393
#875 #916396
>>916377
В форме вне функций делаешь Public Result As String, в хэндлере клика Me.Result = что тебе нужно, потом Me.Hide(), в вызывающем модуле читаешь Form1.Result и говоришь Unload Form1 (или не говоришь). Можешь скрыть детали в отдельную функцию. Можешь инстанцировать форму (Dim frm As New UserForm1; frm.Show vbModal; Debug.Print frm.Result; Set frm = Nothing) - это наиболее удобно. Не писал на вб десять лет, нихуя не помню, но как-то так.
916528
156 Кб, 1280x868
#876 #916399
>>916219

>всегда была тяга к программированию


Я УЗНАЛ, ЧТО ПРОГРАММИСТЫ МНОГО ПОЛУЧАЮТ, И ТЕПЕРЬ ВСЕМ БУДУ ПИЗДЕТЬ, БУДТО Я ВСЕГДА ХОТЕЛ ИМ СТАТЬ
917087
#877 #916400
>>916219
haskell конечно.
31 Кб, 510x368
#878 #916402
Допустим, ты прогер, пишешь на языке N1, который знаешь достаточно для выполнения работы, периодически что-то читаешь, изучаешь, рефакторишь. Как правило, работа рутинная и все процедуры автоматизированы.
Тут, внезапно, случается ситуация, когда срочно нужно сделать какую-нибудь хуйню типа: перегонки кучи текстовых фрагментов в таблицу по определенным условиям или копировании данных в определенные места в документе.
Или какой-нибудь вывод на печать опредленных частей текста в определенных документах.
Ты никогда раньше с таким не сталкивался, но есть форумы с готовыми кусками кода и макрорекордеры, автокликеры.
КАк ты спасаешься в таких внештатных ситуациях, анон?
916408
#879 #916404
>>916219
ты уже староват для программирования. в твоём возрасте уже перекатываются на должности административного характера (тимлиды, манагеры), а ты только хочешь вкатываться. то бишь, ты и будешь червём-пидором в данном случае
916609
#880 #916408
>>916402
ну, тут нужно вспомнить, что все разрабы яндекса в видео где их спрашивали, какие яп они использовали, у них такой подход:
есть основной язык
плюс они осваивают какой-нибудь скриптовой язык как раз для таких поделий
тебе также можно поступить
#881 #916418
>>916219
Иди доучивайся на патологоанатома. И потом занимайся программированием.
#882 #916423
Почему в numpy арифметическая прогрессия называется линейным пространством (linspace)?
916431
#883 #916431
>>916423
Определение. Линейным (или векторным) пространством называется множество элементов произвольной природы, на котором определены операции сложения элементов и умножения элемента на число, замкнутые в данном множестве и согласованные друг с другом. Элементы любого линейного пространства называются векторами.
#884 #916514
Аноны, если у вам нечего делать, и карманы не лопаются от далларов, то у меня есть предложение. Нужно реализовать алгоритм Берлеке-Месси на Ассемблере nasm. Не бесплатно, имеется 3к. Дедлайн - 24.
Писать на raz::ilmaildailANUSg+#UmailPUNCTUMcD?}om или id373341334
#885 #916528
>>916396
Тода еще такой вопрос.
Вот у меня есть какой-то макрос, который активируется при изменении листа.
А еще у меня есть другой макрос, которому нужно задать значение ~70 ячеек за раз.
Как мне задать значение ячейкам, не запуская тот макрос, который реагирует на измнения?
916599
#886 #916555
А вот вы, те кто работает программистами, вы что делаете на работе то? Подозреваю, что скучную хуйню, которая вам неинтересна.
916574
#887 #916574
>>916555
Да, ты прав.
916576
#888 #916576
>>916574
Наверно всякие программы, которые кроме одной организации никто и не использует и никто о них и не слышит, да?
916586
#889 #916586
>>916576
Восхищаюсь твоей сообразительностью. Все именно так.
916596
52 Кб, 535x528
#890 #916596
>>916586
Че то я приуныл.
#892 #916609
>>916404
Какой нахуй тимлид, если вузик заканчивают в 22?
916613
#893 #916612
>>916481
Эт в телеграме чтоль?
#894 #916613
Когда создаю>>916609

>если вузик заканчивают в 22


>2017


>не работать учась в вузе

916630
#895 #916616
Реквестирую статью, внятно объясняющую все нюансы и тонкости интервального кодирования. Желательно без сильного матана.
#896 #916630
>>916613
А отдыхать когда? На вписки ходить, в клубасик там, в киношку?
916631916633
#897 #916631
>>916630
В выходные, как все нормальные люди.
#898 #916633
>>916630
с таким настроем ты будешь всю жизнь за 30к работать
916642
#899 #916642
>>916633
30к в дс или в провинции? Если в провинции, то я не против.
916644
#900 #916644
>>916642

>Если в провинции, то я не против


я также думал по молодости, теперь второй год сижу JAVA-ENTERPRIZE-оверлордом за 30к и горит так что хоть выпиливайся

и у тебя так будет
916646
#901 #916646
>>916644
Просто дело в том, что я сейчас работаю тестировщиком за 20к.
916647
#902 #916647
>>916646
хорошо что есть такие ничтожества как ты
мне сразу легче становится
916648
#903 #916648
>>916647
Да и у меня мотивация появляется.
#904 #916674
А проги для андроида в плей маркете на каком языке обычно пилят?
916678
#905 #916678
>>916674
хаскел
916881
#906 #916689
Аноны,я чувак Новый.подскажите,а ноуты для работы у вас на винде или линуксах бегают?
Я о тех,кто пишет на джава или работает тестерами
916695916704
#907 #916695
>>916689

>кто пишет на джава


95% на винде
4% на маке
1% дебсов-выпендрёжников на линуксе
916699916735
636 Кб, 1920x1723
#908 #916698
Есть у кого в лучшем качестве пика
#909 #916699
>>916695
Винда чаще всего у всех,короч?
916702
#910 #916702
>>916699
винда топовая по всем фронтам
#911 #916704
>>916689

> на винде или линуксах бегают?


На работе маки в перемешку с убунтами/арчами
#912 #916713
Сап. Пилю бинарный формат. У меня есть куча ключей, на которые мне нужно впоследствии много раз ссылаться. Подумал, что удобнее всего их будет просто проиндексировать и записать в определенном порядке, а при считывании восстанавливать значения индексов просто по порядку. Но что мне не особо понятно, так это то, в каком виде лучше всего записывать эти самые ссылки, т.е. номера индексов далее по "тексту". Есть идеи? Интересует самый компактный вариант.
916954
#913 #916721
здрасте мужики.

есть 1 сайт и на нем есть список анкет по страницам. по 5-10 превью на странице. теость сначал - превью. а потом когда переходишь по превью - там на другой странице - эмейл.

нужно лишь получить из них эмейл-адресс

около 1000 анкет.

можно как то достать из них эмейлы, а потом отослать сразу на 1000 адерсов письм с прикрепленными документами?

мб скрипт какой то... что бы со страниц считать эмейл адреса ?
916742
#914 #916735
>>916695
И у вас не возникает проблем, когда с 2 разных ОС работают над одним и тем же проектом?
916781
#915 #916742
>>916721
"мужики"
ох лол
#916 #916757
Вечер в хазу, посоны.

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

Пример кода (как это вроде бы должно быть) по ссылке: http://pastebin.com/FeaUsWHX
916773916776916779
#917 #916773
>>916757

>Вечер в хазу


иди нах
в прямом смысле
916789
#918 #916776
>>916757
Ну вот ты не мог пример выложить с одним-двумя аргуметами в функции, а не это неотформатированное говнище, которое сразу закрыть хочется?

Тебе нужно test_var передавать либо как reference (c++), либо указатель на неё - http://ideone.com/zqOe7R , http://ideone.com/D8lPmK

>Курил ссылки и указатели, но что-то ни хуя не получается.


Не твоё, видимо, забей, лучше на завод.
916789
#919 #916779
>>916757
И то, что у тебя там подфункция, не влияет на ни что. Даже если бы ты в extern_data_read_byte присвоил что-то переменной response, test_var так и осталась бы нулевой.
916789
#920 #916781
>>916735
а как вообще может возникнуть такая проблема?
как вообще пересекаются рабочие окружения разработчиков?

всё что разработчики делают - комитят в репозиторий.
#921 #916787
Анон помоги. Понимаю что вызову огонь троллекритики и фейковых предложений. Но проблематика такова, что нужно выбрать нечто для быстрого переезда с моей сегодняшней днище работы на IT, т.к. в этом году свадьба и затратные мероприятия, равно как и сама семейная жизнь затратная, особенно когда дети появятся. Рассчитываю на советы мудрых анонов! Спасибо!
916790
#922 #916789
>>916773

>иди нах


Утю-тю-тю-тю.

>>916776

>которое сразу закрыть хочется


Хочется - закрой. Я же не целиком файл скидываю, чтобы его разгребать.

>лучше на завод


Ну да, ну да. Как скажешь, док.

>>916779
Разве я писал, что код - рабочий?
Хотел бы, чтобы получилось как в комментах.
916804
#923 #916790
>>916787
Какая у тебя нынешняя работа? Сколько тебе лет, что умеешь?
916794
#924 #916791
итт поясняют за реакт_реквайржс?
#925 #916794
>>916790
На заводе за станком. Умею в базовый ООП (ява), немножко шарю в структурах данных, но с явой есть боязнь, что дети вырастут пока я разберусь + найду работу.
#926 #916799
>>916330
Пожалуй поддвачну. Тоже сталкивался с интерфейсами в C# и так и нихуя не понял, зачем они нужны и как их использовать правильно.
#927 #916800
>>916799
да тут видишь никто не поясняет
сидят раки одни

где бы найти норм форум где поясняли про такие вопросы
#928 #916803
Как вкатиться в алгоритмы и структуры данных, если не знаешь математику? Математика на уровне 9 класса, я даже не знаю, что такое логарифм
916807
#929 #916804
>>916789

>Хотел бы, чтобы получилось как в комментах.


Я тебе, вообще-то, дал уже ссылку на рабочий код.

>Разве я писал, что код - рабочий?


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

>Хочется - закрой.


Понимаешь, шансы получить помощь очень сильно повышаются, если при этом сделать эту помощь наиболее лёгкой для потенциальных помощников. Если ты не желаешь сделать даже этого — "иди нах", как выразился анон выше. Впрочем, чего я тебе буду что-то объяснять, ты же в жизни наверняка наглый и агрессивный, таких люди не любят.
916821
#930 #916807
>>916803
ну так узнай что такое логарифм и двигай дальше. Уебок.
916818
#931 #916812
>>916799
Интерфейсы нужны там, где объекты разных классов (не наследованных друг от друга) должны иметь некие общие возможности. Плюс, интерфейсов у объекта может быть несколько, а вот родительский класс - один.
К примеру, разбить окно можно как у машины, так и у дома. Оба будут иметь интерфейс для разбития окон, но близкими классами их не сделать никак.
#932 #916816
>>916799
>>916330
Вы просто тупые какие-то и сами разбираться не хотите. Интерфейс не хранит состояние, в отличие от класса. Интерфейсы позволяют выдвинуть некоторые требования к объектам, которые будут использоваться в вашей реализации. Например, классический пример с животными можно с абстрактным классом Animal реализовать так:

http://pastebin.ubuntu.com/23844650/

Однако, звуки издавать способны не только животные. Что если нам нужно ещё и комментарий какого-нибудь министра получить? Мы обязаны будем унаследоваться от Animal, потому что наша функция ожидает того, что объект, переданный в неё в качестве параметра, будет либо экземпляром класса Animal, либо экземпляром класса-потомка Animal.

В данном случае мы можем лишь требовать, чтобы переданный объект имел метод Say(). Это своего рода соглашение. Мы говорим только, что мы будем вызывать этот метод, и остальное нас вообще не ебёт. Будь передан хоть человек, хоть животное, хоть сыночка-корзиночка — главное, чтобы оно умело говорить.

http://pastebin.ubuntu.com/23844658/

Классы, реализующие интерфейсы, могут не иметь между собой ничего общего и быть семантически совершенно разными, однако они могут выступать в схожих ролях в определенных случаях. В данном случае, они могут выступать в качестве существ, которые могут издавать звуки.
916819
23 Кб, 630x429
#933 #916817
>>916799
Смотри. Ты создал секс-робота и знаешь что он будет выполнять один метод - fuck(); что логично. Окей, он катается по улице и видит миллионы объектов, как он поймёт что объект поддаётся сексу? Нужно что-то передать в метод fuck(). Передаём fuck(Object o) и получаем что метод ебёт скамейки, асфальт и всё что угодно. Не годится. Пытаемся решить проблему по другому - перегружаем метод fuck() и получаем лапшу из тысяч методов fuck(Woman w), fuck(Dog d), fuck(Kid k), fuck(Bird d). Тысяча перегруженных методов где копипастный код. Пытаемся применить абстарктные классы - получается fuck(Animal a), fuck(Human h), fuck(Allah a). Ну всё равно перегрузка, хоть и поменьше но копипаст. Тут приходит на ум гениальное решение - создаем интерфейс Fuckable, что означает что объект ебабелен. И у нашего робота будет всего один метод fuck(Fuckable f) что означает что он ебёт всё что ебабельно. А каждый класс будет просто реализовывать детали. Например я могу написать класс инопланетянина который будет реализовывать интерфейс Fuckable (с миллионом подробных деталей как мой инопланетяним подвергается ебле) и твой робот его выебет не задумываясь, легко потому что он ебёт ебабельное (абстракция) а написаный мной инопланетянин ебабельный (логика). Следовательно ебёт. Надеюсь ты понял.
916869
#934 #916818
>>916807
Так там не только логарифмы нужны. Как можно вкатиться в математику по-быстрому?
#935 #916819
>>916816
ты не понял вопрос

>>916330
тут только одно животное. но если я работаю напрямую с классом, то я программирую через реализацию, так?
как в данном случае программировать через интерфейс?
просто создать бесполезный интерфейс? чтобы В БУДУЩЕМ было удобнее?
а если я знаю что на этом развитие программы закончится?
916823916825916826
#936 #916821
>>916804
Лол, обиженка закукарекала.
Сопли подотри и подгузник смени, ёба.
916829
sage #937 #916823
>>916819
Я тебе ответил уже. Если ты напишешь вот так https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition, и тебе платят, или ты пишешь без "задела на будущее" и получаешь копейки. Других причин раздувать код без необходимости нет.
916824
#938 #916824
>>916823

>ответил хуйню


>пишу что он не понял мой вопрос


>Я ТЕБЕ УЖЕ ОТВЕТИЛ


я вижу ты тупой. спасибо, проходи мимо
#939 #916825
>>916819

> если я работаю напрямую с классом, то я программирую через реализацию, так


Так. И твой код гвоздями прибит к этому классу, хотя необходимости в этом в 95% случаев нет.

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


Описать интерфейс и реализовать его в своём классе.

> просто создать бесполезный интерфейс? чтобы В БУДУЩЕМ было удобнее?


Именно так. Ты строишь расширяемую архитектуру, пишешь обобщенный код, который годится для дальнейшего переиспользования, и так далее.

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


Тогда применяй KISS.
916827
#940 #916826
>>916819
Если развитие программы закончится в чём ты уверен, то не создавай интерфейсы. Пусть твои методы обрабатывают положенные им объекты и не шире. play(MP3File f) в твоём случае будет нормально работать на уровне реализации и похуй. Если тебе не нужно ничего кроме проигрывания mp3. Но если ты хочешь чтобы твоя программа поддерживала в будущем видео или что угодно напиши метод иначе play(Media m) или Play(Playable p) где Playable будет всё что угодно - хоть бродкаст твоей вебки, хоть стрим из интернета, хоть торрент-видео.
916827
#941 #916827
>>916825
>>916826
хорошо объясняете, спасибо
916840
#942 #916829
>>916821
Видишь, ты даже "спасибо" не в состоянии сказать.
#943 #916840
>>916827
Теперь ты сможешь понять например что интерфейс и абстрактный класс по смыслу совсем разные вещи, хоть и могут отличаться одним только ключевым словом. Прочитать про раннее/позднее связывание и тонкости наследования в своем языке и можешь добавлять в анкету ключевые навыки ООП.
916846
#944 #916846
>>916840

>Теперь ты сможешь понять например что интерфейс и абстрактный класс по смыслу совсем разные вещи


я это знаю, я 3 года программистом работаю
просто подумал что я не улавливаю какие-то очевидные вещи, но всё оказалось гораздо проще
#945 #916858
Сап. Я немного туповат.
Сохраняю данные в json, есть мысль шифровать текст с помощью XOR. Если расшифруют, это не будет кому-то мешать, но это для диплома - хочется хоть какое-то подобие нормальной защиты сделать для вида.
Зашифрованные хранятся на ЖД у пользователя, ключ зашит в приложении.
Вообще, смотрю на два варианта:
1) Шифровать весь текст, включая однотипный каркас.
2) Шифровать только сами данные, оставив основу json без изменений.
Что более стойко к расшифровке? И да, пользователь заранее не знает, в каком порядке сохраняются данные (но думаю, что опытным путем смог бы это определить).
Или стоит применить другие алгоритмы?
916865916868916873
#946 #916861
Поясните за Julia http://julialang.org

Нужен?
916867
#947 #916865
>>916858

>с помощью XOR


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

для диплома такую хуйню не стыдно делать?
916872
#948 #916867
>>916861
Конечно нужен, в мире 10 юля-программистов на 2 юля-вакансии, причем в университете где придумали юля-язык. Обязательно учи.
#949 #916868
>>916858

> Что более стойко к расшифровке?


Ничего. Расшифровывается за пять минут в любом случае.

> Или стоит применить другие алгоритмы?


Даже если ты применишь RSA с 8192-битным ключом, времени на расшифровку понадобится ничуть не больше. Всегда существует момент, когда кусок данных только что был расшифрован и лежит в памяти. Таким же образом твою программу можно заставить расшифровать и другие куски, не тратя время на поиск ключа (хотя это достаточно просто), не зная алгоритма, и вообще никак не анализируя твой говнокод.
мимо-реверсер
916872916873
#950 #916869
>>916817
Вроде более менее ясно стало. То есть мне надо будет создать интерфейс Fuckable, где прописано, что у объекта должны быть переменные Cunt или Anus, ну а потом я просто пишу fuck(Fuckable dog). Я правильно понял?
#951 #916872
>>916865
Я потому и спрашиваю, потому что стыдно.
>>916868
Благодарю.
916876
#952 #916873
>>916858

> хочется хоть какое-то подобие нормальной защиты сделать для вида


Не смеши. Ты просто занимаешься хуйней. На страже безопасности твоего говна End User License Agreement и УК РФ. Остальное — хуйня.

>>916868
Двачую тебя. Сам в сосничестве ASProtect и Энигму ковырял.
#953 #916876
>>916872

>Благодарю


он так-то тоже полную хуйню написал, на твой вопрос не ответив.
для шифрования используй дефолтные библиотеки, этого будет достаточно.
916880
#954 #916879
Тогда похуй на шифрование - все равно не сетевое приложение.
#955 #916880
>>916876
Ладно, гляну их. Java, все-таки, библиотек у меня море.
916888
#956 #916881
>>916678
Просто сидел вчера, искал нормальный аудио плеер в плей маркете и нихуя не нашел, говно одно какое то. И мне в голову пришла идея сделать свой плеер для себя.
916885916899
#957 #916885
>>916881

>1000000000000000000000000000000000000000 плееров


>не нашёл

916886916890
#958 #916886
>>916885
не траль, у меня такая же хуйня
я уже вторую прогу для себя пишу для винды
916891
#959 #916888
>>916880
Не делай лишней работы, чувак. У тебя дурацкая затея. А твою JAR'ку я либо декомпильну, либо к своему проекту подключу и буду функцию дешифрации вызывать без подводных камней. Серьёзно, делай диплом, а не хуйнёй страдай.
916889
#960 #916889
>>916888

>лишней работы


>подключить библиотеку и вызвать метод



>А твою JAR'ку я либо декомпильну, либо


ты сюда повыёбываться пришёл?
916895
#961 #916890
>>916885
Может это и смешно, но так и есть. 1000000000000000000000000000000000000000 плееров - и все говно какое то. У меня была сони хперия, там вот был классный плеер, а сейчас купил новый телефон, и непривычно пиздец.
916899
#962 #916891
>>916886
А что за прогу пишешь?
916897
#963 #916895
>>916889
Я тебе прямо говорю, что ты просто делаешь лишнюю работу. Твое дело, конечно, но ты за советом в этот тред пришел. Если ты тверд в своих намерениях — игнорируй советы.
916896
#964 #916896
>>916895

>лишнюю работу


>подключить библиотеку и вызвать метод

#965 #916897
>>916891
не скажу, дианон же
#966 #916899
>>916890
>>916881
Гугл Плей чем не устраивает, кроме того, что вы, вероятно, нищие пидорахи, которым сто девяноста рублей в месяц жалко на музыку?
916900
#967 #916900
>>916899
Я про гугл плей и говорю.
916904
451 Кб, 800x1280
#968 #916904
>>916900
Бля. Я про гугломузыку говорю. 190 рублей в месяц подписка плюс до 50к своих загруженных треков.
916905916906916917
#969 #916905
>>916904

>2017


>слушать музыку где-то кроме дома

916911
#970 #916906
>>916904
Там песни покупать надо или со своими можно?
916911
#971 #916911
>>916905
Я только дома и слушаю. Иногда можно в машине включить или на посиделках с друзьями. Но это удобно, когда твоё говно без ограничений доступно в любой точке мира без ограничений. Я даже свою коллекцию FLAC потёр, потому что нинужно.

>>916906
Я не загружал туда своего ничего, поэтому точно не скажу. Судя по этому, можно своё говно без платной подписки загружать: https://support.google.com/googleplay/answer/1143668?hl=en
916914
#972 #916913
В тред призываю php-макак, которые имели дело с Heroku.
Не могу задеплоить нормально на эту хероку приложение, в котором есть сокет-сервер (на Ratchet, см. http://socketo.me/docs/server).

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

Как правильно запускать средством хероку скрипт, в котором создается этот сервер? (Он должен работать постоянно, ведь в нем бесконечный луп на ReactPHP - "$server->run()") Пробовал зайти в консоль хероку и там в консоли вручную набрать "php ratchet.php". Запускается, процее висит, но толку нет. Порт для прослушки беру из переменной окружения PORT, пробовал и вручную порты типа 5000.
#973 #916914
>>916911
Просто у меня флешка на телефоне с 2000 пиратскими треками.
916916
#974 #916916
>>916914
Ну попробуй загрузить. Думаю, проблем не будет никаких.
#975 #916917
>>916904
И кстати зачем эта подписка за 190 рублей в месяц, если в гугл плее есть poweramp за 70 рублей
916921
#976 #916921
>>916917

> poweramp


Извини, но мне он показался колхозной мокрописькой уровня AIMP. Ну и хранить у себя музыку не так удобно, как хранить её в облаке. Как бы я облака ни презирал, конкретно в этом случае это действительно удобно.
916924
#977 #916924
>>916921
Я не использую мобильный интернет, так что облако мне не катит. А поверамп да, колхозноватый конечно. Хотя у меня у самого наверно в 100 раз хуже получится, если возьмусь.
916927
#978 #916926
Я думаю, что если кто то хочет начинать в геймдеве, то проще всего будет сделать стратегию. Там же не нужно пилить суперкачественные модельки.
#979 #916927
>>916924
У гугломузыки оффлайн-режим есть. И кэш. Думаю, свою загруженную музыку там можно без проблем загрузить на устройство и слушать. Хотя, это уже похоже на извращение. Если интернета нет, то хуй знает, зачем тебе смартфон.
916931
#980 #916931
>>916927

>зачем тебе смартфон


Телефон + плюс всякие прибамбасы, которые изредка использую.
#981 #916954
>>916713
Да возьми CBOR
917091
#982 #917015
Планируб вкатиться в it. Ничего не знаю о программировании. Посоветуйте литературу, чтобы получить хотя бы базовые знания с нуля, а там уже и языки программирования изучать. Желание, воля есть.
917017917020
#983 #917017
>>917015

>Желание, воля есть.


>не может нагуглить базовую литературу по выбранному направлению


каждый день одно и то же...
ещё один тестировщик 30летний
917045
#984 #917020
>>917015
Шапку читай, вкатывальщик хренов.
#985 #917045
>>917017
19 lvl. Умею в английский. Уже четко решил для себя, чему хочу научиться. Плевать сколько займет, год - два. Просто ищу краткое руководство, которое можно осилить за пару недель и уже иметь четкое представление об этой деятельности. Пеку вроде знаю чуть лучше среднего школяра, легко осваиваю интерфейс любого софта.
917046917055917063
#986 #917046
>>917045

>Плевать сколько займет, год - два


займёт что?
до зарплаты в 100к год-два?

тебе 19 и ты ни строки кода не написал? 100к тебе не видать с большой вероятностью никогда
917052
#987 #917052
>>917046
Слухи о людях, сидящих в /pr/ не врали.

>займёт что?


>до зарплаты в 100к год-два?


До полного понимания профессии.
917059
#988 #917055
>>917045

> Уже четко решил для себя, чему хочу научиться.


Ну если решил, то что тебе надо? Иди учи/набивай скилл.
#989 #917059
>>917052

>До полного понимания профессии.


>год-два


человек, начавший программировать в 19 лет, не поймёт профессию никогда.
твой потолок - тестирование или САЙТЫ.

>Слухи о людях, сидящих в /pr/ не врали.


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

но нет, ты пришёл вообще без нихуя информации, ни написал ни что ты хочешь, ни что знаешь, и задаёшь вопросы уровня ВЫТРИТЕ МНЕ ЗАДНИЦУ
917072
Аноним #990 #917063
>>917045
фронт-энд/бэк-энд?
#991 #917072
>>917059

>19 лет


Если не начал в 11, то уже никогда не сможешь вкатиться
917074
#992 #917074
>>917072
ты даун. откуда цифра в 11? 19 - ему лет. и вкатится можно и в 60. только никуда дальше входа он не покатится.
неужели с этим кто-то ещё спорит итт?

95% успешных программистов начали со школы дрочить это.
#993 #917083
Как просто взять и начать писать ИИ? Какой язык для этого подходит лучше всего? forth, scheme... выбор большой просто, решил с вами посоветоваться.
#994 #917087
>>916399
Cам боевую картинку так назвал, школьник?
#995 #917091
>>916954

>CBOR


Спасибо, интересная штука, не знал про такую. Эта штука подойдёт для упаковки сжатых данных? мне вообще это всё для самописного архиватора нужно
917111
#996 #917094
А вы, те кто работает программистами, в школе как учились? Отличники?
#997 #917100
>>917094
Окончил с одной четверкой по русскому, например.
#998 #917104
>>917094

>А вы, те кто работает программистами


ты так говоришь как будто работать программистом = быть каким-то богом
917110
#999 #917109
>>917094
Все уроки хорошо, кроме математики, физики, музыки, физкультуры, труда. Но первых две подтянул немного.
#1000 #917110
>>917104
Ну, если вы в 11 лет догоняете, чем вы действительно хотите заниматься по жизни, а не "МАМ, ХОЧУ ТАКСИСТОМ БЫТЬ, НУ КАК В КИНО" то, вероятнее всего, так и есть. У меня в 11 лет такая хуета в голове была, что забей вообще.
917112917113
#1001 #917111
>>917091
А почему бы и нет? Кстати, зачем тебе свой архиватор?
917118
#1002 #917112
>>917110

>если вы в 11 лет догоняете


кто вы? причём тут 11 лет?
#1003 #917113
>>917110
А я помню как в шесть лет меня спросили "Каким военным ты хочешь стать?". Я ничего не понял и сказал, что "Не знаю". А мне говорят "Ну, может моряком?". Ну, я сказал, что возможно. Потом мне долго вспоминали это и спрашивали "А почему ты захотел стать моряком?". А от армии я откосил по психическому здоровью. И зрение плохое. И ожирение. И еще много всего.
#1004 #917114
>>917094
Я хорошистом был. Домашние задания вообще не делал, лень было. Письменные домашки списывал, а все устные запоминал на уроке, потом рассказывал по памяти, ну или один раз читнув перед уроком.
917125
#1005 #917118
>>917111

>Кстати, зачем тебе свой архиватор?


Давний интерес. Придумал свой алгоритм с парой разновидностей, сейчас проверяю как оно работает. Первая версия сжимала, но далеко не так хорошо как хотелось бы, теперь пробую по другому. Надеюсь что взлетити мне наставят кучу звёздочек на гитхабе.
917122
#1006 #917120
>>917094
Я умел говорить так, будто что-то знаю.
#1007 #917122
>>917118
Бабушкин это ты?
917123917150
#1008 #917123
>>917122
Нет. Я же не говорил что это где-то толкать собираюсь. Сработает - выложу на суд комьюнити. Не сработает - ну и хуй с ним, у меня уже пару гигов написанного ради интереса кода скопилось, не привыкать.
#1009 #917125
>>917114
О, ты прям точь в точь как я. Почему спрашиваю, потому что надо примерно оценить мой уровень развития и ваш.
917127
#1010 #917127
>>917125

>оценки в школе


>уровень развития

917129
#1011 #917129
>>917127

>примерно

#1012 #917132
Сап. Нид хелп, все мозги себе уже разъебал.
Как на Ubuntu 16 сделать доступным апач извне?
Здесь проверяю открытость портов: http://www.yougetsignal.com/
Из локалки могу заходить на говносайт на апаче. В конфиге стоит:
<VirtualHost *:80>...
Так же должно быть?
На роутере проброс 80 порта стоит.
Добавил еще такую хрень:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT

Где я проебался?
917141
#1013 #917138
Посоветуйте что-то об дискретной математике, пожалуйста. При условии, что математика у меня на уровне 9 класса (хотя и стараюсь подтянуть).
#1014 #917141
>>917132

>Здесь проверяю открытость портов: http://www.yougetsignal.com/


ты забыл написать что он пишет.

что за сервер? домашняя пека?
#1015 #917143

>ты забыл написать что он пишет.


http://www.yougetsignal.com/tools/open-ports/
Port 80 is closed on <мой ip>

> что за сервер? домашняя пека?


Домашняя. Apache 2.4.18
917144
#1016 #917144
>>917143
роутер есть? фаервол на пеке выключил?
917146
#1017 #917146
>>917144
Роутер есть, я ж написал, пробросил.
Файрвол встроенный в убунте отключен.
917148
#1018 #917147
Вопрос по архитектуре web-приложения, адресован людям, которые участвовали в поэтапной реализации web-йоб.

Стоить задача создать прилажку для pvp игры в шашки аля Пользователь1 создает конфу с ID, Пользователь2 вводит ID и попадает в конфу с П1.
П1 и П2 играют в шашки.
Кроме шашек доступен лог побед-поражений, чат между противниками во время партии и лог ходов.
Все процессы должны производиться с минимальным количеством перезагрузок страницы.
Стек технологий - любые технологии, которые прямо предназначены для решения подобных задач.

Цель - повысить скилзы уяснения тз, проектирования, реализации Web-йоб.

Вопрос:
Анон, как бы ты приступил к решению этой задачи?
На какие этапы ты бы его разбил?
Какие серьезные проблемы могут возникнуть при решении?
Какие бы технологии ты выбрал?
С помощью чего и как ты бы реализовал отдельные модули прилажки?

Спасибо, если дочитал.
Если что, я студентота 4курс почти миллионника. Завкаф привел челика(вроде тимлид), который готов сотрудничать с интересующимися молодыми людьми(мной в т.ч.) в формате летняя практика-диплом-стажировка-работа 300к/нс.
917151918144
#1019 #917148
>>917146

>Роутер есть, я ж написал, пробросил.


если есть возможность то подключи интернет к пеке напрямую чтобы убедится что роутер не при чём
917166
#1020 #917150
>>917122
Да, я.
#1021 #917151
>>917147

>Анон, как бы ты приступил к решению этой задачи?


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

берёшь ангуляр, без всякой графики ебашишь прототип для одного пользователя.
когда заработает, делаешь кооператив.
когда заработаешь, добавляешь графику и вылизываешь.
#1022 #917166
>>917148

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


Проверил, не при чем.
917174
#1023 #917174
>>917166
ступай в /s/ пердолиться тогда)))
917197
#1024 #917197
>>917174
Уже написал и туда.

Может, анон подскажет, как еще можно выложить тестовое задание для проверки?
Пробовал через Heroku, писал тут выше, там не получается по другой причине.

В приложении есть как обычные страницы (index.php, хуяненейм.php), так и еще рядом должен крутиться сокет-сервер (простой php-скрипт типа socet_server.php, который открывает сокет и слушает бесконечно, т.е. должен быть постоянно запущен).

В хероку проблема, что нельзя открыть кроме 80 порта еще какой-то. Разбить приложение на два (вынести сокет сервер отдельно) можно, но не даст результата - между ними должна быть общая сессия, а это невозможно из-за разных поддоменов.

Хостинга личного у меня нет. Я хз, можно ли там такое провернуть,
917203
#1025 #917203
>>917197
купи любой сервер, 2 ядра 2 гига 30гб места 200р в месяц стоят, и не занимайся хуйнёй
#1026 #917567
Анон, и все-таки, Python или Ruby и почему?
917582
sage #1027 #917582
>>917567
Выбираю твою мамашу. Потому, что сосет хорошо.
#1028 #917592
посоветуйте альтернативу/замену регулярным выражениям?
917594
sage #1029 #917594
>>917592
А что так? Не осилил что ли?
917596
#1030 #917596
>>917594
осилил, просто хочется дальше эту тему развить, посмотреть вширь
917602
#1032 #917603
>>909696

>да еще и переписывать все с нуля любители (.net core)


Вот это на самом деле огромный плюс.
917676
#1033 #917676
>>917603 - дебил отметился
917677917832
#1034 #917677
>>917676
Отмечаюсь. Третьим буду. В очередь, в очередь всем!
#1035 #917769
Я отучилась на факультете прикладная математика и информатика. Обещали золотые горы денег, предложения работы. Типа русские программисты всем нужны, востребованы. Но что то ни одного предложения пока за год не было)) Может я неудачница просто..
917771917829
#1036 #917771
>>917769
Нет, просто ты - шлюха.
Шлюхи не нужны.
917793
#1037 #917793
>>917771

>Шлюхи не нужны


Программачую, но нельзя же только за одну принадлежность к женскому полу относить к шлюхам.
Скорее всего, эта дама ничего самостоятельно не делала, чтобы её пригласили куда-то
#1038 #917798
САП ДВАЧ МУР МУР МУР
917804
#1039 #917804
>>917798
Эй, чмошник съебии нааахууй
#1040 #917829
>>917769
дык ищи
прямой аналог: просто размещения своего резюме на hh недостаточно, нужно активно откликаться на интересующие вакансии
если не удается пробится через hr, пытайся напрямую выйти на начальника отдела или прямо к руководству если фирма небольшая
второе - не отчаивайся, и не в коем случае не иди в тестирование, в тех поддержку первой линии, в менеджмент
в общем, только в разработку, пусть это и будет первое время поддержка легаси или кастомайзинг
#1041 #917832
>>917676
+1
майкрософту не впадлу было запилить целый дотнет, отменяющий все их десятилетия работы с com-технологиями, дак они еще и переписали winapi ебанув новый winrt
и как будто бы этого мало решили переписать дотнет заново - .net core
ну а практические задачи им решать уже некогда
тот же рантайм дотнетовский хуево оптимизирован по сравнинию с явашным, который вылизали за пару десятилетий
#1042 #917833
Есть одно васяноподелие на .nete с кривым интерфейсом.
Как вскрыть исходники, чтобы написать костыли под себя?Грубо говоря, мне нужно изменить интерфейс и добавить туда, а точнее расширить некоторые функции.
Такие ситуации возникают часто. Какой язык/стек мне использовать?
917834
#1043 #917834
>>917833
интерфейс кнопочный, ну вы поняли
#1044 #917876
все говорят "не нужно в вышку, самому можно программировать научится", но тогда вот вопрос, как научится программировать? Я уже прочитал несколько книг по java, но это не значит что я умею программировать. Итак вопрос: что надо делать, после прочтения книг по языку?
917888917893918239
#1045 #917888
>>917876

>Итак вопрос: что надо делать, после прочтения книг по языку?


Начать программировать. Желательно это было делать ещё во время чтения, но лучше уж поздно, но хоть начать.
917905
#1046 #917893
>>917876
Да, высшее образование абсолютно не нужно для этой работы. Скажешь HRке что сидел дома книги читал и на этом вопрос закрывается обычно. Это бесполезная трата времени а дипломом можно вытереть жопу. Так и пиши в анкете ВО - НЕ ИМЕЮ, на это никто не смотрит с конкурсом то 10-40 человек на место.
917901
#1047 #917901
>>917893
Ну а что, в вуз ведь с таким же конкурсом на место постуапил, не имея высшего образования, значит и на работу можно.
#1048 #917902
Ещё очень ценят тех кого отчислили, как цукерберга или стив джобса. Это значит что человек был достаточно мотивирован чтобы поставить программирование на карту. Так что лучше написать в анкете ВО - ОТЧИСЛЕН С ПЕРВОГО КУРСА. Тогда точно возьмут. Главное мотивация и желание.
#1049 #917905
>>917888
Что программировать?
917907917914
#1050 #917907
>>917905
А что, тебе нечего програмировать?
917921
#1051 #917914
>>917905
Ну, что-нибудь. Вот ты уже несколько книг прочитал. О чём в них писали? Нахуя ты их читал вообще?
917919
#1052 #917919
>>917914
чтобы "войти" в синтаксис и понять как перенести в код какую-то задачу
917972
#1053 #917921
>>917907
нечего, поэтому и спрашиваю
917972
#1054 #917972
>>917919

>и понять как перенести в код какую-то задачу


Ну вот теперь возьми другую задачу и перенеси её.

>>917921
Тогда зачем ты начал учиться программированию?
917985918019918376
#1055 #917985
>>917972

>Тогда зачем ты начал учиться программированию?


Очевидно, что он наслушался охуительных историй про фрилансеров 300кк/нс.
917990918018
#1056 #917990
>>917985
я так уже 3 года за еду на vba пишу...
917998
#1057 #917998
>>917990
а потом уже понял, что меня завербовали маркетологи mocrosoft на филиале, чтобы я активно использовал их продукт /pr
#1058 #918005
а сам /pr - это зог-проект спонсируемый главами айти-корпораций по зомбированию студентов, чтобы они покупали яхты топ-менеджерам через сложные схемы
#1059 #918018
>>917985
влекло с раннего детства
#1060 #918019
>>917972
дай мне задачу и/или место где их можно взять
918024
#1061 #918024
>>918019
Напиши асинхронную гипертекстовую векторную имиджборду.
918035918050
#1062 #918035
>>918024
поясни за “векторную”
#1063 #918038
>>918035
фидонет чтоли?
#1064 #918039
>>918035
Тест на мицгола провален.
#1066 #918044
>>918035
Которая будет HTML на SIMD инструкциях генерировать.
918048
#1067 #918048
>>918044
ты хояешь сказать что написать такую фидо - это признак охуенного программерского скилла?
918059918072
#1068 #918050
>>918024
спасибо! бегу уже делать ну да 2.5 пособия по яве помогут в этом, мудак ебаный
#1069 #918059
>>918048
или что это охуенно разовьет его, извини за невнимательность?
#1070 #918072
>>918048
Что такое SIMD загугли сначала, животное.
64 Кб, 600x800
#1071 #918127
Не знаю в каком еще разделе смогут подсказать, поэтому спрошу здесь. Заметил, что человек, с которым я работаю, постоянно "угадывает", когда я захожу в скайп, при том, что я постоянно в режиме невидимки, т.е. как только я захожу, он начинает писать мне, прямо минута в минуту, хотя до этого молчал весь день; при этом в скайп я захожу в разное время. По работе пользовались с ним общей папкой в дропбоксе.
Чувак этот около-хакер, вопрос - какой тулзой он может пользоваться, чтобы отследить подобные действия? И как это можно выяснить/проверить?

Спрашивать напрямую бесполезно, он никогда не признается.
#1072 #918134
>>918127

>И как это можно выяснить/проверить?


Отведи его в безлюдное место, сходу дай пару раз по ебалу. И начни его морально давить, что мол если ты сейчас все не расскажешь, то собирать твои останки будут по всему городу. Самый действенный способ, как программист говорю.
918136
#1073 #918136
>>918134
Лол, он в другой стране живет. Проще найти дрянь, которую он установил, но я даже не представляю что именно искать и как. Проверял разными антивирусами, переустанавливал ось, все тщетно.
#1074 #918138
>>918127
Так вы же вместе работаете. Как только садишься за компьютер, он и пишет тебе, понимая, что сейчас в скайп зайдёшь. А как за компьютер садишься он по вебкамере видит. Вангую хуёвый режим невидимки или некий вайтлист.
918141
#1075 #918139
Пр, нужен совет. Нужно сгенерить текст из нескольких текстов. Т.е я думаю, что ищем слово в одном тексте, затем из других берем словосочетание с этим словом. Ну (Тролль { Гнул) Ель }. Из первого текста взяли Тролль гнул, из второго - Гнул ель.
Очевидно, что этот способ полное говно, но мне лучше и не надо, разве что самую малость. Так вот, мне еще нужно запилить обратный процесс, определить, составлен ли данный текст по такому вот принципу.
Я думаю, стоит ли заморачиваться со всякими либами, например Lucene?
918148
#1076 #918141
>>918138

>он в другой стране живет


Мы не в одном помещении же, а камера у меня заклеена, микрофон отключен.

>хуёвый режим невидимки


Что значит хуевый? В скайпе он один единственный.
918475
#1077 #918144
>>917147
бампану
#1078 #918148
>>918139

>стоит ли заморачиваться со всякими либами, например Lucene


Это похоже на задачу из первого курса по алгоритмам.
Значит так, наименьшая единица - слово. Порядок слов в тексте значим, значит теорию множеств не применить. Можно для начала разбить весь текст ПервыйИсточник (и ВторойИсточник) на пары слов (которые идут подряд), записать в два массива. В текст-результате выделить тройки. Пройти по первому массиву и посмотреть, совпадает ли последнее слово из первого массива из первым словом (для каждой пары) второго массива. Если совпадает, то из трех слов: Первое слово первой пары, общее слово и Последнее слово второй пары сделать тройку. Найти эту тройку в массиве Результирующего текста
918163
#1079 #918163
>>918148
Ну, а если будет больше двух текстов? Вообще тут больше надо показать архитектуру и паттерны.
918212
#1080 #918168
Хочу в курсаче заюзать монго, расскажите вообще, в чём профиты монго? Как там вообще бд проектировать?
918171
#1081 #918169
>>918127
Лол, я когда-то имел мокрую письку, что давала логин и пароль к случайному аккаунту.
#1082 #918171
>>918168
Не реляционная бд, похуй, но нам не разрешали юзать.
918172
#1083 #918172
>>918171
Знаю что нереляционная, прост хочу узнать её профиты(кроме удобств на распределенных системах) и как вообще её проектировать
918214
#1084 #918212
>>918163
Не могу даже представить, как будет выглядеть генерация текста из нескольких. Результат хоть однозначно будет выводиться?
918265
#1085 #918214
>>918172
Есть же бд-тред.
#1086 #918216
Здесь есть люди, которые увлекаются программированием, но не планируют работать программистами? В смысле программирование - чисто как хобби
#1087 #918227
Хочу вкатиться в play framework. С чего начать? Java знаю.
918470
#1088 #918238
Глупый вопрос, но все же.

Есть ли тут программисты, которые тупо редактируют готовый код под себя и вся работа готова ?
918249918250
#1089 #918239
>>917876
единственный вменяемы критерий годности программиста - это его поделия. пусть даже это будет лютое говно на костылях, но это так.
возьмем двух кандитатов которые пришли на собеседование.
первый - васян-быдлокодер, как его называют, принес папку со своими макросами и древнее говно на батниках "вот тут у меня такая хуямбала выскакивает (он даже не знает что это чекбоксы или т.п.) и короче нажимаем и считает"
второй с феласафским видом в костюме начал рассказывать тонкости ебаного Раста или как охуенно он любит полиморфизмы.
так вот возьмут того самого вована. потому что человек РЕАЛЬНО показал что он делает, пусть хоть и хуево по требованиям и меркам .
первый вопрос, который мне задал директор технопарка: какие проекты ты написал. я ушел будто обоссаным и даже юристы будто ехидно смеялись мне вслед, но выводы сделал: нечего предъявить - ты хуй простой.
918243919133919400
#1090 #918243
>>918239

>возьмут того самого вована. потому что человек РЕАЛЬНО показал что он делает


какой-то пиздец. не слушайте этого дауна
#1091 #918249
>>918238
Я так когда-то собственную соцсеть написал. Проект взлетел, кстати.
#1092 #918250
>>918238

>которые тупо редактируют готовый код под себя и вся работа готова


работаю так в интерпрайзе уже почти 2 года, задавай ответы
918251
#1093 #918251
>>918250
охуенно

начальство знает?
что за язык? для какой тематики вообще пишешь?
918255
#1094 #918255
>>918251

>начальство знает?


они сами так делают
java, какой ещё интерпрайс может быть

тематика - какая-то ебала с виртуализацией, панели управления какие-то, я за 2 года так и не понял что я делаю
918256
#1095 #918256
>>918255
а скок зп ?

больше 60 ?
918259
#1096 #918259
>>918256
30)))))))000000
918261
#1097 #918261
>>918259
c опытом 2 года ?
и тебя это устраивает ?
918268
#1098 #918265
>>918212
Короче, в задании сказано, что нужно проверить, является ли данный текст автоматически сгенерированным. Никакой инфы больше нет, ни о том как сгенерирован, ничего. Т.к самое главное, это архитектура, препод сказал сделать вот так вот, ну это насколько я понял. И чтобы можно было в перспективе все это расширить как-то. Хер знает что должно получиться.
#1099 #918268
>>918261

>и тебя это устраивает ?


нет, но всем похуй лол.
а сам я не могу в людей, что ставит на мне крест.
#1100 #918288
Парни, чё делать если я долбоёб, и мне захотелось троичную пекарню? Плисину покупать? но она же двоичная. И медленная. Чё делать?
918290918294918366
#1101 #918290
>>918288

>троичную пекарню


м што?
#1102 #918294
>>918288
Делай сразу на фибоначчиевой логике.
#1103 #918312
int i = 5;
i = ++i + ++i;
Вопрос: Чему равно i?
#1104 #918316
>>918312
Диаметру пизды твоей мамаши.
918369
#1105 #918327
918369
#1106 #918366
>>918288
Надо просто подождать. Скоро выпустят память ReRAM вместо процессора и там будет троичная логика. Как на блюдечке.
#1107 #918369
>>918316
>>918327
u r not right
26 Кб, 948x584
#1108 #918374
Пацыки, че учить ебана?
вашего хаскеля даж в списке нет лал
как скоро пхп умрет епта?
918435918437918475
#1109 #918376
>>917972

>Тогда зачем ты начал учиться программированию?


А чем же тогда по жизни ещё можно заняться?
#1110 #918435
>>918374
http://www.tiobe.com/tiobe-index/
Еле нашёл эту твою йобань
918437
#1111 #918437
>>918435
>>918374

>What will be the candidates for the award for next year? My bets are C++, Swift, Julia and TypeScript.


заебись
#1112 #918454
Что можно весёлого на блокчайне сделать кроме валюты и что почитать как оно работает?
918512
#1113 #918455
918460
144 Кб, 800x769
#1114 #918457
Прискорбно то что я тупой и не учил математику.
Наверно лучше будет выпилиться.
918464
#1115 #918460
#1116 #918464
>>918457
Не сдавайся анон, я тоже нихуя не понимаю, но буду пытаться понять, иначе только самовыпил от осознания какое я говно немогущее в элементарные вещи, которые всякие уебки решают на раз два.
#1117 #918470
>>918227
Бамп
#1118 #918475
>>918141

>Что значит хуевый? В скайпе он один единственный.


А я откуда знаю? Создай второй акк, потестируй. Может в момент входа ты на пару секунд онлайн отображаешься.

>>918374

>как скоро пхп умрет епта?


Через 18 лет, если верить цифрам на скрине.
#1119 #918477
Не уверен, что по адресу.
Среди кодеров все же встречаются молоденькие и симпатичные девушки. Нет ли у кого фап-контента с такими? Прон с программистками вообще было бы 1/1.
918478918516
#1120 #918478
>>918477
А как ты отличишь, программист она или нет? Смотри прон с секретаршами, тоже за компьютером сидят. Ну а так, был же аккаунт одной на порнхабе, в /e или /gg должны знать.
#1121 #918512
>>918454
Проекты распределенных вычислений типа SETI@HOME, но это уже уровня очень хорошей магистерской в хардкорном вузе. а может даже и монографии
sage #1122 #918516
>>918477
Deepbunnyhole, но не сказал бы что она красивая и программист
244 Кб, 1248x557
#1123 #918567
inb4 есть в паке.
#1124 #918609
>>918312
Сходи со своими классическими примерами в какой-нибудь другой тред, а здесь все титулованные сэры сидят.
Порядок вычисления аргументов в си+ не определён
Заповеди программистов #1125 #918614
1. Не служил - не мужик. Не знаешь Си - не программист.
2. Верстальщик хуже пидораса
Дополняйте.
918617918618918637
#1126 #918617
>>918614
Ахинея какая-то, сори.
#1127 #918618
>>918614
Скриптач хуже черта.
#1128 #918630
Можно в SQL как-то разом выбрать все таблицы, не имеющие кластеризованного индекса, и добавить им его (или изменить первичный ключ на кластеризованный)?
918730
#1129 #918637
>>918614
Лучше дочь тестировщик, чем сын фронтендер.
918643
#1130 #918643
>>918637
ХР-у не верь, дедлайна не бойся, овертайма не проси.
#1131 #918647
>>907463 (OP)
Сап, антуаны.
Молю. Накидайте задачек, которые с первого взгляда решаются на раз-два, но там обязательно какой-нибудь затык есть. Что-нибудь на уровне - "поменяйте две переменных местами без ввода новых переменных" и тому подобных
918649918653
#1132 #918649
918659
#1133 #918653
>>918647
А в этой задаче какой затык?
918656
#1134 #918656
>>918653
Начнем с того, что я долбоеб и пошел сразу через умножение и деление. Такой вариант имел бы право на существование, но тут у нас есть:
1. 0, который посылает нахуй мой вариант.
Я конечно понимаю, что можно использовать условные операторы и так далее, но это индусский кал.
2. Опять же, если числа действительные, то я опять же обосрался. Про периодические дроби опять же очевидно.
Таким образом идти надо через сложение и вычитание, что как бы изначально проще.
Такие дела. Получается, что если изначально выбрать умножение с делением задача только усложнится, а для + и - все ок при любых раскладах.
918658918663
#1135 #918658
918661
#1136 #918659
>>918649
12, если яваскрипт или я опять соснул?
918683
#1137 #918661
>>918658

>Начнем с того, что я долбоеб


Лол
#1138 #918663
>>918656
Ты меня печалишь.
Сложением и вычитанием -- нельзя. Тк при сложении может произойти переполнение.
Кошерный вариант через xor.
918664
#1139 #918664
>>918663
Да я сам себя печалю.
Однако спасибо за полезную ссылку.
#1140 #918683
>>918659
Это тест на макаку. Программист ответит, что UB
А макака, которая тупо вызубрила команды без понимания, будет отвечать и 13, и 14, и даже 10.
918713918728
#1141 #918713
>>918683
я тупо в ide вставил
#1142 #918726
Вот написал я хеллоуворлд в Си. Как теперь открыть эту программу? До этого занимался только вебом, браузером открывал всё.
#1143 #918728
>>918683
С другой стороны стола или монитора сидит такая же макака, у которое в голове или на листочке записан определённый ответ. Но в отличие от компьютерного теста, макака может оценить логику решения.
И покажите мне пример языка, в котором ответ UB или неожиданный, и я обоссу его.
#1144 #918730
>>918630
Бамп вопросу.
918734
#1145 #918734
>>918730
Суп /pr/ у меня назрел вопрос, суть такова:
Есть пачка разнородных датчиков с разными интерфейсами. Необходимо запилить некую морду, чтобы она всех их находила в любом количестве и единым образом с ними взаимодействовала.
Нужно читать из них показания и изредка редактировать настройки.
Всё это работает по отдельности, а вот как собрать воедино всё у меня знаний в теории не хватает.
Хотелось бы запилить некую ГУЙню, с кучей либ-плагинов под все интерфейсы-транспорты. Вызвать у всех что-то типа scanbus(), и получить списочки всего найденного.
Как это делается у нормальных людей?
Я даже сформулировать вопрос к гуглу не могу, вся надежда на вас.
918743918797
#1146 #918743
>>918734
пусть датчики срут в бд, а из нее хоть вебгуй
#1147 #918749
Подскажите по Vk api. У метода photos.get есть только параметр owner_id, где нужно указать id группы. А как получить доступ к фотографиям группы, если у группы нет id, а вместо этого название например "pikabu"?
#1148 #918758
>>918755
Я без туториала ебашу.
#1149 #918762
>>918756
Спасибо.
#1150 #918796
джава-интерпрайс-программист-30к-вмесяц пришёл с работы
задавайте ответы
918799
#1151 #918797
>>918734
Делаешь абстрактный класс Sensor от него наследуешь классы конкретных датчиков. С шиной аналогично.
А на каком языке ты это пишешь?
919046
#1152 #918798
Сап.
Посоветуйте книжку по ассемблеру.
На картинке в ОПе есть, но их аж ЧЕТЫРЕ, какую брать?

>зачем тебе ассемблер?


Для микроконтроллеров и чтоб подтянуть матчасть о внутренних путях работы программ, да.
36 Кб, 500x567
#1153 #918799
>>918796
БЕГОМ НА КУХНЮ, Я СУП НАЛИЛА
918829
#1154 #918829
>>918799

>Я СУП НАЛИЛА


с курицей?
#1155 #918845
>>918798
В ОП-посте книги по асму - говно.
Лучше всего возьми эти:
https://www.amazon.com/Assembly-Language-x86-Processors-7th/dp/0133769402

https://www.amazon.com/Assembly-Language-Step-Step-Programming/dp/0470497025

http://pacman128.github.io/static/pcasm-book.pdf

Первые две найдешь на http://gen.lib.rus.ec/ а третья бесплатная, можешь начать с нее.
346 Кб, 1004x399
66 Кб, 1004x399
#1156 #918846
Анон, как написать тут элегантный код?
918852
#1157 #918850
>>918798

>Для микроконтроллеров и чтоб подтянуть матчасть


Ето еще нахуя?
918907
#1158 #918852
>>918846
Там нельзя просто x-y вернуть?
918884
#1159 #918884
>>918852
Тваю сладкожеппую мамашку ебал.
#1160 #918905
>>918798
Если микроэлектроникой увлекаешься, то советую прочитать Digital Design & Computer Architecture. Описание асма там для MIPS. Написано очень хорошо и подробно, мне нравится.
#1161 #918907
>>918850
Не всё абстрактные фабрики абстрактных фабрик и новые йоба-фреймворки изучать. Иногда хочется что-нибудь для dooshi.
918918
#1162 #918918
>>918907
Так иди хачкель подрочи. Нед блять, я у мамы электрик
#1163 #918926
>>918798

>Для микроконтроллеров


Иди Ревича почитай, польза будет
http://mega-avr.com.ua/revich-yu-v-prakticheskoe-programmirovanie-mikrokontrollerov-atmel-avr/
по его книгам, а ещё по статьям dihalt и сдал экзамен по электронике
918932
#1164 #918931
Блин, а линукс лучше винды, там классная консоль и компилирвоать удобно. Но там нет игор и фотошопа.
918952919193
#1165 #918932
>>918926
Я тоже про статьям dihalt учился. Он классный.
#1166 #918952
>>918931

>классная консоль и компилирвоать удобно


Сегодня ты у мамы хаккер?
#1167 #918965
>>918960
Нихуя ты извращенец, она же уже 5 лет как умерла, куда ты там ее любишь то?
#1168 #919032
Когда мы мыслим классами — уподобляемся животным. Люди мыслят (и программируют) интерфейсами.
#1169 #919039
Посоны, какая есть нормальная кловудиде в браузере, чтобы не просила денег и поддерживала js и похапе?
Пробовал c9.io, но там хотят карточку даже на бесплатном аккаунте. Вообще охуеть.
919041
#1170 #919041
>>919039
agor.io
#1171 #919046
>>918797

> Делаешь абстрактный класс Sensor от него наследуешь классы конкретных датчиков. С шиной аналогично.


Да, это было одно из решений "в лоб". Однако проблема в том, что датчики сильно разные, не получается определить общий интерфейс.
C шиной еще туда сюда, решаемо.
Алсо, возможно еще, что на одной шине несколько однотипных датчиков, тогда еще нужно эффективно планировать транзакции. И куда планировщик всунуть?
Думал запилить отображение памяти датчика на память процесса, это скрывает реализацию транспрта как минимум.

> А на каком языке ты это пишешь?


Кресты/QML
919400
147 Кб, 1050x656
52 Кб, 676x342
#1172 #919053
анон, можешь помочь разобраться ЧЯДНТ? изменил переменную path, пытаюсь использовать php в командной строке, но получаю хуй
919054919138
#1173 #919054
>>919053
всё, разобрался, это я дебил
#1174 #919133
>>918239
Сейчас работаю с вот таким коллегой-васяном. Да, он конечно в некотором фаворе у начальства потому что он действительно может сделать что-то быстро. Но проблема в том что мне потом приходится часто прибирать за ним дерьмо. Человек, например, мог бы за месяц сделать какой-то поиск по тексту, но о том чтобы освоить elasticsearch для него и речи быть не может. Вообще как только нужно что-то что быстро работает и не ложит сайт это не к нему. Это прозвучит громко, но я думаю что без меня, такого правильного, текущий проект просто бы загнулся. Человек пишет крайне не поддерживаемый и неэффективный говнокод.
919342
#1175 #919138
>>919053
Если ты только начинаешь изучать пыху, то могу посоветовать
https://ospanel.io/

ну или mamp
#1176 #919189
Скопирну сюда свой пос
Всем привет.
Заинтересовался такой областью науки, как "наука о данных", которая сильно нынче форсится, востребованность в которой с каждым днём растёт и т.д. и т.п.
Пробежавшись по списку вакансий и требований к специалисту я заметил, что в 99% случаев обязательным требованием является математическое образование или образование в сфере прикладной информатики с глубоким пониманием теор. вера, мат. статистики и прочее, прочее. Более того, бедные бакалавры никому не нужны, требуются всякие магистры и PhD
"Профиль специалиста по науке о данных в меньшей степени требует концентрации на содержании предметных областей, но требует более глубоких знаний в математической статистике, машинном обучении, программировании, и в целом более высокого образовательного уровня (магистры, кандидаты наук, Ph.D в сравнении с бакалаврами и специалистами)" (с)

В связи с чем, назревает вопрос. Чтобы стать ученым в науке о данных, нужно начать научную карьеру грубо говоря "с нуля"? Т.е. поступить в универ на заочно, одновременно где-нибудь работая и готовясь к магистратуре нельзя? Нужно учиться на очном, писать всяческие публикации, ""научные работы"", проходить стажировки, нарабатывать и т.д. и т.п.?
#1177 #919193
>>918931

>на линухе нету фотошопа


Да откуда вы такие лезете? Для вас хуй знает сколько лет назад изобрели ГИМП, который сука ничем не хуже фотошопа, но нет, мы будем кукарекать о том, что "ДЛЯ ФОТОГРАФОВ ТОЛЬКО ФОТОШОП0", "Я ПРИВЫК И НЕ УМЕЮ ПЕРЕУЧИТЬСЯ", "НИЛИТНА", "ГДЕ КНОПКИ ЧТОБЫ НАЖИМАТЬ".
919218919219919273
#1178 #919218
>>919193
Прикол фотошопа в плагинах. Под гимп аналогов нужных плагинов может и не оказаться.
#1179 #919219
>>919193
Вот это разрыв у опенсурсонищенки.
62 Кб, 640x640
#1180 #919263
>>918127
Бампую.
#1181 #919273
>>919193
ГИМП ГОВНО
#1182 #919287
>>918127
Когда заходишь в скайп, всегда всплывает уведомление, даже если ты в невидимке.
919303919312
#1183 #919303
#1184 #919308
Сап, анон. Дай идею для курсовой по С++, связанную с ИБ. Хочу влиться в эту тему, изучить имеющийся инструментарий, подтянуть свои навыки и выебнуться перед перпадом. Единственное, что пока приходит в голову - чат с шифроманием (p2p чат, может быть).
#1185 #919312
>>919287
Не пизди, у меня несколько знакомых в невидимке тоже сидят, никаких уведомлений. И да, сами уведомления о заходе в скайп не отключены.
466 Кб, 960x720
#1186 #919319
Подскажите, пожалуйста, мне криворукому, где фулл версию фотожепа для шинды без смс, майнеров и вирусов можно взять. Гуглил - одно вирусное говно
919335919338
#1187 #919335
>>919319
Варез от m0nkrus'a
919382
#1188 #919337
Тол и тут в pr тол и еще где видел линк на авторитетный сайт англоязычный с рейтингом книг по разным яп. Тхред проебал, может у кого есть ссыль?
#1189 #919338
>>919319
---> /s/
#1190 #919342
>>919133
знаешь, в чем прикол?
васян перейдет дальше в область или округ по рекомендации, всегда будет отмечен как нормальный парень который нормально может сделать - особенности рашки. благодаря своей йобистости. а вот ты не факт, но дай б-г...
919362
#1191 #919362
>>919342
Хуй знает. Во-первых его связи под стать ему - программисты-распиздяи и манагеры из плохих анекдотов. У него нет таких связей которые бы тащили. На текущей работе до сих пор все вспоминаем "добрыми" словами того "сениора" с которым он сюда пришел и который был на его прошлом проект. В лучшем для него случае он просто перейдет в аналогичную контору. Если же его возьмут на более серьезный проект, то либо там будет дядя-сеньер который такого будет по рукам пиздить, либо такой проект сравнительно быстро загнется.

Во-вторых, я все-таки коплю нематериальный капитал на будущее - изучаю английский, изучаю новое и пишу мало-мальски востребованный опенсоурс. Не думаю что меня уж совсем через хуй прокинет.
919444
#1192 #919382
>>919335
Кинешь ссылку
#1193 #919400
>>918239
У нас десятками приходят программисты которым нечего показать.

К счастью все васяны заваливаються на собеседовании. >>919046

>Sensor от него наследуешь классы конкретных датчиков. С шиной аналогично.


>Да, это было одно из решений "в лоб". Однако проблема в том, что датчики сильно разные, не получается определить общий интерфейс.


>C шиной еще туда сюда, решаемо.


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


>Думал запилить отображение памяти датчика на память процесса, это скрывает реализацию транспрта как минимум



Ну как минимум из абстракций есть данные которые которые будет гуй или прослойка перед гуйом принимать. а реальные методы уже в дочках сделаешь. можешь взглянуть на код Нагиоса, и любого друого мониторинга.
#1194 #919436
>>907463 (OP)
Не вижу автохоткей треда, Отзовись, пожалуйста, хорошо разбирающийся в этой системе автоматизации анон, чтобы я мог тебе не слишком часто через фейкопочту/телегу/вк задавать свои глупые и не очень вопросы, когда не смог нагуглить ответ или не знаю, как правильнее спросить гугл о том, чего хочу. Еще у меня с инглишем плоховасто, поэтому иногда могу спросить что-то, чего не понял из говеного текста офф документации. Анон, будь бро, приди на помощь анону. На всякий случай, если ты не хочешь палить тут никакие контактные данные - holdingoutforahero собачка яндексру моя фейкопочта
919627919684919687
#1195 #919444
>>919362
дай б-г.
я работаю среди ебучих блатняков, даже уже и не знаю что думать
919674
#1196 #919446
Тут есть те кто разрабатывает на play framework? Как там реализовать фоновые задачи в новых версиях (2.x)?
#1197 #919487
>>907463 (OP)

>можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:


>1С android C C# C++ D Go Java JavaScript Lisp PHP Goviaji Python Ruby Rust Vala Swift


И ни одна ссылка не работает, все треды давно смыло. Выж программисты, запилите скрипт, а то тупо вставили ссылки как верстальщики какие-то. Чтоб каталог был как на форчане или в /vg.
919491
#1198 #919491
>>919487

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

919504
#1199 #919504
>>919491

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

#1200 #919535
анон, а какой язык лучше выучить, чтоб начать работать?
я раньше как хобби увлекался ковырянием паскаля, дельфи, например. Немного знаю питон и джаваскрипт на уровне макаки, поэтому выбираю из этих двух языков. Хотел бы до начала мая уже начать зарабатывать на хлеб понемногу, при условии, что буду въябывать часов по 5 каждый день, т.к я поехавший задрот этой темы, главное сесть и начать, и дальше уже время не считаю даже. не могу работать по специальности из за внезапно всплывшей непереносимости к некоторой химии, а диплом хим-фарм
не хочу 1с или похапе, пошто хочу развиваться. Не вижу разницы питона и жс для себя лично, оба нравятся. Вот сижу и смотрю на ноду, модненький реакт и питон.
919542
#1201 #919542
>>919535

>не хочу 1с или похапе, пошто хочу развиваться


если ты деб без образования и без огня в глазах - бери пхп

что за предрассудки про тупых пхп программистов?
если ты туп, ты и на джжаве бужешь 30к зарабатывать
919547919552
#1202 #919547
>>919542

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

Может я и не прав, конечно.
919550
#1203 #919550
>>919547
всё что ты написал - какая-то высосанная из пальца хуйня\маняфантазии
даже отвечать не на что
919553
#1204 #919552
>>919542

ах да, огонь есть, кайфую от разработки, бочку делаю. Однажды сутки ковырял баг в книжке по руби и самостоятельно его решил, не зная языка. Было кайфово, захотелось купить муззи.
Образование же не важно? Ну, т.е я скоро получу диплом бульбазавра и пойду в магистратуру чтоб не на производстве помирать, буду дохуя ученый, но химия и физика, а не ойти.
919554
#1205 #919553
>>919550

>ньюфаг-тред


>пишет ньюфаг



ну я же сказал, что могу быть неправым. Поправил бы.
919555
#1206 #919554
>>919552

>я скоро получу диплом бульбазавра


а нахуй магистратура себе?
я после бакалавриата пошёл в кодинг на пхп, потом на JAVA-ENTERPRIZE оверлордю
919559
#1207 #919555
>>919553

>Поправил бы.


поправляю - если ты нихуя не знаешь и никогда не работал - не пиши вообще ничего по этому поводу
#1208 #919559
>>919554

просто интересно учиться. Да, вот я такой поехавший задрот, люблю въебывать науку и учебу. А работать хочу в сфере программирования, потому что сейчас этим можно заняться без профильного образования, хорошо это или плохо.
919562
#1209 #919560
Анон, делаю бэк чата для мобильных.Необходимо внести щепотку защищенности, можно ли просто взять и использовать https?Делаю на NodeJS, использую сокеты, если это имеет какое-то значение.
#1210 #919562
>>919559

>просто интересно учиться


ебанутый блять
919564
#1211 #919564
>>919562

у каждого свои интересы. Мне нравится химия, а тебе что-то еще.
Ну, ты не думай, что я домой прихожу и давай наяривать все учебники и методички, лол.
919567
#1212 #919567
>>919564

>а тебе что-то еще


а мне ничего не нравится
я работаю третий год програмистом за 30к
просто потому что родился дебилом.

а тебе ИНТЕРЕСНО, значит тебе будет норм жить и зарабатывать будешь дохуя.
почему так?

почему я сосу хуи просто по факту рождения?
919569
#1213 #919569
>>919567

ну я не говорил, что мне дохуя легко и приятно.
Почему еще я хочу начать зарабатывать до мая?
Ну и просто я больше ни на что не годен особо. Социалочка минус, поэтому в маке не могу, грузчиком тоже, т.к дрищ, прав и машины бомбить нет.
Буду тоже ебашить за тридцатку, но только ты это днем делаешь, а я ночью или прям в универе еще. кстати очень даже кайфово иногда заниматься кодингом/книгами, пока у тебя раствор из цвета говна становится цвета мочи в течении часа
919580
#1214 #919580
>>919569

>Буду тоже ебашить за тридцатку


это ты сначала так говоришь
потом у тебя будет люто печ из-за стори про прогромистов, работающих по 5 часов в день за 150к

и да, без социоблядства оче хуёво.
все кто говорят что прогромизм - топовая работа для хик - долбоёбы.
ну или в их мире 30к рублей - топ зарплата топовой работы
919582
#1215 #919582
>>919580

да мне и так припекает, лул.

может и не для хикк, но отличный вариант для задротов же.
919583
#1216 #919583
>>919582

>да мне и так припекает


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

>отличный вариант для задротов же


в чём отличный?
919588
#1217 #919588
>>919583

да точно так же. Подстегивает углубиться в это, чтоб получать баблос.

В том, что можно аутировать. Это мнтереснее игр, которые доебали, однообразных сериалов, и т д. А книги я и так читаю.
919590
#1218 #919590
>>919588
манямир кароч

ну ладно, смотри чтобы попёрло. не для всех ведь это дело...
919592
#1219 #919592
>>919590

с дельфи и паскалем прокатило же. Я часов по 5-6 каждый день занимался этим, зная, что не будет никакой пользы кроме хобби ради хобби.
919594
#1220 #919594
>>919592

>с дельфи и паскалем прокатило


как понять прокатило?
код компилировался?
я не это имел ввиду
#1221 #919614
Привет, пацаны.
В общем, тут такое дело, решил я начать учиться программировать, а так как мне скучно просто делать все слово в слово как в учебниках, поставил себе практическую задачу - написать небольшое приложение для себя (для рабочих целей), ну и как-то втянулся. Соль в том, что как и многие ньюфаги, я пользовался всякими туториалами и т.д., но вместо того, чтобы читать учебник, я гугил что-то в стиле "как сделать Х", пиздил оттуда и переиначивал на свой лад. И вот вроде бы приложение готово, оно работает, делает то, для чего оно нужно, да и выглядит неплохо на мой взгляд, но вот проблема - чисто моего в нем от силы 20%. Я понимаю, как код работает, могу его как-то перестроить или что-то придумать на его основе, но основа-то не моя! Теперь-то я уже смогу переписать то же самое с нуля, но разбираюсь я строго в пределах этой области, этого набора команд и функций. Даже не знаю, как сказать, я как бы попытался получить необходимый набор инструменов, и их как-то скомбинировать, хуй его знает, как в логической задачке. Я даже наверное смогу что-то новое написать, пользуясь этим набором, но шаг за пределы того, что я знаю - и все, я беспомощен, буду путаться в синтаксисе и всей хуйне.
Хуй знает, короче, надеюсь, понятно, что я имею ввиду. Вроде бы чему-то научился и что-то понял, да и вот оно мое приложение, а вроде бы как и раньше дуб дубом. Посоветуйте, это нормальный способ учиться, или лучше пытаться заниматься фундаментально, читать учебники етц?
919625
#1222 #919625
>>919614
Совмещай одно с другим, и все будет в порядке.
#1223 #919626
Как можно в компактном виде представить взвешенный граф? Веса нужны только для восстановления порядка обхода узлов, т.е. если есть варианты без записи весов, то предлагайте их.
919636
#1224 #919627
>>919436
Бамп
#1225 #919636
>>919626
Таблица ключ-значение, ключ - текущая вершина, значение - предыдущая вершина.
#1226 #919637
В далёком 1992 году Билл Гейтс сказал, что скоро программисты будут не нужны. Машина сама будет писать.
919638926243
#1227 #919638
>>919637
ДА Я В ШТАНЫ НАКЛАЛ !!!!! НЕ ПУГАЙ МЕНЯ ТАК ! МНЕ 15 И Я ТОЖЕ НАЧАЛ УЧИТЬ ЯЗЫКИ ПРОГРАММИРОВАНИЯ И ТД , НО РОДИТЕЛИ КАК-ТО ПРОТИВ , Я С НИМИ ИНОГДА РУГАЮСЬ ДАЖЕ И ТУТ ТЫ - ПРОГРАММИСТЫ БОЛЬШЕ НЕ НУЖНЫ
926243
#1228 #919659
Вопрос от школоты.
Насколько реально совмещать учёбу на очном отделении вуза с приобретением навыков и опыта реальной работы?
919660
#1229 #919660
>>919659
100% реально
все так и делают.

ну и начинать нужно скорее курсе на втором, а не сразу
919662
#1230 #919662
>>919660

>100% реально


>все так и делают.


>


>ну и начинать нужно скорее курсе на втором, а не сразу


Извиняюсь за неопытность, но может подскажешь, как это всё происходит? Как среднестатистический студент распределяет время между работой и учебой?
919664
#1231 #919664
>>919662
ну если начинать со второго курса, когда уже посдавал первые экзамены, познакомился с преподами, выебал всех уженешкольниц,
то берёшь и выделяешь время.
расситываешь на 2-4 часа в день сидеть на работе, время выбираешь сам, чтобы пар не было.

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

в деканате говоришь что будешь работать парттайм. ну и ищешь работу
919665
#1232 #919665
>>919664

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


>то берёшь и выделяешь время.


>расситываешь на 2-4 часа в день сидеть на работе, время выбираешь сам, чтобы пар не было.


>


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


>


>в деканате говоришь что будешь работать парттайм. ну и ищешь работу


спасибо за вводную
#1233 #919669
Как такое может быть? Функция обработки строки. Return не выдает результат, хотя внутри самой функции результат есть.

<php?
function test ($in)
{
$out=$in // обработка $in
echo $out; // тут выводится результат
return $out;
}

echo test($some_string);// тут ничего не выводит.
?>
919671
#1234 #919671
>>919669
<?php правильно пишется.
; забыл?
919675
#1235 #919672
$out=$in; //тут
#1236 #919674
>>919444
А какого типа контора, если не секрет? У меня есть предположение что для нее программирование это не профильный бизнес. Просто я не верю что в проект который создается из расчета приносить/принести прибыть будут набирать прям сынков секретарш.
#1237 #919675
>>919671
Ну это я просто набрал для примера, что-то мог напутать. А так код рабочий. Только return не работает.
919676
#1238 #919676
>>919675

>А так код рабочий. Только return не работает.


echo "1";
выводит? если нет, то дело не в программе а в настройках
#1239 #919684
>>919436
Бамп
#1240 #919687
>>919436
Неужели кто-то так находит себе бесплатных помощников в любое время дня? Помочь на форуме — это ладно. А подписываться в качестве справочной службы фиг знает кому — сомнительное удовольствие.
919688
#1241 #919688
>>919687
Есть такое понятие - институт менторства, погугли. Кому-то может быть интересно или приятно помогать другим. Да, кто-то находит, я сам находил и сам помогал. Мб у кодеров это в целом не очень принято, но многие таки находят удовольствие в том, чтобы делать добрые дела. Тем более, это не помощь кому-то в халявной написании курсача или работе.

>бесплатных помощников в любое время дня


>справочной службы


Нихуя же. Есть время - ответил, нет - ответил потом или попросил не беспокоить хуетой пару недель

>фиг знает кому


Если видишь, что человек долбоеб - всегда можно слиться.
919693
#1242 #919693
>>919688

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


Да это всё понятно. Просто на форуме/борде это как-то намного спокойнее всё делать, по-моему. И другие могут ответить (учащемуся больше шансов помощь получить), и "сливаться" проще, нежели уже после какого-то контакта.

Ну, раз находил, значит ладно. Разве что бампать каждые 5 часов не надо.
919704
#1243 #919704
>>919693
Очень большая скорость постинга просто, шанс, что ответят на смытый пост - хуй да нихуя. Но окей. Да, форум/борда - это чаще удобнее, одно другому не мешает ведь. Тут как бы более личное общение, в этом прикол.
#1244 #919727
Чот вроде и знаю все эти операторы и их расположение, но не знаю что писать и как подойти. Что делать?
#1245 #919778
>>919772
Чот не люблю бинарную логику. Есть решение между?
919785
#1246 #919785
>>919778

> /pr/


> не люблю бинарную логику


Есть решение уебывать отсюда.
919795
#1247 #919789
Модер, обнови ссылку на android-тред: https://2ch.hk/pr/res/919538.html (М)
#1248 #919795
>>919785
Да ты охуел
#1249 #919892
>>919811
У вас в деканате работают пидоры.
#1250 #919969
>>919811
и ты, ествественно, пидорашка, вместо того чтобы жалобу накатать на суку (почему я уверен что это именно сука) сосал хуи всё время учёбы
919970
#1251 #919970
>>919969
если на очном отделении учишься, то никого не ебет, что ты там работаешь. Оно этого как бы не подразумевает. Удается совмещать - молодец. Начинаешь возмущаться по поводу работки - идешь нахуй.
919973
#1252 #919973
>>919970
ты сын той суки?
919976
#1253 #919976
>>919973
Нет, просто рассуждаю. Если у тебя нет средств для существования на период учебы, пожалуйста, работай и учись на заочке.
919986
#1254 #919986
>>919976
адекваты делают то что им удобно, со всеми договариваются, и учатся и работают

инфантильные мамины дауны сидят тихонько потому что НИПАЛОЖЕНО НА ОЧНОМ РАБОТАТЬ ТЫ ШТО, так ладно бы сидели, они почему-то рот открывают и на других тяфкают КАК ВЫ ПОСМЕЛИ! НИПАЛОЖЕНО РАБОТАТЬ НА ОЧНОМ!

дебилы блять
919998
#1255 #919998
>>919986
Я про это и говорил, но повторюсь. Если тебе удается совмещать и работу, и учебу, при этом все довольны, то ты молодец. Если же в универе куча долгов/пропусков (не смог договориться с преподами или еще чего), а потом такой тип начинает орать как раз как "инфантильный мамин даун" - "но я же работаю как вы смеете!!1", то ему следует пойти нахуй. Никто не заставляет получать ВО.
920000
#1256 #920000
>>919998

>начинает орать как раз как


об этом речи вообще не было, никто не писал про это

ты обосрался и начал фантазировать что ты имел ввиду другое?
920003
#1257 #920003
>>920000
ты душный какой-то, перечитай свой пост.
#1258 #926135
>>907463 (OP)
Куда делись треды по самым могучим JAva script JAVA?
#1259 #926243
>>919637
>>919638
"Машина" рано или поздно научится делать ВООБЩЕ ВСЁ, если прогресс не тормозить искусственно.

>1992


25 лет спустя программисты все еще нужны. Думаю полноценный полнофункциональный код всех видов и назначений машина научится писать еще не скоро, но кодерам, занятых всякими фронтендами действительно стоит задуматься.
А еще Гейтс говорил, что несколько сотен килобайт будет всем достаточно, а в 2017 у меня 2тб забиты под завязку.
#1260 #928655
>>926279
Так ты просто ничего не делаешь, в социалочках сидишь и всё. 50 гб это даже меньше, чем система + какой-нибудь xcode с парой симуляторов разных версий, лол.
62 Кб, 978x378
#1261 #928715
>>926279
Кинцо, игры, фильмы, программы. Это 1 хард на 500гб.

На 2-м для работы, документы, референсы, мануалы, рабочий софт, ещё 120 гб.
929161
Литература по компиляции и компоновке C++ #1262 #929083
Аноны, подскажите литературу по компиляции и компоновке программ C++. Книгу, в которой подробно разбиралось бы следующее: препроцессор, заголовочные файлы и cpp-файлы и как они объединяются в модули, объектные файлы, компоновка объектных файлов в бинарники, как объектные файлы линкуются со статическими и динамическими библиотеками, как классы C++ отображаются в бинарниках и памяти, вот это вот все.
57 Кб, 400x525
#1263 #929158
Дайте обездоленному ссылку на жаба тред?
#1264 #929161
>>928715
Тупые хуисосы, нормальному человеку 100 гб много бля.
>>928878
Двачую
Тред утонул или удален.
Это копия, сохраненная 4 марта 2017 года.

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

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