A site devoted mostly to everything related to Information Technology under the sun - among other things.
Saturday, July 14, 2012
Wednesday, July 11, 2012
Books on Web Design
Don't Make Me Think: A Common Sense Approach to Web Usability by Steve Krug
Sketching User Experiences: Getting the Design Right and the Right by Bill Buxton
About Face 3: The Essentials of Interaction Design by Alan Cooper
The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity by Alan Cooper
Brave NUI World: Designing Natural User Interfaces for Touch and Gesture by Daniel Wigdor
Designing Mobile Interfaces by Steven Hoober
Mobile Design Pattern Gallery by Theresa Neil
Sketching User Experiences: Getting the Design Right and the Right by Bill Buxton
About Face 3: The Essentials of Interaction Design by Alan Cooper
The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity by Alan Cooper
Brave NUI World: Designing Natural User Interfaces for Touch and Gesture by Daniel Wigdor
Designing Mobile Interfaces by Steven Hoober
Mobile Design Pattern Gallery by Theresa Neil
Go Programming Language
Go is an open source project developed by a team at Google. See the example of Fibonacci Closure below:
package main
// fib returns a function that returns
// successive Fibonacci numbers.
func fib() func() int {
a, b := 0, 1
return func() int {
a, b = b, a+b
return a
}
}
func main() {
f := fib()
// Function calls are evaluated left-to-right.
println(f(), f(), f(), f(), f())
}
Version 1.0 of the language was released in late March 2012 and binary distributions are available for Linux, FreeBSD, OS X and Windows. The language is open source and BSD-licensed.
package main
// fib returns a function that returns
// successive Fibonacci numbers.
func fib() func() int {
a, b := 0, 1
return func() int {
a, b = b, a+b
return a
}
}
func main() {
f := fib()
// Function calls are evaluated left-to-right.
println(f(), f(), f(), f(), f())
}
Go is garbage collected and supports a concurrency model derived from "Communicating Sequential Processes," which is a message-passing model.
Go is available @ http://golang.org/#
There are 2 books on it:
David Chisnall's "The Go Programming Language Phrasebook"
and
Mark Summerfield's "Programming in Go: Creating Applications for the 21st Century"
Version 1.0 of the language was released in late March 2012 and binary distributions are available for Linux, FreeBSD, OS X and Windows. The language is open source and BSD-licensed.
Friday, July 6, 2012
Thursday, July 5, 2012
Racket Programming Language
Racket (formerly called PLT Scheme) is a multi-paradigm programming language in the Lisp/Scheme family, that also serves as a platform for language creation, design, and implementation.
Learn more about it @ http://racket-lang.org and @ http://en.wikipedia.org/wiki/Racket_(programming_language)
There is an intriguing introduction @ http://docs.racket-lang.org/quick/
Learn more about it @ http://racket-lang.org and @ http://en.wikipedia.org/wiki/Racket_(programming_language)
There is an intriguing introduction @ http://docs.racket-lang.org/quick/
Thursday, June 28, 2012
Productivity Applications:
Scott Hanselman’s
annual list of productivity applications:
http://www.hanselman.com/blog/ScottHanselmans2011UltimateDeveloperAndPowerUsersToolListForWindows.aspx
http://www.hanselman.com/blog/ScottHanselmans2011UltimateDeveloperAndPowerUsersToolListForWindows.aspx
Thursday, June 14, 2012
Smoke Art
Mehmet Ozgur is an engineer with BS, MS and PhD degrees, all in electrical engineering. He is also an artist, as you can see below. There are more @ http://mehmet-ozgur.com/index.php?cPath=13
Wednesday, June 6, 2012
TonidaPlug2
TonidoPlug is a tiny, low power, low cost home and small-business server that allows you to access your applications, files, photos, music and media from anywhere via a web browser or mobile applications. You can effortlessly access and share your TonidoPlug's files through native iPhone, iPad, Android, Blackberry or Windows 7 mobile applications.
http://www.tonidoplug.com/tonido_plug.html
Really neat!
http://www.tonidoplug.com/tonido_plug.html
Really neat!
Monday, June 4, 2012
Chevy Volt Tear Down
Friday, June 1, 2012
Monday, May 28, 2012
Wednesday, May 23, 2012
HomeOS from Microsoft
To simplify the management of technology and to simplify the development of applications in the home, Microsoft is developing an "operating system" for the home.
Learn more about it @ http://research.microsoft.com/en-us/projects/homeos/
Learn more about it @ http://research.microsoft.com/en-us/projects/homeos/
Thursday, May 17, 2012
Monday, May 14, 2012
Generative Jigsaw Puzzles
http://n-e-r-v-o-u-s.com/projects/puzzles/
They are using Diffusion-Limited Aggregation model in condensed matter physics as well as reaction-diffusion type of partial differential equation for pattern formation in their work.
They are using Diffusion-Limited Aggregation model in condensed matter physics as well as reaction-diffusion type of partial differential equation for pattern formation in their work.
Fascinating, or so I think.
Friday, May 11, 2012
Thursday, May 10, 2012
Monday, May 7, 2012
Significant Cyber-Security Incidents Since 2006
From the Center for Strategic and International Studies:
Subscribe to:
Posts (Atom)
Useful Links
Topics
- 3-D Printing (15)
- AI (415)
- Art (112)
- Article (156)
- books (103)
- Business Intelligence (18)
- Careers (103)
- Cloud Computing (22)
- Cognition (14)
- Complexity (8)
- Computer Science (22)
- COVID-19 (1)
- Cyber-security (97)
- Data Analysis (41)
- Data Management (21)
- Data Visualization (31)
- Design Thinking (1)
- Embedded Tools (34)
- Gadgets (77)
- Games (33)
- Google (9)
- Hardware (47)
- High Performance Computing (33)
- History of Mathematics (1)
- Humor (79)
- Inetrview (7)
- Intelligent Transportation (17)
- IoT (15)
- IT as Metaphor (2)
- Magazine Subscription (8)
- Mathematics Tools (5)
- Microsoft Platforms (25)
- Microsoft Tools (66)
- Mobile Computing (3)
- Motto (3)
- Network Tools (12)
- News (236)
- Offshoring (6)
- Open-Source Sofware (9)
- Outsourcing (1)
- Philosophy (8)
- picture (1)
- Pictures (151)
- PLM (5)
- Programming Languages (77)
- Quantum Computing (5)
- Report (3)
- Reports (56)
- RFID (3)
- Robots (136)
- Science (73)
- Scientific Computing (18)
- Search Tools (7)
- Semantic Networks (11)
- Simulations (36)
- Social Computing (28)
- Software Architecture (28)
- Software Development (167)
- Software Testing (5)
- Software Tools (274)
- Some Thoughts (83)
- Speech (6)
- Standards - Telematics (9)
- Transportation (14)
- Video (11)
- Visualization (10)
- Web Site (239)
- Web Site for Science (57)
About Me
- Babak Makkinejad
- I had been a senior software developer working for HP and GM. I am interested in intelligent and scientific computing. I am passionate about computers as enablers for human imagination. The contents of this site are not in any way, shape, or form endorsed, approved, or otherwise authorized by HP, its subsidiaries, or its officers and shareholders.
Blog Archive
- July (9)
- June (22)
- May (11)
- April (20)
- March (5)
- February (5)
- January (21)
- December (18)
- November (13)
- October (12)
- September (3)
- August (10)
- July (8)
- June (15)
- May (15)
- April (9)
- March (17)
- February (22)
- January (45)
- December (19)
- November (11)
- October (10)
- September (7)
- August (11)
- July (6)
- June (11)
- May (12)
- April (7)
- March (5)
- February (1)
- January (3)
- December (1)
- October (2)
- September (4)
- August (1)
- July (3)
- June (2)
- April (2)
- March (2)
- February (2)
- January (10)
- December (1)
- October (1)
- September (1)
- August (4)
- June (1)
- April (6)
- March (2)
- February (4)
- January (3)
- December (1)
- October (1)
- June (3)
- April (1)
- March (1)
- February (1)
- January (6)
- December (8)
- November (3)
- October (5)
- September (2)
- August (3)
- July (6)
- June (2)
- May (7)
- April (19)
- March (22)
- February (6)
- January (5)
- December (4)
- November (4)
- October (9)
- September (3)
- August (7)
- July (3)
- June (2)
- May (6)
- April (4)
- March (8)
- February (5)
- January (18)
- December (6)
- November (10)
- October (6)
- September (7)
- August (2)
- July (4)
- June (5)
- May (8)
- April (5)
- March (9)
- February (3)
- January (7)
- December (2)
- November (1)
- October (3)
- September (5)
- August (10)
- July (8)
- May (5)
- April (8)
- March (9)
- February (6)
- January (11)
- November (6)
- October (9)
- September (5)
- August (13)
- July (9)
- June (9)
- May (8)
- April (4)
- March (2)
- February (8)
- January (9)
- December (3)
- November (7)
- October (9)
- September (7)
- August (4)
- July (2)
- June (4)
- May (7)
- March (4)
- February (2)
- January (1)
- December (2)
- November (1)
- October (6)
- September (1)
- August (1)
- July (4)
- June (1)
- April (1)
- March (1)
- February (1)
- January (2)
- December (5)
- October (4)
- August (2)
- July (3)
- June (8)
- May (7)
- April (5)
- March (9)
- February (3)
- January (7)
- December (4)
- October (7)
- September (5)
- August (5)
- July (8)
- June (6)
- May (9)
- April (5)
- March (4)
- February (5)
- January (6)
- December (12)
- November (7)
- October (5)
- September (4)
- August (19)
- July (12)
- June (4)
- May (8)
- April (5)
- March (15)
- February (5)
- January (9)
- December (14)
- November (6)
- October (12)
- September (2)
- August (10)
- July (8)
- June (8)
- May (11)
- April (10)
- March (10)
- February (9)
- January (20)
- December (16)
- November (9)
- October (25)
- September (24)
- August (12)
- July (18)
- June (20)
- May (13)
- April (29)
- March (26)
- February (14)
- January (17)
- December (17)
- November (9)
- October (32)
- September (27)
- August (27)
- July (11)
- June (22)
- May (25)
- April (33)
- March (33)
- February (28)
- January (38)
- December (12)
- November (39)
- October (28)
- September (29)
- August (29)
- July (18)
- June (27)
- May (17)
- April (23)
- March (40)
- February (31)
- January (6)















