воскресенье, 21 декабря 2014 г.

Apple и календарь в трее и др.

Что за ужас, я и в линуксе и в винде привык - кликаешь на часы и видишь календарь, ради этого действия не требуется запускать планировщик типа аутлука, а в MacOS (самой отсталой системе в мире) нет такой функциональности, на данный момент под Yosemite есть программа Calendar, которая добавляет значек, при клике на который открывается страшная менюшка, обратите на слово Декабрь.


Лучи ненависти в эпл, за то что они заставляют пользователей рыться в интернетах и искать костыли.

Единственное годное решение на данный момент http://www.mowglii.com/itsycal/



Еще на MacOS нет встроенного функционала для упорядочивания окон, есть программа SizeUP, но она платная, вместо нееб можно использовать spectacle http://spectacleapp.com/.


Пока тестирую данную программу на 10.10, проблем особо не обнаружил, программа не требует установки X11 и др., работает сама, нужно только дать ей универсальный доступ.

четверг, 18 декабря 2014 г.

Обновление временных зон в Debian 2014 год (tzdata)

Мои скрипты умеют сами считать часовые пояса от GMT, поэтому я не сильно торопился с этим обновлением, просто выставил руками GMT-5 вместо GMT-6 и так всё работало, но тут я подумал, что на летнее время тоже нужно когда то возвращаться и решил обновить tzdata, простой apt-get install tzdata конечно обновил мне пакет, но время в Екатеринбурге оставалось +6 по Гринвичу, пришлось руками качать самый свежий пакет и ставить, к тому же у меня и сервер работает на стареньком squeeze.

wget http://ftp.ru.debian.org/debian/pool/main/t/tzdata/tzdata_2014j-1_all.deb
dpkg -i  tzdata_2014j-1_all.deb

ssh-copy-id MacOS

Данного функционала из коробки нет, но добрые люди его реализовали.

Если еще не сгенерили ключ - генерим
ssh-keygen -q -f ~/.ssh/id_rsa -t rsa

далее устанавливаем скриптик
curl -L https://raw.githubusercontent.com/beautifulcode/ssh-copy-id-for-OSX/master/install.sh | sh

(с) https://github.com/beautifulcode/ssh-copy-id-for-OSX

А вообще, Олег Стрижеченко написал более компактное решение для переноса ключа
#!/bin/bash
ssh $@ "umask 077; mkdir -p ~/.ssh; cat >> ~/.ssh/authorized_keys" < $HOME/.ssh/id_rsa.pub

среда, 17 декабря 2014 г.

Apache+MySQL+PHP на MacOS 10.10 Yosemite (LAMP/MAMP)

Помните я выкладывал скрипт для поднятия веб-хостинга на MacOS 10.9?
Сегодня я его немного дописал и адаптировал под Yosemite.

https://github.com/PavelApostol/macscripts/blob/master/lamp-on-mac10.10.sh

Всё что нужно сделать - сохранить себе на комп, сделать файл исполняемым и запустить от суперпользователя или выполнить три команды:
sudo su
curl -L https://raw.githubusercontent.com/PavelApostol/macscripts/master/lamp-on-mac10.10.sh |sh


После выполнения этих  команд на вашем компе будет запущенный Apache и Mysql, сконфигурированый PHP и установленный phpmyadmin.

Лимит аплоада в PHP увеличен до 900 мегабайт, потребление оперативной памяти сервером mysql уменьшено с 423 до 72 мегабайт, что актуально на портативных машинках с 4 гигами памяти.

Идея на этом не завершается, чтобы получить некое подобие денвера и разворачивать виртуалхосты автоматически - создан скриптик webhost_sync.sh
https://github.com/PavelApostol/macscripts/blob/master/webhost_sync.sh

Вы создаете папку site1 в папке /www, запускаете скриптик и автоматически добавляется виртуалхост site1.loc, помимо этого он еще и прописывается в /etc/hosts, префикс .loc можно легко поменять например на .mydev777.ru




Если будут вопросы - пишите в Gtalk: pavelbbb@gmail.com



пятница, 12 декабря 2014 г.

Lofree MT-100 дополнительный беспроводной сенсорный цифровой блок с функцией тачпада

На ноутах нет цифрового блока, в магазинах громоздкие, проводные обычные такие штуки стоят около 800-900 руб, а беспроводные около 1200!

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

Работает вполне адекватно, не занимает много места в сумке для ноута.