India Fitness
Home
About Us
Fitness Center
Contact Us
Call Now
Email Us
Join the Best Gym in Delhi Now
Submit


Regular Modals
Use modals whenever a user needs to take an action that needs their
attention, or you want to interrupt a user's current task to redirect a
user's full attention to something more important.
Password: {{password}}
Change Password
Multi-View Modals
A multi-view modal breaks apart complex interactions so modal content
isn't too long. Multi-view modals also work well when the user must
complete multiple sequential steps.
It works for cases when removing or deleting something needing a
confirmation click, such as "Are You Sure you want to Remove this?"
Multi-View Example
Multi-View Example
Disabled Modal
Edit Account
Edit Account
Do's and Don'ts
- Do use modals to perform actions requiring the users full attention.
- Don't display a modal without an action button, or a way to close the modal by closing the modal via X or pressing the Cancel button.
- Don't use modals as pop-ups, having them appear without the user clicking something
- Don't use modals referring to information on the originating page
- Don't use a modal to display a set of info or metadata without any direct actions


Hi guys..
Iv got emonCMS installed fine running on my pi but getting it to display graphs is getting painful..
I thought i give installing emoncms on my synology nas as it supports mysql and has more grunt than the pi..
But im having a problem getting it to work..
It has created the database structure fine but when ever i try to register a user it fails.. I get a red box under the confirm password box but it has no text or error message not even in the source html.
Anyideas as im a bit suck..
PS im not a lunix expert at all.
PPS im guessing this is a mod rewrite problem but iv not got a clue on where to look for the file to change..
Taken from the Pi setup guide.
4) Enable mod rewrite
$ sudo a2enmod rewrite
$ sudo nano /etc/apache2/sites-enabled/000-default
Re: Resolved - Installing emonCMS on a Synology NAS
On my Wamp, there's an Apache configuration file httpd.conf, in that is a line:
LoadModule rewrite_module modules/mod_rewrite.so
(A line starting with a hash character is a comment - the line may well be there but commented out).
Re: Resolved - Installing emonCMS on a Synology NAS
Robert Thanks for replying.
Found that line and its not commented out. so i guess is active..
Im not sure if the NAS has two versions of Apache or Web servers running one for its admin pages and one for the users.. I cant seem to see any other by running top.
See below..
Thanks again.
Re: Resolved - Installing emonCMS on a Synology NAS
I'll have to leave it to someone more knowledgeable to help you. I doubt that there are 2 Apaches running, though. From what I've read here about Raspberry Pi setups, emoncms is fairly particular about where it is installed. I'd suggest you plod through the forums looking for similar failure modes - I think I've seen something similar reported - and take it from there. Sorry I can't help any more.
Re: Resolved - Installing emonCMS on a Synology NAS
Robert No worries Thanks for spending the time to have a think about it.
Re: Resolved - Installing emonCMS on a Synology NAS
seems the mod rewrite is not working.. Even though its uncommitted
as going to http://localhost/dev/admin/view i get a 404 error
correction it is enabled..
Loaded Modules core mod_authn_file mod_authn_default mod_authz_host mod_authz_groupfile mod_authz_user mod_authz_default mod_auth_basic mod_include mod_filter mod_log_config mod_env mod_mime_magic mod_setenvif prefork http_core mod_mime mod_status mod_autoindex mod_asis mod_cgi mod_negotiation mod_dir mod_actions mod_userdir mod_alias mod_so mod_rewrite mod_xsendfile mod_php5 mod_deflate mod_headers
do i need a .htaccess file????
Re: Resolved - Installing emonCMS on a Synology NAS
The rewrite rules can appear either in .htaccess or in the Apache httpd.conf file. I have a .htaccess in the emoncms directory, courtesy of the emoncms installation (.htaccess is 'per directory and children', httpd.conf is processed once and is system-wide).
.htaccess is of course a hidden file (that's what the preceding '.' does). So ls -al to see it.
I think you can prove whether mod-rewrite is working by making a new .htaccess in a test directory ("NewTestDir") and just see if it does work on a test file - e.g. make a one-liner "Hello World" php web page, then make a rule (check Google - what else!) to change the request from .html to .php:
RewriteEngine On
Redirect 301 HelloWorld.html http://localhost/NewTestDir/HelloWorld.php
(Note the target must be the fully qualified URL)
Then use the browser to request HelloWorld.html. If you get the php page, it's working!
But as I wrote above, if you haven't - because of existing material on your server - got emoncms in the place it expects to be, your rewrite rules will need changing.
[Edit]
Have you set up permissions properly? As I understand it, you need to change ownership of the emoncms www directory to be owned by a user 'pi'. That might be different in your case.
Re: Resolved - Installing emonCMS on a Synology NAS
Well after looking at this after a good nights sleep. It seems the .htaccess file was missing.. Some how not copied over or not in the zip file when downloaded..
Anyway created it and all fine now..
I will say seems alot snappier on the NAS than on the pi.
Re: Resolved - Installing emonCMS on a Synology NAS
Well, I've just installed emoncms-the-latest on Wampserver under Windows XP, and the .htaccess is there for me. So it looks as if being hidden, it didn't get copied...
Re: Resolved - Installing emonCMS on a Synology NAS
Cool, need to do the same. Do you use pi as forwarder or nanoderf ? Would be interesting to hear of your experiences of the topic.
Re: Resolved - Installing emonCMS on a Synology NAS
zEVOK - so lets try this out...
1) installed emoncms - OK
2) installed myphpadmin, created database emoncms - OK
stopped here: 3) added user emon, thats not visble on priviledges screen. when starting emoncms get an errormessage: Warning: mysqli::mysqli(): (28000/1045): Access denied for user 'emon'@'localhost' (using password: YES) in /volume1/web/emoncms/index.php on line 26
now trying to figure out whats going on. can not see user emon, can not delete user emon .. ?
...continued...
4) edited settings.php, changed to user root and correct password
5) typed http://localhost/emoncms/index.php and logged into emoncms using user root and correct password
... stopped here ...
Now I see a vulnerability due to storing my root password to settings.php - wow how can I overcome that ???
recall vaguely that there is a scipt to import input feeds from emoncms.org. need to also find that thread. having talked to Glyn I understand that need to regenerate the dashoards by hand.
... to be continued when have more time...


POST /projects/columns/cards/:card_id/moves
| Name | Type | Description |
|---|---|---|
position |
string |
Required. Can be one of top , bottom , or after:<card_id> , where <card_id> is the id value of a card in the same column, or in the new column specified by column_id . |
column_id |
integer |
The id value of a column in the same project. |
{
"position": "after:3",
"column_id": 5
}
Status: 201 Created


Bio Santafe Lifecare Pvt Ltd is a global pharmaceutical company offering a wide range of products such as Branded & Generic Formulations, Biotechnology Products, Active Pharmaceutical Ingredients (APIs) and Specialty. Bio Santafe Lifecare Pvt Ltd is a significant player in the therapy areas of Gynaecology, Cardiovascular, Diabetology, Asthma, Paediatric, Central Nervous System (CNS), Gastro Intestinal (GI), Anti-Infective (AI) and Non-Steroidal Anti-Inflammatory Drugs (NSAIDs). Bio Santafe Lifecare Pvt Ltd also holds a global leadership position in the Anti-TB and Cephalosporins segments. With a presence in over 100 countries, Bio Santafe Lifecare Pvt Ltd offers high-quality yet affordable medicines for some of the most chronic diseases addressing unmet needs in many parts of the world.
We understand that the first step to living your best life is good health. Everything we make is designed to help you do just that. That’s our commitment to building life-changing technologies that keep your heart healthy, nourish your body at every stage of life, help you feel and move better, and bring you information, medicines and breakthroughs to manage your health.
With colleagues and commercial operations located in approximately 100 countries, we are committed to working with doctors,healthcare providers and patients to deliver innovative treatments that help people around the world live longer, healthier lives.
Headquartered in Mexico, United states, we are a global pharmaceutical leader focused on developing, manufacturing and commercializing branded pharmaceutical,biologic and regenerative medicine products for patients around the world.
We market a portfolio of leading brands and best-in-class products primarily focused on four key therapeutic areas: medical aesthetics, central nervous system and gastroenterology. As part of our approach to delivering innovation for better patient care, Bio Sanafe Lifecare Pvt Ltd has built one of the broadest pharmaceutical and device research and development pipelines in the industry.
A large portfolio of small molecule APIs. Of the 48 products in our portfolio, 22 APIs are commercially available, while others are in various stages of development. Our special skills include production and characterization of polymorphs and particle sizing
A portfolio of Finished Dosages. These include immediate release, modified release and products with 'complex' characteristics which are promoted through ANDA filings and Dossiers linked to supply.
Our spend of 6% of sales on R&D ensures that we are able to deliver on our research portfolio. We have over 980,000 sq. ft. of laboratory space with excellent infrastructure. Our research is driven by a team of 423 scientists including 6 doctors, 29 PhDs and 263 post-graduates, many of whom have studied in universities in USA, Europe,Germany,Austria and Japan. Our intellectual property portfolio consists of patent filings for 22 inventions of which 20 have been granted.
We are committed to environmental stewardship across the value chain. All our manufacturing sites are ISO-14001 and OHSAS 18001 certified thus conforming to world Environment, Health and Safety standards. The primary objective of our EHS programme is to minimize the impact of our operations on the environment, on our employees and on communities in surrounding areas.
are all done in compliance with world standards.
To ensure that all our employees are at minimal risk, we follow the "Best Practices" programme at all plants. This includes:
Effective implementation of these steps is ensured through a management system in which the EHS Head (reporting directly to the plant head) drives all EHS initiatives in the plant. At the corporate level, the Corporate EHS Head conceptualizes and coordinates EHS activities and initiatives, and reports directly to the Chief Operating Officer (COO). The safety performance of the company is reviewed at the level of COO and Corporate EHS Head on a monthly basis and at the Board level on a quarterly basis.


Hai, Hafid
Profile
Setting
Logout
Home
Knowladge Directory
Document
Blog
Wiki
Forum
Expert Locator
☰
Document Management
Manage Document
Document Dashboard
Action :
Delete
Add
Category
Created Date
document.docs
20 January 2018
tutorial.pdf
19 Februari 2018
script.pdf
22 Juni 2018
Previous
1
2
3
Next
Are you sure to delete this file ?
File Upload
×
Upload File Here
Recently Upload
document.pdf
script.docx
upload.pdf
tutorial.pdf
documentation.pdf


VisualPHPUnit was built and is actively maintained by Nick Sinopoli. It is offered under the BSD License.
The following tools were indispensable during development:
Current stable release is v2.2, last updated on May 11, 2013.
Bug reports and pull requests are welcomed on the project's issue tracker.
If you encounter any issues, you may contact<EMAIL_ADDRESS>for support.


{% extends 'base.html' %} {% block content %}
This function allows user to process static media for baby safety monitor including baby activity and sound.


Toggle navigation
IMGS
About
Contact
Sign Up
Login
The Image File
A bounch of beautiful images I didn't take (except for the first one!)


