--- ---
List of Seminars. Latest seminars first.
| Seminar Date | Speaker | |
| | December 28, 2016 | Dan-Virgil Voiculescu, University of California, Berkeley, USA |
| | December 27, 2016 | Arindam Banerjee, Purdue University, USA |
| | December 21, 2016 | Dr. Nishanth Gudapati, Yale University, USA |
| | December 09, 2016 | Ratikant Behra, IISER-Kolkata |
| | December 06, 2016 | Manil Mohan, Air Force Institute of Tech, Ohio |
| | December 02, 2016 | M S Raghunathan, National Center for Mathematics, IIT Mumbai |
| | October 28, 2016 | Uday Bhaskar, IMSc, Chennai |
| | October 25, 2016 | Dr. Shane D'Mello IISER, Pune |
| | October 21, 2016 | Prof. Harish Seshadri, IISc, Bangalore |
| | October 21, 2016 | Prof. Siddharth Barman, IISc, Bangalore |
| | September 28, 2016 | Mr. Sudipto Chowdhury, IISc, Bangalore |
| | September 27, 2016 | Dr Aprameyan Parthasarathy, Universitat Padernorn, Germany |
| | September 23, 2016 | Wajih Ashraf, Aligarh Muslim University |
| | September 23, 2016 | Vamsi Pritham Pingali, IISc, Bangalore |
| | September 20, 2016 | Sourav Ghosh, Universitat Heidelberg, Germany |
| | September 19, 2016 | Rajesh Sundaresan, IISc, Bangalore |
| | September 19, 2016 | Madhuresh R, TIFR-CAM, Bangalore |
| | September 06, 2016 | Madhusudan Manjunath, Queen Mary Univ of London, UK |
| | September 02, 2016 | Prof Benjamin Burton, The University of Queensland, Australia |
| | August 24, 2016 | Jaydeb Sarkar, ISI, Bengaluru |
| | August 19, 2016 | Neeraj Kumar, ISI, Bengaluru |
| | August 19, 2016 | M. Ganesh, Professor, Colorado School of Mines |
| | August 16, 2016 | Sandeep Varma, TIFR, Mumbai |
| | August 08, 2016 | Mr. Bidhan Chandra Sardar, IISc, Banglore |
| | August 04, 2016 | Angela Pasquale |
| | July 28, 2016 | Prof. Riddhipratim Basu, Stanford university |
| | July 28, 2016 | Nanda Kishore Reddy, IISc, Banglore |
| | July 28, 2016 | Ajay Ramadoss, Indiana University |
| | July 27, 2016 | Ajay Ramadoss, Indiana University |
| | July 25, 2016 | Swarnava Mukhopadhyay, Univ of Maryland, College Park |
| | July 13, 2016 | Mr. Manish Kumar, IISc, Banglore |
| | July 11, 2016 | Mr. Kartick Adhikari, IISc, Banglore |
| | June 29, 2016 | Mr. Md. Ramiz Reza, IISc, Banglore |
| | June 15, 2016 | Daphne Der-Fen Liu, California State University Los Angeles |
| | May 27, 2016 | S K Roushon, TIFR, Mumbai |
| | May 26, 2016 | S K Roushon, TIFR, Mumbai |
| | May 05, 2016 | Pratyusha Chattopadhyay, ISI, Bangalore |
| | May 04, 2016 | Mr. Arpan Kabiraj, IISc, Bangalore |
| | April 22, 2016 | Krishna Maddaly, IMSc, Chennai |
| | April 22, 2016 | Sreekar Vadlamani, TIFR-CAM, Bangalore |
| | April 21, 2016 | R. Venkatesh, Weizmann Institute of Science, Israel |
| | April 13, 2016 | Herve Gaussier, Fourier Institute, Grenoble |
| | April 12, 2016 | Anish Mallick, IMSc, Chennai |
| | April 06, 2016 | Mr. Bidhan Chandra Sardar, IISc, Bangalore |
| | April 04, 2016 | Ravishankar Krishnaswamy, Microsoft research, Bangalore |
| | April 04, 2016 | Arvind Ayyer, IISc, Bangalore |
| | March 22, 2016 | R. Sivaguru, TIFR |
| | March 18, 2016 | Kyoung-Seog Lee, Korea Institute for Advanced Study, Seoul |
| | March 16, 2016 | R. Venkatesh, Weizmann Institute of Science, Israel |
| | March 11, 2016 | Prof. K. R. Parthasarathy, ISI, Delhi |
| | March 08, 2016 | Prof. Pratulananda Das, Jadavpur University, Kolkata |
| | March 07, 2016 | Prof. Martin Krevzer, University of Passau, Germany |
| | March 03, 2016 | University of Passan, Germany & University of Hue, Vietnam |
| | March 02, 2016 | Greg Conner, Brigham Young University |
| | February 26, 2016 | Deeparnab Chakrabarty, Microsoft research, Bangalore |
| | February 26, 2016 | Rukmini Dey, ICTS, Bangalore |
| | February 19, 2016 | Sofia Ortega Castillo, CIMAT Mexico |
| | February 12, 2016 | Haripada Sau, IISc, Bangalore |
| | February 11, 2016 | Arpan Kabiraj, IISc, Bangalore |
| | January 29, 2016 | Svante Linusson, KTH, Stockholm |
| | January 29, 2016 | Kalyan B Sinha, JNCSAR, Bangalore and IMI Distinguished Associate |
| | January 27, 2016 | Tulasi Ram Reddy A, IISc, Bangalore |
| | January 22, 2016 | Prof. Jean-Baptiste Gatsinzi, University of Namibia, Namibia. |
| | January 19, 2016 | Prof. Filles Pisier, Texas A&M University and University of Paris VI. |
| | January 04, 2016 | M. Ram Murty, Queen's University, Kingston, Canada |
| | January 01, 2016 | Bruno Kahn, University of Paris VI |
|
|
||
| Indian Institute of Science | Contact the Administrator | Disclaimer |


