Thursday, November 14, 2013

Finance Course's Mid-Point Offers Challenges and Inspiration

Olivet University's MBA students involved with the the mid-point of the business college's finance class expressed their feelings as "being challenged and inspired."
The course takes students into the deeper realm of financial accounting including theory and practice designed for use in real case scenarios.  This course uses business cases extensively, designed to replicate actual business decision-making situations.  The class contents were meant to be very practical and useful for real affairs in business corporations.
"I would say studying Finance is quite a challenge to me as the level of demand is rising.  The case study approach methods are also quite fresh to me," said Helio Pereire, a first year student from Italy. "However, I am gaining useful knowledge to apply in the area of business for my future business ventures  believe that it can be used greatly for God’s purpose," continued Pereire.
Students seek to apply skills learned in proper bookkeeping and analyzing financial statements towards identifying company financial health.  In today's highly competitive and evolving business environment, decisions of great significance are expected to be made quicker then ever.  Immersing students within this environment at an earlier stage can familiarize them with reliable analysis of data and information, which are delivered at a rapid pace.
The objective of this course is to enable the participants not only to better understand, acquire, and utilize the rich information produced by these accounting systems, but also to be able to identify the information required and how to request such information. 
For more information, visit the Olivet College of Business website  http://ocb.olivetuniversity.edu.

Drupal 8 overview


Drupal 8 beta release is approaching soon. It is estimated winter 2013.
Drupal 8 will bring a major change in Drupal and even CMS community is that it will adopts many components from the Symfony framework.

http://www.duoconsulting.com/blog/drupal-8-developer%27s-view

So in Drupal 8, you can easily use Symfony to build custom modules, and use Composer to manage components like rails Gem bundle.

So if you are a Drupal developer, start to learn Symfony right now. If you learn Symfony, you will find its core idea is inherited from Django.

Anyway, Drupal 8 + Symfony will be very powerful.

Thursday, August 29, 2013

Dutchess County Will see New Educational Development


Land originally purchased in 2003 in Dutchess County has changed hands again and finally has a development plan in place. For ten years, the Dover Knolls Development property sat unused, but Olivet Management LLC recently purchased the land in order to build a research and technology institution. The company is tied to Olivet University based in San Francisco. The property purchased includes 503 acres on the Dover development and an option to buy additional land on the other side of the development.

Before Olivet, another company bought the land, which used to house a psychiatric center. The first company who owned the property also wanted to use the property for educational purposes, but there were no colleges or universities interested at the time. The company then tried a different route and applied for state permits in order to build a residential and commercial development. Even in the span of ten years, the plan was still a long way from approval and building construction even further away. That's when Olivet stepped up and worked out a deal.

The community can now look forward to the regrowth of a dormant property. The educational facilities should also help the local community economy. Developers expect the local town will host the educational facilities and information technology center, as well as a place for research and development. In the next few years, developers want to enroll 2,500 students. Students will be housed in the community providing opportunities for retail and business growth. The plan should also create some jobs. It is expected that around 750 full-time teachers and staff will be needed.

With major development plans like this, buyers and sellers on both sides should work extensively to negotiate the terms of the deal. When big money changes hands, it is important that nothing is overlooked. Local property owners surrounding the development can also work with real estate attorneys if any issues arise with the purported used of the new development or if a dispute arises from the building plans.

Source

Dover Knolls site sold to Olivet Management

After a decade of uncertainty, the Dover Knolls Development property was purchased by Olivet Management LLC to create a research institution and technology hub, according to a release from Olivet.
Olivet Management, on behalf of San Francisco-based Olivet University, said the land in the Town of Dover will accommodate educational facilities, retail vendors, an information technology center and a research and development site.
“Olivet Management is pleased to have the opportunity to restore and revitalize this dormant property,” said spokeswoman Anna Oh. “We are also thankful to help contribute to the economic development of the Dover community.”

Correction to TMI article on Olivet University

In a meeting with representatives of Olivet University and Olivet Management late last week, this paper learned that Olivet University in San Francisco has approximately 250 on-campus students and is in its tenth year of operation. It has seven areas of specialization, forming seven colleges. They are Theology, Music, Graphic Design, Journalism, Language Education, Business and Information Technology.
Olivet Management was formed to run the properties that have been acquired with a view to expanding the university. In addition to the Dover Knolls property in the Town of Dover, Olivet Management currently manages other properties in the United States, including one in Houston, Texas.  
Olivet University presently has a business school that offers business courses in New York City. It has applied for a charter from the New York State Department of Education that would authorize it to create a new, Christian based university in the state.
Tony Chiu, a trustee of Olivet University, said the university has a five-year plan for the Dover campus that anticipates a population of 500 students in the first year, pending necessary approvals. Olivet is still in the preliminary planning stages, however, so no plans are firm. Mr. Chiu explained that funds have been promised from alumni and friends for the development of the Dover campus.
Corrections
The Olivet representatives pointed out that last week’s front page story (August 14) incorrectly inferred a connection between the university’s founder, David Jang, and the Unification Church.
Ms. Oh made it clear that Olivet’s theology is in the Presbyterian tradition and is not connected at all to the Unification Church.
Olivet also pointed out that Jang is not formally associated with the organizations listed, but the university has knowledge-sharing and internship programs in place. Jang currently serves as its international president and a professor of the seminary. 
We also identified Mr. William Wagner as president and chancellor of Olivet.  He is no longer president.  The current president is Dr. Tracy Davis. 
This paper regrets it used information found on the Internet without checking its reliability.  

Saturday, July 13, 2013

Olivet University Student-Developed Search Engine For Ministry

