LINUX.ORG.RU

Сообщения wingear

 

Nvidia 319.32 и 23 не собираются

Форум — Linux-install

Не пойму, куда копать, кажется, что-то не так с ядром, раз обе версии на одном и том же месте валятся.

build.log: http://pastebin.com/ePW8JKuk

http://www.gentoo.org/doc/ru/nvidia-guide.xml - вроде всё ненужное вырублено, нужное включено.

http://www.nvnews.net/vbulletin/showthread.php?t=205128 - пробовал как здесь, но там и у автора, похоже, ничего не вышло

 , ,

wingear
()

optimus и последний драйвер: всё действительно настолько страшно?

Форум — Linux-hardware

В более-менее распространённых дистрибутивах не проверял, но, судя по этому обсуждению, проблема есть и в ubuntu: https://devtalk.nvidia.com/default/topic/539322/blank-screen-with-319-12-on-optimus-laptop/

У меня ноутбук с оптимусом и GeForce 730M, который уже несколько дней пытаюсь настроить. Чую, придётся всё-таки ставить gentoo. Если я правильно понял, в свежем драйвере сломали совместимость со свежим Xorg'ом? Добавлять упомянутые там строчки с xrandr и .xinitrc не пробовал. При установке с нуля, допустим, Sabayon(на самом деле дистрибутив значения не имеет, главное понять, ЧЯДНТ), какая должна быть последовательность действий, когда после установки имеем работающую систему с интеловской видюхой и без нвидиевских драйверов, если я хочу использовать проприетарный драйвер и энергосбережение не важно?

После установки просто драйвера система грузилась с uvesa, при попытке создать xorg.conf через nvidia-xconfig на startx было сообщение о не найденном дисплее. После установки bumblebee ругалось, что не найден модуль bbswitch, но это, думаю, из-за того, что что ставил equo, а не emerge'м.

 , , ,

wingear
()

Попробовал сабжевый livecd и решил всё-таки качать sabayon

Форум — Talks

В загрузочном меню увидел пункт «загрузка с несвободными драйверами» - решил попробовать его, авось bluetooth обнаружится: в результате после загрузки появился список юзеров с неизвестными паролями. Пришлось перезагружаться, но не тут-то было: systemd написал что-то вроде «shutdown program not found», на чём и остановился. Пришлось вручную вырубать.

Уже на этом этапе стало ясно, что что-то здесь не то, но уж больно хотелось попробовать заточенный под Qt дистрибутив. Поэтому загрузился по дефолтному варианту и начал установку. Увидел предупреждение о съеденном хомяке, по поводу которого так гыгыкали авторы в своём wiki, выбрал русский язык, покрутил глобус для даты-времени, и почти уже начал вбивать имя юзера, когда обнаружил, что кириллица теперь никак не переключается. Не беда - обрываем установку(только потом нашёл, что её можно вернуть в оконный режим, нажав alt+f2), в настройках кед добавляем нужные раскладки, начинаем сначала.

С разметкой диска всё было более-менее гладко, за исключением того, что после завершения всех операций kde partition manager упал, выдав предложение отправить отчёт, а также предупреждения установщика о недопустимости неформатированного /, несмотря на то, что этот раздел был только что создан.

А вот на фазе собственно установки, если выбирать netistall, всё стабильно падает. Сейчас ещё попробую обычную, но, скорее всего, здесь этот дистрибутив долго не проживёт. Ещё обнаружил, что в местном rekonq не работают хоткеи вроде ctrl+w и ctrl+t - не знаю, сам по себе он такой, или тоже связано с платформой.

 , , ,

wingear
()

При втором обращении к методу объекта http-запрос рвётся

Форум — Development

