I’ve managed to make a simple barcode maker for EAN13 and Code128 as a WordPress plugin.
The application can be found here.
A few days ago I was asked to update the layout of the website for a store I used to work at.
I thought this was a good chance to get to know jQuery animations, so I put together a bunch of stock images as background, edited pictures of frames and put some text in the frames for the icons.
I worked with artboards in Affinity Designer so I could export multiple images to different files, I also worked with groups and a transparent background so I could make .png files of the frames and put them on top of the background images.
That way I used the background-image css property, with display set to block and could superimpose a png with transparency over another image.
With jQuery I selected all images, where each image has a class “RT” and I used the reserved word this to select the particular instance for mouseover and mouseleave events.
With this I managed to make a fun little menu where the frame with the text grows and shrinks according to mouse-events.
Today I finished a little WordPress plugin I’ve been working on.
It’s a two part plugin, one php script collects data from any Norwegian designer on DaFont by visiting each site, and by the power of Regex-Grayskull it inserts it into a database on my website.
The WordPress plugin then selects the last sampled date and displays it in a HTML-table on any post or page where I insert the registered shortcode.
Here’s the result:
|1||3190855||Fontourist - Hans Gerhard Meier||2018-03-03|
|2||2326392||CheapProFonts - Roger S. Nelsson||2018-03-03|
|3||1233448||Flight of the Dragon - Hasan Guven||2018-03-03|
|4||414319||Moonbase Press - Svein Kåre Gunnarson||2018-03-03|
|5||402877||Espen Morten Kvalheim||2018-03-03|
|7||230875||Norwegian Ink / Design for Dough - Frode Nordbø||2018-03-03|
|8||215818||Thor Christopher Arisland||2018-03-03|
|9||170103||211178 Creative Agency - Morten Talleivsen||2018-03-03|
|11||75225||Digital Flame Studios - sindre små||2018-03-03|
|13||61146||huskmelk - Rashid Akrim||2018-03-03|
Today I received an email from the store I used to work at asking me to make a printer friendly version of an online table of information.
As I learned more about regular expressions from the “INF3331” course I took this fall, solving this problem proved to be way easier than any previous attempts at the likes of it.
As far as editors go, I have to admit that I still use emacs when I’m not using an IDE or GUI-editor.
Note to self about regular expressions.
(.*?) to capture zero or more characters in a non-greedy manner
(?:.*?) for the same grouping without backreferences.
\1 or \[group-number] for backreferences in Python, PHP.
Perl and PHP also uses \g1 or \g[group-number] for backreferences.
The following characters need to be escaped in regex:
Today I was a bit impulsive and registered the domain name weeknum.org.
Then I made a little php-application showing the day of the week, with the background color calculated using the week number, month and day to create a hex code.
I might even try out some AJAX and jQuery on this page and see if I can make it a little more stylish and interactive.
If you want to check start and end dates of another week number, just add the suffix /[week number] to the URL.
For example, if you want to find information about week number 42, then go to weeknum.org/42.