LINUX.ORG.RU

Сообщения Shadow

 

Альтернативные Java VM

Форум — Talks

Тут свежие плагины eclipse потребовали Java 11 минимум.
На сайте Оракла надо регистрироваться, нашёл https://adoptopenjdk.net/
А у них есть OpenJ9 вместо HotSpot.

Фороникс пишет, что очень медленная. Но мы же помним, что Фороник - это которые FreeBSD тестируют на установочном ядре (которое бывало однопроцессорное, без сопроцессора, с минимальными кешами и вообще тормоз только для установки на экзотическое железо).

Добавил в eclipse.ini

-Xshareclasses
-Xscmx100m


и в результате:
- памяти ест в 2-3 раза меньше
- после довольно быстрой загрузки поначалу (минут 30) подтормаживает и лагает в неожиданных местах
- спустя какое-то время перестаёт тормозить, всё шустро
- почему-то спеллчекер больше не влияет на скорость

Умные люди, объясните, почему так? И почему вы ещё не используете OpenJ9?

 , ,

Shadow ()

UI мордокниги...

Форум — Talks

Тут, листая новый фэйсбук, открыл картинку из поста... Когда попробовал закрыть, оно тупило 1-2 секунды, прежде чем убрало с экрана вьювер. Попробовал то же на других картинках, попробовал в новеньком оптимизированном edge - то же самое. Профайлер мозиллы показывает, что в самом интересном месте оно вызывает десятка два обфусцированных функций и ждёт их выполнения.
Какие есть РАЗУМНЫЕ объяснения, что за говнище вызывается в каком-то синхронном режиме (статистику же можно асинхронно на сервак закинуть, верно?), для того, чтобы убрать несколько DOM объектов????
И почему, если это модный тренд в программировании, стыдят за использование фигни типа delphi????

 , , ,

Shadow ()

Кащенко, помоги!

Форум — Talks

Закоротил сломанным разъёмом центральный контакт в ThinkPad T431.
В местном сервисе мультиконтроллер заменили, разъём заменили, не могут прошить на 431-й - клавиатура так и не работает.

Не поможешь советом? Если что, то можно в job...

 , ,

Shadow ()

Кто как использует python для создания API? Какая-то фигня получается...

Форум — Web-development

Добрый день.

Поймал себя на том, что при написании какого-либо веб-приложения принято:
1. Описать модель данных, в котором:
поле:тип
поле:тип
...
поле:тип
2. Эту модель замаршаллить специальным маршаллизатором по схеме, в которой
поле:тип
поле:тип
...
поле:тип
3. Эту модель для того, чтобы UI сделать, описать в любимом фреймворке, и там
поле:тип
поле:тип
...
поле:тип
4. Валидатор если писать, в нём тоже... Ну вы поняли.
Периодически натыкался на попытки интеграции всего этого, но слишком сложные. Что, так все и копипастят???

UPD. Всем спасибо, похоже, пора с фласка перелезать на DRF.

 , , , ,

Shadow ()

Посоветуйте современный HTML/CSS редактор для новичка

Форум — Web-development

Здравствуйте.
Жене понадобилось изучить html.
Я помню, пока не запомнил всё, всегда пользовался редакторами, в которых можно было в отдельной форме редактировать все параметры тега - как в bluefish или Dreamwaver.
Я потыкал sublime и VSCode, там такого нет, в eclipse есть, но eclipse не для новичков (и форма параметров предлагнает сразу все возможные параметры)...

В bluefish слишком убого.

Есть какие современные редакторы с описанной функциональностью? В идеале - чтобы параметр style как-нибудь красиво ещё мышкой можно было редактировать...

 

Shadow ()

HDD - при проверке все блоки timout ~1700 ms

Форум — Linux-hardware

Кхм... Знаю, что я не правильно использовал диск, но...
Более 10 лет назад купил WD MyBook (внутри sata и переходник на USB), разметил его в ext3, подключил к wl500 с прошивкой «от Олега» и отключил проверку fsck (!).
Спустя 4 года вместо wl500 переключил в TpLink с OpenWRT.