Fancy meeting you here. Do you surf the net often? I heard tell you're looking for a bang-up web developer. I'm your guy. Don't be shy, please click some links and you might find something to your liking. |
Here's what I've been up to lately. I plan on making this a sidebar widget with live updates from GitHub. |


The first line defines where the font directory resides, relative to the current directory.
Then, after including the library file, we create an FPDF object.
The FPDF() constructor is used here with the default values: pages are in A4 portrait and
the measure unit is millimeter. It could have been specified explicitly with:
$pdf=new FPDF('P','mm','A4');
It is possible to use landscape (L), other page formats (such as Letter and
Legal) and measure units (pt, cm, in).
Open() starts the PDF document. There is still no page for the moment, so we have to
add one with AddPage(). The origin is at the upper-left corner and the current position
is by default placed at 1 cm from the borders; the margins can be changed with SetMargins().
Before we can print text, it is mandatory to select a font with SetFont(), otherwise the
document would be invalid. We choose Arial bold 16:
$pdf->SetFont('Arial','B',16);
We could have specified italics with I, underlined with U or a regular font with an empty string
(or any combination). Note that the font size is given in points, not millimeters (or another
user unit); it is the only exception. The other standard fonts are Times, Courier, Symbol and
ZapfDingbats.
We can now print a cell with Cell(). A cell is a rectangular area, possibly framed,
which contains some text. It is output at the current position. We specify its dimensions,
its text (centered or aligned), if borders should be drawn, and where the current position
moves after it (to the right, below or to the beginning of the next line). To add a frame, we would do this:
$pdf->Cell(40,10,'Hello World !',1);
To add a new cell next to it with centered text and go to the next line, we would do:
$pdf->Cell(60,10,'Powered by FPDF.',0,1,'C');
Remark : the line break can also be done with Ln(). This method allows to specify
in addition the height of the break.
Finally, the document is closed and sent to the browser with Output(). We could have saved
it in a file by passing the desired file name.
Caution: in case when the PDF is sent to the browser, nothing else must be output, not before
nor after (the least space or carriage return matters). If you send some data before, you will
get the error message: "Some data has already been output to browser, can't send PDF file". If
you send after, your browser may display a blank page.


If the Jacobian
is chosen to be of the following form
|
(194) |
Then
in Eq. (191) is written
|
(195) |
and the Jacobian
given by Eq. (193) now
takes the form
|
(196) |
Equation (195) indicates a set of poloidal points with equal arc
intervals corresponds to a set of uniform points. Therefore this
choice of the Jacobian is called the equal-arc-length Jacobian. Note that Eq.
(195) does not involve the radial coordinate . Therefore the
values of of points on any magnetic surface can be determined before
the radial coordinate is chosen. By using Eq. (195) (to calculate
) and the definition of (to calculate ), we obtain a
magnetic surface coordinate system
.
yj
2018-03-09


"Better off This Way!: Ubiquitous Accessibility Digital Maps via Smartphone-based Crowdsourcing"Heba Aly, Moustafa Youssef and Ashok AgrawalaIEEE SECON 2021Acceptance Rate: 26%
2020
"Computing Value of Spatiotemporal Information"Heba Aly, John Krumm, Gireeja Ranade and Eric Horvitz CACM Research Highlights, 2020 Nominated by ACM SIGSPATIALJournal
2019
"To Buy or Not to Buy: Computing Value of Spatiotemporal Information"Heba Aly, John Krumm, Gireeja Ranade and Eric Horvitz ACM Transactions on Spatial Algorithms and Systems (ACM TSAS), 2019 InvitedJournal
2018
"On the Value of Spatiotemporal Information: Principles and Scenarios"Heba Aly, John Krumm, Gireeja Ranade and Eric Horvitz ACM SIGSPATIAL Best Paper Runner UpAcceptance Rate: 20%
"Hapi: A Robust Pseudo-3D Calibration-Free WiFi-based Indoor Localization system"Heba Aly and Ashok AgrawalaEAI MobiQuitous
"TrueStory: Accurate and Robust RF-based Floor Estimation for Challenging Indoor Environments"Rizanne Elbakly, Heba Aly and Moustafa YoussefIEEE Sensors Journal Journal
"Method and System for an Accurate Energy-Efficient Outdoor Localization on a Mobile Device"Heba Aly and Moustafa YoussefU.S. Patent No: 9,967,818 Patent
2017
"Towards Ubiquitous Accessibility Digital Maps for Smart Cities"Heba Aly, Moustafa Youssef and Ashok AgrawalaACM SIGSPATIALVision Paper
"Accurate and Energy-Efficient GPS-Less Outdoor Localization"Heba Aly Anas Basalamah and Moustafa YoussefACM Transactions on Spatial Algorithms and Systems (ACM TSAS)Journal
"Accurate Real-time Map Matching for Challenging Environments"Reham Mohamed, Heba Aly and Moustafa YoussefIEEE Transactions on Intelligent Transportation Systems (IEEE T-ITS) Journal
"Humaine: A Ubiquitous Smartphone-based User Heading Estimation for Mobile Computing Systems"Nesma Mohssen, Rana Momtaz, Heba Aly and Moustafa YoussefGeoInformatica Journal
2016
"Zephyr: Ubiquitous Accurate multi-Sensor Fusion-based Respiratory Rate Estimation Using Smartphones"Heba Aly and Moustafa YoussefIEEE INFOCOMAcceptance Rate: 18.25%
"Automatic Rich Map Semantics Identification through Smartphone-based Crowd-sensing"Heba Aly Anas Basalamah and Moustafa YoussefIEEE Transactions on Mobile Computing (IEEE TMC)Journal
"Smartphone-based Crowd-sensing for Digital Maps Semantics Enrichment"Heba AlyN2Women Workshop at ACM MobiCom Best PosterPoster
"Robust and Ubiquitous Smartphone-based Lane Detection"Heba Aly, Anas Basalamah and Moustafa YoussefPervasive and Mobile Computing InvitedJounral
"Zephyr Demo: Ubiquitous Accurate multi-Sensor Fusion-based Respiratory Rate Estimation Using Smartphones"Heba Aly and Moustafa YoussefIEEE INFOCOMDemo
2015
"semMatch: Road Semantics-based Accurate Map Matching for Challenging Positioning Data"Heba Aly and Moustafa YoussefACM SIGSPATIAL Acceptance Rate: 18%
"LaneQuest: An Accurate and Energy-Efficient Lane Detection System"Heba Aly Anas Basalamah and Moustafa YoussefIEEE Percom One of the Top PapersFull Paper Acceptance Rate: 7.7%
"ubiMonitor: Intelligent Fusion of Body-worn Sensors for Real-time Human Activity Recognition"Heba Aly and Mohamed A. IsmailACM SAC
"Method and System for an Accurate and Energy-Efficient Vehicle Lane Detection"Heba Aly, Anas Basalamah and Moustafa YoussefPatent Application No: 14/661272, USAPatent
"Method and System for Crowd Sensing to be used for Automatic Semantic Identification"Anas Basalamah, Heba Aly and Moustafa YoussefPatent Application No: 14/636153, USAPatent
2014
"Map++: A Crowd-sensing System for Automatic Map Semantic Identification"Heba Aly, Anas Basalamah and Moustafa YoussefIEEE SECONAcceptance Rate: 19.8%
"It’s the Human that Matters: Accurate User Orientation Estimation for Mobile Computing Applications"Nesma Mohssen, Rana Momtaz, Heba Aly and Moustafa YoussefEAI MobiquitousAcceptance Rate: 19.3%
"Accurate and Efficient Map Matching for Challenging Environments"Reham Mohamed, Heba Aly and Moustafa YoussefACM SIGSPATIAL Short Paper
"Demonstrating Map++: A crowd-sensing System for Automatic Map Semantics Identification"Shuja Jamil Sheikh, Anas Basalamah, Heba Aly and Moustafa YoussefIEEE SECONDemo
"An Analysis of Device-Free and Device-Based WiFi-Localization Systems"Heba Aly and Moustafa YoussefInternational Journal on Ambient Intelligence and Computing InvitedJournal
2013
"Dejavu: An Accurate Energy-Efficient Outdoor Localization System"Heba Aly and Moustafa YoussefACM SIGSPATIAL Best PaperAcceptance Rate: 17%
"New Insights Into Wifi-based Device-Free Localization"Heba Aly and Moustafa YoussefCoSDEO workshop. In ACM, UbiComp Adjunct.
"Demo: New DfP localization insights"Heba Aly and Moustafa YoussefCoSDEO workshop. In ACM, UbiComp Adjunct.Demo


3.0 - Text Styling
This style guide uses open fonts freely available through Google Fonts. This guide uses 'Open Sans,' 'Montserrat,' and 'Roboto Condensed.'
3.1.1 - Heading 1
Heading level one should be used sparingly, and only to communicate very important information.
Default styling
All of your health, all in one place.

All of your health, all in one place.

3.1.2 - Heading 2
Level two headers should act as sub-headers; for instance this header also looks great offset a row below level one headers.
Default styling
Active Medications

Active Medications

3.1.3 - Heading 3
Heading level three is useful as a header of sub-elements on pages, for instance a block of information regarding a specific allergy.
Default styling
Your Medication History

Your Medication History

3.1.4 - Heading 4
Level four headings carry roughly equivalent visual weight with standard text. It is useful for providing variety in the expression of dense areas of text.
Default styling
Amoxocilin

Amoxocilin

3.1.5 - Heading 5
Level five headings should be used for communication of sub-primary page information, for instance breadcrumbs and picture captions.
Default styling
Dr. Henry Bahb, M.D.

Dr. Henry Bahb, M.D.

3.1.6 - Heading 6
Heading level six should be used extremely rarely, for information such as links to annotation or copyright information.
Default styling
© Copyright 2014

© Copyright 2014

3.2.1 - Coded Text
Coded text can be used to express encoded medical data or data which may appear on a printed label, for instance a medication SIG or an ICD encoded entry. Generally, they should appear during drill-down into a record's sub-elements.


