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


Monday, February 03, 2014

Lokālais Apache un permalinki

Kādu laiku atpakaļ jau biju ievietojis mazu rakstiņu par Apache un permalinkiem.
Šoreiz ar # a2enmod rewrite vien bija par maz, permalinki nesāka strādāt.
Risinājums vienkāršs:
Atveram failu "/etc/apache2/sites-enabled/000-default", zem Directory /var/www/ atrodam rindu AllowOverride None un nomainam uz AllowOverride All.
Pēc tam restartējam apache un viss ir bumbās.

Sunday, January 26, 2014

Palielinam PhpMyAdmin MySQL importējamo failu izmēru

No sākuma varam palielināt importējamo failu izmēru php uzstādījumos:
  • Atveram failu: sudo gedit /etc/php5/apache2/php.ini
  • Atrodam un izmainam šādas rindiņas (piemērā izmantojam 20 Mb):
  • upload_max_filesize = 20M
    post_max_size = 20M
    sudo service apache2 restart
Manā gadījumā fails pārsniedza 100 Mb, tapēc tika atrasts vēl viens, ļoti interesants risinājums:
Saarhivējam failu izmantojot bzip2 arhivatoru. Rezultāts manā gadījumā bija pārsteidzošs - fails no 100+ Mb tika samazināts uz ~ 13 Mb. Un šo pašu failu arī importējam iekšā caur PhpMyadmin.






Saturday, January 25, 2014

CMR Dirt and Core i7

Vajadzēja uzlikt Colin McRae Dirt spēlīti uz laptopa ar Core i7 procesoru. Nu - neiet, ielādējas labi, bet pašu spēli tālāk par sākuma ekrānu palaist nevar :(

Risinājums:
  1. Mapītē Dirt\System\ atrodam failu "hardware_settings_restrictions.xml"
  2. Failā atrodam rindiņu "workerMapFile="system/workerMap8Core.xml"
  3. Un izlabojam šo rindiņu uz "workerMapFile="system/workerMap4Core.xml"
  4. Saglabājam

Spēlējamies un priecājamies.

Friday, January 17, 2014

windows cannot be installed on this disk. The selected disk is of the GPT partition style

Instalējot windows 7 x64 parādījās šāda kļūda vienam laptopam. Risinājums ir diezgan vienkāršs:

  1. Būtojamies iekšā ar instalācijas disku
  2. Pēc laiciņa spiežam "Install now", bet tālāk neko pagaidām neizvēlamies
  3. Spiežam Shift+F10 lai atvērtu komandrindu
  4. Ierakstam diskpart
  5. Kad esam diskpart vidē rakstam sekojošas komandas:
  6. list disk (atrodam disku kuru konvertēsim)
  7. select disk 0 (izvēlamies savu disku no saraksta)
  8. clean (man šis aizņēma apmēram pusminūti)
  9. exit
  10. exit
  11. Turpinam windows instalāciju ;)


Monday, January 13, 2014

Spams latvju gaumē

Vakardien bija ieripojis skaists spams, no īstenas zeltenes Ivetas Baumanes.

Izskatās šādi:

Subject: Tikai starp mums

Content:
Cau!

Nosutu Tev to failu! Kad ielade, pasaki! Lai varu izdzest, jo ja tas nonaks prese vai publika, bus loti lielas nepatiksanas mums visiem! To neviens nedrikst ieraudzit!

http://files.inbox.lv/ticket/2fcac0ba77b2e03eb33336c54b4cd63de664c9a9/

Iveta

Friday, January 10, 2014

Selenium testi uz Windows 8.1 un Internet Explorer 11

Izrādījās, ka neiet selenium testiņi uz IE 11 ar Windows 8.1. Atver pirmo URL, bet uz nākamo
 
nekādīgi nevarēju pierunāt iet.
Mocījos un cīnījos diezgan ilgi, bet nu risinājums tomēr ir atrasts!
Atslēdzam "Enable Protection Mode" - ejam uz Internet Options -> Security un atķeksējam šo opciju.
Pārlaižam testus, un vajadzētu visam strādāt ;)

Wednesday, January 08, 2014

Debian wheezy nevar palaist x windows

Pēc pēdējiem atjauninājumiem vairs nevarēju piestartēt X'us. Palaižas gdm3 logu menedžeris, un tas arī paliek stāvot, pašus logus nemaz neatver :(
Beigās uzliku xdm logu menedžeri, ar to arī viss aizgāja.
Šeit arī saskāros ar vienu problēmiņu - defaultā nepalaižas fluxbox. Lai to izlabotu, izveidojam failu ~/.xsession , kurā ierakstam tikai vienu rindiņu:
exec startfluxbox
Ja fails jau eksistē, tad aizkomentējam eksistējošās rindiņas, un pievienojam augstāk minēto.