Диск, в основном, качал торренты и показывал dlna.
Пока не стал делать это ну ооочень медленно.
Содержимое забекапил (неделя ушла), запустил запись нулями
в Victoria.

Всюду задержка 1700 мс, при этом ошибок нет.

Это древность SATA-USB, или что? Вряд ли это бэды...

 

Shadow ()

А есть кто из «Почтовых Технологий» Почты России?

Форум — Talks

Как там работать? KPI как ставят?

 ,

Shadow ()

Перевод компонента с canvas с angularjs на angular

Форум — Job

Не знаю, сколько стоит. Мне нужно впихнуть «компонент» в приложение на ionic. Писал когда-то на angularjs, сейчас понадобилось встроить в современный ionic. Проблема в том, что на входе оно берёт некоторые параметры,которые подгружаются перед этим («перед» и «после» в Js!) с бэкэнда, и рисует диаграммы, которые можно править мышкой/пальцами и сохранять как виртуальное поле ввода в виде вектора значений. И вот эта canvas, завёрнутая в ангуляр и ionic, это всё мне мозг сломало, потому что это всё нужно непрерывно синхронизировать и ещё одновременно подпирать костылями canvas в responsive дизайн.

Ну или нужен миддл/сеньёр показать мне, как правильно.

 

Shadow ()

Мощный JavaScript... Нихрена не сделать, пока куча всего не проинициализировалось.

Форум — Talks

Ковыряю Ionic 4.

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

Как простой человек, пытаюсь повесить детект события скролла, чтобы пересчитать необходимость отрисовки стрелки влево или вправо по краям меню segment.

О, в ion-segment нет обработок скролла.

Задумал использовать нэйтивные события.

О, это же angular, он рендерит ПОСЛЕ обработки всего кода, поэтому нэйтивных событий ЕЩЁ НЕТ, так как объектов ЕЩЁ НЕТ.

Думаю, можно же дождаться появления объекта... И тут начинается ад.

Ладно, я вместо скролла событий попробую обойти малой кровью... Но вот как вы с этой недоасинхронщиной, прибитой гвоздями к DOM и Shadow DOM, считаете JS + HTML вершиной UI технологий???

 , , , ,

Shadow ()

Эмулятор Android ionic-cordova

Форум — Mobile

Сорри, под оффтопиком... Cordova-ionic3 программа не работает в стоковом эмуляторе android studio. Пробовал разные версии, то виснет, то вообще не работает. Чо за хрень?

PS. Подобрал версию, поправил виртуализацию (устанавливались с бубном). Теперь ок.

 

Shadow ()

Офигеть, в LEDE есть hw nat на TP-LINK-ах.

Форум — Talks

Subj.
С начала прошлого года.
https://forum.lede-project.org/t/hardware-nat-for-lede/1094/234

Сейчас поставил собираться.

Заодно, Allwinner хардварный видео декодер реверс-инжернули, но там надо самому всё собирать.

PS. openwrt старательно банили разработку и внедрение патчей для hw nat.

 , , , ,

Shadow ()

ARM ноутбук для Sugar Desktop? Какой взять?

Форум — Linux-hardware

Здравствуйте.
Тут ребёнку скоро будет три года, хочу ему вручить компактный ноутбук с Sugar Desktop.
Сначала думал какой нетбук взять, но они все жрут батарею, батареи убитые, внутри hdd, который ребёнок точно грохнет.
Тут наткнулся на Toshiba AC100 - на него встает федора с Sugar, но без блобов драйверов, либо убунта с драйверами, а Sugar самому собирать. Живет от батареи часами, mcc 32Гб, на авито в отличном состоянии за копейки отдают. Есть у кого опыт arm буков? Насколько геморно? Может, ещё есть модели?

 

Shadow ()

Кто-то смеялся над Эдди????

Форум — Talks

Нужно проверить орфографию по своему словарю (поиск по базе товара).
MySpell словари в кодировке koi8. Под Windows. В 2018!!!!!

И это особенность myspell

PS. Notepad++ справился.

 , , ,

Shadow ()

Вопрос про электрон...

Форум — Talks

А скажите, в электроне UI тоже вот через этот ад DOMa программируются и верстаются, и тормозят и т.п.? И если да, то ЗАЧЕМ?! Или там дом ограничен от ошибок и не дает обвешать лишними событиями?

 , ,

Shadow ()

Хелп! Забыл, как заставить csv.writer не с...ть в память, а сразу писать на диск

Форум — Development

Здравствуйте.
Чё-то опять понадобилось поскрапить и записать в csv, но вот не помню, вроде раньше был метод заставить не жрать гиги памяти, а сразу писать на диск, без танцев гопака вприсядку...
Или я с xlsxwriter'ом путаю?

 ,

Shadow ()

vuestrap vs. ui.bootstrap (angular 1.x wins)

Форум — Web-development

Добрый вечер.
Скорее не вопрос, а поныть.
Решил глянуть этот ваш vue.js с bootstrap биндингами.
На старом фаерфоксе 29 аккордеоны лагают как сто чертей, например. Я понимаю, что это старый хлам, но... На первый взгляд, vue тормознее и всё такое! Зачем тогда его использовать?

 ,

Shadow ()

Про функциональные языки...

Форум — Talks

Немного почитал про функциональные языки. Я с детства (черепашка, паскаль) сначала рисую блок-схемы. Хотя бы в голове. Т.е. Я думаю вот этими прямоугольниками и ветвлениями. Фанаты хаскеля умеют их изощренно транслировать, или научились мыслить как-то по-другому?

Судя по разгребаемому мной js, большинство фронт-эндеров страдают, как и я, от асинхронности, но так кпк ничего лучше не видели, изобретают костыли.
Есть ли способ научиться планировать с конца/середины, и не оперировать моделями реальных объектов? Да, наверно, я поздно родился и мне надо программировать на коболе.

 , , ,

Shadow ()

Неожиданный шрифт для программирования.

Форум — Talks

Попробовал чертёжный шрифт GOST B в качестве моношинного для редактора. Неожиданно лучший.

 , ,

Shadow ()

Три вопроса для флейма. Но про WEB.

Форум — Talks

1. Если React.js такой быстрый, то почему facebook.com такой тормозной? Выглядит так, будто он DOM перманентно переписывает.
2. Если CDN ускоряют загрузку библиотек, почему 90% времени загрузки любого сайта я вижу в статус-баре поочерёдное ожидание ответа от разных CDN??? Слава Богу, счётчики и реклама вырезаны адблоком.
3. Я вот собираю css с помощью libsass и т.п., все js и css собираются на сервере при обновлении питоновыми модулями, основанными на сишных либах. Регулярно читаю стоны фронтендеров, как им тяжело пересобирать каким-то gulp'ом или webpack'ом весь сайт. Это что, жабоскрипторы так боятся испачкаться не-дай-боже технологиями, отличными от их жабоскрипта? Не дай бог воспользоваться чем-то, написанном на сишечке?

Чёрт, ещё четвёртый вопрос про ангуляр.

Если 1.3 быстрее 1.2, а 1.5 быстрее 1.3, а 2 вообще самолёт, то почему на телефонах только 1.2 в связке с ui.bootsstrap и ionic НЕ ЛАГАЮТ? Все более лучшие лагают как пятый андроид на 512к памяти, и кому тогда эта синтетическая «скорость» нужна?

 , , ,

Shadow ()

Ангуляр первый. Респонсивная канва в директиве.

Форум — Web-development

Здравствуйте, друзья.
Написал на ангуляре пару хитроумных виджетов, оформил директивами. Все мапят данные в динамическую картинку в канве. Когда засунул в бутстрап и посмотрел на мобильнике, испугался.
Сделал проверку ширины родительского элемента и выставил ширину в css.
Отдельно работает волшебно. А вот при рендеринге из шаблона, подключаемого из ng-route, родительского элемента нет. Он появляется после отработки директивы.Погуглил - выхода или нет, или страшные костыли.
Кто-нибудь сталкивался? Какой нормальный способ поправить css у канвы (через файл стилей тоже не работает, канва рисуется по заданным размерам, менять стиль надо после её отрисовки)

 

Shadow ()

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