LINUX.ORG.RU

Сообщения Pa

 

Правильно продать стартап

Думал долго, не придумал как правильно преподнести смысл треда. Пожалуйста, отнеситесь серьезно. Один мой товарищ-идиот рассказал на своей работе чем я занимаюсь в свободное от стройки время, внезапно мои наработки заинтересовали известную корпорацию. Программист из меня как из говна пуля, математик немного лучше. В общем суть вот в чем, я — дебил. Я хочу найти ребят, которые не сбегут к конкурентам/интересующейся фирме как только узнают чем занимаются, но не знаю где искать таких. Самому все делать — уйдет лет 5-7. И еще, возможно я стал параноиком, но меня, судя по логам, пытались взломать, или я нервничаю потому, что на Новый Год сделаю предложение любимой :)

Pa
()

Компиляция для самых маленьких

Всем привет и с наступающим Новым Годом :)

Объясните «популярно», пожалуйста, какая разница между python -m py_compile «%f» и gcc source.c, и что такое вообще «машинный код», а что «байт-код»? И почему source.pyc это исполняемый python байт-код, а а.out — исполняемый, кроме того, что к a.out дописан этот байт.

 , интепретатор,

Pa
()

Помогите рассортировать кучу файлов

Всем привет!

Есть несколько десятков тысяч (около 100к) в 300 каталогах разнообразных файлов, txt, pdf, png, jpg. Нужно найти в текстовых файлах признаки python, например import, и переместить их в отдельную папку. А картинки удалить те, которые меньше 50-60 кб. Пытался ls вывести в cat, а там grep'ом, при том сделать рекурсивно, но у меня не получилось :(

 

Pa
()

Как парсить ЛОР?

Тыкал-тыкал, так и не нашёл как получить список тредов в разделе форума и полный список постов в треде. То есть, например, www.linux.org.ru/forum/web-development/8222012/comments отдаёт только первые 50 постов.

 ,

Pa
()

Micro Python: Python for microcontrollers

Здесь не нашел треда, потому создаю.

The Python language made lean and fast to run on microcontrollers. For beginners and experts, control your electronic project with ease.

На Kickstarter уже собрали необходимую сумму. Официальный сайт.

Что думаете?

 , ,

Pa
()

Не открывается половина интернетов

«Не удается подключится к прокси-серверу», в том числе и гугл/яндекс. Пробовал в Хроме, пробовал в Лисе, при этом сайты пингуются с большой задержкой и нормально открываются с телефона. Прокси не использую.

И еще какие-то странные сервисы

111/tcp open rpcbind 631/tcp open ipp

Уже жалею что слез с Дебиана :(

 ,

Pa
()

Конфликт glibc c audit

Решил перейти на Федору 18 ради PyPy, а она без gcc, странная какая-то :)

=====================================================================================================
 Package                   Архитектура       Версия                         Репозиторий        Размер
=====================================================================================================
Установка:
 gcc                       x86_64            4.7.2-8.fc18                   fedora              14 M
Установка зависимостей:
 cloog-ppl                 x86_64            0.15.11-4.fc18.1               fedora              95 k
 cpp                       x86_64            4.7.2-8.fc18                   fedora             4.8 M
 glibc-devel               x86_64            2.16-34.fc18                   updates            997 k
 glibc-headers             x86_64            2.16-34.fc18                   updates            637 k
 kernel-headers            x86_64            3.11.7-100.fc18                updates            883 k
 libmpc                    x86_64            0.9-3.fc18.2                   fedora              49 k
 ppl                       x86_64            0.11.2-10.fc18                 fedora             1.4 M
 ppl-pwl                   x86_64            0.11.2-10.fc18                 fedora              37 k
Обновление зависимостей:
 glibc                     x86_64            2.16-34.fc18                   updates            3.5 M
 glibc-common              x86_64            2.16-34.fc18                   updates             11 M

Результат операции
=====================================================================================================
Установка   1 Пакет  (+8 Зависимые пакеты)
Обновление           ( 2 Зависимых пакета)

Общий размер: 37 M
Продолжить? [y/N]: y
Загрузка пакетов:
Проверка сценария
Проверяем сценарий


Проверка сценария завершена с ошибкой:
  file /usr/lib64/audit from install of glibc-2.16-34.fc18.x86_64 conflicts with file from package audit-2.2.1-2.fc18.x86_64

Сводка ошибок
-------------

Удаление audit-2.2.1-2.fc18.x86_64 не поломает всё сразу?

 ,

Pa
()

Виртуальный музей информатики

