Архив метки: компьютерное

Про нас ГЛОНАСС


При этом стоимость российского изделия будет сопоставима с зарубежными навигаторами. Отпускная цена предприятия составит 15-18 тысяч рублей, сообщил замгендиректора НИИ космического приборостроения.

Эксперт также продемонстрировал устройство в работе. Современный дисплей корейского производства позволяет четко разглядеть мельчайшие детали картинки. Прибор позволяет также просматривать фильмы и прослушивать цифровые записи, смотреть фотографии, подключать внешние устройства и карты памяти, использовать встроенные игрушки и часы. Кроме того, российская разработка обеспечивает совместимость с информацией, получаемой с пейджеров, для отображения пробок на дорогах в реальном режиме времени.

РИА Новости – “спутники ГЛОНАСС выведены на орбиту”

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

О тестировании и вопрошании

Куча вопросов по С++ на RSDN.

Ссылка “Interview Question and Answers” от Александра Копылова. Там много всего, но я смотрел только
“свои” разделы, и они мне понравились:

C Interview Questions and FAQs
Embedded Systems Interview Questions and FAQs
C++ Interview Questions and FAQs

Тестирование и знание Си

По наводке cuiet пошел на сайт тестирования Specialis.ru. Нашел тестирование по программированию, нашел Си. 15 вопросов, 11 на “зачет”. У меня 10 :-). Но скажите мне пожалуйста как ответить на вопрос:

“Результат операции sizeof(5.)?”
4
8
неприменимо (или как-то так)

Я так понимаю, что это платформозависимо и никоим образом не специфицировано стандартом. В ISO/IEC 9899-1999 я ответа не обнаружил.
Кто тут тупит?

Переводчиков на мыло!

Сегодня в книжном магазине “Библио-глобус” видел изумительную книжку: 
Дьюхэрст С. К. “Скользкие места Си++. Как избежать  проблем при проектировании и компиляции ваших программ”.

Неужели автор такое написал?!

Если у вас паранойя, то это еще не значит, что за вами не следят.

На днях мы получили апрельскую Microsoft’овскую рассылку на 10 компак-дисках. Подписана наша контора на MSDN и получаем мы их продукты, пусть и не самые первые, но намного раньше чем все это выйдет на рынок. Вот и в этот раз, в апрельской рассылке лежала пре бета Windows Vista. Та самая, которую они все время откладывают.

Читать далее Если у вас паранойя, то это еще не значит, что за вами не следят.

Web-разработчикам (DevBoi)

Из разряда “не могу не поделиться”.

Всем, кто хоть иногда пишет html код, может пригодиться этот своеобразный справочник. В сайдбаре Firefox собрано справочное оглавление ключевых web стандартов: HTML, CSS, DOM, Javascript. Есть он-лайн и офф-лайн версии. Кто не пользуется Firefox, тот тихо завидует в сторонке или пишет как это сделано у них. :-)

Лужу, паяю, ЭВМ починяю!

Никому программист не нужен? На приработки, а то, может, и на постоянную… Но дешево не отдамся. И только в хорошие руки.

Примерное резюме (замечания, в том числе по грамматике, приветствуются)

Обновление от 23 марта: Резюме значительно переработано. Благодарности korgen.
(замечания всё так же приветствуются)

Как организовать свой репозитарий SVN

После того, как решение о начале работ принято встает несколько организационных вопросов.

  1. Какой тип лиценции использовать;
  2. Один разработчки или их несколько? Если их несколько, то как организовывать взаимодействие между ними:
  3.  

    • каждый работает над своей частью, а потом пересылаюся файлы и патчи через e-mail и ICQ;
    •         

    • используется система контроля версий;
    •  

  4. Какой инструментарий использовать;

Выбор и настройка системы контроля версий

Систем контроля версий (version control system) существует довольно много. Краткий обзор некоторых из них можно прочитать здесь или здесь (engl.).

Я выбрал SVN

  • свободный, открытые исходники;
  • мультиплатформенность;
  • наличие разных клиентов на любой вкус;
  • легкость установки сервера;
  • функциональность;

Если в качестве системы контроля версий выбрана система SVN, то надо ее куда-то установить.
1. Домашняя машина
2. Хостинг

Проблема организации доступа к домашней машине:
1. Настойка NAT в модеме
2. Динамический адрес модема.
3. Firewall

Настройка SVN

Создать репозитарий
$cd /cygdrive/d/home/markoval
$svnadmin create tests

Редактируем конфигурацию
$vim tests/conf/svnserve.conf

Главное – прописать права доступа. Для этого указываем разрешение/запрещение на анонимный и авторизованный доступ, а также пишем, что проверять это надо в файле с паролями.
[general]
anon-access = read
auth-access = write
password-db = passwd

Кладем файл с именами пользователей и паролями сюда же, называем его как указали в конфигурации
[users]
Alisa = VerySecretPassword2
John = simple_pass12

Запускаем сервер, к которому потом будем обращаться.
$svnserve –daemon –root /cygdrive/d/home/markoval/tests/

Проверяем существование репозитария
$svn ls svn://markoval.homeip.net/mysvn
svn: Can’t connect to host ‘markoval.homeip.net': Connection refused

Проверка того, что это работает, хотя бы в черне, через прокси сервер – Secure-Tunnel. Surf Safe and Secure.

$svn ls svn://192.168.1.33/mysvn

$cd /cygdrive/d/home/markoval/tests/
$cd sync
$svn ls

$cygrunsrv –install proftpd –path /usr/sbin/proftpd –args –nodaemon –termsig TERM –shutdown

$cygrunsrv –install svnserve –path /usr/bin/svnserve  –shutdown –args “-d -r /cygdrive/d/home/markoval/tests/svnreposits/”

How do I run svnserve as a serviceon Windows?
Оттуда идем на сайт, где лежит специальный инструментарий
SVNServiceis a free tool written by Magnus Norddahl

Найди диск

Некоторые, которые ещё помнят MS DOS, знают команду subst. Та, которая создаёт букву диска из директории:

>subst p: “c:\Program Files”

Но иногда хочется странного и я подставил в качестве буквы диска цифру 2:

>subst 2: “с:\Program Files”

subst это съел молча. Может не сработало? Почему тогда ничего не сказал? Проверяем и видим только предыдущую подстановку:

>subst
P:\: => C:\Program Files

Смотрим в Far – нет ничего. Смотрим в “проводнике” – тоже ничего. Точно не сработало. На всякий случай делаю:

>2:

Удалось! И файлы там лежат правильные. Но добраться до них можно только через командную строку MS Win. Даже Cygwin этой подстановки не видит! Так что остаётся только сделать:

>subst 2: /D

и написать об этом в ЖЖ.