Kernel.js is an ultra lightweight (~4k) architecture for building scalable javascript applications. It provides a messaging system that allows you to build your apps in a decoupled and flexible fashion. This project was inspired by Nicholas Zakas's talk on scalable Javascript architecture.
Addy Osmani used an excellent analogy when talking about this architecture. He compared it to airplanes and air traffic control. Airplanes don't interface with each other directly, they talk with air traffic control to decide when they should land and take off. The Kernel hub is like air traffic control and modules are like airplanes.
These examples illustrate how you can use Kernel.js to do simple messaging as well as advanced UI rendering and ajax. They are just examples, you can do it differently!
Kernel.js is extremely easy to use right out of the box but it's meant to be extended and you'll get a lot more utlity by doing so. Writing your application takes only 3 steps. If you haven't downloaded Kernel.js yet be sure to do that before you continue.
As your application grows you can always revisit any of these steps (especially the last one ;)).
Before you begin asking questions make sure you have gone through Nicholas Zakas's talk which covers the basic premise of Kernel.js. Although Kernel.js is slightly different most of the concepts are the same.
Check out the API doc (only one page!).
Feel free to contact me with any questions. Email<EMAIL_ADDRESS>or visit the Google Group http://groups.google.com/group/kerneljs.
What isn't Kernel.js? What are the license terms? Where should I store my data? Can I use multiple hubs? Where can I see more examples of Kernel.js?Kernel.js isn't a framework or base library like YUI or Dojo. It's an architectural foundation that should be used in conjuction with those frameworks. Kernel.js doesn't provide any low level utilities like underscore.js, doesn't provide any DOM manipulation like jQuery, and doesn't provide any widgets like ExtJS. While Kernel.js's utility is enormous, it stops at the architectural level. To build a complex web application you'll need Kernel.js AND other libraries (base library, widget library, etc.).
Kernel.js is open source software licensed under the popular MIT license.
That depends on your application. In some cases it makes sense to store data on the hub. For example, if you have a stream of information coming into your application (like stock quotes) you may consider storing that stream with the hub and then providing an api to access it or have the hub send notifications on its own. This works well for things like dashboards or graphs that pull from a common data source.
However, if your modules do not share data liberally it may make sense to store data on the modules. For example, you might have a module that takes data from the hub's stock ticker stream and does some number crunching on it. We'll assume that number crunching is only relevant for that module. In that case you'd store the crunched data with the module itself.
Another practice I use is to create service modules that manage various datasets. These modules are responsible for making data available to the hub so that other modules can access it.
As you can see, the data can live in more than one place. This is largely a design decision that should be based on the needs of your application.
Yes. Right now the hub implementation allows you to setup as many hubs as you want. Each module can only be attached to one hub and will only have access to the api of that hub. However, currently all modules can listen to messages from any hub.
This feature was initially put in place to support api versions (so you can run older modules in newer apps) but I am open expanding this. I've toyed with the idea of allowing a hub config that lets you restrict message routing to modules attached to that hub only. Let me know how you think it should evolve.
Good question! I'd like to see more as well. I currently use Kernel.js on commercial projects which are unavailable to the public. If you have a project using Kernel.js that you'd like to share please let me know and I'll post it here.
Kernel.js is open source and easy to extend. Consider sharing your own extensions or improving the core itself. I am always happy to review github pull requests and I regularly respond to emails and google group posts.
If you use Kernel in one of your projects please let me know and I will add you to the examples so others can learn from your work.
While they have no affiliation with this library, many thanks should go to Nicholas Zakas (@slicknet) for the original idea and Addy Osmani (@addyosmani) for continued development of the concept.
Many thanks to Dale Herrig for the many hours of stress testing.
If you use Kernel in one of your projects please let me know and I will add you to the examples so others can learn from your work.


Organization
Cancel
Scan QR Code to open organization who uses our app.
Scan QR Code
Most popular orgnization
De La Salle University - Dasmarinas
People in queue: 21
St Luke`s Hospital BGC
People in queue: 10
Gentleman`s Barbershop
People in queue: 3
Nothing found


