loader
  • slidebg1
  • slidebg1
    slidebg1
    Grāmata „IoT ESP8266, ESP32 un Arduino”.

    Lietojumprogrammu un tīmekļa

    serveru programmēšanas pamati

    C/C++, MicroPython un Lua

    valodās IoT ierīcēs

    ESP8266, ESP32 un Arduino

  • slidebg1
    Grāmata „PHP 8 un SQL”.

    Iepazīsti PHP 8 valodu praksē

    un iemācies lietot SQL datu bāzes!

    PHP 8 un SQL

    Datorprogrammēšana

    iesācējiem 43 lekcijās!

  • slidebg1
    Grāmata „IoT Onion Omega2”.

    Lietu internets ar

    mikrokontrolieri

    Onion Omega2

    Mācies izstrādāt

    viedos projektus

    ar IoT ierīcēm!

  • slidebg1
    Grāmata „PHP 7 un SQL”.

    Iepazīsti PHP un SQL pamatus,

    kļūsti par tīmekļa vietņu izstrādātāju!

    PHP 7 un SQL

    Datorprogrammēšana

    iesācējiem 40 lekcijās!

  • slidebg1

    Efektīvi zīmola veidošanas
    rīki Google meklētājā

    SEO / SEM

    Integrēti SEO / SEM risinājumi, kas efektīvi apvieno
    svarīgākos interneta mārketinga elementus.

I started with Sharp MZ-800 which had a Zilog Z80 processor. In my opinion it was the best 8-bit computer.

Mariusz Duka

Inženiertehnisko zinātņu doktors, elektronikas speciālists, ekonomisko un pedagoģisko studiju absolvents. Programmētājs ar 30 gadu pieredzi, sākotnēji programmējot asemblerā uz datora Sharp MZ-800. Vairāk kā 20 gadus izmanto PHP programmēšanas valodu web projektu izstrādē. BSD sistēmu un lietu interneta (Internet of Things) entuzjasts.

Vairāku grāmatu autors par web sistēmu projektēšanu PHP, kā arī tīkla serveru projektēšanu C/C++, MicroPython un Lua, izmantojot IoT ESP8266, ESP32, Arduino un Onion Omega2 ierīces.

Uzņēmējs, vairāku starptautisku web projektu, tai skaitā International Studies of Website Quality (ISOWQ), idejas autors, kā arī ISOWQ sistēmas un ISOWQ Rank rankinga algoritma izstrādātājs.

Sabiedriskais darbinieks, Polijas-Latvijas attiecību atbalsta biedrības „Silesia” dibinātājs un vadītājs.

C/C++, MicroPython un Lua valodās IoT ESP8266, ESP32 un Arduino

Manas grāmatas

Jaunums Bestseller Akcija

Lietu internets. Lietojumprogrammu un tīmekļa serveru programmēšanas pamati C/C++, MicroPython un Lua valodās IoT ierīcēs ESP8266, ESP32 un Arduino.

Lietu internets ir tādas koncepcijas piemērs, kuru atšķirībā no daudzām citām salīdzinoši jaunām IT jomām laiks un tirgus ir vairāk nekā pozitīvi apstiprinājis. Jau šobrīd IoT tiek plaši izmantots daudzās dzīves jomās: no hobiju projektiem, mājas automatizācijai, tirdzniecībai un pakalpojumiem, viedās pilsētas sistēmām, rūpniecībai un lauksaimniecībai.

Lietu internets turpina attīstīties un kļūst arvien izplatītāks, un tas var būt pamudinājums to labāk iepazīt. Grāmata „Lietu internets. Lietojumprogrammu un tīmekļa serveru programmēšanas pamati C / C ++, MicroPython un Lua valodās IoT ierīcēs ESP8266, ESP32 un Arduino” var būt lielisks piedāvājums, lai sāktu piedzīvojumu ar IoT. Grāmatā vispusīgi izskaidrota izvēlēto ierīču specifika un iemācīts tās programmēt tik pieejamā veidā, lai pietiktu ar vidējām datorprasmēm, lai sāktu veidot pirmos projektus. Saturs ir ilustrēts ar pirmkodu paraugiem, kas noteikti atvieglo pirmo soļu speršanu.

Pateicoties grāmatai:

  • uzzināsi par izvēlētajām IoT ierīcēm,
  • iepazīsies ar programmēšanas rīkiem,
  • apgūsi programmēšanas valodu pamatus,
  • izveidosi savu serveri tīmekļa lietojumprogrammām,
  • izveidosi tīmekļa serveri IoT ierīcē,
  • un pat izstrādāsi Minecraft serveri!

Lietu internetam ir iespaidīga nākotne, esi daļa no tās!

Ar manu grāmatu „PHP 8 un SQL” tu apgūsi PHP programmēšanas pamatus!

Bestseller Akcija

PHP 8 un SQL. Datorprogrammēšana iesācējiem 43 lekcijās.

Web izstrāde 43 lekcijās!

  • Iepazīsti PHP8 valodu praksē
  • Iemācies lietot SQL datu bāzes
  • Izstrādā web projektu

PHP ir ļoti populāra programmēšanas valoda, ko izmanto interneta vietņu un web sistēmu izstrādē. Lielākajai daļai esošo, tai skaitā lielāko un populārāko, interneta vietņu izstrādes pamatā ir tieši PHP un SQL. Ar PHP8 programmētāji ir ieguvuši daudzas jaunas funkcijas un iespējas, no kurām būtiskākā liekas JIT mehānisms, pateicoties tam tiek nodrošināta lielāka koda veiktspēja.

Ja tevi interesē mūsdienīgu web aplikāciju izstrādāšana, vai arī tu plāno web developera karjeru, taču esi sava ceļa sākumā, šī grāmata tev parādīs ceļu savu mērķu sasniegšanai. Grāmata tev atvērs programmēšanas pasauli, iepazīstinās ar tās konstrukcijām un iespējām, parādīs kā lietot SQLite i MySQL datu bāzes, kā arī iemācīs pareizi savienot PHP un HTML kodu. Tu apgūsi kā lietot framework Bootstrap un Smarty bibliotēku, lai izveidotu savu pirmo interneta vietni.

Piesprādzējies, un uz priekšu!

  • PHP 8 versijas jaunumi
  • Rīku instalēšana un darba vides konfigurācija
  • Ievads PHP un koda standarti
  • Konstantes, mainīgie, ciparu datu tipi
  • Kontroles instrukcijas un to pielietojuma veidi
  • Darbs ar simbolu virknēm
  • Operatori un matemātiskās funkcijas
  • Ciklu un funkciju lietošana
  • Tabulu un failu lietošana
  • Izņēmumsituāciju apstrāde
  • Objektorientētā programmēšana
  • SQL datu bažu pielietojums
  • HTML koda izmantošana
  • Projekta arhitektūra un integrācija interneta tīklā

Projektē, programmē, izstrādā ar PHP un SQL!

Uzzini par lietu internetu ar Omega2 mikrokontrolieri manā grāmatā!

Mikrokontrolieris IoT Onion Omega2. Lietotāja rokasgrāmata.

Lietu internets ar Omega2 mikrokontrolieri

  • Iepazīsti populārā IoT mikrokontroliera uzbūvi un darbību
  • Atklāj iespējas, ko piedāvā Omega
  • Iemācies realizēt praktiskus IoT rīku projektus

Lietu internets ir kļuvis par neatņemamu mūsu ikdienas sastāvdaļu. Tas vairs nav tehnisks jaunums vai zinātniskā fantastika. IoT aptver mūs no katras puses, turklāt burtiskā nozīmē - „gudrās” ierīces ir mums apkārt. Ledusskapji, kas pasūta pārtiku, viedās mājas, kas rūpējas par mūsu komfortu un drošību, automašīnas, kas negadījuma brīdī sazinās ar atbildīgajiem dienestiem. Šo ierīču darbība ir iespējama pateicoties lietu interneta tehnoloģijas attīstībai.

