Saturday, March 14, 2015

MySQL faila imports datubāzē

Kā nu gadijās, kā ne, nodropoju divas tabulas :( Izrādījās, ka gaužām svarīgas tās bija... Nu ko, labi, ka kaut kāds backups bija atrodams, tā kā skāde nebija liela:
Ieejam konsolē, un paņemam mūsu datubāzi
use mydatabase;

Importējam mūsu failu iekš tās dulnās datubāzes:
source /full/path/to/my/sql/file.sql

Viss. Notraušam sviedrus un štancējam tālāk!

Tuesday, January 13, 2015

linux: instalējam .msi failu caur wine

Sen nebiju ņēmies ar wine, savajadzējās vienu sīku programmiņu uzinstalēt linux vidē. Izrādījās, ka programma ir ar .msi paplašinājumu, un ar komandu
wine programma.msi
nekas nenotiek

Risinājums:
wine msiexec /i programma.msi

Wednesday, December 24, 2014

Debian instalējam glibc >= 2.14

Sagribējās uzlikt ari jaunāku operu uz sava debian wheezy x64. Protams, ka neiztiekam ari bez problēmām:
izrādās, ka šai operai ir vajadzīga jaunāka glibc versija, nekā esošā.

Risinājums:

sudo echo 'deb http://ftp.us.debian.org/debian/ testing main contrib non-free' >> /etc/apt/sources.list && sudo apt-get update 
sudo apt-get install -t testing libc6

Wednesday, November 05, 2014

Asus P5B shutdown safiksēšana

Nācās pārinstalēt vienu kompīti, kuram iekšā stāv asus p5b mātesplate.
Problēma:
Pēc reinstall neslēdzas ārā kompis. Monitors atslēdzas, bet kompis paliek dūkdams :)

Risinājums:
Atveram Device Manager, izvēlamies IEEE 1394 Bus Host Controllers grupu, kur ir tikai viena ierīce "VIA 1394 OHCI Compilant Host Controller". Labais klikšķis uz ierīces -> Properties un ieklikšķinam "Allow the computer to tur off this device to save power"

Cēlonis:
Datora komponente neļāva atslēgt datoru no strāvas..


Thursday, August 28, 2014

LED spuldze dzīvoklī mirgo

Arī es izdomāju pāriet uz LED spuldzitēm dzivoklī. Dēla istabā un koridorī LED jau darbojas pilnā sparā, tad nu pienāca arī kārta virtuvei.
Sacīts - darīts. Cik tā darba spuldzi ar E27 cokolu nomainīt?
Nomainīju. Ieslēdzu - deg. Izslēdzu - mirgo.

Cēlonis:
Virtuvē ir slēdzis ar diodi.

Friday, August 01, 2014

Velo: kā nomainīt stūres rokturus

Tā nu sanāca, ka manējie stūres rokturi jau savu bija nokalpojuši. Nācās iegādāties citus, un ķerties pie to nomaiņas.
Kas tur tik grūts?
Nene, tie vairs nav USSR velosipēdi ar plastmasas rokturiem, kurus var uzsist virsū ar āmuru, un noņemt arī ar āmura palīdzību :)

Noņemšana:
Diezgan vienkārša. Galējais līdzeklis - sagriešana ar nazīti :) Galu galā, tāpat ārā jāmet. Protams, vēl var papūst rokturim apakšā WD40, iespiest spirtu, vai, ja nav nekā, tad ūdeni.

Uzlikšana:
Pirmo reizi mēģināju bez papildus elementiem. Diezgan neiespējama misija, lai neteiktu vairāk... Internetā iesaka izmantot matu laku - iepūt iekšā rokturī, un, kamēr laka nav sakaltusi, mauc rokturi uz stūres. Vēl iesaka alkoholu - tas man gāja secen, mājās viss izdzerts, bet alu rokturos iekšā neliesi :)
Paliku rokturus zem krāna, palaidu iekšā ūdeni (paskaloju), un liekam virsū. Spēks gan būs nepieciešams, bet tomēr par kapeiku labāk, nekā bez nekā.

Wednesday, July 23, 2014

Selenium un checkbox

Kā pārbaudīt un ieķeksēt checkbox ar selenium palīdzību:
Bet - ir arī tādi checkbox, kur tu īsti netiksi galā ar augstākminēto piemēru, jo, teiksim, ID mainās dinamiski, un mēs nezinam kāds tas būs testa izpildes brīdī. Šādos gadījumos talkā nāk XPath. Te arī neliels piemērs (īsto checkbox atrodam pēc teksta, kurš ir zināms jau no sākuma):

driver.findElement(By.xpath("//td[text()='"Checkbox text which is visible"']/../td/input[@type='checkbox']")).click(); 

Monday, July 21, 2014

Selenium un modālo logu problēmas

