Hi, i am a Web developer and create the site's layout and integrate graphics write webdesign programs in a variety of computer languages.
Being that I've based my knowledge off of the differnt platform, there's nothing I can't handle. Below you'll find a selection of some of my most recent projects that showcase the type of work done.
| Language | Skills |
|---|---|
| JavaScript | Reactjs |
| Java | Expressjs |
| C++ | NO SQL Database |
| python | SQL Database |
| C# | Nodejs |


Press release
Updated action plan published following Stanbridge Earls case
Ofsted publishes findings of the review of the inspection history of Stanbridge Earls School with an updated action plan.
In June 2013, Ofsted completed its review of the inspection history of Stanbridge Earls School. The review concluded that each of the inspections conducted during the period examined was problematic but for different reasons. The review made 20 recommendations, Her Majesty’s Chief Inspector accepted these and commissioned responsible officers to develop and implement a relevant action plan.
Today (26 June 2014), Ofsted publishes the
review findings with an updated action plan
, which confirms the actions that Ofsted has taken in response to the review.
The Cross-Ofsted Safeguarding Group will keep under review the progress and impact of these improvements and will continue to report findings to Ofsted Executive Board and Her Majesty’s Chief Inspector.
Debbie Jones, Ofsted’s National Director for Social Care and safeguarding lead said:
We deeply regret the errors that occurred in historic inspections of Stanbridge Earls School, during which inspections fell below the high standards we expect and that pupils and parents deserve.
Today’s report and updated action plan show that Ofsted has taken decisive action to make the changes recommended in our review. We have made improvements to the way inspectors approach issues of safeguarding and welfare, bolstered by wider changes to make our systems, structures and processes more effective in protecting children and young people from harm.
The safety, welfare and well-being of the young people in settings we inspect remain Ofsted’s primary concern. We will work to ensure this is at the core of inspection practice and to measure the impact of changes we have made.


Simple example with iterator function
iter:JSONSurfer, which
extracts a list of sub-JSON documents of a JSON document, according to a
forward-only JSONPath expression. See https://github.com/jsurfer/JsonSurfer
for the JSONPath syntax specification.
The list of parameters is interpreted as follows:
- Param 1: (json): the URI of the JSON document (a URI), or the JSON document itself (a String)
- Param 2: the JSONPath query
- Param 3: (integer: batch) Optional number of rows per batch (by default, all the JSON document is processed as one batch);
- Param 4 .. N : (auxJsonPath ... ) other JSONPath queries, which will be executed over the results of the execution of jsonPath, and provide one result each.