IoT ierīcēm ir kāda kopēja īpašība, tās tiek ieprogrammētas un komunicē ar apkārtējo pasauli. Tas notiek ar integrētu mikrokontrolieru palīdzību, tādu kā Omega2 - par ko stāstu savā grāmatā. Grāmata ļaus iepazīt šī mikrokontroliera iespējas un iemācīties to izmantot savos projektos. Tev nav jābūt inženierim, lai varētu uzsākt savu piedzīvojumu ar Omega2 – pietiks ar informācijas tehnoloģiju pamatzināšanām, kā arī interese un vēlme mācīties. Ar manas grāmatas palīdzību, fascinējošā IoT pasaule kļūs tev pieejma!

  • Mikrokontroliera Omega2 tehniskie parametri
  • Ierīces konfigurācija un pārvaldība
  • Flash atmiņas palielināša un aktualizācija
  • Teksta un grafisko datu atspoguļošana
  • Analogo ienākošo impulsu nolasīšana
  • Ārējo ierīču vadība
  • GPS datu nolasīšana, tīkla komunikācija un Bluetooth
  • IoT pielietojums praksē
  • IoT projektu veidošana un koda ģenerēšana Omega2 mikrokontrolierim

Mana grāmata atvērs tev skatu uz IoT pasauli!

Ar manu grāmatu „PHP 7 un SQL” tu apgūsi PHP programmēšanas pamatus!

Bestseller Akcija

PHP 7 un SQL. Datorprogrammēšana iesācējiem 40 lekcijās.

Iepazīsti PHP pamatus! Kļūsti par tīmekļa vietņu izstrādātāju!

  • Iemācies lietot PHP valodu praksē
  • Uzzini, kā lietot SQL datu bāzes
  • Izstrādā savu pirmo tīmekļa projektu

PHP ir atklātā pirmkoda skriptu valoda tīmekļa vietņu ģenerēšanai. Šobrīd to izmanto apmēram 80 procenti no esošajām tīmekļa vietnēm. PHP valodas priekšrocības ir novērtējuši tādi interneta giganti kā Google, Facebook, Yahoo! vai Wikipedia, kuru pakalpojumus ikdienas izmanto miljoniem lietotāju visā pasaulē. Par PHP popularitāti liecina arī darba piedāvājumu skaits, tiem, kuri to pārzina, bet jo īpaši jaunāko PHP versiju.

Ja vēlies apgūt PHP 7 programmēšanas valodas pamatus un iemācīties ar tās palīdzību veidot vispusīgas tīmekļa vietnes, ņem talkā manu grāmatu par PHP 7 un SQL. Grāmata 40 lekcijās, soli pa solim, ieved tīmekļa vietņu veidošanas pasaulē ar PHP programmēšanas valodas palīdzību, izmantojot SQL datu bāzes. Ta prezentē valodas konstrukcijas un iespējas, koda veidošanas piemērus, relācijas datu bāžu lietošanas piemērus, klients-serveris tīkla arhitektūras pamatus, kā arī noderīgu informāciju par projektu integrāciju interneta tīklā. Vissvarīgākais ir tas, ka grāmatā iekļauta ne tikai svarīga teorijas daļa, bet arī daudz noderīgu vingrinājumu, ar kuru palīdzību iemācīsies programmēt izmantojot PHP. Grāmatā iekļauti jautājumi, ar kuru palīdzību tev izdosies nostiprināt iegūtās zināšanas.

  • Darba vietas sagatavošana un konfigurācija
  • PHP programmēšanas valodas pamati un koda veidošanas noteikumi
  • Konstantes, mainīgie, ciparu datu tipi
  • Kontroles instrukcijas un to pielietojuma veidi
  • Operatori un matemātiskās funkcijas
  • Ciklu un funkciju pielietojums
  • Tabulu un failu lietošana
  • Objektorientētā programmēšana
  • SQL datu bāžu pielietojums
  • Projekta arhitektūra un integrācija interneta tīklā

Lasi, praktizē, atkārto - par meistaru kļūst darot!

Lasi, praktizē, atkārto ...
Atceries, ka par meistaru kļūst darot!

Manas publikācijas

From Web Catalogs to Google: A Retrospective Study of Web Search Engines Sustainable Development

Abstract
This study presents a review of search engines and search engine optimization and shows how the search engine landscape relates to sustainable development. We have used a narrative review research method and described three main topics: the past and present of web catalogs and search engines; current knowledge about the dominant types of search results presented in Google search; and methods of search engine optimization. Technical elements of important website areas related to technical website auditing are discussed.

We summarize our research with several key findings on how web search engines are involved in sustainable development and offer a glimpse into the future use of web searching with the help of artificial intelligence chats and prompt engineering.

Publikācijas teksts angļu valodā: https://doi.org/10.3390/su15086768

Elliptic-curve cryptography (ECC) and Argon2 algorithm in PHP using OpenSSL and Sodium libraries

Abstract
This paper presents the elliptic-curve cryptography (ECC) and Argon2 algorithm in PHP using OpenSSL and Sodium cryptographic libraries. The vital part of this thesis presents an analysis of the efficiency of elliptic-curve cryptography (ECC) and the Argon2 hashing algorithm in the Sodium library, depending on the variation of initiation parameters.

Publikācijas teksts angļu valodā: https://doi.org/10.35784/iapgos.897

Ranking of websites created with the use of ISOWQ Rank algorithm

Abstract
The purpose of this article is to present the new ISOWQ Rank ranking algorithm for the technical assessment of website quality. For evaluation purposes, the algorithm takes into account the IT technologies used on a website, compliance of the source code with the applicable standards and the structure of the text content. The paper also includes the results of comparative ranking algorithms.

Publikācijas teksts angļu valodā: https://doi.org/10.35784/iapgos.898

Logo ORCID

Fascinējošas tehnoloģijas kopā BSD PHP SQL Perl Python C/C++

Realizētie projekti

ISOWQ – International Studies of Website Quality

International Studies of Website Quality (ISOWQ) ir starptautisks pētniecības projekts. ISOWQ projektu 2011. gadā radīja uzņēmums Interface Poland. Tā galvenais mērķis ir apzināt, izpētīt un prezentēt datus par interneta vietņu tehnisko kvalitāti.

Logo ISOWQ

ISOWQ sistēma uzkrāj un analizē datus par visiem 243 augstākā līmeņa valstu un neatkarīgo teritoriju domēna vārdiem (ang. ccTLD country code top-level domain), kā arī Eiropas līmeņa domēnu .eu. Savas darbības laikā sistēma ir veikusi vairāk kā miljonu interneta vietņu auditu.

Uz šo standartu bāzes, interneta vietne ISOWQ sistēmā tiek pakļauta sīkai izpētei, kuras rezultāti tiek atspoguļoti ISOWQ interneta vietnē un var tikt atbilstoši interpretēti un izmantoti no dažādu nozaru speciālistu puses. Interneta vietnes gala rezultāts tiek aprēķināts uz ISOWQ Rank algoritma pamata, kas tika izveidots speciāli ISOWQ projekta vajadzībām.

Sīkāka informācija projekta ISOWQ interneta vietnē.

OpenAI PHP extension library

The OpenAI PHP is an extension that allows PHP developers to integrate the powerful capabilities of OpenAI into their applications. Activating the extension on the web server will allow users to quickly access the services offered by OpenAI without additional libraries in PHP.

OpenAI PHP extension is written in C++, allowing for faster execution than pure PHP code, and they can access system-level resources that may not be available through PHP alone. Activating the extension on the web server will allow users to quickly access the services offered by OpenAI.

To use the OpenAI PHP extension, you need to download a library designed for a specific version of PHP. The compiled version of the library is available for Linux and Windows. Just download the library and activate it in the php.ini file. You can also build a library from the source code available on GitHub.

ISOWQ sistēmas dati

0

pētījumu gadi

0

valstu domēni (ccTLD)

0

veikti auditi

0

izpētītas interneta vietnes

Patiesas vērtības
virtuālā pasaulē!

SEO / SEM

Interface Poland ir mūsdienīga SEO/SEM aģentūra, kas darbojas informācijas tehnoloģiju nozarē kopš 1995. gada. Uzņēmums sniedz plaša spektra interneta mārketinga pakalpojumus, sākot ar SEO pakalpojumiem – interneta vietņu optimizāciju un virzīšanu meklētāju pārlūkprogrammās, AdWords reklāmas kampaņu veidošanu, interneta vietņu izstrādāšanu un auditēšanu, līdz pat reklāmas kampaņu veidošanai sociālajos mēdijos.

Dinamiskā interneta meklētājsistēmu attīstība radīja pavisam jaunas reklāmas iespējas, tāpēc sekojot līdzi tirgus attīstībai 2002. gadā uzņēmums Interface Poland pievērsās interneta mārketinga pakalpojumu sniegšanai, ieviešot SEO/SEM pakalpojumu. Daudzu gadu laikā uzkrātā pieredze, deva iespēju izveidot SEO/SEM piedāvājumu, kurā integrēti efektīvākie interneta mārketinga risinājumi.

Logo Interface Poland Sp. z o.o.

SEO Mārketings

Google popularitāte starp interneta meklētājiem ir neapšaubāma, tāpēc uzņēmums Interface Poland koncentrējas uz interneta vietņu optimizāciju, ņemot vērā tieši Google prasības. Augstas pozīcijas Google meklētājā nodrošina uzņēmumiem gan jaunu klientu piesaisti, gan uzņēmuma atpazīstamību un prestižu.

SEO Marketing

SEO mārketinga priekšrocības:

  • iespēja konkurēt ar lielākajiem nozares uzņēmumiem
  • jaunu klientu piesaistes iespējas
  • ieinteresētu klietu uzrunāšanas iespējas
  • lokālas un globālas reklāmas iespējas
  • iespēja pielāgot izmaksas individuālām iespējām
  • zīmola veidošanas priekšrocības
  • efektivitāte ilgtermiņā

Lokālā SEO mārketinga priekšrocības

Uzņēmumi, kas darbojas vietējā tirgū, kā piemēram auto servisi, restorāni, skaistuma saloni, fitnesa klubi u.c., lielāku reklāmas efektivitāti gūs no lokālā SEO pakalpojuma.

Ģeolokalizācijas ietekme uz meklēšanas rezultātiem ir milzīga. Google atpazīst mūsu atrašanās vietu un pie konkrēta tipa meklējuma pieprasījumiem, kā piemēram „restorāns” vai „kosmetologs” prezentēs rezultātus, kas atbilst mūsu atrašanās vietai.

Lokālā SEO mārketings izceļas ar augstu efektivitāti. Ir liela varbūtība, ka interneta lietotājs, kurš meklētājā meklē restorānu vai foto studiju savā apkaimē, izvēlēsies tieši meklētāja norādīto.

Sīkāka informācija atrodama Interface Poland uzņēmuma vietnē.

Google Ads

Google Ads reklāmas kampaņas sniedz ļoti plašas iespējas ātri un efektīvi uzrunāt interneta lietotāju, kurš ir konkrētu produktu vai pakalpojumu meklējumos. Tā ir izcila iespēja, ja vēlies sasniegt tūlītēju reklāmas rezultātu.

