[ /b/ /u/ /rf/ /dt/ /vg/ /r/ /cr/ /lor/ /mu/ /oe/ /s/ /w/ /hr/ ] [ /a/ /ma/ /sw/ /hau/ /azu/ ] [ /tv/ /cp/ /gf/ /bo/ /di/ /vn/ /ve/ /wh/ /fur/ /to/ /bg/ /wn/ /slow/ /mad/ ] [ /d/ /news/ ] [ Главная | Настройки | Закладки | Плеер ]

 [ Скрыть форму ]
Имя
Не поднимать тред 
Тема
Сообщение
Капча Капча
Пароль
Файл
Вернуться к
  • Публикация сообщения означает согласие с условиями предоставления сервиса
  • В сообщениях можно использовать разметку wakabamark
  • На данной доске отображаются исходные имена файлов!
  • Разрешенные типы файлов: music, vector, pdf, image, archive, code, video, flash, text
  • Тред перестает подниматься после 500 сообщений.
  • Треды с числом ответов более 100 не могут быть удалены.
  • Старые треды перемещаются в архив после 40 страницы.

No.43581 Ответ [Открыть тред]
Файл: -.jpg
Jpg, 125.61 KB, 700×500 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
-.jpg
Новый традиционный тред Доброчана, в котором мы будем постить каждый раз, когда заходим в /s/ дабы поделиться своими хоббипроектами, поговорить о смежных с программингом вопросах, поспорить на тему X vs Y, пообсуждать синтаксический сахар разных ЯП. Как обычно можно постить и в другие моменты, обсуждать разные темы. Всё во имя того, чтобы зашедший code monkey не чувствовал себя одиноким. Каждому зашедшему по чашечке скумы за мой счёт.

Предыдущий тред: >>40630
312 posts are omitted, из них 33 с файлами. Развернуть тред.
>> No.46754 Ответ
>>46753
Спасибо, буду иметь в виду.
>> No.47310 Ответ
Выскажу свои мысли по поводу ИНС.
Нейросети способны на многое, но, обучив нейросеть, мы не будем знать, как она устроена. И, если ей потребуется использовать свои навыки при обучении другой задаче, и потом ещё одной - получится слишком уж громоздкое нечто.
Приведу пример. Мы научили нейросеть распознавать речь. Потом пытаемся научить её же понимать смысл речи. Потом - научить саму составлять предложения. Потом - подражать при этом определённому голосу, образец которого ей дали услышать. А то и вовсе определённому характеру говорящего.
Задача будет усложняться всё сильнее и сильнее, сложность окажется словно возведённой в степень.
Поэтому требуется сначала обучить ИНС программированию. И чтобы она, обучаясь чему-то, переводила алгоритм в аккуратный, чистый код, который она будет тщательно оптимизировать (как оптимизировать - этому её тоже надо обучить). Он по-прежнему будет громадным, многогигабайтным, непонятным для любого человека, но уже гораздо оптимальнее для хардвера. И он будет использоваться для последующей задачи.
>> No.47313 Ответ
>>47310
Интересно-интересно.
Искуственные нейронные сети - это перемножение матриц. Но в таких словах почему-то нету волшебства. Сравни: "Мы перемножаем 1000 матриц матриц размером 1000х1000, и так 1000 раз" и "У нас есть ИНС, обученная распознавать речь". Суть одна, а названия разные, и названия влияют на наше отношение к предмету.
Любая ИНС и так переводит алгоритмы в "аккуратный, чистый код". Код, который выглядит примерно так: 0.876 0.113 0.204 0.471 0.895 0.519 0.914 0.824 0.136 0.647... (это весовые коэффициенты сети)... А код, который пишет программист руками, выглядит примерно так: 72 101 108 108 111 32 119 111 114 108 100... То есть, разницы нет вообще ну просто никакой. Если только посмотреть под другим углом.
Глядя на числа, описывающие искуственную нейронную сеть, невозможно понять, что она умеет делать. Но глядя на числа, описывающие программу, созданную естественной нейронной сетью другого человека, почему мы думаем, будто понимаем, что она умеет делать? Если она сложнее hello world?
Фраза "Оптимально для хардвера" тоже провоцирует на мысли. "Код", как мы его обычно представляем - "исходный" код - предназначен для описания алгоритмов, работающих на фон-неймановской архитектуре. В то время как нейронная сеть - не фон-неймановская архитектура. (И по ряду характеристик - более продвинутая архитектура). Так зачем же нейронной сети учиться переводить себя в код для более примитивной архитектуры?
Хочет ли, например, твоя личная, естественная нейронная сеть, перевести себя в текстовое представление? То есть, напечатать себя в текстовом файле, и умереть?
>> No.47373 Ответ
Анон, в чём сложности создания ИИ?
Чуть шире- можно ли создать электронную душу?
Кто знает, может быть кто-то пробовал создавать?
>> No.47374 Ответ
>>47373
Человеческий мозг еще слабо изучен. Души нет. ИИ пробовали создавать IT гиганты типа гугла, эппла, etc. На современной железячно-программной базе даже ИИ на уровне насекомого уже получается ебических размеров, с ебическим потреблением энергии бандура. Вот запилят кванотвые компы, тогда и поглядим.
>> No.47375 Ответ
Файл: tmp_24568-serveimage135764653.png
Png, 325.03 KB, 720×400 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
tmp_24568-serveimage135764653.png
Ребёнок учится говорит три года, пробуя подражать взрослым.
Для ведения сложных разговоров человек тратит десять-пятнадцать лет.
Для создания человекоподобного ИИ потребуется столько же лет, сколько требуется для воспитания ребёнка. Да, некоторые аспекты воспитания (как, например, обучение искусству правильного держания ложки) естественным образом отпадают, но посыл такой - если вы хотите сделать человека, обращайтесь с примитивным ИИ как с человеческим ребёнком.
А восстание машин произойдёт только из-за того, что люди злые. Яблоко от яблони, и пока мы не научимся сами обращаться друг с другом по-человечески, ничего хорошего мы нк добьёмся.
>> No.47376 Ответ
>>47373
https://habrahabr.ru/post/216633/