Olivet University's Institute of Technology, OIT, graduate students are teaming up with OIT alumni to build out a search engine for enhanced functionality and produce improved search results.  The solution involves looking at its current method of data sharing networks and tweaks the data gathering and search process to generate more relevant results. 

Olivet Institute of Technology students investigate into controlling the depth of crawling with robots.txt rules.  Other parts include parsing the content according to keywords and creating indexes with greater relevance to content as well as optimizing the index for faster search results.  Parts of the development and research will be happening during the Information Storage and Retrieval course this fall quarter.

The technique of search engine is a small piece of cloud of the search engine of Christian world. "It can contribute to web evangelism and influence the global culture in near future." Shared the developer of this search engine.

The results of this research project can contribute to web evangelism for a global audience. The trends in ministries have included increasing searches and data visibility that is more specific to targeted users.  Content ranges from photos, news, social media, and videos.  The customized search engines project is planned to be an extraordinary opportunity for research and entrepreneurial opportunities for Olivet students.

Monday, July 1, 2013

Olivet University 2013 commencement Video link

http://www.youtube.com/watch?v=TNCdJanmM3c&feature=youtu.be&a


Toefl code for Olivet University


Olivet University Language and Education School seeks ETS for Olivet University’s Toefl code as 4218
According to : 

Olivet University IT summer course Information Storage and Retrieval I content early reveal


COURSE DESCRIPTION:

With the advent of Internet, the sheer amount of information has been increasing greatly, which requires automated retrieval techniques to be effective and efficient. This course covers such techniques, some of which have been evolving for the past decades and others having been around only since the introduction of the Web. The main topic areas are: analysis of text and storage of its content; ranking, query processing and retrieval models; evaluations; classification and clustering; and more contemporary issues such as social search and object search.


RELATION TO THE COLLEGE STATEMENT OF MISSION:


The course will be useful to the ministry like, a Christianity or the bible service ministry where the techniques such as server-based automatic crawling and SEO(Search Engine Optimization) using the ranking algorithm of the search engine for any marketing purpose are needed. And also to the Christian portal service ministry where search results should be provided in a short time to the users, from the various contents including text information.



COURSE OBJECTIVES:

Upon completing this course, students should have a reasonable level of confidence in:
(1) understanding the essential problems of information storage & retrieval and standard solutions
(2) building a simple search engine or a significant component of a realistic retrieval system
(3) designing a new algorithm or system by utilizing and extending existing techniques


COURSE PREREQUISITES:

The minimal requirements would be: experience in java programming, and the knowledge of data structures or algorithms.

The courses to be helpful to understand this course are: natural language processing, machine learning, artificial intelligence, and statistics.


COURSE TEXTBOOKS:

Required Textbook:
Chris. D. Manning, P. Raghavan, and H. Schutze, Introduction to Information Retrieval,Cambridge University Press


COURSE SCHEDULE:

Week  Topic
Week 1 Introduction
Week 2  Indexing / Storage Structure
Week 3 Vector Space Model and Term Weighting
Week 4 Evaluation
Week 5 Relevance Feedback & Query Expansion
Week 6 Final Exam

http://oit.olivetuniversity.edu/




Tuesday, June 25, 2013

OCAD Completes Class on Identity and Intro to Advertising


Olivet College of Art & Design winter quarter wrap up with great student work and reflection both online and onsite class.

Olivet University Design students choose best course ‘Identity’ taught by Maurice Wood and ‘Intro to Advertising’ taught by Anthony Lafler.

‘Identity’ class developed an identity and communications system as part of their final projects. ‘Intro to Advertising’ class introduced to advertising design and strategy, covering the basics of the design process from beginning to end.

Maurice Wood ‘Identity’ Class did final presentation at San Francisco campus.
http://ocad.olivetuniversity.edu/

Source

OIT Is Opening Informatio​n Storage and Retrieval Course


Automated retrieval of Information is calling for efficiency in nowadays. The ministries are in need of such techniques, too. In order to serve the ministries better, Olivet Institute of Technology expand the curriculum to offer this IR course. 
The main topics of the course are: analysis of text and storage; ranking, query processing and retrieval models; evaluations, classification and clustering and more contemporary issues such as social search and object search.
The course is useful for ministries who is using server-based automatic crawling and SEO for any marketing purpose or who is providing portal service by getting search results from various contents in a short time.
The Prerequisite Courses for this course is Data Structure, Probability and Statistics, Natural Language Processing and Java Programming.

Monday, June 24, 2013

Ralph D Winter Library

The Ralph D Winter Library was dedicated at Olivet University on September 10, 2007 in a renaming ceremony. The library was presented in person to Dr. Ralph Winter and his wife in honor of the work he has done as one of his generation's foremost mission strategists. Dr. Winter was named one of the 25 most influential evangelicals in Time Magazine in 2005.

http://www.rdwl.org/

Olivet University Doctor of Ministry Program

Four Phase



There are four phases to the Doctor of Ministry program. Students will be assigned mentors who will work with them throughout the process. Foundational papers and project proposals are then prepared for approval before implementation. Upon completion of the project, analysis must be provided alongside a final paper and oral defense.

Phase 1
At the beginning of the first phase of the Doctor of Ministry program, the candidate will be assigned a mentor according to his or her field. The mentor is to engage with the student in discussion of future direction for the candidate's goal in the program.
The major assignment in Phase 1 is to write a spiritual autobiography. The candidate may be asked to do additional assignments that demonstrate the candidate's Biblical and theological knowledge, ministry insights, and/or writing ability.

Phase 2
Two Foundation papers are an important part of completing Phase 2 of the D. Min. process. The reading and research to complete the two foundational papers will demonstrate the candidate's comprehensive knowledge on Biblical background, historical background, theological background, and the current state of the art in the planned area of the D. Min. project.

