So, I took yet another course from Udemy on PHP and MySQL, figuring I could get some more useful stuff.
On the plus side, some more useful stuff.
On the negative side: an instructor (one I had for a different course) who tries to do big projects (there are ten of them) and so whips through some of it way too fast. Yes, it’s a video and you can stop it, but when you’re trying to deal with code and he pastes a whole web page in and doesn’t adequately explain it all, or when he changes something and then whips to a new screen before you can really see what he just did … (and he never tells you where he’s getting the code from) … and then the videos aren’t updated for the most current versions of software. So he has installation for “Cake” (a PHP application framework) — which in the video is opening a .zip file and copying stuff over. The current version doesn’t work that way. You have to install a software package JUST to install software packages, and then the install doesn’t complete. ACK. Sooo frustrated. And on the project I’ve been struggling with, he has some code that errors out — I had to wrap some of it in an if statement, in case the object wasn’t instantiated … which it wasn’t … argh. And the delete method doesn’t do anything or it errors out. WHY?? Argh.
On the personal CMS I was working on, I have had some insights, but no time (because I was trying to take the lessons. However, some fruitful discussions with an old dBASE buddy in Scotland (I love the international community) who does a lot of PHP coding, and I realized where some of my issues may be. I need to revisit the structure of the code itself … move some things around, rearrange the code, group things together, wrap them in appropriate tests … but I think I can get it to work.
Once I do … I need to look at some of what I’ve gotten from the latest course, because despite the frustrations, there are some good concepts in there. It’s weeding through everything and figuring out what I want to use, what I don’t want to use … (I know I don’t want to use either the Cake or Code Igniter frameworks — overly complicated — a web page that calls other web pages that call other webpages … at some point it feels like they do it that way because they can).
I did work out an issue with the editor I was working with, and getting it to handle character counts. the funny thing is that the editor I’m typing in may be the same one. It’s quite customizable, but oof. I had to create a plug-in for it. I posted the code in the support forums, and while viewed a bunch of times, no “thank you” type messages, etc. Oh well. I am sure I’m not the only one who could use that functionality, but screw ‘em. I made it available because that’s the kind of guy I am (and it is based on code someone else did, who I gave full credit to).
In the rest of the world … well …
Halloween came and went with no mishaps. However, CJ’s being wiped out at work. She’s in the transition phase from one position to another, and some of the projects she works on went weird because some of the team are gone already, and a lot more. It’s meant working late, it’s meant working weekends, and so on. This is on top of the exchequer fun.
Last night we took a breather. We live in a Halloween dead-zone, because we’re on a fairly busy street (people come whipping through too fast) and there are no sidewalks to speak of. There are a couple places someone started to put them in, but … not a safe place to take kids. So we went to the movies and saw Bridge of Spies. Good movie, well written, well acted, well-directed … Didn’t deal with clocks (it’s Daylight Savings Time) until around 4 something, when I backed up the bedroom clock. Dealt with the rest later.
Oh yeah — there was a message from my bank last night that they were concerned about some charges on my debit card, and I should call. Called this morning because among other things an Amazon order didn’t go through. (Sigh) Turns out someone got my card number and made a bunch of wild charges all over the place, including a couple of sites KNOWN to be a problem, and Walmart which I never shop at, and a diner in Maryland, which is amusing, since I live in California and have never been there. Sigh. So, for a few days, no debit card. Charming. Put the one Amazon order on my real credit card (which will make them think I still love them, I guess — I don’t use it much and try to keep a zero balance).
Am looking at getting into the Mediterranean Diet soonish. More on that if it happens. Have been trying to have grapefruit for breakfast rather than pastry (which means I am not at the local Starbugs every weekday …). Cheaper, better for me. However, the last few grapefruit were hard and not really edible. Probably not really ripe. Sheesh. The latest batch is left out on the counter to see if that helps.
Walking most work days, although this week was weird (a mix of things). That’s good for me, although it’s not really promoting weight loss, it does keep me moving and generally feeling better. Fewer aches and pains.
Job search sucks still. I have one more payment (in a week) for unemployment, and that’s only a single week payment. Have been avoiding spending a lot, so have most of it saved, but still. Time to ramp up the job search. Sheesh. I’ve been kind of doing the minimum on that front … I need to put more effort in.
Well, despite discussion of going for the Mediterranean diet soonish, tonight I’m trying to make ziti for the first time, so … just no extra bread with it… keep the carbs down some.
CJ is talking about after the new year starts, looking at getting a couple of cats. Probably a good idea. It’s been nearly a year since we had to have Rebo and Zootie put down, and I think the wounds are mostly healed … or about as much as they will. We will always miss them, but having new cats may help …
Longer post than usual, because I didn’t really post at all last week. Amusingly, created a plugin for WordPress as one of the course goals for the class I’m having difficulties with, and the last project is another plugin. The first was a basic contact form (send an email …). The second … no idea. I want to TRY to get the project I’m on done, but if I can’t, I may just do that one and call it done. (Mark the other videos as complete …) Then I’ll start re-thinking how I want to do a bunch of stuff. Well, done rambling, probably time to start building the ziti …