Bootstrap 3.0

I have been loving using Bootstrap in my projects, so of course a new update just makes it cooler!

What is Bootstrap?

Bootstrap is a handy frame work that sits on top of your html and CSS and makes it look as it should across the board. Its gives it a clean attractive style off the bat, and a bunch of really handy tools that just make developing for the web so much easier. I think after using bootstrap a little, that I will be building projects in it for a long time.

Some of the Cool new toys:

  • Sizeable div spans: Its really handy having the ability to change the size of , in 3.0 the way it handles div sizes has completely changed and is now much better.
  • Icons: the new way you do icons with fontawesome.io.
  • Styling: The default style has been completely revamped and the new one is really nice.

I will definately be using Bootstrap 3.0 in all my new projects, the changes and refinements are quite welcome.

Advertisements
Hello, World!

Melongena – PHP Template

Well that was fun

I have been programming away having tonnes of fun today, and its only 4:36pm! I’ve been at this project since 6am when I turned up at work to find out that my shift was instead scheduled for 6pm. Today I have made 32 commits!

I haven’t used GitHub in ages! See:

@EdenVicary's GitHub activity as of 2013-09-06 at 4.40.45 PM

GitHub is great! Using GitHub for development is just so easy! I was having so much fun today, I also used GitHub pages to create a page for myself. I created this repository, and because it follows their special naming convention they have server serve it up at edenvicary.github.com. Its so simple, for a start I’m just using the automatically generated themes, but may choose to make my own custom page at a later date.

What I created/moulded

So I have created/moulded from the project template and layout, I’ve been using on my other projects, like my business website. Its simple and it works.

Why Name it Melongena?

Because its a shell, this template is only a skeleton for you to duplicate and mould/fill-out.  Melongena is also a shell, the Melongena shells come in quite a large number of different shapes, sizes, and forms. Just like your projects will be!

Project layout

The project layout is simple, check it out here. The main working files are:

  • /css/
    • main.css – Any project custom css
  • /img/
  • /includes/
    • phphead.php – Stores defaults and maily site wide data
    • header.php – Store nav and other html head data
    • footer.php – Site wide footer with standard javascript and analytics calls
  • /scripts/
    • main.js – Custom javascript
  • /index.php – Home file duplicate this for new files

I’ve been using this pretty successfully,  but if you have some great idea that makes it better. Please send me a Pull Request.

Example content

Check out a hosted example

melongena.vicarytech.com

So you can see what the blank project looks like when its hosted, I put it up. Go ahead and check it out, even look at the 404 page that it throws when you search for something that doesn’t exist.

Its ready and waiting for your content and customizations.

What I used

I’ve used lots of different things from all over the web, but probably the two most crucial are:

Bootstrap

I love Twitter Bootstrap and I’ve been really enjoying the version 3.0 improvements. The default project uses the raw default bootstrap theme, if you would like to use a different standard template Bootswatch do some pretty cool designs.

HTML5 Boilerplate

HTML5 Boilerplate is a community driven HTML5 template that I took some great inspiration from. Looking at this project helped me get the 404 page together.

Where I want to take it

In the future I plan on using  jmathai/epiphany for a project thats just around the corner. So I’ll probably, and quite reasonably be expecting to make a Epiphany template. Stay tuned.

MAMP Pro – website

MAMP Pro – website

Today I finally made the jump!

Since I moved to mac I have been wanting to stop using MAMP and pay for the MAMP Pro version. Today I finally did it! I could never bring myself to buy it, but today I decided I really wanted to use the local dns feature bad enough that I would do it.

Now, instead of making a call to:

localhost:8888/victk/

I can just simply make a call to:

vicarytech/

How cool is that! I’m very happy with the purchase.

humans.txt

Are you writing things you’re proud of? Well humans.txt is a simple idea to help the world recognise the people behind the websites we like. If you would like view their website.

robots.txt

On the humans.txt website, its mentioned that an argument for the use of humans.txt is the common practice of writing a robots.txt. Although as you can see my robots.txt is very simple and doesn’t do anything.

User-agent: *
Disallow:

How do you find it useful?

The place I personally see humans.txt in the world is probably in the open source community and in code shared over places like GitHub. Where there is a high traffic of people who are actually interested in the sorts of information that is actually kept in a humans.txt file. How do you see its usefulness? (comment below)

17 units done 7 to go!

Eden's School Photo

This is my Year 10 school photo, I commenced my University studies about 2 months after this photo was taken.

My ‘different’ education setup!

So I’m 17 and have completed 17 units of my Bachelor’s Degree, how does that work? In year 10 I had the opportunity to do a year 12 I.T. subject, while doing this as part of my regular schooling. I decided to take up the challenge of also doing some introductory Computer Science subjects as well. After completing those subjects with rather successful grades, I continued further through that summer. After that summer we decide there wasn’t too much point in me doing VCE (My year 11 and 12 studies), because the ATAR mark you get at the end is for the sole purpose of getting you into a university course. My parents and I decided it wasn’t necessary for me to continue with, ‘normal’ school, considering I was already at Uni.