Есть объект на сервере(«координатор»), обрабатывающий запросы от клиента(регистрация, авторизация etc.). Он является полем большего объекта, который непосредственно только запускает HttpListener и парсит запрос. Почему-то таким образом координатор обрабатывает только 1 запрос(не важно, какой, проверял) - на втором сразу же, до начала выполнения метода в вызвавшем потоке вызывается коллбек с параметром состояния запроса «false» и сообщением «Запрос был прерван: Запрос отменен.», а потом в потоке координатора всё-таки выполняется требуемое действие и возвращается положительный результат, но уже никуда не приходит. Не могу понять, с чем это вообще м.б. связано? При втором вызове метода выбрасывается исключение System.Net.WebException. Методы вроде таких:

        public void Register(string nickName, string email, Action<bool, string> callback)
        {
            string convertedResponse;
            var restoredToken = Crypto.Sha256Hex(Crypto.UTF8StringToBytes("Email", email), Crypto.Sha256UTF8("Password", FakePassword));
            if (_database.IsEmailExists(email))
            {
                convertedResponse = JsonConvert.SerializeObject(new RegisterResponse() { Code = CodeEnum.UserAlreadyExists.ToString(), Message = "User with same email is already exists" }, JsonSerializerSettingsContainer.AutoSimple);
                callback(true, convertedResponse);
                return;
            }
            if (_database.IsNameExists(nickName))
            {
                convertedResponse = JsonConvert.SerializeObject(new RegisterResponse() { Code = CodeEnum.UserAlreadyExists.ToString(), Message = "User with same nick is already exists" }, JsonSerializerSettingsContainer.AutoSimple);
                callback(true, convertedResponse);
                return;
            }
            var userId = _database.RegisterUser(email, nickName, restoredToken);
            _database.TrySaveToken(userId, restoredToken);
            convertedResponse = JsonConvert.SerializeObject(new RegisterResponse() { Code = CodeEnum.Ok.ToString(), Message = "Successfully registered", Token = restoredToken }, JsonSerializerSettingsContainer.AutoSimple);
            callback(true, convertedResponse);
        }

Вызываются такими обработчиками:

private class RegistrationRequestHandler : RequestHandler
        {
            public RegistrationRequestHandler(HttpListenerRequest request)
                : base(request)
            { }
            public override void HandleRequest()
            {
                _coordinator.Register(_requestQueryString["name"], _requestQueryString["email"], ResponseCallback);
            }
        }

В исходном классе ничего сетевого не было, он просто добавляется параметром в сетевую обёртку.

 ,

wingear
()

Помогите разобраться

Форум — Development

Читаю «webGl Up and running», которая, вроде как, вообще для веб-разработчиков, но как только дошло до шейдеров, всё равно почти перестал что-либо понимать, кроме того, что в gpu лучше не создавать псевдослучайные величины, а грузить их туда специальной текстурой:

uniform float time;
uniform sampler2D texture1;
uniform sampler2D texture2;
varying vec2 texCoord;
void main( void ) {
	vec4 noise = texture2D( texture1, texCoord ); //get rgba from point of first texture(uv coords)				
	vec2 T1 = texCoord + vec2( 1.5, -1.5 ) * time  * 0.01;//2 random values based on uv and time
	vec2 T2 = texCoord + vec2( -0.5, 2.0 ) * time *  0.01;//а вот дальше уже ничего не понятно - зачем именно такие цифры?
	T1.x -= noise.r * 2.0;
	T1.y += noise.g * 4.0;
	T2.x += noise.g * 0.2;
	T2.y += noise.b * 0.2;
	float p = texture2D( texture1, T1 * 2.0 ).a + 0.25;
	vec4 color = texture2D( texture2, T2 );
	vec4 temp = color * 2.0 * ( vec4( p, p, p, p ) ) + ( color * color );
	gl_FragColor = temp;
}

 ,

wingear
()

Intel HM77 -нормально ли заработает периферия

Форум — Linux-hardware

http://dns-shop.ru/catalog/i151826/156-noutbuk-dns.html - думаю вот такой брать, но непонятно, будет ли работать wifi, bluetooth и прочее. Кроме как по чипсету, там информации не нашёл. Никто похожее не брал?

wingear
()

Какой лучше взять игровой(или хотя бы графический) движок?

Форум — Development

Основных требований ровно три: 1)поддержка 3D; 2)возможность разработки в линуксе(Unity не подойдёт, хотя м.б. кто-то использует под вайном?); 3)относительная высокоуровневость(хочется писать игру, а не движок, хотя GLSL и компилируемых языков не боюсь).

Смотрел в сторону pixelLight, но они там навертели, в принципе нафиг не нужное мне RTTI, без которого шагу не сделать. Советовали огр, но это скорее средство для разработки своего законченного движка. Или всё-таки наиболее жизнеспособный вариант с учётом критериев?

Да, ещё хорошо бы, чтобы под капотом были шейдеры, а не фиксированный конвейер.

 , ,

wingear
()

Не получается обрезать div снизу

Форум — Web-development

Нужно сделать div с повторяющимся по y изображением, который бы начинался через 100 пикселей от верха экрана, и заканчивался тоже за 100. Почему-то сверху всё в порядке(хватило просто position:fixed и top), а вот снизу не помогает ни bottom, ни контейнер и margin-bottom, как описано здесь: http://stackoverflow.com/questions/899107/how-can-i-do-width-100-100px-in-css