> В моделях, использующих пластичность синапсов для объяснения природы памяти, емкость памяти считается достаточно просто. Характерное для нейрона количество синапсов – 10 000 (104). Если полагать, что один синапс хранит один бит информации, то получается 1.6x1010 x 104 = 1.6x1014 бит или приблизительно 2x1013 байт. Это около 20 000 гигабайт или 20 терабайт. Объем достаточно скромный даже по сегодняшним меркам.
> Если предположить, что активная жизнь человека около 80 лет, из которых он треть проводит во сне, то это составит 80x365x(24-8)x60x60 = 1681920000 (1.7x109) секунд. Получается, что если не учитывать организацию памяти, а просто заполнять ее в течение жизни, то можно позволить скорость записи 2x1013/1.7x109=1.18x104 байт/секунду или около 10 кбайт/секунду.
> В нашей модели оценка объема памяти выглядит несколько иначе. Оценка синаптической памяти не меняется, те же 20 терабайт. Но это только память, хранящая образы нейронов-детекторов. Основные объемы приходятся на внесинаптические рецептивные кластеры. Если задаться оценкой, что один внесинаптический образ формируется из сигналов порядка 100 синапсов, то можно оценить информационную емкость одного элемента, как 100 бит. Исходя из оценки, что поверхность нейрона может содержать порядка 100 000 рецептивных кластеров, получаем емкость памяти 1.6x1010x105x100 = 1.6 x1017 бит или 2x1016 байт. Что составляет 20 000 терабайт или 20 петабайт.

У тебя есть комп с такими вычислительными характеристиками?
>> No.47377 Ответ
>>47375
> Для создания человекоподобного ИИ потребуется столько же лет, сколько требуется для воспитания ребёнка.
У вас миллиарды лет эволюции отклеились.
>> No.47378 Ответ
>>47375
Да и вообще. Твою мать. Это же сраная битардская дохуя умная паста. Ты, блядь, вообще знаешь, СКОЛЛКО раз тут было написано это дерьмо? Тысячи раз.
>> No.47379 Ответ
>>47378
> СКОЛЛКО
ВО


