LINUX.ORG.RU

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

Нашел средство для запуска виндовых интерактивных программ в cygwin

Форум — General

В cygwin есть известная проблема с вводом/выводом - он кешируется, в виду чего интерактивными виндовыми программами просто невозможно пользоваться, например тем же интерпретатором питона или SQL клиентом постгреса. Есть обертки от самого cygwin которые видимо проталкивают ввод вывод, но они есть далеко не для всех нужных мне программ, да и версии уже устарели. Хотел уже отказаться от терминала из под cygwin и использовать conemu или подобные(что не очень удобно, т.к. надо интегрировать утилиты, запускать баш и т.п.), как нашел адаптер: https://github.com/rprichard/winpty

Попробовал, вроде работает, вот собственно делюсь ссылкой, пользуйтесь.

 ,

frymock
()

Первый релиз Shashlik

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

Тихо и незаметно вышел первый публичный релиз Shashlik 0.9.0. Shashlik является открытым аналогом Alien dalvik для настольных вариантов linux и позволяет запускать приложения, написанные для Android, на других системах.

За время, прошедшее с первой презентации симулятора на конференции Akademy 2015, была проделана значительная работа. Напомню, что на тот момент функциональность shashlik'а сводилась к запуску фоновых сервисов, необходимых для работы приложений, и отображению черного прямоугольника на экране.

На данный момент симулятор позволяет запускать реальные приложения. В качестве демонстрации возможностей системы разработчики выложили видео работы игры Flappy bird и клиента Spotify.

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

 , , shashlik

ya-betmen
()

curl wttr.in, ifcfg.me, whatthecommit.com — ещё примеры есть? :)

Форум — Talks

Начал коллекционировать curl-сайты: http://www.wrk.ru/tech/forum/2016/02/t92589--cli-internet-vsyakie-poleznye-ni...

Есть ещё что-то подобное?

 , , ,

KRoN73
()

Как сделать в Chrom'е так чтобы результаты поиска выводились в домене google.com?

Форум — General

Как сделать в Chromе так, чтобы результаты поиска выводились не в google.ru, а в домене google.com Когда я говорю в домене google.com, я имею ввиду браузер сам по умолчанию искал в домене google.com в английской версии. Просто я вот к чему все это говорю, когда при очистке браузера ctrl+shift+delete, как ни странно все равно он ищет в google.ru

Может какой-то файл поправить в самом Chrome? Есть варианты?

Просто для меня это нужная вещь. Допустим в англоязычном версии выдачи google всегда выдает актуальную и качественную информацию, чем google.ru

 ,

Hufoc
()

Modern C++ vs шаблонные метапрограммисты

Форум — Development

Вот вам пример нормального современного C++, который, кстати, скоро может войти в состав SDK для оффтопа: github.com/kennykerr/modern

Вот вам пример, как библиотечные возможности STL и boost помогают отказаться от большинства паттернов GoF и тем самым избежать мусорных типов, таких как IXxxListener, IXxxObserver и т.д и т.п: accu.org/content/conf2013/Tobias_Darm_Effective_GoF_Patterns.pdf

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

Глядя же на большинство статей по С++11 и C++14, начинает уже тошнить от мета-программирования, супершаблонов с мегавариадиками, гипердеклтайпов с невероятно компильтаймовым вычислением абсолютно ненужных вещей (которые в 99% программ вообще незачем считать в компильтайме).

Почему так?

 

quiet_readonly
()

Миграция с svn на git

Форум — Development

Доброго времени суток всем, задался тут вопросом, а как правильно мигрировать с svn на git в случае большого размера репозитория?

Для теста отзеркалировал FreeBSD Base - размер репозитория 11G, около 290000 коммитов с 1993 года. svndump в формате 2 (почему не 3, см. далее, в формате 3 - 9.8G) занимает 78G.

* git svn clone - работал полторы недели, потом был прибит, тк жрал дохрена памяти и cpu, ну и плюс http://esr.ibiblio.org/?p=6778

* reposurgeon - пытался мигрировать по этой статье. Завёл баг, что создание файла маппинга авторов коммитов svn->git жрёт дохрена (больше 16 гигов) оперативы и прибивается OOM киллером. Чел ответил:

Buy more memory

Что эпично, я считаю.

Даже без маппинга авторов процесс миграции с помощью reposurgeon (хотя он использует git-fast-import) на третий день отожрал 13 гигов оперативы и был прибит. А ещё эта хрень не понимает svndump версии 3, только 2.

Вопрос: как правильно конвертировать большие SVN репозитории в git? Кто чем пользуется? Может имеет смысл написать аналог reposurgeon на си, или крестах и аккуратнее использовать память (сейчас там питон, которого я не знаю)?

 ,

DELIRIUM
()

Пользователям KDE Plasma 5 доступен прокси из системного трея XEmbed в SNI

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

David Edmundson, один из разработчиков KDE, начал проект «xembed-sni-proxy». Эта программа позволяет пользователям KDE Plasma 5 использовать приложения, поддерживающие только старый протокол системного трея (XEmbed), так же просто как и приложения, использующие новую спецификацию StatusNotifierItem.

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

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

 ,

Tehnick
()

Помните такую игрушку как Deus Ex?

Форум — Games

Короче: вышел масштабный апдейт для первой части. Обновили не только текстуры, но и хорошо перекроили карты — они теперь более... уютные. Мусор всякий подавляли, на стены всякую дрянь. Комнаток мелких запилили. Множество мелких, но приятных изменений. Так что если вдруг кто хотел пройти\перепройти — сейчас хороший повод.
Называется «Deus Ex revision».

 , ,

Stahl
()

Пример выпиливания кода или необычного поведения программы из-за undefined behaviour

Форум — Development

Привет. Я читал несколько статей о том, что undefined behaviour это страшно, что его нельзя игнорировать, потому что оптимизации компиляторов используют undefined behaviour и могут из-за него удалить часть кода, потому что она типа unreachable или что-то типа того. Короче я это в теории знаю, но не знаю сильно подробностей - хотелось бы примеры, как именно undefined behaviour приводит к тому, что оптимизации компилятора делают так, что код делает не то, что днище-программисту кажется, что он должен делать. Буду эти примеры в интернет пояснениях всяких undefined behaviour ситуаций показывать.

Еще мне интересно, считают ли компиляторы signed integer overflow за undefined behaviour и оптимизируют ли программу, учитывая тот факт, что это запрещено? Мне кажется, было бы наиболее разумно им делать вид, что это поведение вполне себе определено, и не выпиливать из-за этого код, потому что по-моему 90% C++ программистов, да и C программистов тоже не знают о том, что это UB.

 ,

hlebushek
()

Бесплатный хостинг

Форум — Talks

Друзья! Я, от лица компании Вкусносервер, хочу предложить Вам бесплатный хостинг.
Если у Вас есть проект, который Вы тянете своими силами, что-нибудь в opensource, стартап или просто блог, то мы можем выделить Вам бесплатный сервер, впс или хост.
Времени действия акции пока нету, то есть если Вы получили от нас хостинг - он будет бесплатен.
Так же, если Вы читаете эти строки, то акция еще действует.

Уже воспользовались предложением: http://clubberry.fm, http://ttyh.ru, http://hrenovina.net, http://lorcode.org, http://lisper.ru

Воспользоваться - https://www.vkusno.ee/cart.php?a=confproduct&i=0

 

tazhate
()

Опубликованы C++ Core Guidelines

Форум — Development

Бьерн Страуструп и Герб Саттер опубликовали в открытом доступе объемный документ, содержащий основные принципы разработки на современном С++. Авторы надеются, что следование данным принципам позволит разработчикам эффективно использовать язык и писать безопасный и поддерживаемый код.

C++ Core Guidelines: https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md/

 ,

nonimous
()

Светодиоды vs лампы накаливания: не понимаю

Форум — Talks

Почему светодиоды полностью вытеснили лампы накаливания в фонариках, но с таким скрипом продвигаются в автомобильных фарах? Почему светодиоды дешевле, долговечнее, экономичнее, надёжнее в фонариках? Ведь выход из строя одного светодиода не критичен, фонариком можно и дальше пользоваться? Почему на светодиодные лампы в фарах такие конские цены? Почему светодиоды не ставят на все без исключения новые авто? Где логика?

 , ,

