All streams
Search
Write a publication
Pull to refresh
1
0
Анатолий @iRumba

Программист C#

Send message
Потрясно! Вам следует поработать над документацией и живыми примерами. Ну и еще приложить бенчмарки. Без этого зверушка будет темной лошадкой. Как будет время, обязательно поковыряю исходники и найду применение. Огромное спасибо за пример!
Хотя вот с изменением одного свойства перебор. Когда работаешь с динамическим Jsonb, без чего нибудь типа newtonsoft.json не обойтись. А учитывая факт, что изменять одно свойство внутри json нельзя (postgre все равно перезапишет все поле), производительность будет играть роль. К тому же я могу просто пришедший с фронта json скастить в стрингу и обновить поле.
Кстати, в примере с Set, новое значение типа string. А что, если я захочу datetime или int? Уверен, решение и на это найдется. дайте документацию! :)
Я не упоминал в статье нативную поддержку в 3.0, но я упоминал плагин Npgsql.Json.Net, который умеет только мапить json поле в тип Clr. И я объяснил, что там, где есть динамика, статическая типизация не подходит. А jsonb позволяет дополнять сущность дополнительными атрибутами. Как я создам Clr модели на динамические сущности? Разве что закопаться в IL инъекции и рефлексию. Но это будет дорого поддерживать.

В общем мой инструмент решает другую задачу. Есть сущность, у нее есть ряд свойств, которые добавляет/удаляет пользователь. И он хочет по этим полям вести поиск и сортировку. То есть у меня нет возможности выбрать .Where(e => e.Customer.Name == «Joe») как в примере по ссылке, потому что на момент компиляции приложение ничего не знает про состав jsonb поля.

Npgsql же провайдер с нуля. Они делали все на инфраструктуре ef core, а мне надо было вклиниться именно в их инфраструктуру.


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

Есть пруф? Я вот такого не замечал. По крайней мере на авито.
Кто не дает? Вы — мастер по ремонту, макияжу, эникею, и тд с выездом на дом. Вы заходите на сайт и даете объявление, указывая ваш личный номер.
Ну то есть получается, что они не продают информацию. Происходит так: «Покажите мою рекламу мужчине старше 30 лет проживающему в Москве». И они показывают. Но данные того, кому показали же не выдают.

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


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


Меня просто напугало то, с чем я столкнулся. И мне больше некуда с этим пойти.

И кому фэйсбук продает ваши данные? Правительству разве что. Но и тут речь не о продаже.

Вряд ли «известный сайт» станет рисковать репутацией.
не думаю. Описал наиболее вероятный способ ниже
Тут все зависит от того, кто заморачивается. Предположим, есть прога, которая намеренно дает возможность прослушки. Она кидает в базу номера телефонов и точки доступа (инфу, которая позволяет цепануться к прослушке).
Кто-то покупает доступ к этой базе (или подписывается), мониторит авито на наличие новых объявлений, чекает номера по базе и вуаля!
Возможно даже инструмент автоматический для этого есть. Видал заказы на фрилансе для сдергивания номеров с авито по рубрике.
Дальше нужен только анализ. Но и этим походу не все занимаются, учитывая, что перезвонили мне с другого города.

Теперь, предположим, что подписка стоит 10000р в месяц. Заказы по ремонту как правило стоят от 2000 до 10000 (далее чаще всего ремонт себя не оправдывает, хотя, бывают исключения). За день реально обработать 3 заказа (это если совсем лениться). Итого ты имеешь примерно 5-15 тыщ в день (с учетом вычета материалов, если они входят в стоимость работ).

Даже если подписка стоит дороже, думаю, она окупится за 3-5 дней. В итоге ты имеешь непрерывный поток заказов.
… из другого города.
Поэтому я бы посоветовал перед началом следующего чемпионата создать модули для этого заранее, чтобы их можно было подключить к существующей сети.
Я бы тоже хотел задействовать нейросеть для этого, но времени на освоение совсем нет. Не знаю как ее готовить от слова «совсем». :)
В общем, если будете участвовать в следующем турнире и так же используете нейронную сеть, напишите в личку ваш ник, буду наблюдать за вами в рейтинге и болеть за вас! :)
При недостатке мощностей можно поставить несколько мелких задач. Например, положение на карте, в результате которого были получены очки. Тут можно еще добавить близость других единиц (своих и вражеских). В общем добавить больше данных. Тогда сеть будет уметь уже не только микроконтроль, но и какие-то тактические штучки.

Я еще не знаю что у вас представляет из себя «мозг»? Все хранится в оперативе до конца партии? Или сразу все изменения весов падают в файл? Тогда файл этот можно залить в облако и запускать обучение одновременно дома, на работе, на aws amazon, у друзей под пиво… :)

Я не шарю в нейронных сетях, но мне кажется вы ошиблись с целью. основная цель — набрать как можно большее количество очков за игру. А для этого может потребоваться не собирать крохи за действие. Сеть должна стремиться завершить партию с наибольшим количеством очков. Что толку рубить ладью, если в результате этого через х ходов неизбежно потеряешь ферзя?

Анекдот вспомнился.

Задержали подозреваемого в убийстве цыганки. Допрашивают.

— То есть Вы подтверждаете, что убили гражданку такую то?
— Да.
— А мотив?
— Я работаю гинекологом. Тяжелый рабочий день, много пациенток. Возвращаюсь поздно домой. У подъезда эта цыганка останавливает и говорит: «Позолоти ручку, п***у покажу»
Интересная статья. Вспомнился еще один хак, правда связан он не с аборигенами в австралии, а с дельфинами (не знаю точно какими). Во время охоты они начинают плавать вокруг косяка рыб и поднимать со дна ил. Рыбы получаются как бы в замкнутом пространстве и не могут (не пытаются) из него уплыть. Ну и дальше плыви и пожирай :)
О, вы решили помочь разрабам Craft the World создать нормальный AI для лифтов? :)
Думается мне, если запретит ООН создавать подобное оружие и даже если страны их послушаются, то всегда найдется какой нибудь ИГИЛ, проплаченный какой нибудь америкой, где будут лаборатории и заводы по изучению и производству этого оружия. А противопоставить им будет нечего, потому что ООН… Ну разве что ракетами их бить. А если ПРО у них будет (что логично)?
И что самое странное, я думаю те люди, которые хотят это запретить, должны догадываться о таком исходе. А что если они знают о таком исходе и искусственно к этому ведут? А что, если в тех лабораториях и заводах будут работать люди тех самых компаний, которые работают над ИИ но выступают против создания такого оружия? Потому что не припомню я магнатов, которые намеренно отказывались от собственной выгоды ради мира во всем мире.

Information

Rating
Does not participate
Location
Томск, Томская обл., Россия
Date of birth
Registered
Activity