Welcome
JavaEE Training Note - Day 01
2017-02-20
The training content of the first day of this one-month training is some genaral concepts of JavaEE development. It also covers some basic introduction to some broadly used library/framework including Spring Framework, Hibernate ORM, etc. Besides, some trivial of Java programming language are also recapped in today’s content.
Migrate to Hexo
2017-01-31
Migrate to Hexo.
Use Glup to Make Life Easy
2015-09-14
task-1, task-2, task-3, task-4, … Everyone who working in front end web page development will have some trivals repeating and repeating. Imagine that you are creating a web page from scratch, you need to design the all the pages arrage the relationships between different pages and other websides. Then you need to implement every single pages. You should figure out the common part and reusable part and put them together, and use some client-side or server-side mothods to merge all different part together and represent a perfectly metched web page to your audience. If you achieve the goal via a client side method such as frameset of iframe tag in web page, then you can hardly prevent user directly visit a fragment of a layer of your final site. In some other scrnarios, some one directly use the same method as you do to put your site fragment into their web pages. Isn’t it annoying?
Use RequireJS in Your Site
2015-09-12
<script src=”/script/Script.js”></script> ? require(“Script”); ? For most of the websites that you visit everyday, the JavaScript is not only a additional way to promote user experience but also a required method to let the site works as expectation. Nowadays, in such a so called “web 2.0” era, what is loaded and rendered by a browser is not a traditional document-like web-page but a modern program-like web-application. And since the HTML5 and CSS3 ( as well as other “live standands” ) became widely used in most websites form top of Alexa ranking to those personal blog (like this), it’s rare to meet a pure static site(in terms of client end). The scorces drive all of world of web is in JavaScript, our hero. However, just as the name, “JavaScript”, indicates that it’s initial goal is only provide some simple way for website to use, JavaScript is not designed for large scale application. The conflict between the autologous fault of the language nature and the raising demand of a suitable language led to various solutions. Here in this post, I would like to talk about some things about RequireJS, a JavaScript file and module loader who modulize JavaScript code snippits and load them asynchoronously in the standand browswer environment.
Getting CAS Tickets via Node
2015-09-07
Nowadays, the OAuth 2.0 is the most popular stander for authorization and also widely used in the third-party authentication process. Beside, there are lots of other protocols uesd for that purpose. Here in this post, the focus is on the CAS -- Central Authentication Service. (Wiki:CAS) as well as the same named implementation.
Building the Blog (03): Directory and Basic Configuration
2015-09-06
Dive deeper into Jekyll This is the third post of the Building the Blog series which will cover some more configurations to Jekyll.
Building the Blog (02): Say Hello World
2015-08-13
Continuing ... This post is the second part of the Building the Blog series which focuses on setting up the environment and andding the basic page as well as making the whole blog run up with the power of Jekyll.
Theming in Linux
2015-08-11
Linux is identical for its identical. The Linux is great system with its identical features. And community of linux also encourage a atmosphere of personality. Having working on linux for several months, I have gradually understanded the purpose and meaning of open-source and community in the system and its ecosystem. And for myself, I also want to make the everyday environment more custome and comfort. Then, I decided to have a try on theming the Linux. What I want to do is to make some change or just some simple modification to current theme of desktop. Since I use the Linux Mint (Cinnamon Edition, Version 17.2, currently the latest), the desktop environment is Cinnamon which is forked from Gnome. With this basic information, let’s try to theme the linux from scratch.
Summary for Summer Semester
2015-07-27
Finished it, at last. In the past two weeks, fully devotion was paid on the task (May be also a project) about on the field of the front-end web coding. During that time, a small group of primers (in the front-end web development) were working together on a small site as a task, the goal of which is to clone the front-end part of one of the most popular sites nationwide. And finally, not only have we finished the cloning of its front-end part, but also have added some back-end components to it that make the site more dynamic. Here after the task, I want to summarize the gains and faults.
45