LINUX.ORG.RU

Сообщения alexkarta

 

ОС «Рассвет»

Очень хотел почитать на лоре об этой замечательной отечественной разработке, но ничего не нашел, поэтому решил запостить, извиняйте если нИАсилил поиск. Здесь все уже обсудили, но, как понимаете, публика не та. Как это часто получается, разработчики лишний раз не стараются упомянуть GNU и Linux. Там у них на сайте много еще всяких инноваций размещено.

 , ,

alexkarta
()

Презентация: Разработка современных приложений для Mac на TCL/TK

 , ,

alexkarta
()

7 причин, что у TCL светлое будущее

https://www.voxxed.com/blog/2015/10/7-reasons-the-future-of-tcl-is-bright/

Я сам полгода назад начал потихоньку переходить на TCL с Python

 

alexkarta
()

vps.me нет интернета

Решил протестить бесплатный хостинг vps.me. Создал аккаунт, запустил debian wheezy x86 vps. У себя настроил gogo6 ipv6 туннель, получил доступ по ssh через ipv6, apache работает. ipv4 mapping не работает.

На сервере интернет не работает. Пробовал ping6 ipv6.google.com, ping google.com. Даже не знаю, от чего оттолнуться. Возможно ли что-то настроить? На офсайте не отвечают.

Спасибо

 , ,

alexkarta
()

Как достоверно проверить наличие?

Уже несколько лет пользуюсь шаред хостингом для личных задач и небольших веб проектов. За это время многое на нем поменялось, но о том, что добавили FastCGI так никто и не заявлял.

Тем не менее обнаружил такой файл /usr/local/apache/modules/mod_fcgid.so, в <?php phpinfo() ?> есть строка «Server API CGI/FastCGI». Пытался добавлять и устанавливать fascgi хандлеры.

Так для скриптов в cgi-bin/.htaccess: SetHandler fcgid-script

И так для скриптов в обычной директории .htaccess: AddHandler fcgid-script .fcgi

В ответ получаю исходный код скрипта. Значит ли это, что FastCGI мне недоступен? Есть ли какой-то хак, чтобы PHPшный FastCGI для запуска на нем FastCGI скриптов, написанных да других языках (perl,python)?

У меня есть пару сайтов написаных на Django, работают на CGI, хотелось бы FastCGI

 , ,

alexkarta
()

FileField в Django 1.6.2 и UnicodeDecodeError

Django 1.6.2 FileField. Загружаю на сайт через админку текстовые файлы без проблем, при попытке загрузить любые бинарные файлы (в данном случае /usr/share/images/desktop-base/spacefun-grub.png)получаю UnicodeDecodeError:

Exception Type: 	UnicodeDecodeError
Exception Value: 	

'utf-8' codec can't decode byte 0x89 in position 1467: invalid start byte

Exception Location: 	/home/$user/local/lib/python3.4/codecs.py in decode, line 313 
(result, consumed) = self._buffer_decode(data, self.errors, final)

Unicode error hint

The string that could not be encoded/decoded was: g �PNG
Я не понимаю, зачем Django декодирует загружаемый файл в utf перед тем, как записать на сервер? Как это обойти?

Попробовал вставить перед 313 строкой в codecs.py это: data = data.decode(errors='ignore').encode() - так файл загружается, но, понятное дело, файл получается битый

спасибо

 , ,

alexkarta
()

Как отобразить модель рельефа из нерегулярной сети треугольников (TIN)?

