LINUX.ORG.RU

Сообщения special-k

 
Форум — Linux-hardware

Какой ноут под linux выбрать?

Что хорошего можно сейчас купить в этой стране под линукс? У меня сейчас HUAWEI MateBook D 14 AMD, и в принципе, норм. Единственно там идет венда в комплекте, которая мне не сдалась (и считывание отпечатка пальца не работает в линуксе).

Я steam deck взял бы конеш, но это сложно…

В общем, что есть еще хорошего, где-то до 100к?

 

special-k
()
Форум — Development

Из БД в картинку

Как самым быстрым образом получить картинку из массива (который храниться в ClickHouse)

 

special-k
()
Форум — Development

Вариант работы с контролем версий (аналог git-flow)

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

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

Есть что-то подобное уже?

Вроде так все плюшки git-flow и ci/cg получаются: все собирается вместе и нет каши из коммитов, и в любой момент можно отключить фичу от сборки решив, что она еще не готова.

 

special-k
()
Форум — Talks

Поясните алгоритм совершения транзакции в биткойне

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

Вопрос: что мешает используя 3 клиента сделать перевод самому себе и заведомо зная параметры транзакции (это ж мои клиенты) заранее вычислить ключ и быть первым?

Что мешает создать лаг в работе сети, чтобы мой (третий) клиент имел запас времени чтобы вычислить ключ, опять же, первым?

 

special-k
()
Форум — Desktop

Не цепляется bluetooth мышь к ubuntu 20.04

Очень похожая ситуация с этой темой Не получается сделать pairing для bluetooth наушников. (комментарий) В т.ч я поставил ControllerMode = bredr И у меня работает связь с bluetooth колонкой, но мышь почему-то не находится.

 , ,

special-k
()
Форум — Development

Тулкиты для мобилки и десктопа?

Какие существуют современные тулкиты, понимающие пакетное обновление дерева (и т.п.), и пытающиеся делать общий интерфейс аки UWP?

 

special-k
()
Форум — Talks

Кто-нибудь увлекается коптерами?

Я вот хочу построить что-то эм.. похожее. Интересует тема горизонтальной и вертикальной стабилизации. Какие используют датчики?

Кроме того интересны аспекты гибридной версии, с генератором.

Перемещено leave из linux-hardware

 

special-k
()
Форум — Development

Content Security Policy - что за ботва?

Content Security Policy: The page's settings blocked the loading of a resource at http://localhost:9000/login ("default-src http://localhost:8000 data: gap: https://ssl.gstatic.com 'unsafe-eval'").

Для использования политики страница должна содержать HTTP-заголовок Content-Security-Policy с одной и более директивами, которые представляют собой «белые списки».

У меня нет никаких заголовков, почему политика работает?

UPD
ставлю заголовки

Content-Security-Policy:connect-src 'self' localhost:9000
ЧЯДНТ?

 ,

special-k
()
Форум — Talks

servo удивляет

https://www.youtube.com/watch?v=erfnCaeLxSI

Похоже мы на пороге новой эры, где интерфейсы будут только на html, а системный код на rust.

 ,

special-k
()
Форум — Development

Coffee библиотека redtea - прошу либить и жаловать

## Почему наши web-интерфейсы такие медленные и сложные?

Если вы помните как писались древние пхп сайты (еще до того как туда притащили rails-way фрэймворки), то это была жуткая мешанина html, sql, php и т.д... Но кто объяснит чем это

html
<li ng-repeat="todo in todos | filter:statusFilter track by $index" ng-class="{completed: todo.completed, editing: todo == editedTodo}">
  <div class="view">
    <input class="toggle" type="checkbox" ng-model="todo.completed" ng-change="toggleCompleted(todo)">
    <label ng-dblclick="editTodo(todo)">{{todo.title}}</label>
    <button class="destroy" ng-click="removeTodo(todo)"></button>
  </div>
  <form ng-submit="saveEdits(todo, 'submit')">
    <input class="edit" ng-trim="false" ng-model="todo.title" todo-escape="revertEdits(todo)" ng-blur="saveEdits(todo, 'blur')" todo-focus="todo == editedTodo">
  </form>