Гулял по интернетам, чисто случайно нашел интересный сайтик.

Готов поспорить что вы не знали что прототип перфокарт придумали в

1725 год

Базиль Бошо (Basile Bouchon) впервые предложил новый способ управления ткацким станком с помощью перфорированной бумажной лентой.

Или вот http://informat444.narod.ru/museum/1_17_4.htm в начале ламповые вычислительные машины. Когда-то давно видел похожие, но уже не ламповые шкафы, а с кучей механизмов внутри. У нас на «юных техниках» такие стояли, а в радиолюбительском были уже на магнитных лентах, обычно на аудиокассетах, с джойстиком и вмонтированной клавиатурой, похожие на сегодняшние банкоматы :)

Может кому-то будет интересно, там еще куча всего :)

 ,

Pa
()

Посоветуйте книгу по Си

Всем привет :)

Искал по трекерам, находил самую позднюю издания 2009 Керниган и Ритчи. Посоветуйте что-нибудь новее, если есть. Ну и желательно про всё-всё-всё, от переменных до GTK в одной книге. Спасибо :)

Перемещено beastie из talks

 , ,

Pa
()

DNS для самых маленьких

Всем привет! Объясните, пожалуйста, как это http://2ip.ru/domain-list-by-ip/ работает. У них есть своя какая-то база домен:ip или и они у кого-то берут эту информацию? И если берут, то у кого? Гугл не помог :(

 , ,

Pa
()

Установка PyPy

Всем привет :)

aptitude не нашел (хотя через сайт можно http://packages.debian.org/sid/pypy), сделал как описано http://www.ibm.com/developerworks/ru/library/os-pypy-intro/

$ cd Downloads/

$ aria2c https://bitbucket.org/pypy/pypy/downloads/pypy-2.1-linux.tar.bz2

$ cd ../.local

$ tar jxvf ~/Downloads/pypy-2.1-linux.tar.bz2

$ ln -s ~/.local/pypy-2.1/bin/pypy ~/.local/bin/

debian@host:~/.local/pypy-2.1/bin$ pypy

./pypy: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory
sudo aptitude install libssl0.9.8
Нет подходящей версии для libssl0.9.8            
Нет подходящей версии для libssl0.9.8
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0 B архивов. После распаковки 0 B будет занято.

$ locate libssl.so

/usr/lib/i386-linux-gnu/i586/libssl.so.1.0.0

/usr/lib/i386-linux-gnu/i686/cmov/libssl.so.1.0.0

/usr/lib/i386-linux-gnu/libssl.so

/usr/lib/i386-linux-gnu/libssl.so.1.0.0

Можно как-то откатить на 0.9.8 или поставить рядом?

 , ,

Pa
()

Поделитесь главой из книги

Нашел на books.g.c, но там нету 4 страниц, скрыты. Книга за авторством Николая Прохоренка «Python. Самое необходимое», глава 19, где про работу с изображениями модулем PIL. Или страницами, 350-351, 360-361. Покупать ради одной главы как-то не хочется, все остальное из нее давно лежит на трекерах. Буду очень признателен :)

 , , ,

Pa
()

Модуль для vk.com

Доброго вечера.

Первая ссылка в Гугле http://goo.gl/SUrKIi , попробовал запустить пример,

Traceback (most recent call last):
  File "/home/ra/scripts/vk.py", line 28, in <module>
    session.login(USER, PASS)
  File "/usr/lib/python2.7/userapi/Session.py", line 37, in login
    sid = match.group(1)
AttributeError: 'NoneType' object has no attribute 'group'
[Finished in 0.4s with exit code 1]

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

Нашел второй, https://pypi.python.org/pypi/vkontakte , с этим непонятно как авторизоваться. Да и вообще скудные примеры.

Подскажите, есть ли еще какие-нибудь рабочие модули для vk? Цель — поиск записей по хэштегам, вывод в консоль.

 , ,

Pa
()

Перенос конфигов depends пакетов

Извините за название, не придумал лучше и точнее.

Допустим есть программа А, которая использует программу Б. Ну логично что Б должна быть установлена и настроена. При этом Б специфическая и сложна в настройке, никогда не используемая рядовыми пользователями Линукса. Повторюсь, цель — заставить пахать А.

Как проще переносить пакет на два/пять/десять компьютеров? Для себя пометил такой вариант: собрать А в deb/rpm, добавить туда же конфиг для Б, в процессе установки А заменить конфиг на свой.

Может есть другие варианты, проще и красивее?

 

Pa
()

Глобальные настройки прокси

Доброго вечера. Нагуглил такой метод для Хрома, так как он требует глобальную проксю:

echo 'export http_proxy="http://127.0.0.1:9050/"' >> ~/.bashrc 
Перелогинился, в Хроме не работает.

В Лисе еще печальнее. Если указать http proxy в сетевых настройках, то не открывается ни одна страница, мол тор не http proxy, но socks и используйте его. Если же не указывать http, то не открываются сайты по https, например https://linux.org.ru скрин.

Отсюда вопрос номер один: как правильно настроить прокси для всей системы?

Номер два: как заставить Огнелиса открывать https через тор?

 , , , ,

Pa
()

at, отложить установку пакета. Сработает?

Если я залогинюсь под рутом, сделаю

aptitude install bla-bla-bla | at 04:00

перелогинюсь в юзера и пойду спать, пакет установится?

Перемещено Pinkbyte из talks

 

Pa
()

Cover стандартного плеера, Android 2.3.6

Есть Samsung Galaxy Y, Android 2.3.6, есть стандартный плеер и есть root. Когда есть cover для альбома, то всё ок, но когда нету, то плеер показывает ЭТО http://i.imgur.com/0IUTFi1.png Пробовал плееры из маркета deadbeef, «самый лучший плеер» (или как-то так), еще какие-то. Ни один из них мне не понравился в достаточной мере, что бы оставить и пользоваться постоянно. Я не музыкальный гурман и мне не нужен утонченный эквалайзер, мне нужно что-то слушать в маршрутках, чтобы не слышать соседей.

Что я хочу:

— заменить стандартный гейский Cover.jpg

— слушать музыку

— экономить место в памяти телефона

— не смотреть рекламу

— не платить за отключение рекламы в аналоге приложения из коробки

— мир во всем мире и шоколад с орешками

Что я не хочу:

— смотреть на гейские картинки

— устанавливать сторонние плееры

Спасибо.

 , ,

Pa
()

Посоветуйте консольный downloader

Делаю так

wget -i urls.txt -P www
Скачано 383 из 750, в терминале
100%[======================================>] 137.653      106K/s   за 1,3s    

2013-10-08 11:04:40 (106 KB/s) - «www/file.zip» saved [137653/137653]

--2013-10-08 11:04:40--  https://example.com
[b]Убито[/b]
и из 2 Гб памяти занято 1.8. Нагуглил cat urls.txt | xargs curl -o, нифига не качает. Может есть еще что-то?

 , , ,

Pa
()

Conky умерли! Да здравствуют conky!

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

 whereis conky
conky: /usr/bin/conky /etc/conky /usr/lib/conky /usr/bin/X11/conky /usr/share/man/man1/conky.1.gz
ra@v:~$ sudo apt-get remove conky
[sudo] password for ra: 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Пакет «conky» не установлен, поэтому не может быть удалён
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.

Как такое может быть?

 ,

Pa
()

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

Наткнулся на http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world Дошел до третьего урока, работа с формами. __init__.py

from flask import Flask

app = Flask(__name__)
app.config.from_object('config')

from app import views

config.py

CSRF_ENABLED = True
SECRET_KEY = 'you-will-never-guess'

И тут происходит это:

Traceback (most recent call last):
  File "/home/ra/flask/run.py", line 4, in <module>
    from app import app
  File "/home/ra/flask/app/__init__.py", line 7, in <module>
    app.config.from_object('config')
  File "/usr/local/lib/python2.7/dist-packages/flask/config.py", line 162, in from_object
    obj = import_string(obj)
  File "/usr/local/lib/python2.7/dist-packages/werkzeug/utils.py", line 424, in import_string
    sys.exc_info()[2])
  File "/usr/local/lib/python2.7/dist-packages/werkzeug/utils.py", line 406, in import_string
    return __import__(import_name)
werkzeug.utils.ImportStringError: import_string() failed for 'config'. Possible reasons are:

- missing __init__.py in a package;
- package or module path not included in sys.path;
- duplicated package or module name taking precedence in sys.path;
- missing module, class, function or variable;

Debugged import:

- 'config' not found.

Original exception:

ImportError: No module named config
[Finished in 1.4s with exit code 1]
[shell_cmd: python -u "/home/ra/flask/run.py"]
[dir: /home/ra/flask]
[path: /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/lib/jvm/java-7-oracle/bin:/usr/lib/jvm/java-7-oracle/db/bin:/usr/lib/jvm/java-7-oracle/jre/bin]
Если в __init__.py закомментировать app.config.from_object('config'), то всё нормально. Помогите, пожалуйста, разобраться.

 ,

Pa
()

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