Новый символ «тег» отсутствует на андроиде
Собственно, сабж. Стоковый андроид 5.1, стандартный шрифт. Прошлый символ отображался.
Собственно, сабж. Стоковый андроид 5.1, стандартный шрифт. Прошлый символ отображался.
Доброго времени суток!
Сейчас набрел на кусок кода:
typedef char * string_t;
typedef const string_t const_string_t;
/* Подразумевалось
* const char * const strings[] = { ... }
*/
static const const_string_t strings[] = { "foo", "bar", "baz" };
GCC (MinGW 4.9.2) с -Wall -Wextra -pedantic не ругается на:
strings[0][0] = 'E';
Помнится мне, что typedef как-то хитро игнорирует const (в GCC?). Ткните пожалуйста в место стандарте С, чтоб я понял где ошибка!
Ни для ого не секрет что «Энтерпрайз» зачастую использует устаревший софт (чаще — говно мамонта) именуемый «стабильным». В принципе, причины такого выбора можно обьяснить.
Интересует меня другое: какие критерии (помимо времени) принятия софта в Энтерпрайз? По выполнению каких (конкретных) условний можно сказать, что определённый софт (версия) является «Энтерпрайз»?
И еще одно: промежуток времени между выпуском софта и эго принятием в стан «Энтерпрайз» обычно проходит много времени (специализированный и «под заказ» софт не считается). Проще всего просто предположить, что Энтерпрайз ждёт некое время, ничего не делая (в плане интергации софта). Но ведь это не правда. По этому еще один вопрос: что же на самом деле происходит между релизом софта и принятием его в «Энтерпрайз» (в контексте самого Энтерпрайза, естественно)?
Привет ЛОР,
У меня тут Plasma 5.3.2 крашится при выходе из сессии (logoff, shutdown, reboot). Процесс получает SIGSEGV. При выходе всплывает окно DrKonqi, но сохранить стектрейс я банально не успеваю.
Подскажите пожалуйста, где посмотреть логи плазмы и/или как отменить выход из сессии (чтоб сохранить стектрейс)?
Как известно, на этом сайте можно добавить от одного до пяти тегов к теме. Причём только три из них показываются в трекере.
Проблема лишь в том, что теги после добавления сортируются по алфавиту: a-z, а-я. И в трекер попадают первые три по алфавиту тега. Что не всегда приемлимо: некоторые теги имеют большее отношение к теме чем другие (или же просто лучше раскрывают суть темы в заголовке).
Вопрос такой: для чего была сделана сортировка тегов и можно ли её открутить? Т.е. можно ли оставлять порядок тегов таким, как их написал автор?
P.S. Например в данном топике тег «теги» лучше бы показывать в трекере.
P.P.S. Теги я писал в таком порядке:
теги, bug, lor, feature
Собственно сабж: http://kubuntu.org
Обновился дизайн сайта, актуализировали контент. Я особо не вглядывался, но на первый взгляд — мне понравилось.
Всем привет,
В сети гуляют слухи, что в следующем поколении Nexus телефонов будет сразу две модели >6" для пришельцев-баскетболистов и тп а также 5.2" для нормальных людей.
Также поговаривают, что 5.2 будет для нищебродов пластиковый и от LG. Что вполне себе вселяет надежду на его (телефона) вменяемость. По этому я задумываясь о смене своего Nexus 4, который служил верой и правдой (прям с момента выпуска).
Собственно вопрос: кто тоже думает покупать? И где лучше всего? Я брал четвёрку на американском плейсторе с последующей пересылкой посредником (по этому, у меня закладывается мысль, что он сделан лучше, чем те, что продавались в локальных забегаловках (н.п. розетка).
Источником вдохновения послужила вот эта статья: http://www.pocket-lint.com/news/134692-nexus-5-2015-what-s-the-story-so-far (для Ъ: сплетни и слухи по будущем выпуске Nexus телефонов, фото, NSFW, требуется платная регистрация через СМС, брат умер пишу с андроидофона). BTW, подобные ссылки приветствуются в треде, дабы после релиза коллективно поржать на тупостью всех вангующих.
Тут M$ открывает сорцы своих C# компиляторов, какого-то дотнета, а теперь еще и это: http://thenextweb.com/insider/2015/08/06/microsoft-releases-project-islandwoo...
Для Ї: портировалка iOS приложений на десяточку (аналогичная штука для Android уже на подходе). И все это в открытом виде (i.e. open source).
Тем временем в интернетах уже заслуженно рвутся пуканы тех, кто таки смотрел в лицензионное соглашение десяточки.
Полагаю мы уже лицезрим очертания того самого «Embrace, extend and extinguish».
Привет ЛОР,
Клепаю небольшую софтинку (MIT License), которая задействует SSH соединения. Очевидно, что для созданий SSH соединений надо либо пароль либо ключ. По этому я для тестирования временно создал ключ для локалхоста (без passphrase), путь к которому (тоже временно) захардкодил в софтину.
В связи с чем вопрос: безопасно ли хранить захардкоженый путь к файлу с ключём в публичном репозитории? Локалхост, собственно, находится за NAT, SSH порт не форвардится.
Перемещено leave из development
Они убили Кенни не выпустили крусадер вместе с KDE Applications 15.08, как обещали.
Его там нет! Нет! https://www.kde.org/info/applications-15.07.80.php
/me в отчаянии
Привет,
Сабж. Часто бывает пропускаю интересную информацию, когда в большой теме отвечают не напрямую мне (а, например на ответ к моему комментарию). Подписываться на тему не всегда приемлемо — так как идёт куча уведомлений про малоинтересные комментарии.
За сим прошу сделать опциональные (отключаемые) уведомления регистранту, когда отвечают в ветку дискуссии с его участием.
Доброго дня,
Когда запускаю бинарник через valgrind, последний выдает вот такой вот текст (и затем отрабатывает нормально):
--1736427-- WARNING: Serious error when reading debug info
--1736427-- When reading debug info from /var/tmp/foo-build/libfoo/libfoo.so.1:
--1736427-- DWARF line info appears to be corrupt - the section is too small
Собрано с использованием CMake: cmake -DCMAKE_BUILD_TYPE=Debug /var/tmp/foo. Дополнительных флагов в конфигурации не указано (т.е. всё дефотное, плюс -Wall).
Однако, если собрать эту же либу (вместе с бинарником) с помощью обычного мейкфайла используя -O0 -g3 -Wall -fPIC -shared.
Быстрое гугление не выдает вменяемых результатов. Подскажите пожалуйста, где искать проблему?
Здравствуй ЛОР.
Возник вопрос: а как лучше собрать софт для выпуска в production? Какой уровень оптимизации, оставлять ли отладочные символы?
Есть абстрактный софт, для использвания внутри компании. Выкатывается с помощью RPM, работает автономно (минимум взаимодействия с пользователем). По сути — поддерживает инфраструктуру.
В предыдущей жизни его выкатывали под SunOS (aka Solaris), с -O0 и -g всегда. В принципе, тому можно найти объяснение (ну хоть малость разумное):
С другой стороны, бинарники просто пухнут от отладочной информации (не то, что бы RAMы не хватало, скорее беспокоит скорость заргузки и исполнения). А -O0 не оптимизирует моменты в коде, которые были написаны не оптимально в силу стилистических соглашений.
Посоветуйте, что делать, пожалуйста.
Привет!
Надо бы получить строкой стандартные пути, которые gcc использует для поиска заголовочных файлов под mingw.
Сейчас делаю так:
MINGW_BIN_DIR=$(basename $(type -pf gcc))
MINGW_ROOT_DIR="${MINGW_ROOT_DIR}/.."
get_target() {
echo "i686-w64-mingw32" # хардкод, хочу генерировать на лету
}
MINGW_INCLUDE_DIR="${MINGW_ROOT_DIR}/include:${MINGW_ROOT_DIR}/$(get_target)/include"
Также знаю о gcc -print-search-dirs, но не уверен, надо ли мне вся строка, так как там куча невалидных путей:
$ gcc -print-search-dirs
install: c:/install/Qt/Qt5.4.1/Tools/mingw491_32/bin/../lib/gcc/i686-w64-mingw32/4.9.1/
programs: =c:/install/Qt/Qt5.4.1/Tools/mingw491_32/bin/../libexec/gcc/i686-w64-mingw32/4.9.1/;c:/install/Qt/Qt5.4.1/Tools/mingw491_32/bin/../libexec/gcc/;c:/install/Qt/Qt5.4.1/Tools/mingw491_32/bin/../lib/gcc/i686-w64-mingw32/4.9.1/../../../../i686-w64-mingw32/bin/i686-w64-mingw32/4.9.1/;c:/install/Qt/Qt5.4.1/Tools/mingw491_32/bin/../lib/gcc/i686-w64-mingw32/4.9.1/../../../../i686-w64-mingw32/bin/
libraries: =c:/install/Qt/Qt5.4.1/Tools/mingw491_32/bin/../lib/gcc/i686-w64-mingw32/4.9.1/;c:/install/Qt/Qt5.4.1/Tools/mingw491_32/bin/../lib/gcc/;c:/install/Qt/Qt5.4.1/Tools/mingw491_32/bin/../lib/gcc/i686-w64-mingw32/4.9.1/../../../../i686-w64-mingw32/lib/i686-w64-mingw32/4.9.1/;c:/install/Qt/Qt5.4.1/Tools/mingw491_32/bin/../lib/gcc/i686-w64-mingw32/4.9.1/../../../../i686-w64-mingw32/lib/../lib/;c:/install/Qt/Qt5.4.1/Tools/mingw491_32/bin/../lib/gcc/i686-w64-mingw32/4.9.1/../../../i686-w64-mingw32/4.9.1/;c:/install/Qt/Qt5.4.1/Tools/mingw491_32/bin/../lib/gcc/i686-w64-mingw32/4.9.1/../../../../lib/;C:/mingw491/i686-491-posix-dwarf-rt_v3-rev2/mingw32/mingw/lib/i686-w64-mingw32/4.9.1/;C:/mingw491/i686-491-posix-dwarf-rt_v3-rev2/mingw32/mingw/lib/../lib/;c:/install/Qt/Qt5.4.1/Tools/mingw491_32/bin/../lib/gcc/i686-w64-mingw32/4.9.1/../../../../i686-w64-mingw32/lib/;c:/install/Qt/Qt5.4.1/Tools/mingw491_32/bin/../lib/gcc/i686-w64-mingw32/4.9.1/../../../;C:/mingw491/i686-491-posix-dwarf-rt_v3-rev2/mingw32/mingw/lib/И вообще — надёжно ли парсить?
Доброго времени суток,
Баг в крусадере: невозможно удалить первый введённый символ в диалоге создания директории. Закрыт в 2013, исправлен в коде.
Куча дубликатов. А всё почему? Да потому, что krusader не видал релизов еще с октября 2012-го (2.4.0-beta3 «Single Step»). А стабильных релизов и подавно — Krusader 2.0.0 «Mars Pathfinder», 2009-Apr-11.
Конечно в репозитории проекта видны изменения (хоть и нечастые). В связи с чем вопрос: где достать опакеченный крусадер из гита для убунты?
P.S. Лень самому опакечивать. Знаю, что конечно для опакечивания с помощью CMake достаточно сдeлать include(CPack). Но боюсь с пакетом напартачить, так как раньше такого не делал, не знаю, как правильно делать пакеты для убунты.
Кто нибудь уже пробовал сабж? Есть впечатления?
На почитать:
https://www.citrix.com/news/announcements/aug-2014/citrix-offers-technology-p...
http://www.citrix.ru/news/announcements/jan-2015/citrix-announces-xenapp-and-...
Для Ъ:
Linux Virtual Desktop Agent – While Citrix has been delivering Windows applications to Linux devices, some organizations depend on Linux-based engineering and research applications and want to deliver those to workers as virtual apps. To meet this need, Citrix will introduce a Linux Virtual Desktop Agent, so employees can run Linux applications on non-Linux devices.
Availability
Citrix is currently taking applications to participate in the Linux VDA Tech Preview at http://now.citrix.com/LinuxPreview. The Tech Preview program offers a unique look into the development and innovation process at Citrix, and does not in any way represent a commitment to release, support or productize this technology.
Сабж,
Намучался уже с openldap и портированием кода между соляркой, оффтопиком и онтопиком. Хочется, что б мои клиентские LDAP библиотеки были мягкими и шелковистыми.
Накидайте сюда названий годных клиентских библиотек LDAP под Linux и свои истории успеха с ними (опционально). Желательно чтоб библиотеки имплементировали RFC 1823.
P.S. про openldap не надо.
Привет!
Информация для пользователей хроперы и KDE (5?): эта сволочь берёт настройку DPI из настроек шрифтов, по этому если у вас в ШГ в PepperFlash и едет разметка, то вручную выставьте правильный DPI в
systemsettings -> Fonts -> Force Fonts DPI
Чаще всего неправильно определённый DPI случается в случае использовании проприетарных блобов-видеодрайверов (напр. NVIDIA).
... и почему в других языках они — стандартная практика?
Доброго дня!
Столкнулся с проблемой, что при паковании CMake проекта после такого кода:
add_custom_command(TARGET ${_target} POST_BUILD
COMMAND ${CMAKE_COMMAND} -E create_symlink
"${_destdir}/${_filename}" "${CMAKE_CURRENT_BINARY_DIR}/symlinks/${_filename}"
VERBATIM
)
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/symlinks/${_filename}"
DESTINATION "/opt/lib"
)
То CMake в спеку в %files пишет (например) такое:
/opt
/opt/lib
/opt/lib/libmylibc.so
Подскажите пожалуйста, как заставить его не добавлять /opt и /opt/lib? Или как лучше устанавливать симлинки на свои либы?
| ← назад | следующие → |