Всё равно снизу идёт до самого конца. Это вряд ли м.б. багом браузера(в firefox и chrome одинаково), но ЧЯДНТ, непонятно.

#middle-left
{
 position:fixed;
 width:100px;
 height:100%;
 top:100px;
 bottom:100px;
 left:0px;
 background:url("../img/middle.png") repeat-y;
}

 ,

wingear
()

«Код доступа: Рай» - кто-нибудь нормально запускал?

Форум — Games

Перепробовал все комбинации настроек, но всё равно вместо всех трёхмерных объектов чернота - только интерфейс отрисовывается. Качаю directx 8.1 sdk черех winetricks, может, получится, но врядли.

 directx8,

wingear
()

Есть ли возможность скопировать цвет как html?

Форум — Desktop

Ставлю эксперимент, есть ли жизнь без GTK(в связи с временным переходом на дистрибутив, где его из коробки нет): обнаружил, что javascript в rekonq какой-то контуженный(им бы v8 туда прикрутить, и хром станет по большей части не нужен), а также то, что в krita(вроде бы) невозможно сделать сабж. Или я неправ?

 , ,

wingear
()

gentoo ~amd64. Нужно хотя бы как-то установить libreoffice

Форум — Linux-install

Ситуация следующая: при обновлении место на корневом разделе кончилось, чтобы обновить LO, пришлось удалить старый и еще кучу всего(потом раздел расширил, но, как выяснилось, проблемы на этом только начинались). При установке примерно через 3 часа валилось с ошибкой

