С помощью какого IDE можно побродить по кишкам хрома?
Из netbeans C++ выкинули, пробовал создать проект в Eclipse, все выбранные варианты зависали на разных этапах (памяти 32 гб). В codeblocks вообще не нашел загрузки готовых исходников.
Из netbeans C++ выкинули, пробовал создать проект в Eclipse, все выбранные варианты зависали на разных этапах (памяти 32 гб). В codeblocks вообще не нашел загрузки готовых исходников.
Вот есть классический подход: наваял тулчейн (например, с помощью crosstool-ng), напихал туда нужных библиотек и таскаешь его с собой между системами в виде архива.
Сейчас модно нахерачить целый докер образ и таскать его с собой.
Вопрос: в чем плюс подобного подхода?
Я не троллю, я просто разработчик старой школы, думаю изучить всякие новые тулзы и прикидываю, стоит ли оно того.
В этой теме предлагаю обмениваться опытом использования свободной 2D/3D САПР SolveSpace а также ссылками на ее обсуждение на других ресурсах.
Сайт/Website - http://solvespace.com
История изменений/Changelog - https://github.com/solvespace/solvespace/blob/master/CHANGELOG.md
Стабильная версия - SolveSpace 2.3 (../tree/2.x)
Версия в разработке - SolveSpace 3.0 (../tree/master)
Форки:
Примеры:
Вот некоторые интерестные ссылки:
Хочу поменять стул. Какой бы вы посоветовали ? Знакомый советует ikea markus. Есть еще какие-то варианы до 15к, чтобы прям удобный и надежный ?
Доброго времени суток. Уважаемые, подскажите, в какое направление податься, что нынче актуально и будет актуально в будущем.
В идеале, хотелось бы услышать некий пример задания, которое чаще всего встречается в сфере связанным с той или иной платформой/языком/фреймворком.
По объявлениям видно, что ищут и python, и php, и javascript разработчиков и связанные с ними фреймворки. С php знакомился очень давно, денверы, позже lamp с вордпрессами и тп и всякие флэш баннеры. По работе делал небольшие веб приложения для ведения внутренней документации и отчетов. Тех знаний было достаточно что б был результат. С javascript по сути тогда же, но немного игрался с фронтэндом. Нет, не снежинки, но что то типа модулей из jQuery. Кастомизированные кнопочки, ajax и тд. О python лишь читал.
По своим ощущениям, хотелось бы что то с javascript. Недавно прочел об nodejs, заинтересовало.
Но в любом случае, прошу помочь советом в этом обширном вопросе.
30 лет, не курю.
Суть такова:
Система на SSD, копирую много гигов с HDD2 (HFS+) --> HDD1 (exFAT).
Вопрос не про скорость копирования, плевать в общем-то на неё, копирует да пусть копирует себе.
Вопрос в том, почему 12309? Почему у меня притормаживает линукс-то, даже без иксов? Потому, что HFS+ не Ext*, а exFAT работает через FUSE? И это всё в 2016-то году?
Он что, кеширует через mSATA на которой система? Процесор i7 4/8. Рамы 16GB, если что.
Подскажите,обновился с ubuntu 12.04 до 14.04 и возникла проблема, бук раздает wifi,до обновления при закрытии крышки гас только экран, все остальное работало, после обновления при закрытии уходит в спячку! Где, что исправить, чтоб при закрытии крышки, гас только экран. Спасибо!!!
Ищу гуру по Node JS чтобы в личке или тут задать пару вопросов по самой архитектуре ноды. В последнее время очень активно занимаюсь ее изучением, и вот есть моменты которые хотелось бы уточнить. Есть понимание определенных вещей , но я не знаю правильно их я понимаю или нет, и мне нужно чтобы меня поправили.
Второй день хожу вокруг да около вот этой материнской платы: http://www.pollin.de/shop/dt/NzQ5OTA2OTk-/Bausaetze_Module/Module/Receiver_Ma... позиционируется как основа для ТВ тюнера. За исключением видеовыхода не на монитор, а на старый телевизор, это интересная конфигурация для компьютера с установленным linux. за примерно 10 - 15 евро без доставки можно получить упакованный в корпус компьютер на основе MIPS32 процессора. С SATA, USB, Ethernet, mini-PCI e.t.c.
Вопрос следующий: похоже что платформа называется Pilips Nexperia. http://www.linux-mips.org/wiki/Main_Page не даёт какого-то обилия информации по поводу того, как поддерживается данный чип. Кто-то сталкивался возможно в жизни с данным зверем? Интересует насколько хороша поддержка чипа в linux и на сколько быстр сам процессор, потому что пошарив по интернету я не нашёл даже его частоту.
Можно-ли как-то установить драйвер видеокарты на андройд? В эмуляторе терминала не получалось, в debug моде что-то получалось, но вылезла ошибка
«unable to find the system utility 'ldconfig'; please make sure you have the package 'glibc' installed. if you do have glibc installed, then please check that 'ldconfig' is in you PATH.»
google: «не могут найти 'LDCONFIG'системной утилиты; пожалуйста, убедитесь, что у вас есть 'Glibc' пакет. если у вас Glibc установлен, то, пожалуйста, убедитесь, что 'LDCONFIG' в PATH.»
Вообще еще недавно вышла arm версия драйверов для линукса, но при её запуске пишет чтоб использовал нормальную версию. Всё это пока-что делал в виртуалбоксе, т.к не охото копаться в системнике и подключать другой жесткий диск для установки андройда.
Вообще я на форуме nvidia задавал этот вопрос, но там мне то-ли не ответили, то-ли сказали что нельзя такого сделать.
Итак, имеем хардварный декодер видео на ARM SoC (Cubieboard с CedarX). А каким образом запилить к нему драйвер?
Господа блобопрограммисты решили что нужно сделать устройство в /dev, и с помощью него мапить память в юзерспейсную блобобиблиотеку, управляющую этим самым декодером.
А как сделать по уму? А то я вот зареверсил кусочек этой самой библиотеки, и теперь думаю как лучше это дело реализовать.
Дано: Qt5 рулит, но есть проблемы с ним на андроеде: херово он собирается, глючит и занимает 35 метров. Challenge: уменьшить Qt, убрав оттуда лишнее, поправив глюки, запилить фичи вроде gl4 в quick2
Я нашел такие подводные камни
1)требуется -DQT_OPENGL_FORCE_SHADER_DEFINES иначе матерятся компиляторы шейдеров на андроиде(fly 256, еще планшет какой-то), эмуляторе(intel, fglrx, были жалобы на нвидию).
2)qtmultimedia jar.pri: API_VERSION = $$ANDROID_NDK_PLATFORM
3)в NDK надо подкостыливать ссылками каталог platforms: ln -s android-9 10 && ln -s android-14 15
4)в SDK/build-tools ln -s android-4.2.2 17.0.0 (иначе не работает make clean)
5)Патчи
вкусный патч для тех, кто хочет GL 3 или 4 в окне QtQuick2. Заодно помогает от fglrx
qtbase/src/gui/kernel/qtsurfaceformat.*: в класс QSurfaceFormat добавить
/*qsurfaceformat.h*/
public: static const QSurfaceFormat& getDefault(){return m_default;}
void setDefault(){m_default=*this;}
private: static QSurfaceFormat m_default;
/*qsurfaceformat.cpp*/
QSurfaceFormat QSurfaceFormat::m_default;
-QSurfaceFormat format;
+QSurfaceFormat format = QSurfaceFormat::getDefault();
#ifndef Q_OS_ANDROID
QSurfaceFormat format;
format.setProfile(QSurfaceFormat::CompatibilityProfile);
format.setOption(QSurfaceFormat::DeprecatedFunctions);
//format.setVersion(4,2);
format.setDefault();
#endif
5.1)пытаюсь присобачить флаг -flto, пока не безрезультатно.
6)В андроиде есть libicu, openssl, и libjpeg. Используем их чтоб уменьшить размер библиотек qt. иначе куте с ssl обломится, а jpeg потянет за собой паровозом. Я взял библиотеки из /system/lib, скопировал их на sdcard, и оттуда утащил в NDK. версии библиотек: jpeg6b(пакет libjpeg62-dev), icu44(ахтунг! надо пересобирать для arm), заголовки openssl можно взять любые не сильно воняющие тухлятиной.
Если кому-то будет нужно, выложу переколбашенный qt5.1 и андроидофайлы на сервер.
принимаются идеи и предложения
Всем доброго времени суток. Существует следующая проблема - есть несколько компиков, отказывающихся открывать документы LibreOffice'ом c примонтированных до этого samba-ресурсов (через nautilus). Компики с разными осями (Debian Squezze, Linux Mint 13,14). При всем при этом, другие машины с аналогичными осями те же самые документы успешно открывают, да и сами сбоящие машины открывали их буквально пару дней назад вполне себе нормально.
Пытался проверять .desktop файлы librы, как советовали в интернетах - вызов идет вроде правильный (Exec=libreoffice4.0 --writer %U, например). Удаление папки $USER/.config/libreoffice также ничего не дало.
Печально, но помогло пока что только брутальное выкашивание через apt-get purge с последующей установкой заново (да и как сказать помогло - всего то 1 день успешного полета, неизвестно на сколько его хватит). У кого-нибудь были аналогичные проблемы?
cast vertexua
Собственно, господа, выпала тут небольшая левая работенка, наклепать маленький сайтец. Дизайн от заказчика, с меня верстка и бизнес-логика. Все на первый взгляд просто и работы даже с учетом каких-то лютых факапов - месяц, а по ТЗ на все про все 2 месяца времени и старт проекта через пару недель только. Вот и захотелось мне попробовать написать сайт максимально православным способом, то есть RESTful API + клиент на JS+HTML.
За сим хочу поинтересоваться, какие подводные камни, что лучше всего использовать(пользовал Play 2, Django, начал ковыряться с Java EE). Особенно интересно, как в такой связке обходить csrf?
А существуют ли сейчас методы заставить Swing (ну или как там этот тулкит называется, ну на котором Matlab и IDEA работают, кароч) выглядеть как выбранная тема GTK/Qt?
На заре своего линуксоводства (три года назад) я о чем-то таком слышал, но сейчас ни одного мана не нашел.
Я просто решил оставить тут несколько фактов о принципах работы wayland и их применимости на android.
И прежде всего я обращаю внимание на тот факт, что ровно две конторы решили сделать мобильные ОС поверх драйверов android: Canonical и Mozilla. Обе перед этим разрабатывали софт под андроид, ubuntu for android и firefox for android соответственно. В ходе разработки они столкнулись с одними и теми же проблемами и интересными решениями от команды разработчиков из Google. Разумность этих решений и побудила их к тому, что они делают.
Часть I, или wayland — не дисплейный сервер
Wayland — название протокола, описанного в XML файле. Из файла генерируется документация к протоколу и код на C, позволяющий общаться посредством этого протокола (libwayland). Если кто-то из разработчиков вейланда говорит вам, что «в вейланде явно не специфицируется то-то и то-то», его слова следует просто игнорировать: протокол-то не специфицирует, но реализация у него была и есть одна — weston — а он как раз специфицирует многие вещи; кроме того, попробуйте-ка заставить авторов тулкитов и mesa вот так взять и добавить поддержку особенностей альтернативной реализации протокола wayland (а таковой в будущем мог бы стать даже mir). С вас шкуру спустят, за то что опять фрагментируете бедное комьюнити своими забагованными альтернативными реализациями.
Часть II, pixmap <-> texture
На многих устройствах с android стоит относительно слабый процессор, и даже его мощность следует максимально беречь из-за батарейки (например, один из смартфонов самсунга имеет два ядра на 1,3 и 1,9 ГГц, но в нормальном режиме работает только слабое ядро), ОЗУ надо беречь из-за батарейки. Также на устройствах есть интеграшка вместо видеокарты и большой экран (у Samsung S3 он больше, чем у iPad без ретины). Увеличение размера экрана в n раз увеличивает число пикселей в n² раз. Как мы все уже знаем, современные тулкиты рисуют готовую картинку и отправляют её серверу, но делать это можно четырьмя способами
Впрочем, замечу, что Jolla пытается накостылить поддержку способа №4 в Weston [4].
Часть III, server allocated buffers
Wayland нам абсолютно неинтересен. Смотреть надо на Weston, и он действует так: клиент просит у видеодрайвера буфер, рисует в него что-то, а затем передаёт этот буфер и время, когда он был отрисован, для Weston через протокол Wayland с просьбой нарисовать. В Mir сделано иначе: клиент просит у Mir буфер, затем пишет в него что-то, затем просит другой буфер и одновременно передаёт имеющийся буфер для отображения на экране. Клиент работает через библиотеку mir-toolkit и не зависит от того, какие именно данные идут от него по сокету.
Преимущество подхода mir в том, что mir может воровать буферы у неактивных приложений и тем самым давать огромную экономию памяти [5]. Именно так сейчас поступает android, и, насколько известно, ios [6] [7].
Часть IV, ввод
Акселерометры, множественные касания, виртуальная клавиатура и аппаратная клавиатура, геймпады, датчики роботов — всё это уже сейчас работает в android. Mir просто взял эту часть гугловского surface flinger и перенёс к себе, отделив его от остального кода и подключив boost, добавил трансляцию в API Mir. Трансляция прямая, например, тип события мыши или касания напрямую кастуется в соответствующий enum из библиотеки mir-toolkit, и дальше передаётся клиенту (и тут же поправлюсь: 4 июля 2013 года кастования типа убрали для ещё большей совместимости с android, потому что иногда приходящее от Surface Flinger значение не укладывается в enum). Как результат, Mir поддерживает абсолютно все фичи ввода, доступные андроиду.
Тем временем в Weston всё ещё продумывают каждую мелкую деталь событий ввода в протоколе wayland. Это прекрасная работа и отличный задел на будущее, но полноценной обработки ввода на weston под android не будет в ближайшие 5-10 лет. Но тут есть выход: если в дисплейный сервер Mir будет добавлена поддержка протокола wayland, то он сможет транслировать события ввода андроида в протокол wayland и потребует для этого гораздо меньше отладки, чем Weston, потому что код mir уже покрыт тестами и может хостить Qt-шные приложения для андроида неотличимо от Surface Flinger.
Часть V, client-side decorations
Каждый тулкит рисует client-side decorations по-своему. Ниже будет список нюансов CSD, для которых должна быть поддержка со стороны каждого из тулкитов — и это очень грустная ситуация, потому что число тулкитов, способных написать и отладить весь этот код со всеми нюансами, резко сокращается. Уже сейчас только Qt5, gtk3 и EFL более-менее поддерживают последние решения вейланда. Итак, нюансы:
Напоследок процитирую слова Мартина Грэсслина:
Is this fear valid? Well during said presentation Weston was running with two windows. They had different decorations. One was the terminal with minimize, maximize and close button on the right. One was a pdf viewer with a standard GNOME Shell decoration: minimize button missing. And during FOSDEM I had also a look on the decorations for Qt Wayland: again different decorations.
GNOME уже не раз убирал из своих приложений и из GTK фичи, непосредственно нужные другим DE. Например, автора Transmission попросили выкинуть что-то из уведомлений [10], причём багу присвоен тип «Улучшение» ☺. Дальше диалог развивался так:
Removing it altogether, as you suggest, will hurt XFCE users. I wish GNOME, Canonical, and everyone else involved would settle on one consistent API for this and stop fucking the app developers over.
Ответ:
I guess you have to decide if you are a GNOME app, an Ubuntu app, or an XFCE app unfortunately. I'm sorry that this is the case but it wasn't GNOME's fault that Ubuntu has started this fork. And I have no idea what XFCE is or does sorry.
Никогда у вас не будет нормальных клиентских декораций в официальном GTK 3. Забудьте об этом. Могут помочь те, кто патчит GTK в своём дистрибутиве — но пока конкретно этот тулкит более-менее патчит только Canonical.
Для пользователей желающих отслеживать состояние разработки дисплейного сервера Mir и работающей на его основе пользовательской оболочки Unity 8, развиваемой в рамках проекта Unity Next, введён в строй специальный PPA-репозиторий. Используя указанный репозиторий, пользователи могут оценить в работе вариант дистрибутива Ubuntu Touch, оснащённый интерфейсом на базе Unity 8 и Mir (основные тестовые сборки Ubuntu Touch пока не переведены на Mir).
Здравствуйте! Захотелось посмотреть Qt5 под Android. Пробую собрать по инструкции http://qt-project.org/wiki/Android. Получаю ошибку No QPA platform plugin enabled!. Нагуглил что не хватает libxcb. Но она установлена! В чем может быть проблема?
( Выхлоп configure )
http://argumentiru.com/society/2013/05/254755?type=all#fulltext
Elterngeld – это система с открытым исходным кодом, что обеспечивает прозрачность принятия решений. Система работает так: загружается заявление (например «мне нужны деньги на содержание пятилетнего сына») и вся дополнительная информация по делу. После этого компьютерный помощник сверяется с законодательными актами и выносит вердикт.
Лор, посоветуй мне названия групп альтернативного рока, поющих в таком стиле, или что-то типа нашего «слота» только более кошерное (их песни это психоделия). Женский вокал обязателен. Скрим приветсвуется, но и без него можно. И чем меньше репчика — тем лучше.
P.S. и линукс тут при том что под подобную музыку афигенно прогать и красноглазить. Такие дела.
следующие → |