No.42650 Ответ [Открыть тред]
Файл: hellodob.pas.png
Png, 17.52 KB, 646×428 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
hellodob.pas.png
В этом треде мы будем помогать новичкам с решением элементарных задач.
Говорить о том, что %названиеЯзыка1% лучше %названиеЯзыка2%, мы здесь не будем, для этого есть другие треды.
Предыдущий: >>28288
240 posts are omitted, из них 34 с файлами. Развернуть тред.
>> No.46978 Ответ
>>46969
И еще один. Неужели никто не знает, или всем как всегда?
>> No.46985 Ответ
>>46978
Анон, мне не "как всегда" (и что это за грязные намёки), но я просто никогда не занимался шифрованием. Если ты расскажешь, что тебе непонятно в имеющихся у тебя мануалах, возможно, найдётся тот доброкодер, который сможет тебе помочь.
>> No.47168 Ответ
Файл: 14247268961483.jpg
Jpg, 78.56 KB, 779×1280 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
14247268961483.jpg
Я не знаю, на чем пишутся аддоны к фаерфокс, но если кто-то знает, напишите для меня аддон/скрипт, который будет автоматически выставлять скорость видео на 1.5.
>> No.47194 Ответ
>>47168
Мне нравится идея. Только я предлагаю не 1.5, а 1.75. Или сразу 2 как компромиссный вариант.
>> No.47195 Ответ
Файл: 14246172910681.jpg
Jpg, 416.57 KB, 550×829 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
14246172910681.jpg
>>47194
Идеально было бы сделать, чтобы это было настраиваемо.
>> No.47209 Ответ
>>47168
И с какими сайтами этот аддон/скрипт должен уметь работать? С флешем думаю вряд ли что-то выйдет толковое
>> No.47210 Ответ
Есть костыль для регулировки тега video.
Флэш ты вряд ли зарегулируешь.
Уймитесь, велосипедисты.
>> No.47211 Ответ
Файл: БыстраБлять.jpg
Jpg, 8.40 KB, 480×360 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
БыстраБлять.jpg
Простых реквестов мне запилите!
>> No.47212 Ответ
>>47209
На тытубе, конечно. Забыл указать.
>> No.47214 Ответ
>>47209
>>47212
Твич и вконтактик.


No.46971 Ответ [Открыть тред]
Файл: preds.gif
Gif, 21.70 KB, 577×647 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
preds.gif
Здесь будет мой дневничок, посвященный написанию сабжа с помощью рациональных чисел из библиотеки GNU MP/MPIR.

Тем кто хочет ознакомиться с темой добро пожаловать сюда:
https://habrahabr.ru/post/138168/
Или на видео этого же чувака:
https://www.youtube.com/watch?v=ndimHVTnUMA

Т.к. у меня уже почти атрофировались все навыки написания программ, то попутно я буду вспоминать си.
10 posts are omitted, из них 2 с файлами. Развернуть тред.
>> No.47017 Ответ
>>47015
Вроде что-то понял. Инпуты некорректны, но вычисления над ними не будут наращивать эту некорректность, так? Минус, полагаю, в производительности.
>> No.47022 Ответ
Теперь это будет тред 754 стандарта. Настало время его наконец-то прочитать.

Видео для интересующихся:
https://www.youtube.com/watch?v=K5Y4-4SKaSA
>> No.47025 Ответ
Интересная статья по теме:
https://habrahabr.ru/post/258483/

Стандарт читается очень тяжело. Т.к. написан казенным языком. Нужно крепко помолиться, чтобы продвинуться на новую страницу.
>> No.47027 Ответ
Отличная статья:
http://smalltalk.gnu.org/blog/bonzinip/floating-point-decimal-conversion-not-so-easy

Наконец-то стало понятно почему программы по печати float'ов могут напечатать разное для одного и того же числа.
>> No.47035 Ответ
Файл: nextafter.PNG
Png, 25.96 KB, 716×224 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
nextafter.PNG
Посоны, посоветуйте свободную библиотеку, где есть аналог этого:
http://www.digitalmars.com/rtl/math.html#nextafter
https://www.ibm.com/support/knowledgecenter/SSLTBW_2.1.0/com.ibm.zos.v2r1.bpxbd00/rnextf.htm
http://en.cppreference.com/w/c/numeric/math/nextafter
https://opensource.apple.com/source/Libm/Libm-47/ppc.subproj/nextafter.c

