Закон Мура продолжает жить. Ученые создали транзистор с размером затвора в один нанометр.

1nnm1

Физики из университета Беркли создали первый в мире транзистор с размером затвора в один нанометр, что на порядок меньше, чем у самых миниатюрных "кирпичиков" компьютерных чипов сегодня, говорится в статье, опубликованной в журнале Science.

Продолжить чтение »

Прикольные команды Linux

Рейтинг часто употребляемых команд из истории:

history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head

Вывести в правом верхнем углу часы:

while sleep 1;do tput sc;tput cup 0 $(($(tput cols)-29));date;tput rc;done &

Вывести инфу по подключениям и их количеству:

netstat -an | grep ESTABLISHED | awk '{print $5}' | awk -F: '{print $1}' | sort | uniq -c | awk '{ printf("%s\t%s\t",$2,$1) ; for (i = 0; i < $1; i++) {printf("*")}; print "" }'

Узнать свой текущий внешний IP

wget http://ipinfo.io/ip -qO -

Вывод статистики fail2ban  сгруппировкой по jail и ip

grep "Ban " /var/log/fail2ban.log | awk -F[\ \:] '{print $10,$8}' | sort | uniq -c | sort -n

Разбанить fail2ban по имени jail и IP адресу.

fail2ban-client set vsftpd unbanip 172.0.2.198

Удалить файлы без каталогов и симлинков

find /usr/sap/SM1/DVEBMGS00/work/ -type f -exec rm -f {} \;

Количество файлов в каталоге

ls -f . | wc -l

Отображение статистики iostat в удобном виде с обновлением раз в 10 секунд

iostat -xk -t 10 | awk '// {print strftime("%Y-%m-%d %H:%M:%S"),$0}'

Длинна очереди дисков в iostat

iostat -x 1 2 | awk 'NR==15 {print $12}'

Найти все симлинки на диске

ls -lR / | grep ^l

Узнать количество процессорных сокетов на системе

cat /proc/cpuinfo | grep "physical id" | sort -n | uniq | wc -l

Узнать количество логических ядер на системе

cat /proc/cpuinfo | grep "cpu cores" | uniq

Добавить свой публичный ключ из id_rsa.pub сразу на сервер 172.0.0.1 в authorized_keys

cat ~/.ssh/id_rsa.pub | ssh root@172.0.0.1 "mkdir ~/.ssh; cat >> ~/.ssh/authorized_keys"

 

Учёные создали наноматериал, вырабатывающий спирт из CO2, содержащегося в атмосферном воздухе

Физики из США создали особые «наноиглы» из графена и меди, которые используют энергию электрического тока для превращения углекислого газа (СО2) в молекулы этанола — обычного спирта, говорится в статье, опубликованной в журнале ChemistrySelect.

Продолжить чтение »

Вредные советы по постановке задач и описанию требований

 

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

  1. Не описывайте задачу

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

Как результат: команда поймет требования по своему, оценка будет неправильной, ожидания клиента не оправдаются.

Продолжить чтение »