Phase 3
In the third phase, the candidate should carry out and complete the project defined in the project proposal. The completion of this project and gathering of data is an important part of this phase.
Research should be completed by the candidate realizing that a limited sample of data will be generated for analysis and reporting. The candidate should also draft chapters, that will roughly cover the motivation for this project, background information, and the description of the project.

Phase 4
In the fourth and final phase of the Doctor of Ministry program, the candidate is to analyze the data gathered by the project and complete the Final Paper. Once the candidate successfully passes the oral defense, either with no or minor changes to make, then the candidate should coordinate with the Library to bind the papers. The papers will be published as the Candidate receives a Doctor of Ministry Degree from Olivet University.


DISSERTATION OVERVIEW

The dissertation "Final Paper" is a major piece of independent scholarly research in a chosen field of theological study, enhancing knowledge beyond the actual state of research in the given area.

Students in the Doctoral program will clearly define their topic and scope of the dissertation. The problem which needs to be solved by way of academic research, must be explicitly defined in the introduction, and the appropriate methods and logical steps to be taken.

A dissertation concisely demonstrates awareness of the current state of research on the topic as well as of the latest relevant literature. It should go from there to the argument, and not dwell at length on matters already covered satisfactorily by others.

A dissertation must show ability to precisely handle the appropriate methods in the chosen field of research. The student will work with relevant sources, and diligently document the use of primary and secondary sources.

http://www.olivetuniversity.edu/zinzendorf/program/dmin-dissertation.html


Doctoral Colloquium

The Zinzendorf School of Doctoral Studies hosts a series of colloquia each year bringing together students and faculty from around the world to meet and study. Locations for these events are hosted in different cities across the world. The gathering provides opportunity for fellow students and faculty to gather face to face in exchanging ideas. The colloquium allows the participants to form a learning community and fellowship that creates lifelong friendships.

One of the goals of the doctoral papers and presentations is to provide guided training for introducing a scholarly debate and generating interaction. Faculty and students attending the presentation are given the opportunity to interact, evaluate the abilities of the presenter, and respondingto listeners in posing relevant questions.

Any student asking to be excused from attending the colloquium and/or to be exempt from presenting a paper or report must submit a request in writing with explanations so that the Doctoral Committee can decide whether to grant the request.

Current doctoral participants will be notified on upcoming colloquia along with information for travel, lodging, and other accommodations.

http://www.olivetuniversity.edu/zinzendorf/colloquium/


Thursday, June 20, 2013

Olivet University Commemcement 2013 approaching

Graduation and Commencement of Olivet University 2013 is to be held on Jun 28. The official site has already up at : http://commencement.olivetuniversity.edu/

This year's commencement speaker will feature Mr. John Langlois, World Evangelical Alliance Secretary and WEA Religious Liberty Commission Chairman. Mr. Langlois will also be the recipient of an honorary doctorate degree.

Wednesday, June 19, 2013

Olivet University Technology Students get Hands-on with Google Glass



Several students from the Olivet University's Institute of Technology explored the striking new Google's Glass computer headset.  The Google Glass device was seen during the Google I/O Developers Conference last month in San Francisco.  Through an OIT student's network acquaintance, a Google Glass device was available for students to experiment with.

They marveled at the construction and technology packed inside.  The lightness, simplicity and scalability of Google Glass' titanium frame, light sensor, internal memory, processor, battery, camera, microphone, WiFi 802.11 b/g, Bluetooth, 12GB of usable memory are just some of the specs included on the device.

Users can speak to it through voice commands, beginning with "OK Glass," then swiping and tapping through the touchpads on the glass.  Through the device, students hope to develop building blocks of a web-based glassware. Glass apps can be built in Java, PHP, or Python programming languages.

Google has set up App Engine Software Development Kits (SDKs) for each language. The mirror API provides building blocks to build the glassware and timeline cards to display the content. The cards can be plain text, HTML, photos and video.

The futuristic wearable headgear is said to be a revolutionary step in computing and social networking. People will be able to interact with their surrounding environment in a new way.  The technology also spurns controversy and concerns on privacy.  The device spawned deep discussions on whether this new technology can redefine the industry or whether it will be a passing trend.

Source

Monday, June 3, 2013

Surrounding of Olivet University and the city of San Francisco


Olivet University is located in 250 4th St, San Francisco with its main campus at the center of downtown San Francisco, a block away from Yerba Buena Gardens.  This garden is a very unique garden in that it embeded the garden between modern buildings. Yerba Buena Gardens opened on October 11, 1993. In 1998 Mayor Willie Brown opened the Children’s Garden and took the first ride on the newly restored Carousel. It is the very best places that students of Olivet University to stay and spend lunch time under the leisure California sunshine.

Not far away from this garden, there is a SFMOMA museum, which its full name is San Francisco Museum of Modern Art. It has some special time to offer free tickets to students, so that it is also a wonderful place to visit. The only thing that I find it is hard to understand, personally for me, is that MOMA has many very modern paintings, some of them are just blank boards or 2 single lines on the canvas. I really do not understand what they want to convey, however, the museum do have many interesting expositions.
The Moscone Center, also near the Yerba Buena Gardens, is worth mentioning in the life of an Olivet University student. It has many yearly big conferences so that students can attend to talk with the top engieers and business man to get insight into the industrial fields.