Чтобы работало для binary32 float (одинарной точности) под intel. В той версии студии, что у меня есть (и изменить ее я не могу) этой функции нет. И писать самому мне ее очень не хочется.
>> No.47036 Ответ
Офигеть. В Apple пишут в новой версии libm пишут код сразу в ассемблере:
https://opensource.apple.com/source/Libm/Libm-2026/Source/Intel/nextafterf.s.auto.html
>> No.47037 Ответ
Файл: printf.PNG
Png, 42.34 KB, 749×728 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
printf.PNG
Блин. Походу у майкрософт сломанный printf в части печати float. Он слишком рано округляет, хотя его этого делать не просили. Еще с этим теперь разбираться.
>> No.47038 Ответ
Файл: 17.PNG
Png, 15.60 KB, 778×146 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
17.PNG
>>47037
Так и есть.
> The VC++ CRT, regrettably, refuses to print floats or doubles with more than 17 digits of mantissa. 17 digits is enough to uniquely identify any float or double, but it is not enough to tell us precisely what value they contain.
>> No.47049 Ответ
>>47035
В glibc есть
>> No.47058 Ответ
>>47038
> Так и есть.
> The VC++ CRT, regrettably, refuses to print floats or doubles with more than 17 digits of mantissa. 17 digits is enough to uniquely identify any float or double, but it is not enough to tell us precisely what value they contain.
не вполне так.
хотя это вопрос, в некотором смысле, философский.
вкратце, нет оснований думать, будто float or double "содержит" некоторое конкретное значение сверх того, которое его однозначно идентифицирует.


No.46946 Ответ [Открыть тред]
Файл: lines_per_method.png
Png, 12.10 KB, 1140×316 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
lines_per_method.png
~15 лет работал в сабже инженером-программистом
могу ответить на какие-то вопросы по теме (кодирование, отладка, архитектура, дизайн, методология)
на картинке немного code metrics реального проекта, 180 тысяч функций, по оси X длина кода функции в строках (включая заголовок), по оси Y доля функций имеющих такую длину
11 posts are omitted. Развернуть тред.
>> No.46964 Ответ
>>46960
> Почему не сразу асм?
для последующей оптимизации. компиляторы Си включают в себя высококачественные оптимизаторы.

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

> закон(юр.) с этим связанный
законов(юр.) таких нет, но есть отдельные правила, которые нужно соблюдать, чтобы пройти некоторые сертификации. но лично я ни разу не сталкивался, как я уже сказал.
>> No.46965 Ответ
>>46964
> для последующей оптимизации. компиляторы Си включают в себя высококачественные оптимизаторы
Я никогда раньше не слышал и не думал об этом. Звучит интересно, но почему этим вроде так нечасто пользуются?
>> No.46970 Ответ
Завидую ОПу. Главный плюс подобной работы -- иметь возможность общаться на работе с нормальными людьми. Хорошо быть тупым и работать с более умными чуваками.
>> No.46981 Ответ
>>46970
Быть самым слабым звеном - это быть на грани увольнения, и изначально туда попасть на таких условиях у тебя будет мало шансов. Если такие шансы есть, то только с условием, что ты должен в кратчайшие сроки поумнеть.
>> No.46986 Ответ
Файл: bytes_per_method.png
Png, 11.07 KB, 879×324 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
bytes_per_method.png
>>46965
> > для последующей оптимизации. компиляторы Си включают в себя высококачественные оптимизаторы
> Я никогда раньше не слышал и не думал об этом. Звучит интересно, но почему этим вроде так нечасто пользуются?
это мало где нужно. там, где нужно, пользуются часто.

>>46970
> Главный плюс подобной работы -- иметь возможность общаться на работе с нормальными людьми.
в общем я согласен с этим. но с людьми тоже всё не очень гладко. как я уже сказал, зарплаты сравнительно низкие (для it). с одной стороны, из-за этого здесь высокий процент энтузиастов, работающих из любви к предмету, а не ради богатства. с другой стороны, на открытые вакансии люди идут плохо (из-за денег, опять же), и к тому же уровень современных выпускников очень низкий. в целом, за много лет, видно, что люди постепенно уходят, причем в основном наиболее компетентные. тенденции безрадостные в этом смысле.

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