All Sc2gears™ News |
|
October 7, 2015 - Patch 3.0 - The END of Sc2gears
StarCraft II's Patch 3.0 rendered Sc2gears' parsing engine incapable of doing its work. In short: Sc2gears can no longer parse replays since Patch 3.0.
No further updates will be released for Sc2gears, only Scelight will be maintained. Visit the Scelight home page and start using it.
✞ R.I.P. Sc2gears! Lived 5 years, 6 months and 5 days! (April 2, 2010 - October 7, 2015)
May God bless You All.
July 15, 2015 - The Sc2gears Database is shutting down
The Sc2gears Database is shutting down. As of now, no new accounts can be created.
On July 28th, 2015 starting at 12pm Pacific Time, the Sc2gears Database will be unavailable for 24 hours.
On August 4th, 2015 the Sc2gears Database will be permanently shut down at 12:00pm Pacific time.
The reason for shutting down the Sc2gears Database is because it is built using a service of the Google App Engine Platform which will be shut down at the mentioned times.
There will be no more Sc2gears releases. Currently Sc2gears supports only WoL and HotS, and it doesn't support LotV. And this will remain this way.
Most likely when LotV is released, Sc2gears will stop functioning for all replays (including WoL, HotS and LotV) due to replay format changes.
March 9 - Sc2gears Database Free Package Quota Decreased
The Quota of the Free Sc2gears Database package has been decreased from 50 MB to 10 5 MB.
Replays and files that you have already uploaded and are over the quota are not deleted yet. You have 3 weeks to review your package.
Starting on April 1, 2014, files may be deleted of accounts with the Free package that are over the 100% of their quota.
This change does not affect packages other than the Free package.
January 22, 2014 - Sc2gears 14.3.3
A quick overview of the new features:
- Added support for 2.1 replays.
- Adjusted the profile retriever to the changes made to Battle.net profile pages so profile data is retrieved correctly again.
- Added Season #17 and #18 start dates.
- Added missing / new portrait images.
- Added links to Scelight™, the successor to Sc2gears (Help menu, Start page, About dialog).
- Read more...
NOTES:
With this release Sc2gears is being kept up-to-date, but no new features have been added for quite some time now: Scelight™ is the one being in the focus of development.
Although Scelight might lack some features that Sc2gears has or provides (yet), but the ones that are implemented are far superior to those of Sc2gears'. Scelight already has numerous features that Sc2gears never had.
It is recommended for everyone to get to know Scelight and get ready to completely switch over to Scelight one day. The sooner you make the switch the better.
December 5, 2013 - Scelight 1.0 - The first public release
At last! The first public version of Scelight™ (successor to Sc2gears) is released!
I still have a long way ahead, but the current version is already useful enough to be shared. It is also better for everyone to give / get feedback earlier.
Visit the home page for more about Scelight:
https://sites.google.com/site/scelight/
September 3 - Sc2gears 14.3.2
A quick overview of the new features:
- Added a new portrait image.
- Added Season #16 start date.
- Adjusted the profile retriever to the changes made to Battle.net profile pages in season #15 so profile data is retrieved correctly again.
- Read more...
July 30 - Successor to Sc2gears - In the making...
The Successor to Sc2gears has been announced.
Read the details and give your opinions, suggestions here:
Successor to Sc2gears Announced
June 24 - Sc2gears 14.3.1
A quick overview of the new features:
- Declaration of trademark in preparation of what's coming next...
- Corrected the Season #14 start date, added Season #15 start date.
- Other minor optimization.
- Read more...
May 8 - Sc2gears 14.3
A quick overview of the new features:
- Updated the replay parser engine to support 2.0.8 replay files.
- Added season #14 start date.
- Added updated Chinese and Chinese Traditional language files.
- Read more...
May 7 - Patch 2.0.8
Blizzard™ released Patch 2.0.8 for StarCraft II which changed the replay format. Sc2gears has limited support for 2.0.8 replays. I'm working on the update.
April 4 - Sc2gears 14.2 (Birthday release)
This is a Birthday release. A quick overview of the new features:
- Improved name template engine.
- Added new portrait images.
- Bug fixes.
- Read more...
Happy Birthday Sc2gears!
April 4 - Sc2gears turns 3!
Yet another year has passed, Sc2gears celebrates its 3rd birthday!
In the last year (since the 2nd birthday) 17 major releases of Sc2gears were published; 21 including minor releases (that's about 1 major release in every 3 weeks!).
As a reminder, the statistics for the 2nd year: 27 major releases, 36 including minor releases. And in the first year: 21 major releases, 31 including minor releases.
This adds up to a total of: 65 major releases; 88 including minor releases!
Last year also brought us Sharing and Team support in the Sc2gears Database, and the Sc2gears Database has been opened to everyone by presenting a tiny registration form on the User Page to those without an account requiring only 30 seconds to get started with a free account.
Last year is also the beginning of a new era: Heart of the Swarm. Sc2gears has been equipped to fully support HotS replays and changes that came with HotS.
And last but not least the long awaited feature, the Historical league info has been added and integrated everywhere in Sc2gears. Sc2gears can display the leagues of players at the time of the game, and you can also filter games by league match-up and see league statistics in the Multi-replay analysis.
Thanks Everyone for the continuous support and feedback!
Despite the long history and success of Sc2gears, most players still don't know about it.
Please help by spreading the word. Let your friends know about Sc2gears. Put links on your sites and blogs linking to the Sc2gears home page:
https://sites.google.com/site/sc2gears/
Thanks.
March 25 - Sc2gears 14.1
A quick overview of the new features:
- League match-up and league match-up filter in the Sc2gears Database.
- Mouse Print (SMPD) version 1.1.
- Shortened URLs (addresses) in the Sc2gears Database.
- And more...
The league match-up info and search in the Sc2gears Database User Page is only available for replays uploaded with Sc2gears 14.1+.
Re-upload all your 2.0+ replays and you will see the league info and will be able to search by league match-up.
March 19 - Sc2gears 14.0 - Historical League info and Integration!
A quick overview of the new features:
- Improved replay parser engine.
Historical League info and Swarm levels are parsed from replays.
- Players in the Replay analyzer are now displayed with a colored border based on the 1v1 league at the time of the game.
- Leagues in the Replay search.
- Search by league match-up.
- League match-ups in Multi-replay analysis!
- New name template symbol: /Bx to insert the leage of a player.
- Plugin API 4.2
- And more...
March 14 - Sc2gears 13.1
A quick overview of the new features:
- Improved replay parser engine.
Expansion level (HotS or WoL), proper map hash parsing, slightly modified EAPM, added missing ability codes.
- Optimization, new portrait and ability images, bug fixes.
- Plugin API 4.1
- Read more...
Due to previous incorrect map parsing it is strongly recommended to re-upload all HotS and old custom replays to the Sc2gears Database.
Easiest way is to just re-upload all your replays (the database detects if a replay is already stored and will only update it, not store it duplicated).
Just list all your replays, right click and choose "Store replays".
March 7 - Mouse print image preview in the Sc2gears Database
The Sc2gears Database now supports previewing mouse print images without having to download and open them in Sc2gears.
The Mouse prints page of the Sc2gears Database User Page lists your uploaded mouse prints.
The Actions column now displays an image icon for each mouse prints whose tool tip says: "Preview mouse print image". Clicking on it will open the mouse print image in a dialog window.
The mouse prints table now also has a File size column.
These preview images are generated by the Sc2gears Database, you don't have to upload mouse print images (just the mouse print data files (*.SMPD)).
Also note that these preview images are generated on-the-fly and are not stored, so they don't use your storage quota.
February 28 - Sc2gears 13.0 - Heart of the Swarm!
A quick overview of the new features:
- Java 7 Requirement! This Sc2gears release now requires Java 7 (instead of Java 6).
You can install Java 7 from here: http://java.com/
- HotS replays are now finally fully supported.
- Read more...
February 26 - Java 7 Pre-warning!
The next release of Sc2gears will be requiring Java 7!
If you only have Java 6 installed on your computer, you won't be able to run the next Sc2gears release. Install Java 7 now to avoid Sc2gears problems.
You can install Java 7 from here: http://java.com/
If you are an Sc2gears Plugin developer, be sure to prepare your plugin's code for Java 7.
February 22 - Sc2gears 12.5.1
This is a hotfix release:
- Player names with a clan tag are now handled properly.
- Read more...
February 22 - Sc2gears 12.5
A quick overview of the new features:
- Updated the replay parser engine to handle replay versions 2.0.4.
The new engine is NOT HotS ready, but it is able to handle HotS replays to a good extent (including most player actions too).
- Updated the Player profile engine to reflect the new data available on the Battle.net pages.
- New portrait images have been added.
- Added 2 new name template symbols: /v for short replay version and /b for replay version build number.
- Fixed ladder season start dates (season #11 and #12).
- Player names in the Player profile dialog are now links to the Battle.net profile page.
- The Parsing Service has also been updated with the new replay parser engine and with the new player profile engine.
- Plugin API 3.1: backward incompatible changes!
Changed the IProfile and related interfaces according to the new profile data.
- Read more...
It is advised to re-upload replays from version 2.0 to the Sc2gears Database because previous versions of Sc2gears were not able to handle and upload these replays.
February 19, 2013 - Patch 2.0.4
Blizzard™ released Patch 2.0.4 for StarCraft II which changed the replay format and the Battle.net profile pages. Sc2gears cannot yet handle the new replay format. I'm working on the update.
November 6, 2012 - Sc2gears 12.4.1
A quick overview of the new features:
- Added Season #10 (and #11) start date.
- Proper OS detection for Windows 8.
- Changed the base SC2Replay folder on MAC OS-X.
- Other minor optimizations.
- Read more...
October 3 - Sc2gears 12.4
A quick overview of the new features:
September 6 - Further filtering improvements on the Sc2gears Database User Page
Further improvements were made to the Sc2gears Database User Page, including the following:
- Match-up filter. Finds all permutations too (e.g. searching for "TPvPZ" will also find "ZPvPT" games). Also works for FFA games (e.g. "PvTvZvZ").
Now the match-ups in the replays table and on the replay details popup dialogs are links which when clicked will set the match-up as the match-up filter.
- Comment filter. You can now filter replays where you set a private comment ("HAS COMMENT"), or where you did not set a private comment ("NO COMMENT").
- Changed the "Edit comment" icon for replays which already have a comment to make it more obvious.
- Added 3 new labels increasing max label count to 13. Have fun tagging replays :)
Tip: you can also view/edit private comments and tag replays on the "Private data" tab of the Replay analyzer in Sc2gears.
September 4 - Improved filtering on the Sc2gears Database User Page
The file listing and filtering has been improved on the Sc2gears Database User Page with the following:
- Now every file type (Replays, Mouse prints and Other files) can be filtered by date (specifying a range: from, to).
- Other files can also be filtered by file extension.
- Replay results are now always sorted by replay date descending (previously replays were only sorted with 1 filter set at the most).
September 3 - Sc2gears 12.3
A quick overview of the new features:
- Added Season 9 start date
- Improved Replay parser engine
- Bug fixes
- Read more...
August 28 - Sc2gears Database Maintenance Over
The Database maintenance is now over, all your files are now accessible again (the maintenance is still going in the background, but this does not effect anyone anymore).
The maintenance ended at 2012-08-28 16:15 UTC (click for other time zones).
All files sent to the server during the maintenance period were stored properly.
August 28 - Sc2gears Database Maintenance
A Database maintenance is in progress while some of your old files (stored before the maintenance) might not be available.
The maintenance started at 2012-08-28 14:00 UTC (click for other time zones).
The purpose of the maintenance is to make the internal working of the database more efficient. When the maintenance is over, all your files will be back online.
Thank you for your patience.
August 22 - Sc2gears 12.2
A quick overview of the new features:
- Introducing XAPM. Details: APM Types
- Improved replay parser engine
- Fixed the "Watch replay" function
- Read more...
August 21 - Payments page in the Sc2gears Database
A new Payments page has been added to the Sc2gears Database User Page.
On this page you can view your payment history, and the current package price table. The price table also displays the payments required to upgrade to each of the listed packages.
The Payments page has its own permission: you can enable it or hide it from others who you have shared your database account with, independently from other pages.
August 10 - Sc2gears 12.1
This is a hotfix release:
- Reverted the Plugin API 3.0 "incompatibility classification".
- Failed abilities are back in the charts and statistics and again counted in replay search.
- Read more...
August 10 - Sc2gears 12.0
A quick overview of the new features:
- Updated (for 1.5 replays which are now fully supported) and Improved Replay parser engine.
- The Player Profile dialog and player tool tips have been redesigned to reflect the info available on the new Battle.net profile pages.
- EAPM algorithm improvement
- Replay analyzer charts improvement
- Replay search improvement
- Private Video Streaming improvements (you can now save the streaming video as an AVI file!)
- Updater improvements (now handles mirrors beside the main update source)
- Plugin API 3.0: backward incompatible changes!
- And more...
Those who use the Sc2gears Database it is recommended to re-upload all your 1.5 replays.
Just list all your replays, select the ones with version 1.5 (should be at the top), right click and choose store replays.
July 31 - Patch 1.5
Blizzard™ released Patch 1.5 for StarCraft II which changed the replay format. Sc2gears has limited support for 1.5 replays. I'm working on the update.
July 30 - Sc2gears 11.1
A quick overview of the new features:
July 25 - Sc2gears 11.0
A quick overview of the new features:
- Integrated Private Video Streaming server, so you can start streaming right away with 1 click! More...
- Status indicators at the bottom of the navigation bar
- Help icon on the Main Building Control chart.
- "View Glossary" help menu item.
- Read more...
July 17 - Main Building Control chart help page
I have created a page which describes and details the Main Building Control chart of the Replay analyzer.
The page is available here: Main Building Control chart
July 12 - Further-further improvements to the Sc2gears Database User Page
This week another series of improvements were made to the Sc2gears Database User Page:
- Profile icons are displayed next to the players in the Replays page which will take you to their Battle.net profile page.
- The "Comment" icon is different on the Replays page if a replay already has a private comment ("Edit comment" icon instead of "Add comment" icon).
This makes it so you can tell right away if you entered private comment for a replay.
- Added icons to many buttons and links.
- Fixes and optimization both on client and server side.
- User interface style improvements/changes.
July 10 - Sc2gears 10.6
A quick overview of the new features:
- 1.4.4 replays are now supported.
- Slightly restructured tabs in the Multi-replay analysis.
- Ladder season info on the game info tab.
- Some new icons, bug fixes.
- Read more...
July 3 - Sc2gears Database - Open to Everyone!
Today the Sc2gears Database is made open to everyone. By visiting the Sc2gears Database User Page you can create your own account in 30 seconds!
If you visit the User Page and you don't already have an Sc2gears Database account, a tiny registration form will be displayed to you. With that, you can create your own account literally in 30 seconds.
This registration process will create a Free account for you which you can upgrade at any time if you want to, of course. You can read the details on the Sc2gears Database page.
June 28 - Further improvements to the Sc2gears Database User Page
The "Favored Player List" feature was launched just a week ago, already further improvements were already made to the Sc2gears Database User Page:
- "Display replay winners" setting which specifies how to display winners on the Replays page.
Possible values: Hide, Icons, Colored names, Icons + Colored names
The "Colored names" is the new default version which indicates winners as green links and losers as red links, the "Icons" is the old version displaying different icons next to winners and losers. The "Icons + Color names" combines these 2 visual effects.
- Storage quota status and related warnings are displayed on the Home page.
- More elastic layout which suits devices with smaller display better (e.g. cell phones) and which displays wide replay tables nicer by breaking lines and removing horizontal scroll bars.
- Random tips are displayed on the Home page.
- Other cosmetic improvements.
June 21 - Favored Player List in the Sc2gears Database
The "Favored Player List" feature is now available in the Sc2gears Database too.
The Favored player list is a comma separated list of player names which you can set on the Settings page.
It works the same way as it does in the Sc2gears clients: if a replay contains a winner listed in the Favored player list, the row will be colored green on the Replays page; and if a replay contains a loser listed in the Favored player list, the row will be colored red.
June 15 - Sc2gears 10.5
A quick overview of the new features:
- Main building control chart for Protoss: Chrono Boost usage
- Complete Polish translation by Marcin "Smuf" Stępniak (for version 10.4)
- Plugin API 2.9
- Read more...
May 22 - Sc2gears 10.4
A quick overview of the new features:
- New chart: APM redundancy distribution
- New replay site for sharing: ggtracker.com
- Complete Italian translation by Paolo Baesso (for version 10.3)
- And more...
May 15 - Sharing and Team Support in the Sc2gears Database
HELL! IT'S ABOUT TIME!
Today I introduce a new feature in the Sc2gears Database: Database Account Sharing!
You can now share your Sc2gears Database Account with other Google Accounts and they will be able to use your storage and access your content as it would be theirs (controlled by permissions).
You can set permissions for each granted Google Account individually fine tuning who can do and what within the shared database account.
The new Sharing feature makes the Sc2gears Database ideal for StarCraft II teams to store and share their replays with the team.
Let the new Sc2gears Database shine! Read the details on the Sc2gears Database page.
May 8 - Public Services and Web Tools
I have created a web site which hosts Public Services and Web Tools:
http://pubgoods.appspot.com
You can use this web site -among many other things- to verify the checksum of your downloaded files (Sc2gears for example): Checksum verifier
You can also use this to encode replays to Base64 for the Parsing Service Tester page: Base64 encoder
April 21 - Sc2gears Hype Video Contest is Over
You can check the submission and other Sc2gears videos here: Sc2gears videos
April 18 - Sc2gears Database Migration Case Closed
The Sc2gears Database Server migration from M/S datastore to HRD datastore is now complete. All your previous files (stored before the migration) are "back again".
The migration post-task was actually a bug of the migration tool which has been resolved.
Let the new HRD datastore shine which provides the highest level of availability and much better performance.
April 14 - Sc2gears Database Migration Status Report
The Sc2gears Database Server is being migrated from M/S datastore to HRD datastore. This migration started on April 11 and finished before midnight of April 11.
There was only a 10-minute read-only period where uploaded replays were rejected. This period took place at around 11 PM (CEST) on April 11. Excluding this short 10-minute period every replay sent to the database were stored properly. If you attempted to store replays around the specified time period, please double check if they got stored properly, if not, simply store them again.
There is a post-task which needs to be completed in order so your previous replays will be accessible. Replays stored after the migration are placed right in the new HRD datastore so they are downloadable. Previous replays (stored before the migration) are listed but not yet downloadable. They will be "back" when the post migration task is completed.
Thank you for your patience. This new HRD datastore provides the highest level of availability and much better performance.
April 13 - Sc2gears 10.3
A quick overview of the new features:
- Better ladder season integration
- Ladder season replay search filter
- New name template symbol: /s
- Read more...
April 12 - Sc2gears Database Migration
Currently the Sc2gears Database Server is being migrated from M/S datastore to HRD datastore. You might experience some issues with the service meanwhile.
Thank you for your patience.
April 4 - Sc2gears turns 2!
Another year has passed, and before SC2 could celebrate its 2nd birthday, or its first expansion (HotS) could see the light of day, Sc2gears has already turned 2!
In the last year (since the 1st birthday) 27 major releases of Sc2gears were published; 36 including minor releases (that's more than 1 major release in every 2 weeks!).
This is even more than in the first year of Sc2gears (21 major, 31 including minor releases)!
Last year also brought us the Sc2gears Database giving you automatic replay backup possibilities and access to your replays and other files anywhere any time, and the Parsing Service to aid numerous StarCraft II related web sites and servers.
Thanks Everyone for the continuous support and feedback!
Sc2gears has long become - and remained the most advanced and comprehensive replay analyzer and organizer in history, and the most widely known and used one for StarCraft II.
...And we're not done... we're in the heat of combat... Stay tuned!
March 29 - Sc2gears Hype Video Contest - With real money prizes!
IN SHORT
Create an Sc2gears hype video before April 20. It must be in English if verbal or written text is included. No restriction about its content or length.
PRIZES:
- GRANDMASTER Sc2gears Database package (worth $65) OR half of its price ($32 via PayPal)
- MASTER Sc2gears Database package (worth $54) OR half of its price ($27 via PayPal)
- DIAMOND Sc2gears Database package (worth $42) OR half of its price ($21 via PayPal)
Sc2gears Database Details
NOTES:
- Video files must be provided (will be uploaded to YouTube by me - credit will be given of course)
- If only 2 entries, Master and Diamond packages will be awarded, if only 1 entry, Diamond package will be awarded
March 27 - Sc2gears 10.2
A quick overview of the new features:
- Improved Name template editor
- New name template symbol: /w
- Refactored Misc settings dialog
- A new tab in the Multi-rep analysis: Gaming Sessions
- A new button on the "My shared replays" dialog: Store list
- A new replay site is available for replay sharing: StarcraftTools.net
- Improved replay parser engine: replays where game was saved are now parsed properly
- And more...
March 12 - Sc2gears 10.0
A quick overview of the new features:
- Improved Resources spent chart and Produced Army/Supply chart
- Added a new replay search field: "Full player name"
- A new "Other Files" tab on the Sc2gears Database User page
- The Misc settings dialog now has a new button: "OK and Store settings"
- A new menu item if you right click on replay sources and replay lists in the navigation bar: "Store item"
- New portrait images have been added
- Redesigned the About dialog
- New ability codes have been added
- Many improvements made to the Updater
- And more...
March 8 - Sc2gears Database Issues
On January 30 there was a news stating that the Sc2gears Database service had issues.
These issues arose from a platform service the server used to access the storage layer. It appeared this platform issue had been fixed, but it wasn't.
This means that if you uploaded replays or other files since January 15, there is a slight change they did not get stored (error was reported back in these cases).
Because of this I developed a double-caching storage mechanism which now provides fail-safe file storing operations. If the primary storage is not available, the uploaded file (e.g. replay) will be stored on a secondary storage which is independent from the primary storage. The secondary storage is not affected by the problem mentioned earlier.
The secondary storage is synchronized to the primary automatically in the background.
It is recommended to check if you have missing files. The easiest thing is just to re-upload all your replays and mouse prints that you attempted to store since January 16. The server will recognize if you already have the file and will not store it duplicated.
Again, the error was not in the code of the Sc2gears Database but in the services that was used by it, but I apologize for the inconvenience anyway.
The double-caching storage mechanism will now handle even future errors. The Sc2gears Database operates fail-safe from now on.
February 28 - New Profile info operation in the Parsing service
A new Profile info operation is now available in the Parsing service. With this API users can now query the live profile info of StarCraft II players.
Read the details here: Parsing Service
The Parsing service tester page has been updated to provide test interface for this new operation: Sc2gears Database Parsing Service Tester
February 23 - Sc2gears 9.2
A quick overview of the new features:
- 1.4.3 Patch changes have been implemented.
- New chart: Resource Spending Rate (RSR)
- New chart: Action Sequences
- Read more...
February 9 - Sc2gears 9.0
A quick overview of the new features:
- A new Parsing Service has been launched today. More: Sc2gears Database Parsing Service
- Added support for newer map formats.
- "Open replay's folder" also selects the file on Windows.
- The "/Mx" name template symbol now skips the first word if it's "The" or "A".
- A progress dialog is displayed while diagnostic tests are running.
- A new menu item in the Window menu: Restore last window position on startup
- Added Season 6 start date
- Read more...
January 30 - Parsing Service, is there a need for it?
Replay Site Admins, Attention!
I'm planning to open a parsing service where you could post a replay to a URL, and you could get back all kinds of information about the replay including basic info (like players, races, map name, duration, winners etc), the in-game chat of the players, and advanced info like the complete action list of players.
Or you could query the map preview image of of a replay based on the map file name info of a replay.
The service would not be free, a customer would have to pay based on usage (the number of API calls).
Benefits: you could operate a replay site without the need of a replay parser engine. Or you could use this service to validate your data. Or you might have your own replay parser engine, but you could use this to get advanced details about a game your engine is not capable of. This service would also get the computing load off of your server, and you could concentrate on your site's design and logic (and leave the replay parsing logic to me).
This would not require any technology on your server (like Java) as all API calls would be standard HTTP or HTTPS requests/responses. The responses would be likely XML or JSON (or plain text).
My question: Is there a need for a Parsing Service like this?
If you would be interested in using this Parsing service, please let me know by sending an email to me (my email is on the About dialog), and please describe in short what you would expect from a service like this.
January 30 - Sc2gears Database Service Disturbance
Between January 15 and January 26 storage services that the Sc2gears Database builds on experienced some issues.
This means that if you uploaded files during this period, there is a slight chance that a small part of your uploaded files did not get stored (of course the server returned an error in these cases).
It is recommended to check if you have missing files from uploads during this period. The easiest thing is to just re-upload all files that you uploaded during this period, the Sc2gears Database detects if a file is already stored and will not store it duplicated.
The error was not in the code of the Sc2gears Database but in the services that was used by it, but I apologize for the inconvenience anyway.
The issue has been taken care of, the Sc2gears Database operates fully functional since January 26.
January 26 - Sc2gears 8.9
A quick overview of the new features:
- Map attributes are now parsed and displayed on the Map preview tab in the Replay analyzer
- Plugin API 2.7
- NewReplayListener is replaced by ReplayAutosaveListener.
- Several new methods in IMapInfo to access map attributes of a replay.
- New methods in InfoApi to get player alias and map alias info.
- And more...
- Read more...
January 24 - Reminder: FREE Sc2gears Database package for Everyone
There is a FREE Sc2gears Database package which can be given to anyone, you just have to ask.
If you have an Sc2gears Database account, you can upload and store your replays and mouse prints online and access them anywhere any time.
Details are on the Sc2gears Database page.
You can access the web interface of the Sc2gears Database here: User Page
January 20 - Map images in the Sc2gears Database
If you login now, you will see map images in the replays table. You can click on these images, and a popup window will open to show you the image in large (click anywhere to close it).
On the Settings page you can choose the size of map images displayed in the replays list (or you can even hide them completely).
Map images are automatically downloaded in the background. If an image is not yet available, you will see a waiting/hour glass icon.
January 16 - Sc2gears Contest Series
Today I launch a series of Sc2gears contests. There are multiple contest categories. Everyone can participate in any of them, even with multiple entries.
Categories:
- Create a "How to use Sc2gears" video
- Write an Sc2gears Manual
- Create new Sc2gears Icon and Logo
- Write a plugin for Sc2gears
12 winners will be awarded (3 in each category) with prizes worth a total of 100 USD offered by me.
Read the details on the Sc2gears Contest Series thread at TL.net.
January 12 - Sc2gears 8.8.2
Released a new version with some minor changes and improvements which can be read here.
January 11 - 1 MB file size limit in the Sc2gears Database - Removed
Today I removed the 1 MB file size limit in the Sc2gears Database. From now you can store replays and mouse prints much larger than 1 MB.
There is still a size limit, but you will never reach the new limit (it's around 24 MB).
If you have big replays or mouse prints that are larger than 1 MB, (re)upload them now because if you attempted to store them before, they got rejected.
January 4 - Settings in the Sc2gears Database web interface
I have added a new page to the Sc2gears Database web interface where you can view and change your basic settings.
On the Settings page you can view your Google account, and change your contact email, the name you are addressed by and the notification quota level.
January 3, 2012 - Spread the Word!
Almost 2 years have passed since the first public release of Sc2gears, and I am surprised that the majority of the StarCraft II community still doesn't know about Sc2gears or what it can do.
Please help spread the word about Sc2gears. You can do that in the following ways:
- "+1" the Sc2gears home page with your Google account. Note that you can/have to "+1" the different pages separately.
- Post about Sc2gears on your site or in your blog, and link to the Sc2gears home page.
- Tell your friends about Sc2gears and tell them what it is capable of.
Thank You and Happy New Year to Everyone!
December 21, 2011 - Sc2gears Database Maintenance
On December 20 an unscheduled maintenance took place between 8 AM and 2 PM GMT (PST: 12 AM December 19 - 6 AM December 20).
If you used Sc2gears to store replays or other files during the maintenance hours, there is a chance your files did not get added to the database and it is advised to re-upload these files.
December 14 - Sc2gears 8.8
A quick overview of the new features:
- New chart in the Multi-rep analysis: Spawn Larva development
- New chart in the Replay analyzer: Action distribution
- Plugin API 2.6
- The marker time is displayed in the charts in the Replay analyzer
- Read more...
December 5 - Sc2gears 8.7
A quick overview of the new features:
- A new "icon bar" on the Public comments tab of the Replay analyzer
- New setting: Override detected game format based on match-up
- A new "Custom" game format for games with unbalanced team sizes (for example "2v3")
- Improved Replay cache
- And more...
November 22 - Bigger Mouse Practice Top Scores table
I have increased the size of the Mouse Practice Game Top Scores table to 250 500 so don't give up, you have a place in the Top Scores table!
Also with the new Free Sc2gears Database package everyone can submit scores now!
You can also check the Mouse Practice Game Top Scores in your browser.
November 21 - Sc2gears Database Free package
I've introduced a new, Free Sc2gears Database package which is available to All. The Free package comes with 50 MB storage space which is enough for approximately 1,000 replays.
The Free package comes with all the benefits of the Sc2gears Database like you will be able to submit your Mouse Practice Game scores.
You can upgrade your package at any time of course. Please read the details on the Sc2gears Database page.
November 16 - Sc2gears 8.6.1
A quick overview of the changes:
- Updated Chinese and Chinese Traditional translations are included
- Fixed an issue in the "Public comments" tab which allowed posting even if replay was renamed/deleted before posting (and thus the comment/rate was not bound to the replay).
- Fixed an issue regarding to the Deferred tabs where newly selected tabs were not always rendered immediately.
- Read more...
November 14 - Sc2gears 8.6
A quick overview of the new features:
- Integrated Public replay commenting system on the "Public comments" tab of the Replay analyzer
- Private data viewing/editing on the "Private data" tab of the Replay analyzer
- Deferred tab building optimization
- 1.4.2 Patch changes have been implemented
- Updated portrait images
- Brazilian Portuguese translation by Luis Castro
- Plugin API 2.5.2
- Read more...
November 7 - Comment replays in the Sc2gears Database
You can now add text comments to any replays. To do that, simply click on the balloon icon in the Actions column.
October 29 - Labels in the Sc2gears Database
You can now label replays in the Sc2gears Database which will help you later bring back replays with just a single click.
The label system works just like in GMail: you can assign multiple labels to a replay, and a label can be assigned to any number of replays.
October 27 - Sc2gears 8.4
A quick overview of the new features:
- Improved Mouse practice game with custom rules
- Improved Command Line Interface with XML output format
- New replay sharing site: www.StatCraft.net
- Read more...
October 18 - Sc2gears 8.3
A quick overview of the new features:
- Batch replay upload/share
- Win-Loss coloring in the replay list table
- Record columns sort by (wins-losses)
- And more...
October 12 - Basic filters in the Sc2gears Database
A small improvement to the Sc2gears Database web interface: I added basic filters to the replays table where you can now filter by map name, players, game type and gateway.
October 11 - Sc2gears Database Starter package
I've introduced a new Starter Sc2gears Database package for a price of just 2 USD (one-time fee, no recurring monthly costs). The Starter package comes with 200 MB storage space which is enough for approximately 4,000 replays.
This can be ideal for those who:
- just want to store some of their replays
- don't play much and 200 MB (~4,000 replays) is enough
- want to try out the service first before spending more on it
With the Starter package you can take advantage of other current and future services that comes with the Sc2gears Database (like submitting your Mouse practice scores).
You can upgrade your package at any time of course. Details are on the Sc2gears Database page.
October 5 - Sc2gears 8.2
A quick overview of the new features:
- Day records and Hour records in the Multi-rep analysis
- Now EAPM is everywhere in Sc2gears
- Plugin API 2.5 (EAPM algorithm and info access)
- And more...
September 29 - Sc2gears 8.1
A quick overview of the new features:
- Added multi CPU core replay search and analysis support.
- Added EAPM support (details: APM Types).
- New option for the Main building control chart: "Calculate until time marker".
- Complete German, Chinese and Chinese Traditional translations.
- Read more...
September 21 - Sc2gears 8.0
A quick overview of the new features:
- 1.4 replays are now supported.
- A new Translation tool which can be used to translate Sc2gears into other languages or edit existing translation very easily.
- Plugin API 2.4
- Added "ChineseTraditional" language by "jojos"
- And more...
September 20 - Patch 1.4
Blizzard™ released Patch 1.4 for StarCraft II which changed the replay format. Sc2gears has limited support for 1.4 replays. I'm working on the update.
September 8 - Sc2gears 7.7
A quick overview of the new features:
- By popular demand: Match-up records by Maps
- Proxy setting (allows Sc2gears to access the internet through Proxy server - the solution to the China problem)
- Mouse practice game
- Setting to open multiple replays in the Replay analyzer at once
- Read more...
August 30 - Sc2gears Database Enhancement
I've made small improvements to the Sc2gears Database:
- Added a new page size: you can now display and page 200 replays or mouse prints at once.
- The "Download selected" feature is now implemented: you can download all selected files as a single ZIP file.
- Added some coloring to the rows of the tables, changed the win-loss icons.
- Fixed a bug where browsers truncated file names if hash-mark ('#') was contained in the file name.
August 26 - Sc2gears 7.6
A quick overview of the new features:
- A Word Cloud generator engine.
- A new tab in the Multi-replay analysis: Game lengths (player details)
- On-Top dialogs now can be locked.
- Plugin API 2.3
- New methods in the GuiUtilsApi to create and show Word Cloud dialogs, and to add a "Word Cloud" link to tables.
- Other minor additions.
- Read more...
August 17 - Sc2gears 7.5.1
This is a hot-fix release: fixes a bug which caused connecting to some sites fail.
August 17 - Sc2gears 7.5
A quick overview of the new features:
- Improved Replays list table: you can now rearrange and hide columns permanently to your liking. Also added 2 new columns (Winners, Format).
- Plugin API 2.2
- A powerful IHttpPost utility to work with HTTP POST requests
- Base64 file encoding utility
- A new synchronous downloader utility method
- Plugin-specific persistent file cache folder
- and more...
- New setting on the Replay auto-save tab so you can disable the "Replay saved" voice.
- And more...
August 11 - Sc2gears 7.4
A quick overview of the new features:
- A new "The Sound of Victory" plugin
- Plugin API 2.1
- A new "Configurable" interface
- Source code of "The Sound of Victory" plugin
- Bug fixes
- and more...
- Improved replay parser engine
- And more...
August 2 - Sc2gears 7.3
A quick overview of the new features:
- On-Top Game info dialog (In-game info panel)
- On-Top APM display dialog (In-game current APM)
- Coreplays.net and sc2bc.com are in the default replay site list to share replays.
- And more...
July 21 - Sc2gears 7.2
A quick overview of the new features:
- Plugin API 2.0 which gives deep insight into replays' structures, advanced info and the actions of the players, and allows to create more powerful plugins which better integrate into Sc2gears.
Plugins can now:
- take advantage of Sc2gears' most advanced SC2Replay parser engine
- access profile info
- interact with the Mouse print recorder
- access icons of different objects
- register diagnostic tests executed by the Diagnostic tool
- and many more...
- A new Build Orders Table plugin (with source code)
- A new menu: "Plugins"
- And more...
July 12 - Sc2gears 7.0.1
A quick overview of the changes:
- Fixed a bug which caused incorrect values in the "Replays" and "Replays %" columns in the overall "Chat words" tab in the Multi-rep analysis.
- Removed the Sc2gears Database News Start page channels ("Latest" and "All").
- Plugin API 1.0.1
- Read more...
July 8 - Sc2gears 7.0
A quick overview of the new features:
- A new plugin interface
- Plugin manager
- New tab in the Multi-replay analysis: Chat words
- Profile info is now taken from the Battle.net instead of Sc2ranks.com
- Read more...
July 5 - Missing or out-dated profile info
Sc2ranks.com disabled profile access for Sc2gears due to heavy load. It is a known issue, and I wanted to let you know that I'm working on a work-around.
June 27 - Sc2gears 6.0.3
The auto-updater was not launched properly on some computers with versions 6.0 and 6.0.1. It's fixed now.
The error is caused by folder names that contain spaces. So if you have Sc2gears in such a folder (or inside of a folder) that has spaces, here's how you can run the update properly:
Copy Sc2gears to a folder without spaces, for example "C:\Sc2gears". Start it, run the updater, after that you can copy it back.
The new version will not have this error and will run the auto-update properly.
June 23 - Sc2gears 6.0
A quick overview of the new features:
- Global hotkeys
- "Event based" new replay detection method
- New sounds, code optimization
- Read more...
June 17 - Sc2gears 5.6 - "Instant" search and analysis!
The internal replay cache management has been significantly improved.
With 2 new additions, replay search and multi-replay analysis take almost ZERO time even with thousands of replays!
A quick overview of the new features:
- In-memory replay cache management
- A new name template symbol: /h to insert MD5 hash
- Player aliases now have to be provided as full names
- Read more...
June 9 - Sc2gears 5.5
A quick overview of the new features:
- Table filter boxes
- Improved replay search
- Improved replay parser engine
- Read more...
May 31 - Sc2gears 5.4
A quick overview of the new features:
May 19 - Sc2gears 5.3
Sc2gears 5.3 has been released with 1.3.3 replay support. It is advised to re-upload replays with version 1.3.3 to the Sc2gears Database so the proper winners will be stored and displayed in the database.
May 19 - Sc2gears 5.3
A quick overview of the new features:
- 1.3.3 replays are now fully supported.
- Profile integration: profile data (portrait, leagues etc.) is automatically retrieved and displayed.
- Winner detection has been improved.
- Read more...
May 10 - Patch 1.3.3
Blizzard™ released Patch 1.3.3 for StarCraft II which changed the replay format. Sc2gears has limited support for 1.3.3 replays. I'm working on the update.
May 4 - Sc2gears 5.2
A quick overview of the new features:
- Overlay charts
- A new chart type: Main building control
- Partial support for 1.3.3 replays
- A new "Keyboard shortcuts" dialog in the Help menu
- Sc2gears can now speak Leet: "$(2g34r$ (4n n0w $p34k £33t!"
- The SC-Replay.com replay site has been added and is available for replay sharing
- And more...
May 4 - Sc2gears Video Contest is over
For details visit this page.
Submissions can be watched on the Howto use Videos page.
April 21 - Replay and Mouse print details
The Replay and the Mouse print tables on the User page in the Sc2gears Database have been extended, a new Details icon has been added next to the download icon in every row. Clicking on this icon will show a dialog box with extended info about the replay or mouse print.
April 15 - Sc2gears Video Contest with Prizes!
Your task is to create a "How to use Sc2gears" video. 3 winners will be awarded with Sc2gears Database packages worth a total of 52 USD.
For details, deadline and everything else visit this page.
April 14 - Sc2gears 5.0 and Sc2gears Database
Sc2gears 5.0 has been released and Sc2gears Database has been launched. Read more about the Sc2gears Database.
A quick overview of the new features:
- 1.3 Patch changes are now implemented
- Added support for the new China gateway
- Start page Channels
- Ladder season granularity for the development charts in the Multi-replay analysis
- The drop.sc replay site has been added and is available for replay sharing
- Sc2gears Database integration
- Read more...
April 4 - Sc2gears turns 1!
The first Sc2gears was released back in April 4, 2010 when StarCraft II was only in Beta phase.
Since then 23 major releases of Sc2gears were published; 31 including minor releases (that's like 1 major release in every 2 weeks!).
Thanks Everyone for the support and feedback!
Sc2gears has become the most advanced and comprehensive replay analyzer and organizer in history, and the most widely known and used one for StarCraft II.
And we're just getting started... Stay tuned!
March 24 - Patch 1.3
Blizzard™ released Patch 1.3 for StarCraft II. Sc2gears can handle 1.3 replays, but some unit codes changed (for example the codes of mineral fields and vespene geysers). These will be displayed as "Unknown" or incorrectly another unit whose old code matches the new one. I'm working on the update.
March 8 - Sc2gears 4.4.1
A quick overview of the new features:
- Switched to a new back-end server which seems much faster, reliable and now everything is done over a secure connection (HTTPS).
- Replaced the linux and OS-X starter scripts which contain proper OS dependent line terminator characters.
March 5 - Sc2gears 4.4
A quick overview of the new features:
- Grid on the chart (auto-configured for Spawn Larva, MULE, Chrono Boost, or custom...)
- Build orders statistics for all game types
- New chart in the Replay analyzer: Productions
- "New to Sc2gears?" dialog
- A new diagnostic tool
- Command Line Interface (details)
- A new "Tips" dialog
- Read more...
February 16 - Sc2gears 4.2
A quick overview of the new features:
- New charts in the Replay analyzer: Unit Tiers, Player Selections
- New name template symbol: /G to insert the Gateway of the replay
- Sc2gears is now available in Japanese
- Read more...
February 5 - Sc2gears 4.1
A quick overview of the new features:
- Pre-defined, editable lists
- Search filters can now be saved/loaded
- Custom replay upload sites
- Link to Sc2ranks.com player profiles
- And more...
January 27 - Where can you get help from for Sc2gears?
There are numerous places where you can get help from:
January 16 - Sc2gears 4.0
A quick overview of the new features:
- 1.2 Patch support
- Mouse print recorder
- Improved Replay analyzer: Micro/Macro APM, Camera areas
- Drag and Drop support
- And more...
January 12, 2011 - Patch 1.2
Blizzard™ released Patch 1.2 for StarCraft II which changed the replay format. Sc2gears cannot yet handle 1.2 replays. I'm working on the update.
Replay auto-save still works, but the default naming template is used (date and time is given as the name).
December 26, 2010 - Sc2gears 3.61
This is a hot-fix release:
- Fixed a bug where sub-folders were not applied properly in the auto-saved name template.
- Updated the Spanish language file (still incomplete).
December 22 - Sc2gears 3.60 - BO Import, Alias management!
A quick overview of the new features:
- A new Build order import feature (for the format specification please read this page).
- Player alias and Map alias management
- Custom date and time formats
- Batched action list export
- Progress dialog for the replay operations
- Now available in Spanish too (but still incomplete).
- And many more...
Merry Christmas and Happy Holidays to Everyone!
December 20 - Build order import specification draft
The next release of Sc2gears will support importing Build orders. I've created a specification draft describing the Build order text format.
Those who want to create Build orders that can be imported/opened in Sc2gears, please read this page:
Build order text format specification - Draft
Post your questions and opinions here: BO import discussion@Sc2gears forum
November 25 - Sc2gears 3.40 - Replay sharing made easy!
The "Sc2gears replay upload specification" posted a month ago has now become reality: you can now share your replays with Sc2gears on different replay sites with a few clicks!
A quick overview of the new features:
- A new "Share replay..." menu item in the File menu to share your replays. Sharing replays is also available from the replay operations menu (right click on the replay in the search results or on the charts of the Relay analyzer).
- Sc2gears manages your replay sharing history: "My shared replays" in the File menu.
- If you want your replay site included in Sc2gears, please read this page: Replay sharing
- APM Alert was not working for some people. It is fixed now.
- /Ax and /Wx symbols now work properly in case of auto-save replays.
- And more...
November 14 - Sc2gears 3.32
- Adjusted the APM Alert to Patch 1.1.3 (now the APM alert works again).
- Solved the missing parts anomaly in the development charts in the Multi-replay analysis.
November 8 - Sc2gears 3.30
A quick overview of the new features:
- You can now start StarCraft II and StarCraft II Editor with Sc2gears.
- Improved Replay search: a new, complex player filter; all fields has been extended with a "Not" check box.
- Improved name template engine: sub-folders are now supported, new symbols (/Wx, /Ax, /l, /L), symbols grouped into tabs.
- A new feature to find and filter out duplicate replays!
- Added new graphical themes: Squareness and Napkin
- And more...
October 28 - Sc2gears 3.20
A quick overview of the new features:
- New charts: Resources spent, Produced Army/Supply
- Improved charts: Builds/Tech (significantly), Builds/Tech Stat and Map view (slightly)
- You can now use middle click (net scroll) to enlarge charts in the Replay analyzer!
- In-game chat translation
- Tips on the Start page
- APM alert repetition option if APM stays low
- And many more...
October 19 - Replay upload idea and specification draft
I think it would be cool if Sc2gears had a feature where you could right click on a replay and choose "Upload replay to site" and select a replay site.
I can't implement the different upload methods of every replay site, so I made a specification draft of how I would imagine the replay upload feature in Sc2gears. Every replay site that implements it would be added to Sc2gears to be available to upload replays to.
Replay site admins would you be interested in this?
Please read it: Sc2gears replay upload specification - Early Draft and comment on it in the Official Sc2gears forum.
October 15 - Sc2gears 3.00
A new Sc2gears has been released today with a flow of new features.
This new Start page will show you the latest news related to Sc2gears.
A quick overview of the new features:
- 1.1 replays are now supported!
- APM alert
- Improved Map view chart: Quality setting, changeable background with Hot points, Hot areas
- Animate feature in Replay analyzer which plays the replay
- Redesigned Miscellaneous settings dialog
- Multiple SC2 auto-replay folders
- And many more...
September 22, 2010 - Patch 1.1
Blizzard™ released Patch 1.1 for StarCraft II which changed the replay format. Sc2gears cannot yet handle 1.1 replays. I'm working on the update.
Replay auto-save and replay renaming still works.
Sc2gears is a trademark of András Belicza. © András Belicza, 2010-2014. All rights reserved.


Once the audio files have been recorded for each slide, this page will instruct
the user on how to add the individual audio files to the slides. After they
add each audio file, it is important to ensure that they select the proper
configuration to have the audio to automatically start when the slide is displayed
and to hide the audio icon on each slide.
Go next to learn how to convert your presentation to video page.


Returns whether or not preventDefault is set on a tab.
Events
Description
change()
Broadcast when a user actions on a tab, resulting in a change in the selected tab.
Directive
mdc-tab
a[mdc-tab]
The individual tab elements.
active: boolean
Whether or not the tab is active. Setting this makes the tab active.
disabled: boolean
Whether or not the tab is disabled. Setting this makes the tab disabled.
preventsDefaultOnClick: boolean
Whether or not the tab will call preventDefault() on an event. Setting this makes the tab call preventDefault() on events.
disableRipple: boolean
Disable the ink ripple.
Example: disableRipple="true" or disableRipple
Child Directives
Description
mdc-tab-icon-text
Text and icon are centered horizontally in the tab.
Methods
Description
getComputedWidth(): number
Return the computed width for tab.
getComputedLeft(): number
Return the computed left offset for tab.
isActive()
Return true if tab is active.
setActive(boolean)
Set tab to active. If isActive is true, adds the active modifier class, otherwise removes it.
getPreventDefaultOnClick(): boolean
Return true if the tab prevents the default click action.
setPreventDefaultOnClick(boolean)
Sets tabs preventDefaultOnClick property to the value of the preventDefaultOnClick argument passed.
measureSelf()
Sets computedWidth and computedLeft for a tab.
Events
Description
select(tab: TabComponent)
Broadcast when a user actions on the tab.
Directive
mdc-tab-bar-scroller
The component which controls the horizontal scrolling behavior of an mdc-tab-bar that overflows its container.
Child Directives
Description
mdc-tab-bar-scroll-frame
The scroll frame is the parent element of the tab bar, and serves to mask the tabs in the tab bar when they overflow the available width.
mdc-tab-bar-scroll-back
Scrolls the tab bar such that the leftmost tab traverses the scroll frame.
mdc-tab-bar-scroll-forward
Scrolls the tab bar such that the rightmost tab traverses the scroll frame.
Methods
Description
scrollToTabAtIndex(index: number)
Scrolls the tab bar such that the tab at the index provided traverses the scroll frame and becomes the leftmost tab.
findTab(index: number): MdcTabComponent
Search by tab index, returning tab component as an object.
layout()
If the tab bar is overflowing its available width, this method will reset the back and forward indicators to the correct states (visible/hidden) based on the new width.
scrollBack(event?: Event)
Scrolls the tab bar such that the leftmost tab traverses the scroll frame and becomes the rightmost tab, potentially being partially, but not fully, occluded.
scrollForward(event?: Event)
Scrolls the tab bar such that the rightmost tab traverses the scroll frame and becomes the leftmost tab. This tabs left offset will line up with the left edge of the scroll frame, and never be partially or fully occluded


Andover
123 Testing Lane
Cincinnati, OH 45424
(
Map
)
Service Times:
SUNDAY ALL DAY
See Christmas Service Times Here


Views and ideas expressed on this site are those of the contributors only. They do not reflect any views or positions held by New York State. See our GitHub group for a list of contributors.
The purpose of this site is to provide documentation of the digital local laws project. The project goals is to create a digital platform local governments can use to draft, share, validate, submit, and publish their local laws online. The platform will provide a model implementation electronic submission of local laws.


Steelers-Browns brawl: 33 players disciplined by NFL, reports say
by WPXI.comPITTSBURGH - The NFL concluded handing out discipline for what happened in the final moments of the brawl between the Pittsburgh Steelers and Cleveland Browns on Nov. 14.
Myles Garrett is suspended indefinitely after his appeal, while Maurkice Pouncey had his suspension reduced to two games from the original three handed out by the league.
Browns defensive lineman Larry Ogunjobi was suspended one game, and Steelers quarterback Mason Rudolph was fined $50,000 for his role in the incident.
Both teams were also fined $250,000, and the total amount in fines was more than $700,000.
Here is the full list of 33 players who were disciplined by the NFL, per NBC Sports:
- Tyson Alualu, Steelers: Entering fighting area, $3,507
- Mark Barron, Steelers: Entering fighting area, $3,507
- Tony Brooks-James, Steelers: Entering fighting area, $3,507
- Juston Burris, Browns: Entering fighting area, $3,507
- T.J. Carrie, Browns: Entering fighting area, $3,507
- Bud Dupree, Steelers: Entering fighting area, $3,507
- Terrell Edmunds, Steelers: Entering fighting area, $3,507
- Trey Edmunds, Steelers: Entering fighting area, $3,507
- Matt Feiler, Steelers: Entering fighting area, $3,507
- Minkah Fitzpatrick, Steelers: Entering fighting area, $3,507
- Ramon Foster, Steelers: Entering fighting area, $3,507
- Myles Garrett, Browns: Unnecessary roughness, Unsportsmanlike conduct, Fighting, Removing Helmet of Opponent, Using Helmet as Weapon, indefinite unpaid suspension plus $45,623
- Mike Hilton, Steelers: Entering fighting area, $3,507
- Johnny Holton, Steelers: Entering fighting area, $3,507
- Tevin Jones, Steelers: Entering fighting area, $3,507
- Kameron Kelly, Steelers: Entering fighting area, $3,507
- Jarvis Landry, Browns: Entering fighting area, $3,507
- Devaroe Lawrence, Browns: Entering fighting area, $3,507
- Larry Ogunjobi, Browns: Unnecessary roughness, One-game unpaid suspension
- Maurkice Pouncey, Steelers: Fighting, Two-game unpaid suspension plus $35,096
- Sheldrick Redwine, Browns: Entering fighting area, $3,507
- Mason Rudolph, Steelers: Unsportsmanlike conduct, $50,000
- Jaylen Samuels, Steelers: Entering fighting area, $3,507
- Chris Smith, Browns: Entering fighting area, $3,507
- Robert Spillane, Steelers: Entering fighting area, $3,507
- Cameron Sutton, Steelers: Entering fighting area, $3,507
- Chad Thomas, Browns: Entering fighting area, $3,507
- Denzel Ward, Browns: Entering fighting area, $3,507
- James Washington, Steelers: Entering fighting area, $3,507
- T.J. Watt, Steelers: Entering fighting area, $3,507
- Greedy Williams, Browns: Entering fighting area, $3,507
- Vince Williams, Steelers: Entering fighting area, $3,507
- Mack Wilson, Browns: Entering fighting area, $3,507


9401 Indian Creek Parkway, Overland Park, KS 66210
CAMPUS MAP
Select any building on the map below to view building information
For Leasing Contact:
913.451.4466
Security:
913.451.8240
Lost and Found:
913.451.8240
No Soliciting


Create custom landing pages with Omega that convert more visitors than any website. With lots of unique blocks, you can easily build a page without coding.
Watch this 1 min video to learn about Omega.
With lots of unique blocks, you can easily build a page without coding.
Create custom landing pages with Omega that converts more visitors than any website. With lots of unique blocks, you can easily build a page without coding.
Create custom landing pages with Omega that converts.
Create custom landing pages with Omega that converts more visitors than any website. With lots of unique blocks, you can easily build a page without any design or custom coding. with Omega that converts more visitors than any website.
Didn’t find your answer? Contact us here
© 2020 UXTheme, All Rights Reserved


Interpreted languages don’t run at the machine code level. They are interpreted by another program that executes the instructions. Sometimes interpreted programs are compiled to bytecode and the bytecode is what is interpreted, which allows the programs to be smaller and run more quickly.
Compiled languages are converted to machine code to execute directly on the CPU. This makes them typically much faster than interpreted programs.
[Technically any language could be compiled or interpreted, but there are some languages that typically get compiled (Go, C, C++, etc.) and some that typically get interpreted (Java, Python, JavaScript, etc.)]
[This specific question, “stack vs. heap” is about where a language allocates memory for different types of objects. It’s not directly about the stack data structure or heap data structure.]
When a program executes, the stack is used to hold local variables and function arguments. When a function gets called, a new stack frame is allocated on top of the stack with just enough room to hold all the local variables and arguments to the function. When the function returns, its stack frame is popped from the stack and the variables are forgotten. (Which is OK, because they were only needed for as long as the function was active.)
The heap is used for longer-term storage. Objects that were allocated with new or dynamically allocated another way go on the heap. Constant strings and global variables go there, as well.
Recursion is when a function calls itself.
It typically keeps calling itself until a base case is met that causes it to no longer call itself. (i.e. when the work is done.)
Problems that are composed of identical independent subproblems are good candidates for recursive solutions. (e.g a binary search tree is made up of smaller binary search trees, so traversing them has a nice recursive solution.)
TBD


Generates a visualization of binary classifier performance as a grid of diagnostic plots with just one function call. Includes ROC curves, prediction density, accuracy, precision, recall and calibration plots, all using ggplot2 for easy modification. Debug your binary classifiers faster and easier!
| Version: | 1.3.3 |
| Depends: | R (≥ 3.1), ggplot2 (≥ 2.2), data.table (≥ 1.10) |
| Imports: | Rcpp (≥ 0.12), grid, ROCR, caret, gridExtra (≥ 2.2), stats, utils, png |
| Suggests: | testthat |
| Published: | 2017-04-06 |
| Author: | Aaron Defazio [aut], Huw Campbell [cre] |
| Maintainer: | Huw Campbell <huw.campbell at ambiata.com> |
| BugReports: | https://github.com/ambiata/classifierplots/issues |
| License: | BSD 3-clause License + file LICENSE |
| URL: | https://github.com/ambiata/classifierplots |
| NeedsCompilation: | no |
| CRAN checks: | classifierplots results |
| Reference manual: | classifierplots.pdf |
| Package source: | classifierplots_1.3.3.tar.gz |
| Windows binaries: | r-devel: classifierplots_1.3.3.zip, r-release: classifierplots_1.3.3.zip, r-oldrel: classifierplots_1.3.3.zip |
| OS X binaries: | r-release: classifierplots_1.3.3.tgz, r-oldrel: classifierplots_1.3.3.tgz |
| Old sources: | classifierplots archive |
Please use the canonical form https://CRAN.R-project.org/package=classifierplots to link to this page.


JavaScript is disabled on your browser.
Skip navigation links
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
B
C
D
E
F
G
I
L
M
N
O
P
R
S
T
U
V
W
B
BinarySearchTree
<
PowerUser
extends java.lang.Comparable<? super
PowerUser
>> - Class in
<Unnamed>
BinarySearchTree()
- Constructor for class
BinarySearchTree
BinaryTree
<
PowerUser
> - Class in
<Unnamed>
BinaryTree()
- Constructor for class
BinaryTree
BinaryTreeNode
<
PowerUser
> - Class in
<Unnamed>
BinaryTreeNode(PowerUser, BinaryTreeNode<PowerUser>, BinaryTreeNode<PowerUser>)
- Constructor for class
BinaryTreeNode
bt
- Static variable in class
PowerBSTApp
BTQueue
<
PowerUser
> - Class in
<Unnamed>
BTQueue()
- Constructor for class
BTQueue
BTQueueNode
<
PowerUser
> - Class in
<Unnamed>
BTQueueNode(BinaryTreeNode<PowerUser>, BTQueueNode<PowerUser>)
- Constructor for class
BTQueueNode
C
compare()
- Method in class
PowerUserApp
compareTo(PowerUser)
- Method in class
PowerUser
CSVUtility
- Class in
<Unnamed>
CSVUtility()
- Constructor for class
CSVUtility
CSVUtility.UserListener
- Interface in
<Unnamed>
D
delete(PowerUser)
- Method in class
BinarySearchTree
delete(PowerUser, BinaryTreeNode<PowerUser>)
- Method in class
BinarySearchTree
E
enQueue(BinaryTreeNode<PowerUser>)
- Method in class
BTQueue
F
find(PowerUser)
- Method in class
BinarySearchTree
find(PowerUser, BinaryTreeNode<PowerUser>)
- Method in class
BinarySearchTree
findMin(BinaryTreeNode<PowerUser>)
- Method in class
BinarySearchTree
G
getArrAv()
- Method in class
OperationCount
getArrBestCase()
- Method in class
OperationCount
getArrWorstCase()
- Method in class
OperationCount
getBtAv()
- Method in class
OperationCount
getBtBestCase()
- Method in class
OperationCount
getBtWorstCase()
- Method in class
OperationCount
getData()
- Method in class
BinaryTreeNode
getDateTime()
- Method in class
PowerUser
getHeight()
- Method in class
BinaryTree
getHeight(BinaryTreeNode<PowerUser>)
- Method in class
BinaryTree
getNext()
- Method in class
BTQueue
getNumberOfElements()
- Method in class
OperationCount
getPower()
- Method in class
PowerUser
getSize()
- Method in class
BinaryTree
getSize(BinaryTreeNode<PowerUser>)
- Method in class
BinaryTree
getVoltage()
- Method in class
PowerUser
I
inOrder()
- Method in class
BinaryTree
inOrder(BinaryTreeNode<PowerUser>)
- Method in class
BinaryTree
insert(PowerUser)
- Method in class
BinarySearchTree
insert(PowerUser, BinaryTreeNode<PowerUser>)
- Method in class
BinarySearchTree
insertValues(PowerUser[], int)
- Static method in class
PowerBSTApp
L
levelOrder()
- Method in class
BinaryTree
M
main(String[])
- Static method in class
PowerArrayApp
main(String[])
- Static method in class
PowerBSTApp
main(String[])
- Static method in class
PowerUserApp
N
numberOfElements
- Static variable in class
PowerBSTApp
O
opCount
- Variable in class
BinarySearchTree
opCount
- Static variable in class
PowerArrayApp
OperationCount
- Class in
<Unnamed>
OperationCount(int)
- Constructor for class
OperationCount
Operations()
- Static method in class
PowerArrayApp
Operations()
- Static method in class
PowerBSTApp
P
postOrder()
- Method in class
BinaryTree
postOrder(BinaryTreeNode<PowerUser>)
- Method in class
BinaryTree
PowerArrayApp
- Class in
<Unnamed>
PowerArrayApp(PowerUser[], int)
- Constructor for class
PowerArrayApp
PowerBSTApp
- Class in
<Unnamed>
PowerBSTApp(PowerUser[], int)
- Constructor for class
PowerBSTApp
PowerUser
- Class in
<Unnamed>
PowerUser(String, String, String)
- Constructor for class
PowerUser
PowerUser()
- Constructor for class
PowerUser
PowerUserApp
- Class in
<Unnamed>
PowerUserApp()
- Constructor for class
PowerUserApp
powerUserRead(PowerUser)
- Method in interface
CSVUtility.UserListener
preOrder()
- Method in class
BinaryTree
preOrder(BinaryTreeNode<PowerUser>)
- Method in class
BinaryTree
printAllDateTimes()
- Static method in class
PowerArrayApp
printAllDateTimes()
- Static method in class
PowerBSTApp
printDateTime(String)
- Static method in class
PowerArrayApp
printDateTime(String)
- Static method in class
PowerBSTApp
printSummary(ArrayList<OperationCount>)
- Method in class
PowerUserApp
printUserTest()
- Method in class
PowerUserApp
R
readUsers(CSVUtility.UserListener)
- Static method in class
CSVUtility
removeMin(BinaryTreeNode<PowerUser>)
- Method in class
BinarySearchTree
S
setArrAv(double)
- Method in class
OperationCount
setArrBestCase(int)
- Method in class
OperationCount
setArrWorstCase(int)
- Method in class
OperationCount
setBtAv(double)
- Method in class
OperationCount
setBtBestCase(int)
- Method in class
OperationCount
setBtWorstCase(int)
- Method in class
OperationCount
setDateTime(String)
- Method in class
PowerUser
setNumberOfElements(int)
- Method in class
OperationCount
setPower(String)
- Method in class
PowerUser
setVoltage(String)
- Method in class
PowerUser
T
toFile()
- Method in class
OperationCount
toString()
- Method in class
OperationCount
toString()
- Method in class
PowerUser
U
users
- Static variable in class
PowerBSTApp
V
visit(BinaryTreeNode<PowerUser>)
- Method in class
BinaryTree
W
writeCSV(String, ArrayList<String>)
- Static method in class
CSVUtility
B
C
D
E
F
G
I
L
M
N
O
P
R
S
T
U
V
W
Skip navigation links
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes


Extends ActiveRecord::Base to provide generation methods for factories.
Usage:
require 'factory_girl/syntax/generate' Factory.define :user do |factory| factory.name 'Billy Bob' factory.email<EMAIL_ADDRESS>end # Creates a saved instance without raising (same as saving the result # of Factory.build) User.generate(:name => 'Johnny') # Creates a saved instance and raises when invalid (same as # Factory.create) User.generate! # Creates an unsaved instance (same as Factory.build) User.spawn # Creates an instance and yields it to the passed block User.generate do |user| # ...do something with user... end
This syntax was derived from Rick Bradley and Yossef Mendelssohn’s object_daddy.
Classes and Modules


Django sucks
No content
Hahaha .......
watching sholay CODEFORCES
its raining in here!!
today is sunday I am preety cheerful that it rained tody .
we will have some relif after this hiddious weather!!!


“The changes in his appearance suggest an atavistic religious process. In one of the few surviving photographs he appears in Russian army uniform, neatly groomed, but with an intense, monastic appearance, like an Orthodox mountain hermit, but near the end of his campaign he rode bare-chested, ‘like a Neanderthal’, hung with bones and charms, his beard sprouting in all directions and his chest smeared with dirt. He had gone from monk to shaman in a few years.”
Baron Roman Nikolai Maximilian von Ungern-Sternberg (1885–1921), as described by James Palmer in his biography The Bloody White Baron (2008)


Hello everyone! @robotics101 here. It is with great pleasure that I finally announce the arrival of the SteemSTEM badges!
You will probably see some of these on pictures during the on-going meetup :)
These luminous badges bearing the SteemSTEM logo were created by myself, @robotics101, following direction from @zest, so that you can proudly display your love for SteemSTEM at your next events! I hope you will like them :)
# Context:
At the beginning of June and I had set myself the objective of learning how to create printed circuit board (PCB) before the end of the summer, so that I could use this skill in my next projects. After creating some PCBs by following various tutorials on the Web, I started looking for a first project that would allow me to test what I just learned. I was looking for a project that was not too complex but useful (since I have to order many units when I have the printed circuits manufactured).
So I decided to create a hardware badge based on the SteemSTEM logo, inspired by the hardware badges used by various conferences and events (DEFCON, MakerFaire, etc.). After receiving the prototypes of the first version we were able to make some adjustments to improve the badge as the iterations progressed. The one shown on the photo at the beginning of the article is part of the second batch of badges.
We will talk, in a follow-up article on my blog about the details behind the design and manufacturing part of the badge. For now, we will instead focus on the different models and how you can get them!
# How to get yours?
For this first series, I have a limited number of badges, so there will be only a few on sale that you can buy with SBD or STEEM.
Here is the available stock:
- 6 badges in multi-color (see this video);
- 6 single-color badges in green, blue, white, red or yellow (see below).
Once we are out of stock, you will be notified in the comments of this article and I will send you a message when they will be available again.
To order yours, simply complete this form and send the correct number of STEEM or SBD to my account, @robotics101, according to these rules:
- 8.5 STEEM / 7 SBD per badge (6 STEEM / 5 SBD if you want to solder it yourself);
- 2.5 STEEM / 2 SBD per order for delivery.
For example, if you want to order 2 of them, this gives: 2x7+2 = 16 SBD.
# Do you want a personalized ones?
If you would like to have similar badges for your community, feel free to contact me on discord ( @Tristan#195) or by mail ( contact (at) 101robotics (dot) com) !
Thanks to the @steemstem management for letting me post this article from the steemstem account :)
This page is synchronized from the post: The SteemSTEM badges are out!


By using mitmproxy's streaming feature, response contents can be passed to the client incrementally before they have been fully received by the proxy. This is especially useful for large binary files such as videos, where buffering the whole file slows down the client's browser. By default, mitmproxy will read the entire response, perform any indicated manipulations on it and then send the (possibly modified) response to the client. In some cases this is undesirable and you may wish to "stream" the reponse back to the client. When streaming is enabled, the response is not buffered on the proxy but directly sent back to the client instead.
| command-line | --stream SIZE |
|---|
libmproxy.protocol.http.CONTENT_MISSING
). Any modifications will be ignored.
Streamed responses are usually sent in chunks of 4096 bytes. If the response is sent with a Transfer-Encoding:
chunked
header, the response will be streamed one chunk at a time.
### See Also
- [Ignore Domains](@!urlTo("passthrough.html")!@)


Compatibility methods and classes for the progressbar module.
Main ProgressBar class.
Bases: object
The ProgressBar class which updates and prints the bar.
A common way of using it is like: >>> pbar = ProgressBar().start() >>> for i in range(100): ... # do something ... pbar.update(i+1) ... >>> pbar.finish()
You can also use a ProgressBar as an iterator: >>> progress = ProgressBar() >>> for i in progress(some_iterable): ... # do something ...
Since the progress bar is incredibly customizable you can specify different widgets of any type in any order. You can even write your own widgets! However, since there are already a good number of widgets you should probably play around with them before moving on to create your own widgets.
The term_width parameter represents the current terminal width. If the parameter is set to an integer then the progress bar will use that, otherwise it will attempt to determine the terminal width falling back to 80 columns if the width cannot be determined.
When implementing a widget’s update method you are passed a reference to the current progress bar. As a result, you have access to the ProgressBar’s methods and attributes. Although there is nothing preventing you from changing the ProgressBar you should treat it as read only.
currval: current progress (0 <= currval <= maxval)
maxval: maximum (and final) value
finished: True if the bar has finished (reached 100%)
start_time: the time when start() method of ProgressBar was called
update
percentage(): progress in percent [0..100]
Returns the progress as a percentage.
Starts measuring time, and prints the bar at 0%.
It returns self so you can use it like this: >>> pbar = ProgressBar().start() >>> for i in range(100): ... # do something ... pbar.update(i+1) ... >>> pbar.finish()
Default ProgressBar widgets.
Bases: pyfluo.util.progressbar.widgets.Timer
Widget which attempts to estimate the time of arrival.
The weight depends on the current progress so that to begin with the total progress is used and at the end only the most recent progress is used.
Bases: pyfluo.util.progressbar.widgets.Widget
An animated marker for the progress bar which defaults to appear as if it were rotating.
Bases: pyfluo.util.progressbar.widgets.WidgetHFill
A progress bar which stretches to fill the line.
Bases: pyfluo.util.progressbar.widgets.Widget
Displays the current count.
Bases: pyfluo.util.progressbar.widgets.Timer
Widget which attempts to estimate the time of arrival.
Bases: pyfluo.util.progressbar.widgets.Widget
Widget for showing the transfer speed (useful for file transfers).
Bases: pyfluo.util.progressbar.widgets.Timer
Displays a formatted label.
Bases: pyfluo.util.progressbar.widgets.Widget
Displays the current percentage as a number with a percent sign.
Bases: pyfluo.util.progressbar.widgets.Bar
A bar which has a marker which bounces from side to side.
alias of AnimatedMarker
Bases: pyfluo.util.progressbar.widgets.Widget
Returns progress as a count of the total (e.g.: “5 of 47”).
Bases: pyfluo.util.progressbar.widgets.Widget
Widget which displays the elapsed seconds.
Bases: abc.AbstractWidget
The base class for all widgets.
The ProgressBar will call the widget’s update value when the widget should be updated. The widget’s size may change between calls, but the widget may display incorrectly if the size changes drastically and repeatedly.
The boolean TIME_SENSITIVE informs the ProgressBar that it should be updated more often because it is time sensitive.
Bases: pyfluo.util.progressbar.widgets.Widget
The base class for all variable width widgets.
This widget is much like the hfill command in TeX, it will expand to fill the line. You can use more than one in the same line, and they will all have the same width, and together will fill the line.
Text progress bar library for Python.
A text progress bar is typically used to display the progress of a long running operation, providing a visual cue that processing is underway.
The ProgressBar class manages the current progress, and the format of the line is given by a number of widgets. A widget is an object that may display differently depending on the state of the progress bar. There are three types of widgets:
- a string, which always shows itself
- a ProgressBarWidget, which may return a different value every time its update method is called
- a ProgressBarWidgetHFill, which is like ProgressBarWidget, except it expands to fill the remaining width of the line.
The progressbar module is very easy to use, yet very powerful. It will also automatically enable features like auto-resizing when the system supports it.


SIGN UP OFFICE EMPLYEE ACCOUNT
Personal
Personal Informaltion:
Step 1 / 4
First name
Last name
Date of birth
Gender
Male
Male
Female
User name
Password
Contact
Contact Informaltion:
Step 2 / 4
Email
Phone
Address
Country
Australia
Australia
America
Offical
Offical Informaltion:
Step 3 / 4
Employee ID
Designation
Department
Working hours
Payment
Payment Informaltion:
Step 4 / 4
Bank Name
Holder Name
Expiry Date
Payment type
Master Card
Master Card
Visa Card
Card Number
CVC


Great British Bake Off is looking for contestants for its 2020 series
The popular show will return to screens next year
by Danny ThompsonSeries 10 has only just finished, but The Great British Bake Off is already on the hunt for participants for series 11.
David Atherton was crowned this year's winner, and you could be following in his footsteps.
The 36-year-old from London triumphed in the final, beating fellow finalists Alice Fevronia and bookies' favourite Steph Blackwell.
After two months of baking, 13 amateur bakers were whittled down to just three and David, Alice and Steph took on their final challenge.
The popular show will return to screens next year and Channel 4 need a whole new host of enthusiastic bakers to take part.
So if you, or someone you know, can separate your ramekins from your bread tins, you could join Paul, Prue, Noel and Sue.
How to apply
On the website says the show is looking for "smart cookies in the kitchen".
You will also need to be 16 or over by the January 1, 2020.
If you are interested, you need to apply online here by January 5, 2020.
Alternatively you can ask for an application form to be posted to you by calling 0207 067 4837 or by email: applyforbakeoff@loveproductions.co.uk


The heatmap gives you an insight in the "hot" zones in
your restoration areas. It is calculated over a period of
a month and represents the distribution of orders
dependent on the tables. An even distribution - that is, a
flat heatmap - means that costumers don't have preferences
when choosing tables and this facilitates a good flow
within the restaurant.
The following table contains data about the most popular
tables in the past month.
| Position | id | # of orders | # of orders (A month ago) |
|---|---|---|---|
| 1st | 45 | 123 | 110 |
| 2nd | 47 | 98 | 87 |
| 3rd | 50 | 32 | 68 |
Your Bleeprs can provide you great amount of information about the experience you provide to your costumers. Each Bleepr asks for feedback at the end of the booked session; data is collected and analysed automatically to provide an estimate of the future average happiness.


Registration Form Data
Registered Users
Refresh Users
Download Data
No registered users
Parent
Name
Actions
Edit
Delete
Check In/Out
Pay
Housing
Parent:
Name:
Age:
Which group SSE are you in?
Not SSE
Pre-SSE
Group 1
Group 2
Group 3
Group 4
Are you a YA?
Yes
No
Gender:
Male
Female
Phone:
Email:
Address:
Is this your first time coming to Retreat?
Yes
No
Center:
Please check which days will you be staying:
Friday
Saturday
Sunday
Will you be needing housing accommodation?
Yes
No
Dietary Restrictions
Special Accommodations
Create New Registree
Edit Registree
Check-In Time:
Check-Out Time:
Check In Family
Check Out Family
Check In {{editingRegistree.name}}
Check Out {{editingRegistree.name}}
Did the registree pay?
Yes
No
Amount paid:
Confirm Payment
No Registered Family
Actions
Room
Name
Age
Select
No Registered Rooms
Room DBID
Room #
Occupants
Actions
Assign
Print
Update Room Assignment


- Instrument - Class in cmput301w16t08.scaling_pancake.models
-
Instrument
is meant represent an instrument owned by a specific User
(called the owner), and contains a list of Bid
s on the instrument
- Instrument(String, String, String) - Constructor for class cmput301w16t08.scaling_pancake.models.Instrument
-
Creates a new Instrument
with supplied name and description, and for supplied owner
- Instrument(String, String, String, Bitmap) - Constructor for class cmput301w16t08.scaling_pancake.models.Instrument
-
Creates a new Instrument
with supplied name, description, and thumbnail, and for supplied owner
- Instrument(String, String, String, String, Bitmap, boolean) - Constructor for class cmput301w16t08.scaling_pancake.models.Instrument
-
Creates the Instrument
with the supplied id
- Instrument(String, String, String, String, boolean) - Constructor for class cmput301w16t08.scaling_pancake.models.Instrument
-
Creates the Instrument
with the supplied id
- InstrumentList - Class in cmput301w16t08.scaling_pancake.models
-
InstrumentList
is meant to hold a list of Instrument
objects.
- InstrumentList() - Constructor for class cmput301w16t08.scaling_pancake.models.InstrumentList
-
Creates a new list of Instrument
s
- InstrumentListActivity - Class in cmput301w16t08.scaling_pancake.activities
-
The InstrumentListActivity
generates a list of Instrument
s that are
owned, borrowed, or bidded on depending on the spinner selection.
- InstrumentListActivity() - Constructor for class cmput301w16t08.scaling_pancake.activities.InstrumentListActivity
-


Apply the class .form-control-feedback
to a standard type block to provide contextual feedback like help text or hint text to form controls and form control groups.

  Input with help text  <input type="text" class="form-control" placeholder="Placeholder">
 Example block-level feedback text here.


One of most common things businesses want to do with bluetooth beacons is to solicit customers to get their mobile app. This has long been impossible, because beacons can’t be detected without an app already on the phone to look for them. For folks wanting to get visitors to use their app, it’s a classic chicken and egg problem.
As of today, Google is taking steps to change this. The company is updating its Chrome for iOS web browser to automatically integrate with its Physical Web project, which detects beacons transmitting the Eddystone-URL format. When Chrome for iOS detects one of these beacons, it shows information about the website to the user, allowing the user the option of visiting it within the browser.
How it Works
The new Chrome feature works within the Chrome Today widget on the Notification Center Today view. For those unfamiliar with the feature, the Today view is what you see when you swipe down from the top of your iPhone. By default it shows your calendar and stock information, but you can add other App widgets by tapping the Edit button at the bottom of the screen. If you have Chrome for iOS installed, the Chrome Today widget will show up in the list of the ones you can add.
If the Chrome Today widget is activated, the first time a Eddystone-URL beacon is discovered, the website’s title and description will appear in the Chrome Today widget. Tapping on the website launches Chrome to the web page address transmitted by the beacon. This web page can be optimized for mobile, serving a welcome message to the visitor that can solicit a download of a mobile app to further take advantage of beacons.
Continue reading this blog post on the Radius Networks website


Quest for Automating Mathematics
A proof: Sum of Angles in a Triangle
- Consider a triangle ABC.
- Draw a line through A parallel to BC.
- Use equality of interior opposite angles for parallel lines.
- Use the result that angles on a line add up to 180 degrees.
Another proof: infinitude of primes
- For any n, we show that there exists a prime p such that p > n.
- Consider the number n! + 1 and let p be the smallest prime factor of n! + 1.
- If p ≤ n then p|n! so p ∤ n! + 1.
- Hence p is a prime greater than n.
What went into proofs
Auxiliary Constructions:
- the parallel line
- the term n! + 1
Theorems/Definitions to use.
Deductions and Computations.
The theorems and definitions needed both knowledge of the precise statement and the ability to recognize relevance.
Two systems for Thinking
Our thinking is based on two systems:
- System 1: Intuitive, Associative, Automatic.
- handles language, vision, other sensorimotor tasks.
- fast, but error prone.
- System 2: Analytical, Logical, Controlled.
- handles reasoning, planning, problem solving.
- slow, but accurate.
Moravec Paradox
- System 1 needs far more raw computational power than System 2.
- Our brain can perform about 100 trillion operations per second (about 100 Teraflops) according to Moravec.
- Moravec predicted (in 1997) that computers will reach parity with this in 2040.
- Further, our brain has storage of about 100 terabytes.
- Another way to view this is that our accumulated knowledge, memory, experience, learning etc is stored in 100 trillion weights.
Why aren’t we supercomputers?
- A neuron completes between 1 and 200 operations in a second while a laptop completes about 3 billion.
- The 100 trillion operations per second the brain performs are achieved by massively parallel computation.
- Logic/Algorithms often cannot be parallelized, e.g. long division.
- With computers, the number of operations per second grew rapidly till about 15 years ago, but then have stopped growing.
- Instead the power has grown through more parallel computation.
- This is especially so with the use of Graphics Processing Units (GPUs), which are used in machine learning.
Computers today
- The NVIDIA A100 GPU delivers 312 Teraflops of performance.
- Renting a machine on Google cloud with this (and high CPU, RAM) for an year for 40 hours a week costs comparable to the salary of a mathematician in India.
- On the other hand, the RAM on such a GPU is 40 GB; though we can scale this by having parallel GPUs.
- The “accumulated knowledge” in the largest AI system (Google’s PaLM) is about 540 billion weights, much less than our brain.
Sections from Talks
- Computer proofs in Mathematics
- Interactive Theorem Provers
- Formal Methods
Artificial Intelligence: Limitations and Advances
The common sense barrier
- We know a lot of things, which we call common sense.
- Further, these pieces of knowledge are organized in a way that they can be combined.
- Expert Systems consist of:
- a lot of knowledge encoded as structured data, functions, algorithms.
fast algorithms for reasoning.
DeepBlue vs Kasparov
The tacit knowledge barrier
- Tacit knowledge is the kind of knowledge that is difficult to transfer to another person by means of writing it down or verbalizing it.
- Examples: riding a bicycle, speaking a language.
- Such knowledge cannot be communicated as programs or to expert systems, but computers can try to learn.
- The idea of computers learning goes back at least to Turing, or even regression in statistics.
What was needed was hardware and a system that could learn efficiently.
Deep Learning systems
- In a deep neural network the input is transformed into the output by passing through a series of layers.
- Each layer is typically a linear transformation, depending on weights, followed by a simple non-linear function.
- The weights of the layers can be learnt efficiently.
- Starting about 2012, deep neural networks performed very well in image processing tasks, far above rule-based systems.
It turns out that as the image is processed by successive layers, the raw data gets modified to capture abstraction/meaning.
Limitations as of about ten years ago
- Needed labelled data for training.
- Narrow: training specific to the task.
- Had difficulty with long range dependencies, in particular language.
- Hard to scale up, parallelize.
- Could not go beyond training data.
Representation Learning
In Word2Vec we set up the problem of predicting a word given its neighbours.
We look for solutions of this problem that involve mapping words into space, and predicting from neighbours using the points.
We then retain only the mapping of words into space, so geometry captures associations.
Another lesson is that it is useful to solve synthetic problems: play, solving exercises.
Transfer learning
- A set of common layers was used for many tasks.
- Some of them could be synthetic.
- This resulted in networks trained for one task needing much less training for a related task.
AlphaZero
“Attention is all you need”
- The meaning of a word depends on the context, i.e., other words surrounding it.
- In the transformer architecture, this is captured by learning to which other words to pay attention.
- The encoding of words includes position vectors, defined by using harmonics.
- This allowed parallelization and captured long-range dependencies.
- Transformers are used in AlphaFold 2 which predicts protein structures on par with experiments.
The way ahead


One more held in IMS scam
by Staff ReporterIn continuation of the crackdown on persons involved in the multi-crore Insurance Medical Services scam, Anti Corruption Bureau officials on Thursday arrested IMS office superintendent K. Veeranna. He is accused of collecting bribe on behalf of former IMS director and key conspirator Ch. Devika Rani.
With this, the number of people arrested in connection with the scam is 18, which includes Devika Rani.
ACB officials said that Veeranna was arrested on charges of corruption, conspiracy and collusion with government officials and others for pecuniary advantage. “He used to collect bribes and hand over the same to PMJ Jewellers, Hyderabad on the directions of Devika Rani,” a press release said.
On February 2, the accused collected ₹ 6 lakh from the representative of a pharmaceutical company who supplied medicines to the IMS. Further, he also took bribes from the representatives for issuing purchase orders and sanctioning bills. “He took ₹ 3.15 lakh and ₹ 50,000 as bribe from two people for showing official favour,” the release stated.


New-born baby found at the front door of a Soweto home
by Canny MaphangaA new-born baby boy was found at the front door of a house in the Dube area in Soweto on Sunday morning, ER24 said in a statement.
"ER24 paramedics arrived on the scene at 07:34 to find several bystanders nearby. On closer inspection, medics found a new-born baby boy with a member of the public," spokesperson Russel Meiring said.
The baby boy had no injuries but was transported to a nearby hospital for further medical attention.
"It is understood that the new-born had been left at the front door of a residence," Meiring explained.
Local authorities were on the scene for further investigations.