undefined reference to `boost::system::generic_category()'

После этого попробовал поставить бинарную версию, но там нужны предыдущие libcmis и libxml2, а текущие версии нужны кедам 4.9.5. Попробовал размаскировать 4.0, но она не видит системного Python 3.3, даже если он установлен. Нашел баг в либрофисовской багзилле: первая ошибка связана с тем, что системный boost выше версии 1.50. Если его даунгрейдить, это тянет за собой glibc, что поломает всё. В use-флагах не нашел возможности сборки со встроенным boost. Наверное, стоит попробовать собрать вручную сырцы с сайта, хоть это и изврат. В чём м.б. дело?

 , ,

wingear
()

книги по программированию/проектированию

Форум — Talks

Ушел с последней работы формально потому, что военкомат затаскал по комиссиям, а в офисе нужно быть постоянно, а фактически - потому, что уже второй раз пошел, когда с деньгами стало совсем плохо и 'на первое время', пока не найду что-то нормальное - в результате остался на год и на меня помимо админства SEO повесили(на прошлой примерно тоже самое было). На выходе, благодаря курсам c++ местной конторы, по результатам которых пригласили на собеседование, была иллюзия, что устроиться куда-нибудь кодером не будет являться проблемой(вообще хотел до весны фрилансить, чтобы не привязываться к этому месту, а там поехать искать что-нибудь в ДС2). С 2 собеседованиями была похожая картина - HR квалифицирует как разбирающегося в теме человека, тестовое делаю, на техническом выясняется, что на шаг вправо или влево от того, с чем работал при его написании уже плыву. Параллельно нашел как бы удаленку по php - ООО 'Развитие', но там по деньгам совсем всё печально, да и то, что есть, задерживают. Сейчас откликнулись 2 фирмы, занимающиеся играми под мобильники(то, что хотел), но 1, более простое, задание я, скорее всего, по срокам уже провалил(интересное - решатель головоломки - вроде и ошибок в логике нет, но решения не находит, хотя они есть), а второе совсем nightmare - нужно быстро разобраться с ndk и на opengl написать простейший вариант пакмана - учитывая, что несмотря на больше 2 лет уже продолжающиеся попытки освоить современный opengl, максимум, что сделал - это текстурированную пирамидку, будет и интересно увидеть, изменит ли что-то такой стимул в ситуации. Да, я уже ясно вижу, что программирование мне не нравится(только как 'магия', заставляющая ожить выдуманный мир игры, описывать/продумывать который как раз и является наиболее интересным), но сидеть админом это вообще тоска, я больше не хочу. Поэтому пока хочется всё-таки покодить. Какие книги, незавиисимо от языка, являются однозначным must read для программиста?

 ,

wingear
()

Пентамино

Форум — Development

Прислали мне тестовое, скорее всего, не сделаю, но интересно стало. Не могу найти информацию по алгоритму поиска решения головоломки пентамино - на вход поступает законченная фигура в виде текстового файла из нолей и единиц, на выходе нужно разбить эту фигуру на части заданными деталями. В общих чертах, кажется, нужно следующее: сделать рекурсию до тех пор, пока неразбитая часть не равна одной из элементарных фигур, а если она не равна, то, начиная с, допустим, левого верхнего угла подставлять любую фигуру, затем: если она не подходит, переходим к следующей, если подходит, начинаем разбивать то, что получилось в результате. Если в конце концов получается фигура, не соответствующая ни одной из элементарных, идем на шаг назад и ставим другую фигуру(нужно хранить id фигуры, примененной на прошлом шаге - т.к. рекурсия, можно хоть до первого шага подняться). Только кажется, что такой перебор с возвратом может никогда не найти нужное решение. Кажется, должен быть стандартный алгоритм, который нужно адаптировать к этому случаю. Никто не знает, какой?

 , ,

wingear
()

Есть ли на вашем компьютере пиратский контент(как ПО, так и книги/музыка/фильмы, etc.)?

Голосования — Голосования(не подтверждено)

Захотелось отследить, велик ли процент пиратов здесь. Подозреваю, что с программами и ОС почти у всех «чисто», а вот с прочим - наоборот. Может, какие-то пункты требуется добавить?

 ,

wingear
()

Пользовательские поля в bitrix

Форум — Web-development

До этого кем-то были добавлены свои поля для юзеров в модуле «социальная сеть» - вроде семейного положения, воинского звания и еще нескольких. Сейчас нужно поправить их названия на русском в списке пользователей и на странице профиля, но пока не могу найти, где они вообще задаются - а здесь не о том. Где могут лежать значения пользовательских полей?

wingear
()

bitrix где-то режет $_REQUEST

Форум — Web-development

Не пойму, на какой стадии url вида catalog/compare.php?action=ADD_TO_COMPARE_LIST&id=141 редиректится на тот же самый, но без параметров. Если выводить $_REQUEST даже в самом начале страницы, он уже хранит только id сессии и еще что-то, но не action и id. В header.php заглядывал, прошелся по файлам, которые он вызывает, но не нашел ничего похожего:(

wingear
()

Как вывести картинки постов с превью?

Форум — Web-development

На главной странице записи выводятся через blog.new_posts.list. Сейчас загружаемые изображения масштабируются по размеру блока, а нужно сделать вывод через http://dev.1c-bitrix.ru/api_help/main/reference/cfile/show2images.php. В шаблоне компонента изображения, как и всё остальное в теле поста, выводится переменной

$CurPost["TEXT_FORMATED"]

Не могу найти, в каком компоненте она формируется. По идее, это должен быть socialnetwork.blog.post.edit, но в нём пока не нашел

 ,

wingear
()

Bitrix - вывести элементы инфоблока, загруженные не только текущим пользователем

Форум — Web-development

Добавил на страницу компонент bitrix:iblock.element.add.list и форму добавления/редактирования - нужно, чтобы пользователи могли добавлять на сайт видео с ютуба. Немного поправил шаблон, видео выводится, но только загруженное самим пользователем. Не пойму, как вывести все элементы инфоблока на страницу(сгруппированно по отправившим)?

 

wingear
()

Поиск людей онлайн

Форум — Web-development

Необходимо добавить возможность фильтровать поиск по состоянию юзера соц.сети(добавить чекбокс «онлайн» и вывод в результатах). Но в параметрах компонента bitrix:socialnetwork.user_search из того, что можно вывести как параметр поиска нашел только поле LAST_ACTIVITY_DATE класса CUser. Есть, правда, еще метод isOnline(), но его в вызов компонента никак не воткнешь. Получается, единственный способ - как-то сделать свой компонент на основе поиска?

 

wingear
()

Не пойму, у firefox правда всё так грустно с html5?

Форум — Talks

Читаю спецификацию, пробую что-то новое, например, аудио, видео,details и появившиеся input-ы - в большинстве случаев firefox отображал всё как текстовый input. Уже думал, что это всё исключительно для поисковых роботов, а внешний вид нужно будет, как и раньше, писать на javascript, пока не попробовал посмотреть свой пример через хром - просто небо и земля. Правда, firefox пятнадцатый, сейчас соберется новая версия с gstreamer'ом - может, и h264 с mp3 будут воспроизводиться, и colorPicker появится. Или хром всё-таки впереди планеты всей не только в плане webGL?

 , , ,

wingear
()

RSS подписка на новые темы