Uznāca vajadzība uzautomatizēt vienu WEB aplikāciju, kurai, diemžēl, bija arī file upload ne ar WEB rīkiem, bet gan ar parasto, windows file upload...
Nu ko, automatizācijas tūlis selenium ar java programmēšanas valodu šādus logus neatpazīst. Izmēģinājos visvisādus gājienus, bet nekā...
Nācās uztaisīt maziņu applikāciju iekš AutoIT valodiņas, un to izsaukt no javas.
AutoIT source:
Savukārt no java šo aplikāciju izsaucam šādi (programmas nosaukums un kā augšupielādējamais fails padots kā parametrs) :
Runtime.getRuntime().exec("C:\\filename.exe " + "C:\\photo.jpg");

Wednesday, June 11, 2014

Nokia Lumia 630 login problēmas un speciālie taustiņi

Darbā iešķieba darba vajadzībām nokia lumia 630. Tikai dēļ tā, ka uz tā ir Windows Phone 8.1.
Pirmo pusdienu nočakarējos, jo nevarēju sakonektēties ar microsoft kontu. Pat negāja līdz login logam, vienkārši, tika izmests kļūdas paziņojums, ka serviss nav pieejams, kļūdas kods "80070057".
Beigās izrādījās, ka nav uzstādīts pareizs datums un laiks.

Ak jā, ar pirmo instalāciju varam arī saprast, ka nekas netiek instalēts. Pareizāk būtu teikts, ka instalēts gan tiek, bet tikai pēc OS atjaunināšanās - tas taču ir windows ;)

Nu ko, te arī pierakstīšu kādus "karstos" taustiņus:
  1. Volume Down + Power (turam 10 sekundes) = "Soft restart"
  2. Volume Up + Power = Screenshot (pēc tam varam atrast tos šeit: Photos > albums > Screenshots)




Friday, June 06, 2014

Android emulatora komandiņas

Darba vajadzībām nākas arī reizēm patestēt šo un to uz android emulatora. Protams, ja tu to neizmanto ikdienā, tad nākas ik pa brīdim meklēt pierakstos kādas komandiņas. Tad te nu es arī saglabāšu savus pierakstus :)

Android apk instalēšana:
  1. Palaižam emulējamo ierīci
  2. Atveram androidsdk/platform-tools direktoriju
  3. Tur iekopējam mūsu apk
  4. Palaižam cmd uz šo pašu direktoriju un palaižam sekojošu komandu: adb install filename.apk

Apstādinam uzkārtu aplikāciju (kill)
  1. Ar cmd aizejam uz  androidsdk/platform-tools direktoriju
  2. Skatamies procesus: adb shell ps
  3. Atrodam mums vajadzīgo un nokillējam: adb shell kill PID

PID nolasam no procesiem ;)




Wednesday, June 04, 2014

Selenium + Chrome = unsupported command-line flag

Uznāca vajadzība palaist uz selenium testus ne tikai defaultajā firefox, bet arī uz chrome. Patiesībā, palūkojos, kādi tad interneta pārlūki tiek izmantoti 2014. gadā. Izrādījās, ka chrome gan vajadzētu iekļaut automātiskajās testēšanās.
Tad nu lūk, problēma - palaižot chrome, parādās kļūdas paziņojums:
You are using an unsupported command-line flag --ignore-certificate-errors. Stability and security will suffer.

Risinājums:

DesiredCapabilities caps = DesiredCapabilities.chrome();
ChromeOptions options = new ChromeOptions();
options.addArguments("--test-type");
caps.setCapability("chrome.binary","full_path_to_chrome.exe");
caps.setCapability(ChromeOptions.CAPABILITY, options);

WebDriver driver = new ChromeDriver(caps);


Monday, May 26, 2014

Java nolasam ini failu

Darbā savajadzējās nolasīt ini failiņu ar java palīdzību. Nu tad ko īsti lietot? Izvēli apstādināju uz ini4j. Ātri, nesāpīgi, un kvalitatīvi. :)
Kā lietot?
import org.ini4j.Ini;
..
Ini ini = new Ini();
ini.load(new FileReader("filename"));
String Username = ini.get("logindetails", "username");
String Password = ini.get("logindetails", "password");


Ini faila izskats:
[logindetails]
username = myuser
password = mypassword



Saturday, April 12, 2014

Linux: Arhivējam un atarhivējam .tar.xz arhīvu

Ik pa laikam sanāk uzdurties kādam citādākam arhīvu tipam. Tagad uzdūros arhīvam ar paplašinājumu .tar.xz. Pierakstīšu pie savām piezīmēm, kā tad īsti šo zvēru atarhivēt konsolē:
tar xvfJ filename.tar.xz

Un pie reizes, kā tad īsti izveidot šādu arhīvu:
tar cfJ archive.tar.xz [files]

Priekškam šis arhīva tips ir vajadzīgs?
Xz arhīvam ir galvastiesu augstāka kompresijas pakāpe par plaši zināmo .gz arhīvu ;)

Friday, March 21, 2014

Jmeter Testplan - empty test plan