Делаю трехмерную карту города (http://node.alexkarta.net/HelloWorld.html) с помощью Cesium (http://cesium.agi.com).

Мне вся его функциональность не нужна, поэтому могу перейти на любую другую библиотеку; все, что нужно:

(1) отобразить TIN поверхность (что это такое - http://gis.stackexchange.com/questions/25351/which-is-better-dem-or-triangles...)

(2) Наложить на нее extruded (выпуклые) дома

(3) Натянуть на поверхность растр (чтобы красивее было) - это не обязательно.

Сейчас мне не нравится, что фоновая карта и модель рельефа берутся из внешнего источника (нужна возможность работать офлайн). С фоновой картой нет проблем - я могу запустить сервис который ее отдает.

А вот модель рельфа в cesium можно создавать только на основе регулярной сетки, а я ищу способ работы с нерегулярной.

Не могу найти правильные слова для поиска, наверняка все давно есть. Подскажите, пожалуйста, куда копать, т.к. в 3Д графике новичок, а время поджимает.

 cesium, , ,

alexkarta
()

Можно ли завести VirtualBox из-под debootstrap sid?

Поставил в сквизе сид через debootstrap, использовал эти howto: http://www.debian-administration.org/articles/566 http://wiki.debian.org/Debootstrap https://wiki.ubuntu.com/DebootstrapChroot

В fstab добавил

/proc /srv/chroot/sid/proc none rbind 0 0
/dev /srv/chroot/sid/dev none rbind 0 0 
/sys /srv/chroot/sid/sys none rbind 0 0 
/tmp /srv/chroot/sid/tmp none rbind 0 0 
/home /srv/chroot/sid/home none rbind 0 0
/media /srv/chroot/sid/media none rbind 0 0 
/lib/modules /srv/chroot/sid/lib/modules none rbind 0 0
В rc.local добавил:
schroot --all -- su -c /etc/init.d/rc\ 2 -

И еще /etc/schroot/schroot.conf:

[sid]
description=Debian sid (unstable)
directory=/srv/chroot/sid
users=username
groups=username
root-groups=root
aliases=unstable,default

Запускаю приложения через schroot.

У меня есть проблема с VirtualBox в squeeze, попытался установить в sid, но он ругается на то, что не может пославить modules. Я в общем довольно плохо представляю как это все работает. Подскажите, если разбираетесь. Я так понимаю 2 ядра параллельно работать не могут, uname -r в chroot дает ядро squeeze (3.2.0-0.bpo.4-686-pae).

И еще одно, VirtualBox использую для запуска офтопика 7 64бит, squeeze у меня 32бит. Периодически VirtualBox подвешивает всю систему, выдает ошибку ядра, приходится несколько раз перезагружаться, запускать восстановление системы в офтопике, в общем, геморрой еще тот.

 ,

alexkarta
()

Можно ли обойти ограничения провайдера

Провайдер разрешает только подключение одного комьютера на розетку (каждая розетка оплачивается), использовать свой роутер запрещает, настаивает на установке некой программы, если не ошибаюсь, «Sequre connection». За определенную плату предлагает свой роутер.

Пользуемся 2 ноутами и телефоном. Уже много лет за собой таскаю свой родной dlink dir-300, воткнул его в розетку, интернет есть, правда периодически предлагается установить на мой Squeeze эту непонятную штуку («Sequre connection»). Через неделю-две интернет вырубают, роуте показывает, что соединение есть, но пинг дальше 192.168.0.1 не идет. Сейчас вообще интересно, на Squeeze интернета нет, на Ubuntu есть. Замечал, но не уверен, что интернет отрубают после активноко пользования ssh. Причем один раз через rsync/ssh качал большой объем, прямо во время скачивания доступ пропал, новые ssh соединения не открывались, а скачка не была приостановлена, процесс дошел да конца. Интернет восстанавливаю через управление акаунтом, отключаю и включаю розетку через веб морду, пока не понятно платно ли это, но в любом случае это очень не удобно.

Не хочу связываться с провайдером, т.к. не хочу ничего специльно устанавливать, а еще очень не люблю провайдерские роутеры. Пытался менять mac адрес, не помогает (http://meandubuntu.ru/2009/09/как-изменить-mac-адрес-в-linux/).

Я в сетевых вопросах не силен поэтому спрашиваю, можно ли мне как-то выйти из ситуации, может есть возможность с помощью dlink dir-300 скрыть какие и в каком кол-ве устройства лезут в сеть, а сам ротер представить как настольный компьютер?

 , dlink dir-300, , ,

alexkarta
()

Не определяется или отсутствует видеокарта

Ubuntu 12.04 (x64). По всем описаниям (e.g., http://www.linlap.com/dell_vostro_3550 ) должно быть 2 переключающиеся видекарты «Intel HD Graphics 3000» и «AMD Radeon HD 6630M». Но вот, что получается

$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)

Другие Live дистрибутивы тоже не видят вторую карту.

Биос пустой никаких настроек и информации по видеокартам не нашел, на всякий случай обновил, но разницы нет.

Это значит, что у меня одна видеокарта или это шутки Linux-а?

 , ,

alexkarta
()

Kak vosstanovit ext4 razdel

Izvinaus za latinitsu, pishu s systemrecoverycd

Ya ochen silno oblajalsa, hotel potestit PCBSD, vmesto etogo nachal ustanovku, zater vse razdely, kogda ponal chto proishodit, rezko otmenil, no bylo pozdno. Cherez clonezilla sohranil obraz (blin, sdelat by eto na den ranshe...[bius golovoi ob stenu])

Seichas pytaus vosstanovit vajnye faily, ne poluchaetsa. Byla standartnaya razmetka Ubuntu12.04

gpart /dev/sda daev fatal erro seek failure

Poproboval cherez fdisk udalit vse razdely i sozdat razmetku kotoraya byla, no pri montirovanii pishet wrong ntfs (esli mount -t ext4 - toje vydaet oshibku)

Zapuskal testdisk - v rejyme Intel nahodit musor kakoy-to, v rejyme None nahodit tysachi melkih ext4 i ext3 failovyh sitem, vse kotorye proveril pustye

Chto eshe mojno sdelat??? Pomogite pojaluista

 , ,

alexkarta
()

Можно ли войти в окружение MSYS из WinPython

Хотелось бы из стандартного Python для Win инициализировать Unux окружение и вызывать некоторые специализированные Unix команды через питоновской код. Сейчас временно делаю так

os.system(«/path/to/msys.bat /path/to/some.sh /path/to/some.py»)

В some.py код работающий только в Unix (например такое grass.core.read_command(«g.region»,res=«28.5»,flags=«p») )

msys.bat инициализирует Unux окружение и запускает some.sh который запускает нужный код из some.py. Может быть это можно зделать путем определения переменных окружения или чего-то подобного в виндовс.

Вот файл msys.bat, запускающий Unux среду: http://pastebin.com/Nc0WinU6

 msys winpython

alexkarta
()

Проблема с развертыванием Django через CGI

Сразу скажу, что могу развертывать только через CGI

Так работает ряд сайтов. Делаю приложение на Geodjango/Spatialite (первый опыт). Через manage.py runserver ( http://127.0.0.1:8000/) все хорошо работает, когда запускаю через cgi выдает

Exception Type: 	DatabaseError
Exception Value: 	

malformed database schema - near "VIRTUAL": syntax error

Так понимаю, что поблема в том, что он пытается работать с геобазой не через Spatialite, а через простой sqlite3. Runserver вероятно какие-то переменные окружения инициализирует, которые нужно прописать при работе через CGI. Вот какие строки есть в django.cgi:

  os.putenv('PATH','/home/u/soft/bin:/home/u/soft/src/gdal-1.7.2/swig/python/scripts:/home/u/perl5/bin:/usr/kerberos/bin:/usr/\
local/bin:/bin:/usr/bin:/opt/dell/srvadmin/bin')

   os.putenv('LD_LIBRARY_PATH','/home/u/soft/lib:/usr/lib64')


   sys.path.insert(0,"/home/u/soft/pyenv/lib/python2.7/site-packages/Django-1.2.5-py2.7.egg")

os.putenv - отсебятина

 , geodjango, spatialite

alexkarta
()

Не подключается автоматически к Интернет через телефон

openSUSE12.1(x86_64), KNetworkmanager, GSM_Modem

В целом, нет проблем с сетью, но когда подключаюсь через телефон (HTC Touch Diamond) к сети, приходится запускать

sudo /sbin/dhcpcd eth0
Так понимаю, проблема с дефаултным dhclient, пытался его заменить на dhcpcd, добавил строку «dhcp=dhcpcd» в /etc/NetworkManager/NetworkManager.conf - так вообще не подключается ни к одной сети

 , ,

alexkarta
()

Форматы данных и библиотеки для 3D города

Скоро начну проект, важная часть которого интерактивная визуализация 3D города, прежде всего домов с высокой степенью детализации. Я в этом деле полный ноль, никогда этим не занимался. Наибольшее значение имеет скорость визуализации.

Вопросы такие.

1. В каком виде хранить данные, чтобы извлекать их максимально быстро?

2. На чем писать и какие библиотеки использовать? Так понимаю нужен православный C и OpenGL?

3. В перспективе также намечется разработка серии серьезных алгоритмов связанных с 3D геометрией, поверхностями, векторами, упрощением объектов и т.п. Какую литературу и библиотеки рекомендуете? (довольно поверхностно разбираюсь в вопросе)

Если возможно, разъясните подробнее, т.к. в этом вопросе я новичек. Знаю, что в гугле наверняка все есть, но хочу посоветоваться, т.к. не охота терять время на путь проб и ошибок.

Заранее спасибо за ответы.

alexkarta
()

PHP vs Python на shared hosting

Для себя выбрал Pyhon для веб разработки. Сделал небольшой проект на Django/PostgreSQL и серию микропроектов на Bottle и MoinMoin.

На стандартном веб-хостиге Python работает через cgi (у меня так работает Django, MoinMoin, MapServer), нет обычно даже FastCGI, не говоря о WSGI. Собственно у меня, все через CGI и работает. Пользуюсь классическим американским хостингом.

Посещаемость мойх проектов близка к 0, поэтому все работает прекрасно. Со временем собираюсь развивать проект, который бы хотелось сделать популярным. Не возникнут ли проблемы с производительностью всвязи с работой через CGI?

Python, конечно, штука отличная, код получается красивым лаконичным, все реализованно прекрасно. Но может все же стоит идти классическим путем - PHP/MySQL и пересмотреть некоторые максималистские решения?

Особенно сложно принять решение из-за сообщения, что в Django1.5 будет экспериментальный поддержка Python 3 (к этому товарищу у меня особые чувства).

Долго думал о VPS, это и довольно дорого и довольно не удобно для меня - решил оставаться на shared. В общем, с удовольствием выслушаю ваше мнение по этому вопросу.

alexkarta
()

[squirrelmail] Не ищет письма на русском

Search без проблем ищет все на английском, а запросы на поиск на русском игнорирует, пишет Search Results No Messages Found. В config_default.php заменил $default_charset = 'iso-8859-1'; на default_charset = 'utf-8'; Безрезультатно.

Что можно сделать?

alexkarta
()

[opensuse11.4] Как менять keymaps в консоли?

Хочу настроить 3 раскладки клавиатуры, так чтобы их можно было переключать в терминалах Alt-Ctrl-1,2,... Помню в убунту это легко делалось, через консольную программу конфигурации.

В сусе нашел пока только 2 способа, оба не годятся (требуют рута, неудобные):

1)loadkeys <keymap>

2)yast>>Hardware>>SysyemKeyboardLayout

(это очень неудобно)

Подскажите, пожалуйста, есть ли способ без рута загружать раскладки? Возможно ли настроить последовательное переключение 3-х раскладок и можно ли поменять клавиши смены раскладок (по умолчанию правый альтконтрал, я хочу как на моем десктопе сделать левый вин)?

Спасибо

alexkarta
()

[HpLaserJetM1212nfMFP][Mandriva2011]Не получается подключить принтер

Пробовал через CUPS http://localhost:631/admin/ -> FindNewPrinters, выдает Available Printers:No printers found.

Также попробовал через hp-setup. USB -> Next -> error: No devices found on bus: usb

И еще:

# lsusb|grep Hew
Bus 001 Device 013: ID 03f0:052a Hewlett-Packard


# dmesg|tail
usb 1-8: New USB device found, idVendor=03f0, idProduct=052a
usb 1-8: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-8: Product: HP LaserJet Professional M1212nf MFP
usb 1-8: Manufacturer: Hewlett-Packard
usb 1-8: SerialNumber: 000000000QJ34JHMSI1c
scsi3 : usb-storage 1-8:1.0
scsi 3:0:0:0: CD-ROM            HP       Smart Install    1.0  PQ: 0 ANSI: 2
sr1: scsi3-mmc drive: 0x/0x caddy
sr 3:0:0:0: Attached scsi CD-ROM sr1
sr 3:0:0:0: Attached scsi generic sg2 type 5

alexkarta
()

MoinMoin vs MediaWiki

Для себя давно выбрал MoinMoin, по личным причинам: не нужна БД, люблю Python, она как то проще для меня. С другими вики не работал, да и MoinMoin глубоко не копал. Сейчас вот пытаюсь добавить страницу обсуждений статьи и ссылки на страницы на других языках, по умолчанию, насколько понял такого не предусмотрено, придется поработать ручками; да и с темами все не так безупречно, месяц до ума доводил одну из нестандартных тем - честно признаться, мне понравилось ковыряться в темах.

Ну а вопрос такой. В последнее время мне попадаются ресурсы переходящие на MoinMoin с MediaWiki. Вот пример http://www.synce.org http://www.synce.org/oldwiki . И вообще такое ощущение,что MoinMoin набирает силу. Реально ли есть укрепление MoinMoin, каковы причины ухода с MediaWiki (она, так понимаю, более функциональна)?

alexkarta
()

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