We all know the old Apple campane, ‘Think Different‘ right? Well this was a real, ‘Think Different’ decision moment! One interesting thing we decided I should do is stick around through year 11 and just do English. The reason we thought this would be good is that I’ve never really been that good at English and I know how incredibly valuable those skills are to my future, especially with where I want to go.

Where I’m at

As of now writing this Blog post, I’m about to commence my 9 th consecutive back-to-back overlapping study period, having just completed last SP’s exam the other day. Whether or not it was a wise decision or not, I chose to complete all my major first, doing all the subjects which involved topics I was already familiar with. Now having completed all of those I’m at a point in my Uni studies where the material I’m learning is all fresh information that I haven’t ever looked at before. Which is both challenging and exciting, I’m finding out all sorts of exciting information about subject matters that are somewhat related to the Business Goals and Aspirations I hold.

Where I hope to go

I plan on taking these remaining 7 units quite slowly, while utilizing more time for my Business activities. I value the effort I put into my business activities, because I find this is where I learn the most, learning how to cater to customer needs and desires. Fulfilling orders and marketing product offerings, are all valuable experiences that are building and equipping me for my future plans. I am trying to grow my business through both making my own Apps and Websites, like Vehicle Log Book Pro, and also through doing contract work. I hope to see these two lines of business grow to make quite an exciting and Passionate brand in the future!

Why I got an iPhone 5?

Why not 4?

When selecting my phone one unusual recommendation that I got was to go with an iPhone 4S. People who were recommending this option had and used both and reckoned that they iPhone 4S was a better device and the battery had superior life. In the end I decided not to choose a iPhone 4S because going with an iPhone allowed me to test and develop my apps for the new screen size. In my personal use of the iPhone 5 I have experienced no issues with the battery.

Why not Android?

Well this has to be the biggest opposition of my choice, Android is a huge platform with a growth rate that supparses that of the iPhone 5. There are two reasons I based my decision away from Android on, the first is that I already have a couple of Apps on the iOS App Store and not being able to show them to people in conversations because they don’t work on my phone would be very annoying. The second is that I want to continue making iOS Apps, because from my perception the iOS market is more willing to purchase my Apps than Android users.

Average App Prices

Why it suits Eden?

Personally I like the simplicity and ease of use offered by iOS, I’m not so interested in changing settings and customising my device. So in that respect the iPhone is an even better fit for me.

12 Lessons Steve Jobs Taught Guy Kawasaki

Introduction

How do you view Steve Jobs? How do you view what Steve Jobs Achieved?
Well how would you view him if you had worked closely with him in two jobs, and your work with him was a defining moment in your carier. Well Guy Kawasaki has, and he has an insight into how one of the greatest entrepreneur minds of our time thinks and works.

Guy’s Good points

If you really want to know what Guy thinks about Steve Jobs, it would be best for you to watch it yourself. But here are some of the points that stood out to me.

  • “Experts” are clueless – Someones title doesn’t actually mean they know more about your situation than you do.
  • Customers cannot tell you what they need – What they will tell you is better, faster cheaper. But when you want a new direction or product you have to find it on your own.
  • Biggest challenges beg best work
  • Design Counts – Lots of people care about design, “It is a lot easier to enchant people with great stuff, than crap”.
  • Big Graphics, Big Font – Every slide was simplistic and big, Steve Jobs has slides with one word
  • “Work” or “doesn’t work” thats all that works.
  • “Value” is different to “Price”
  • A players hire A+ players – B hire C hire D hire E, this is called the bozo explosion
  • Real CEOs can demo
  • Don’t worry be crappy – The first version can have elements of crappiness. Don’t ship crap, just ship things that aren’t perfect.

ezi-sked iOS Alpha Release

Introduction

I am a self taught programmer. What I mean by this is, that the majority of my programming knowledge comes from what I learnt myself or could find good resources on. Now saying that, I have since done a bachelors degree, so I can reasonably call myself a profesional software engineer. But before starting uni I taught myself a considerable amount of programming knowledge. When I say, ‘taught myself’, I don’t want to undermine the importance of mentors and peer influences on my life. I have a fantastic support network that requires much recognition. Anyway, how does this relate at all to ezi-sked? Well during that time of learning I worked on a early prototype version of ezi-sked, because I had the need of a similar product at my own workplace.

ezi-sked iOS Alpha App Store

Why ezi-sked? (The short version)

While 15 and working in the fast food industry, I felt the lack of a effective rostering system at my workplace. It even went so far, that I missed shifts because I couldn’t access the rosters when I needed the information. So I set about creating a product that would solve my dilema. I have a keen interest in making an effective simple system for all users, both management and employees. My rostering will have a strong focus on getting employees to the shifts they are rostered for, Effective processes to ensure the shifts employees have rostered for them are ones they can actually work, in a seamlessly simple way. On top of that I have exciting plan to improve the alert systems so that everyone who is effected may have the correct knowledge, at their disposal when the need and want it.