Uzliku jaunāku JMeter versiju. Kur radies, kur ne - problēma, nevaru ieimportēt uztaisītos testu failus. Rāda "Empty test plan" un viss. Lai gan uz vecā JMeter viss strādā.

Problēma:
Liekas, ka mans testa plāns satur JSON Path Extractor, savukārt jaunā JMeter instalācija nesatur šo pluginu.

Risinājums:
Ielādējam kompilētus JAR failus. Izvēlies “Extras with libs set” no lejupielāžu saraksta.
Visu atarhivējam un kopējam iekš /lib/ext/ un iekš /lib/. Lai nu kā, README fails arī tur ir.
Pārstartējam JMeter un ieimportējam testa failu pa jaunam.

Sunday, March 02, 2014

Linux: Acer Aspire V3 wireless problēmas

Nu jau kādu laiciņu manās rokās ir šis Acer Aspire V3 771G modelis. Laptopam nav ne vainas, ir 17" ekrāns, core i7, kā arī Nvidia GeForce GT 740M videokartiņa un 6GB RAM.
Bet ne par to ir stāsts. Datoram ir viena problēma: iekš debian ik pa laikam nobrūk wifi savienojums. Pats no sevis atjaunojas, bet, tas ir... emmm.... kaitinoši. Reizi pa reizei arī pa jaunam uzjautā wifi parolīti.

Fiksējam:
  1. Palaižam šādas komandas, un novērtējam, vai ir kas uzlabojies:
  2. sudo rmmod ath9k
    sudo modprobe ath9k nohwcrypt=1
  3. Man viss it kā ir uzlabojies, tā kā izdarīsim tā, lai šīs izmaiņas strādātu vienmēr:
  4. Izveidojam failu /etc/modprobe.d/ath9k.conf
  5. Failā ierakstam tikai vienu rindiņu: options ath9k nohwcrypt=1
  6. Saglabājam failu un pārstartējam datoru.

Friday, February 21, 2014

Linux: Acer Aspire V3 ekrāna spilgtuma regulēšana

Dots:
Acer Aspire V3 771G laptops ar Debian Wheezy x64.

Problēma:
Ar Fn+Left/Right neregulējas ekrāna spilgtums. Parādās logs, kurā it kā tam vajadzētu notikt, bet nekā...

Risinājums:
  1. Rediģējam grub konfigurāciju: sudo gedit /etc/default/grub :
  2. Atrodam rindiņu ar GRUB_CMDLINE_LINUX_DEFAULT="quiet splash". Nomainam to uz GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor.
  3. Konsolē palaižam sudo update-grub
  4. Pārstartējam datoriņu.

Windows 8 hot keys


  •  Windows key Shows the New Start screen (Metro).
  •  Win + type keyword Instant application search (same as in Windows 7).
  •  Win + D Standard Windows desktop. Also minimizes/restores all open windows in desktop mode.
  •  Win + Q Shows all installed apps.
  •  Win + W Instant search for settings.
  •  Win + F Instant search for files.
  •  Win + I Settings sidebar (control panel, network, volume, brightness, notifications, and more).
  •  Win + P Shows multi-monitor options, also useful for connecting an external monitor or projector.
  •  Win + X Power user shortcut menu (Device Manager, Control Panel, Command Prompt, Power Options, etc.).
  •  Win + Z Shows App Bar in Metro applications.
  •  Win + . (period) Snaps the current Metro app to the right side of the screen. Do it twice and it will snap to the left.
  •  Win + . (period) + Shift Snaps the current Metro app to the left side of the screen.
  •  Win + J Switches focus between snapped Metro apps.
  •  Win + Page Up / Down Moves full-screen Metro app to secondary monitor.
  •  Win + Left / Right arrow Moves and snaps desktop applications in that direction, or to a different monitor.
  •  Win + Tab Switches between open applications. Similar to using the left-upper hot corner with a mouse.
  •  Win + L Locks Windows.

Friday, February 14, 2014

Galaxy S3: nevar pieslēgt pie datora

Visu laiku strādāja USB pieslēgšana pie datora, bet pēkšņi vairs nekā. Gan uz windows 7, gan uz windows 8.1.
Protams, ka var ņemt atmiņas karti ārā un kopēt pa taisno uz tās, bet tas apnīk. Kā arī, nevari telefona failus pārlūkot no datora.
Tad nu risinam šo mistēriju:
  • Ejam uz telefona "keypad" un ievadam sekojošu kodu:
  • *#7284# (tas is samsung slepenais kods lai atvērtu USB konfigurācijas izvēlni)
  • Service mode izvēlnes abās izvēlnēs izvēlamies USB
  • Spiežam SAVE and RESET

Sunday, February 09, 2014

Debian: Iznācis Debeian Wheezy atjauninājums uz 7.4

Ir iznācis atjauninājums Debian Wheezy sistēmai - 7.4.
No komandrindas atjauninājumu var paveikt pavisam vienkārši:
1) Nosakam tekošo versiju
lsb_release -a
2) Atjauninam sistēmu:
sudo aptitude update
sudo aptitude dist_upgrade