LINUX.ORG.RU

Избранные сообщения mydibyje

JS фреймворк для фронтэнда с минимальным погружением

Форум — Web-development

Хочу написать простенькое веб-приложение для личного пользования, серверная часть для меня прозрачна и понятна, а вот с фронтэндом я в современных технологиях вообще не знаком.

Из поверхностного обзора веяний моды в этой области я узнал, что то, что я ищу, описывается термином single page application. В идеале, фреймворк должен взять на себя и визуальную составляющую, но если что, CSS я напишу сам.

Хочется сказать фреймворку: «Положи на DOM 4 кнопки, 2 списка, затем еще 3 кнопки. И пусть оно выглядит не совсем отвратительно.» Для каждого из элементов DOM прописать простенькую логику и повесить на события: сходи на сервер с таким запросом, из ответа возьми данные и замени контент там-то. Часть данных о состоянии для каждого элемента желательно хранить за пределами DOM, они нужны не пользователю, а чтобы составить правильное обращение к бэкэнду. Желательно иметь заготовки для чисто клиентских операций: сортировать список, фильтровать список и т.п.

На моем уровне знаний я бы сгенерировал DOM на стороне сервера, обмазал бы элементы коллбэками и для красоты взял бы CSS от Bootstrap. Но (а) это долго и скучно, (б) в результате получится хрупко и плохо читаемо, (в) я никуда не спешу и поэтому хочу сделать хорошо.

Обзор хелловорлдов для фреймворков из списка «Топ 10 баззвордов чтобы зашибать деньги на фрилансе» показал, что кашу они там заварили знатную, и вот это коричневое в ней - вряд ли шоколад. Поэтому прошу совета, с каким из фреймворков приятнее иметь дело для краткого и довольно дилетантского знакомства?

 , ,

si0
()

вывести топ-10 по общему количеству скачанных байт

Форум — General

Топ-10 рефереров по общему количеству скачанных байт по обращений с них ·

Количество скачанных байт для каждого из них как число ·

Количество скачанных байт для каждого из них как процент от общего количества байт, скачанных по обращениям с этих рефереров (Под Топ-10 понимается до 10 штук отсортированных в порядке убывания, начиная с самого большого значения) Пример вывода:

  1. http://www.example.org/example/When/200x/2006/09/25/ - 3100 - 74%
  2. http://www.example.org/example/ - 1000 - 24%
  3. http://www.example.org/example/genx/docs/Guide.html - 91 - 2% Кто может помочь с решением этой задачи?Взял отсюда http://vseloved.github.io/pdf/var-sh-ru.pdf

Перемещено leave из desktop

 ,

LK15
()

Какие преимущества я получу, перейдя с Python на C?

Форум — Development

Вот сижу я, говнякаю на питончике одной рукой. Получается очень быстро. Но все говорят, что питон убог. А какие преимущества получу я, как питонист, если перейду на эту вашу сишку?

 ,

RedEyedMan69
()

NeoChat 1.0, KDE клиент для сети Matrix

Новости — Open Source
NeoChat 1.0, KDE клиент для сети Matrix
Группа Open Source

Matrix является открытым стандартом для интероперабельной, децентрализованной связи в реальном времени по IP. Она может быть использована для обмена мгновенными сообщениями, голосом или видео по VoIP/WebRTC или в любом другом месте, где вам нужен стандартный HTTP API для публикации и подписки на данные при отслеживании истории разговоров.

NeoChat – кроссплатформенный Matrix клиент для KDE, работающий на ПК и мобильных телефонах. NeoChat использует фреймворк Kirigami и QML для отрисовки интерфейса.

NeoChat предоставляет все основные возможности современного мессенджера: помимо обычной отправки сообщений, вы можете пригласить пользователей в групповые чаты, создать приватные чаты и искать общедоступные групповые чаты.

Также доступны некоторые функции управления групповыми чатами: вы можете выкинуть или заблокировать пользователей, загрузить аватар чата и отредактировать его описание.

NeoChat также включает в себя базовый редактор изображений, который позволяет обрезать и поворачивать изображения перед их отправкой. Редактор изображений реализован с помощью KQuickImageEditor.