Some of the big yearly conferences I can mention here:
Google I/O   https://developers.google.com/events/io/
Macworld   http://www.macworldiworld.com/
Web 2.0 Expo  http://www.web2expo.com/
JavaOne http://www.oracle.com/javaone/index.html
Intel Forum  http://www.intel.com/content/www/us/en/intel-developer-forum-idf/san-francisco/idf-2012-san-francisco.html
Semicon West http://semiconwest.org/
RSA Security Conference http://www.rsaconference.com/events/2013/usa/
Game Developers Conference http://gdconf.com
And so on. .
You can find news writing about how Olivet University students attend such meetings like:
http://www.olivetnews.com/articles/2013/05/20/806/olivet-university-google-i&-47;o-2013-lines-up-innovation--inspirations.htm

The 4th Street that Olivet University is locating extends to Market street, which is the main street of the San Francisco city.  You can find businesses like Old Navy, Gap inc near the cross of 4th St. and Market St. If you want to go to China Town in San Francisco, you can just take 30 or 45 San Francisco Muni Bus with a few stops.

The China Town at San Francisco is claimed to be the largest China Town outside Asia. Its first Chinese immigrants can date from the year of 1848. The first Old ST. Mary's Church opened at 1854. So obviously it has a long history and it attracts many visitors yearly. For Olivet University students  China Town can be a good place to buy food to cook and many life necessities that are not expensive. San Francisco Muni is the public transportation system in San Francisco. Once many design students had designed identity or logo for San Francisco Muni systems.

See here:
http://www.flickr.com/photos/olivetuniversity/8828069110/
http://www.flickr.com/photos/olivetuniversity/8828070312/
http://www.flickr.com/photos/olivetuniversity/8828076478/

It has monthly pass and also some pass combined with Bart, the San Francisco Bay Area Rapid Transit. Olivet students usually take Bart to San Francisco Airport or to the University of California, Berkeley .  San Francisco International Airport is a very modern airport. You can also find some design works for SFO and Bart by Olivet University students here:
http://www.flickr.com/photos/olivetuniversity/8827982204/
http://www.flickr.com/photos/olivetuniversity/8827982804/
http://pinterest.com/pin/243335186089310600/

Olivet University is also not far away from most of San Francisco's Attractions. You can take the F bus to go to Fishing-man's Wharf. You can take 30 bus and transfer to 28 to reach Golden Gate Bridge. You can also visit San Francisco Golden Gate Park by taking the No. 5 bus at Market Streets. If you go to the last stop of No. 5 bus, you will see you in front of the Pacific Ocean at San Francisco Ocean Beach. It is a very freshing place for Olivet University students except sometimes it is quite windy and cold at autumn and winter.

Olivet University is also not far away from the world's famous Silicon Valley. By taking 30 or 45 bus for 4 stops you can reach the Caltrain station, which you can take the Caltrain to go to Palo Alto ( Stanford University), Mountain View , and even San Jose. You can visit Google, Yahoo, Apple, HP, Cisco, Intel, IDEO, Adobe and other famous companies in one day. If you drive, you can take the 101 or 280 Highway, heading South for less than an hour.

San Francisco is also a good place to do outdoors and sports. Olivet has many student clubs to various sports like soccer, basketball, volleyball and Ping-pong  There is a Facebook page for many interesting sports photos by Olivet University students:
https://www.facebook.com/olivetuniversityathletics

Once Olivet has several soccer match with GGBTS, which is Golden Gate Baptist Theological Seminary.
http://www.olivetuniversity.edu/news/articles/1969/12/31/346/olivet--ggbts-students-gather-in-fellowship.htm

Friday, May 31, 2013

Olivet University Christian Worship course


This is a course of study covering the theology and practice of Christian worship. The course is designed to help students deepen their understanding of worship and examines how to strengthen contemporary worship in its various cultural settings.
RELATION TO THE COLLEGE STATEMENT OF MISSION: JCM of Olivet University students are preparing to spread the Gospel to the “network generation” through music. The local church and the world-wide Christian community continue to use music as a vital expression of their worship of God. Advanced studies in worship will help students be better witnesses to the “network generation” around the world.
COURSE OBJECTIVES: To gain an understanding of the theology and practice of Christian worship.
COURSE TEXTBOOKS:
 Required Textbooks: Learning to Worship with All Your Heart: A Study in the Biblical
Foundations of Christian Worship, Robert E. Webber, 1996
 Enter His Courts with Praise: A Study of the Role of Music and the Arts in Worship, Robert E. Webber, 1997
 Rediscovering the Christian Feasts: A Study in the Services of the Christian Year, Robert E. Webber, 1998
 Recommended Reading: Recalling the Hope of Glory: Biblical Worship from the Garden to the New Creation, Allen P. Ross, 2006
 Entering His Courts with Praise! Old Testament Worship for the New Testament Church, Andrew E. Hill, 1993
  Understanding, Preparing for, and Practicing Christian Worship,
 Second Edition, Franklin M. Segler, Revised by Randall Bradley, 1996
  Diverse Worship: African-American, Caribbean & Hispanic Perspectives, Pedrito U. Maynard-Reid, 2000
  The Emerging Church: Vintage Christianity for New Generations: Dan Kimball, 2003
More more check Source

Wednesday, May 29, 2013

Olivet Design Professor Launches Learning Lecture Lab Series


Professor Maurice Woods of Olivet University’s design college is kicking off a lecture series for his youth design education program called Inneract Project, IP.  The first lecture of IP's "Learning Lab" features former Nike Design Director D'Wayne Edwards.  Edwards was the footwear designer for popular sport athletes such as Michael Jordan, current basketball star Carmelo Anthony, and baseball's Derek Jeter.  The event will feature Edwards speaking about his design process as well as his experience in starting up the first shoe design academy in the U.S.  called Pensole Academy.

Edwards began the innovative Footwear Design Academy to offer students the opportunity to train as professional footwear designers with industry leaders.  He left a lucrative career at Nike with hopes to help others achieve their dream of becoming a designer.