func sync.poolRaceAddr
3 uses
sync (current package)
pool.go#L83: func poolRaceAddr(x interface{}) unsafe.Pointer {
pool.go#L99: race.ReleaseMerge(poolRaceAddr(x))
pool.go#L144: race.Acquire(poolRaceAddr(x))
The pages are generated with Golds v0.2.7-preview. (GOOS=darwin GOARCH=amd64)


The following examples illustrate some basic ways to provide data entry instructions at the source of input.
Example 1: Providing instructions within label element
For simple use cases, providing instructions within label elements will be sufficient. This approach is reliable across different web browsers and assistive technologies.
In the example below, the required format for the "Date of Birth" is indicated by "MM/DD/YYYY" within the same label:
Date of Birth (MM/DD/YYYY)
<input type="text" id="dob">
Example 2: Providing instructions outside of label element
Another approach is to provide instructions in another element and programatically associate them with a form field, for example, using the aria-describedby attribute. Information referenced by this attribute is made available to the users after the label and other information is announced.
DateMM/DD/YYYY
<input type="text" id="date" aria-describedby="date-tip">


Feature that will simplify setting of rates across various channels. Set the rates manually for only one channel and the rest will be automatically calculated based on the percentage set
Linked rates are calculated based on web rates. Set how much lower each channel should be compared to web rates.


Preparation time
less than 30 mins
Cooking time
30 mins to 1 hour
Serves
Serves 6-8
Dietary
Preheat the oven to 200C/400F/Gas 6. Grease a 25cm/10in pie dish with butter.
For the gooseberry pie, heat the gooseberries and sugar in a pan over a low to medium heat for 6-8 minutes, or until softened. Set aside to cool.
Cut the shortcrust pastry in half and roll each piece out onto a lightly floured work surface, until they are 5-8cm/2-3in larger than the diameter of the pie plate.
Line the prepared pie plate with one of the rolled pastry sheets and trim the edges. Spoon the gooseberry and sugar mixture into the pie case in an even layer, leaving 2.5cm/1in free around the edges.
Lay the remaining pastry sheet over the pie plate and trim off any excess. Seal the edges of the pastry using a fork. Prick the pie all over with a fork and brush all over with the beaten egg.
Transfer the gooseberry pie to the oven and bake for 25-30 minutes, or until golden-brown.
Meanwhile, for the champagne custard, in bowl, whisk together the egg yolks and sugar until pale and fluffy.
Heat the milk, cream, champagne and vanilla seeds in a pan until simmering but not boiling. When the mixture is almost boiling, remove the pan from the heat and gradually pour it over the egg and sugar mixture in a thin stream, whisking continuously.
Return the custard mixture to a clean pan and heat over a low to medium heat for 8-10 minutes, stirring continuously, until the mixture is thick enough to coat the back of a spoon.
To serve, slice the pie into 6-8 wedges. Place one wedge into the centre of each serving plate and pour over the champagne custard.


{% extends '__base.html' %} {% block title %}Password reset complete{% endblock title %} {% block content %}
Your password has been set. You may go ahead and log in now.
Log in


A wrapper that lets you run a set of tasks and optionally run a different set of tasks if the first set fails and yet another set after the first one has finished.
This mirrors Java's try/catch/finally.
The tasks inside of the required <try>
element will be run. If one of them should throw a BuildException
several things can happen:
<catch>
block, the
exception will be passed through to Ant.<catch>
block, the tasks
nested into it will be run.If a <finally>
block is present, the task
nested into it will be run, no matter whether the first tasks have
thrown an exception or not.
| Attribute | Description | Required |
|---|---|---|
| property | Name of a property that will receive the message of the exception that has been caught (if any) | No. |
| reference | Id of a reference that will point to the exception object that has been caught (if any) | No |
<trycatch property="foo" reference="bar"> <try> <fail>Tada!</fail> </try> <catch> <echo>In <catch>.</echo> </catch> <finally> <echo>In <finally>.</echo> </finally> </trycatch> <echo>As property: ${foo}</echo> <property name="baz" refid="bar" /> <echo>From reference: ${baz}</echo>
results in
[trycatch] Caught exception: Tada! [echo] In <catch>. [echo] In <finally>. [echo] As property: Tada! [echo] From reference: Tada!
Copyright © 2002-2003 Ant-Contrib Project. All rights Reserved.


Twitch Live
menu
Twitch TV
See the most popular channels
Popular Channels
Find A Channel
Submit
send


R2D2 Bag
Banana Slicer
Multiuse Lavatory Ipad Stand
Toeless Rainboots
All Inclusive Breakfast Center
Meatball Bubblegum
Convex Chair
Cthulhu Action Figure
Duckbill Dog Accessory
Radiant Farms: Dragon Meat
Utencipen
Pet Sweeper
Za-Sizzors
Star Wars: Tauntaun Sleeping Bag
Shark Sleeping Bag
Baby Sweeper
Radiant Farms: Unicorn Meat
Tenticle USB
Watering Can
Porthole Wineglass