LINUX.ORG.RU

Сообщения pihter

 

как правильно писать программу?

Форум — Talks

Вася и Петя одновременно начали писать один и тот же продукт. Вася был «ориентирован на результат» и начал сразу писать говнокод не продумав толком архитектуру. А Петя месяц разрабатывал архитектуру, месяц делал удобный интуитивный интерфейс, которому позавидывал бы Джони Айв, потом месяц писал тесты, потом два месяца писал сам код и получил идеальное стабильное приложение. Но Вася выпустил уже через месяц первую версию программы, пусть и не идеальную, пусть с багами, но рабочую, и начал её продавать. Ещё через месяц выпустил вторую версию исправляющие баги первой и добавляющие новые баги. Ещё через месяц на доходы от продаж нанял двух толковых программеров, которые за два месяца перелопатили весь код, согласно пожеланиям пользователей допилили интерфейс и выпустили третью версию программы. Итого, через пять месяцев у Васи было два работника, куча клиентов и сносно работающее приложение отвечающее желаниям клиентов. У Пети было вылизанное никому не известное приложение, минус на банковском счёте и ни одного клиента. В завершение этого выдуманного примера можно сказать, что через полгода Вася купил все наработки Пети, Петю взял в штат тестировщиком, а сам по пьяни разбился на своём новеньком Туареге

http://bash.im/quote/420672

 

pihter
()

Firefox не видит библиотеку, симлинк на которую есть в каталоге с ним. WTF?

Форум — Desktop

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

$ ls
application.ini             libfreebl3.so        libxpcom.so
blocklist.xml               libmozalloc.so       libxul.so
chrome                      libmozsqlite3.so     mozilla-xremote-client
chrome.manifest             libnspr4.so          omni.ja
components                  libnss3.so           platform.ini
crashreporter               libnssckbi.so        plugin-container
crashreporter.ini           libnssdbm3.chk       precomplete
crashreporter-override.ini  libnssdbm3.so        removed-files
defaults                    libnssutil3.so       run-mozilla.sh
dependentlibs.list          libplc4.so           searchplugins
dictionaries                libplds4.so          Throbber-small.gif
distribution                libsmime3.so         updater
extensions                  libsoftokn3.chk      updater.ini
firefox                     libsoftokn3.so       update-settings.ini
firefox-bin                 libssl3.so           webapprt
icons                       libstdc++.so.6       webapprt-stub
libfreebl3.chk              libstdc++.so.6.orig

$ ./firefox
./firefox: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

Как так-то? о_О

 ,

pihter
()

Debian 6 stable не запускается виртуальная мишина в VirtualBox

Форум — Desktop

Так... Суть проблемы. VirtualBox поставился корректно, но при попытке запустить виртуальную машину выдает:

RTR3InitEx failed with rc=-1912 (rc=-1912)

The VirtualBox kernel modules do not match this version of VirtualBox. The installation of VirtualBox was apparently not successful. Executing

'/etc/init.d/vboxdrv setup'

may correct this. Make sure that you do not mix the OSE version and the PUEL version of VirtualBox.

Версии я не миксовал, авторитетно заявляю.

Устанавливал следующим образом, сначала скачал пакет, из-под суперпользователя применил к нему

dpkg -i %имя.пакета.deb%

Он ругается на неразрешенные зависимости и предлагает выполнить

apt-get -f install
Что я и делаю. Все время так ставил - работало. И сейчас тоже установилось.

Я предположил что это из-за отсутствия заголовков ядра он модуль ядра не скомпелировал.

Выполнил

# apt-get install linux-headers-`uname -r`
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Уже установлена самая новая версия linux-headers-2.6.32-5-amd64.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 174 пакетов не обновлено.

Да нет... все на месте было...

Пересобрал модуль ядра..

# /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel modules:.
Uninstalling old VirtualBox DKMS kernel modules:.
Trying to register the VirtualBox kernel modules using DKMS:.
Starting VirtualBox kernel modules:.

Все, вроде, нормально.. Но виртуальную машину по прежнему не запускает ругаясь на модули ядра!

 ,

pihter
()

Как назвать папку?

Форум — Talks

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

Можно одним английским словом :)

pihter
()

Посоветуйте кроссплатформенный (Win/Lin) портативный почтовый клиент

Форум — Desktop

Собсна, все ясно из названия темы. Интересует POP3 и SMTP, у кого какие предпочтения и почему?

