May 2013
6 posts
5 tags
Google I/O 2013 Lines Up Innovation, Inspirations
The sixth annual Google I/O 2013 conference for software developers was held at San Francisco’s Moscone Convention Center last week. In attendance were IT students from Olivet University’s Information Technology College, OIT, who soaked in the developer-centric event with glimpses into future products offered by Google.
At its 3-hour keynote, Google introduced its latest progress for...
4 tags
IT Students’ Android Mobile Apps, from Concept to...
The newly opened course for android development is growing quite popular among the students at Olivet University’s IT College. Olivet Institute of Technology’s instructor Dr. Thang Duong’s experience in the industry can be seen in his enthusiasm to help students realize their idea from concept to final product. The course provided Android tablets for each student in helping them develop new apps....
Ruby on Rails Series: 1 Get running →
Setting up Rails can be quite easy. First Install Ruby and use RubyGem to install rails gem install rails check ruby -v and rails -v to see it is ok rails new : create new application if using scaffold it will create restful 7 method: index,show,new,edit,create,update,destroy after making changes , migrate db using rake db:migrate Useful ide can be rubymine. sqlite is default so for testing...
Olivet University San Francisco Students... →
Plagiarism may be centuries old, but the practice has certainly not lost its relevance. With a plethora of resources and content being produced on a daily basis all of which are easily accessible via the internet, plagiarism seems to be a growing trend and a growing problem not only within cyberspace but also within academic space. Students at Olivet University’s Institute of Technology...
Olivet Institute of Technology open Android... →
Olivet Institute of Technology opened the course for android development in Spring quarter.
This course covers fundamentals of software development for Android platforms, basic Java development concepts and excursions into advanced mobile device development. About 20 students registered this course.
Upon completion of this course, student will have 3 outcomes:
(1) understand fundamentals...
April 2013
1 post
4 tags
Olivet University IT Students Seek Leaks and...
OIT students at Olivet University are building up their knowledge in security technology and unearthing cryptography technology. Students gained a detailed knowledge through topics learned from the 2013 winter courses, which included Cryptography and Botnet Phishing. Resources were also provided through the tracks given by security professionals at the 2013 RSA Conference in San Francisco, CA.
...
March 2013
6 posts
4 tags
Apple Strengthens iCloud Security With 2-Step...
Apple rolled out a 2-step verification tool that strengthens password security for Apple accounts. The feature lets a user receive a code on another device that can serve as a second password. Such as a temporary four-digit code sent to the user’s cellphone.
Traditional password system have been found vulnerable to hacks. Apple who takes customer privacy seriously provides this two-step...
Olivet University IT Experiments SEO Lab
Information Technology students from Olivet University have begun experimenting with SEO and its basic mathematical model of Google’s result ranking algorithm. It was an attempt to apply a scientific model to SEO statistics analysis.
Search engine optimization (SEO) affects how websites appear on a search engine based on natural and organic search results. With research into white hat SEO,...
4 tags
Here’s Where They Make China’s Cheap Android... →
A little over a year ago, 38-year-old entrepreneur Liang Liwan wasn’t making smartphones at all. This year, he expects to build 10 million of them.
Liang’s company, Xunrui Communications, buys smartphone components and then feeds them to several small factories around Shenzhen, in southern China. There, deft-fingered workers assemble the parts into basic smartphones that retail for as little as...
6 tags
GOOGLE WANTS TO INSTALL A COMPUTER ON YOUR FACE
Google glass are taking steps to get even more high tech. The compact frames have on one side a hidden camera, a battery, motion sensors, a wireless connection to reach the Internet, and other electronics. It also contains a small display, which works by having a small light directed into a person’s eye by a thumb-size prism positioned just under his or her right eyebrow.
But how this Google...
6 tags
IT Students Developing Anti-Plagiarism Software...
Olivet University IT students are collaborating with the school’s Research and Development department to begin an anti-plagiarism project through software development. Several Olivet Information Technology students will present the completed software as their final project for this quarter.
All institutions deal with the universal challenges of preventing and detecting plagiarism in...
OIT Experiences Googleplex, Modern Work Culture →
A group of Olivet University IT Masters students took part in a tour of Google’s headquarter campus, Googleplex, in Mountain View, CA. Students spent time speaking with Google engineers and learned about the modern work culture at the tech giant’s campus.
The company’s rapid growth along with its creative team of employees offered a glimpse at how Google employees balance diligence...
February 2013
6 posts
4 tags
Olivet University San Francisco Attends 66th ABHE...
Olivet University San Francisco leaders made a strong presence this week at the 66th Annual Meeting of the Associations for Biblical Higher Education (ABHE).
Presidents, Academic officers, and other administrators of ABHE-member schools gathered for the annual event in Orlando, Fla. under the theme of “Quality Assurance and Disruptive Innovation: Can They Coexist?”
This year’s...
Olivet Nazarene University, Olivet University and...
Olivet Nazarene University has its name so similar toOlivet University, so that I am quite interested in learning how Olivet Nazarene University is. When go to their fast facts page, I am happy to find they are Christian University also, backup by a service of the Church of the Nazarene, theologically grounded in the Wesleyan tradition. In fact, Olivet is an oil that is so special in Bible,...
3 tags
Olivet University Java Web Server Course Outline
This course will prepare the Olivet Univeristy students to build Web applications using the latest Java technologies and frameworks for web development. They will learn how to design, build, test and configure Web applications using Servlets, JSP,JSF and related technologies, with a strong focus on using these technologies in the Model-View-Controller (MVC or Model II) design idiom, including...
4 tags
How New York State describe Olivet University
Olivet University is a private Christian institution in the Presbyterian tradition, located in San Francisco, California. Olivet University has applied to the Board of Regents for permission to operate in New York State. Education Law §224(1)(a) and §3.56 of the Regents Rules prohibit any operation by out-of-state higher education institutions in New York without prior permission of the...
solution to Google Python Class Babynames homework
def extract_names(filename): “”“ Given a file name for baby.html, returns a list starting with the year string followed by the name-rank strings in alphabetical order. [‘2006’, ‘Aaliyah 91’, Aaron 57’, ‘Abagail 895’, ’ …] “”“ # +++your code here+++ names = [] f = open(filename,...
2 tags
Python Resources recommended from Olivet...
Here are some very good Python resource links, which we use in Olivet University teachings, just share here http://www.activestate.com/ASPN/Downloads/ActivePython/ http://www.python.org/doc/current/ http://www.hetland.org/python/instant-python.php http://diveintopython.org/ http://www.networkcomputing.com/unixworld/tutorial/005/005.html http://www.vex.net/parnassus/ http://starship.python.net/...
September 2012
1 post
5 tags
Teach Yourself Programming in Ten Years
Why is everyone in such a rush?
Walk into any bookstore, and you’ll see how to Teach Yourself Java in 7 Days alongside endless variations offering to teach Visual Basic, Windows, the Internet, and so on in a few days or hours. I did the following power search at Amazon.com:
pubdate: after 1992 and title: days and
(title: learn or title: teach yourself)
and got back 248 hits....
August 2012
12 posts
6 tags
9 tags
2 tags
3 tags
5 tags
Software Engineering Distilled
This is my attempt at distilling software engineering into 20 tweets (<140 characters). Not entirely sure that it is wholly satisfactory. Please try your own!
Plan your process. Share it and keep it under constant revision. Use a well understood process template. Drive process improvement. #softeng
Identify your stakeholders. Ensure continuing engagement. Collectively own major tradeoffs. Get...
7 tags
5 tags
6 tags
Google PageRank checksum PHP algorithm revealed
In a blog entry, the Google PageRank checksum algorithm was revealed.
The Google PageRank functionality in Google Toolbar works by querying Google’s server for information on the PageRank of a specific page. This might seem easy enough to implement in your own program/website, but the problem is that the toolbar calculates a checksum on the page URL before querying the server, and the...
7 tags
Productivity vs. Guilt and Self-Loathing
The guilt can be crushing. Everyone seems to be getting stuff done, except you. You drag yourself out of bed, go to work, start checking email, start deleting, then poof, it’s noon. Lunch, perhaps at your desk, then some awful meetings, then it’s 3pm. You start REALLY working, then you start feeling decent but then it’s 5pm or 6pm. It’s time to start getting home. You feel...
5 tags
Team Geek: A Software Developer's Guide to Working...
Here’s an excerpt (PDF file) from the new O’Reilly book, Team Geek: A Software Developer’s Guide to Working Well with Others, by Brian Fitzpatrick and Ben Collins-Sussman.
In a perfect world, software engineers who produce the best code are the most successful. But in our perfectly messy world, success also depends on how you work with people to get your job done.
In this...
7 tags
Five Entrepreneur Tips
“Although I haven’t been an entrepreneur for very long, I can sum up my advice into five simple tips.”, tells Thomas Monte from Cerebellum Strategies.
“I think these common sense tips apply to any business from a programming company, to a blog, and anything else.”.
Tip #1 Passion and Skill are the start of any good business!
Tip #2 Corporations are People, my friend!
...
July 2012
21 posts
8 tags
Version control best practices
Best practices
Diff before you commit
Keep commits small and logical
There is room for comments, use it!
Build and test code before a commit
Don’t leave commented code in there
Check other people’s commits
Best practices (GIT edition)
Use .gitignore
Commit often
Be careful with git reset
Rewriting history
Branching
Choose a workflow for branching
Merge often and stay up...
5 tags
Why can't the IT industry deliver large, faultless...
A interesting and insightful discussion emerged as to why the it industry can’t deliver large faultless projects quickly as in other industries that deal with other huge projects, such as Airbus or skyscrapers.
Read full discussion here : http://programmers.stackexchange.com/questions/158640/why-cant-the-it-industry-deliver-large-faultless-projects-quickly-as-in-other
2 tags
Programming lessons
1. Learn to version control your code. 2. Have some sane white space in your code. 3. Pick a real programmers editor. 4. Contribute to a FOSS
From: http://jaseemabid.github.com/07-26-2026/programming-lessons-learned.html
7 tags
Google Fiber launched !
Google launched it’s Fiber service. Being what we would describe as revolutionary will even provide free internet to whoever doesn’t need the 1Gb internet (yes, you heard well)!
Read everything here and here.
UPDATE!! : See here an unlisted official video : http://www.youtube.com/watch?v=6uZVqPuq81c
7 tags
A Collection of Examples of 64-bit Errors in Real...
A very interesting article by Antony Karpov was published in that was summarized as being the “most complete collection of examples of 64-bit errors in the C and C++ languages”. Although this article was published in 2010 it remains still a very up-to-date collection of 64-bit programming errors.
The errors mentioned were:
Example 1. Buffer overflow
Example 2. Unnecessary type...
6 tags
NetBeans IDE 7.2: Smarter & Faster
NetBeans IDE 7.2 is alive! The NetBeans IDE 7.2 release comes with significantly improved performance and many new features in the Java Editor, with a special focus on FindBugs integration, providing new static code analysis capabilities.
Along with a vastly improved developer experience that helps you write good, bug-free code quickly, it also delivers improvements in other areas, notably in...
8 tags
OIT Dean Presents Paper at SERP 2012 Las Vegas...
Olivet Institute of Technology Dean Dr. Ching Cheng Lee represented Olivet University at this year’s Software Engineering Research and Practice, SERP2012, International Conference in Las Vegas, Nevada.
Dr. Lee presented his paper “An Object-oriented Social Networking to Link People with Similar Interests and Activities” along with chairing a conference session “Web...
4 tags
Web Development: WYSIWYG VS Hand Coding
A very interesting community participated question was made regarding the use of WYSIWYG editors to create professional websites VS.. hand coding them.
A very insightful comment was:
‘I make my living by making websites. We generally split the process into several parts:
Designers design the site, usually in Photoshop
The design is sent to HTML/CSS coders, who cut it up and put it...
7 tags
Taking the Cyberattack Threat Seriously
The President of USA, Barack Obama released an article on the WSJ regarding the Homeland security.
In this article he asserted that although militarily the USA might be perhaps unmatchable, still there is a real threat on the computer security of our critical systems back here at home.
A very interesting article and also unusual coming from the President.
11 tags
Creativity
Creativity, according to Wikipedia refers is:
Creativity refers to the invention or origination of any new thing (a product, solution, artwork, literary work, joke, etc.) that has value. “New” may refer to the individual creator or the society or domain within which novelty occurs. “Valuable”, similarly, may be defined in a variety of ways.
source:...
9 tags
Javascript Development tips
Javascript language is known to be a very flexible language in terms that it doesn’t enforce too many rules on developers, deferring from Java or C# very much.
Still, there are some good basic rules that should be kept to ensure that your code has the capability of being extended and maintain consistency overtime.
Some of the rules discussed by Honza in a recent blog post are very...
9 tags
The Secure Programmer's Pledge
A very interesting pledge came about from ircmaxell blog discussing the pledge of a programmer seeking for securing its applications. It’s very relevant nowadays and I advise any developer to get very familiar with this practices.
I will not store sensitive data in plain text, I will protect it in a suitable manner.
I will always protect my users’ data as if it was my own.
I will...
16 tags
jQuery 2.0 to drop support on IE 6/7/8
On 2001, going to be already 11 years old on 27 August this year, Internet Explorer 6 was born, and many of the headaches of web developers started along with it.
On the release of IE 7 and 8 problems where a lightened but a more throughout resolution of the standardization problem only came with the release of IE 9 on 14 March 2011.
After many movements focused on eradicating the legacy...
16 tags
The 'Wired In' Developer: Being in the Flow &...
It’s no new talk when we mention what in the popular movie Social Network (also known as The Facebook Movie) was acknowledged as ‘wired in’.
According to the Urban Dictionary it is defined as being a term applied only to programming and which means the state of when a developer :
is “in full swing and a distraction would be a really bad thing to happen”.
...
8 tags
UPDATES on jQuery and PHP
Two of the most widely used web technologies (PHP and jQuery), are getting ready to be launched in new versions, in this case PHP 5.5 and jQuery 1.8.
We found 2 interesting posts that might interest you.
PHP 5.5 - http://nikic.github.com/2012/07/10/What-PHP-5-5-might-look-like.html
jQuery 1.8 - http://blog.jquery.com/2012/07/10/jquery-1-8-beta-2-released/
12 tags
The Old School Way for the Engineer
Many of us agree there is a certain magic related with the way computer engineers from the computers early development history(early 60s till the late 90s) did things, a time when certainly the computers were much less amiable and the engineers truly dwelt in the same binary language as the computers.
One of the pearls of that time was a pretty interesting book written on 1971 named The...
7 tags
When Developers Are Afraid to Try something New
A new article written by Eric Spiegel shares a very interesting real experience related with the hindrance of importing a new technology/methodology into the work-space.
In this story, he focus on a particular person that had just joined his team and happened to stumble on a technology that felt it could greatly enhance the overall team’s productivity.
Eric went on to explain the...
4 tags
Essential Software Engineer Subjects
In a recent post, Cagdas Basaraner shared the 20 subjects he thought that every engineer in the Software Development field should master.
Here is his list of fundamental topics : (we’ve also included a link if you want more information on each topic)
Object oriented analysis & design (read more)
Software quality factors (read more)
Data structures & algorithms (read...