Hi Friends
I'm Yusif a full-stack software developer with 3+ years of experience building web applications for mid-size and large companies.
Resume
EXPERIENCE
Integrated Tax Application and Preparation System (ITAPS)— Created a web application for the Ghana Revenue Authority(GRA) to access and process transactions submitted on a client-facing app for taxpayers. ITAPS is an electronic system that allows individuals and companies to prepare, apply and receive GRA services (PIT, CIT, Withholding Tax, Tax Clearance Certificate, Tax Exemptions, PAYE, Tax Reliefs, etc). Built with: (SQL Server, .NET Core, C#, Javascript, JQuery, HTML, CSS, Bootstrap)
Persol Tax Collector — Created three web applications for the following purposes - 1. Setting up users and devices for revenue collection 2. Settling revenues collected to cashiers at the end of the day. 3. Monitor revenue collection activities of POS devices. This range of applications aims at assisting local governments in the collection and management of revenues. Built with: (SQL Server, C#, .NET Core, Javascript, JQuery, HTML, CSS, Bootstrap)
MTN 4G Sim Swap - Developed APIs for a mobile application that is used by MTN agents in Liberia for keeping records of subscribers who visit them to swap their sim cards for ones that support 4G. This project assists MTN in keeping records of people with 4G sim cards in Liberia. Built with: (PostgreSQL, .NET Core, C#)
Operations Console - Created a monitoring system that consists of several dashboards and reports for real-time updates on the health of Databases, APIs, USSDs, and Web application servers. By gaining insights into the performance of servers before they crashed or stopped working, this project has assisted ACS in improving the quality of services it provides. Built with: (PostgreSQL, .NET Core, C#, Javascript, JQuery, HTML, CSS, Bootstrap)
SKILLS
PROJECTS
A command line tool for displaying the list of active github users in your country.
The range of applications aims at assisting local governments in the collection and management of government revenues.
Integrated Tax Application Preparation Systems (ITAPS) is an app that enables Ghanaian taxpayers to access GRA's services online.
It's a church application for saving welfare contributions made by church members throughtout a particular year
A social media application that implements irreflexive symmetric binary relation, similar to friendship relationship on FaceBook
This project assists MTN in keeping records of people with 4G sim cards in Liberia.
A monitoring system that consists of several dashboards and reports for real-time updates on the health of Databases, APIs, USSDs, and Web application servers


{% extends "layout.html" %} {% block page_title %} GOV.UK prototype kit {% endblock %} {% block content %} {% include "../includes/phase_banner_beta.html" %} Back Select your address Select your address {% for i in results %} {{ i.organisationName }} {{ i.subBuildingName }} {{ i.buildingName }} {{ i.buildingNumber }}, {{ i.thoroughfareName }}, {{ i.posttown }}, {{ i.postcode }} {% endfor %} None of these are my address {% include "../includes/help.html" %} {% endblock %} {% block body_end %} {% include "includes/scripts.html" %} {% endblock %}


TABLE OF CONTENTS
A. GS1 Related B. GS2 Related INTERNATIONAL AFFAIRS/BILATERAL RELATIONS 1.  Rohingya crisis worse than Syria’s, says UN 3. U.S. wants to deprive Iran of Indian energy market: Tehran’s envoy to New Delhi 4. U.S.-backed forces wrest Raqqa from Islamic State 5. The right balance C. GS3 Related ECONOMICS 1. Centre taking steps to formalise gold trade 2. Retrench India’s farm economy to sustain it ENVIRONMENT AND ECOLOGY 1. Sawfish more threatened than tigers, say scientists MISCELLANEOUS 1. IISc & IIT Bombay among world’s top 200 for engineering D. GS4 Related E. Prelims Fact F. UPSC Prelims Practice Questions G. UPSC Mains Practice Questions
Nothing here for Today!!!
Category: INTERNATIONAL AFFAIRS/BILATERAL RELATIONS
1. More check-posts to come up on Bangladesh border
In news:
- The Home Ministry will move a Cabinet note to construct seven integrated check-posts (ICPs) along the Bangladesh border to give a fillip to trade and business with the neighbouring country.
- In all, 13 such check-posts have been planned, seven of them along the Bangladesh border.
- Key Fact: The project was envisaged in 2007. A separate body — the Land Port Authority of India (LPAI) — was constituted in 2011 to boost trade via the land border points.
- Eventually, 19 ICPs are expected to come up along the Bangladesh border. Besides the seven in West Bengal, three will be in Assam, two in Meghalaya and seven in Tripura.
- An ICP has several facilities such as passenger terminal building, currency exchange counter, Internet hubs, cargo process building, cargo inspection sheds, warehouse, cold storage, quarantine laboratory, clearing agents, banks, vehicle scanners, isolation bay, parking and cafeteria.
- ICPs help put in place a system to secure the country’s borders against hostile elements. It also facilitates trade and commerce and boosts revenue.
2. Rohingya crisis worse than Syria’s, says UN
- William Lacy Swing, Director-General of the UN’s International Organisation for Migration (IOM), said: The Rohingya refugee crisis is worse than the exodus from Syria.
- The Rohingya exodus from southwest Myanmar to southeast Bangladesh is man-made and needs a political solution.
- He said the international community should treat the refugee influx as “a top priority” so that the problem was resolved quickly and refugees were able to go back to their country.
3. U.S. wants to deprive Iran of Indian energy market: Tehran’s envoy to New Delhi
In news:
- Iranian Ambassador said that U.S. was trying to ensure that India reduced oil imports from his country
- It is working to deprive Tehran of the Indian energy market
- This is after the U.S. announcement of a tougher line on Iran, even imposition of possible new sanctions
Key Points:
- India has cut its oil imports from Iran by approximately 20% in 2017, though its global imports have risen by 5.4%
- The Petroleum Ministry says India has been trying to “diversify” its imports so as to get more competitive rates
- One major development is India’s decision to import its first shipment of crude oil from the U.S., giving rise to speculation that New Delhi’s new policy will come at the cost of imports from Iran
Effect on India-Iran relations
- He said that U.S. President Donald Trump’s policy shift would not affect the India-Iran relationship
- Development of the Chabahar port project will remain on track
Other projects
- The India-Afghanistan-Iran trilateral agreement for Chabahar should be ratified by the Iranian parliament in the next few months
- India committed about $1.6 billion to build the Chabahar-Zahedan railway line, which will facilitate trade to Afghanistan along with Chabahar port
4. U.S.-backed forces wrest Raqqa from Islamic State
In news:
- S.-backed forces took full control of Raqqa from the Islamic State group
- It was done after defeating the last jihadist holdouts in the de facto Syrian capital of their now-shattered ‘caliphate’
Raqqa:
Raqqa, the most important urban center for Daesh after Mosul, has long been considered the terrorist organization’s capital by the U.S.-led international coalition forces
Context:
- Relations between India and the SCO.
Speculations:
- India’s relations with Pakistan and China have entered a difficult phase has also generated apprehensions in India about the forum creating new pressures on Jammu and Kashmir
SCO’s objective and India’s expectations:
- Countering extremism, terrorism and separatism is a major objective of the SCO
- Sceptics would say the apparent convergence between what the SCO does and India wants may be somewhat deceptive
- They would insist that the difficulties encountered by the recent Indian bid to isolate Pakistan in various international forums should caution India against expecting too much on this front at the SCO
What India should do?
- India must persist in the belief that change is inevitable and purposeful diplomacy can allow India to probe for new opportunities for regional security cooperation
- The recent kidnapping and killing of two Chinese nationals in Pakistan underlines the prospect that Beijing can’t forever remain untouched by the terror nurtured by Pakistan
Belt and road initiative issues:
- Differences between China’s President Xi Jinping and Prime Minister Narendra Modi could not be masked
- If Xi argued that the SCO could become a major vehicle for its ambitious Belt and Road Initiative, Modi articulated India’s reservations, especially the impact of the project on India’s sovereignty in Kashmir
Effective steps by the Indian PM
- The PM appears to have found the right balance between articulating India’s concerns and underlining India’s promise to strengthen inner Asian regionalism
- He outlined a realistic approach towards the SCO that combined a strong emphasis on countering terrorism and a readiness to explore win-win solutions for expanding connectivity
1. Centre taking steps to formalise gold trade
Context:
- The Centre is taking steps for greater formalization of the gold trade with an eye on the future.
- In accordance with these steps, the country unveiled its first commodity options trading in the gold on the Multi Commodity Exchange (MCX).
- The gold option contract, with gold (1 kg) futures as underlying, expiring on November 28, 2017 and January 29, 2018 were made available for trading yesterday.
- As an introductory measure, no transaction fee is being charged on this product till December.
- This marks an important evolution in the trading of the yellow metal itself.
- Options trading hedge all risks for those dealing in gold.
- Given that Indians were big buyers of gold there are expectations that the new product would be extremely successful and with appropriate policy measures it will help formalize the gold trade.
Benefits to the consumers:
- They are in consonance with the business environment for the future, the more it formalises, the better it is for consumers, jewellers and traders.
- The European-styled gold options are hedger-friendly and physically settled, which means on exercise at expiration, the options position develops into corresponding underlying MCX one kilogram gold futures position at the strike price of the exercised options.
- By hedging risk of rise in gold prices using ‘Gold Call Options Contract,’ a jeweller would not only be protected against price rise, but also would benefit from fall in gold prices.
- Similarly by hedging risk of fall in gold prices using a ‘Gold Put Options Contract’, a jeweller would not only be protected against price fall, but would benefit from rise in gold prices.
- Gold is the first product for options trading that SEBI had permitted after modern commodity derivatives trading started 14 years ago.
- The Finance Ministry had set up a committee for suggesting measures to transform India’s gold market.
SEBI and the integration of commodity markets
- There has been a very conscious effort by the government and SEBI to develop and integrate commodity markets in a phased manner.
- The introduction of options gives a strong impetus towards systematic development and transformation of commodity derivatives market in India, ushering in a new era in price risk management in response to stakeholder expectations.
- To further strengthen the market, a panel had been constituted in NITI Aayog to integrate spot and derivative market.
- The gold option is as an extremely low-cost product.
Options Trading in other commodities
- As per the SEBI rule, options trade is allowed in a commodity which has certain volumes in futures trade.
- Around 7-8 commodities like cotton, CPO, crude, silver, zinc and copper are there which also qualifies and after 3-6 months a decision will be taken to introduce options trading in them.
2. Retrench India’s farm economy to sustain it
Context:
- In 2007-08, Madhya Pradesh government announced a bonus of Rs 150 above the minimum support price (MSP) per quintal of wheat
- Predictably, a large segment of farmers in the state shifted to the crop
- The bonus was stopped in 2014
- Farmers who had shifted production were not pleased
- It fed into the resentment that would eventually erupt in widespread farmer agitations in the state this year
Incentives for agriculture
- The Indian state has often played the same role in the agricultural sector
- Its policies have created artificial incentives that are unsustainable, an inefficient drain on public funds, or both
Scheme by MP government
- The Bhavantar Bhugtan Yojana will replace government procurement with compensatory payments
- This will be when market prices are below the MSP
- It is being implemented as a pilot scheme for eight crops
Hope from the scheme
- The hope is that this will sidestep the implementation shortcomings of the procurement system
- These extend from the lack of government storage facilities and supply chain logistics
- Also, the fact that despite the government declaring MSPs for 25 crops, it largely procures only rice and wheat
- It will be less distortionary, freeing up space for the market to set rates
Reality check
- The knowledge that the government will make up the shortfall will incentivize traders to set rates well below the MSP
- The scheme has a two-month window, which means that the rush to sell in that period will also push prices down
Need for government intervention
- The agricultural sector is one of the handful where inelastic demand for the products, the deleterious public effects of supply shocks and inherent risks for suppliers mandate a government role
Agricultural reforms: What is needed?
Truly transformative agricultural reforms will require work on three levels
The first level is mandi system
- With the 2003 and 2017 versions of the model Agricultural Produce Market Committee (APMC) Act, governments have attempted to liberalize this system, providing for private markets and integrated state markets
- This was a step towards a national market facilitated by the National Agriculture Market (eNAM)
- The problem with this is that it still operates within the mandi system
- Solution: Government needs to get out of the business altogether—and that is only possible with a switch from the public distribution system to direct benefit transfers
The second level of reforms should be aimed at inputs
- The Pradhan Mantri Krishi Sinchayee Yojana aims to extend irrigation cover to all forms and maximize water-use efficiency over a period of five years
- In a water-stressed yet groundwater-dependent country like India, this is only possible with comprehensive rural electrification, allowing for techniques such as drip irrigation
- The other major reform needed here is access to formal credit
- The current dependence on informal credit leaves farmers beholden to middlemen and traders who are often the credit suppliers, thus undercutting the former’s bargaining power
The third level of reforms should be reduction in number of people participating in Agriculture
- As per the last Agriculture Census, the average farm holding in India is a minuscule 1.15 hectares
- Their number has been on the rise since the 1970s and is expected to touch 91% by 2030
- There is no feasible way to make such a fragmented agricultural economy workable
- For a sustainably healthy agricultural economy, the number of people participating in it must be drastically reduced
- Measures such as enabling large-scale contract farming and corporate farming will help here—but the only genuine solution is job creation in non-agricultural sectors
Category: ENVIRONMENT AND ECOLOGY
1. Sawfish more threatened than tigers, say scientists
Key Points:
- The sawfish, included in Schedule I of the Indian Wildlife (Protection) Act 1972 enacted to save them from exploitation, have been sighted off the Indian coast less than 10 times in over a decade and they appear to be more threatened than tigers and elephants.
- A statement issued by the Central Marine Fisheries Research Institute said the sawfish may be the most endangered fish species in India.
Only five species
- There are only five species of the sawfish ever identified — dwarf sawfish, knifetooth sawfish, smalltooth sawfish, largetooth sawfish and green sawfish.
- Sawfish are elasmobranchs, meaning their skeleton is made of cartilage. They are closely related to sharks and have shark-shaped bodies and, hence, are also called flat sharks.
1. IISc & IIT Bombay among world’s top 200 for engineering
In news:
- The Times Higher Education subject-wise rankings: The Indian Institute of Science (IISc) in Bangalore and IIT Bombay are among the world’s top 200 institutions for engineering and computer science
- IISc occupied the 89th spot, IIT Bombay was pegged in the 126- 150 category, globally
- IITs in Delhi, Kanpur and Kharagpur were placed in the 201-250 band, in that order, and IIT Madras and IIT Roorkee in the 251 – 300 category
Ranking:
- The rankings, scored 500 institutions worldwide, as opposed to 100 last year
- These rankings are on performance parameters such as
- (1) Industry income,
- (2) International outlook,
- (3) Teaching and research
- It highlights the educational institutions that are leading in electrical, mechanical, civil, chemical and general engineering courses
Top rankers
- Overall, Stanford University is number one, followed by California institute of Technology, Oxford University, Massachusetts Institute of Technology and Cambridge University
- While India has a total of eleven institutions in the rankings, China has 35 institutions, which is more than any other country in Asia
Nothing here for Today!!!
|
Nothing here for Today!!! |
F. Practice Questions for UPSC Prelims Exam
Question 1. ‘Solar Briefcase’ an initiate to provide electricity in remote areas, has been
launched by which state government
[A] Karnataka [B] Uttarakhand [C] Maharashtra [D] Tamil Nadu
See
Question 2. The 5th edition of India Water Week (IWW-2017) has launched in which city?
[A] Jaipur [B] New Delhi [C] Chennai [D] Bangalore
See
Question 3. The Aralam Wildlife Sanctuary (AWS) is located in which state?
[A]West Bengal [B] Assam [C] Kerala [D] Tripura
Question 4. “Mitra Shakti 2017” is a joint training exercise between India and which country?
[A] Japan [B] South Korea [C] Sri Lanka [D] Maldives
Question 5. The theme of the 2017 International Day of the Girl Child (IDGC) is
[A] The Power of Adolescent Girl: Vision for 2030 [B] Empowering Adolescent Girls: Ending the Cycle of Violence [C] Empower Girls: Before, during and after crises [D] Girls’ Progress = Goals’ Progress: What Counts for Girls
G. UPSC Mains Practice Questions
GS Paper II
- The effective management of land and water resources will drastically reduce the human miseries. Explain.
GS Paper IV
- Did the Government of India Act, 1935 lay down a federal constitution? Discuss.
Also, check previous Daily News Analysis
“Proper Current Affairs preparation is the key to success in the UPSC- Civil Services Examination. We have now launched a comprehensive ‘Current Affairs Webinar’. Limited seats available. Click here to Know More.”
Enroll for India’s Largest All-India Test Series


JavaScript
Home
Core
Favorites
Follow
Contribute
Get Help
1.5
SVN
Loading ...
blah blah
© Jupiter IT - JavaScript Consulting and Development - "Grab Code by the 00s"


#1
- Body copy is a beautiful thing. I can use it to expand on the headline above, creating more intrigue for you, the reader. Look, this is bold.
#1
- Body copy is a beautiful thing. I can use it to expand on the headline above, creating more intrigue for you, the reader. Look, this is bold.


Creating and running your account with Citizen Maths
Guidance
Already registered for Citizen Maths? You can sign in to Citizen Maths here.
Starting Citizen Maths for the first time? This is where to create your account with Citizen Maths, before you complete the Citizen Maths registration form.
- Enter an email address that you use. If this address is one you use for Google services (such as Gmail) you will then be able to log in via Google. If you use any other email address, you will also need to choose a password for your account with Citizen Maths.
Need to reset your Citizen Maths password? You can also do this here by clicking “Problem signing in?” when it appears.
In case of difficulty, email<EMAIL_ADDRESS>and we will do our best to assist.


MetaBuilder is a builder that builds builders.
If you aren't already familiar with the concept of builders, or with builders in Groovy, start with Groovy's online Builder description or even better, see the top-rated Groovy book, Groovy in Action, Chapter 8, Working with Builders.
If you are already familiar with the concept of builders, then a quick example is probably the best way to give you a feel for what MetaBuilder can do.
To give you a quick idea of what can be done with MetaBuilder take a look at the following Groovy script and see if you can find the typo:
def nb = new NodeBuilder() def anInvoice = nb.invoice(date: new Date()) { items { item(upc: 123, qty: 1, price: 14.99) item(upe: 234, qty: 4, price: 14.99) item(upc: 345, qty: 6, price: 14.99) } }
The typo in the second item would normally go undetected until possibly much later when something tries to process these nodes. MetaBuilder can catch this kind of error and do much more. But first you have to define a schema:
import groovytools.builder.* def mb = new MetaBuilder() def invoiceSchema = mb.define { invoice { properties { date() } collections { items { item { properties { upc() price() qty() } } } } } }
MetaBuilder schema is easy to understand. Properties of an object are defined within a node called properties. Collections and maps are defined within a node called collections.
Ok, now that you have a schema, you use it almost exactly as before. I've highlighted the differences:
def anInvoice = mb.build { invoice(date: new Date()) { items { item(upc: 123, qty: 1, price: 14.99) item(upe: 234, qty: 4, price: 14.99) item(upc: 345, qty: 6, price: 14.99) } } }
Of course, I left the typo in there so that we could see what MetaBuilder reports:
groovytools.builder.PropertyException: Property 'upe': property unkown
Now you get immediate feedback when there are errors in the build script.
MetaBuilder doesn't just create trees of Nodes, however. In fact, it's very easy to tell MetaBuilder to construct a very specific graph of objects by specifying the classes to use in the schema. For the next example, assume you have the following classes:
class Invoice { def date def items = [] } class Item { def upc def qty def price }
Here is what you would do to the previous schema to have MetaBuilder now construct an Invoice as above:
import groovytools.builder.* def mb = new MetaBuilder() def invoiceSchema = mb.define { invoice (factory: Invoice) { properties { date() } collections { items { item (factory: Item) { properties { upc() price() qty() } } } } } }
Now, without any other changes, executing the build script just as before but with the new schema returns an Invoice!
def anInvoice = mb.build { invoice(date: new Date()) { items { item(upc: 123, qty: 1, price: 14.99) item(upe: 234, qty: 4, price: 14.99) item(upc: 345, qty: 6, price: 14.99) } } } assert(anInvoice instanceof Invoice)


User Management
Add User
List User
Book Management
AddBook
ListAllBooks
BookLoan Management
ListAllLoans
CheckOutBook
CheckCart
Fines Management
ListAllFines


The goal of this exercise is to learn how to configure a JAAS application that uses Kerberos for authentication to achieve single sign-on. Single sign-on means that the user needs only authenticate once to a system or a collection of services. After the initial authentication, the user can access other services in the system using the same identity as he used for the initial authentication.
Single sign-on can be used to describe different types of authentication. There are HTTP-based network single sign-on protocols. There is Kerberos-based single sign-on for network services. In this particular exercise, we show how to achieve single sign-on in Kerberos-based systems by showing how to import already-acquired Kerberos credentials from the underlying native operating system.
Single Sign-On Using Kerberos in Java
In addition, see the information provided in Exercise 2 and Exercise 4 for background information about Kerberos and Java GSS.
Edit the jaas-krb5.conf
configuration file.
This file contains two entries: one named client and one named
server. Add the line useTicketCache=true
to the client
entry.
Perform Kerberos login to the native operating system. To login to Kerberos, use kinit
command as follows:
% kinit test
Provide a secure password.


The Akan people of Ghana name their children after the day of the week they were born and the order in which they were born. These "day names" have further meanings concerning the soul an character of the person.


MENÚ
person
Profile
monetization_on
Payments to check
library_books
Payments Book
access_time
Book an appointment
power_settings_new
Sign out
Right Panel
Chiudi
Right panel page 2
Right panel page 3
person
Please Log in to use the app
CEO's Personal Functions
attach_money
Payments To Check
Login
username
password
or continue with Facebook
Sign in with Facebook
To continue Loging in.
You will need to get a password from the admin of the APP.
arrow_back
person_add
more_vert
Posts
Followers
Following
4
268
156
Upload a File
Photos
Videos
Musiques


The majority of the examples here are pulled from what my day to day looks like. Happy to discuss what automating other sorts of work might look like.
I talk fast when I'm excited.
I ChatOps, so I'm gonna talk fast.
interrupt me.
Ask
What can you do with ChatOps?
Resource CRUD
Config/setup checks
Single source of truth
Updates
Easy interface
Resource CRUD
Config/setup checks
Am I properly configured to get on the vpn?
Single Source of Truth
You know that pile of scripts you have lying around?
Command line you can never remember the flags for?
I can has updates
Reports on SLA for a SOC
Long running task finished
Ticket created/closed
on your favorite data
Easy Interface
Biking to work... ... No problem!
What server is that script on?
What environment secrets do I need to run this?
Why bother?
Auditability
Discoverability
Teaching
Automation is your friend
Consistency
Secrets, secrets and more secrets
Community
Auditability
If everything you do is in chat, it's all recorded right there in one place. You can link directly to where the discussion happened and the commands were run.
Discoverability
Teaching
Automation is your friend
If you're going to do it, why not in chat?
about a host not in vault?
Consistency
If everything is automated it's hard to mess it up
It's even harder when you can't fiddle with the script
Secrets, secrets and more secrets
A user can't leak them if they never saw them
If it's only used in a single place it's easy to roll
Community
Have fun, build your own jokes
Be nice to folks and give for a job well done
You can get people involved right as you are working
That sounds , but how do you actually do it?
"It's all just code"
All you need to do is take a chat message as input, do some processing and then output your response.
Lots of existing frameworks
Hubot - Javascript
Errbot - Python
Lita - Ruby
Single repo vs multiple
There are lots of ways to add commands to a chatbot.
GitHub has 4
For small scale having everything in a single repo is a good place to start.


This section describes known problems in Ninf-G Version 4.2.4.
'authonly' is not available for Java Client.
This problem is due to the bug of GT4 ( Bug# 4669)
Ninf-G Client built as nonthread flavor sometimes freezes when 'crypt' attribute is set to 'authonly'.
This problem is due to the bug of GT4 ( Bug# 4354)
Refresh credential causes Segmentation fault on GT4.
This problem is due to the bug of the GT4 ( Bug #4620).
Authentication only may cause freezes with Non Thread flavor though authentication only works fine with Pthread flavor.
This problem is due to the bug of GT4 ( Bug# 4354).
Java Client does not work with authentication only.
This problem is due to the bug of GT4 ( Bug# 4669).
Ninf-G Client cannot invoke Ninf-G executables via Invoke Server GT4py / WS GRAM on Mac OS X.
This problem is due to the bug of the GT 4 ( Bug# 4321).
Ninf-G Client returns an exit code 1 in the following case.
Initializing Function/Object handles using Invoke Server GT4py for GT 4.0.1 WS GRAM does not work correctly on Solaris.
This problem is due to the bug of GT 4.0.1 ( Bug# 4275).
Functions for initialization of function/object handles (e.g. grpc_function_handle_init()) are MT-unsafe if Ninf-G is built with GT4 and Ninf-G Client does not use Invoke Server.
Thus Ninf-G Client may not work correctly, if multiple threads initialize function/object handles simultaneously.
This problem is due to the bug of GT4 ( Bug# 3942).
This problem has been fixed on Globus Toolkit Version 4.0.2 or later.
If client_timeout is specified for MDS4 with HTTP protocol, Ninf-G client will freeze when it will reach to the timeout time. This bug is due to the bug of GT 4.0.1 ( Bug# 4157).
By default, Ninf-G uses HTTPS protocol which does not cause this problem.
Ninf-G Client may cause segmentation faults if it meets the following conditions.
This problem is due to the bug of the GT 4.0.1 ( Bug# 3921).
Java WS container causes "OutOfMemoryError" and outputs the following message when it receives many simultaneous requests for RPC.
: ERROR container.ServiceThread [ServiceThread-11599,run:306] Run out of heap (server level) java.lang.OutOfMemoryError ERROR container.ServiceThread [ServiceThread-11551,doFault:701] Run out of memory (application level) java.lang.OutOfMemoryError :
In order to avoid this problem, increase the maximum heap size of
the JVM when running the container.
It is described in the documentation of
"GT 4.0: Java WS Core" ,
"4.1.2. Recommended JVM settings for the Java WS Core container".
Due to the bug #3448, refresh credential does not work in GT4.0.1 WS GRAM. Bug is in ReliableFileTransferResource class and please refer ViewCVS for more details.
Encryption may cause freezes with Non Thread flavor of GT3 (Globus Toolkit Version 3) or later though encryption works fine with Pthread flavor of GT3 or later.
This problem is due to the bug of GT3 or later (Bug# 4354).
Ninf-G Client freezes if it tries to create a function/object handle for an unknown host whose hostname can not be resolved. This problem is caused by the bug of the Globus Toolkit Version 2 library compiled with pthread flavor. The library compiled with non thread flavor does not cause this problem and the bug was fixed for the Globus Toolkit Version 3 or later.
This problem has been fixed on Globus Toolkit Version 3.2 or later.
grpc_get_info_np() returns incorrect CPU time if Ninf-G is built with pthread flavor on Solaris and Linux which use not NPTL but linuxthreads.
Ninf-G Client does not terminate if _exit() is called in a signal handler. This problem occurs if Ninf-G Client is built with pthread flavor on Linux which uses not NPTL but linuxthreads.
If the version of Linux kernel is 2.6 or later, thread library is usually NPTL and should not cause this problem.
For glibc 2.3.2 or later, you can use getconf command to confirm the name of the thread library.
% getconf GNU_LIBPTHREAD_VERSION
linuxthreads-0.10
Otherwise, the following command prints the name of the thread library.
% `ldd /bin/ls | grep 'libc.so' | awk '{print $3}'` |\
egrep -i 'nptl|threads'
ng_gen command generates C source files for stub programs from IDL. Prior to generating the C source files, the IDL file is processed by C pre-processor (CPP). CPP command is detected when the Ninf-G is configured.
PGI compiler may generate illegal C source files when it is used as CPP. Here is an example.
Before CPP(Unexpected space characters are included before and after the period.)Globals { #include <stdio.h> }
After CPPGlobals { # include < stdio . h > }
There are 2 ways to avoid this problem.
--no-cpp
or --with-cpp
option
when executing ng_gen.
ng_gen has options to skip CPP or to change CPP.
% ng_gen --no-cpp target.idl
--no-cpp
option skips pre-processing and it is effective only
when the pre-processor macros are not used in the IDL file.
% ng_gen --with-cpp="gcc -xc -E" target.idl
--with-cpp
option specifies CPP command.
In this example, macros in the IDL file are expanded by GCC
pre-processor, but pre-processing and compilation of stub
programs are performed by PGI compiler.
For quotation of the file name, use double-quotes ("stdio.h") instead of less-than and greater-than (<stdio.h>).
On AIX 5.2, Python does not work correctly due to a bug of Python. Ninf-G provides a patch for this bug and it is included in ng-4.x.x/external/python_aix_patch directory in the Ninf-G package. See README in the directory for more details.
Invoke Server GT4py will exit immediately if /usr/bin/python is used on Mac OS X. This problem can be avoided by using python 2.4.2 built from source bundle.
Assembler may detect warnings when optimization is enabled with GCC Version
3.2.2 or prior on Itanium2.
The warning message is as follows:
cc -Wall -O2 <snip> -c -o ngclSession.o ngclSession.c /tmp/ccMDS56n.s: Assembler messages: /tmp/ccMDS56n.s:10125: Warning: Use of 'mov' may violate WAW dependency 'GR%, %in 1 - 127' (impliedf), specific resource number is 14 /tmp/ccMDS56n.s:10124: Warning: This is the location of the conflicting usage /tmp/ccMDS56n.s:10396: Warning: Use of 'mov' may violate WAW dependency 'GR%, %in 1 - 127' (impliedf), specific resource number is 14 /tmp/ccMDS56n.s:10395: Warning: This is the location of the conflicting usage cc -Wall -O2 <snip> -c -o ngStream.o ngStream.c /tmp/cc35sx1T.s: Assembler messages: /tmp/cc35sx1T.s:2893: Warning: Use of 'mov' may violate WAW dependency 'GR%, %in 1 - 127' (impliedf), specific resource number is 14 /tmp/cc35sx1T.s:2892: Warning: This is the location of the conflicting usageThis problem is reported to GCC bugzilla.
On Windows, ServerSocket sometimes fails to accept requests
for connection from Ninf-G Executables
if it receives many (about 10 or more) requests at the same time.
This should be an Windows-specific problem since it does not appear on
Linux or Solaris.
Use Linux or Solaris for large-scale applications.
dcomplex variables is not available if gcc-2.96 is used on IA64
platform.
Although compilation of Ninf-G Client program will be succeed, the Ninf-G
client program will be terminated with an error.
In order to avoid this problem, other version of gcc should be used.
The Invoke Server feature in Ninf-G Client is not supported for non-thread flavor.
Job start timeout feature (in <SERVER> section in Client configuration file and handle attributes) does not work with non-thread flavor in the following case.
The Refresh credentials (in <CLIENT> section in client configuration file) and Session timeout (RPC timeout) (in <FUNCTION_INFO> section in client configuration file) feature in Ninf-G Client is not supported for non-thread flavor.
Heartbeat detection by Ninf-G Client is not supported for non-thread flavor. In order to detect the heartbeat from Ninf-G Executables, use pthread flavor for Ninf-G Client.
Note: Sending heartbeat by Ninf-G Executables is supported for both pthread and non-thread flavors.
Ninf-G 2.4.0 provides a new capability to retry to establish a TCP connection between the Ninf-G Executable and the Ninf-G Client if the Ninf-G Executable fails to connect to the Ninf-G Client.
This is a new capability which is not supported by Ninf-G 2.3.0 and prior versions. Although this capability will be provided in the future release of Ninf-G, be sure that it will cause a problem if the version of Ninf-G on the client is 2.4.0 or later and the version of Ninf-G on the server is 2.3.0 or prior.
This problem can be avoided by setting tcp_connect_retryCount to 0 on the <SERVER> section of client configuration file.
Using different versions of Ninf-G on a client and servers may cause
an error if MPI is used as backend of a remote executable.
It is recommended to use the same version of Ninf-G on a client and
servers.
When the job is invoked by the function for initializing an array of function/object handles(grpc_function_array_handle_np() etc.) and Invoke Server NAREGISS is used, environment variable TMPDIR in the Ninf-G Executable may be set to directory which does not exist. Thus, Ninf-G Executable may not be able to create temporary files.
This problem can be avoided by specifying "tmp_dir" attribute in Ninf-G Executable configuration file.
The hostname attribute in <CLIENT> section in the client configuration file may not be set appropriately if globus_libc_gethostname() is called before grpc_initialize().
When a Ninf-G Client is terminated by SIGTERM or SIGINT,
Ninf-G Executable may not be died if MPI is specified as backend.
If you want to use MPI and terminate a Ninf-G Client by SIGTERM or SIGINT,
please use Non Thread flavor at remote side. However, Ninf-G Executable may
not be died until a remote function is completed.


Parle
Since 1929, as the makers of the world's largest selling biscuit, Parle-G, and a host of other very popular brands, the Parle name symbolizes quality, nutrition and superior taste.
Jinisha group as the sole distributor for PARLE in Ahmedabad is passionately extending the belief that understanding the consumer psyche to develop a marketing philosophy that reflects the needs of the mass consumption. Jinisha Group binds its success to its creative logistics capabilities combined with strong customer business development resources covering vast multi-channels such as Modern trade, Groceries, Mini Markets and wholesalers.
Parle brands represented by Jinisha Group include Biscuits, Confectionary, Cake, Rusk, Namkeen, Wafer, Mexitos.
Wagh-Bakri
Wagh Bakri Tea Group is a Premium Tea Company, having presence in tea business since 1892. Today it is the 3rd largest packaged tea company in India with a turnover of over Rs. 1100 Cr. and over 30 million Kgs of tea distribution.
Jinisha group as the sole distributor for WAGH-BAKRI in Ahmedabad is partnering its success through equally widespread wholesaling and distribution network to enhance Wagh-Bakri's brand image. Jinisha Group with its creative logistics capabilities and strong customer business development resources covering vast multi-channels such as Modern trade, Groceries, Mini Markets and wholesalers.
Wagh-Bakri brands represented by Jinisha Group include Organic tea, Instant tea, Ice tea, Premium tea, Earl Grey Tea bags, Premium Assam Tea Bags, Green Tea Mint, Green Tea Bags, Lemon Tea Bags, Darjeeling Tea Bags, Green Tea Tulsi, Milli, Navchetan.
Kelloggs
For more than 100 years, KELLOGG'S has been working to serve the world a better breakfast.
Jinisha group as the sole distributor for KELLOGG'S in Ahmedabad is envisioned to passionately extend the belief in the power and promise that comes from eating the right breakfast across the length and breadth of Ahmedabad. Jinisha Group binds its success to its state of the art logistics capabilities combined with strong customer business development resources covering vast multi-channels such as Modern trade, Groceries, Mini Markets, Hotels and wholesalers.
Kellogg brands represented by Jinisha Group include KELLOGG'S corn flakes, Coco pops, Chocos, Froot loops, Honey smacks, All bran, Rasin Bran, Rice Krispies, Tresor, Special K, Nutri Grain, Miel pops, Pringles etc.
Manpasand
Manpasand is a fruit drink manufacturing company with a primary focus on mango fruit, which is the leading flavour for juice drinks in India.
Jinisha group as the sole distributor for MANPASAND'S in Ahmedabad joins the fun ride of providing delidcious fruit drinks to customers primarily based in semi urban and rural markets.
Manpasand brands represented by Jinisha Group include MangoSip, FruitsUp, Manpasand ORS, Pure Sip.
Colgate
The small soap and candle business that William Colgate began in New York City early in the 19th century is now, more than 200 years later, a truly global company serving hundreds of millions of consumers worldwide.
Jinisha group as the sole distributor for COLGATE'S in Ahmedabad is serving the quality products that improve the quality of life for our consumers. Creative logistics capabilities and strong business development resources help Jinisha Group covering vast multi-channels such as Modern trade, Retailers, Mini Markets, wholesalers.
Ghari
RSPL Group is more than 5500 crore diversified conglomerate, which is committed to value for money propositions & credited with several innovations over last 3 decades.
Jinisha group as the sole distributor for RSPL'S in North Gujarat has joined their mission to make their product a part of consumer’s daily life by giving them best value for money through well researched and ever evolving excellent products.
Amul
Amul emerged from India as the largest milk producer in the world. It's success has not only been emulated in India but also serves rest of the World.
Jinisha group as the sole distributor for AMUL'S in North Gujarat is vigorously trying to make make their product available in Mini Markets, to Wholesalers, retailers available in North Gujarat ensuring a better life for millions.
Amul brands represented by Jinisha Group include Milk, Cheese, Ice Cream, Ghee, Dahi, Butter Milk, Chocolates etc.
Paseo
PASEO Products are made from fibres sourced from responsibly managed forests, it's Forest Conservation Policy is designed to protect forests from deforestation.
Jinisha group as the sole distributor for PASEO'S in Ahmedabad contributes its role to protect the environment, as PASEO products are purely made from renewable plantation fibre, making them biodegradable, also they plant new tree seedlings within one month of harvest, making PASEO a good environmental choice.
Paseo brands represented by Jinisha Group include Facial Tissue, Bathroom Tissue, Kitchen Paper Towel, Wet Wipes, Forever Friends.


#include <zip.h>
Public Attributes | |
| uInt | tm_sec |
| uInt | tm_min |
| uInt | tm_hour |
| uInt | tm_mday |
| uInt | tm_mon |
| uInt | tm_year |
Definition at line 87 of file zip.h.
| uInt tm_zip_s::tm_hour |
| uInt tm_zip_s::tm_mday |
| uInt tm_zip_s::tm_min |
| uInt tm_zip_s::tm_mon |
| uInt tm_zip_s::tm_sec |
| uInt tm_zip_s::tm_year |


org.apache.cayenne.graph
Interfaces
GraphChangeHandler
GraphDiff
GraphManager
Classes
ArcCreateOperation
ArcDeleteOperation
ChildDiffLoader
CompoundDiff
GraphDiffCompressor
GraphEvent
GraphMap
NodeCreateOperation
NodeDeleteOperation
NodeDiff
NodeIdChangeOperation
NodePropertyChangeOperation


My Portfolio
My name is Jonathan Backer. I am a programmer, father, and husband (not necessarily in that order). Some of the things that I love are:
- Calvin and Hobbes
- Knitting
- Cats
- and Pokemon GO
Click here to get a random message:
My name is Jonathan Backer. I am a programmer, father, and husband (not necessarily in that order). Some of the things that I love are:
Click here to get a random message:


Static initialization is performed once the class is loaded, which may cause excessive classloading or early initialization of heavy resources. Since extension point implementations are supposed to be cheap to create, they must not have static initializers.
New in 2023.3


Monday: Closed
Tuesday: 11 AM - 7 PM
Wednesday: 11 AM - 7 PM
Thursday: 11 AM - 7 PM
Friday: 11 AM - 9 PM
Saturday: 11 AM - 9 PM
Sunday: 11 AM - 5 PM


| BCC-CSM1-1 |
Beijing Climate Center Climate System Model version 1.1 |
| CCSM4 |
Community Climate System Model Version 4 |
| GISS-E2-R |
Russell Ocean Model of NASA Goddard Institute for Space Studies |
| HadGEM2-AO |
Hadley Centre Global Environmental Model version 2, Atmosphere-Ocean |
| HadGEM2-ES |
Hadley Centre Global Environmental Model version 2, Earth System |
| IPSL-CM5A-LR |
The Low-Resolution Version of Institut Pierre Simon Laplace Earth System Model for the Coupled Model Project Phase 5 |
| MIROC-ESM-CHEM |
Atmospheric Chemistry Coupled Earth System Model of Model for Interdisciplinary Research on Climate |
| MIROC-ESM |
Earth System Model of Model for Interdisciplinary Research on Climate |
| MIROC5 |
Model for Interdisciplinary Research on Climate Version Five |
| MRI-CGCM3 |
Meteorological Research Institute Coupled Global Climate Model Version 3 |
| NorESM1-M |
The Norwegian Climate Center’s Earth System Model |


SysPropertiesThe constants defined in this class are initialized from system properties. Some system properties are per machine settings, and others are as a last resort and temporary solution to work around a problem in the application or database engine. Also, there are system properties to enable features that are not yet fully tested or that are not backward compatible.System properties can be set when starting the virtual machine: java -Dh2.baseDir=/tempThey can be set within the application, but this must be done before loading any classes of this database (before loading the JDBC driver): System.setProperty("h2.baseDir", "/temp");
ALLOWED_CLASSESSystem property
h2.allowedClasses (default: *).Comma separated list of class names or prefixes. BIND_ADDRESSSystem property
h2.bindAddress (default: null).The bind address to use. BROWSERSystem property
h2.browser (default: null).The preferred browser to use. If not set, the default browser is used. For Windows, to use the Internet Explorer, set this property to 'explorer'. For Mac OS, if the default browser is not Safari and you want to use Safari, use: java -Dh2.browser="open,-a,Safari,%url" ... .CHECKSystem property
h2.check (default: true).Assertions in the database engine. CHECK2System property
h2.check2 (default: true).Additional assertions in the database engine. CLIENT_TRACE_DIRECTORYSystem property
h2.clientTraceDirectory (default:
trace.db/).Directory where the trace files of the JDBC client are stored (only for client / server). COLLATOR_CACHE_SIZESystem property
h2.collatorCacheSize (default: 32000).The cache size for collation keys (in elements). Used when a collator has been set for the database. CONSOLE_STREAMSystem property
h2.consoleStream (default: true).H2 Console: stream query results. DATASOURCE_TRACE_LEVELSystem property
h2.dataSourceTraceLevel (default: 1).The trace level of the data source implementation. Default is 1 for error. DELAY_WRONG_PASSWORD_MAXSystem property
h2.delayWrongPasswordMax (default: 4000).The maximum delay in milliseconds before an exception is thrown for using the wrong user name or password. This slows down brute force attacks. The delay is reset after a successful login. The value 0 means there is no maximum delay. DELAY_WRONG_PASSWORD_MINSystem property
h2.delayWrongPasswordMin (default: 250).The minimum delay in milliseconds before an exception is thrown for using the wrong user name or password. This slows down brute force attacks. The delay is reset to this value after a successful login. Unsuccessful logins will double the time until DELAY_WRONG_PASSWORD_MAX. To disable the delay, set this system property to 0. ENABLE_ANONYMOUS_SSLSystem property
h2.enableAnonymousSSL (default: true).When using SSL connection, the anonymous cipher suite SSL_DH_anon_WITH_RC4_128_MD5 should be enabled. FILE_ENCODINGSystem property
file.encoding (default: Cp1252).It is usually set by the system and is the default encoding used for the RunScript and CSV tool. FILE_SEPARATORSystem property
file.separator (default: /).It is usually set by the system, and used to build absolute file names. JAVA_OBJECT_SERIALIZERSystem property
h2.javaObjectSerializer (default: null).The JavaObjectSerializer class name for java objects being stored in column of type OTHER. It must be the same on client and server to work correctly. JAVA_SPECIFICATION_VERSIONSystem property
java.specification.version .It is set by the system. Examples: 1.4, 1.5, 1.6. LINE_SEPARATORSystem property
line.separator (default: \n).It is usually set by the system, and used by the script and trace tools. LOB_CLIENT_MAX_SIZE_MEMORYSystem property
h2.lobClientMaxSizeMemory (default:
1048576).The maximum size of a LOB object to keep in memory on the client side when using the server mode. LOB_FILES_PER_DIRECTORYSystem property
h2.lobFilesPerDirectory (default: 256).Maximum number of LOB files per directory. LOB_IN_DATABASESystem property
h2.lobInDatabase (default: true).Store LOB files in the database. MAX_FILE_RETRYSystem property
h2.maxFileRetry (default: 16).Number of times to retry file delete and rename. in Windows, files can't be deleted if they are open. Waiting a bit can help (sometimes the Windows Explorer opens the files for a short time) may help. Sometimes, running garbage collection may close files if the user forgot to call Connection.close() or InputStream.close(). MAX_RECONNECTSystem property
h2.maxReconnect (default: 3).The maximum number of tries to reconnect in a row. MAX_TRACE_DATA_LENGTHSystem property
h2.maxTraceDataLength (default: 65535).The maximum size of a LOB value that is written as data to the trace system. MODIFY_ON_WRITESystem property
h2.modifyOnWrite (default: false).Only modify the database file when recovery is necessary, or when writing to the database. If disabled, opening the database always writes to the file (except if the database is read-only). When enabled, the serialized file lock is faster. NIO_CLEANER_HACKSystem property
h2.nioCleanerHack (default: false).If enabled, use the reflection hack to un-map the mapped file if possible. If disabled, System.gc() is called in a loop until the object is garbage collected. See also http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4724038 NIO_LOAD_MAPPEDSystem property
h2.nioLoadMapped (default: false).If the mapped buffer should be loaded when the file is opened. This can improve performance. OBJECT_CACHESystem property
h2.objectCache (default: true).Cache commonly used values (numbers, strings). There is a shared cache for all values. OBJECT_CACHE_MAX_PER_ELEMENT_SIZESystem property
h2.objectCacheMaxPerElementSize (default:
4096).The maximum size (precision) of an object in the cache. OBJECT_CACHE_SIZESystem property
h2.objectCacheSize (default: 1024).The maximum number of objects in the cache. This value must be a power of 2. PG_DEFAULT_CLIENT_ENCODINGSystem property
h2.pgClientEncoding (default: UTF-8).Default client encoding for PG server. It is used if the client does not sends his encoding. PREFIX_TEMP_FILESystem property
h2.prefixTempFile (default: h2.temp).The prefix for temporary files in the temp directory. SERVER_CACHED_OBJECTSSystem property
h2.serverCachedObjects (default: 64).TCP Server: number of cached objects per session. SERVER_RESULT_SET_FETCH_SIZESystem property
h2.serverResultSetFetchSize
(default: 100).The default result set fetch size when using the server mode. SOCKET_CONNECT_RETRYSystem property
h2.socketConnectRetry (default: 16).The number of times to retry opening a socket. Windows sometimes fails to open a socket, see bug http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6213296 SOCKET_CONNECT_TIMEOUTSystem property
h2.socketConnectTimeout (default: 2000).The timeout in milliseconds to connect to a server. SORT_NULLS_HIGHSystem property
h2.sortNullsHigh (default: false).Invert the default sorting behavior for NULL, such that NULL is at the end of a result set in an ascending sort and at the beginning of a result set in a descending sort. SPLIT_FILE_SIZE_SHIFTSystem property
h2.splitFileSizeShift (default: 30).The maximum file size of a split file is 1L << x. STORE_LOCAL_TIMESystem property
h2.storeLocalTime (default: false).Store the local time. If disabled, the daylight saving offset is not taken into account. SYNC_METHODSystem property
h2.syncMethod (default: sync).What method to call when closing the database, on checkpoint, and on CHECKPOINT SYNC. The following options are supported: "sync" (default): RandomAccessFile.getFD().sync(); "force": RandomAccessFile.getChannel().force(true); "forceFalse": RandomAccessFile.getChannel().force(false); "": do not call a method (fast but there is a risk of data loss on power failure). TRACE_IOSystem property
h2.traceIO (default: false).Trace all I/O operations. URL_MAPSystem property
h2.urlMap (default: null).A properties file that contains a mapping between database URLs. New connections are written into the file. An empty value in the map means no redirection is used for the given URL. USER_HOMESystem property
user.home (empty string if not set).It is usually set by the system, and used as a replacement for ~ in file names. USE_THREAD_CONTEXT_CLASS_LOADERSystem property
h2.useThreadContextClassLoader
(default: false).Instead of using the default class loader when deserializing objects, the current thread-context class loader will be used. lobCloseBetweenReadsSystem property
h2.lobCloseBetweenReads (default: false).Close LOB files between read operations. runFinalizeSystem property
h2.runFinalize (default: true).Run finalizers to detect unclosed connections. serializeJavaObjectSystem property
h2.serializeJavaObject (default: true).If true, values of type OTHER will be stored in serialized form and have the semantics of binary data for all operations (such as sorting and conversion to string). If false, the objects will be serialized only for I/O operations and a few other special cases (for example when someone tries to get the value in binary form or when comparing objects that are not comparable otherwise). If the object implements the Comparable interface, the method compareTo will be used for sorting (but only if objects being compared have a common comparable super type). Otherwise the objects will be compared by type, and if they are the same by hashCode, and if the hash codes are equal, but objects are not, the serialized forms (the byte arrays) are compared. The string representation of the values use the toString method of object. In client-server mode, the server must have all required classes in the class path. On the client side, this setting is required to be disabled as well, to have correct string representation and display size. In embedded mode, no data copying occurs, so the user has to make defensive copy himself before storing, or ensure that the value object is immutable. |


ES6 Classes In Javascript
Before ES6 this was a little clumsy; ES6 has formalised this 'simulation' of real OOP


Copyright © 2018 Shiva Prasad.
Splitster
AU Builders
Tonic Worldwide
Mapp Trek
Insurance
Emergency Preparedness
Spornado
Recipe App
Movie Ticketing App
Indogo
Daily Flights
OneVasco
Puma Ignite
ABG Liva
NBA
Arts and Antiques
Hyderabad Fashion week


Datasets¶
-
pycaret.datasets.
get_data
(dataset, save_copy=False, profile=False, verbose=True)¶ This function loads sample datasets that are available in the pycaret git repository. The full list of available datasets and their descriptions can be viewed by calling index.
Example
>>> data = get_data('index')
This will display the list of available datasets that can be loaded using the get_data() function. For example, to load the credit dataset:
>>> credit = get_data('credit')
- Parameters
dataset (string) – Index value of dataset
save_copy (bool, default = False) – When set to true, it saves a copy of the dataset to your local active directory.
profile (bool, default = False) – If set to true, a data profile for Exploratory Data Analysis will be displayed in an interactive HTML report.
verbose (bool, default = True) – When set to False, head of data is not displayed.
- Returns
Pandas dataframe is returned.
- Return type
pandas.DataFrame
Warning
Use of get_data() requires internet connection.


| BARON global optimization solver |
Documentation Set
| Getting started Introduces the MATLAB/BARON interface and its functionality |
|
| Functions Function reference |
|
| Examples A collection of informative examples to get you started with the interface |
|
BARON resources |
The MATLAB/BARON interfarce is provided from http://www.minlp.com. The interface is provided free of charge and with no warranties.


Almost everyone has heard of the famous mathematical constant called Pi. We use it most often to find the circumference or the area of a circle. For simplicity, the value that is commonly used for pi is 3.14. However, it turns out that pi is what mathematicians call an irrational number, meaning that that it has an infinite, nonrepeating number of decimal digits. The value is
3.1415926535897932384626433832795028841971693993751058209749445923078164062...
In this lab, we will approximate the value of pi using a technique known as Monte Carlo Simulation. This means that we will use random numbers to simulate a “game of chance”. The result of this game will be an approximation for pi.
The game that we will use for this simulation is “darts”. We will “randomly” throw a number of darts at a specially configured dartboard. The set up for our board is shown below. In the figure, you can see that we have a round dartboard mounted on a square piece of wood. The dartboard has a radius of one unit. The piece of wood is exactly two units square so that the round board fits perfectly inside the square.
But how will this help us to approximate pi? Consider the area of the circular dartboard. It has a radius of one so its area is pi. The area of the square piece of wood is 4 (2 x 2). The ratio of the area of the circle to the area of the square is pi/4. If we throw a whole bunch of darts and let them randomly land on the square piece of wook, some will also land on the dartboard. The number of darts that land on the dartboard, divided by the number that we throw total, will be in the ratio described above (pi/4). Multiply by 4 and we have pi.
Now that we have our dartboard setup, we can throw darts. We will assume that we are good enough at throwing darts that we always hit the wood. However, sometimes the darts will hit the dartboard and sometimes they will miss.
Inorder to simulate throwing the darts, we can generate two random numbers between zero and one. The first will be the “x coordinate” of the dart and the second will be the “y coordinate”. However, we have a problem. The coordinates for the dartboard go from -1 to 1.
How can we turn a random number between 0 to 1 into a random number between -1 and 1?
The program has been started for you. You need to fill in the part that will “throw the dart”. Once you know the x,y coordinate, have the turtle move to that location and make a dot. Note that the tail is already up so it will not leave a line.
We already know the total number of darts being thrown. The variable numdarts keeps this for us. What we need to figure out is how many darts land in the circle? Since the circle is centered at (0,0) and it has a radius of 1, the question is really simply a matter of checking to see whether the dart has landed within 1 unit of the center. Luckily, there is a turtle method called distance that will return the distance from the turtle to any other position. It needs the x,y for the other position.
For example, fred.distance(12,5) would return the distance from fred’s current position to position (12,5).
Now we simply need to use this method in a conditional to ask whether fred is within 1 unit from the center. If so, color the dart red, otherwise, color it blue. Also, if we find that it is in the circle, count it. Create an accumulator variable, call it insideCount, initialize it to zero, and then increment it when necessary. Remember that the increment is a form of the accumulator pattern using reassignment.
After the loop has completed and visualization has been drawn, we still need to actually compute pi and print it. Use the relationship given above.
Run your program with larger values of numdarts to see if the approximation gets better. If you want to speed things up for large values of numdarts, set the tracer to be 100 using fred.tracer(100).


{% extends 'website/base.html' %} {% load static %} {% block title %}Gaming Soicals in ECSS{% endblock title %} {% block content %}
At ECSS we run dedicated gaming socials every few weeks to help people from all years de-stress from the craziness of their degree, as well as to help them meet, make friends and play games with other students.
Make sure to follow the ECSS facebook for news about events, including locations and times.
We run regular board game nights throughout the year. Bring your own games or play some of ours with games ranging from classics like Catan, to card games like Magic, to quick games like Coup and Werewolf. We have them all so pop along and join in!
Once a semester we book the large computer labs in Zepler to play games on. With every computer running Steam and our own TF2 server it’s a great way to meet people at Uni interested in the same gamers as you. In addition to the computers we also hook up consoles to the large TV’s so you can look forward to playing classics like MarioKart and Halo as well.


Weston, Edward
American, 1886-1958
Edward Henry Weston was born in Highland Park, Illinois, and raised in Chicago. He attended Oakland Grammar School and received his first camera, a Bull's-Eye #2, from his father in 1902. He began photographing in his spare time in Chicago parks while working as an errand boy and salesman for Marshall Field and Company. In 1906 Weston traveled to California where he worked as a door-to-door portrait photographer. From 1908 to 1911 he attended the Illinois College of Photography, spending his summers in California working as a printer in photographic studios.
Weston operated his own portrait studio between 1911 and 1922 in Tropico, California. He became successful working in a soft-focus, Pictorial style, winning many salon and professional awards. After viewing an exhibition of modern art at the San Francisco World's Fair in 1915, Weston became more and more dissatisfied with his own work. By 1920 he was experimenting with semi-abstractions in a hard-edged style.
In 1922 Weston traveled to New York City, where he met Alfred Stieglitz, Paul Strand; and Charles Sheeler. His photographs of the ARMCO Steelworks in Ohio at this time marked a turning point in his career. These industrial photographs, similar to work by Sheeler, were true "straight" images: unpretentious, and true to the reality before the photographer. Weston later wrote, "the camera should be used for a recording of life, for rendering the very substance and quintessence of the thing itself, whether it be polished steel or palpitating flesh."
In 1923 Weston moved to Mexico City where he opened a studio with his apprentice and lover Tina Modotti, of whom he made important portraits and nude studies over several years. Through Modotti, who fast became an accomplished photographer in her own right, Weston became friendly with artists of the Mexican Renaissance including Rivera, Siqueiros, and Orozco, all of whom encouraged his new direction. In 1924 Weston abandoned the use of soft-focus techniques entirely and started his precise studies of natural forms. He returned to California permanently in 1926 and began the work for which he is most deservedly famous: natural-form close-ups, nudes, and landscapes.
Weston opened a San Francisco studio with his son Brett in 1928. The following year he moved to Carmel where he began photographing in the Point Lobos area. He organized with Edward Steichen the American section of the 1929 Stuttgart Film und Foto exhibition at this time. In 1932 Weston was a founding member of the f/64 group of purist photographers along with Ansel Adams, Willard Van Dyke, Imogen Cunningham, and Sonya Noskowiak. The Art of Edward Weston, a book of nearly 40 photographs, was published the same year.
Weston photographed for the WPA Federal Arts Project in New Mexico and California in 1933. He was the first recipient of a Guggenheim Fellowship for Photography in 1937, photographing extensively in the West and Southwest in 1937-1938. Two years later, he provided illustrations for an edition of Whitman's Leaves of Grass from photographs made in the South and East.
A major retrospective of 300 prints of Weston's work was held at the Museum of Modern Art, New York, in 1946. Weston began experiments with color photography the following year, and was the subject of a film, The Photographer, by Willard Van Dyke.
Weston's work of the late 1940s was hampered by Parkinson's disease. He took his last photographs in 1948 at Point Lobos. During the next 10 years of progressively incapacitating illness, Weston supervised the printing by his sons, Brett and Cole, of his life's work. His Fiftieth Anniversary Portfolio appeared in 1952. Three years later, eight sets of prints from 1000 Weston negatives were produced. Weston died in Carmel in 1958.
Text from The Encyclopedia of Photography


Trump tax requirement for primary run knocked down in California
by Xeni JardinBad news for transparency and for foes of Trump.
Attempts by California lawmakers to force Donald Trump to release his tax returns before he can qualify to run for re-election in 2010 ended today. The California Supreme Court on Thursday ruled unanimously that the Democrat-sponsored legislation violates a state constitutional requirement to include all “recognized” presidential candidates on the primary ballot.
Bob Egelko with the San Francisco Chronicle:
The state law, the first of its kind in the nation, “is in conflict with the Constitution’s specification of an inclusive open presidential primary ballot,” said Chief Justice Tani Cantil-Sakauye. The ruling came just 15 days after the court heard arguments in the case.
Trump is the first president in more than four decades to refuse to disclose his income tax returns. A federal judge in Sacramento blocked enforcement of the California law last month, in suits by Trump and other Republicans, saying the law probably violated thee rights of voters as well as candidates and conflicted with a less-demanding federal financial-disclosure law.
No appeal is likely.
California Supreme Court knocks down Trump tax requirement for primary run


The Pomodoro Technique
- Choose a task to be accomplished.
- Set the Pomodoro to 25 minutes (the Pomodoro is the timer).
- Click on the Start button to start the timer.
- Work on the task until the Pomodoro completes. Automatically the timer for Break started.
- Take a short break (5 minutes is OK)
- Once break timer completes, next session starts with a set session length.
- Every 4 Pomodoros take a longer break.


Look, there is something over me.
I am always right!
How about a bottoms up?
What do we get now?
Oh man!
You did something wrong!
You can use different classes for different types of tooltips.
Hurray! You have seen all 4 context types.
You can also make tooltips...
Hmm...So you don't like sharp edges?


Blake Thompson
About
Portfolio
Contact
Career Links
Resume
Github Profile
Recent Work
Portsmouth Pickup
Repository
Project: Blue Skies (live site)
Repository
Work-Day-Scheduler
Repository
Weather Dashboard
Repository


Data Structure
Data structure is a way to manage data. It provides some methods to handle data stream. For example, DB is a DS.
Stack and Queue
Hash
Hash function
- MD5
- Magic number 33 (PHP hash function DJBX33A)
Magic Number:
int hashfunc(String key) {
int sum = 0;
for (int i = 0; i < key.length(); i++) {
sum = sum * 33 + (int)(key.charAt(i));
sum = sum % HASH_TABLE_SIZE;
}
return sum
}
Collision
Close hashing (also called Open addressing)
Resolves conflict by probing, or searching through alternate locations in the array
Suck scheme may cause the lookup cost to skyrocket. Not good to use.
Open hashing
Keys stored in linked lists attached to cells of the hash table.
Practically, hash size set around 10 times the size of data
Used by Java and most other languages.
Rehashing
Memcached is a general-purpose distributed memory caching system. One of its bottleneck is rehashing, which locks down the entire hash.
Dynamic resizing (normally size * 2) and copy all elements into the new hash.
Extremely slow process, we should try to avoid it by setting a large enough initial size.
Hash questions:
Heap
- Child is always larger than parent
- Heap is not a sorted structure, but it’s partially ordered
- Heap is always balanced
Heap is better than array because average of 3 operations is O(logn), but array is O(n).
Add O(log N)
Remove O(log N)
Min/Max O(1)
Heap implementation:
Low Level: dynamic array, not list
Internal Method: Shiftup, Shiftdown operations
A heap is a complete binary tree (最优二叉树) represented by an array
When removing element from heap, we actually uses HashMap to find that element.
Heaps are usually implemented in an array, and do not require pointers between elements.
Full and almost full binary heaps may be represented in a very space-efficient way using an array alone. The first element will contain the root. The next two elements of the array contain its children. The next four contain the four children of the two child nodes, etc.
Thus the children of the node at position n would be at positions 2n+1 and 2n+2.
So to summarize:
- elems[1] - root, also the minimum elem in elems.
- elems[i]: left child is elems[i2], right child is elems[i2+1]
Implementation code:
Add:
Push back to elems; size ++; Siftup;
Remove:
Replace the elem to be removed with the last elem;
size --;
Siftup and Siftdown.
Heap questions:
Interval Tree
Easily find the max/min value in an interval. 2 example questions are:
- Find min/max/sum in an interval
- 最长的连续1
Code
Largest Rectangle in histogram
public int largestRectangleArea(int[] height) {
if (height == null || height.length == 0) {
return 0;
}
Stack<Integer> stack = new Stack<Integer>();
stack.add(0);
int len = height.length;
int area = 0;
for (int i = 1; i <= len; i++) {
int h = i == len ? 0 : height[i];
// pop a element and calculate its max area
// pop until the top element is smaller than h, then push h
while (!stack.isEmpty() && h < height[stack.peek()]) {
int pos = stack.pop();
int width = stack.isEmpty() ? i : i - stack.peek() - 1;
area = Math.max(area, height[pos] * width);
}
stack.push(i);
}
return area;
}
LRU Cache
I posted code in the new post.
Longest consecutive sequence
public int longestConsecutive(int[] num) {
if (num == null || num.length == 0) {
return 0;
}
HashSet<Integer> set = new HashSet<Integer>();
for (Integer i: num) {
set.add(i);
}
int longest = 0;
for (Integer i: num) {
if (!set.contains(i)) {
continue;
}
int left = i - 1;
while (set.contains(left)) {
set.remove(left--);
}
int right = i + 1;
while (set.contains(right)) {
set.remove(right++);
}
longest = Math.max(longest, right - left - 1);
set.remove(i);
}
return longest;
}


{quickReport} provides a set of functions that enable you to painlessly create a single Excel workbook containing multiple datasets from the comfort of your R session. The datasets you use can either be a list of data.frame
s, or alternatively the data can be read using a directory containing SQL scripts. See vignette("report_example")
for an example of a start-to-finish report.
You can provide an Excel template for a report using the file_template
argument in report_from_sql()
or report_from_data()
. By default, the first worksheet will be used as the coversheet template while the second will be used as the template for each sheet containing data. By default, data will be placed at cell C5, but you can specify a different cell by entering ‘!data’ at the desired location in the template. See ?report_from_sql
for more information.
You may wish to apply some adjustments to your data between SQL and Excel using R. Both report_from_sql()
and report_from_data()
have a transformers
argument which enables this; simply pass a list of functions, named according to the sheets in the report, and these will be applied before the workbook is written. See vignette("report_example")
for an example.
{quickReport} provides a function create_report()
which can be used to quickly set up a new report in its own R project. I recommend setting up reports in this way because it will gently guide you towards a clean, standardised project with a sensible folder structure (e.g., all reports end up in an Outputs
folder at the top level of the project).
You can install the development version of {quickReport} from github using
remotes::install_github("wurli/quickReport")
You may ask, why use Excel if you have R? The answer is that life isn’t fair, and sometimes you just have to. But you can reduce the time spent in Excel by using {quickReport}.
{quickReport} relies almost entirely on the wonderful package {openxlsx}. I highly recommend it if you’re looking for a more flexible way of manipulating Excel files from R.
Please post these as github issues. Alternatively you can tweet me, but I might not reply.


I had just finished a kata on codewars and was comparing my solution to some of the top rated solutions when my 3 year old son came up to me and asked me a question. He said “Can I have the crackers that are circles and have cheese in them like sandwiches”. It may take you a second to figure out what he was asking for, as it did for me, but what he wanted was Ritz Bits. My son struggles at times with finding the right word or using the right syntax and my job is to decipher what he said and try to give him pointers so that it is easier to translate what he said the next time.
This is very much how I feel when I’m working through katas, I get a kata to pass then I look at the top rated solutions and realize how much more elegant or concise the solution could be. So I look through the top solutions and try to store the unique methods or algorithms that are used so that I can use them next time I encounter a similar problem. Over time I’ve found my solutions are becoming closer and closer to the top rated solutions, just as my sons speach is becoming more and more normalized.
I’ll give you a couple examples to help drive the point home. The first example is an early kata I did where you are meant to create a function that takes a string and figures out whether there are the same number of x’s and o’s in the string and output a boolean depending of the answer. Here was my solution in javascript:
Here is the top rated solution:
Obviously my solution, while it worked, was overly complicated and verbose. I actually cringed as I was looking at it because of how rudimentary it is. If I had googled a bit more I probably would have found the .match() method but c’est la vie. Now to pick my ego back up a bit I’ll show a more recent example where the difference between my solution and the top rated solution isn’t quite so big. In this kata you create a function that takes an array, finds the integer that occurs an odd number of times, and outputs that integer. Here was my solution:
And the top rated solution:
While the top rated solution is definitely more a little more concise, you can see that I have gotten much better at being more concise and utilizing the languages available tools more effectively. My son continues to practices english, learn more words, gain a deeper knowledge of syntax, and develop better grammer. At the same time I continue to do the same thing with a few different languages at the same time. To all those learning a new language, programming or otherwise, practice practice practice.


Planet Unknown
Viewing:
Orthogonal (1)
Oblique (2)
Perspective (3)
Point (q)
Spot (w)
Ambient (e)
Opacity
Lighting:
Colour:
R:
G:
B:
Stars color:
CUBE
Translate Y+ [Up]
Translate Y- [Down]
Shear x [s]
Lighting
Controls