</li>
лучше? Кто вообще объяснит, почему управление содержимым страницы **на клиенте** должно осуществляться через xml?

И это только первая часть проблемы, другая ее часть менее очевидна. Это то, что я называю *основным потоком инициализации*. Т.е. существует основной поток инициализации, в рамках которого вы можете применять все эти чудесные шаблоны, привязки и практики. Но после его прохождения (т.е. после инициализации компонента), все это применять уже невозможно совсем.

...

И далее в readme (код, примеры, панцея).
https://github.com/special-k/redtea

 ,

special-k
()
Форум — Development

Где размещать статику?

Чтобы отдавалось быстро-быстро, и чтобы можно было домен прикрутить. Я пока юзаю селектел, но это треш..

 

special-k
()
Форум — Desktop

В teeworlds не работает кнопка мыши

Та, которая в браузере означает «вперед». Что можно сделать, чтобы кнопка в teeworlds заработала?

 , ,

special-k
()
Форум — Development

Связывание моделей (Relations / Associations)

Почему модели не увязывать примерно так?

//Model1, Model2, Model3

var scope = Model1.selectingScope(conditionFunc1).attachRelated(Model2, conditionFunc2).attachRelated(Model3, conditionFunc3)

scope.first().gets('model2') //связанные записи
scope.first().gets('model3') //связанные записи

 ,

special-k
()
Форум — Development

Оценка риска при выборе библиотеки

Коротко: что лучше выбрать, крупный фрэймворк, типа Angular, или малоизвестное компактное решение.

Давайте попробуем оценить риски.

При выборе крупной библиотеки:
1) В крупной библиотеке больше ошибок
http://www.viva64.com/external-pictures/habr103/image2.png
«Program Quality and Programmer Productivity» (Jones, 1977), «Estimating Software Costs» (Jones, 1998).
2) Ошибок, которые сложнее исправить, особенно в самом фрэймворке (а не только для себя), особенно не породив новые.
3) Есть риск, что крупный фрэймворк содержит фундаментальные ошибки, т.е. с ростом кодовой базы или количества данных,что-то станет работать неприемлемо медленно.

При самописном решении:
1) Риск нарваться на крупные инфраструктурные задачи, вместо основной работы по проекту.
2) Риск, что при смене команды разработчиков, новая команда не сможет подхватить философию самописного решения.

пс
при прочих равных
(специально для tailgunner, чтобы он прекратил флеймить и начал говорить по теме)

 

special-k
()
Форум — Linux-hardware

Хочу комп на базе microATX

В общем есть у меня идея собрать недорогой мобильный неттоп, при этом достаточно мощный, чтобы юнити не тормозила, а корпус хочу сделать сам. Что можете посоветовать в комплектующие? И еще, думаю блок питания сделать внешним, у меня, кстати, есть блок от старого ноута - 19В 90Ватт, подойдет?

 

special-k
()
Форум — Development

Facebook Graph API - добавление записей в основной раздел страницы

Смотрю их Graph API и не могу сходу догнать, как можно добавить запись в основную (центральную) часть страницы..

https://developers.facebook.com/docs/graph-api/reference/v2.3/page/feed добавляет в левую часть (по-русски оно называется «Публикации на странице»), а я хочу в основной поток.

 ,

special-k
()
Форум — Talks

Один дурак сделал, все повторили

Какого хрена всюду пихают эти области для перетаскивания файлов на сайтах. Ими кто-нибудь пользуется? У кого-то браузер развернут не на всю страницу? Кто-нибудь думал об этом вообще.

 

special-k
()
Форум — Development

Типичный перечень глобальных переменных для jshint

Есть такой в природе? То, что следует указывать в опции predef.

 ,

special-k
()
Форум — Development

Firefox OS

Помню смотрел видео, где панель значков в Firefox OS редактировали прямо налету в панели разработчика Firefox...

Как это повторить?

 

special-k
()
Форум — Development

Вадилация dot.js

Чем проверять шаблоны dot.js, в т.ч. по ломанию разметки?

 , ,

special-k
()

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