Нужен Git-HOWTO на русском
Порекомендуйте туториал с пошаговым объяснением - как пользоваться git (на русском).
Порекомендуйте туториал с пошаговым объяснением - как пользоваться git (на русском).
hi! Помогите найти чистую реализацию алгоритма deflate на си Под чистой реализацией я подразумеваю только код на си, без использования вызовов функций каких-либо библиотек. На вики почитал, как реализован данный алгоритм ( использует комбинацию алгоритма LZ77 и алгоритма Хаффмана). Нашёл в сети чистую реализацию этих двух алгоритмов, проверил, работают правильно. Пытался их «соединить» чтоб получить deflate но ничего не получилось. Прошу помощи.
Хорошо программирую. Но вот в том как работают Иксы, и как вообще писать ДЕ не знаю ничего. У меня есть шансы написать что то годное по типу LXDE или XFCE ?
Может книжки какие то порекомендуете?
П.С. я вообще пишу на Qt, и KDE вроде как написана именно на нем? Тогда могу ли я написать на Qt что то гораздо легковеснее?
Все началось на втором курсе, во времена, когда человеческие планшеты только начали появляться, а Android был еще во второй ветке. Появилась мысль написать свое окружение рабочего стола, позволяющее запускать несколько приложений одновременно, но при этом адаптированное для небольших сенсорных экранов. Эту идею разделял один мой одногруппник (Кирилл), имевший уже к тому моменту некоторый опыт в разработке на OpenGL.
Планирование — самая захватывающая часть в разработке ПО, а в такой масштабной задаче оно приятно затянулось аж на целый месяц. Хотя стоит признать, что выбор названия занял приличную часть времени. Было принято решение написать сначала свой 2.5D движок, а после доработать его до полноценного композитного менеджера окон. Тащить какой-нибудь тулкит нам показалось излишеством, потому подразумевалось, что панели и меню будут использовать тот же движок для отрисовки( как это сделано в Unity, насколько я понимаю ). Велосипедить свои файловый менеджер и плеер было бы неразумно, да и, раз уж мы независимы от тулкитов, пусть каждый использует то, что ему ближе. Программ, адаптированных для сенсорных экранов практически не было, потому планировалось после релиза начать работу по адаптации GUI некоторых популярных проектов, поддерживать соответствующий репозиторий.
О том, что из этого вышло, !Ъ могут почитать тут, Ъ в комментариях.
Немного интерактивный прототип
>>> Просмотр (1263x891, 551 Kb)
Привет.
Какие технолгии позволяют держать такую нагрузку? На что будет похож кластер базы данных? Можно ли обойтись без асинхронности приложения (а-ля EventMachine)?
Выскажите, пожалуйста, свои предположения об архитектуре. Также, буду благодарен за ссылки на истории и статьи по теме.
Где найти информацию про замеры скорости работы самого веб сервера к примеру apache (вопрос-ответ), на конкретном железе?
Сабж такой - нужен одноплатник,хорошо поддерживаемый линуксом ( не андроидом). Необходимо что бы видео 720 не тормозило. Очень долго и мучительно тестировал Raspberry PI - всё подходит , но слишком не надёжно .Чрезвычайная привередливость к электросети ,не позволяет её использовать в условиях скачков напряжения + основная система на sd , а sd флешки сыпались как мухи + мало usb + явная нехватка мощьности, при воспроизведении видео система еле жива .
От альтернативы нужно:
Возможность воспроизведения видео 720+ миниум 2 usb , а лучше больше;
По цене - до 150 $ с доставкой в РФ ,с возможностью покупки партиями по 100+ штук;
Стабильная работа ,как и железа ,так и ПО.Железо должно работать в суровых условиях низких и высоких температур + вибрации.
Если я хочу странного ,не стесняйтесь , пишите.
Уважаемые сисадмины.
Прокомментируйте, пожалуйста этот ответ от саппорта D-Link'а.
И посоветуйте - какие роутеры наиболее надёжны с точки зрения
безопасности удалённого доступа и возможности смены software-прошивки.
--- Вопрос 1
Кому: support@dlink.ru
Тема: Веб-морда роутера D-LINK DIR-620 по HTTPS
Здравствуйте.
Можно ли управлять роутером D-LINK DIR-620 через веб-морду по HTTPS,
либо по какому-либо другому шифрованному каналу связи? Например, в локалке,
с целью исключения перехвата паролей и настроек программами-снифферами.
Вопрос чисто практический.
Александр Лубягин
--- Ответ 1
От кого: support@dlink.ru
Доброе утро!
Управление по шифрованным каналам не поддерживается.
--- Вопрос 2
Кому: support@dlink.ru
Добрый день.
Каким тогда образом уберечься от снифферов в локалке, когда
устанавливаешь ESSID и ключ (Encryption Key PSK) для WPA2-PSK через HTTP?
Александр Лубягин
--- Ответ 2
От кого: support@dlink.ru
Отключите роутер от сети,установите пароль на вход, зашифруйте сеть
WiFi,
подключите к локальной сети.
--- Завершение беседы
Кому: support@dlink.ru
Спасибо. Для меня это не проблема - отсоединить роутер от всех других
компьютеров, и поработать с ним в режиме Off-Line.
Но я надеюсь, что в будущих прошивках D-LINK'а что-то изменится.
На тот случай, когда с promiscuous mode реально придётся столкнуться на практике.
Сначала я хотел проверять х,у координату пикселя, и если это являлся пиксель которых выходит за границы делать равным координатам самого пикселя.
(То есть пиксель 0,0 в размытии будет среднем арифметическим себя, снова себя, нижнего пикселя, и правого пикселя.)
Потом в инете увидел другое решение, создать большее изображение, и заполнить верхнею, нижнею строку(тоже самое и правым левым столбцом) соседними пикселями. Но разве создание такой картинки не будет дольше времени самого алгоритма размытия?
П.С. под алгоритмом размытие я имею в виду среднее арифметическое цветов соседних(четырех) пикселей.
П.С.С пишу на Qt
Существует ли аналог BSD-лицензий на русском языке, для документации?
Чтобы текст договора-оферты действовал на территории РФ+СНГ, и был
доступен юридически грамотный перевод для US/UK.
13 декабря на сайте проекта GParted стала доступна для загрузки новая стабильная версия специализированного Debian-based Live CD, содержащего комплект утилит для управления разделами дисковых накопителей и восстановления данных.
Главной особенностью релиза GParted Live 0.17.0 является то, что впервые утилита GParted позволяет изменять размер смонтированных разделов со следующими файловыми системами:
Кроме того, базовая система обновлена из репозиториев Debian Sid по состоянию на 13 декабря, ядро Linux обновлено до версии 3.11.10-1. Теперь Live CD определяются разделы Linux Swap Suspend и Software RAID, а также исправлена ошибка, возникавшая при определении Linux Software RAID и некоторых расширенных разделов. Включён индикатор выполнения resize2fs.
>>> Подробности
subj
приспичило приобрести дешевый системник, встает вопрос, сколько брать оперативки. в мамке 2 слота под память
по идее, 8 gb - это за глаза. вот и думаю, то ли взять 2 по 4 и поставить в двухканалку, то ли взять одну на 8, что может быть когда-нибудь приспичит взять вторую на 8.
пока склоняюсь к тому, что возьму максимум, чтобы конпелять libreoffice в tmpfs
лор, помоги с таким нелегким выбором. а еще 1333MHz vs 1600MHz. Будет ли прирост производительности оперативки реально 1600/1333=12%?
Итак, пожалуй уже есть чем похвастаться. Самый, так сказать первый вариант, преальфа. Надоело мне ждать пока KDEшники запилят свой планшет, потому решил сделать это сам.
Да, девочки, Debian Wheezy на armhf это вам не розовая Gentoo на x86. Это свое, особое красноглазие не для слабонервных ;) После чудных приключений в 4х сериях я таки запустил (пока поверх fb и с sd карты (ядро в нанде)) KDE4 на RK3188. Как это не странно, но гуй не особенно тормозит даже на позорном тормозном софтовом рендере, включая перетаскивание и ресайз (хотя матрица-то 2048х1536). Артефакты имеются на сложных лейаутах но отчего и почему только предстоит выяснять.
Прошлые серии детектива: [ один | два | три | четыре ]
Собственно, с 4й серии изменилось немного. Я немного докрутил драйвер lcdc0, чтобы завелся без проблем fbcon по дефолту. Заодно теперь оно не паникует при попытке прочитать disp_info в /sys/class/graphics/fb0/. Более того, оно и лог загрузки теперь стало без проблем выводить и даже с цветом. Жаль только лого при включенном fbcon оно не рисует.
Выпилил к чертям свинячьим RK_EARLYPRINTK и эпичный костыль с консолью поверх FIQ дебаггера (sic!). Там где-то был рейс намертво вешавший иногда систему, потому как только я избавился от этой содомии все стало намного стабильнее и отзывчивее.
Немного разгреб костыли в board файле и добавил поддержку звука, хотя пока еще не проверял еще.
Прошелся по сырцам dwc_otg драчовым напильником повырубав к чертям свинячьим лишний и весьма раздражающий дебаг.
Немного докрутил степпинг частоты DDR, на 600 Mhz работает стабильнее и сильно быстрее.
Немного докрутил степпинг проца по частоте, выставив заявленные 1.8Ghz вместо 1.6Ghz в пределе. Пока полет нормальный.
Ну и, наконец, самое главное - я запустил KDE4. Пока поверх /dev/fb0, без мали, в моем ядре нет даже упоминания о том, что оно существует. Есть в соседнем бранче ядра откуда надо это дело перетаскивать и раскуривать если что будет не так.
Тачскрин не подхватился evdev'ом, подозреваю что неправильно прописаны капсы и надо его будет немного того, докрутить немного. Так что пока залогинился при помощи усб клавиатуры и мыши.
В общем медленно и уверенно движусь к победе, раз за разом убирая элементики из чеклиста того, что еще предстоит сделать и с каждым разом убивая все больше и больше спагетти. Так что достаточно скоро я дойду до момента, когда можно будет сказать гудбай ведроеду и с чистой совестью прошить все это хозяйство в NAND.
Следите за новостями и подписывайтесь на тег rk3188. Образы и сырцы будут выложены на шитхаб сразу, как только будет рабочая (более или менее) система с работающим более или менее мали. А еще там on2 нетыканный...
>>> Просмотр (2048x1536, 1018 Kb)
Есть массив, что-то типа
image = XCreateImage(warehouse.display,
DefaultVisual(warehouse.display,
warehouse.activescreen),
DefaultDepth(warehouse.display,
warehouse.activescreen),
ZPixmap, 0, 0, width, height, 32, 0);
image->data = calloc(image->bytes_per_line * height, 1);
void setpixel(XImage * image, uint32_t color, int x, int y)
{
memcpy(image->data + y * image->bytes_per_line + x * sizeof(uint32_t),
&color, sizeof(uint32_t));
}
Как мне нарисовать текст заданным шрифтом\размером\etc. в этой матрице? В голову идет только создание pixmap, установка там параметров шрифта, отрисовка на инверсном к цвету pixmap'е, потом в цикле пройтись по всем пикселям pixmap'а и скопировать их на матрицу с найденной прозрачностью.
Но попахивает костылями...
Есть желающие потестировать sftp в mc?
собирать так
git clone git://midnight-commander.org/git/mc.git
cd mc
git checkout -b 1535_sftp origin/1535_sftp
autogen.sh
configure --prefix=$(pwd)/TEST
make && make install
TEST/bin/mc
нужна libssh2 >= 1.2.5
Есть ли системы зависимых мутабельных типов? И если есть, то как они решают проблему косвенных ссылок на один и тот же объект? Ведь мы можем «случайно» косвенным образом(так, что компилятор не сможет это вывести) увеличить, например, число элементов в списке.
Только отошел после выходных, строго не судите.
Господа, доброго времени суток.
Посоветуйте плз микроконтроллер PIC/AVR на базе которого можно было бы построить поделку для управления 4 портами PWM и 4 портами GPIO (5V). Все это дело будет взаимодействовать с Raspberry Pi по I2C.
def foo(thisSet: BitSet, thatSet: BitSet): BitSet = {
var ts = thisSet
while (!ts.isEmpty && ts.max >= thatSet.max) {
ts = ts ^ thatSet.map(_ - thatSet.max + ts.max)
}
ts
}
Я имею в виду не рекурсию (ну, с хвостовой оптимизацией можно, на крайняк), а flod/map/etc.
Если что - это я так в полиномиальном базисе собираюсь производить редукцию многочлена. Если есть менее костыльные способы, прошу их в студию. Про ОНБ знаю, это не считается.
следующие → |