>>> Подробности

 , ,

cocucka
()

disaster recovery plan - как составляется?

Форум — Admin

Привет!

Поделитесь опытом или ссылками на составление disaster recovery plan. Что там должно быть, какие хорошие практики и тп. Сам тоже буду гуглить. Спасибо!

 , ,

zendrz
()

Релиз открытого дизассемблера Cutter 1.7.4

Новости — Безопасность
Релиз открытого дизассемблера Cutter 1.7.4
Группа Безопасность

Cutter — графическая оболочка для radare2, написанная на Qt/C++. Cutter, как и сам radare2, нацелен на процесс обратной разработки программ в машинном коде, или байткоде (например JVM). Предоставляет собой наиболее активно развивающийся дизассемблер с открытым кодом.

( читать дальше... )

>>> Подробности

 , ,

XVilka
()

Вышел подкаст «Полная история Fediverse»

Новости — Open Source
Вышел подкаст «Полная история Fediverse»
Группа Open Source

На сервисе open.tube в рамках нерегулярного любительского подкаста «Пересборка» администратором одной из нод распределенной (федеративной) социальной сети Mastodon опубликован подкаст, рассказывающий на русском языке наиболее полную историю развития проектов, связанных в федеративные социальные сети.

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

В двухчасовом подкасте можно услышать о том, какие технологии непосредственно предшествовали федеративным социальным сетям, как развивались технологии в эпоху протокола oStatus, каким образом федиверсу удалось не кануть в небытие следом за jabber и переродиться вокруг протокола ActivityPub. Отдельно в подкасте рассказывается об основных заметных проектах в Fediverse: Mastodon, Misskey, Pixelfed, PeerTube, Pleroma и остальные.

Все ранее выпущенные части подкаста отредактированы и перезаписаны таким образом, чтобы история получилась цельной и оконченной.

Прямая ссылка на подкаст тут

>>> Подробности

 , ,

ludi_vokrug
()

чем сделать планировщик запуска функции

Форум — Development

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

Собственно сабж. Чем сделать периодический запуск кода под C++/Qt? QTimer? Или он точно такой же страшный как cron и лучше пользоваться чем-то стороним?

Навеяно это тем что почитал на просторах интернетов что QtSCXML как стейт машина медленее в 4800 раз! чем аналогичное на Plain C++ из-за постоянной работы с JavaScript внутри, в то время как C++ с сигналами слотами в 10 раз, а QEvents в 100 что по сути прилично.

 

bhfq
()

Свободные STIX шрифты теперь в открытом доступе

Новости — Open Source
Группа Open Source

Они разрабатывали их десять лет и вот, последний рывок...

Аббревиатура STIX расшифровывается как Scientific and Technical Information Exchange (обмен научной и технической информацией). Целью проекта является разработка набора OpenType шрифтов для нужд учёных и инженеров. Это первый публичный релиз этих шрифтов, пока без обещанной в ближайшем будущем поддержки LaTeX. Есть кириллица, но к сожалению без кернинга. Лицензия на шрифты OFL.

P.S. Список организаций, которые участвуют в проекте, весьма впечатляет. Похоже это серьёзно, жаль что кириллица не доделана.

>>> Подробности

 , ,

Evgueni
()

Bubble Chains

Форум — Games

В качестве поздравления с Новым Годом Сделали игрушку - качать тут http://bubble-chains.sintegrial.com/

Идет в винде и линуксах. Написана с использованием Qt4 и «движка» JAG.

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

ii-system
()

Парсинг картинок Google

Форум — General

Есть задача - парсинг картинок по ключевым словам в Google. Т.е. я воожу ключевые слова и ОНО мне выкачивает 50-200 картинок в указанное место на диске.
Есть ли подобное ПО под онтоп? Под оффтоп есть PictureGoogleGraber, но wine из коробки его крашит при добавлении ключевых слов. Может есть какие-то дополнения в бровзеры или отдельно ПО, да хоть в терминале клацать, только как? Посоветуйте пожалуйста или может у кого есть истории успеха.

 , ,

Promusik
()