Friday, May 18, 2012

Linux partition auto mount

Для начала узнать раздел диска, котрый хотим монтировать. Это можно сделать с помощью команды:
sudo fdisk -l


По размеру вижу, что мне нужен раздел sda6.

Создаём каталог, куда по умолчанию будет монтироваться этот раздел
sudo mkdir /lnxdata

Нельзя забыть дать вменямые права на этот каталог:
sudo chown -R usename:username /lnxdata
sudo chmod -R 755 /lnxdata


Получаем индентификатор необходимого нам раздела. Он нужен для того чтобы задать в настройках конфигурационного файла fstab:
ls -l /dev/disk/by-uuid


Далее добавляем в файл конфигурации строку с параметрами раздела, котрый будет всегда монтироваться при загрузке системы:
sudo nano /etc/fstab


Чтобы не перезагуражться можно проверить проделанные действия командой sudo mount -a

И команда sudo df -h выведен все смонтированные разделы.

P.s. Если необходимо изменить разметку диска, можно воспользоваться утилитой gparted

sudo apt-get install gparted

Wednesday, May 16, 2012

Tools

join.me - Instant screen sharing
Mikogo - is a desktop sharing tool full of features to assist you in conducting the perfect online meeting or web conference.
MySQL Workbench -  is a unified visual tool for database architects, developers, and DBAs. MySQL Workbench provides data modeling, SQL development, and comprehensive administration tools for server configuration, user administration, and much more. MySQL Workbench is available on Windows, Linux and Mac OS.
http://doc.jsfiddle.net/ - is a playground for web developers, a tool which may be used in many ways.
Charles - is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet. This includes requests, responses and the HTTP headers (which contain the cookies and caching information).
http://linoit.com - task board
Fiddler - is a Web Debugging Proxy which logs all HTTP(S) traffic between your computer and the Internet. Fiddler allows you to inspect traffic, set breakpoints, and "fiddle" with incoming or outgoing data. Fiddler includes a powerful event-based scripting subsystem, and can be extended using any .NET language.
WinSCP - is an open source free SFTP client, SCP client, FTPS client and FTP client for Windows. Its main function is file transfer between a local and a remote computer. Beyond this, WinSCP offers scripting and basic file manager functionality.
http://www.debianhelp.co.uk/apacheab.htm - ab is a tool for benchmarking your Apache Hypertext Transfer Protocol (HTTP) server. It is designed to give you an impression of how your current Apache installation performs. This especially shows you how many requests per second your Apache installation is capable of serving.
Putty - is a Free Telnet/SSH Client
Kitty -  is a fork from version 0.62 of PuTTY

Thursday, May 10, 2012

Switch to tab: Python + Selenium webdriver

Пришлось убить потратить некоторое время на поиски решения. Как обычно, сначала ничего не работало и хотелось забить, но этот же интерес не давал покая. Да и знал, что можно реализовать, только не получалось.
В моей задаче, нужно было открывать, обязательно, в соседней вкладке почту, и проверять аутентификайию пользователей.

driver.find_element_by_link_text("link_will_be_opened_in_a_new_tab").click()
driver.current_window_handle
currentHandle = set(driver.window_handles)
currentHandle.remove(driver.current_window_handle) 
driver.switch_to_window(currentHandle.pop())

CLI network utilities

CLI utility to reverse DNS look-up
C:\>nslookup google.com
C:\>nslookup 74.125.232.199
C:\>ping -a 74.125.232.199 
C:\>ipconfig /flushdns
C:\>tracert google.com
C:\>netsh -help
C:\>netsh interface ip show configThis or C:\>netsh int ip show config
C:\>netsh int ip reset C:\tcplog.txt
C:\>netstat
C:\>pathping google.com #Ping and Tracert

The traceroute utility checks how many "hops" (transfers through other computers on a network) it takes for your computer to contact another computer. You can use traceroute if you know the other computer's IP address, web site address, or name
$traceroute on Linux tracert on Windows

Monday, October 10, 2011

Flex and AIR testing with FlexMonkey

FlexMonkey - это инструмент для тестировния Flex и AIR  приложений, который распространяется по свободной лицензции,  и будет полезен как разработчикам, так и тестировщикам. Проект влючает в себя консоль (Air-based), позволяющую быстро создавать и запускать функуциональные тесты, с возможностью записывать, проигрывать и проверять состояние приложения в любой момент времени. FlexMonkey также позволяет генерировать тесты, созданные при помощи консоли, в виде скриптов FlexUnit/ActionScript, которые можно использовать для разработки автоматизированных тестов. Таким образом FlexMonkey  позволяет разработчикам выполнять юнит-тесты, имея возможность проверить логику приложения, и тестировщикам - функциональное тестирование, при помощи соответсвующих инструментов.