Check out the Lecture Learning Lab event on June 14th, at Guerrero Gallery in San Franciso, to learn more about D'Wayne Edwards design process and his innovative academy.  All proceeds from the event will be donated towards helping provide youth free classes and exposure to design field.

For more information, visit http://inneractproject4dwayne.eventbrite.com
Information about D'Wayne Edwards, visit:  http://www.pensole.com
News source: http://www.olivetnews.com/articles/2013/05/28/807/olivet-university-design-professor-launches-learning-lecture-lab-series.htm

Olivet University JSP (Java Server Page) class 2

Web application

Client/server application
DBMS database management system

Set up Tomcat server  http://tomcat.apache.org/
Jar files that need to be available to JRE
servlet-api.jar
jsp-api,jar
el-api.jar
tomcat-dbcp.jar


Tuesday, May 28, 2013

Olivet University JSP (Java Server Page) class 1


This course studies Web system design and development. Current practices and trends in software design, development, and deployment of web-based systems, with particular emphasis on e-commerce with Java. Projects include the latest technologies and techniques used by the Internet.

RELATION TO THE COLLEGE STATEMENT OF MISSION:

This course provides students with knowledge in the subject of Web-based systems. It advances the mission of Olivet University by equipping students with the practical skills to communicate the Gospel through Web system development on E-service – which is particularly important for effectiveness in the ‘network generation‘ of Olivet community and university.

COURSE OBJECTIVES:

Upon completing this course, a student at Olivet University should be able to:
(1) understand Web-based systems concept and technology
(2) understand how real-world E-commerce systems are designed and implemented
(3) design and implement various tasks in web-based E-systems.

COURSE TEXTBOOKS AND REFERENCES:

Required Textbook/Notes:
(1) Harris, R. Murach's JavaScript and DOM Scriptings, Mikes Murach Associates,
Inc. , 2009
(2) Steelman, A., and Murach, J., Murach's Java Servlets and JSP, Mikes Murach Associates,
Inc. 2nd edition, 2008
References:
Jeffery C. Jackson Web Technologies, A Computer Science Perspective , Person/Prentice Hall, 2007



  

Friday, May 24, 2013

Give to Olivet University web design

Happen to find this

Looks good ~~

http://www.cssmania.com/galleries/2010/10/13/give-to-olivet-university/

What is really below a web application ? from Olivet University

Many times I am also greatly wondering, what is really behind a web application, behind a browser ?

I did a little dive into.

In web application layer, we can open an url as a resource just like open a file.

If written in python, it would be like:

import urllib,urllib2

url = "~~~~"
reply = json.load(urllib2.urlopen(url).read())
print reply['~']

....
If you want to scan a page, or make a crawler, you can simply add more code to above to achieve that.

If we move down into protocol layer, the most used protocol is HTTP.

If written in python , it would be like:

import httplib

path = '~~~'
connection = httplib.HTTPConnection(' some url ' )
connection.request('GET',path)
reply = json.load(connection.getresponse().read())
print ....

Other protocol applies too like FTP ... ,  instead of typing the source for many times, the protocol layer set up firstly a connection, and once it binds , we can just use it just like a local file.

If we continue move down, we can set up connection to any port of a remote machine, we called socket.

If written in python, it would be like:

import socket
sock = socket.socket()
sock.sendall('GET / ~~~~
                    '&parameter =~~
                    'Host:  ~~'
                    'User-Agent: ~~'
                    'Connection:  '
reply = sock.recv(port #)

if we print this reply , it can be very raw like:

HTTP/1.1 200 OK
Content- Type ~~~

 if you connection to normal HTTP socket port 80

OIT


Olivet University's ARP Platform Myolivet


http://www.myolivet.com/  has three entries for student, staff and faculty.

Olivet University IT course outline on Algorithm Analysis


COURSE DESCRIPTION:
This course is aiming at providing students with an enjoyable introduction to the field of algorithms. It is good that students have some programming experience and some facility with proofs by mathematical induction. The course will cover basic algorithm topics like Sorting and Order Statistics, Data Structures, Dynamic Programming, Greedy Algorithms, Amortized Analysis, Graph Algorithms, and some selected advanced topics.

COURSE OBJECTIVES:

Upon completing this course, a student should be able to:
(1) Analyze the asymptotic performance of algorithms.
(2) Demonstrate a familiarity with major algorithms and data structures.
(3) Apply important algorithmic design paradigms and methods of analysis.
(4) Synthesize efficient algorithms in common engineering design situations.

COURSE REQUIREMENTS:

A. Reading:
Carefully read all the assigned reading from the textbook.

B. Exams:
The course will have one midterm and one final.

COURSE TEXTBOOKS:

Required Textbooks:
Introduction to Algorithms, Second Edition, by Cormen, Leiserson, Rivest, and Stein.
Optional Textbooks:
Aho, Alfred V., John E. Hopcroft, and Jeffrey D. Ullman. The Design and Analysis of Computer Algorithms. Reading, MA: Addison-Wesley, 1974. ISBN: 0201000296.
The classic text, but it lacks topics in network flows and linear programming, as well as more recent algorithms.
———. Data Structures and Algorithms. Reading, MA: Addison-Wesley, 1983. ISBN: 0201000237.
Revised and more elementary version of the first six chapters of The Design and Analysis of Computer Algorithms.

Baase, Sara. Computer Algorithms: Introduction to Design and Analysis. 2nd ed. Reading, MA: Addison-Wesley, 1988. ISBN: 0201060353.

General reference, although the exposition is sometimes terse or sketchy.
Bentley, Jon Louis. Programming Pearls. Reading, MA: Addison-Wesley, 1986. ISBN: 0201103311.
Applications of algorithm design techniques to software engineering.
———. More Programming Pearls: Confessions of a Coder. Reading, MA: Addison-Wesley, 1988. ISBN: 0201118890.

More applications of algorithm design techniques to software engineering.
———. Writing Efficient Programs. Englewood Cliffs, NJ: Prentice-Hall, 1982. ISBN: 0139702512.
Performance hacking extraordinaire.
Brassard, Gilles, and Paul Bratley. Algorithmics: Theory and Practice. Englewood Cliffs, NJ: Prentice-Hall, 1988. ISBN: 0130232432.
Good examples and problems. Focus on methods rather than specific problems.
Chung, Kai Lai. Elementary Probability Theory with Stochastic Processes. New York, NY: Springer-Verlag, 1974. ISBN: 0387900969.

Intuitive introduction to probability.
Even, Shimon. Graph Algorithms. Rockville, MD: Computer Science Press, 1979. ISBN: 0914894218.
Broad treatment of graph algorithms, including network flow and planarity.

Feller, William. An Introduction to Probability Theory and Its Applications. 3rd ed. 2 vols. New York, NY: John Wiley & Sons, 1968, 1971. ISBN: 0471257087. ISBN: 0471257095.
Excellent reference for probability theory.

Team Projects

Class will be divided into 4-6 person teams. Each team will be provided a set of high-level requirements to be implemented, integrated, and tested. Each team’s requirements will be implemented using a selected set of the computer algorithms covered in the course. Teams may define their own project (subject to instructor approval) or select a project from a list provided by the instructor. By using pseudocode or even practical computer language like C, students should design and fulfill the computer algorithm. Then students learn how to use mathematics and computer to set up a mathematical model and solve the practical problems.


Sample Team Project:
  1. FFT algorithm implementation like iterative method. To establish and describe a parallel FFT circuit using pseudocode.
  2. To construct a Huffman code and analyze its correctness.



COURSE SCHEDULE:

Week 1 Introduction of Analysis and Design of Algorithms Ch 1,2 -from required Insertion Sort, Mergesort book

Week 2 Sorting,Medians and Other Statistics Ch 6,7,9
Quicksort,heapsort

Week 3 Data Structures I Ch 10
Stacks, queues, linked lists,

Week 4 Data Structures II Ch 11
Hash talbes, Universal Hashing, Perfect Hashing

Week 5 Trees Ch 12,13
Binary Search, Red-Black Tree(Rotations, Insertions, Deletions)

Week 6 Elementary Graph Algorithms Ch 22,23
Representations of graphs, Breadth-first and
Depth-first search, Topological sort, Minimum Spanning Trees

Week 7 Advanced Graph Algorithms Ch 24-26
Shortest Paths, Maximum Flow

Week 8 Midterm

Week 9 Linear Programming Ch 29

Week 10 Dynamic Prgramming Ch 15
Assembly-line scheduling,Matrix-chain multiplication
Longest common subsequence

Week 11 Greedy Algorithm Ch 16
Activity-selection scheduling,Matrix-chain multipliction
Longest common subequence

Week 12 Selected topics 1
Advanced Data Structures Ch 18-20
B-Trees,Binomial Heaps,Fibonacci Heaps

Week 13 Selected topics 1 Ch 32,30,28
String Matching, Polynimials and the FFT,Matrix Operations

Week 14 Selected topics 2 Ch 34,27
NP-Completeness, Sorting Networks

Week 15 Putting It All Together
Review

Week 16 Finals






ABHE's description of Olivet University Business Program

" Olivet College of Business’s Bachelor of Arts in Business degree is designed to develop business professionals who will meet the needs of professional and effective business services for ministry around the world. The 120-hour undergraduate degree program combines core curricular studies in Bible, general education, and business. Upon graduation, students will be equipped with a Biblical worldview and a professional perspective necessary to contribute to a world revolutionized through Christian mission as business professionals. "

http://www.abhe.etdi.org/index.php?controller=providercourses&task=view&CrsID=4126&option=com_evangelical&Itemid=3

As an IT student, I have a lot of interests to see how business and combine with IT for Christian Mission.

Olivet University Business School New York internet marketing course

John Wanamaker said in 1875 " Half the money I spend on advertising is wasted; the trouble is I don't know which half."

This is very true and even more portion of current online marketing advertisement expense is not bringing effect. The needs to define and identify the quality of internet marketing, and to make suitable marketing design is huge.  Olivet University Business school 's this course is very helpful in learning this.

During course, sponsored search advertising, social media advertising (facebook and twitter) , keywords targeting  geography targeting and other interesting topics were covered. 

Wednesday, May 22, 2013

Some tips on how to Scale a Website


1) front-end level

  - Try best to cache
    Varnish is a good platform for web application cache. It sits in front of the web app.It speaks HTTP and configure it to cache the contents.
    https://www.varnish-cache.org/
    Behind Varnish we can put other memory based cache like memcached. It is more back end and it is in memory, which is important.          http://memcached.org/

  - performance wise, cookie defeats cache.

 2) server script level

  - avoid unnecessary ORM operations but use template. ORM is basically heavy database operation, which is obvious. Most script language or framework has templates, which allow basic programming ability to display, like accessing, if/for.. etc, but was forbidden from more advanced programming logic, which should be inside of Controller not in View.

  - try to deter everything if possible. Do not run asynch tasks in view function, but queue them for later processing. Also queue sync tasks if it is long-running.

  - pay attention to thundering herd
   http://en.wikipedia.org/wiki/Thundering_herd_problem

 3) Model and DB design level

  - find fast vs slow data
   fast data change a lot, like last access time
   slow data stay stable mostly, like username
   separate these two kinds of data into different tables

  - Make query as small as possible, so if you want to scale website, not afraid of writing custom SQL query.

  - If query result is huge (especially when query for first time), prerendering can be used. Use possible memory cache for query result if needed.

  - Do joins in SQL not in script

  - Do not let users assemble arbitrary queries

  - Never issue an explicit db lock

  - Do not store session, tasks queue in DB

 4) Server horizontal scaling, Sharding

  - Means using distributed server
  Divide db layer over multiple servers, like by custom, by geography ...

  - make sure common data distributed

  - understand growth model of each part of the data and separate them
     (linear, exponential with user base,  linear over time, constant .. )

 By a programmer at Olivet University