на картинке еще немного code metrics, по оси X длина скомпилированного кода функции в байтах, по оси Y доля функций имеющих такую длину
>> No.46987 Ответ
>>46986
Измерь ещё:
1) Как часто встречяютьса операторы условия с "else" и без "else",
2) Как часто встречяютьса операторы условия с "||" и "&&",
3) Бывают ли у битардов операторы "&&" с "else".
>> No.46988 Ответ
>>46986
> тенденции безрадостные в этом смысле
Увеличить зар. плату - принципиально нет? У банков деньги есть, а строителей самолётов - ни гроша за душой? на самом деле странные тенденции. Я не понимаю.
>> No.46989 Ответ
>>46988
> Увеличить зар. плату - принципиально нет? У банков деньги есть, а строителей самолётов - ни гроша за душой?
мне кажется, определенную роль играет тот факт, что банки в россии в бОльшей степени создавались с нуля / заимствовались с запада (коллективы и корпоративную культуру it я имею в виду). в то время как вещи типа авиации/космоса/оборонки гораздо сильнее унаследовали советскую ментальность и подход к организации. (иногда и саму организацию целиком)

а вообще, просто "всё уже украдено до нас". область сильно регулируемая, и вокруг нее столько присосавшихся, что до работяг/инженеров доходит существенно меньше, чем в коммерции.

но эта тема как бы выходит за рамки программирования.

>>46987
> Измерь ещё:
с учетом того, что код на си в основном написан генератором, такие подсчеты не имеют смысла. можешь считать, что все операторы с else, а || и && никогда нет.
>> No.46990 Ответ
>>46989
> код на си в основном написан генератором
Расскажи подробней про всю систему целиком. Что у вас были за задачи? Что за генератор? Какая причина его появления?
>> No.46998 Ответ
>>46990
> > код на си в основном написан генератором
> Расскажи подробней про всю систему целиком. Что у вас были за задачи? Что за генератор? Какая причина его появления?
задачи - ПО для бортового оборудования, наземных и береговых систем и т.п., то есть широкий спектр радиоэлектроники.
разные генераторы кода используются уже очень давно, (генераторы кода на си - как минимум с 80-х), просто потому, что писать код на си вручную - слишком error-prone (предрасполагает к ошибкам). как альтернатива, разработчик описывает желаемое поведение устройства в более высокоуровневых терминах. (в идеале, разработчик даже не является программистом, т.е. работает в какой-нибудь полностью визуальной среде). из таких систем общего назначения могу назвать simulink, знаю что он точно используется в авиации, но я с ним дела не имел.
мы писали подобного рода системы сами. не просто генератор кода, а визуальная среда программирования/моделирования + генератор кода. в определенном смысле, высокоуровневый и узкоспециализированный язык программирования.
>>46990
> > код на си в основном написан генератором
> Расскажи подробней про всю систему целиком. Что у вас были за задачи? Что за генератор? Какая причина его появления?
задачи - ПО для бортового оборудования, наземных и береговых систем и т.п., то есть широкий спектр радиоэлектроники.
разные генераторы кода используются уже очень давно, (генераторы кода на си - как минимум с 80-х), просто потому, что писать код на си вручную - слишком error-prone (предрасполагает к ошибкам). как альтернатива, разработчик описывает желаемое поведение устройства в более высокоуровневых терминах. (в идеале, разработчик даже не является программистом, т.е. работает в какой-нибудь полностью визуальной среде). из таких систем общего назначения могу назвать simulink, знаю что он точно используется в авиации, но я с ним дела не имел.
мы писали подобного рода системы сами. не просто генератор кода, а визуальная среда программирования/моделирования + генератор кода. в определенном смысле, высокоуровневый и узкоспециализированный язык программирования.
суммируя архитектуру на наиболее высоком уровне, я бы сказал, что она двухступенчатая. программист пишет код не непосредственно для целевого устройства, которое будет стоять в самолете, а только для того, чтобы другой человек (специалист в авиации / электронике / бортовых системах) мог описать поведение этого устройства, из чего уже можно атоматически сгенерировать код. в некотором смысле, задача программиста в этом смысле ближе к написанию компилятора / среды разработки. только проще, поскольку релаьный компилятор должен работать у каждого, а наш, узкоспециализированный, только на столе у нескольких конкретных специалистов.
в общем вот такая причина появления.
если проводить аналогию построения программы и постройки здания, то программист создает не здание, а строительную машину. а уже ее затем будет использовать архитектор, который как раз принимает решения, что именно и как именно строить.
в каком-то смысле это одна из наиболее важных идей.
это общепринятый подход сегодня, но обсуждения в интернете и статей на эту тему мало - область довольно узкая и полная коммерческих и политических "секретов", будь они неладны.
Сообщение слишком длинное. Полная версия.


