owenSoft.net - ChangeLog http://owensoft.net/ Changes I make to the website. en http://owensoft.net http://owensoft.net/favicon.png owenSoft.net http://owensoft.net/ http://owensoft.net/v4/item/2420/ November 2017 bug fixes (ChangeLog) http://owensoft.net/v4/item/2420/ <p>I think I have squashed all the bugs now. 90% of the page font is default size which is masterful. 10 years ago I would never have thought it could be done.</p><p>Change log;<br /><ul><li>Fixed a longstanding bug in pagecache that so that any user can rebuild the cache once they make a change. Instead of just admin users.<li>Redid the profile edit page with new autoform<li>Fixed layout problems with registration screen<li>Messed around with how user profile pics are stored.<li>Reduced number of questions asked during <a rel='external' href='/v4/user/register/' title='registration'>registration</a> interview to 5<li>Fixed the pg gallery so that the older small images do not get stretched to fill the screen space<li>When editing posts/items the photo grid shows up as expected (long standing bug) in both views<li><a rel='external' href='/v4/sitemap/' title='sitemap'>sitemap</a> fixed <li><a rel='external' href='/v4/archive/photo/' title='archive photo'>archive photo</a> page fixed and new link added.<li>Fixed the <a rel='external' href='/v4/search/' title='search page'>search page</a> and some date output bugs that were left over from when I was thinking about React.<li>The full sidebar only shows up on page one of pages that have navigation</ul><br /></p> <a href="http://owensoft.net/v4/item/2420/"><img src="http://owensoft.net/v4/photo/thumb/2496.jpg" /></a> <a href="http://owensoft.net/v4/item/2420/"><img src="http://owensoft.net/v4/photo/thumb/2497.jpg" /></a> <a href="http://owensoft.net/v4/item/2420/"><img src="http://owensoft.net/v4/photo/thumb/2498.jpg" /></a> <p><strong>by owen</strong> <a href="http://owensoft.net/v4/item/2420/#comment">post a comment or feature request</a></p> Sun, 26 Nov 2017 22:19:16 -0600 http://owensoft.net/v4/item/2413/ November 2017 - Redesign (ChangeLog) http://owensoft.net/v4/item/2413/ <p>Kinda late down in the year for a redesign but the <a rel='external' href='/v4/item/2409/' title='old design'>old design</a> was over 2 years old and I figured that I would get a early start since I have both the motivation and the time (which is a rare occurrence in life).</p><p>This time around I am going for simply, clean grays inspired by <a rel='external' href='http://wiki.xxiivv.com/' title='xxiivv'>xxiivv</a> and <a rel='external' href='http://v-os.ca/' title='v-os.ca'>v-os.ca</a>. No new <a rel='external' href='/project/masthead/' title='mastheads'>mastheads</a> as yet but might add some in the future if I feel up to it.</p><p>I fixed some bugs here and there as well. <a rel='external' href='/v4/user/' title='Registered'>Registered</a> users can switch back to the old theme if they so desire.</p> <a href="http://owensoft.net/v4/item/2413/"><img src="http://owensoft.net/v4/photo/thumb/2467.jpg" alt="Recent posts page" /></a> <a href="http://owensoft.net/v4/item/2413/"><img src="http://owensoft.net/v4/photo/thumb/2468.jpg" alt="An article page" /></a> <a href="http://owensoft.net/v4/item/2413/"><img src="http://owensoft.net/v4/photo/thumb/2469.jpg" alt="Another blog post" /></a> <a href="http://owensoft.net/v4/item/2413/"><img src="http://owensoft.net/v4/photo/thumb/2470.jpg" alt="The archive page" /></a> <p><strong>by owen</strong> <a href="http://owensoft.net/v4/item/2413/#comment">post a comment or feature request</a></p> Sat, 18 Nov 2017 07:34:47 -0600 http://owensoft.net/v4/item/2409/ November 2017 v3 - Redesigning a 15yr old blog (ChangeLog) http://owensoft.net/v4/item/2409/ <p>The thing about software is that you never truly finish writing it and it is never in a state of &quot;perfection&quot; except for that moment right after you write a new line of code and no errors pop up. Right after that it starts going downhill as you discover more edge cases and faults.</p><p>I am going to go for a simpler setup now, probably fix some long time annoyances alot the way. Vue.js? Attached are screenshots of the blog as at Oct2017 using a <a rel='external' href='https://www.srware.net/en/software_srware_iron.php' title='browser'>browser</a> plugin called &quot;full page screen capture&quot;.</p><p>I have never been big on design or bueaty but I have grown to like whitespace over time. As far as the code goes it is very simple. I think I will skip css modules this time around. *I notice that the screenshots don&#039;t come out well might been time to increase the max resolution on my images.</p> <a href="http://owensoft.net/v4/item/2409/"><img src="http://owensoft.net/v4/photo/thumb/2453.jpg" alt="post" /></a> <a href="http://owensoft.net/v4/item/2409/"><img src="http://owensoft.net/v4/photo/thumb/2454.jpg" alt="archive page" /></a> <a href="http://owensoft.net/v4/item/2409/"><img src="http://owensoft.net/v4/photo/thumb/2455.jpg" alt="recent post list" /></a> <a href="http://owensoft.net/v4/item/2409/"><img src="http://owensoft.net/v4/photo/thumb/2456.jpg" alt="home page" /></a> <p><strong>by owen</strong> <a href="http://owensoft.net/v4/item/2409/#comment">post a comment or feature request</a></p> Tue, 14 Nov 2017 12:15:15 -0600 http://owensoft.net/v4/item/2408/ November 2017 v2 - news project (ChangeLog) http://owensoft.net/v4/item/2408/ <a href="http://owensoft.net/v4/item/2408/"><img src="http://owensoft.net/v4/photo/thumb/2452.jpg" alt="screeshot" /></a><p>As mentioned in my previous <a rel='external' href='/v4/item/2402/' title='changelog'>changelog</a> I think I am done with the redesign and general bug fixing of the <a rel='external' href='/news/' title='News Project'>News Project</a>. I am still digging through the many Artificial Intelligence solutions that are being provide. Might test out IBMs offering next but in the mean time here is what I have completed.</p><p><a rel='external' href='/news/' title='News Project'>News Project</a> Changelog;<br />* made a page to re-request the titles of some posts that maybe have been published with draft titles then renamed.<br />* fixing feedburner feeds especially for <a rel='external' href='/news/category/24' title='comic strips'>comic strips</a> with images in the content.<br />* rebuilt the aggregator AGAIN! now possible to have featured posts automatically highlighted and included in the main RSS feed.<br />* toned down the colours on main<br />* renamed all the layout css styles so that they are more legible<br />* new masthead<br />* fixed the query for the Caribbean page so it includes both the jamaican and TT links. Might add more island later.<br />* featured categories instead of full category/section listing on main page. makes it easier to get to the <a rel='external' href='/news/category/45/' title='official music video page'>official music video page</a> if thats all you are interest in.<br />* added over 20 new blogs and vlogs including; <a rel='external' href='https://ajamaicandailydoseofreality.wordpress.com/' title='A Daily Dose of Reality: A Jamaican Perspective'>A Daily Dose of Reality: A Jamaican Perspective</a>, <a rel='external' href='https://mandeviewscope.wordpress.com/' title='Mandeview Journal'>Mandeview Journal</a>,<a rel='external' href='https://sugalifestyle.com/' title='Suga Lifestyle'>Suga Lifestyle</a>, <a rel='external' href='https://thejamminbrit.wordpress.com/' title='The Jammin&#039; Brit'>The Jammin&#039; Brit</a>,<a rel='external' href='http://www.techjamaica.com/forums/' title='Tech Jamaica'>Tech Jamaica</a>, <a rel='external' href='https://www.fderbylaw.com/blog/' title='Francine Derby, Attorney-at-Law'>Francine Derby, Attorney-at-Law</a>, <a rel='external' href='https://www.youtube.com/channel/UCKDd3x9iqAcGoo1hoOalkcA' title='Double-K TV'>Double-K TV</a>, <a rel='external' href='https://www.youtube.com/channel/UCeDyCAgFQ4vZPBtm-o74_Ng' title='That New Girl'>That New Girl</a>, <a rel='external' href='https://www.youtube.com/channel/UCyonMZ4aQdiwOjK--kACUzQ' title='Devon X Scott Vlogs'>Devon X Scott Vlogs</a>, <br /><a rel='external' href='https://www.youtube.com/user/MrDjsheriff/videos' title='Leron Edgar'>Leron Edgar</a>, <a rel='external' href='https://www.youtube.com/user/abckhh/videos' title='Shari Petti'>Shari Petti</a>, <a rel='external' href='https://www.youtube.com/channel/UCKcC11ircL-HI7TieCr9XQg' title='AutoExpertTV'>AutoExpertTV</a>, <a rel='external' href='https://www.youtube.com/channel/UCPm-oUPH_oksvkkk85iC8RA' title='Junksion XLabs Jamaica'>Junksion XLabs Jamaica</a>,<br /><a rel='external' href='http://www.eatahfoodtt.com/' title='EatAhFood'>EatAhFood</a>,<a rel='external' href='https://paulstennett.net/' title='The Transformation Blueprint Podcast | Paul Stennett'>The Transformation Blueprint Podcast | Paul Stennett</a>, <a rel='external' href='http://arcthemagazine.com' title='ARC Magazine'>ARC Magazine</a>,<a rel='external' href='https://repeatingislands.com/' title='Repeating Islands'>Repeating Islands</a>,<a rel='external' href='https://jamaicasceneblog.wordpress.com/' title='Jamaica Scene'>Jamaica Scene</a>,<a rel='external' href='https://www.myjamaicanvignettes.com/' title='My Jamaican Vignettes'>My Jamaican Vignettes</a>,<a rel='external' href='https://rightstepsandpouitrees.wordpress.com/' title='Right Steps &amp; Poui Trees'>Right Steps &amp; Poui Trees</a>,<a rel='external' href='https://jamaicachange.wordpress.com/' title='jamaicachange'>jamaicachange</a>,<br /><a rel='external' href='https://carolebeckford.wordpress.com/' title='CaroleBeckford'>CaroleBeckford</a>,<a rel='external' href='https://adventuresfromelle.wordpress.com/' title='Adventures from Elle'>Adventures from Elle</a>, <a rel='external' href='http://ruthibelle.blogspot.com/' title='Ruthibelle'>Ruthibelle</a>,<a rel='external' href='https://www.yardedge.net/' title='YardEdge'>YardEdge</a></p><p>That is pretty must it for now, screenshot attached (I think I need to witch to png images). Next thing I will be working on the long overdue redesign of <a rel='external' href='/v4/' title='this blog'>this blog</a> which I havent touched <a rel='external' href='/project/masthead/' title='since 2016'>since 2016</a>.</p> <p><strong>by owen</strong> <a href="http://owensoft.net/v4/item/2408/#comment">post a comment or feature request</a></p> Sun, 12 Nov 2017 09:17:43 -0600 http://owensoft.net/v4/item/2402/ November 2017 (ChangeLog) http://owensoft.net/v4/item/2402/ <p>I have been in a mad rush to publish all the drafts I have in my inbox so that I can reset, get back to regular postings of new things instead of being constipated by old works. </p><p>I finally finished <a rel='external' href='/project/screenshot/?tag=newosky' title='NewoSky'>NewoSky</a>. Finished is a light word for a weight that has been on my shoulders when it comes to these programming things but it is what it is. I also had to update the screenshot gallery <a rel='external' href='/project/' title='project'>project</a> to handle the extra pictures/data that was being pushed to it.</p><p>The next thing I will be working on is cleaning up the <a rel='external' href='/news/' title='news section'>news section</a>. I realized that the Jamaica, Caribbean and Trinidad pages were over run with music video links so I will have to put in work to resolve that probably through the use of some kind of artificial intelligence or 3d VR tech. lolz.</p><p>After that I will be back to posting regular nonsense in the <a rel='external' href='/v4/category/18/' title='logbook'>logbook</a>. God&#039;s willing. Creating new mastheads and probably ditching Google Analytics because I serious do not care about your data collection culture.</p><p>I am always looking for opinion new blogs, video blogs and stuff to feature on there so let me know if you have a RSS feed I can subscribe to.</p> <a href="http://owensoft.net/v4/item/2402/"><img src="http://owensoft.net/v4/photo/thumb/2441.jpg" /></a> <a href="http://owensoft.net/v4/item/2402/"><img src="http://owensoft.net/v4/photo/thumb/2442.jpg" /></a> <a href="http://owensoft.net/v4/item/2402/"><img src="http://owensoft.net/v4/photo/thumb/2443.jpg" /></a> <p><strong>by owen</strong> <a href="http://owensoft.net/v4/item/2402/#comment">post a comment or feature request</a></p> Wed, 25 Oct 2017 19:49:06 -0500 http://owensoft.net/v4/item/2328/ September 2016 (ChangeLog) http://owensoft.net/v4/item/2328/ <p>I have been meaning to redesign the website since the start of the year but things keep getting in the way as usual - too many things to do, too little time. A mini project that I have been working on and hobby stuff like <a rel='external' href='/project/screenshot/?tag=landscape' title='landscapes'>landscapes</a>. I did update <a rel='external' href='/v4/category/30/' title='Travelling without Moving'>Travelling without Moving</a> with pictures from Cuba.</p><p>I updated the categories in the <a rel='external' href='/news/' title='News'>News</a> section which include; <a rel='external' href='/news/category/44/' title='Videos &amp; VLogs'>Videos &amp; VLogs</a> and <a rel='external' href='/news/category/45/' title='Official Music Videos'>Official Music Videos</a> and <a rel='external' href='/news/category/39/' title='Food'>Food</a>.</p><p>I also created a new content category called &quot;<a rel='external' href='/v4/category/44/' title='Music'>Music</a>&quot; in which I will review my small collection of music CDs that I had over the years. So far only one entry.</p><p>So thats it for now.</p> <p><strong>by owen</strong> <a href="http://owensoft.net/v4/item/2328/#comment">post a comment or feature request</a></p> Sun, 25 Sep 2016 08:23:16 -0500 http://owensoft.net/v4/item/2271/ February 2016 (ChangeLog) http://owensoft.net/v4/item/2271/ <p>I have not done any new projects so far this year. Instead I have been programming with colours and <a rel='external' href='/project/screenshot/?dr=2016' title='procedural generation'>procedural generation</a> with Perlin Noise (simplex) in C. The website is due for its yearly <a rel='external' href='/project/masthead/' title='re-design'>re-design</a> but I haven&#039;t touched on it yet. I&#039;m going to have to really sit down and think about this years design. Usually I would have had a new design in mind before the year even starts. But so far this year I am just walking around in the tall grass.</p> <a href="http://owensoft.net/v4/item/2271/"><img src="http://owensoft.net/v4/photo/thumb/1877.jpg" /></a> <a href="http://owensoft.net/v4/item/2271/"><img src="http://owensoft.net/v4/photo/thumb/1878.jpg" /></a> <a href="http://owensoft.net/v4/item/2271/"><img src="http://owensoft.net/v4/photo/thumb/1879.jpg" /></a> <a href="http://owensoft.net/v4/item/2271/"><img src="http://owensoft.net/v4/photo/thumb/1880.jpg" /></a> <a href="http://owensoft.net/v4/item/2271/"><img src="http://owensoft.net/v4/photo/thumb/1881.jpg" /></a> <a href="http://owensoft.net/v4/item/2271/"><img src="http://owensoft.net/v4/photo/thumb/1882.jpg" /></a> <a href="http://owensoft.net/v4/item/2271/"><img src="http://owensoft.net/v4/photo/thumb/1883.jpg" /></a> <a href="http://owensoft.net/v4/item/2271/"><img src="http://owensoft.net/v4/photo/thumb/1884.jpg" /></a> <a href="http://owensoft.net/v4/item/2271/"><img src="http://owensoft.net/v4/photo/thumb/1885.jpg" /></a> <p><strong>by owen</strong> <a href="http://owensoft.net/v4/item/2271/#comment">post a comment or feature request</a></p> Fri, 19 Feb 2016 07:14:00 -0600 http://owensoft.net/v4/item/2243/ November 2015 (ChangeLog) http://owensoft.net/v4/item/2243/ <p>What have I been doing these past 3-4 months? (Besides making bar charts for food money) <ul><li>I ran out of website storage space since I started uploading 4 mb <a rel='external' href='/v4/archive/' title='pictures'>pictures</a> at an alarming pace in 2015. I&#039;ve been uploading pictures at a rate of 10x versus previous years.</li><li>Added a <a rel='external' href='/project/screenshot/' title='Screenshots'>Screenshots</a> project is a collection of old screenshots from games I coded up in C on the Wii. I&#039;ve had these images on my computer for the longest while and now I can share them online for the world to see. 56k warning; that landing page is 5mb, lol.</li><li>I fixed the <a rel='external' href='/project/nglb/' title='leaderboard'>leaderboard</a> page. After <a rel='external' href='https://developers.google.com/chart/?hl=en' title='goggle chart'>goggle chart</a> broke it. This is why I hate CDNs.</li><li>I added an <a rel='external' href='/news/category/45' title='Official Music Video'>Official Music Video</a> category to the news project. Was surprisingly easy to hack together. Its a long page of 150 videos that you would probably never see because they get released so quickly. Updated everyday.</li><li>Also fixed some of the news filters and css admin so that I can auto organise some of the links with magic. The <a rel='external' href='/news/category/39/' title='Food'>Food</a> category benefits alot from all filtering since I can watch links for keywords and redirect them to a certain category.</li><li>I have about 5 programming <a rel='external' href='/v4/category/23/' title='articles'>articles</a> that I need to finish editing and push out. You would be surprised how long it takes to write an opinion piece that won&#039;t offend all the cheerleaders on social media nowadays. Titles include; &quot;The internet is a tutorial machine&quot;, &quot;EMCAScript 6 solves no problems and lets build a rocketship&quot;, &quot;Making bad code harder to read&quot;.</li><li>The news project is now <a rel='external' href='http://www.toptal.com/php/a-utf-8-primer-for-php-and-mysql' title='UTF8'>UTF8</a> encoded - mostly. I&#039;m still using JS <a rel='external' href='http://masonry.desandro.com/' title='Masonary'>Masonary</a> to formate the page.</li><li>Each image in the <a rel='external' href='/v4/category/42/' title='blog'>blog</a> now has a little heart button inside it so users can click it a counter. Javascript and Ajax. AJAX! No its not a like button - its a LOVE button.</li><li>I&#039;ve been getting alot of comment spam for the past couple months. I have to constantly be coming up with new ways to filter them out. And no I will not use a facepage comments plugin.</li><li>The website CSS is now more mobile friendly although I don&#039;t know what it will be like next year when everybody starts browsing the internet on their watches.<br /><li>I got a couple pictures of <a rel='external' href='/v4/category/27/' title='churches'>churches</a><br /><li>There is a still the issue with some people not being able to see this website on thier ISP. I don&#039;t have a fix for it. The domain name host is just not telling you where the website is. Not sure why.</p></li></ul><p>That is all I can remember changing for now.</p> <a href="http://owensoft.net/v4/item/2243/"><img src="http://owensoft.net/v4/photo/thumb/1808.jpg" /></a> <a href="http://owensoft.net/v4/item/2243/"><img src="http://owensoft.net/v4/photo/thumb/1809.jpg" /></a> <a href="http://owensoft.net/v4/item/2243/"><img src="http://owensoft.net/v4/photo/thumb/1810.jpg" /></a> <a href="http://owensoft.net/v4/item/2243/"><img src="http://owensoft.net/v4/photo/thumb/1811.jpg" /></a> <p><strong>by owen</strong> <a href="http://owensoft.net/v4/item/2243/#comment">post a comment or feature request</a></p> Sat, 31 Oct 2015 13:58:15 -0500 http://owensoft.net/v4/item/2201/ Mastheads mid-2015 (ChangeLog) http://owensoft.net/v4/item/2201/ <p>So far this year I&#039;ve been playing around with primary-colour patterns for the website masthead and footer. I am never sure what I am gonna do, I just wing it but I have fallen in to a routine now. You can see a list of <a rel='external' href='/v4/about/website/masthead/' title='all the ones'>all the ones</a> (56k warning) I have created over the years. I picked up this habit from <a rel='external' href='http://dooce.com/category/mastheads/' title='dooce'>dooce</a> some 10+ years ago.</p> <a href="http://owensoft.net/v4/item/2201/"><img src="http://owensoft.net/v4/photo/thumb/1589.jpg" /></a> <a href="http://owensoft.net/v4/item/2201/"><img src="http://owensoft.net/v4/photo/thumb/1590.jpg" /></a> <a href="http://owensoft.net/v4/item/2201/"><img src="http://owensoft.net/v4/photo/thumb/1591.jpg" /></a> <a href="http://owensoft.net/v4/item/2201/"><img src="http://owensoft.net/v4/photo/thumb/1592.jpg" /></a> <a href="http://owensoft.net/v4/item/2201/"><img src="http://owensoft.net/v4/photo/thumb/1593.jpg" /></a> <a href="http://owensoft.net/v4/item/2201/"><img src="http://owensoft.net/v4/photo/thumb/1594.jpg" /></a> <a href="http://owensoft.net/v4/item/2201/"><img src="http://owensoft.net/v4/photo/thumb/1595.jpg" /></a> <p><strong>by owen</strong> <a href="http://owensoft.net/v4/item/2201/#comment">post a comment or feature request</a></p> Sun, 26 Jul 2015 09:10:46 -0500 http://owensoft.net/v4/item/2160/ April 23 2015 (ChangeLog) http://owensoft.net/v4/item/2160/ <p></p><h4>Bug</h4><p>Apparently coding multi file uploads is not without its fair share of problems. Found a bug in the on iPads which caused me to lose madbull&#039;s post. Fixed that in the dead of the night because I could not sleep. I had to check if the file name is the same and added a number to it make each file unique. Not too much work. Unfortunately MB&#039;s pictures could not be recovered.</p><p>Here is a snippet of php;</p><pre><code> //4/23/2015 11:43 PM ipad bug with all the multi-upload files.. //... being the same &#039;image.jpg&#039; name, security feature? if($value[&#039;file_name&#039;] ==&#039;&#039; ) //I did not specify a file name if( file_exists($tdf) ) //test if file is already there for($i=1; $i&lt;20; $i++){ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$new_name= $i.&#039;_&#039;.$f[&#039;name&#039;]; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$tdf = file_remove_end_slash($td) . &#039;/&#039;. $new_name; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!file_exists($tdf)) { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$f[&#039;name&#039;] = $new_name; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; //file is not already there so use this &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} } </code></pre><h4>CSS and media queries</h4><p>Also I spent a bit of time working on the image grid layouts for smartphones, huge screens and regular monitors. Big monitors still need some work. Everything really does look prettier on an iPad.<br />Pro tip; If you click on a thumbnail it will pop to full size. All pictures are now 900x900 unless they old.<br />For backward compatibility sake the CSS for the image galleries is stored in a separate <a rel='external' href='/v4/css/pg.css' title='file'>file</a> so that I would not have to update the 30+ old legacy style sheet files that I had previously created. Of course it all works and degrades well in IE 6 and Netscape. CSS is truly a mini language that requires thought and practice or bootstrap.</p><h4>Screenshots</h4><p>Screenshots below are from an IOS 8.1.2 ipad of blog posts <a rel='external' href='/v4/item/2157/' title='2157'>2157</a> and <a rel='external' href='/v4/item/2159/' title='2159'>2159</a> and the <a rel='external' href='/v4/archive/' title='archive'>archive</a> and home page.</p> <a href="http://owensoft.net/v4/item/2160/"><img src="http://owensoft.net/v4/photo/thumb/1363.jpg" /></a> <a href="http://owensoft.net/v4/item/2160/"><img src="http://owensoft.net/v4/photo/thumb/1364.jpg" /></a> <a href="http://owensoft.net/v4/item/2160/"><img src="http://owensoft.net/v4/photo/thumb/1365.jpg" /></a> <a href="http://owensoft.net/v4/item/2160/"><img src="http://owensoft.net/v4/photo/thumb/1366.jpg" /></a> <p><strong>by owen</strong> <a href="http://owensoft.net/v4/item/2160/#comment">post a comment or feature request</a></p> Thu, 23 Apr 2015 23:10:46 -0500 http://owensoft.net/v4/item/2150/ April 2015 - still coding (ChangeLog) http://owensoft.net/v4/item/2150/ <p>‎I am still hacking at code.  I finished the admin screens thankfully, so now posts can be submitted, edited, approved and edited again if needs be.   Also other registered users will be able to access the admin screens.</p><p>Now I am editing the layout templates, all 50 of them‎. Over the period of time that this site has been up I have improved the template engine a little in other projects but did not port them back which makes this a painstaking process of find and replace. The templates used to contain print() statements but that messed with the control flow so later I changed to having the template parts &quot;return&quot; their data instead of pushing it to the output buffer.    So I am replacing strings, going through file by file, breaking and updating code as I go along. In some places I wish I had just used a common/shared template but alas I donot want to be implementing new features while I am refactoring lots of little files.</p><p>I should probably switch the entire codebase to wordpress or laravel but I would end up messing with dynamic routes which I already have in a bullshit free sitemap table from 12 years ago. Trying to hack them in to OOP space would certainly drive me up the wall and my productivity down the toilet. Even back then I was of the view that a web &quot;page&quot; is a child  ‎of a &quot;website&quot;, why would I abstract the page into something else? A page has server side code, and a html template - 2 files.<br /> The entire website has roughly 50 independent pages. The only thing they share are the common functions, database layer, template engine, and the current user.  On the flip side in other systems a page is a subset of an entire system of controllers and parts and plugins and crap. So any page you touch is like reaching into a bag of scorpions.<br />‎<br />Anyway I don&#039;t want to rant on and on about technical details and software architecture. I will probably write an article about it later. Sooner or later I had to get down into the old code.   ‎</p> <p><strong>by owen</strong> <a href="http://owensoft.net/v4/item/2150/#comment">post a comment or feature request</a></p> Wed, 01 Apr 2015 15:35:04 -0500 http://owensoft.net/v4/item/2144/ March 2015 (ChangeLog) http://owensoft.net/v4/item/2144/ <a href="http://owensoft.net/v4/item/2144/"><img src="http://owensoft.net/v4/photo/thumb/1324.jpg" /></a><p>I have started doing the boring stuff of reprogramming parts of the website in order to get the new features in place. Some parts are easily shifted around while others have to be re-written, sometimes as much as 3 times. Prepare for technical blabbering</p><h4>The upload forms</h4><p>The form that allows the user to submit images to the website is really one of 3 copies, each although similar in interface is slightly different in the way it stores the form data. All this means is that any program code I write has to be translated 3 times and checked 3 times.<br />1. New post form: New posts and images uploaded on the front end and stay in a temporary session until they are fully submitted to the post_sub table.<br />2. Admin review form: all submitted items are reviewed in the admin area. These items ‎are stored is a separate &quot;post submitted&quot; table until they are approved and transfer to the &quot;live&quot; table.<br />3. Website post form;‎ approved items/posts can be edited aand updated now (which I never needed to do in the past) in the live tables.</p><p>All these 3 forms allow for multiple jpeg images to be uploaded/deleted and the item text/body to be edited in their respective states.‎ Images can even have captions now.</p><h4>Photo sets</h4><p>When I first added photography to the website in 2004 you could only add one 500x‎375 picture. Back then we were limited by slow internet and small display monitors. Eventually I upped the size to 800x600 as speeds got faster, unfortunately I did not keep the original file uploaded back in 2004, so now all the old photos are stuck at thier low resolutions. Flash forward to today 2015 I am allowing multiple photos to be uploaded per post which will require me tinkering around with a lot of old code and CSS. Now instead of one big image, I will have fancy groups of images like on tumblr (pictured above). The last hurdle to cross now is how to determine when to generate the thumbnails to use instead of the full copies.</p><h4>Comment form</h4><p>As with the post form above, the comment forms also will have to be rewritten using my form controller class which was not available in 2005. I&#039;ll be reducing the amount of brain cells you need to post a comment. Hopefully the spam has reduced now compared to the high amount of comment spam that was around back in 2005.</p><h4>Conclusion</h4><p>That&#039;s pretty much all I am going to change for now hopefully the addition of multiple photos will enhance the content on post by post basis. Its going to take a little while for me to complete it all but I am steadily working through it.</p> <p><strong>by owen</strong> <a href="http://owensoft.net/v4/item/2144/#comment">post a comment or feature request</a></p> Thu, 05 Mar 2015 07:49:47 -0600 http://owensoft.net/v4/item/2141/ February 2015 (ChangeLog) http://owensoft.net/v4/item/2141/ <p>I&#039;m working on several things this year. </p><h4>Photo Sets</h4><p>I am slowly adding a new feature to allow more-than-one photo to be added to a post. I will also allow the photos to be laid out in different grid patterns. This change is gonna take a bit of time to get working since wordpress sucks and I have to redo all the admin screens in order to accommodate the more complicated set up.</p><h4>A like button for the lazy people</h4><p>I said I would never implement a like button and I have yet to see a good reason for it other than to appeal to social media. But I will work on getting some sort of like/love button on here.</p><h4>News Section</h4><p>I think I ironed out most of the <a rel='external' href='/news/category/12' title='problems'>problems</a> with the tons of <a rel='external' href='/news/category/36/' title='music videos'>music videos</a> that get posted to youtube on a daily basis. I also added a <a rel='external' href='/news/category/42' title='social media'>social media</a> category for those sites who insist on spamming the internet every single day with lists. I am taking them off the main page and implement some kind of limiting factor to control how often they show up.</p><p>Thats it for now.</p> <p><strong>by owen</strong> <a href="http://owensoft.net/v4/item/2141/#comment">post a comment or feature request</a></p> Wed, 18 Feb 2015 08:11:01 -0600 http://owensoft.net/v4/item/1931/ I think I might do commentary on my CD collection (ChangeLog) http://owensoft.net/v4/item/1931/ <a href="http://owensoft.net/v4/item/1931/"><img src="http://owensoft.net/v4/photo/thumb/1143.jpg" /></a><p>I feel that I should really write some reviews of the CDs in my small collection. Especially since its near impossible to find these to buy anywhere here in Jamaica anymore. I don&#039;t know, I still like to watch the disk spin in the tray. There is just something about a ordered list of songs instead of random chaos and stolen beats.</p> <p><strong>by owen</strong> <a href="http://owensoft.net/v4/item/1931/#comment">post a comment or feature request</a></p> Tue, 29 Oct 2013 13:20:06 -0500 http://owensoft.net/v4/item/1894/ 11 years of Bueaty and nonsense (ChangeLog) http://owensoft.net/v4/item/1894/ <a href="http://owensoft.net/v4/item/1894/"><img src="http://owensoft.net/v4/photo/thumb/1112.jpg" /></a><p>This one is from Thursday, ‎November ‎27, ‎2003, ‏‎1:52:46 PM</p> <p><strong>by owen</strong> <a href="http://owensoft.net/v4/item/1894/#comment">post a comment or feature request</a></p> Sat, 10 Aug 2013 20:50:32 -0500