— Профессор Goddard не понимает отношений между действием и реакцией, ему не известно, что для реакции нужны условия более подходящие, чем вакуум. Похоже, профессор испытывает острый недостаток в элементарных знаниях, которые преподаются еще в средней школе. (передовая статья в газете New York Times, посвященная революционной работе Роберта Годдара на тему создания ракеты, 1921г)
Авторизация
Логин:
Пароль:


 
Поиск по записям:

Ключевые слова:
Записей в блоге
 за 2024 год
 за 2023 год
 за 2022 год
 за 2021 год
 за 2015 год
 за 2014 год
 за 2013 год
 за 2012 год
 за 2011 год

     за 2010 год

       за 2009 год
       за 2008 год
       за 2007 год
       за 2006 год
       за 2005 год
      RSS лента Лента новостей IT-Expert 

      Подкаст: пару слов о voip

      11:14, 11 августа 2008 ( voip )

      В связи с приобретением микрофона был записан внеочередной подкаст о voip


      IP телефония, что это такое?


      • преимущества цифровой телефонии

      • недостатки

      • какой нужен канал для ip телефонии?

      • необходимое оборудование

      • кто предоставляет подключение по sip?

      http://mprokopov.rpod.ru/74991.html

       

      Новый выпуск подкаста из Фонда охраны Microsof

      15:19, 3 августа 2008 ( Podcast )

      Новый выпуск подкаста в Фонде Защиты Microsoft

      Сегодня в эфире Nexus vs Brj с темами:

      • Виртуализация средствами VMWare ESX 3.5i, опыт эксплуатации.
      • снижение Total Cost of Ownership
      • оборудование для виртуализации
      • Windows Home Server
      • Novell OES

      http://mprokopov.rpod.ru/74208.html

       

      Простой способ сделать IPSec туннель от FreeBSD к Cisco

      14:18, 2 августа 2008 ( FreeBSD )

      Начнем с того, что в манах, где рекомендуется к установке Racoon упоминается racoon1, который в FreeBSD 7.x теперь называется ipsec-toos.

      поэтому 

      portinstall ipsec-tools

      не забываем скомпилировать ядро с поддержкой ipsec:

      device crypto

      option IPSEC

      внимание, с 7.x IPSEC_ESP указывать не нужно!

      создаем ipsec.conf

        читать далее >>

      Аппаратная перезагрузка HTC Touch

      20:08, 30 июля 2008 ( PocketPC )

      Чтобы выполнить аппаратную перезагрузку коммуникатора HTC P3450 Touch, проделайте следующее:

      • Одновременно нажмите и удерживайте кнопки начала и окончания вызова.
      • При зажатых кнопках стилусом нажмите кнопку ресет.
      • Отпустите стилус, а клавиши продолжайте удерживать еще несколько секунд.
      • Появится предупреждение о том, что все пользовательские данные будут удалены.
      • Нажмите кнопку ввода для подтверждения.

       

       

      Случилось невероятное гипервизор VMWare ESXi стал бесплатным

      13:22, 28 июля 2008 ( Virtual Machines )

      Удивительно, но VMWare сделала это!


      Теперь можно пользоваться всеми благами гипервизора для виртуализации и паравиртуализации просто бесплатно.

       

      Слегка доработанный capistrano recipe для получения дампа рабочей базы локально

      13:04, 28 июля 2008 ( Web Development Ruby Rails )

      Довольно часто данные изменяются на продакшн-сервере, и обычно хочется экспериментировать над свежей копией данных в своем rails приложении.

      Тем, кто пользуется для разворачивания приложений capistrano есть хорошая новость: сделать такую вещь весьма несложно.

      Итак, у нас в production FreeBSD 7.0, для разработки пользуемся рабочей станцией с ubuntu 8.04.

      Рецепт capistrano слегка модифицированный взят отсюда: http://programmingishard.com/code/495

      добавляем в config/deploy.rrb

       desc "Load production data into development database"
      task :load_production_data, :roles => :db, :only => { :primary => true } do
        require 'yaml'
       
        database = YAML::load_file('config/database.yml')
       
        filename = "dump.#{Time.now.strftime '%Y-%m-%d_%H:%M:%S'}.sql"
        on_rollback { delete "/tmp/#{filename}" }
       
        run "mysqldump -u #{database['production']['username']} --password=#{database['production']['password']} #{database['production']['database']} > /tmp/#{filename}" do |channel, stream, data|
          puts data
        end
        get "/tmp/#{filename}", filename
      #  exec "/tmp/#{filename}"
        exec "mysql -u #{database['development']['username']} --password=#{database['development']['password']} #{database['development']['database']} < #{filename}; rm -f #{filename}"
      end

      после чего пользуемся:

      cap load_production_data

      и вуаля, свежая копия базы с production у нас в development!

       

      Sysamin's day

      19:58, 25 июля 2008 ( Daily thoughts )
      С праздником, коллеги!
       

      Интересная разработка SharedView от Microsoft

      10:07, 25 июля 2008 ( Daily thoughts )

      Довольно интересную штучку удалось протестировать на днях. Microsoft Shared View средство для коллективного расшаривания и совместной работы с приложениями и файлами.
      Иными словами новинка позволяет создать сессию для удаленной работы и подключить к ней до 20 человек. Для создания сессии потребуется иметь ms passport, что можно отнести к недостаткам.
      По сравнению с тем же RAdmin SharedView даст возможность расшарить не весь десктоп, а одно или несколько приложений, например, word или excel и подключив одного и более человек совместно работать с ними. При этом курсор не общий, а как бы у каждого свой, более того, движения и клики чужих курсоров видно, т.к. сами курсоры появляются с подписями их владельцев.
      handout, так называются расшаренные файлы, которые, по всей видимости при расшраривании сгружаются на сервера microsoft и становятся доступными для загрузки всем участникам сессиии.

      Штучка интересная, хотя и бесполезная пока.


       

      О, этот странный weave

      11:24, 24 июля 2008 ( Web Development Daily thoughts )

      На замену безвременно ушедшему плагину Google Sync Google предлагает установить бету плагина Mozilla Weave.

      Установил. Вот они, радости браузерного бытия: в отличие от безупречно работающего sync weave нагло тормозит, выполняя синхронизацию почему-то ПОСЛЕ закрытия браузера. Т.е. закрываешь браузер, и еще в течение нескольких минут наблюдаешь окошко синхронизации, которое лично я в 70% случаев просто закрываю, ибо некогда. В последних апдейтах разработчики, видимо осознав пикантность этого дела, добавили индикаторы прогресса, дабы человек понимал, что что-то происходит, а не тупо висит.

      На линуке же mozilla weave после некоторого времени вообще отвалился ссылаясь на ошибку криптосистемы.

      Google Sync, кстати выпустили в свободное плавание открыв код. Но кому же доверить мои сексуальные данные, пароли к формам? Не думаю что решусь это сделать, разве что проинсталить sync на свой сервер.

      Sync! Вернись, все простим :)

       

      NGINX на новый colo

      12:43, 17 июля 2008 ( Web Development )

      С nginx мы как-то сразу не подружились.

      Синтаксис другой, для запуска php требуются велосипеды в виде стартующих демоны скриптов. Parser3 не запустится, mod_rewrite странноват.

      Вывод: nginx рулит под нагрузкой, т.е. там где один сайт размазан и разбалансирован по куче серверов.

      На виртуальный хостинг nginx не годится :( Опыт не удался.

      И обратно приходим к апачу 2.x

      Ах да, может кому пригодятся найденные и подпиленные rc-style скрипт запуска php процессов в Freebsd.

      ставил php5 из портов и nginx

      ----------------- /usr/local/etc/rc.d/spawn.sh -------------------------

      #!/bin/sh
      # Define these fcgiphp_* variables in one of these files:
      #       /etc/rc.conf
      #       /etc/rc.conf.local
      #
      # DO NOT CHANGE THESE DEFAULT VALUES HERE
      #
      fcgiphp_enable=${fcgiphp_enable-"NO"}
      fcgiphp_flags=${fcgiphp_flags-"-s /tmp/php-fcgi.sock -u www -g www"}

      . /etc/rc.subr

      name="fcgiphp"
      rcvar=`set_rcvar`
      command="/usr/local/bin/spawn-fcgi"
      fcgi_server="/usr/local/bin/php-cgi"
      fcgi_server_short="php-cgi"

      load_rc_config $name

      start_cmd="echo \"Starting ${name}.\"; ${command} -f ${fcgi_server} ${fcgiphp_fl                                                                             ags}"
      stop_cmd="echo \"Stopping ${name}.\"; while [ 1 ]; do killall ${fcgi_server_shor 

       

      и в самом rc.conf 

      fcgiphp_enable="YES"

       

      в nginx.conf

       location ~ \.php$ {
                      fastcgi_pass   unix:/tmp/php-fcgi.sock;
                      fastcgi_index  index.php;
                      fastcgi_param  SCRIPT_FILENAME  /www/site/htdocs$fastcgi_script_name;
                      include        fastcgi_params;
                      }
       

       
      страницы: |< ... 8 9 10 11 12
       13 
      14 15 16 17 18 ... >|
      © Максим Прокопов 2005-2024 О сервере