by Ahmed Muzammil | Feb 14, 2013 | Software, Technology |
Intalio doesn’t officially support IE8. Some simple fixes allowed ui-fw to work fine with IE8.
1. /webapps/ui-fw/script/jquery-timer.js
Add ‘var’ at col 1 line 18
2. /webapps/ui-fw/script/grids.jsp
Remove , (comma) from col 28 line 1212
That solved the issue! Comment if you face any more issues. I’ll help to sort it out!
by Ahmed Muzammil | Sep 18, 2012 | Open Source, Software, Technology |
Google uses it for their search engine, Youtube uses it to run its platform, Philips uses it for running their Semiconductor Line, D-Link Australia Uses Python to Control Firmware Updates. Well, ask me they all say that Python was the reason behind their success! I’m putting up a few resources collected from across the web for anyone to Learn Python now.
My first encounter with Python
My first encounter with Python came when I tried to build an automated PDF printing solution for a legacy software. I built this using Sikuli which is an automated testing tool. Sikuli uses Python as its scripting language. Guess what I learned Python in just a few hours to do all the work for me! That was the shortest time I ever learned a new programming language.
Brief History
Python was created in the early 90s. It was recently declared the Language of the Year by TIOBE and finding increasing usage for everything from robotics to web applications. Well, if you never heard of Python, then you are not a nerd or you are an alien entering the world of programming!
For an elaborate history and to know who built Python, visit this Wikipedia article
From “Collective Intelligence”
All the example code in this book is
written in Python, an excellent, high-level language. I chose Python because it is:
Concise
Code written in dynamically typed languages such as Python tends to be shorter
than code written in other mainstream languages. This means there’s less typing
for you when working through the examples, but it also means that it’s easier to
fit the algorithm in your head and really understand what it’s doing.
Easy to read
Python has at times been referred to as “executable pseudocode.” While this is
clearly an exaggeration, it makes the point that most experienced programmers
can read Python code and understand what it is supposed to do. Some of the less
obvious constructs in Python are explained in the “Python Tips” section below.
Easily extensible
Python comes standard with many libraries, including those for mathematical
functions, XML (Extensible Markup Language) parsing, and downloading web
pages. The nonstandard libraries used in the book, such as the RSS (Really
Simple Syndication) parser and the SQLite interface, are free and easy to download,
install, and use.
Interactive
When working through an example, it’s useful to try out the functions as you
write to them without writing another program just for testing. Python can run
programs directly from the command line, and it also has an interactive prompt
that lets you type in function calls, create objects, and test packages interactively.
Multiparadigm
Python supports object-oriented, procedural, and functional styles of programming.
Machine-learning algorithms vary greatly, and the clearest way to implement one may use a different paradigm than another. Sometimes it’s useful
to pass around functions as parameters and other times to capture state in an
object. Python supports both approaches.
Multiplatform and free
Python has a single reference implementation for all the major platforms and is
free for all of them. The code described in this book will work on Windows,
Linux, and Macintosh.
Python Resources
An introduction to Python Ecosystem – Mir Nazim
Learn Python – Free eBooks, samples, applications, and cookbooks.
This is a very good starting point takes you from basic scripting to building a website using python: Learn Python The Hard Way
Recommended Code Sample Links
Python Web Frameworks
There are many web frameworks built on Python for Python. You can use them to jump-start your web development. CubicWeb, Django, Pyramid, Web.py, Web2py, and Zope 2 give Python-savvy Web application developers powerful and diverse options!
Compare Python Web Frameworks
by Ahmed Muzammil | Sep 16, 2012 | Open Source, Software, Technology |
Upgrade to iOS 6 before it’s out for the rest!
Upgrade to iOS 6! Although iOS 6 will not see an official absolution until September 19th, you can install the final adaptation appropriate now even if you’re not a developer acknowledgment to some bearding accessible postings of the software amend files. Here’s how.
Note: We adapted a scattering of iDevices application these files and encountered no issues, but because we’re clumsy to verify them all we don’t apperceive problems will not arise. This action formed for us if we activated with an iPad, and iPod touch, and an iPhone, but there’s consistently an adventitious you could run into an issue. Please be acquainted that there’s some accident complex afore you upgrade.
Backup your device first!
Before you do anything, back up your iDevice with iTunes. In the past, the aboriginal advancement action formed for some but not for everyone. The after-effects may be the aforementioned this time around, admitting we’ve upgraded to the final adaptation of iOS 6 after issue. Regardless of whether or not things plan out, you will charge to restore your accessory so back it up!
Download iOS 6 Golden Master
Thanks to an accessible announcement on RapidShare, you can download the Golden Master version (essentially identical to the final absolution advancing next week) of iOS 6 for your accessory after logging into the Apple Developer Center. Here are the download links. Choose the blazon of accessory you wish to update:
- iPhone 4S
- iPhone 4 (GSM)
- iPhone 4 (CDMA)
- iPhone 3GS
- iPad (3rd Generation) with Wi-Fi
- iPad (3rd Generation) with Wi-Fi and Cellular (AT&T)
- iPad (3rd Generation) with Wi-Fi and Cellular (Verizon)
- iPad 2 with Wi-Fi Only
- iPad 2 with Wi-Fi (Rev. A)
- iPad 2 with Wi-Fi and 3G (GSM)iPad 2 with Wi-Fi and 3G (CDMA)
- iPod touch (4th Generation)
The iOS 6 amend may crave an after adaptation of iTunes then you accept installed. Amend your archetype afore affective on.
Install the Update
To install iOS 6 on your device, chase these instructions:
- Open up the disk image (.dmg) and download the Software Update file (.ipsw) for your device. Drag it to the desktop, or a binder of your choosing. (Windows users will charge an apparatus like IZArc to do this, and will need to access the .hfs inside the .dmg as well.)
- Open iTunes and plug in your iPhone, iPad, or iPod touch, to your computer.
- If your accessory isn’t automatically detected in iTunes, select it and go to the “Summary” tab.
- Hold down the option key (OS X) or the shift (Windows) and bang the Restore button. Browse to the .ipsw book you downloaded, worst it, and delay for the amend to finish.
If necessary, restore your accessory from advancement and accompany with iTunes and then upgrade to iOS 6.
That’s it. If you chase those steps, you’ll be up and active iOS 6 in no time.