tiinn
()

Новый свободный моноширинный шрифт Hack 2.0

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

Тихо и незаметно, никого не спрося, увидел свет новый свободный моноширинный шрифт Hack 2.0.

Оптимизированный для редакторов кода, шрифт включает более 1500 глифов, в том числе, кириллических. Доступны обычное, жирное, курсивное и жирное курсивное начертания. Оптимальный кегль, рекомендуемый разработчиками — 8-12px, хотя заявлено разборчивое начертание уже при 6-7px.

Подробные примеры шрифта

Github-репозиторий

>>> Источник

 

Hurenweibel
()

Патчем к LLVM реализовано ускорение свободного драйвера RadeonSI в 1,5-2 раза

Новости — Hardware and Drivers
Группа Hardware and Drivers

Для LLVM представлен коммит объёмом примерно в 2 тысячи строк, после применения которого производительность графической подсистемы, известной под обобщённым названием RadeonSI, увеличивается на десятки процентов. На самом деле после применения этого патча во всех тестах производительность открытого графического стека обходит проприетарный драйвер Catalyst.

Так же стоит отметить что в Mesa 11 (релиз которой ожидается в течении недели-двух) для RaseonSI обеспечена полная поддержка OpenGL 4.0 и 4.1 (ранее поддержка ограничивалась версией 3.3).

Измерение производительности

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

 , ,

haku
()

Кто быстрее: сURL или сокеты (С++)?

Форум — Development

Доброго времени суток!

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

Чтобы больше прояснить ситуацию, скажу, что демон будет принимать и отсылать сообщения небольшого размера (<= 512 байт + заголовок) по протоколу FTP. От него требуется устойчивость при разрыве, расширяемость (кто знает, какие опции в будущем придется добавить, но размер сообщения больше 512 байт не станет, может ключ шифрования придется увеличить) и высокая скорость работы.

Из чего вопрос: легкая расширяемость сURL - большее преимущество, чем высокая скорость работы сокетов для данной задачи или нет? В смысле, скорость сильно должна пострадать при выборе cURL?

 , ,

aido
()

Пустите меня в клуб

Форум — Linux-org-ru

Или как туда напроситься?

 

Siado
()

Как поставить знак «>» в начале строки?

Форум — Linux-org-ru

Первый раз понадобилось, а не получается. Есть тэги для преформатированного текста?

 

UVV
()

Где взять VPS для VPN?

Форум — Talks

Пришло время для своего VPN. Всё больше сайтов заблочены, всё больше копирасты суют палки в колёса и ущемляют свободу.

Tor хорош только для deep web, в остальном как-то совесть не позволяет, те же торренты через него качать.

Есть у кого на примете VPS идеальные для VPN?

 , , ,

th3m3
()

Сколько тебе лет?

Голосования — Голосования

LOR многие из нас знают с юности, а многие с детства. Некоторые из детства не вышли до сих пор. Так сколько тебе лет по документам?

  1. 25-29 509 (33%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. 30-34 324 (21%)

    ***********************************************************************************************************************************************************************************************************

  3. 20-24 290 (19%)

    **************************************************************************************************************************************************************************************

  4. 35-39 147 (10%)

    ********************************************************************************************

  5. 40-44 86 (6%)

    ******************************************************

  6. 15-19 80 (5%)

    **************************************************

  7. Более 50 32 (2%)

    ********************

  8. 10-14 32 (2%)

    ********************

  9. 45-49 20 (1%)

    ************

Всего голосов: 1520

 ,

weare
()

Как собрать/запустить dalvik

Форум — Development

Исходники я каким-то чудом таки нашёл тут https://android.googlesource.com/platform (кстати они ли это?). А вот что делать с тем что я оттуда выкачал сильно неясно, мейкфайла нет, ридми нет, растительности нет, населена роботамиандроидами.

Гугл не помог. Есть где-то какое-нибудь руководство?

 , , ,

ya-betmen
()