Logo Google Ads

Google Ads reklāmas priekšrocības:

  • precīza mērķauditorijas izvēle
  • bezmaksas reklāmas rādījumi. Maksa tiek uzskaitīta tikai gadījumā, kad interneta lietotājs, uzklikšķinot uz saites, tiek pāradresēts uz uzņēmuma interneta vietni
  • iespēja ātri un plašā mērogā izveidot reklāmas kampaņu
  • plašas reklāmas pārvaldības iespējas
  • atskaites dod iespēju izvērtēt kampaņas efektivitāti un veikt nepieciešamās izmaiņas
  • iespēja kontrolēt un optimizēt reklāmas izmaksas un budžetu
  • iespēja reklamēties zem atslēgas vārdiem, kas SEO procesā ir grūti sasniedzami
  • iespēja veidot reklāmas kampaņu ar neierobežotu atslēgas vārdu skaitu
  • izmērāma reklāmas efektivitāte

Google Ads ir efektīvs reklāmas veids, jo īpaši, ja ir nepieciešams ātrs reklāmas rezultāts, piemēram, jaunam produktam vai sezonālai precei vai pakalpojumam. Ilgtermiņā iesaku izmantot SEO pakalpojumu jeb interneta vietnes optimizāciju un virzīšanu organiskajos meklēšanas rezultātos.

Sīkāka informācija atrodama Interface Poland uzņēmuma vietnē.


Izvēlies fona attēlus – tie padarīs tavu dienu jaukāku

Sharp MZ-800 ar Z80 procesoru un programmēšana asemblerā

Lieliskais 8 bitu datoru laikments

Mans pirmais dators bija Sharp MZ-800 ar Zilog zīmola trīs ar pus megahercu procesoru Z80A un 64KB (jā, kilobaitu) atmiņu. Līdz šim brīdim spilgtā atmiņā palikušas emocijas, kas saistītas ar VRAM atmiņas apjoma palielināšanu par papildus 16 KB, kas deva iespēju paplašināt krāsu paleti no 4 līdz 16 krāsām. Datoram standarta versijā bija tikai mašīnkoda editors, bet lietojumprogrammas un spēles tika lejuplādētas no magnetofona lentes. Salīdzinot datora Sharp MZ-800 parametrus ar mikrokontroliera Omega2 iespējām, Sharp MZ-800 izskatās visai skumji, tas bija 165 reizes lēnāks un tam bija vairāk kā 2000 reizes mazāka RAM atmiņa. Bet tajos laikos atmiņa tika mērīta kilobaitos, bet pārraides ātrums - bodos (nejaukt ar bitiem sekundē).

Te atradīsi sīkāku informāciju par datoru Sharp MZ-800:

Sharp MZ-800 - the best 8-bit computer!

RetroShield Z80 mikrokontrolierim Arduino Mega

Vairākas programmas, kas pieejamas visās operētājsistēmās dod iespēju rakstīt programmas asemblerā procesoram Zilog Z80. Vietnē z80.info atrodama plaša informācija par procesora Z80 arhitektūru, daudzi pirmkoda piemēri, kā arī 8 bitu datoru emulatori. Turklāt var izmantot interneta pārlūku un asemblerā programmēt vietnē asm80.com.

Vislielāko gandarījumu rada programmēšana tieši procesorā, izmantojot Arduino Mega vairogu RetroShield Z80. Vietnē 8bitforce.com ir atrodama plašāka informācija.

Vairogs RetroShield Z80 dod iespēju izmantot apmēram 4~6KB RAM atmiņas un 200KB ROM atmiņas. Tas dod iespēju palaist vecās programmas, piemēram, BASIC un Efex Monitor. Lai izdodas!

Oriģināls Zilog Z80 procesors

RetroShield Z80 praksē

Kontaktu forma