LINUX.ORG.RU

Сообщения lazy_aleks

 

Асинхронное программирование

Всем доброй ночи.

Есть такая задача: каждый день надо парсить относительно большое количество json-файлов (порядка 100-150 тысяч). Каждый файл весит примерно 5-30 метров. Файлы надо скачать, распарсить и уложить в базу. В принципе, на скорость пофиг, но не то, чтобы оно целый день это выполнялось. Выбираю между java и python (может быть, кто то что-то другое предложит). С питоном все понятно - тут рулит asyncio для таких штук и по бенчам из инета работает быстро, но не так быстро как Java, но я не знаю есть ли что-то подобное асинхронное для джавы? Что щас модно применять? Используется ли оно для подобных задач?

 ,

lazy_aleks
()

Выбор андроид-смартфона

Примерный бюджет - 30к (± пара тысяч). Мне нужно, чтобы камера не мыло и держал зарядку не полдня.

Смотрел в сторону oneplus 3t. Есть тут пользователи сего девайся? Что скажете?

Еще думал насчет гнусмаса с7, но 2к дисплей и не оч больша батарея как-то отпугивают. Это от розетки до розетки бегать, но там камера нормас должна быть.

Смотрел еще xiaomi mi 5s plus, но в интернетах пишут, что камера не оч и прошивка посырей, чем у 3t.

 , ,

lazy_aleks
()

Tomcat hot deploy

Вообще, всегда запускал под jetty, но тут решил поиграться с томкатом и обнаружил, что при обновлении страницы изменения, сделанные в коде, не появляются. Почитал ман, заменил на war exploded, ну вот это вот все и оно работает только при ctrl + f10, а не при перезагрузке страницы, как в jetty. Использую идею. Что там еще подкрутить надо? Или в томкате так нельзя?

PS а как с эти у wildfly?

 , , ,

lazy_aleks
()

Java vs node.js vs non-block

Наткнулся тут, в общем, на интересную статью.

Там чувак доносит мысль, что разницы между блокирующим и неблокирующим вообще нет. И да, джавка сливает ноде :)

P.S. статья на англицком. Кто в него не умеет -> бегом учить.

 , ,

lazy_aleks
()

JEE & Spring

Вот сидел я сегодня и думал: а, собственно, зачем нужен JEE и какие его преимущества?

А если сравнивать даже не со спрингом, а с другими стэками, то её существование становится вообще непонятным.

 , ,

lazy_aleks
()

Программы ведения бюджета

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

Если пользовались, но не понравилось, то чем именно? Что не нравится?

 , ,

lazy_aleks
()

Java web

Сейчас вот ночью наткнулся на такую вещь. Стало вот интересно, а как с этим в джава? Идёт работа по упрощению написания вэбни? В дотнете упрощают структуру проекта, конфигурацию сделали удобнее и много других плюх да ещё и кроссплатформа теперь. Ах да, ещё и рослин же.

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

 ,

lazy_aleks
()

Запуск Jetty

Всем привет. Дело вот в чем, решил разобраться с работой Jetty, скачал дистр, нашел хеллоу ворлд на сайте эклипса, скачал нужные джарники, но дело в том, что оно всегда валится с ошибками типа:

Error:(11, 8) java: cannot access org.eclipse.jetty.util.component.ContainerLifeCycle class file for org.eclipse.jetty.util.component.ContainerLifeCycle not found

Error:(30, 23) java: method start in class org.eclipse.jetty.server.Server cannot be applied to given types; required: org.eclipse.jetty.util.component.LifeCycle found: no arguments reason: actual and formal argument lists differ in length

и т.д. Почему в джаве ничего не работает из коробки даже с офф. сайта?

 ,

lazy_aleks
()

Java 9 feature list

Релиз ожидается где-то в 2016, а сейчас они выбирают фичи, которые они может быть реализуют (помня ситуацию с jigsaw).

Вот список фич:

1. [Accepted] Project Jigsaw – Modular Source Code

2. [Accepted] Process API Updates

3. [Accepted] Light Weight JSON API

4. [Accepted] Money and Currency API

5. [Accepted] Improved Contended Locking

6. [Accepted] Segmented Code Cache

7. [Accepted] Smart Java Compilation – Phase Two

8. [Expected] HTTP 2 Client

9. [Expected] REPL in Java

Прочитать подробнее можно здесь

lazy_aleks
()

Иконки в трее

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

Использую KDE.

lazy_aleks
()

Grub-install

В общем, установил сегодня debian 7, но во время установки произошла ошибка и не установился граб, поэтому не могу загрузиться в систему, только grub-rescue.

пытался установить grub с livecd, но пишет что grub-install command not found.

Подскажите, что делать?

 ,

lazy_aleks
()

Moto X

Стали известны цены на сей аппарат: стоимость аппарата без контракта - $575 за версию с 16 Гб флеш-памяти и $629 за 32 Гб; с двухлетним контрактом AT&T она составляет $199 за модель 16 Гб и $249 за 32 Гб.

Про сам смартфон тут и немного тут.

Как думаете, взлетит?

lazy_aleks
()

Oracle + Microsoft = ?

Сегодня утром наткнулся на пост.

В понедельник на совместной пресс-конференции президент Oracle Марк Херд, генеральный директор Microsoft Стив Балмер и президент подразделения серверных систем Microsoft Сатья Наделла расскажут о новом партнерском соглашении.

Так вот чем все закончилось.

Microsoft Corp. and Oracle Corp. today announced a partnership that will enable customers to run Oracle software on Windows Server Hyper-V and in Windows Azure. Customers will be able to deploy Oracle software — including Java, Oracle Database and Oracle WebLogic Server — on Windows Server Hyper-V or in Windows Azure and receive full support from Oracle. Terms of the deal were not disclosed.

Такие дела.

lazy_aleks
()

Smalltalk JVM

Разработчик Redline Smalltalk(реализация Smalltalk под JVM) собирает $20k, чтобы выкатить первую версию.

Для !Ъ

 ,

lazy_aleks
()

Дистр для разработчика

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

ЗЫ Генту не предлагать, потому что времени красноглазить особо нет.

lazy_aleks
()

RSS подписка на новые темы