Оперативненько.
Уже выложили 15 минутный доклад Оракловских соколов о кланговском порте С++ => Java.
https://www.youtube.com/watch?v=HVn5sghEjAA
#accu
Оперативненько.
Уже выложили 15 минутный доклад Оракловских соколов о кланговском порте С++ => Java.
https://www.youtube.com/watch?v=HVn5sghEjAA
#accu
Был на ACCU. Когда будут ролики, начну выкладывать.
Из совсем прикольного — Оракл сделали почти-автоматический переводчик с С++ на Java. И для своего NetBeans слепили полный порт clang на Java (а там один только AST 700,000 строк).
И вот такого чувака наблюдали: http://sonic-pi.net/
На ютубе: https://www.youtube.com/watch?v=KJPdbp1An2s
Есть один tool, https://github.com/ondras/wwwsqldesigner который очень помогает когда нужно спроектировать большую базу данных с многими связями и самое главное через некоторое кол-во лет вспомнить что же ты здесь наворотил, вообщем он мне очень нравится.
Проблема была в том, что автор его сделал AS IS и отдал на растерзание open source и он довольно голый, нет login, управления правами, удобного расшаривания и т.д.
Я решил попробовать из него сделать SAAS аппликацию. Прикрутил Google OAuth2.0, backend сделал на NodeJS и запилил сайт: https://dbplanner.site/
Это самая первая версия еще буду немного допиливать, чтобы не стыдно было показать людям. Потом думаю где-то разрекламирую и посмотрю будут ли люди пользоваться. Если будут в целом положительные отзывы и сервис будет востребован то буду дальше его пилить, нет то буду сам пользоваться и в резюме вставлять.
Критика приветствуется.
Посколько это в некотором роде “שאלת קיטבק” то я спрошу пока здесь, во избежании 🙂
Пишу для себя одну вещь для которой нужен translate api, и разумеется мой взгляд устремился в сторону google api, устремился и сразу же раздвоился. С одной стороны google продает платный доступ к своему api translate (на который я бесплатно на год пока подписался), с другой стороны подсмотрев куда идет один из … Chrome Extensions при переводе я увидел вот эту ссылку, которая возвращала адекватный перевод без какого то намека на authentication/authorization и тем более платной подписки. Единственное, что смущает так это указание ‘client=dict-chrome-ex’ в request, который можно менять на произвольный и он тоже будет работать, только ответ не такой детальный. Что это abuse, feature или специально так сделали? Может кто-то работал с googleвскими api и сможет разъяснить?
П.С. Попробуйте сделать сами get request по этой ссылке:
https://conan.io/ гордо именуются c++ package manager.
Кто-то курил уже?
Я через месяц везу нашу high-constancy библиотечку в Бристоль на ACCU.
Мой первый доклад по ней был немного сумбурным.
Хочу повторить.
Есть тут слушатели?
Иногда лениться хорошо! В том смыле, что за тебя работу могут и сделать другие, в данном случае, любимый всеми нами Фейсбук.
Простая библиотека для прогнозирования временнЫх рядов.
Неплохая статья в тему: https://habrahabr.ru/company/ods/blog/323730/
https://facebookincubator.github.io/prophet/docs/quick_start.html
ORM or not ORM for NodeJS в частности.
До сих пор писал все на plain sql, в принципе был доволен но есть ORM и в теории это должно быть быстрее и проще.
Начал с https://github.com/sequelize/sequelize и что-то слишком не интуитивно оказалось, но люди пользуются сказал себе я? Начал гуглить, может есть альтернативы получше, но многие советуют обойтись без ORM вообще. Вот теперь я в дилемме. Тратить время на то, что-бы осилить эту библиотеку (если у вас есть положительный опыт с другой NodeJS ORM библиотекой то поделитесь) или оставить эту идею и пользоваться plain ORM отныне и присно, что скажете?
И вот еще одна ступенька в иерархии памяти.
Старость не в радость. Намедни писал один скрипт который парсит сайт Maccabi, вытаскивает список врачей и когда ближайшая очередь. Есть предположение, что иногда очереди освобождаются и вместо ожидания в несколько месяцев можно попасть ко врачу с сегодня на завтра. Но разговор не об этом, а об этой библиотеке которая очень помогла мне написать сам парсер https://github.com/matthewmueller/vo , автор ее описывает как Minimalist, yet complete control flow library. К слову парсер я писал на nightmare.js, довольно удобно вместе получилось.