Why ezi-sked iOS?

So I made a prototype sometime ago, now I want to get the ball rolling again, so for the Alpha release I decided to go mobile first. My plan it that decision is, I am able to expand and improve the app, with the development of the Web App Beta now so that I have a product that I can market to both stores and workers in fast food restaurants.

How & What features?

Now

At the current Alpha version as of (March 2013) ezi-sked has a limited functionality, in comparison to what it will have in the future. The features in the current version are creating editing and deleting rosters and shifts, so that you have a record of rosters with you wherever you go.

Future

Shifts arrive on your phone from your store manager and you can view them, call your manager. Also you can turn on the ability to be notified 30 min before your shift. You can also activate a feature where other people you live with can have rosters available to them aswel.

Apple vs Samsung

Introduction

Two big successful companies clashing horns for mobile market dominance. Niether of these companies started with smart phones, but instead a diverse background of TVs, computers, MP3 players & Air Conditioners. They have grown into beasts who regally clash horns and take chunks out of each other. They do this while, trying to attract the mobile consumer market. They have their wounds and their trophies, but this war isn’t over. They may endlessly battle but also copy, so battling has made them stronger.

Mutual Product influences

Samsung products changed drastically after Apple released their iPhone

Image via AllThingsD

Thirty years ago mobile phones weren’t around but in 2013 everyone and their dog has a phone. I even know multiple people who have several smart phones, so I am quite left out, and when I tell people I don’t own a phone I often get weird looks. Its 2013 and 17 year old App Developer and Second year Computer Science Major doesn’t even have a phone, well thats another story and I do want to change that fact. Wanting a phone maybe why the question of which phone is for me, is such an interesting question. In the picture above you can clearly see the effect of Apples design decisions on Samsung’s products. What is harder to show and isn’t shown there is Samsung’s effect on Apples products, over time and through Apples updates they have improved and added features that are clearly an influence from Android and Samsung. Product influence is not the only thing that is similar between the two companies.

Approach & Demographics

Apples approach since about when Steve Jobs returned (1996) has been, make the best and the consumer will love us for it, where as Samsung has a different approach. Apple have one phone product the iPhone, it has variations in capacity and colour but its still the one product. Personally I know a CEO and I know a homeless person and both of them have exactly the same iPhone. There iPhones were made in the same factory and they cost the same amount to them, the Samsung product rang offers a wider breath in prices. The apps these two people have on their phones are completely different. Consequently because they use their phones for different activities, but its the same phone with the same price tag. Where as Samsung has a huge range of phones, and these phones range in price and features, so that people find a device thats suites them. Through this marketing and product development decision Samsung has won customers that don’t want to conform to Apple and instead want a device designed for them. At the moment Samsung’s market share is faster growing than Apple, and so this is cause of though for me being an iOS Developer.

App Developer Dilema

Well as an App Developer I am around the mobile industry more than most, and also in a different way than the general population. Previously I mentioned how I am planning on getting a smart phone, well I have to make a decision. Up until this point I have only made iOS Apps but I feel that Android wouldn’t be overly difficult for me to pick up and that I would like to branch out into that segment. As a primarily iOS Developer and a Mac user I would personally prefer to buy a iPhone, but as an entrepreneur I would also like to expand my business opportunities by offering Android App Development. The way I would learn Android is by owning one and porting one of my existing apps to Android. Currently I have a small inner conflict. Do I follow personal preference or business opportunity?

Conclusion

Apple and Samsung both create products that are getting smarter and you can see that competition has healthy results on their current offerings. These two product ranges have quite broad demographics. Both companies supply great solutions with broad ranges of benefits, some factors which could sway your decision that are more specific could be price range, accessibility and availability of specific Apps. Both companies have great product offerings, and I can see no general major contributing factor in swaying you either way. Personally it would almost be smart to get both, but hey I don’t know whether or not the budget will agree with that.

Trello

Trello is an amazing product that I use pretty much everyday.

Screen Shot 2013-01-30 at 3.58.34 PM

Where I found Trello

I found out about Trello while listening to a great talk, I recently wrote about this exact talk, here is my blog post about it. That talk is by Ryan Carson, he talks about a few business concepts and ideas that have helped him being a Entrepreneur. One of the areas he touches on, is his standard day, and how he organises it using this amazing product called Trello. So naturally after hearing him rave about Trello, I decided to Google Trello, and found this extremely helpful Web App.

Why I have grown to love Trello & How I use it

Out of the limited amount of organisation methods/programs I have used in my time, Trello is like no other. With the unusual Board, List & Card they have made a program that I use daily. I don’t know if everyone finds it as intuitive as me, but I find this organisational system just makes sense. The First Board I ever made was a ‘Personal Time Management’ board, I hope this is pretty self explanatory. Then that board looks a bit like this: