Релиз Midnight Commander 4.8.0
Вышла новая версия консольного файлового менеджера Midnight Commander 4.8.0
Посмотреть все закрытые задачи для этого релиза
( читать дальше... )
>>> Скачать
Вышла новая версия консольного файлового менеджера Midnight Commander 4.8.0
Посмотреть все закрытые задачи для этого релиза
( читать дальше... )
>>> Скачать
Зацепило, однако :)
http://www.pmwanted.pp.ua/
http://slavazanko.livejournal.com/2313.html
По ссылке небольшой рассказ о саморемонте и о ценах, которые хотят ремонтники за свои услуги. Оправданы ли эти цены или всё-таки лохотрон (раз мобила не из дешёвых - будет платить)?
Выпущен второй пререлиз mc
Следующий будет 4.8.0
Просьба потестить и порепортить.
Скачать: https://www.midnight-commander.org/downloads?order=id&desc=1
NEWS: https://www.midnight-commander.org/wiki/NEWS-4.8.0-pre1 и https://www.midnight-commander.org/wiki/NEWS-4.8.0-pre2
Возникла задачка... застопорился на решении :)
Есть файл вида:
1 {0} {0} (1) [2] <3> {0} sdfgdf <3> [2] {0}
2 {0} {0} (1) [2] <3> {0} sdf {0}{0}{0}gdf <3> ={0} {0} {0} {0} [2] 3 {0}
3 {0} {0} (1) [2] <3> {0} sdf {0}{0}{0}gdf <3> ={0}-{0} [2] {0}
4 blabla {0} {0} (1) [2] <3> {0} sdf {0}{0}{0}gdf <3> ={0}^{0} [2] {0}
5 {0} {0} blabla(1) [2] <3> {0} sdf {0}{0}{0}gdf <3> ={0[2]}{0} [2] {0}
6 {0} {0} (1) [2] <3> {0} sdf {0}{0}{0}gdf <3> <3> ={0}{0} [2] {0}
Номера в начале - это номера строк для наглядности.
Условие: выбрать такие строки, где подстроки {0},(1),[2],<3> повторяются в произвольном порядке в строке до десяти раз, разделенные различным количеством любых символов, кроме ^ и -
после применения грепа нужно получить строки:
1 {0} {0} (1) [2] <3> {0} sdfgdf <3> [2] {0}
2 {0} {0} (1) [2] <3> {0} sdf {0}{0}{0}gdf <3> ={0} {0} {0} {0} [2] 3 {0}
6 {0} {0} (1) [2] <3> {0} sdf {0}{0}{0}gdf <3> <3> ={0}{0} [2] {0}
строки 3 и 4 содержат ^ и -
Строка 5 имеет неправильный элемент {0[2]}
Можно ли средствами только лишь grep (grep -E) решить эту задачу?
Заранее извиняюсь за личную переписку, но не удержался.
wyldrodney, это твоё фото: http://www.linux.org.ru/photos/37723:-373061758.png ?
Если да, то это не твой отец случаем: http://img12.nnm.ru/c/4/4/f/b/c44fb8498b3ebeb2ea46f8678771dd75_full.jpg ?
Похожи, однако... :)
Новая стабильная ветка будет на основе 4.7.5 Поэтому сейчас выпущен предварительный релиз для выявления наиболее болезненных багов. Просьба ко всем: потестите, пожалуйста, и отрепортуйте об ошибках. Если не хочется заморачиваться с багтрекалкой - оставляйте репорты здесь.
Скачать здесь: http://www.midnight-commander.org/downloads?order=id&desc=1
Переводчикам: у вас есть две слишним недели до 27-го декабря. Потом релиз.
Прошу помощи зала. Дано: тестовый файл вида
'time'
Время
'Time'
'время'
\время=
"время+
:вреМя-
;время_
'время)
'время(
'время*
'время&
_время&
'время^
'1234время%
`время!
~время@
'eeeвремяeetimertet^
Надо доказать, что регексп \bвремя\b будет работать наравне с регекспом \btime\b... или надо найти замену \b (граница слова). Особенность: используется glib-pcre (можно и классический libpcre). для упрощения задачи скопируйте тестовые данные в файл. откройте в mcedit (серии 4.7.*). нажмите F7 и вбивайте регекспы.
P.S. Что самое интересное: \Bвремя\B работает как надо... а вот \Btime\B уже не срабатывает... в принципе, это объяснимо, если принять, что «In all flavors, the characters [a-zA-Z0-9_] are word characters» - а про остальные нац.символы разрабы pcre, наверное, не догадываются.. :(
http://midnight-commander.org/ticket/2396
P.P.S Регексп, выдранный из grep, находит немного неправильно. Нужно, чтобы находилось только «время», а с grep'овым регекспом находит «\время=» (то есть, с окружающими символами).
При регистрации на сайте запрещается:
...
Использование более одного логина одним пользователем. Допускается смена логина пользователем, при этом старое имя не должно более использоваться. Смена логина и повторная регистрация разрешается не чаще одного раза в месяц.
...
4. Сообщения вне темы обсуждения и флеймы
...
8. Сообщения, нарушающие действующий Уголовный Кодекс Российской Федерации
Вышел очередной релиз консольного файлового менеджера Midnight Commander версии 4.7.2
Посмотреть все закрытые задачи для этого релиза
Основные изменения с версии 4.7.1
Основное (панели)
Редактор
Просмотрщик
Просмотрщик различий
Прочее
Весь список исправлений ошибок можно посмотреть в полном анонсе (англ.)
Также выпущена очередная версия mc-4.7.0.5 стабильной ветки, которая содержит только исправления ошибок
>>> Скачать
Упрощённо есть три таблицы:
table objects ( id => bigserial, 'name' => varchar(200) );
table tags ( id => bigserial, 'tagname' => varchar(200) );
table objects_tags ( 'object_id' => bigint, 'tag_id' => bigint );
Соответственно, объекты и теги связаны как «многие ко многим» через таблицу objects_tags
Что нужно: выбрать объекты, у которых есть теги «tag1», «tag2», «tag3». При этом не один из трёх, а точно три. Не четыре, не два, а именно эти три тега с этими именами. Следующая выборка может быть уже по двум тегам.. следующая - по шести... то есть, один запрос как нечто вроде
... WHERE 'tags'.'tagname' IN ('tag1', 'tag2', 'tag3')
но тут один из... а надо все :)
Ткните в манул, плиз.
http://mail.gnome.org/archives/mc/2010-April/msg00012.html
Качайте, пробуйте, багрепортуйте если что.
P.S. Это не основная ветка разработки - это багфикс-релиз в стабильной ветке.
Всем Far-одрочерам и ниасилянтам шелла посвящается...
Вышла новая версия закоса под Far.
Что нового: http://www.midnight-commander.org/wiki/NEWS-4.7.1 Там же есть список, что пофиксили. Список что поломали само собой не прилагается. Ебилды в Генте. Гента в Интернете. Интернет где-то там.
Также разрабы решили, что они в состоянии сделать безглючную поделку, поэтому решили периодически шевелить палочкой ветку разработки под названием 4.7.0-stable: http://www.midnight-commander.org/wiki/NEWS-4.7.0.3 Оно зарелизилось где-то рядом с основным закосом.
P.S. Оформите кто нормальную новость, пожалуйста. :)
P.P.S. Модерам: эту тему после оформления нормальной новости грохните.
Вышел релиз стабильной ветки консольного файлового менеджера Midnight Commander версии 4.7.0.2
Краткий список исправлений и стабилизирующих патчей по сравнению с предыдущим релизом 4.7.0.1:
Команда разработчиков также сообщает о новом цикле выпуска релизов и о разделении процесса разработки на текущую и стабильную ветки. Вы можете скачать архивы с исходными текстами по этой ссылке для скачивания.
WBR, developers of mc.
>>> Подробности
Добавляем поддержку IPv6 в VFS (конкретно FTP).
У кого есть возможность, помогите, пожалуйста, с тестированием.
# склонировать репозиторий (для уменьшения трафика клонируется минимум коммитов)
git clone --depth 2 git://www.midnight-commander.org/git/mc.git
cd mc
# подготовить код к тестированию:
git merge origin/121_support_IPv6
# далее стандартно:
./autogen
./configure && make
src/mc
и проверить FTP-соединения через IPv6 протокол:
F9 -> 'FTP link' -> введите:
[s:o:m:e::a:d:d:r]
Ну или
user@[s:o:m:e::a:d:d:r]
Можно о результатах отписаться здесь, можно непосредственно в тикете:
http://www.midnight-commander.org/ticket/121
Выпущен предварительный релиз Midnight Commander версии 4.7.0-pre1. Проведена реструктуризации кода, улучшены некоторые диалоги, исправлены ошибки и реализованы новые возможности.
Список основных изменений
Данный выпуск Midnight Commander является предварительным, что означает неполную готовность к релизу. Цель данного выпуска: привлечь внимание к проекту для его дальнейшего улучшения. Свои пожелания, замечания и предложения оставляйте на сайте http://www.midnight-commander.org
Разработчики рекомендуют собирать проект с опцией '--enable-charset' для полноценной работы с кодировками. Возможно, в последствии эта опция будет включена по умолчанию.
>>> Подробности
Перешли на использование glib-ini функций вместо своего велосипеда. Глибовские функции хотят только UTF-8 в конфиге. Есть пользователи, у которых не только UTF-8 системная кодировка. Сделали перекодировку "на лету" из UTF-8 в сискодировку.
Но осталась проблема, требующая "мозгового штурма": пользователь обновляет мс, у пользователя остались старые его конфиги (в KOI8-R, например). Что с ними делать? MC напрочь откажется с ними работать (вернее, с теми параметрами, которые содержат не- UTF-8).
Варианты:
1) решать средствами пакетного менеджера (в постинсталл триггерах). Не совсем хорошо, ибо слишком много условий: разная кодироавка у пользователей на одном хосте, пользователи не только в /home и т.д.;
2) пытаться распознать в mc кодировку ini-файла пользователя и автоматом переконвертить его. Не совсем хорошо, ибо операция разовая, хардкодить не хотелось бы;
3) пытаться распознать кодировку, если не айс, то делать бэкап конфига, стартовать с дефолтной конфигурацией и созданием нового конфига. Предупредить пользователя диалоговым окном об данном действии.
Что лучше/хуже? Свои варианты?
Со 2-го по 4-е июля под Гродно(Беларусь) состоялась конференция Linux Vacation / Eastern Europe, в которой приняли участие около 150 пользователей и разработчиков свободного программного обеспечения из Беларуси, России, Украины и других стран.
В этом году на конференции было представлено рекордное количество докладов – около 30. Выступления охватывали широкий спектр тем – от применения свободного программного обеспечения в медицине, журналистике и бизнесе до инструментов управления разработкой ПО, возможностей технологий виртуализации, специфики создания программного обеспечения для портативных устройств. Также в рамках конференции впервые был проведен круглый стол “usability и open source”, а компания Zyxel презентовала линейку своих устройств на базе Linux.
По решению публики лучшим был признан доклад Максима Литницкого (Москва, РФ) о свободной телекоммуникационной платформе Asterisk. Автор доклада-победителя получил памятный знак от оргкомитета, и спонсорский приз от компании Promwad — телефон Motorola, работающий на базе ОС Linux.
Специально к конференции был выпущен очередной номер белорусского журнала “Сетевые решения”, в который вошли тезисы докладов, представленных на конференции, а также серия интервью с белорусскими разработчиками свободного программного обеспечения.
Поддержку конференции оказали белорусские компании SaM Solutions, Promwad и “Локальные сети”, информационными партнерами стали порталы it-job.by, open.by, usability.by, it-event.ru, root.ua, польский журнал Linux Magazine и белорусский журнал Сетевые решения. Интернет-связь обеспечила компания МТС.
>>> Подробности
// ==UserScript==
// @name cleanLOR
// @namespace LOR
// @include http://www.linux.org.ru/tracker.jsp
// ==/UserScript==
var regex=/\[жж\]/i;
$("table.message-table tbody tr").each(function(index,object){
var topic_title=$("td a", object).get(1);
if (!topic_title)
return;
if (regex.test($(topic_title).html())) {
$(object).remove();
}
});
Сорри, наболело :(
http://trac-hacks.org/attachment/ticket/5310/python24.2.patch
В двух словах: патч для плагина trac-git (trac версии 0.11), позволяющий запускать этот плагин на LTS-дистрах с установленным python-2.4
Так как я совсем не дружу с Питоном (патч писался вместе с гуглем в обнимку), то просьба знающим просмотреть одним глазом и подсказать, что можно подправить.
P.S. Заодно сделал здесь анонс патча: кто настрадался со связкой git+trac на серверных дистрах, то вот оно решение :)
← предыдущие | следующие → |