Jubliee Mission, Jubliee College of Music in Los Angeles, CA

Established in Los Angeles, CA, in 2002 as “Jubilee Mission” by a group of university students, the ministry began with a vision to form a non-denominational fellowship of Christian musicians to aid in increasing the presence and quality of Gospel music on campuses. Through partnerships with local fellowships and Christian organizations, the ministry began its growth, gradually extending its influence into other fields of the performing arts, as well as media and education.

In 2007, Jubilee Mission changed its name to Jubilee to represent the organization’s diverse work in the field, which includes several established ministries such as the Jubilee College of Music, BREATHE Music & Dance, (est. 2002), BREATHEcast (est. 2004), the Jubilee Chorus and the Jubilee Symphony Orchestra (est. 2007).

That same year, Jubilee also began to form a Senior Advisory Board to help broaden and strengthen the ministry’s goals and strategies. Current board members include John Styll (President, Gospel Music Association), Howard Rachinski (President, CCLI), and Charley Humbard (President/CEO, Gospel Music Channel)

Jubilee currently operates in over 40 countries, including Canada, Mexico, Korea and Japan, uniting God’s gifted people locally in a global effort to spread the knowledge of Him to the ends of the earth.

Source

April 11, 2013, Jubilee New York City was hold its first contemporary worship concert of this year in downtown Manhattan.

The free Jubilee Worship Night will be held tonight at 7pm at the local theater on 45 Bleecker Street, New York, NY 10012, with the door open at 6:30pm.

Jubilee NYC will perform over 10 songs including some from its own production like “Anchor for my soul” which is now available at http://bit.ly/150zWZy.

The full band to perform includes drums, electric and acoustic guitar, bass, piano, violin and group of singers.

Jubilee NYC hopes that this will be the first concert to begin a chain of worship events in New York City. After the concert, the ministry plans to hold regular events each month to gather musicians as well as worshippers in the city.

Currently, the last touches of preparation for the concert are undergoing.

Please say a prayer for the concert to be a success in every way and to be a pleasing offering unto the Lord.

Source

Tuesday, May 21, 2013

Google Play Services and GCM api upgraded

During 2013 Google I/O meeting, a block away from Olivet University, Google Play services was introduced in keynotes.

In GCM specially , which is Google Cloud Messaging Api,  a muilti directional data scream api is provided, which adds the ability to scream data from user device through google server to your server. It is quite cool.
Also Google Play services features single sign on different devices of a single user, which was the research and development trend in the last 4 years in Silicon Valley.

Game Api was added to Google Play Services too this year and it is expected that it would be easier than before.


Google I/O 2013 feature Android Studio and Trying it

Google I/O 2013 Meeting was held again at Monscone Center , San Francisco, a block away from Olivet University.

During I/O this year, for our android developers, a new IDE was introduced for android development is Android Studio.

http://developer.android.com/sdk/installing/studio.html

I try the tool a little bit and in some content it is quite cool. Firstly it make me switch between files, sources much easier. And also it can display the result on diverse screen sites and devices easily.  Its support for the updated GCM api quite well too.

Pending to try more and see whether I will transfer from Eclipse.

Monday, May 20, 2013

Google I/O 2013 Lines Up Innovation, Inspirations and Olivet University attends


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 Google+, Hangout, IDE, Chrome, Android devices, music services, and Google Maps. The company announced that there are over 48 billion apps installed from the Google Play store, thanks to 900 million activations of Android devices.
Google's new development environment-Android Studio, which aimed at speeding up code building, was announced. It’s a full IDE with an Android-friendly code editor utilizing margin previews for editing. It also has a live simulator, which can show views in real time on multi screen size devices across multi languages. OIT students tried out the new Android Studio and marveled at its efficiency.  Google added five new features to Google Play Developer Console that can assist developers, particularly OIT students working on Android development in their curriculum.
Google+ provided 41 new features, including new column-based layout of Google+, and its amazing photo tools.  Improvements were made to reduce the labor-intensive works of organizing, sharing, and uploading photos into an easy process. It aims at building a smarter social network using innovative algorithms to improve the user experience. Google’s redesigned its Maps experience for mobile and desktop, making it smarter and more personalized. These changes imply the trends of how technology is being used. Olivet University's IT students are working with trends in mind as Google’s lineup of innovative products offer nothing but inspiration.

Accepting Voice into smartphone

http://www.google.com/mobile/search/
http://www.apple.com/ios/siri/


Paying with your Iphone, not Credit Card

Emerging trends involves getting your credit card in iphone.

One of the platforms I find here is doing this:
https://squareup.com/

It turns the credit into the iphone wallet and you can use iphone to pay. Currently the fee is 2.75% per swipe and no other fee



Qwiki: a new tool to organize and share your iphone photo

http://www.qwiki.com/    start with the idea of turning wikipedia into video search wiki. Backing to 2010, when you type keywords in qwiki, it returned you with a video to describe the keywords from all aspects.

