Posts and thoughts
Aggregated from social media.
Today i created #ShinyGreyLtd on . No idea why I didn't do this sooner .... suppose I'm fi .... see full tweet.
Now all I need is a #solarpanel and I can work anywhere. #ShinyDay #firstWorldProblems @ Skelmersdale https://t.co/HP8vkr56sn
I still enjoy wandering my home town of #skelmersdale ... though I wish I could find a way to keep direct sunlight .... see full tweet.
I had next to no ability with Git before a year ago. I had dabbled a little with GitHub but my knowledge could be summed up with xkcd.com/1597 Today, I decided it was time to get the hang of Git Submodules; https://git-scm.com/book/en/v2/Git-Tools-Submodules I'd had a vision of sorts a little while back when I was learning Asp.net - Put together a C#.net portfolio as an Asp.net MVC site. Include modular programs and code. One possible solution was 'Areas' ... this didn't quite fit what I wanted. I didn't want sub Asp.net sites. More like sub models that could be plugged into a local .net program just as easily as an Asp.net site. That's part of what being object orientated is about isn't it? I didn't want one mega Asp.net site with everything divided into Models, Views and Controllers. More like programs that would sit within or underneath the Model layer. I already knew a little about the App_Code Folder within Asp.net so I decided to make use of that. I created a little test program to serve as my first module and an App_Code/HelloWorld folder within my project. And so the trial and error began. ``` cd App_Code/HelloWorld git submodule init cd ../../ git submodule add ../../cSharp/HelloWorld ./AspNetSite/App_Code > AspNetSite/App_Code already exists and is not a valid git repo ``` uhhh ... huh. Nothing happened. I deleted the HelloWorld folder within App_Code. ``` git submodule add C:/Users/greg/source/cSharp/HelloWorld ./AspNetSite/App_Code/HelloWorld > Cloning into 'C:/Users/greg/source/repos/AspNetSite/AspNetSite/App_Code/HelloWorld'... ``` There we go. Visual Studio is a little confused now as I didn't include it in all the fun. Sorry VS but i wanted to manage this without you. I'm finding your Team Explorer a bit limited for using Git. Step 2 ... Show All Files. Include in Project. If anyone finds this post looking for answers, don't forget to set any .cs files in App_Code to compile. Last step was to learn how best to get submodule changes in the main project. I took another look at the documentation at https://git-scm.com/book/en/v2/Git-Tools-Submodules . ``` git submodule update --remote ShinyGrey/App_Code/HelloWorld >Unpacking objects: 100% (3/3), done. From C:/Users/greg/source/cSharp/HelloWorld ``` Success! You can see the conclusion at https://aspnet.shinygrey.com . Enjoy.
I still wasn't quite satisfied with www.shinygrey.com so I spent some time tinkering over the weekend. I think we can call this version 2.5 Earlier this year I discovered Vue.js and found I quite enjoyed using it, so I recreated my site entirely using Vue. This started nicely but I found it required a lot of work to make the site work with older web browsers. This weekend I decided to go back to a mainly PHP based site and have provided better error handling than my last attempt. I'm sure I'm going to be experimenting with the site for years to come, however for now I'm happy with the current result.
Ticked off another #website #todo late last night. Worked out how to do progress bars with #threejs Take a look - https://t.co/fdYlbb3sWu
Today I put my first Django website together. I still barely know any Python, however I was able to muddle through with enough knowledge to get started. Now I potentially have a nice way of putting a Python portfolio together as I learn .... though I sometimes wonder if I'm spreading myself too thin. Maybe in 5 years I'll be coding everything in a language I haven't even heard of yet. Still ... I feel being language agnostic could be a strength. I'm open to the possibility of a One True Programming Language but I remain sceptical regarding it's existence. https://buff.ly/2W87nqf
At #GMBExpo2019 today. First activity - heading VR balls at a VR dartboard.
It's the first day of the working week (yesterday was a UK holiday if you happen to be reading this from elsewhere). Like many people I have my own personal rituals and habits. This morning, I find myself starting the routine I've developed in different workplaces over the years. In my case a large influence in this is that I like to avoid paper. Below is my 'week notes' routine. - open Evernote I found #Evernote looking for a free OneNote alternative back in the days when they allowed free accounts to sync to any number of devices. It's still a great program and syncing between phone and laptop suits my needs very well for the moment. - create a new week. I usually name this note with the year first and tag it *week notes*. With the year first (followed by month or week number) I can sort by title and the notes will be in chronological order. Not strictly necessary as I could sort by created. As with many habits, it satisfies a small neurosis; a desire for well ordered files in my case. - copy anything forward from the previous week, noting any progress. - list anything new i want to get done, such as send emails, phone calls or finish part of a website. I used to use the tick boxes in Evernote but fell out of love with them one day .... however I can't remember why. I think today I'll try using them again. What's your ritual?
Today Shiny Grey turns 1 year old. #birthday #1yearold
Today Shiny Grey turns 1 year old. #birthday #1yearold https://t.co/s1paAeZ5bD
I enjoy both the #design and #development aspects of making #websites. I like to think one thing that makes my approach different is that I like to use #vectorgraphics - shapes and pictures made of coordinates - rather than photographs. This week, while experimenting with a look for a client's site, i created a chicken sunset with a #css gradient. Really happy with how it turned out.
Read the first ever #magazine feature on Shiny Grey Ltd. Physical copies should be appearing around #Liverpool area this week. https://issuu.com/socialbuzzmag/docs/social_buzz_-_liverpool_-_digital__/23
New www.shinygrey.com This week the Shiny Grey website has been upgraded to Version 2 running with Vue.js. More content will added over the next few weeks.
Since I started Shiny Grey, each week has brought new things to learn. I've been determined to understand the nuances of business tools on Facebook and using the graph api. If you take a look at the business help page below, you might start to get the impression that there's a lot to know that everyday users never see. https://www.facebook.com/business/help/530540643805698 It's like wandering around a new city without a map. The layers of settings and controls lead to such absurdities as being able to create a System User in the business manager ... then trying to add that System User in the App Dashboard ... only to find you need to set the System User as a Developer under the app in Business settings ... and then it'll show up as a Developer in the App Dashboard! Confused yet? I think I better take some notes, as I'm certain very soon, I'll forget how I got my post calls working. on the plus side ... i also found the scheduled posts area 😁
Friday night business meeting. All the business. Discussing #instagram feeds and their merits.
Juggling the #wordpress template hierarchy leads to exclamations such as "hey that's not in the parent theme! oh wait ...."
Found myself making friends with #wordpress again recently. The two of us have a complicated relationship.
Today's #win - successful requests to #MySql from an #aspnet MVC site in visual studio #notasstraightforwardashoped
#success ! It took me a few hours but I finally managed to get an #Angular 7 front end request service to call a .... see full tweet.
worked instantly #neverdoubtedit
Demonstrating my Twitter app to my #climbing friend. If this doesn't come up in the #PHP page I've made, this be #embarrassing