We're gearing up for the rollout of our shiny new database replication software. Initially, the whole processes was hand coded; I've never gotten a complete count but it was somewhere on the verge of 350,000 lines of SQL. Completely unmanageable and a huge hassle to extend or troubleshoot.
I was up until 4 am configuring environments, shucking backups through our client's network that I swear has it out for me. 60 gigs via FTP, after a myriad of failed attempts and 12 hours later I could finally run my audits to make sure the network gnomes didn't fiddle with my bits. Boss man chimes in we're good to go and I can breathe, my 18 hour day wasn't for naught.
We're managing on the upwards of 60+ environments, I'm slowly going insane with remembering every. single. instance. so I've started to develop a WPF application that can manage cloud servers and SQL databases hosted by them. Just simple stuff, take backups, run scripts, dynamically generate connection strings based upon parameters you give it. Stuff that the .NET framework handles pretty well while dealing with Windows based servers. I adore MVVM and bindings so I'm having a really good time stepping away from our web based application.
What are you working on today?
Good luck learning python. Learning to program was probably one of the best decisions I ever made!
Do the things you read here make any sense to you? I remember browsing programming boards when I was starting out, and it all just sounded like gibberish to me. If you have any questions or need some help learning python, feel free to send me a message!
Keep with it, python is an INSANELY useful language. I use it in many major, high profile jobs and no one questions the use of python.
I bought a viking camp 6 months ago and have been converting it to a math creativity center. We'll be opening in 2 months and there is still too much to do! I've just finished putting up the trim in the big banquet hall. It was a dark viking-y room with stone and rough wood and runes carved everywhere. Now it is light and bright and ready for artwork. I'm eager to begin on the doors. There's 3 in the room. One of them is almost exactly the silver ratio -- you've heard of the golden ratio? It's the first in a family of interesting ratios. I'll write a post about if anyone's interested. With a golden rectangle you can cut off a square and the part that's left is another golden rectangle, so you can keep cutting infinitely. With a silver rectangle, you can cut off 2 squares and be left with a silver rectangle. The ratio is 1:(sqrt(2) + 1). Amazingly, one door is very nearly in the bronze ratio (you can cut off 3 squares). And the third is close to the the golden ratio + 1. So I want to use these ratios in designs on all of the doors. Here's some sketches: The first is golden ratio + 1, the second is the silver ratio, and the third is the bronze ratio (which I don't have a really good idea for yet). I was really happy with the arrangement of squares and half-circles on the silver ratio door – and then afterwards found that someone else of course has already discovered this design. So that's what I'm up to this week!
Hey hey, Cisco buddy! Going for the CCENT/CCNA? If you haven't checked out CBT Nuggets or the Cisco exam study guides, I can't recommend them enough - Lammle's book was incredibly useful for both exams.
Ahaha, nice. I hadn't even considered looking into a subreddit for those exams, perhaps I should consider the community factor in the future. For CCENT, OSPF was my largest obstacle - it probably made up about 20% of the questions on my exam. As long as you know your show commands, how to recover a password, and the basics of OSPF, you'll cruise through the CCENT. Best of luck, and if you have any questions, feel free to ping me. :)
"Today" isn't really the best time scale for me to use; I'm only a hobbyist. Today, I'm not doing anything other than mulling things over in the background while I'm at work. That said, the thing that I'm mulling over is writing a text based web browser. To do that, I need to get a better understanding of how browsers work in general, so I have started reading these articles: http://limpet.net/mbrubeck/2014/08/08/toy-layout-engine-1.html This is probably too big of a task for me to take on, but it seems interesting. If I'm lucky, maybe I'll end up with something that'll work on hubski. My browser of choice barfs all over the place:
Today I am working on making sure all the newbies on Hubski can find there way around safely. Beyond that, I plan on writing a bit. I've taken up a new project, because.... well, I only have 6 major projects going on in my life and needed a lucky #7. So, today I will be putting together ideas for a screenplay I'm writing with humanodon and steve. I have some good ideas gents :)
Well I started doing this on an arduino and just using any and all libraries I could find so I could understand how to actually make sound. Now, and with a more powerfull chip I'm writting my own code for sound synthesis. At the moment I have wavetables that are built on-the-fly, because they were taking up too much memory on my chip and weren't versatile enough, and right now I'm working on implementing a fast fourier transform so I could get some equalizer and that kind of data on a screen (on a seperate chip). But basically all I have for now (of my own) is wavetable generation and output, along with some ADSR envelopes. If you'd like to anything more in depth pm me!
Working on a game engine, I entered it in a competition and am presenting it to judges in 2 days.
Due to travelling, it needs to be done much sooner so I don't have time to talk about it, I will update this post when I do though. Good luck with your rollout! And to everyone else in this thread. Edit: Had a good time. Didn't win anything. I was presenting a 3D, open source gaming engine written in Java.
I work daily on a pretty popular iOS app, ~60k daily users. Just returned from paternity leave and spent the bulk of my day catching up on about 3 weeks of changes and trying to setup accessibility labels for ui automation testing with Appium. Caught some of xcode7 preview and saw an update to ui automation testing there. Gonna have to put some time into researching that soon. Personal stuff, trying to teach myself python so I can make an alternative to Couchpotato.
I fleshed out an auto-magick torrenting application to run on a RaspberryPi using the mono-framework and C#. Unfortunately this was during some very turbulent stages of the The Pirate Bay's existence and I resorted to fleshing out my own API that very quickly became obsolete. It was neat for about a day.
Cool! I've tried to use my rPi as a torrenting box but it's too slow with a few 100 torrents running, sickrage and couchpotato. Instead i'm using an old macbook with a broken screen to handle it all for me. But CP never symlinks right for me and almost never gets the right movie. I don't even care about the quality. So I figured I can write a tool that does this just using an imdb user list. And I'm only concerned about torrents at the moment so I don't need all that usenet stuff. Hoping that it'll be pretty straight forward.
How do you feel about devoting time to learning / keep up to date with ember.js while the framework is constantly changing? For example, my fiance is doing a small presentation on using local storage with ember.js.
She become rather annoyed because the features she needed for her presentation were only avaiable on a specific version of ember and it was difficult for her to find out which one. She's decided that she will avoid ember until it has some more stability.
Today I moved from just reading out our proprietary binary messaging service to trying to really figure out how to use it for the project I'm working on. I know what I want it to do, and I have a very rough idea how to do it, but all the documentation was written for use cases that don't feel remotely related to what I'm trying to do.
Currently writing down design ideas for what will either (hopefully) be a spiritual successor to Battletech, or a "remake" of sorts of Mechwarrior 2: Mercs, through Unreal Engine 4. I knew a little bit of C, and my absolute favorite thing is figuring out how things work. When they made UE4 free and gave the source, it was the perfect excuse to do two things: learn more programming, and learn more about games. I'm so stoked!
I'm working on going through this Udemy Course on Bootstrap (shoutout to insomniasexx), because I know some basic HTML and CSS and would like to learn more. From there I'm either going to build off this course and make my own site, or launch it in Squarespace and use that knowledge to know what's actually going on in the front end.
There are a few things I love about Bootstrap and a few things I hate. 1. It gives you and everyone else to ability to have a unified set of CSS (and JS) classes/functionality to work with. It makes it insanely easy to work in large teams, or hand off a project to a new person without fear. 2. It's documented as fuck, so even if I hand off to someone who isn't 100% familiar with Bootstrap, they can learn it pretty quickly. +1 for having all their documentation on one page. Yes, it takes forever to load but ctrl+f is amazing. 3. It allows me to spin up new HTML pages in whatever templating language or backwards ass CMS (cough kentico cough) a client is using really quickly since the classes are so modular. 4. Their naming conventions for things are well done and a good balance between short & sweet and actually letting you know what the class does. This helps noobs get a general sense of how to name their CSS classes, without being so overly ridiculous as BEM namespacing and others. Things I Hate: 1. People don't really know what the CSS is doing anymore. A lot of people just load Bootstrap from the CDN and don't look at it or how the less is put together. They don't understand why a column without a row doesn't do X or Y. This is great if you are simply using Bootstrap as a way to style your Angular or React or whatever awesome app you are building. It's less awesome if you want to build websites for a living. Solving layout problems with relative/absolute or clearfixing is one of those things you have to solve in order to really start to get how it works. I recently took over a project where there was a "clearfix" class on every other container, including an H1. They were obviously attempting to solve a problem, not sure which one, and figured adding that class would help. Something solved the problem - I doubt it was clear-fixing the H1 though. 2. If you have any customization (especially in variables.less), it is guaranteed to affect things in 500 different places. It's great if you know what you are doing. To have your forms suddenly jump 5x the height because you wanted your paragraphs to have a bit more breathing room can be frustrating though. 3. Performance. Bootstrap is a weighty fucking massive piece of shit when it comes to performance. Adding 10 classes to a single element is not really an ideal way to do things. 16kbs for a fucking jumbotron that no one uses? I always ditch 90% of the less files when I build a bootstrap project and it's still probably 8 times heavier than it needs to be. It makes you want to have 1000 different utility classes to help you with everything. All and all it's good. But if there were a bootstrap half the size and one that did things like google fonts did and have the little meter jump up when you add 1000 things to your page, that would be better.
My first 'real' job was at a startup that ended up failing. It kind of sucked, and I sometimes think if there maybe was something I could have done. But you are right that the skills you learn there make you employable no matter what - After the failed startup I immediatly started getting job offers!
Ha, I've already been getting job offers and requests for interviews from local companies, and my linkedin is blowing up with big company recruiters messaging me. Honestly it makes me feel a little good about myself, especially since I know that with all this interest in me the wife and I won't go hungry.
As of right now the only person that is worried about the startup failing is the CEO, since he is a business/finance guy, and there is a smaller demand for that. Makes me wonder how many startup founders that are business people get laid off after a startup gets acqui-hired for the tech talent.
Oh man, that database replication software sounds like one hell of a program. I've got to arrange and schedule updates for a little over 2000 devices for one of our clients through SCCM today; unfortunately, a decent chunk of machines aren't included in those collections and need to be patched manually as well. This is the fourth month I've taken this duty, and it tends to eat up a decent amount of my time for the middle of the month. Most of it is a waiting game, though, and some super basic WSUS/SCCM agent troubleshooting if anything goes wrong. I'm also taking a final exam later today for an Intro to IT course at WGU! I've got a year and change of work experience in the IT industry, and my employer has provided me the means to go back to school and work full-time. I'm attempting to earn a B.S. in Information Technology with a concentration in Security, over the course of the next year. 77 credits...here goes nothing!
Hey, thanks! The neat thing with WGU is that it's competency-based and geared for full-time working adults. With this particular IT degree, I have a whole bunch of certifications to earn in place of final exams or assignments - mostly CompTIA, but also the CCNA R/S (I earned that through self-study already though, network stuff is fun!) and the CCNA Sec. It's a pretty neat school! Thanks again for the kind words! :)
Well i stopped working in order to finish my University courses without any distraction. I'm working on a simple site using w/ PHP but the documentation is killing me. All these diagrams and stuff i never used to use account for the 90% of the grade. I've been implementing pointless stuff with jQuery and what not because it's so boring doing IDF0, IDF3, Use Cases etc. Well there's that..
I'm developing a new feature for my website, www.cleversurveys.com. It will allow for more accurate predictions on all predictors, and automatically disable questions that don't correlate well with predictions. It's a system similar to feature selection (for anyone familiar with machine learning), but more fine grained.
I know this is trite, but I have to share it. This is the my first ever oder of poutine. The canadiens love this stuff and with good reason.
I'm working on a reddit bot called /u/pitchfork-bot for fun in python. I just left reddit but I'll still try and keep the bot running.
Rocky start to the UHawaii stuff but I'm working on it :)
Trying to reconcile why this error is popping up when using Pillow in Anaconda. I figure it's something to do with a presence of both Pillow and the Python Imaging Library per this StackOverflow link but I'm not quite sure. OSError: cannot identify image file 'img2860.tif'