No.46925 Ответ [Открыть тред]
Файл: latest.jpg
Jpg, 27.31 KB, 329×379 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
latest.jpg
Не совсем по теме, но всё же.

Есть ли тут такие разработчики, что выбрались из провинции и нашли хорошую работу в большом городе?
А то получил заочно свой диплом (в комплекте с навыками), но работы в родном городе нет.

Интересно как искали работу, как решили вопрос с жильём.
6 posts are omitted. Развернуть тред.
>> No.46933 Ответ
>>46931
Что-то подобное и хотел услышать. Спасибо!
Буду завтра на работе шерстить вакансии.
>> No.46934 Ответ
>>46931
А что, примерно, означало "помогала с пересилением"?
>> No.46935 Ответ
>>46933
На здоровье. Шерсти. Заведи аккаунт на linkedin с деталями на английском и русском. Рекрутеры часто рыскают по этому сайту вооружившись ключевыми словами. Без резюме на хорошем английском практически невозможно получить работу в компании, которая занимается аутстаффом.

>>46934
В его случае ему помогли найти (читай, нашли) жилье неподалеку от офиса и выдавали более крупные авансы первое время. Приехал он сам, на поезде. Пришел сразу в офис, его везде познакомили, поселили. К первой зарплате освоился, получил от родни передачку через кондуктора - прислали его комп , теплых шмоток и жратвы.

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

Вспомнился один небольшой стартап, в котором я успел поучавствовать. Он оказывал помощь при переселении тем, что находил съемнуую квартиру и одноразово выдавал сумму на карманные расходы и оплату жилья на месяц сразу после успешного собеседования. Их так один чувак кинул - приехал, взял деньги и проебался, лол.
>> No.46938 Ответ
>>46935
Хаха, прохладная былина.
Прямо, утопил в неоценимых советах.
С linkedin, наверно, уже менее актуально, покуда его заблокировали (проверил - не открывается без прокси). Хотя лишним не будет.
>> No.46939 Ответ
>>46938
Обколются своей марихуаной и идут выкладывать в linkedin свои резюме. Недоноски.
>> No.46940 Ответ
>>46938
Что, бледь? За что несчастное HR болото блокировать-то?
>> No.46941 Ответ
Файл: 54.jpg
Jpg, 32.41 KB, 500×521 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
54.jpg
>>46940
Это Россия, расс... А впрочем меня уже самого заебали эти тупые шуточки про рашку. Уроды они, мать их.
>> No.46942 Ответ
>>46940
А все, нагуглил. Ну, я думаю на просторах необъятной обязательно найдется какой-то популярный клон, вот на него и выкладывай. Тогда и про английкий хуй его знает, я тут со своей колокольни сру, есичо.
>> No.46961 Ответ
Файл: original_drawn_by_tachimi_basue__sample-8869a5e873.jpg
Jpg, 279.11 KB, 850×1202 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
original_drawn_by_tachimi_basue__sample-8869a5e873.jpg
>>46941
> Рашка
А ведь такую страну просрали! Да штоб ты знал, ньюфаг, кокая она была, та ещё Рашка, эх...
>> No.46963 Ответ
>>46961
Тем еще говном она была.


