All streams
Search
Write a publication
Pull to refresh
90
0.2
Fragster @Fragster

User

Send message
Не стоит извинятся. Просто упоминаний про Xara LX на хабре вообще нет. Если Вы можете написать полноценный обзор — будет замечательно.
виндовс тоже может устанавливать обновления (соответственно, делать все, что угодно) без уведомления пользователей, даже если обновления отключены (как в августе 2007 года)
у меня в компании один из офисов через wimax подключен (потому что дешевле и качественнее, чем по проводам. разрывов нету). прокси — на линухе.
«мы тут с мужиками подумали, и...»
в общем, изящный вариант, который на раз-два переделывается под командную строку:

#!/bin/bash

list="mail.ru fignya.ya ya.ru google.ru mista.ru"

test() {
  echo start $1
  ping -c 3 $1 > /dev/null
  echo end $1
}

limit=$1

func() {
  while [ $1 ]; do
    if (( `jobs  | wc -l` < limit )); then
      test $1 &
      shift
    fi
  done
}

# а если передавать все командной строкой - то shift;  func $@
func $list
wait
прием с мэйком — хорош. но требует внешнего файла (ну, тут, конечно, можно и изгольнуться, но как-то не вижу с ходу). мой пример элементрарно переделывается под отсутствие внешнего файла — только на параметрах командной строки
для тех, у кого самсунговские свистки: прекрасно работает драйвер madwimax
проверил на архивировании файлов — если тупо все в цикле запараллелить, без контроля количества процессов — чуть-чуть медленнее (5% примерно), чем 4 процесса с контролем количества.
зы: i тан не нужен ;)
ну, не изящнее, но… ;)

#!/bin/bash

# список чего-нить
list="mail.ru ya.ru google.ru" 

i=1

# функция обработки
test() {
  echo start $1
  ping -c 3 $1 > /dev/null
  echo end $1
}

# параметр - количество одновременных процессов
limit=$1
a=1
while true
do
  param=$(echo $list | awk "{print \$$a}")
  if [ $param ]
  then
# для того, чтобы убедиться
#	jobs
    jobs=$(jobs | wc -l)
    if (( jobs < limit))
	then
	  test $param &
	  (( a++ ))
# чтобы не было расхода процессора - раскомментируйте: (просто иначе на пингах не видно ;))
#	  sleep 1
	fi
  else
	break
  fi
done

wait
А почему бы просто не сделать стек файлов, и как только какой-нить из форкнутых процессов завершает обработку своего файла — если есть — берет из стека следующий…
удобно, конечно. но пока рано: imagebin.ca/view/Yah7Uu26.html
в смысле сделать временную таблицу, загнать в нее
LOAD DATA INFILE 'file_name.txt' INTO TABLE tbl_name
и потом INSERT… SELECT
А еще можно сделать insert from outfile (если в нем только нужные данные) — с csv, подходящего формата прокатывает.
в инсерте в одном запросе можно вставлять много строк (insert table (columns) values (values), (values),(values),(values),(values),...) так даже быстрее, чем в транзакции…
(я просто счас лог аналайзер и сервер статистики пишу — ulog и squid логи парсю — там этих инсертов — очень много, пришлось изучать...)
воткнул самсунговский модем в проксик, установил madwimax, удалил из скрипта мэдваймакса операции с dhcp (т.е. он только сетевое подключение wimax0 создавал), прописал в /etc/sysconfig/networt/ifcfg-wimax0 нужные мне настройки — все, и без спец. железяк на старом роутере работает. yota вышла по качеству лучше, чем провода (офис-склад в промзоне — только АДСЛ — а качество проводов такое, что связь периодически рвется).
А в ларьках форекса в европе на рубли местную валюту (евро, кроны), а также доллары купить можно.
В konqueror вместе с KHTML несчадно глючит, вместе с webkit — нормально отображает. К тому же в нем и в опере можно скопировать текст куда-нибудь (в FF нельзя).
i004.radikal.ru/0905/47/8b404d44ef0f.png
когда на прошлой неделе я читал новость об этой уязвимости на лоре — попивая утренний чаек — оживился update applet и сказал о том, что как раз обновление udev вышло, так что не все так страшно…
Использую lightsquid — вполне удобная штука — ИМХО лучше, чем sarg
А зачем их генерить на роутере? можно ему их просто подложить…

Information

Rating
2,524-th
Location
Санкт-Петербург и область, Россия
Date of birth
Registered
Activity

Specialization

Fullstack Developer, 1C Developer
Lead
From 500,000 ₽
SQL
Vue.js
Laravel