Tuesday, 27 November 2018
[visual powerful]+[intellect elegant]+[timeless]
MASSIMO VIGNELLI
1931-2014
If you are about to start your thesis/final year project/graduate project, or you are about to write that book you been thinking about... or maybe just the local council's weekly magazine; the late Massimo Vignelli's typesetting is a impressive reference point.
Tuesday, 20 November 2018
Documents made with LATEX!
What LATEX can do?
How much better are documents made with LATEX as compared to, say, Microsoft Word or Apple's Pages?
Are they visually comparable with other word-processing apps?
Here, I've selected some (made with LATEX documents) from the Internet plus some are my own work.
Have a look at what today's computers; with LATEX software can produce. (without the need to go to a publisher!)
NOTE: When source is indicated as Tex StackExchange , pages are from the webpages:
Showcase of beautiful typography done in TeX & friends
Showcase of beautiful typography done in TeX & friends
1. A 16th century styled-French bible designed to look old-fashion with LATEX!
source:Tex StackExchange
2. Arabic script with a choice of fonts. I think the last one(font) is for writing Persian language
source:Tex StackExchange
Monday, 19 November 2018
Elements of Typographic Style | Robert Bringhurst
The below Editorial and book details are from amazon.com
Editorial Reviews
From Library Journal
In a discussion embracing five and a half centuries, poet and designer Bringhurst covers the design of individual characters of type and entire alphabets, as well as the layout of pages, including such items as footnotes, margins, and tables. A glossary defines terms such as kern, fore-edge, and pica, and there are annotated lists of type designers, from the 1400s until now, and of type foundries, mostly contemporary. An appendix illustrates unusual typographic characters, such as the Croatian "dyet" and the German "sharp s," and a final appendix lists, without annotation, more than 100 books and periodicals for further reading. The author's prose is sometimes flowery, and some of his strongly expressed opinions are questionable. Nonetheless, there's a wealth of sound advice and instruction here. Not required for most collections, this will be useful to graphic designers and those interested in the history of printed letterforms.
Margarete Gross, Chicago P.L.
Copyright 1997 Reed Business Information, Inc.
Copyright 1997 Reed Business Information, Inc.
Product details
|
Source : [https://www.amazon.com/Elements-Typographic-Style-Robert-Bringhurst/dp/0881791326]
Some pages from the book:
Thursday, 15 November 2018
Improving Productivity with Google Calendar
PURPOSE OF COURSE: Improving Productivity by
USING
CALENDAR
the what why & how of using an online calendar!
PREPARED & PRESENTED BY: Harjinthar Singh, Dr
Face it, in this modern world, the first task of our working day is opening, reading and occasionally replying e-mails! When I was woking with SONY, it was usually about an hour of my morning wasted with entertaining previous day's/last night (I always wonder, why would someone go home from work and continue writing work e-mails from home?)
FIRST AN IMPORTANT NOTE: THE TERM ‘EVENT’ THROUGHOUT THIS COURSE WILL REFER TO MEETINGS, SEMINARS, DISCUSSIONS, LECTURES, WORKSHOP OR ANY SITUATION WHERE YOU ARE INVITING OTHER STAFF OR EVEN EXTERNAL GUESTS. IN-FACT YOU COULD SET UP A PERSONAL REMINDERS FOR YOURSELF…LET’S SAY A REMINDER TO GO TO THE GYM!
1. what is Google Calendar?
Productivity tool to improve time management of anyone, by:
- meetings planning/reminders of meeting times
- reminders/self-reminders notes (consider this the yellow 'sticky notes' of IT)
- book time of other people for any events (even for tonight's dinner!)
ITS AS SIMPLE AS WRITING AN E-MAIL !BUT REMEMBER, E-MAILS CAN’T SEND YOU REMINDER OF A MEETING THAT YOU FORGOT!
2. why use Google Calendar?
- You can keep track of your daily activities all in one app. or simply on google’a webpage
- Organiser can change events time and automatically all participants are updated
- You don’t ever need to go through e-mails searching for meetings time or location/organiser
.....and more
- Accessible anywhere through the Internet on computers & mobile devices
- Auto reminders for events due soon on computer & mobile phone
- No more missing from a meeting or arriving late for an appointments
3. how do I use Google Calendar?
all you need is your own e-mail address and to attend this course, you will love the time-saving methods learned here!
Monday, 12 November 2018
LATEX FOR RESEARCH
Learn how to make professional quality: publications, documents, scientific essays, letters, journal proceedings, technical manuals, and even programming code!
IEEE, Springer, Elsevier and most of the reputable publications provide LATEX templates. Enrol now and be on the winning end of your professional career.
IEEE, Springer, Elsevier and most of the reputable publications provide LATEX templates. Enrol now and be on the winning end of your professional career.
e-mail harjinthar.singh@gmail.com to register your interest for the next,
and upcoming training!
Friday, 9 November 2018
INTRODUCTION TO WEB DESIGN: HTML & CSS
COURSE DURATION : 1 day (9am to 5.30pm)
Introduction
Design professional looking websites
With step-by-step training lessons.
Learn HTML and CSS
Make website for yourself and others!
Course Objectives
- Learn how to use frameworks for designing great responsive website
- how to identify the need of your customers/clients
- Implement techniques learned on website with great effectiveness
Prerequisites
Ability to browse the internet either on a desktop computer or a mobile device should suffice for this course.
Course Outline
PART 1 | PART 2 |
MODULE 1: BASICS OF WEB DESIGN
MODULE 2: WEB PLANNING & DESIGN
MODULE 3: THE NUTS & BOLTS OF WEB PAGES
| MODULE 4: MAKING LISTS
MODULE 5: DISPLAYING IMAGES
MODULE 6: LINKING TECHNIQUES
|
LUNCH BREAK | 12.30pm to 1.30pm | |
PART 3 | PART 4 |
MODULE 7: TABLES
MODULE 8: FORMS
MODULE 9: MULTIMEDIA
| MODULE 10: CSS
MODULE 11: LAYOUT METHODS
|
Wednesday, 7 November 2018
Optimising Web Design : Applying Typography Style on Web
Don't judge a book by its cover
The one missing course on typography and its correct use in user interfaces to achieve great results.
Accept it, we are creatures that loves beauty, nice, smart stuff. Now, this course will introduce and help you optimise website design in that one area we love to improve, but don't know how : TYPOGRAPHY
This course will cover the use of numerals, capital letters, small caps, italics, types of fonts, alignments through the topics :
- Rhythm & Proportion,
- Vertical Motion
- Block & Paragraphs
- Etiquette of Hyphenation & Pagination
- Harmony & Counterpoint
For those who have read the book Elements of Typographic Style by Robert Bringhurst or the more recent The Elements of Typographic Style Applied to the Web by Richard Rutter will find that this course is much easier to digest than reading those books.
The 5 topics above are generally covering Robert Bringhurst principles that are best suited to the Web. So, if you are a graphics designer, arts & media personnel or simply a budding web designer who wants to make your webpages more accurate and presentable, then join in for this single day course!
Tuesday, 6 November 2018
JAVA PROGRAMMING BASICS
Course Duration : 6 days
[7 hours of classes & workshop/practice per-day]
Examination : JAVA ORACLE Level 1 & 2
Your Trainer: Dr. Harjinthar Singh
WHAT IS JAVA?
Course Duration : 6 days
[7 hours of classes & workshop/practice per-day]
Examination : JAVA ORACLE Level 1 & 2
Your Trainer: Dr. Harjinthar Singh
Want to know what is computer programming? Or why learn JAVA? You have come to the right place. In this 12 weeks course, you‘ll first learn the basics of programming and then JAVA programming language to start writing your own pro- grams. You‘ll also gain a foundation for further study and training in computer programming or in JAVA.
CASE-EXAMPLE: we will use the Calculator program (provided here) throughout this course when necessary. A calculator has input (numeric keypad), output (screen showing results of calculations), arithmetic logic (the basis of all computers : ADDING!), and memory storage. Now, read again this paragraph and tell me why the calculator program is used here.
PROGRAMMING FUNDAMENTALS
Ever wondered exactly what a computer program is? In this lesson, we will learn how programs work, and then we‘ll examine the steps involved in designing and writing a program. YES, we will use again the last week‘s calculator program.
OBJECT-ORIENTED PROGRAMMING
What is object-oriented programming? What are other types of programming languages, and how they are different? JAVA is object-oriented and we‘ll discuss classes, objects, attributes, and methods, and how they all work together to form programs that are both modular and reusable.
OBJECT-ORIENTED PROGRAMMING
What is object-oriented programming? What are other types of programming languages, and how they are different? JAVA is object-oriented and we‘ll discuss classes, objects, attributes, and methods, and how they all work together to form programs that are both modular and reusable.
JAVA COMPILER INSTALLATION
Now, with some basics it‘s time to get down to business. Today, you’ll download and install all the software you need to write and test JAVA programs. You‘ll also test your installations by running your very first program, and you‘ll learn what it means to compile a program before running it.
TRULY YOUR FIRST JAVA PROGRAM
Now that you‘ve installed all the software and run your first program, you‘re ready to actually write a program of your own. In this lesson, you‘ll start from scratch and write your first program, which will duplicate the results of the one you ran last time. Along the way, you‘ll learn how to define a class, the data it needs, and the methods that make it work.
DATA DECLARATIONS, CONSTRUCTORS, EXPRESSIONS, AND MAIN()
This lesson will be a bit like peeling an onion. We ran a program that we didn‘t write (the whole onion) in Lesson 4. In Lesson 5, we took one layer off the onion when we wrote a program to do the same simple task. Today, we‘ll peel back another layer or two as we start the process of writing a more complicated program, one that will take us several lessons to finish. Hopefully, we‘ll be able to avoid the tears as we begin our development and go over basic program structure, data types, and calculations.
CONDITIONS AND LOGICAL EXPRESSIONS: MAKING DECISIONS
In this lesson we‘re going to continue developing the program we started last time. We‘ll add decision-making to our programming repertoire, and we‘ll see how JAVA compares values. Then we‘ll discuss how to use those comparisons to decide what course of action to take in any given situation.
LOOPS: REPEATING ACTIONS
Round, and round, and round we go. . .where we stop, nobody knows! Actually, you will know, because today‘s lesson is all about using loops to repeat actions as many times as you want. And if you write your loops well, you‘ll definitely stop where you want!
APPLETS: WORKING IN BROWSER WINDOWS
In today‘s lesson, you‘re going to learn how to write applets, which are small JAVA programs that run in browser windows and use GUI (Graphical User Interface) tools. Just like before, we‘ll start out very simply, then dive into the deep end in another lesson.
BASICS HAPES: LINES, RECTANGLES, OVALS, ARCS, AND POLYGONS
Ready to bring out your inner Picasso? Today, we‘ll use JAVA‘s 2-D graphical tools to draw simple shapes like rectangles, ovals, arcs, and polygons. Along the way, you‘ll also learn some more programming techniques related to storing groups of items in a single collection called an array.
IMAGES AND FONTS
In this lesson, you‘ll improve your graphics capabilities by learning how to load an image and display it. If you have any digital pictures of family or friends, now is the time to get them out! You‘ll also see how to enhance your text capabilities using different font faces, styles, and sizes.
ANIMATION AND INTERACTION
Just a couple of final topics related to graphics: animation and interactivity. You‘ll see how to animate simple shapes by moving them and redrawing them. Then you‘ll learn how to make your programs interact with the mouse so that a user can make things happen using a simple click-and-drag interface.
REMEMBER: you don‘t actually move and object on the screen. you re-draw it! Meaning; a penguin walking across the screen is being re-drawn on different location of the screen. So, re-draw the same body but re-draw the legs in different angles so the penguin will be seen as walking
Monday, 5 November 2018
Mobile Apps Development: WITH ANDROID STUDIO
Introduction
This course will provide you all the knowledge needed to work with the Android platform & Android programming. This android course will enable you to develop android app and register on Google Play store to show the world your creativity. This course is designed with the consideration of current industry Job requirements to provide in-depth knowledge on Android App development training.
Course Objectives
- Installing the Java Developer Kit (JDK)
- Installing Android Studio on Windows
- Managing Android Studio updates
- Downloading additional components with Android SDK Manager
- Creating your first Android app
- Importing projects from Eclipse with ADT
- Creating virtual devices for testing
- Connecting physical devices for testing
Prerequisites
Participants should have some basic knowledge of Java programming language.
Course Outline
PART 1 DEFINING ACTIVITY LAYOUTS
| PART 2 WORKING WITH APPLICATION EVENTS
| |
PART 3 DISPLAYING IMAGES
WORKING WITH MENUS AND THE ACTION BAR
| PART 4 MANAGING NAVIGATION
| |
PART 5 MANAGING APP APPEARANCE WITH STYLES AND THEMES
| PART 6 WORKING WITH DATA
|
Subscribe to:
Posts (Atom)