pihter
()

Муха в коде

Форум — Talks

Звиняюсь за качество снимка - на телефон снимал.

Собсна, когда кодишь по ночам и монитор - единственный источник света, эти твари лезут и мешают. Кто что придумывал от такой напасти?

Перемещено boombick из workplaces

pihter
()

[dos][unix] дак что же было раньше, первая UNIX или первая ДИСКОВАЯ операционная система?

Форум — Talks

Мне тут просто утверждают, что DOS-мать всех ОСей, что, мол, когда UNIX только придумали, олдфаги уже Ц двоеточие писали!

Мнение аналитиков!

 ,

pihter
()

Как собрать LAMP на флешке?

Форум — Web-development

Ну так чтоб можно было с собой таскать (дом/работа) и там и там линукс.

Стоит Убунта, но хорошо бы было чтоб и на других линуксах работал и, в идеале - на винде тоже. Нужен для разработки.

У кого опыт был? Предложения? Советы?

pihter
()

Atheros AR5001 не видит сети

Форум — Desktop

Ноут Asus F5RLseries

Debian Sqweezy, но пробовал и Ubuntu 10.04 и 11.04

Проблема вот в чем, сетевой интерфейс есть, все есть, все нормально, но Wi-Fi сети не видит в упор, как будто посреди пустыни пытаюсь сканировать.

$ sudo lspci | grep Wireless
02:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)
$ sudo iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11bg  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          
pan0      no wireless extensions.

$ sudo iwlist wlan0 scan
wlan0     No scan results

pihter
()

[всезнающему] А есть ли портал по свободным лицензиям?

Форум — Talks

Искал. Не нашел - решил спросить у местного неанонимуса.

Есть ли на просторах русского интернета сайт (или иное какое место) где неанглочитающему мне можно почитать о свободных лицензиях, да так чтоб подробно, с чувством, с толком, с расстановкой. Чтоб отличия подчеркивались, чтоб можно было спросить вопрос по тонкостям, ну вы поняли...

А то постоянно возникает интерес к тонкостям, а спросить-то по большому счету и негде.

Или может я не шарю просто, дак киньте ссылкой.

pihter
()

[firefox] посоветуйте HTML-валидатор

Форум — Desktop

Знаю, что среди доступных плагинов их гора, но под оффтопиком был такой что моячит в футере, и показывает сколько ошибок на странице. Чтоб никуда не кликать и не лазить. На тот щелкнешь - он показывает строку с ошибкой в исходниках страницы и краткое описание на рассово-нерусском что к чему. Назывался, вроде, HTML Validator, вот так, незатейливо.

В лисе пол линуксом почему-то его нет. Кто знает механизм почему в винде есть, а тут нет? Или мож кто горю поможет, кто как делает?

 

pihter
()

[ffproxy] Error Unable to resolve IP for host

Форум — Admin

Там вроде все просто, но на клиентских машинах везде пишет Error Unable to resolve IP for host при попытке открыть любую страницу.

Конфиги: /etc/ffproxy/ffproxy.conf

#
# Debianized configuration file for ffproxy(8)
# (version 1.6)
#
# lines starting with '#' are comments

# number of child processes,
# that is, the maximum number of concurrent requests
# (default: 10)
child_processes 10

# ffproxy binds to any IPv4 address
# and any IPv6 address by default
#
# bind to IPv4?  (default: yes)
#bind_ipv4 no
bind_ipv4 yes
# bind to IPv6?  (default: yes)
bind_ipv6 no
#bind_ipv6 yes
#
# Hostname or IP to bind to
# (default is any IP)
#
#bind_ipv4_host 192.168.10.1
#bind_ipv4_host martyr.burden.eu.org
#bind_ipv6_host ::1
#bind_ipv6_host oz.burden.eu.org

# listen on port
# (default: 8080)
#port 1111
port 8080

# use IPv6 when contacting servers?
# (default: yes)
use_ipv6 no
#use_ipv6 yes

# use syslog?
# (default: yes)
#use_syslog no
use_syslog yes

# log all requests?
# (default: no)
# to use, set also use_syslog to yes
#log_all_requests yes
log_all_requests no