For some unknown reason, it stopped this service but turn to social media in 2011-2012. It provided a tool to let user drag and drop photos and automatically formed a video or movie with or without editing. It is also quite cool too.

However it stopped this service again and currently focusing on photos in smartphones especially in iphone.
https://itunes.apple.com/us/app/id599210280

By this app, you can automatically turn your photo screams in your iphone into movies and share instantly with your friends.


Mobile with Sensor

The website http://www.ot-2.com/ demonstrate quite the idea of combing Mobile and Sensor.
The idea connects iphone/ipod with the vehicle by many useful connections like Meters, Engine checking, Efficiency.

The programming support behind the screen is ios calling programmed c language driver via USB to communicate with the 3rd party devices.

Other applications can be fish-catcher, heart-rate measurement device and fitness devices.


Emerging Mobile SMS Ads ?

Recently I discovered a platform for making SMS ads, which is quite different from the traditional ads platforms.
http://www.zeepmedia.com/

It seems that sms would be quite effective since most people will look at it. And also the site says "You set your own bid in our auction and only pay when someone responds to your SMS ad."

According to

comScore Reports October 2012 U.S. Mobile Subscriber Market Share

http://www.comscore.com/Insights/Press_Releases/2012/11/comScore_Reports_October_2012_U.S._Mobile_Subscriber_Market_Share
Mobile Users top content usage is still SMS and it is growing!
Oct 2012 shows 75.9% of using SMS while only 63.8% as of Feb 2010

It would be a growing advertisement market and it is promising.

Yahoo buying blogging platform Tumblr for $1.1 billion


Yahoo is reportedly buying Tumblr for $1.1 billion in cash, a deal that was first reported by All Things D.
The Wall Street Journal, citing people familiar with the matter, reports that the Yahoo board has approved the deal.

It would mark the biggest deal yet for Yahoo CEO Marissa Mayer, and it would give the company a big shot-in-the-arm when it comes to reaching the coveted 18 to 34-year-old demographic.

Based in New York, Tumblr boasts 108 million blogs and 175 employees. As part of the deal, All Things D reports that Tumblr CEO David Karp is incentivized to stay at Yahoo for four years. The service, which generated just $13 million in revenue last year, is expected to remain relatively independent.

Yahoo is expected to announce the deal, as well as an update on its Flickr photo sharing service, on Monday, reports The Wall Street Journal.

Yahoo is looking to supercharge efforts under the direction of Mayer. Revenues fell seven percent to $1.1 billion in the first quarter. It finished the quarter with cash, cash equivalents and investments of $5.4 billion.
“We are moving quickly to roll out beautifully designed, more intuitive experiences for our users. I’m confident that the improvements we’re making to our products will set up the company for long-term growth,” said Mayer in the company’s first quarter earnings release last month.

http://online.wsj.com/article/SB10001424127887324787004578493130789235150.html
http://www.geekwire.com/2013/report-yahoo-buys-tumblr-11-billion/

Olivet You

Students at Olivet University now have more options to access the school's rich theological and leadership resources in a variety of disciplines.

Olivet YOU is targeted toward individuals who wish to benefit from further education without committing time to an entire program of study.

Olivet University Holds Training Session for Dmin Mentors

Director of Olivet University's Zinzendorf School of Doctoral Studies, Dr. Tom Cowley, led a training session for mentors in San Francisco, CA, with hopes of enhancing guidance for Doctor of Ministry candidates.  Dr. Cowley guided a team of Dmin mentors on best practices and reviewed the status of its current candidates.

Mentors listened to lectures on the rewards and challenges of guiding doctoral candidates.  "There is nothing more rewarding than mentoring and coaching a Dmin candidate," said Dr. Cowley during his lecture.

The session included refresher training modules for Turabian formats of papers and other resources that can be utilized for improving mentorship skills. The Turabian video tutorials were also created as resource training for Dmin students.

The session also included report updates on the Zinzendorf School's progress, its upcoming colloquium, and new website. Zinzendorf School of Doctoral Studies' Co-President Dr. Joseph Ray Tallman, greeted participants and gave a report on the program's developments and distinctive. Olivet University's IT team also presented updates on the development of Zinzendorf's intranet website platform that can be used for resources and interaction between faculty, staff, students, and mentors.
Video recordings of the session are available on the D.Min intranet for candidates to access from their countries.

Source:

Friday, May 10, 2013

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 is enough, to browser sqlite using sqlite database browser.

rake routes can see all routes

Check more about IT courses at Olivet Institute of Technology


Thursday, May 9, 2013

Heads up Olivet University Students: Free Live Webcast of Exponential 2013 with Rick Warren, Francis Chan, Craig Groeschel, and More


The Exponential 2013: DiscipleShift has announced to offer free high-quality live webcast, allowing those who are not able to attend the conference in Orlando, Fla. during April 22-25 to join the big-name speakers including Rick Warren, Francis Chan, and Craig Groeshcel completely online.

This conference on discipleship will focus on five key “shifts” for the church to make and release disciples, which are reaching to making, teaching to modeling, attending to participating, connecting to transforming, and attracting to deploying.

According to its website, the conference in Orland is already sold out with 5,000 registered to attend. While they are still taking names in the waiting list, an alternative solution is to attend what they call the “next best thing to being on-site at Exponential”.

“Jesus gave the Great Commission to everyone,” says Exponential Director Geoff Surratt in a statement on March 20. “These early registration numbers indicate that churches see this webcast as an important equipping tool to challenge and inspire everyone in the church.”

The statement also added that they believe more than 30,000 viewers around the world could be reached through webcast.

Olivet University

Free Desktop Backgrounds from Olivet University Christian Designers





Check out more pretty Christian Wall paper from