No.39675 Ответ [Открыть тред]
Файл: thought-bubble-of-lisp-md.png
Png, 10.19 KB, 300×255 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
thought-bubble-of-lisp-md.png
Господа, что вы думаете о криптовиках? Секте которая решила создавать супер-компьютер за контролем над обществом на Lisp? Это религия Лисперов или просто красноглазых фриков? Об этих планах они рассказывает в публикации о своей вере: http://vk.com/topic-69560942_30360766 А сами ироды известны своей виртуальной исповедальней http://maximaculpa.me/ (кстати, есть зеркало этого сайта и в TOR)
>> No.39678 Ответ
>>39675
> vk
> красноглазые фрики
>> No.39679 Ответ
Файл: 125636138064516.png
Png, 75.70 KB, 698×658 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
125636138064516.png
>>39675
Да тыж упоротый.
>> No.39684 Ответ
>>39678
vk.com/funcall
>> No.46891 Ответ
Криптовики не пускают меня без JS, фу такими быть. Ещё и клаудфарой прикрыли лицо, мусульмане?
>> No.46919 Ответ
>>39675
8==Э (|)


No.46876 Ответ [Открыть тред]
Файл: CPlusPlus[1].jpg
Jpg, 36.24 KB, 433×455 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
CPlusPlus[1].jpg
Надо подать рекурсивно функцию Аккермана, желательно до завтрашнего дня, всем добра и чаю
>> No.46877 Ответ
Ты хочешь чтобы мы за тебя лабу сделали?
>> No.46878 Ответ
>>46876
http://ideone.com/CCrnm4
просто берешь и без задней мысли пишешь математическое определение
>> No.46879 Ответ
Файл: 1367100115.png
Png, 200.60 KB, 620×720 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
1367100115.png
> сделайте за меня
> желательно до завтрашнего дня
> доброчан
> тематика
>> No.46880 Ответ
>>46879
Тематика Доброчана ни в чём не виновата. Когда появляется интересная тема, тут не так уж и мало ответов. Зато почти нет бессмысленных.
>> No.46881 Ответ
>>46880
Согласен, их действительно бывает немало. Но обсуждение неспешно.


No.46842 Ответ [Открыть тред]
Файл: Cw5XYlRVIAEmt6k.jpg
Jpg, 49.04 KB, 720×480 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
Cw5XYlRVIAEmt6k.jpg
Эй, посоны. Я вот думаю заюзать Эластик в качестве основного хранилища. Это здравая идея или ну его на хуй?

Смотрю в его сторону, так как у нас планируется хранение едва ли не всех объектов OpenStreetMap и поиск по ним, а это охуеть как дохуя. Ну и ещё миллионы пользователей, ревью, лайков и т. д. Это оправдано или хватит обычного постгреса/монги?
>> No.46843 Ответ
Постгрес лучше.
>> No.46844 Ответ
>>46843
А если вот такая шняга:

Есть таблицы/коллекции/индексы, скажем, вот такие:

Пользователи:
* Кластер пользователей
* Трипы[]

Места:
* lat
* lon
* Кластер мест

Трипы:
>>46843
А если вот такая шняга:

Есть таблицы/коллекции/индексы, скажем, вот такие:

Пользователи:
* Кластер пользователей
* Трипы[]

Места:
* lat
* lon
* Кластер мест

Трипы:
* Участники[]

Кластеры пользователей:
* x
* y
* Кластер мест

Кластеры мест:
* x
* y

Кластеры пользователей и мест представляют собой интересы пользователя и места, которые удовлетворяют тем или иным интересам. Ну, это, вот это всё — результаты работы ещё не написанной нами карты Кохонена и ещё одной невероятной функции, которая принимает на вход координаты на плоскости пользователей и возвращает координаты на плоскости мест и наоборот.

И нам нужен запрос вроде:
Выбрать места, которые:
1. Находятся не дальше, чем на таком-то расстоянии от таких-то географических координат.
2. Находятся не дальше, чем на таком-то расстоянии от любой из точек на плоскости мест, соответствующих интересам любого из участников трипа (trip → participant.usersCluster.placesCluster).

Это одним SQL-запросом можно сделать? (Я в SQL неоче.) Если да, то как долго оно будет работать, учитывая, что на OpenStreetMap мест чуть более, чем пиздец как дохуя?
Сообщение слишком длинное. Полная версия.
>> No.46845 Ответ
>> No.46846 Ответ
>>46845
Про эту штуку читал, ну и с миллиардами строк, я так понимаю, оно работать должно приемлемо шустро. Но это GPL, что не особо приемлемо. Ну и ещё интересно, как быстро в постгресе будут выполняться сложные запросы с аналитическими функциями на всех этих миллиардах строк?
>> No.46847 Ответ
>>46846
I am releasing software that uses PostGIS, does that mean my software has to be licensed using the GPL like PostGIS? Will I have to publish all my code if I use PostGIS?