# forward to proxy (auxiliary proxy)
# (set `forward_proxy_port 0' to explicitly disable feature
#  (i.e, when reloading configuration file via SIGHUP))
# (disabled by default)
#forward_proxy blackness.burden.eu.org
#forward_proxy 192.168.10.5
#forward_proxy ::1
#forward_proxy_port 8082
#forward_proxy_port 0

# try IPv6 for auxiliary proxy?
# use_ipv6 must be set to yes, too
# (default: yes)
#forward_proxy_ipv6 no
#forward_proxy_ipv6 yes

# http accelerator
# (disabled by default)
#
# if you want to use ffproxy as http accelerator (that is, connecting
# to just one http server and beeing used as front-end to that, e.g.
# in DMZ) uncomments options below (port is optional, defaults to 80)
# (set `accel_port 0' to explicitly disable feature
#  (i.e, when reloading configuration file via SIGHUP))
#accel_host 10.254.1.2
#accel_host revelation.martyr.eu.org
#accel_port 80
#accel_port 0
#
# Omit Host: accel_host:accel_port in Header
# to provide own Host: header via db/filter.header.add?
# (default: yes)
#accel_user_host no
#accel_user_host yes

# keep alive on client to proxy connections
# (enabled by default)
#use_keep_alive no
use_keep_alive yes

# allow CONNECT request to other than port 443 (HTTPS)
# (CONNECT enables HTTPS proxying)
# (disabled by default for security)
#unrestricted_connect yes
unrestricted_connect no

# timeout for CONNECT requests in seconds
# (default: 5)
#timeout_connect 20
timeout_connect 5

# backlog size for accept()
# (default: 4)
#backlog_size 16
backlog_size 4


######################################################
# Debian config :
# ---------------
#  do not modify values below unless you now what you
#  know what you are doing, if modified it will break
#  init script
######################################################

# run as daemon?
# (default: no)
daemonize yes
#daemonize no

# change UID and GID
#
# to use, both uid and gid must be set
# (disabled by default)
#uid proxy
#gid proxy
#uid 37
#gid 38

# change root to (only in connection with uid and gid change)
#   /etc/resolv.conf might need to be copied
#   to chroot_dir/etc/resolv.conf
# (disabled by default)
#chroot_dir /path/to/chroot

# path to db/ and html/ directories
# (default: _BASE_)
# (Note: if ffproxy runs chrooted,
#  give a path name relative to new root, or,
#  if db_files_path is the same as root, use db_files_path ./
#  You have to start ffproxy in the new root directory,
#  otherwise it won't find the database files.
#  Please keep in mind that ffproxy's config file has to
#  be within chroot directory, otherwise it will not find
#  its config file on reload)
#db_files_path ./

# directory to store file ffproxy.pid (with ffproxy pid inside)
# (default: /var/run)
#pid_dir /tmp
#pid_dir /var/run

# end of file

менял только порт на 8080 и отключл forvard_proxy

/etc/ffproxy/db/access.ip

# db/access.ip
#
# put IPv4 and IPv6 addresses allowed to connect here
# empty lines and lines starting with # are ignored
# regular expression matching is used here
#
# Examples:
#^192\.168\.10\.(1|2|3|128)$
#^127\.0\.0\.1$
#^2001:768:18ff:4::
#:bfcf%9005$
#
#^192\.168\.1\.8$
#^192\.168\.1\.107$
# This allows everyone to connect:
#.*
#
# This allows everyone to connect via IPv6:
#:
#
# This allows everyone to connect via IPv4:
\.
#

тут раскомментил предпоследнюю строчку, соединение идет

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

pihter
()

Debian 6 stable насмерть зависает когда вытаскиваешь флешку

Форум — Desktop

Если вытащить флешку или 3g модем без остановки - система через раз насмерть зависает. У меня одного так? Ибо в Lenny такого не припомню.

Debian 6 stable, только пакеты из стабильного официального репа

Eee PC 901

$uname -r
2.6.32-5-686
pihter
()

Ищу прогу вроде TrackID

Форум — Desktop

На телефонах от Sony Ericsson (может и на других каких) есть программа, которая называется TrackID. Она умеет по 10-ти секундной аудиозаписи находить информацию о исполнителе, названии трека и т.д.

Кто-нибудь знает, есть ли прога способная выполнять аналогичные функции на десктопе? На худой конец хоть под оффтопик...

Может кто подскажет принцип действия?

ЗЫ на Гугле не забанили - ничего вразумительного там не нашел.

pihter
()

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