echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886 apt-get update apt-get install oracle-java7-installer
пятница, 14 ноября 2014 г.
Debian 7 installing oracle jdk 7
четверг, 30 октября 2014 г.
Copying perl modules from one server to another
I had to deploy whole infrastructure on new server and I had to install all perl modules as it was on my dev server.
To do this, we need to generate list of all installed modules.
run
then just run
PROFIT!!
To do this, we need to generate list of all installed modules.
run
perl -MCPAN -eautobundleThis finds all installed modules and their distribution name, then stored these information in a snapshot file. When this is finished, the final messages shows
Wrote bundle file /root/.cpan/Bundle/Snapshot_2014_10_30_00.pmnow, copy this file into new server under /root/.cpan/Bundle/Snapshot_2014_10_30_00.pm
then just run
perl -MCPAN -e 'install Bundle::Snapshot_2014_10_30_00'this will install all modules from this snapshot
PROFIT!!
вторник, 27 мая 2014 г.
Продлеваем обновления для Windows XP на 5 лет
8 апреля 2014 года в мире высоких технологий случилось страшное — Microsoft наконец официально прекратила поддержку своей самой популярной операционной системы Windows XP. Операционная система осталась без заплаток для угроз нулевого дня, миллионы пользователей оказались в опасности заражения вирусами. Тем не менее, далеко не все спешат переходить на новые версии как этого желает софтверный гигант — кому-то жалко денег, кто-то привык к до боли знакомому интерфейсу и нескучной обоине с зелеными холмами. Намного серьезнее все обстоит в корпоративной среде, где на Windows XP работают тысячи машин, обновление которых выльется в миллионные траты и непредвиденные проблемы с годами отточенным корпоративным софтом.
Но оказывается, что есть простой хак, который позволяет продлить получение обновлений для системы безопасности Windows XP на ближайшие пять лет, т.е. до апреля 2019 года!
Это стало возможным благодаря существованию особой версии WIndows XP — Windows Embedded POSReady. Эта система была выпущена в 2009 году и основана на Windows XP Service Pack 3. Она предназначена для различных POS-терминалов, киосков, систем самообслуживания. Пользователям Windows XP не разрешается напрямую установить эти обновления для своей операционной системы. Однако, есть способ заставить систему делать это просто добавив определенный ключ в реестр Windows.
Открываем новый файл в теплом ламповом блокноте, забиваем три строчки, сохраняем с расширением .reg и запускаем с правами администратора:
Поскольку расширенная поддержка Windows Embedded POSReady 2009 заканчивается только через 5 лет, Microsoft будет продолжать предоставлять новые обновления безопасности и исправления для этой версии до 9 апреля 2019 года, так что пользователи могут использовать этот хак для получения обновлений безопасности Windows XP еще на пять лет вперед.
В связи с буйством различных антипиратских инициатив в нашем мире и стране, может внезапно оказаться, что данный трюк карается как раз 5 годами тюрьмы :) Поэтому, решать вам.
Источник: http://habrahabr.ru/post/200260/
Скопипащено воизбежании потери столь ценной информации...
ps1; В хакере пишут, что x64 версию тоже можно обновить апдейтами от Win Server 2003.
ps2; Есть шанс, что какое-нибудь критическое обновление превратит вашу Windows XP Service Pack 3 в POS-терминал. :)
Но оказывается, что есть простой хак, который позволяет продлить получение обновлений для системы безопасности Windows XP на ближайшие пять лет, т.е. до апреля 2019 года!
Это стало возможным благодаря существованию особой версии WIndows XP — Windows Embedded POSReady. Эта система была выпущена в 2009 году и основана на Windows XP Service Pack 3. Она предназначена для различных POS-терминалов, киосков, систем самообслуживания. Пользователям Windows XP не разрешается напрямую установить эти обновления для своей операционной системы. Однако, есть способ заставить систему делать это просто добавив определенный ключ в реестр Windows.
Открываем новый файл в теплом ламповом блокноте, забиваем три строчки, сохраняем с расширением .reg и запускаем с правами администратора:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\WPA\PosReady] "Installed"=dword:00000001
Поскольку расширенная поддержка Windows Embedded POSReady 2009 заканчивается только через 5 лет, Microsoft будет продолжать предоставлять новые обновления безопасности и исправления для этой версии до 9 апреля 2019 года, так что пользователи могут использовать этот хак для получения обновлений безопасности Windows XP еще на пять лет вперед.
DISCLAIMER
В связи с буйством различных антипиратских инициатив в нашем мире и стране, может внезапно оказаться, что данный трюк карается как раз 5 годами тюрьмы :) Поэтому, решать вам.
Источник: http://habrahabr.ru/post/200260/
Скопипащено воизбежании потери столь ценной информации...
ps1; В хакере пишут, что x64 версию тоже можно обновить апдейтами от Win Server 2003.
ps2; Есть шанс, что какое-нибудь критическое обновление превратит вашу Windows XP Service Pack 3 в POS-терминал. :)
вторник, 18 марта 2014 г.
Copy.com init.d script for console sync
I'm testing new cloud storage Copy.com. This service has console client for Linux and it is great for backup stuff. If you register with this link, you will get 20Gigs of space.
Now. Copy.com provides only linux binaries with no init.d script. We can create our own:
Now. Copy.com provides only linux binaries with no init.d script. We can create our own:
#!/bin/sh ### BEGIN INIT INFO # Provides: CopyAgent # Required-Start: $local_fs $network # Required-Stop: $local_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: CopyAgent # Description: CopyConsole (Copy cloud storage by Barracuda) service ### END INIT INFO RUN_AS="root" HOME=`grep $RUN_AS /etc/passwd | cut -d":" -f6` CC="$HOME/copy/x86/CopyConsole" start() { echo "Starting CopyConsole..." if [ -x $CC ]; then start-stop-daemon -b -o -c $RUN_AS -S -u $RUN_AS -x $CC -- -daemon fi } stop() { echo "Stopping CopyConsole..." if [ -x $CC ]; then start-stop-daemon -o -c $RUN_AS -K -u $RUN_AS -x $CC fi } status() { dbpid=`pgrep -u $RUN_AS CopyConsole` if [ -z $dbpid ] ; then echo "CopyConsole for user $RUN_AS: not running." else echo "CopyConsole for user $RUN_AS: running (pid $dbpid)" fi } case "$1" in start) start ;; stop) stop ;; restart|reload|force-reload) stop start ;; status) status ;; *) echo "Usage: /etc/init.d/copy.com {start|stop|reload|force-reload|restart|status}" exit 1 esac exit 0Do now forget to setup proper user to run from and check your installation path in CC property.
четверг, 6 марта 2014 г.
Upload .ipa to TestFlight from console
Add this code, filled out with your own TestFlight info, after the export DEVELOP_DIR line:
Add this to the end of the existing script:
Source from: Beginning Automated Testing With Xcode Part 2/2
# testflight stuff API_TOKEN=<YOUR API TOKEN> TEAM_TOKEN=<YOUR TEAM TOKEN>
Add this to the end of the existing script:
# # Send to TestFlight # /usr/bin/curl "http://testflightapp.com/api/builds.json" \ -F file=@"${IPA_DIR}/${PROJECT}.ipa" \ -F dsym=@"${IPA_DIR}/${PROJECT}.dSYM.zip" \ -F api_token="${API_TOKEN}" \ -F team_token="${TEAM_TOKEN}" \ -F notes="Build ${BUILD_NUMBER} uploaded automatically from Xcode. Tested by Chuck Norris" \ -F notify=True \ -F distribution_lists='all' echo "Successfully sent to TestFlight"
Source from: Beginning Automated Testing With Xcode Part 2/2
понедельник, 3 марта 2014 г.
Mac OS X: Create user, Create group, Add user to group, Change password from terminal
List existing group IDs in numerical order to choose an unused one for new group :-
$ dscl . -list /Groups PrimaryGroupID | awk '{print $2}' | sort -nCreate the new group 'newgroup' and assign it an ID :-
$ sudo dscl . -create /Groups/newgroup $ sudo dscl . -create /Groups/newgroup PrimaryGroupID 1000View the new group :-
$ dscl . -read /Groups/newgroup AppleMetaNodeLocation: /Local/Default GeneratedUID: 423AF02C-F053-41E0-ABCD-33127EF9A9CA PrimaryGroupID: 1000 RecordName: newgroup RecordType: dsRecTypeStandard:GroupsList existing user IDs in numerical order to choose an unused one for new user :-
$ dscl . -list /Users UniqueID | awk '{print $2}' | sort -nCreate the new user 'newuser' and assign various attributes :-
$ sudo dscl . -create /Users/newuser $ sudo dscl . -create /Users/newuser UserShell /bin/bash $ sudo dscl . -create /Users/newuser RealName "New User" $ sudo dscl . -create /Users/newuser UniqueID "1000" $ sudo dscl . -create /Users/newuser PrimaryGroupID 1000View the new user :-
$ dscl . -read /Users/newuser AppleMetaNodeLocation: /Local/Default GeneratedUID: 47D6D841-C7F1-4962-9F7E-167E8BFC3A91 PrimaryGroupID: 1000 RealName: Application RecordName: newuser RecordType: dsRecTypeStandard:Users UniqueID: 1000 UserShell: /usr/bashAdd user to existing group :-
$ sudo dscl . -append /Groups/newgroup GroupMembership newuserChange user password :-
$ sudo dscl . passwd /Users/newuser PASSWORD
Mac OS X: Enabling vnc remote management from console
If you have only ssh access, you can enable vnc server from shell, just run this:
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -restart -agent -privs -all -allowAccessFor -allUsers -clientopts -setvncpw -vncpw 123pass -setvnclegacy -vnclegacy yesthis command will enable vnc with password 123pass
четверг, 20 февраля 2014 г.
[ANTHILL] Get Project's workflows method
There is 4 methods:
<Project>.getWorkflowArray() -- returns all active workflows
<Project>.getCompleteWorkflowArray() -- returns all workflows, including inactive
<Project>.getOriginatingWorkflowArray() -- returns all active originating workflows
<Project>.getNonOriginatingWorkflowArray() -- returns all active non-originating workflows
Just a note :)
<Project>.getWorkflowArray() -- returns all active workflows
<Project>.getCompleteWorkflowArray() -- returns all workflows, including inactive
<Project>.getOriginatingWorkflowArray() -- returns all active originating workflows
<Project>.getNonOriginatingWorkflowArray() -- returns all active non-originating workflows
Just a note :)
вторник, 18 февраля 2014 г.
[HOWTO] Jenkins+xcode+testFlight
Great tutorial about Jenkins+xcode+testFlight, works for me :)
Here is the link: http://blog.iteedee.com/2014/01/jenkins-ios-git-xcodebuild-test-flight/
Here is the link: http://blog.iteedee.com/2014/01/jenkins-ios-git-xcodebuild-test-flight/
понедельник, 3 февраля 2014 г.
[VBOX] Printing IP list of started VMs
Just do it:
VBoxManage guestproperty enumerate {`VBoxManage list runningvms | awk -F"{" '{print $2}'` | grep \ IP | awk -F"," '{print $2}' | awk '{print $2}'
среда, 29 января 2014 г.
Sony Vaio SVE11/SVE14/SVE15/SVE17, Drivers, Windows 7
Ноутбуки SVE11, SVE14, SVE15, SVE17 собраны практически на одинаковой элементной базе, не смотря на разницу в диагонали от 11 до 17 дюймов. Разница в между моделями лишь:
- адаптере видеокарты AMD Radeon HD или Intel® HD Graphics
- Wi-FI Atheros или Intel
- Atheros Bluetooth или Intel Bluetooth
При установке драйверов и софта необходимо соблюдать строгую последовательность!!! Это важно!
Порядок утановки:
Качать драйвера и софт с сайта Sony India: http://www.sony.co.in/support/download/501504
Либо с ru сайта: http://www.sony.ru/support/ru/product/SVE14A1S1RB/updates
Найти нужную модель можно тут: http://www.sony.ru/support/ru/hub/NOTEBOOK
#Drivers, #SonyVaio, #Windows7
- адаптере видеокарты AMD Radeon HD или Intel® HD Graphics
- Wi-FI Atheros или Intel
- Atheros Bluetooth или Intel Bluetooth
При установке драйверов и софта необходимо соблюдать строгую последовательность!!! Это важно!
Порядок утановки:
1. Chipset Driver (Intel).exe
1.1. Intel® 7 Series Chipset Family SATA AHCI Controller.exe
1.2. Intel® USB 3.0 Driver.exe
1.3. Intel® Management Engine Interface Driver.exe
2. AMD Radeon HD Graphics Driver.exe
2.1. Intel® Wireless Display Driver.exe
2.2. Intel® HD Graphics driver2.exe
3. Realtek High Definition Audio Driver.exe
3.1. Audio Driver Registry Patch.exe
4. Atheros Bluetooth® Adapter.exe
4.1. Intel Bluetooth Driver.exe
5. Atheros Wireless Network Adapter.exe
5.1. Wireless Lan Driver (Intel).exe
5.2 Wi-FI Direct Support.exe
6. Realtek PCIe GBE Family Controller.exe
6.1. RealtekEthernetDriver.zip
7. Realtek PCIE CardReader.exe
8. Synaptics PS-2 Port TouchPad.exe
9. VAIO Location Utility.exe
10. Sony Firmware Extension Parser Device.exe
11. Sony Shared Library.exe
12. Hotkey Utilities.exe
13. VAIO Smart Network.exe
Качать драйвера и софт с сайта Sony India: http://www.sony.co.in/support/download/501504
Либо с ru сайта: http://www.sony.ru/support/ru/product/SVE14A1S1RB/updates
Найти нужную модель можно тут: http://www.sony.ru/support/ru/hub/NOTEBOOK
#Drivers, #SonyVaio, #Windows7
четверг, 16 января 2014 г.
[Linux] Setting up Oracle JRE on linux system
Quick HowTo set up oracle java runtime engine:
- download Oracle JRE tarball from Oracle Java SE Downloads
- make dir/copy to/cd to for java:
mkdir -p /usr/java/latest && cp ./jre* /usr/java/latest && cd /usr/java/latest - unpack: tar zxvf jre*
- setup alternatives:
update-alternatives --install "/usr/bin/java" "java" "/usr/java/latest/jre1.7.0_<version>/bin/java" 1 - setup this java version active:
update-alternatives --set java /usr/java/latest/jre1.7.0_<version>/bin/java - check it:
java -version - PROFIT!!1!11
Подписаться на:
Сообщения (Atom)