Almost certainly not. As an example, consider Oracle database running on Linux. Linux is GPL, Oracle is not, does Oracle running on Linux have to be distributed using the GPL? No. So your software can use a PostgreSQL/PostGIS database as much as it wants and be under any license you like.

The only exception would be if you made changes to the PostGIS source code, and distributed your changed version of PostGIS. In that case you would have to share the code of your changed PostGIS (but not the code of applications running on top of it). Even in this limited case, you would still only have to distribute source code to people you distributed binaries to. The GPL does not require that you publish your source code, only that you share it with people you give binaries to.
>> No.46848 Ответ
Вообще если проект дохуя дорогой, с огромной клиентской базой, то лучше такие вопросы задавать highload-профессионалам, а не анонам с мелкой русскоязычной борды.
>> No.46849 Ответ
>>46848
Так-то оно и будет, а пока что надо сделать прототип, чтобы найти инвесторов. И хотелось бы, чтобы прототип был не из говна и палок.
>> No.46850 Ответ
>>46849
Прототипы всегда из говна и палок, например Twitter сначала был на RubyOnRails, потом стали на джаву и скалу переписывать.


No.46835 Ответ [Открыть тред]
Файл: Cw02i0IUsAAdYJK.jpg
Jpg, 107.89 KB, 915×803 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
Cw02i0IUsAAdYJK.jpg
Хочу сделать такую тему:

1. Скачать весь твиттер или большую его часть.
2. Загнать всё это дело в Elasticsearch.
3. Прогнать это всё дело через классификаторы, анализаторы кейвордов, сентимента и т. д.
4. Предоставлять API для выборок любой сложности.

Зачем?

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

Кому?

Маркетологам, аналитикам, исследователям.

Хочу сделать такую тему:

1. Скачать весь твиттер или большую его часть.
2. Загнать всё это дело в Elasticsearch.
3. Прогнать это всё дело через классификаторы, анализаторы кейвордов, сентимента и т. д.
4. Предоставлять API для выборок любой сложности.

Зачем?

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

Кому?

Маркетологам, аналитикам, исследователям.

----

Так вот, как думаешь, имеет шансы взлететь? Есть ли аналогичные решения?
Сообщение слишком длинное. Полная версия.
>> No.46837 Ответ
>>46835
Обычный стриминг апи очень лимитирован. Есть вариант присосаться к сырому потоку, но он стоит очень дохуя, и чтобы его обработать в рилтайме надо тоже очень дохуя дури в железе. В общем, это для топовых корпораций вариант, а не для ололо-стартапа.
О скачивании всего твиттора речи вообще не идет, там какие-то сотни миллионов в день и никто тебе не даст в них копаться.
>> No.46841 Ответ
>>46837
Ну, в общем, посидели с пацанами и пришли к тому же мнению. А ещё это вроде как нарушает TOS, так что ну его в пень, даже если бы были (ну, чисто гипотетически) ресурсы.


No.46817 Ответ [Открыть тред]
Файл: IMG_20161106_211424.jpg
Jpg, 917.79 KB, 2560×1920 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
IMG_20161106_211424.jpg
Рабочая машина (место) Доброкодера должна быть..?
Я бы взглянул на ваши рабочие места, предпочтения.
>> No.46818 Ответ
Многое зависит от атмосферы. Качество работы программиста зависит от уюта напрямую.
>> No.46820 Ответ
>>46817
Это... хлебница?
>> No.46838 Ответ
>>46820
Да. Там у меня кухня.


[0] [1] [2] [3] [4] [5] ... [49] [50] [51]
Пароль:

[ /b/ /u/ /rf/ /dt/ /vg/ /r/ /cr/ /lor/ /mu/ /oe/ /s/ /w/ /hr/ ] [ /a/ /ma/ /sw/ /hau/ /azu/ ] [ /tv/ /cp/ /gf/ /bo/ /di/ /vn/ /ve/ /wh/ /fur/ /to/ /bg/ /wn/ /slow/ /mad/ ] [ /d/ /news/ ] [ Главная | Настройки | Закладки | Плеер ]