Kategorija: informacinės technologijos
-
Running migrations for Codeigniter 4 via HTTP
I did not have command line access on a few of the servers that hosted the projects I was working on. And currently Codeigniter 4 only has documentation on running database migrations / rollbacks / seeds in the command line. Therefore I asked around and made a special controller for the migrations / rollbacks /…
-
PHP Function to Validate Lithuanian Personal Identification Number
Below is a simple function for PHP to check if a number is a valid Lithuanian personal identification number. As I made it for Codeigniter 4, it is included in a class (that can be easily integrated into CI4 framework), but if you want, you can use it as a standalone function. By default it…
-
PHP function to check if a date is a holiday in Lithuania
Here is a simple function for PHP to check if a date, given in standard ISO format (Y-m-d) is a public holiday in Lithuania. I needed one for a project, so here it is for everyone:
-
Downloading Manga Comics Using a Bash Script
My teenage daughter got immersed into manga, that is, Japanese comics books. That is not something that I would enjoy doing myself (never was much of a fan of comics books), but since she asked me to download the comics for offline reading, it became a father-and-daughter thing for us. So I decided to show…
-
Kaip nusipirkau suklastotą planšetę (ir kaip pavyko jos atsikratyti)
Prieš tris savaites pirkau dukrai planšetinį kompiuterį. Deja, pataikiau ant klastotės. Ypatingai buvo apmaudu ir nesmagu, nes kas jau kas, o aš turėjau suprasti iškart, kad su tuo kompiuteriu kažkas ne taip. Tai, kad to nesupratau laiku, kainavo man dvi savaites apmaudo. Štai skelbimas „Išpardavimas Tik 149€ 64gb 4gb RAM 10 branduolių“, kuriame reklamuotą kompiuterį…
-
Linux audio: individualizuotas sprendimas
Su garso problemomis nuolat tenka susidurti savo prižiūrimuose Linux kompiuteriuose. Pirmą kartą čia apie tai rašiau dar 2010 metais Tai garso nėra, tai jis siunčiamas ne į tą įrenginį, į kurį norėčiau, tai nustatomas ne tas audio profilis… Šių problemų esmė – labai bendro pobūdžio, konkrečiai aparatinei įrangai nepritaikyti Linux garso posistemės Pulse Audio sprendimai.…
-
Codeigniter form with integrated data and file validation
In one application built on Codeigniter framework I needed to create a special form. The form had to allow a user to both enter text data and upload an image. It was actually the first time I had any experience with programming forms that would include file upload. And I found out it is not…
-
Kaip „keitimų sekimo“ žymes Word dokumente paversti paprastai formatuotu „lyginamuoju variantu“ – su makrokomanda
Prieš keletą metų tinklaraštyje publikavau įrašą apie tai, kaip Microsoft Word dokumentą su įjungtu keitimų paversti teisingu dokumento „lyginamuoju variantu“ – tokiu, kokie daromi rengiant teisės aktų pakeitimus. Mano aprašytas kelias buvo sąlyginai sudėtingas – Word dokumentą reikėjo įrašyti kaip HTML failą, tada atlikti jame paiešką ir keitimus, tada dokumentą vėl atverti su Word, ir…