Try out our Premium Member services: Virtual Legal Assistant, Query Alert Service and an ad-free experience. Free for one month and pay only if you like it.
IN THE HIGH COURT OF PUNJAB AND HARYANA AT CHANDIGARH C.W.P. No. 3918 of 2008 DATE OF DECISION: December 11, 2008 M/s Longowal Spinning Mills Pvt. Limited ...Petitioner Versus State of Haryana and others ...Respondents CORAM: HON'BLE MR. JUSTICE M.M. KUMAR HON'BLE MR. JUSTICE JORA SINGH Present: Mr. Shyam Kumar Sharma, Advocate, for the petitioner. Mr. Ashish Kapoor, Addl. AG, Haryana, for respondent Nos. 1 and 2. Mr. Arun Walia, Advocate, for respondent Nos. 3 to 5 1. Whether Reporters of local papers may be allowed to see the judgment? 2. To be referred to the Reporters or not? 3. Whether the judgment should be reported in the Digest? M.M. KUMAR, J.
This order shall dispose of C.W.P. Nos. 3918, 3919 and 4755 of 2008 as common question of law and facts are involved. The petitioners have approached this Court for quashing closure notice dated 26.11.2007 (P-9), issued by the Haryana State Pollution Control Board under Section 33-A of the Water (Prevention and Control of Pollution) Act, 1974. A further prayer has been made for directing C.W.P. No. 3918 of 2008 2 the respondents to allot a plot of bigger size in Dyeing Zone Sector 29, Part-II, Panipat.
2. Brief facts of the case are that the matter regarding contamination of ground water being caused by in-discriminate discharge of pollution by small and tiny units engaged in dyeing and printing activities in Panipat Town was considered in various meetings of the Environment Protection Council, Haryana, under the Chairmanship of His Excellency the Governor of Haryana. It was noticed that out of 500 units of Panipat, about 300 tiny units, which were employing 5-6 persons, were operating from residential and non-conforming areas of the Panipat Town. Thus, in principle it was decided to formulate a time bound action plan for relocation of small scale industrial units working in the congested areas of Panipat Town in a separate industrial estate so that their effluent could be treated in a common effluent treatment plant.
3. In the meeting of the Environment Protection Council, held on 19.9.2001 it was decided that Sector 29 Part-II and Sector 30, Panipat, being developed by the HUDA, would be suitable site for relocating the aforementioned units. The issue with regard to cost of sites for relocating the units was also considered and it was decided that cost of the plot may be realised as per the following formula:-
"i) 5% of the price along with the application form.
ii) 10% within 30 days of issue of allotment letter.
iii) Balance 85% in half yearly instalments payable over a period of 10 years."
It was further decided that the HUDA will carry out an exercise to work out a scheme in which the larger units would be C.W.P. No. 3918 of 2008 3 charged more, so that the price payable by the tiny units could be reduced further i.e. less than Rs. 1,428/- per square yards.
4. Again the subject was considered in a meeting held on 26.2.2002 and at Item No. A-84(2) Suppl. A-84. A policy decision was taken that the units involved the dyeing and printing activities in Panipat Town which were functioning from residential and non- conforming zone should be shifted to the new industrial area and land be given to them on 'no profit no loss basis' by the HUDA in Sector 29 Part-II, Panipat. Thereafter, a survey was conducted by the Survey Team of the Regional Office of the Board at Panipat to identify all such units for being relocated to the new sites in Sector 29 Part-II, Panipat. A survey list of 494 units was prepared, which were found existing in the non-conforming zone in Panipat Town. In the list complete information was incorporated viz. name of the unit, address, name of the owner, type of industries, total area of plant in square meters, total area of dyeing section in square maters, total investment, quantity of effluent discharged, point of discharge, status of effluent treatment plan whether installed or not, proof of ownership, status of air pollution and land recommended by team in square meters. The policy decision dated 26.2.2002 has been placed on record as Annexure P-2.
5. It is conceded position that the petitioners in these petitions were transacting the dyeing and printing activities in the non-conformity zone and their units were identified by the Survey Team and their names figure in the survey list at Sr. Nos. 219, 494 and 15. In the survey list, in the column of 'Total area of plant in Sq. Mtr.' the area against the names of the petitioners has been mentioned C.W.P. No. 3918 of 2008 4 as 7000, 8500 and 4500 square meters. However, in the last column of the survey list with head 'Land recommended by team in Sq. Mtrs.', recommendation was made for allotment of plots measuring 500 square meters only in each case. It is also conceded position that all the petitioners have already been allotted plot Nos. 505, 488 and 509 in the Dyeing Zone Sector 29, Part-II, Panipat, measuring 525 square meters each. The grouse of the petitioners is that they are not able to shift their units due to small size of the plots allotted to them because at the new site they could not fix their huge machinery. They have also made representations for allotment of bigger size plots in the Dyeing Zone in Sector 29, Part-II, Panipat. The petitioners have also placed on record a communication dated 31.1.2007 made by the Regional Office of the Haryana State Pollution Control Board to the Chief Administrator, HUDA, Panchkula (P-5) wherein recommendation has been made in favour of the petitioners for allotment of 1500 square meters plots. It has been specifically mentioned in the aforementioned letter that the cases of the petitioners fall well within the policy and eligible for consideration for allotment of bigger size of plot.
6. The petitioners have claimed that their claims have not been decided and now the Haryana State Pollution Control Board has issued notices of closure, dated 26.11.2007, directing them either to shift their units to Sector 29, Part-II, Panipat or the same would be closed down. The petitioners submitted reply to the notice of closure and requested that recommendations dated 31.1.2007 made by the Regional Office of the Board be implemented and plots of 1500 square meters be allotted to them. A copy of one such reply is C.W.P. No. 3918 of 2008 5 available as Annexure P-10 with C.W.P. No. 3918 of 2008. However, the reply submitted by the petitioners has evoked no response.
7. During the course of hearing some other petitions concerning allotment of plots in the Dyeing Zone Sector 29, Part-II, Panipat, it has come to our notice that the HUDA has also issued an advertisement, dated 11.7.2007, in the newspapers for allotment of industrial plots in Dyeing Zone, Sector 29, Part-II, Panipat. It was mentioned in the advertisement that in the 84th meeting of the Authority, held on 26.2.2002, the policy for shifting of Dyeing units, functioning from Panipat Town/non-conforming zone, as identified by the survey conducted by the Board in the year 2001, was approved but despite lapse of 5 years, some of the entrepreneurs who had been identified for the allotment of plots in the zone have not come forward till that date seeking allotment of plot. Since the plots could not be left as such for an indefinite period, therefore, a last chance was again given to such entrepreneurs and applications were invited upto 10.8.2007. It was further mentioned that the applicants who had already made an application should apply afresh alongwith the difference of earnest money and other required documents.
8. We have heard learned counsel for the parties at a considerable length and also perused the paper book with their able assistance. It is an undisputed fact that the Authority in its 84th meeting held on 26.2.2002 has taken a conscious decision for shifting of dyeing and printing units to the Dyeing Zone Sector 29, Part-II, Panipat because the effluent is being discharged by such units, which are operating from the residential and non-conforming zones of C.W.P. No. 3918 of 2008 6 Panipat Town and result in contamination of the ground water. Thus, it was decided to formulate a time bound action plan for relocation of small scale industrial units working in the congested areas of Panipat Town in a separate industrial estate so that their effluent could be treated in a common effluent treatment plant. Accordingly, a survey was conducted by the Board and 494 units were identified. Some of identified units have already been allotted plots. The advertisement dated 11.7.2007 also notices that inspite of lapse of more than five years some of the entrepreneurs who were identified for allotment of plots in the Dyeing Zone did not come forward for allotment of plot and one last chance was given to such units. It is thus obvious that the ultimate object is to shift the polluting dyeing and printing units from the residential and non-conforming zone of Panipat Town to the newly carved out Dyeing Zone in Sector 29, Part-II, Panipat so as to bring clean environment and to obviate the possibility of contamination of ground water. The only grievance of the petitioners is that they are not able to shift their units to the newly allotted sites because of their small size. They have already represented to the respondents in that regard and recommendation dated 31.1.2007 (P-5) by the Regional Office of the Haryana Pollution Control Board has already been made for allotment of 1500 square meters of plots in their favour.
9. Keeping in view the above, we are of the considered view that ends of justice would be met if a direction is issued to the Chief Administrator, HUDA, to consider viability of allotting bigger size plots to the petitioners. Accordingly, we direct the petitioner to make a fresh representation under Registered A.D. to the Chief C.W.P. No. 3918 of 2008 7 Administrator, HUDA by taking all the pleas which have been taken in these petitions, within 15 days from the date of receipt of a certified copy of the order. If any such representation is made then the same shall be examined and decided by the Chief Administrator, HUDA, within a period of two months from the date of its receipt.
10. These petitions are disposed of in the above terms.
(M.M. KUMAR) JUDGE (JORA SINGH) December 11, 2008 JUDGE Pkapoor


bitmexr
now supports placing, editing and cancelling orders on both the testnet API and live API provided by BitMEX. This vignette outlines how you can use place_order()
, edit_order()
and cancel_order()
to manage your BitMEX trading directly from R! For more information about the API please visit (https://www.bitmex.com/app/apiOverview)
The following examples will use the tn_* varients of the managing trades functions (tn_place_order()
, tn_edit_order()
and tn_cancel_order()
) to access the testnet API. These functions will work in exactly the same way when using the live API (without the tn_ prefix).
Use the following to place an order on the exchange
tn_place_order(symbol = "XBTUSD",
orderQty = 10,
price = 5000)
If price
is not specified, a market order will be used.
tn_place_order(symbol = "XBTUSD",
orderQty = 10)
You can specific side = Sell
or use a negative orderQty
to initiate a sell order.
tn_place_order(symbol = "XBTUSD",
orderQty = -10,
price = 10000)
Use ?tn_place_order()
or ?place_order()
to see the full list of order options, or visit https://www.bitmex.com/api/explorer/#/Order
Once an order has been placed, it is possible to edit the order using either the orderID
returned when using place_order()
or the custom client order id specified using clOrdID
.
For example placing the following order:
tn_place_order(symbol = "XBTUSD",
orderQty = 100,
price = 5000,
clOrdID = "mybigorder")
Could be edited using:
tn_edit_order(origClOrdID = "mybigorder",
price = 4000)
Cancelling order is very similar to editing order, simply use the orderID or clOrdID
tn_cancel_order(clOrdID = "mybigorder")
It is also possible to cancel all orders. For example cancel all sell orders using:
tn_cancel_all_orders(filter = '{"side": "Sell"')
The get_bitmex
and post_bitmex
functions can be used to access additional API endpoints that do not have a dedicated wrapper.
The path
argument is the API endpoint and always starts with a “/” (e.g., “/chat”). The args
argument is a named list of valid parameter values to pass to the API endpoint. These are well documented on https://www.bitmex.com/api/explorer/
For example, to access the user information for your testnet account you can use:
tn_get_bitmex(path = "/user", use_auth = TRUE)
As this is a private API endpoint, authentication was required.
A POST example to increase the leverage on a position is:
tn_post_bitmex(path = "/position/leverage",
args = list("symbol" = "XBTUSD",
"leverage" = 10))
Please use the https://www.bitmex.com/api/explorer/ to view all possible API endpoints.


| Time |
Room 1 |
Room 2 |
Room 3 |
| 08:00-09:00 |
Arrival Registration |
| 09:00-9:45 |
KeyNote
Main Hall |
| 10:00-10:50 |
Android Architecture
Juma Allan
|
Hot dog not Hot dog
Irving Amukasa |
Understanding your builds
Charles Muchene |
| 11:00-11:50 |
Judy's Session
Judy Ngure |
Data Binding and KotlinEton Otieno |
Cloud Firestore-Getting Started Otieno Rowland |
| 01:30-02:30 |
Lunch Break |
| 02:30-03:20 |
Getting started with the Africa's Talking Android SDK
Ian
|
| 3:20-4:10 |
Transforming Ideas With Flutter
Roina Ochieng
|
Code Build ShipNathan Mkaya
Michael Bukachi
|
| 04:10-05:00 |
Breathe life into your App using Microsoft
Microsoft |
Flutter 120FpsDennis Riungu |
Android UI TestingClare Mburu |


Master of Science in Engineering Management
Bachelor of Science in Electronics and Communication
Graduated with a Bachelor of Science in Electronics and Communication
Embedded Software Engineering Intern Programmed the battery charger, motor controller, BMS and EVSE
Developed the master controller alongside team members and integrated the whole system with the master controller
Currently pursuing Master of Science in Engineering Management.
Inventory Management Intern
Managed Inventory for the clients of various industries like Foodstu, Sanitary ware, Computer spares, Auto spares
Maintained Data Sheet for the purchase and sales made by the client in weekly basis


Once you have paid the ransom (check your desktop wallpaper for information), please use the button below to decrypt your files.


Toggle navigation
Home
Share Folder
Documents
Administrator
Sub Folders
Click here to search Employee Contacts


| BEP: | 23 |
|---|---|
| Title: | Tracker Returns Compact Peer Lists |
| Version: | 11149 |
| Last-Modified: | 2008-09-25 13:32:25 -0700 (Thu, 25 Sep 2008) |
| Author: | David Harrison <dave at bittorrent.com> |
| Status: | Accepted |
| Type: | Standards track |
| Content-Type: | text/x-rst |
| Created: | 12-May-2008 |
| Post-History: |
Contents
To reduce the size of tracker responses and to reduce memory and computational requirements in trackers, trackers may return peers as a packed string rather than as a bencoded list.
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in IETF RFC 2119 [3].
In BitTorrent as described in BEP 3 [1], peers wishing to transfer a file contact a central tracker. This tracker returns a list of peers that are currently transferring the file. The list of peers is implemented as a list of bencoded dicts. Each dict in the list contains three fields: peer id, ip, and port. The peer id is 20 bytes plus 3 bytes bencoding overhead. The ip is a string containing a domain name or an IP address, and an integer port number. The ip is variable length, but since in its longest form it is a domain name it cannot exceed 255 bytes [2] plus 4 bytes bencoding overhead. Bencoded integers are also variable length but since it is a port number, it cannot be more than 7 bytes including bencoding overhead. Thus,
total peer list length in bytes < n * ( 23 + 259 + 7 )
It is common now to use a compact format where each peer is represented using only 6 bytes. The first 4 bytes contain the 32-bit ipv4 address. The remaining two bytes contain the port number. Both address and port use network-byte order.
It is SUGGESTED that trackers return compact format by default. By including compact=0 in the announce URL, the client advises the tracker that is prefers the original format described in [1], and analogously compact=1 advises the tracker that the client prefers compact format. However the compact key-value pair is only advisory: the tracker MAY return using either format. compact is advisory so that trackers may support only the compact format. However, clients MUST continue to support both.
For example,
GET /announce?peer_id=aaaaaaaaaaaaaaaaaaaa&info_hash=aaaaaaaaaaaaaaaaaaaa &port=6881&left=0&downloaded=100&uploaded=0&compact=1
The compact format uses the same peers key in the bencoded tracker response, but the value is a bencoded string rather than a bencoded list.
The peer id does not appear in the compact format. The format has been in use for years and the lack of a peer id has posed no problems.
This compact format is supported by BitTorrent mainline, Azureus, libtorrent, uTorrent, and probably most other clients.
| [1] | (1, 2) BEP_0003. The BitTorrent Protocol Specification. Cohen. (http://www.bittorrent.org/beps/bep_0003.html) |
| [2] | RFC-1034. DOMAIN NAMES - CONCEPTS AND FACILITIES. Mockapetris, November 1987. (http://tools.ietf.org/html/rfc1034) |
| [3] | RFC-2119. (http://www.ietf.org/rfc/rfc2119.txt) |
This document has been placed in the public domain.


Funding projection
The figures below show the estimated funds that may be available to you for the duration of your apprenticeships.
More information
These figures are based on the current information in your account and the data provided by your training provider which is used to calculate funding.
The projection doesn’t include any future apprenticeship starts or apprentices who’ve already started and payment has not yet been made to their training provider. These will be added to the funding projection soon.
If you have declared your levy and/or made a payment to your training provider, your account will show the projection when it next updates. The account is updated twice a month.
You won't see a projection of funds until you declare your levy or make a payment to a training provider.

Current Balance: £0
Overdue completion payments
£0What does this figure mean?
This is the value of your overdue completion payments where the apprenticeships have overrun the planned completion date.
Where is the end-point assessment cost?
The end-point assessment cost is paid by your training provider to your end-point assessment organisation (EPAO).
The funds for this payment are included in the training and completion costs.
Disclaimer
This tool is designed to illustrate what your funds may look like based on the apprenticeships currently in your apprenticeship service account.
The actual amount of funds available is likely to vary if there are any changes made to your apprenticeship arrangements, including, for example, changes in the number of apprentices employed, or the cost and duration of their training.
You should therefore not rely solely on the information provided by this tool when making decisions about how to spend future levy funds.


MaxLinesInEnum (FL0031)
Cause
An enum is made up of more than a configurable number of lines.
Rationale
The larger a enum becomes the more complex it becomes, it also indicates that all the items may not be related.
How To Fix
Extract code out into smaller enums.
Rule Settings
1: 2: 3: 4: 5: 6: 7: 8: |
|


Click Anywhere To Unpause (or press u)
Examples
- say 'create cube x 75 y 100 color magenta'
- say 'create floor', then 'create knot material mirror spin y slow'
- say 'set default amount 5 transparent true', then 'create many cubes size 10 until 150'
- say 'set default texture random', then 'create floor', then 'create many walls x -500 until 500'
- say 'set default x -50 until 50 y 0 until 100', then 'create many cones move x spin z'
List of Commands
- 'create' geometry, followed by optional parameters
- 'create many' geometries, followed by optional parameters
- 'set' or 'set default', followed by parameters
- 'reset default', 'open/close console', 'gravity on/off', 'undo', 'save', 'upload', 'test'
Geometry Names
cube
- sphere
- cylinder
- cone
- ring
- knot
- floor
- wall
- back wall
- text
Parameters
- 'x','y', or 'z' followed by a number, optionally followed by 'until' and another number
- 'size', 'width', 'height', or 'depth' followed by a number
- 'color' or 'ambient' followed by a color name
- 'texture' followed by a texture name
- 'material' followed by a material name, which are 'bubble' or 'mirror'
- 'tranparent' followed by 'true' or 'false'
- 'amount' followed by a number, this parameter is used when creating many geometries
- 'solid' followed by 'true' or 'false', this makes a geometry collidable when gravity is on
- 'spin' followed by 'x', 'y', or 'z', optionally followed by 'slow', 'medium', or 'fast'
- 'move' followed by 'x', 'y', or 'z', optionally followed by 'slow', 'medium', or 'fast'**
**(move will only work if a range has been set, ex: 'set default x 0 until 200')
- 'orbit' followed by 'x', 'y', or 'z', optionally followed by 'slow', 'medium', or 'fast' and/or followed by 'radius' followed by a number
Controls
(W, A, S, D, R, F = Move, MOUSE = Look around)
(O = Open console, ctrl+0 = Close console, H = Hide/show gui, P = Pause, U = Unpause)


This is used as a QA file for the documents inspector tests.
Here is an iframe that holds HTML 4.01 Strict:
Here is an iframe that holds HTML 4.01 Transitional:
Here is an iframe that holds XHTML 1.0 Strict:
Here is an iframe that holds XHTML 1.0 Transitional:
Here is an iframe that holds XHTML 1.1 Basic:
Here is an iframe that holds HTML 5:
Here is an iframe that holds XHTML + MathML + SVG Profile (XHTML as the host language):


M-A Keyboard Bot
Status: Online
Prefix: !
Commands
!twitch
!youtube
!keybaords
!status
!help
For more commands please do !commands in our server
Report A Bug
Made with Java, Hosted with NPM
Sponsored And Hosted By GitHub And GitHub Pages


Live Demo
Selection Sort is a sorting algorithm which sorts an array by repeatedly finding the minimum element (considering ascending order) from unsorted part and putting it at the beginning.
Insert your array below:


Tokyo Olympic organizing committee: Placido Domingo says he will not perform at Olympics-related ...
by EndPlayTOKYO - TOKYO (AP) - Tokyo Olympic organizing committee: Placido Domingo says he will not perform at Olympics-related cultural event.
TOKYO - TOKYO (AP) - Tokyo Olympic organizing committee: Placido Domingo says he will not perform at Olympics-related cultural event.


Miao Cheng's Homepage
School of Computer Science and Information Science
Guangxi Normal University
Guilin, Guangxi, China
Main
Publication
Teaching
Resources
Adaptive Matching of Kernel Means
-
The resources of Adaptive Matching of Kernel Means (AMKM) methods.
CODE
Sequential Pattern Alignment
-
The R resources of Sequential Pattern Alignment (SPA) method.
CODE
Twin Support Vector Machine
-
The well-known Twin Support Vector Machine (TSVM) algorithm implemented in Python.
CODE
Multi-view Clustering
Maximum Margin Criterion
-
The Modified MMC method and several variants in Python.
CODE
R Functions
-
I used to collect some essential functions implemented in R Language.
CODE


Invite
class Invite extends ClientBase (View source)
Represents an invite.
Properties
| ChannelInterface|PartialChannel | $channel | The channel which this invite belongs to. | ||
| Client | $client | The client which initiated the instance. | from ClientBase | |
| string | $code | The invite code. | ||
| DateTime|null | $createdAt | The DateTime instance of the createdTimestamp, or null. | ||
| int|null | $createdTimestamp | When this invite was created, or null. | ||
| Guild|PartialGuild | $guild | The guild which this invite belongs to. | ||
| User|null | $inviter | The inviter, or null. | ||
| int|null | $maxAge | Duration (in seconds) until the invite expires, or null. | ||
| int|null | $maxUses | Maximum uses until the invite expires, or null. | ||
| bool|null | $revoked | If the invite is revoked, this will indicate it, or null. | ||
| bool|null | $temporary | If this invite grants temporary membership, or null. | ||
| string | $url | Returns the URL for the invite. | ||
| int|null | $uses | Number of times this invite has been used, or null. |
Methods
Promise
delete(string $reason = '')
Deletes the invite.
Details
at line 93
Promise
delete(string $reason = '')
Deletes the invite.


Implementation & test case
- Introduction to the concept
- Design process : overview
- Beam model : variational approach
- Beam model : equilibrium approach
- New discrete beam element
- Implementation & test case
environment
- Rhino : versatile 3D modeler (NURBS)
- Grasshopper : graphical algorithm editor
- Well established (architects & engineers)
Coding Language
- C# is an ECMA standard (top five)
- Garbage collection
- .Net Framework > Open Source .Net Core / Mono
- Portability : Windows, Linux, macOS, ...
- Few existing scientific librairies (C++, Python, Julia)
Architecture : API
- Application Programming Interface (portable)
- Dependence-Free
- Marsupilami.MathLib : Point, Vector, Frame, Centerline
- Marsupilami.CoreLib : Element, Material, Section, Load, Solver
- Marsupilami.Gh : Grasshopper interface
Architecture : CODE
- Object-Oriented Programming > Modularity & Abstraction
- Sequential vs. Event-driven Programming
- Parallel Programming
Test Case
Constrained Arch
- Naturally straight beam with rectangular cross-section
- $L=10.0\,m\;,\;a = 2.0\,m \;,\; S= 4.0\times6.0\,cm \;,\; E=25\,GPa \;,\; G=10\,GPa \;$
- Boundary conditions > clamped-clamped
- Discretization (number of edges) : $n=6,12,24,48,96$
Abaqus
Marsupilami
Constrained Arch
- Relative error for apex position (M/A) : 12.6 - 3.2 - 0.8 - 0.2 - 0.0 %
- CPU Time for Marsupilami (ST) : 80 - 160 - 320 - 740 - 1480 ms
- CPU Time for Abaqus (MT) : 4200 - 5400 - 6400 - 6400 - 9700 ms
Other Examples
CLAMPED-PINNED
$F_x=3000\,N \;,\; f_x=1000\,N \;,\; F_y=0/1000\,N \;,\; M_3=1000\,Nm \;,\; m_3=500\,Nm$
CANTILEVER A
$M_2=0/1000/5000/10000/20000/30000/40000\,Nm$
CANTILEVER B
$F_z=-500\,N \;,\; M_1=100\,Nm \;,\; M_3=0/500/1000/2000/30000\,Nm$
GRIDSHELL B
3x3 gridshell
Conclusion
- New 4-DOFs & 3-noded discrete beam element
- Marsupilami : formfinding of bending-active structures
- Validation against Abaqus shows very good results
- Enhance the analysis toolchain for the design of elastic gridshells
Perspectives
- Marsupilami is still in progress > collaborative development
- Computations are fast but not realtime
- Not limited to the design of elastic gridshells
- Grishell : research > commercial effort


{{ post.title }}
{{ post.meta-excerpt }}
--- layout: categories title: Reviews meta-excerpt: Reviews posts on kaidez.com review web development based books, events and websites. ---
Reviews posts on kaidez.com review web development based books, events and websites. Almost all the reviews are positive as the site is interested in suggestively highlighting good work.
{{ post.meta-excerpt }}


Infinispan Server 5.3.0.Alpha1
Hi all, as most of you know Infinispan has supported several protocols (HotRod, Memcached, REST, WebSocket) to expose caches to remote clients.
Traditionally these servers have been packaged in Infinispan’s distribution with a simple shell script to demonstrate how they should be started (apart from the RESTful server which was packaged as a WAR file).
Since the release of Infinispan 5.3.0.Alpha1 we now have a proper distribution for these servers based around a stripped-down JBoss AS 7.2.0 server. What you get is robust support for all of the collateral services needed by the servers (JDBC Datasources, Transactions, Security, Logging, etc) and a solid platform for exposing your remote caches. Because the Infinispan Server only contains the essential services required by the server endpoints, it is not a full-fledged JEE application server, i.e. it cannot be used to deploy applications or host other services.
To get started with the Infinispan Server, grab yourself the distribution, unpack it and use the provided bin/standalone.sh or standalone.bat depending on your operating system. The server should come up with HotRod, Memcached and REST endpoints.
The easiest to try out is the REST endpoint using the provided web-based console available on http://localhost:8080. Please also note that by default the REST server is protected using BASIC HTTP authentication. You should use the provided add-user.sh or add-user.bat scripts, depending on your platform, to add valid users as follows:
bin/add-user.sh
What type of user do you wish to add? a) Management User (mgmt-users.properties) b) Application User (application-users.properties) (a): b
Enter the details of the new user to add. Realm (ApplicationRealm) : Username : user Password : Re-enter Password : What roles do you want this user to belong to? (Please enter a comma separated list, or leave blank for none)[ ]: REST About to add user 'user' for realm 'ApplicationRealm' Is this correct yes/no? yes Added user 'user' to file 'infinispan-server-5.3.0.Alpha1/standalone/configuration/application-users.properties' Added user 'user' with roles REST to file 'infinispan-server-5.3.0.Alpha1/standalone/configuration/application-roles.properties' Is this new user going to be used for one AS process to connect to another AS process? e.g. for a slave host controller connecting to the master or for a Remoting connection for server to server EJB calls. yes/no? no
Now open the console by clicking on the [+] in the bottom left corner of your browser window and the following form should appear:
Type the following commands:
PUT /rest/default/a a
Authenticate using the user/password combination you created above and the server should respond with a [200] Success message. In the above command, rest is the name of the endpoint (you can have multiple endpoints pointing to different cache managers or with different security levels), default is the name of the cache and a is the key. The second a is the value you want to associate with the key. Now retrieve the value using the following command:
GET /rest/default/a
which should respond with a [200] a message. The console supports the various PUT, GET, DELETE, POST, HEAD methods as well as some basic HELP and is capable of recalling history using the up and down arrows.
During the course of the Infinispan 5.3.0 cycle we will be adding documentation and features, so stay tuned and if you have any feedback use the forum or our issue tracker.


--- layout: documentation title: CodeSnippetsType ---
The CodeSnippetsType is intended to represent an set of code snippets extracted from within a CybOX object.
| Field Name | Type | Description |
|---|---|---|
| Code_Snippet1..n | ObjectPropertiesType |
This field enables description of a single code snippet extracted from a raw cyber object. Code_Snippet should be of CodeObj:CodeObjectType. |


Built-In Namespace _global_
Method Summary
Method Detail
-
{String} timeFormatter(seconds)format time from second to [minutes]:[seconds]
Defined in: game.js.- Parameters:
- {int} seconds
- time elapsed from first click of this game
- Returns:
- {String} formatted time
-
timerInit()
-
timerPause()
- Returns:
- nothing
-
timerReset()
- Returns:
- nothing
Event Detail
custom(rows, cell, mine)
Building a custom map based on values of player's inputs
Defined in: game.js.
Defined in: game.js.
- Parameters:
- {html input} rows
- number of rows
- {html input} cell
- number of cells in each row
- {html input} mine
- number of mines in the map
reset()
Resets the map when reset butten has been clicked
Defined in: game.js.
Defined in: game.js.
setDifficulty(row, cell, mine)
Building map based on the "basic", "medium" and "hard" defficulties
Defined in: game.js.
Defined in: game.js.
- Parameters:
- {html data tag} row
- {html data tag} cell
- {html data tag} mine


黒の手番です。41 はどう動かしますか？


Matthew Howard
About
Portfolio
Collaborations
Applications
Websites
Personal Projects
Contact
(current)
Contact Me
Matthew Howard
Feel Free To Reach Out Anytime.
Profiles:
LinkedIn
GitHub
Contact:
Email
Phone
Resume:
Resume Google Doc
Resume PDF


--- layout: default title: Contact Us - Fail Better Productions description: Send a message to Fail Better Productions. For details about the company and our previous productions visit www.failbetter.co.uk menu-item: contact styles: ./styles.css ---
Your comments, suggestions and queries are important to us so if you would like to contact us then please complete the form below and we will respond as quickly as possible.
IMPORTANT: Please make sure your email address is correct so we can respond to you.


Home
News
Dropdown
Link 1
Link 2
Link 3
Dropdown Menu inside a Navigation Bar
Click on the "Dropdown" link to see the dropdown menu.
Another Dropdown Menu
Home
Services
weddings
seminars
conferences
Locations
weddings
seminars
conferences
Careers
Operations
Management
Administration
Contact Us


 Based on our actions, or lack of actions, these pathways will become stronger or weaker. Neuroplasticity is the idea that by taking on new challenges we will form and strengthen these pathways, and we can essentially, rewire our brain.
How understanding the principles of neuroplasticity benfits people.
If we as humans are more aware to the fact that our brain can re-wire itself, and is not in a fixed unalterable state, then that will have a big effect on how we approach learning and teaching. It is also beneficial in medicine by helping people regain cognitive functions after suffering from strokes, and by helping re-wire people’s brains to cure depression and anxiety.
How might I engage with these principles for my own benfit.
By engaging in learning and challenging myself with activities, I can attempt to connect various problem-solving paths in my brain and strengthen them, by having these paths formed, it can change the default state of my brain when I approach learning. For example, I am a heavy procrastinator, that is my default brain state, in order to change this, I have focused more on manging my time, by setting goals to be completed and a small reward, like a coffee or a snack or half an hour of video games, based on the effort, I should start to see my default brain state take a new path away from procrastinating, and towards a more pragmatic approach.
Ways to increase neuroplasticity?
As briefly touched on in the above paragraph, a reward system based on the effort put in is a great motivator to increasing our neuroplasticity. In the tedtalk video below. Dr Kelly Lambert discusses the fact that doctors used to recommend knitting to women experiencing high levels of anxiety. Research done after the fact has shown that the challenge and effort needed to knit, or any skill for that matter, put increased serotonin and oxytocin in the brain, and lowered stress hormones.
What is growth mindset? and what is its relevence?
The idea of growth mindset vs fixed mindset is, that with a growth mindset we believe that through effort it is possible to increase intelligence levels and enhance abilities, and that with a fixed mindset we believe that we don’t need to put in the effort because we are already set in our ways.
The importance and relevance of these ideas is that it can shape the way we approach learning and improving dramatically. If some one was to approach learning programming with a fixed mindset, once they got to a situation where they didn’t understand, or a problem they couldn’t solve, they would resign themselves to the fact that they’re ‘not good’ at this so they wouldn’t see the value in putting I the effort, believing that they’ll never understand. Whilst a fixed mindset would practice and put in the effort knowing that eventually they will get there and solve the problem, even if others are still learning faster, someone with a growth mindset will not let that put them off.
Surprises or changes I experienced whilset researching growth mindset
Whilst researching Growth mindset, I was surprised, and a little saddened at how damaging having a fixed mindset can be. Its certainly been an approach I’ve applied in situations.
If this brief dive into growth mindset has changed anything for me, it would be this: Hope, there is hope for me personally to learn and develop, and there is also hope for everyone wanting to do the same thing, and that just by understanding the differences between growth and fixed mindset is the first, and most crucial, step to improvement.
How will you integrate growth mindset into learning?>
As I feel have already proved to myself so on this journey that I can learn new skills and ideas, I’m happy to take more actions to maintain this state.
More ways I could develop this mindset would into learning going forward are listed in this helpful article below. Ideas I will be trying to integrate as I progress are:
- Replacing the word ‘failure’ with ‘learning’.
- Viewing challenges as opportunities.
- Celebrate growth with others, this will be great during bootcamp!
- Think more realistically about time and effort, ie. Don’t expect to learn everything quickly all the time, some things will require more effort that others.
There are many more great ideas listed in this article by Saga Briggs.


Postcode entered: {{ enteredPostcode }} Change postcode
Enter workplace details manually if they're not displayed or not correct.


Voabulary size: {{nwords}} Numeber of tweets: {{num_tweets}} Accuracy of classifier in training set: {{accuracy_train}} Accuracy of classifier in testing set: {{accuracy_test}} Go to our classifier.


Question a natural language question |
Term a single word |
Phrase a group of words |
|---|---|---|
| ?:"Where is the HLTCOE?" | HLTCOE | "Human Language Technology Center of Excellence" |
| ?:"What is the largest city in Maryland?" | Baltimore | "population of Maryland" |
| ?:"When did Apollo 11 land on the moon?" | 1969 | "Neil Armstrong" |


We're looking for a wide and varied slate of events to fill this page. Do you have an event for us? If so, please bid your event!
If you're not sure, then take a look at our bidding FAQ, or contact the >Bid Committee Chair.


Add Link
Build Command Line Tools
1. C: Rewriting the cat command from scratch [video]
2. Go: Visualize your local git contributions with Go
3. Go: Build a command line app with Go: lolcat
4. Go: Building a cli command with Go: cowsay
5.  Nim: Writing a stow alternative to manage dotfiles


Gecode::Int::Extensional::Compact< View, pos >::LostSupports Class Reference
Iterator over lost supports. More...
#include <extensional.hh>
Public Member Functions | |
| LostSupports (const Compact< View, pos > &p, CTAdvisor &a, int l, int h) | |
| Initialize iterator for values between l and h. | |
| void | operator++ (void) |
| Move iterator to next value. | |
| bool | operator() (void) const |
| Whether iterator is done. | |
| const BitSetData * | supports (void) const |
| Provide access to corresponding supports. | |
Protected Attributes | |
| const unsigned int | n_words |
| Number of words. | |
| const Range * | r |
| Range information. | |
| const Range * | lst |
| Last range. | |
| int | l |
| Low value. | |
| int | h |
| High value. | |
| const BitSetData * | s |
| The lost value's support. |
Detailed Description
template<class View, bool pos>
class Gecode::Int::Extensional::Compact< View, pos >::LostSupports
Iterator over lost supports.
Definition at line 430 of file extensional.hh.
Constructor & Destructor Documentation
| Gecode::Int::Extensional::Compact< View, pos >::LostSupports::LostSupports | ( | const Compact< View, pos > & | p, | |
| CTAdvisor & | a, | |||
| int | l, | |||
| int | h | |||
| ) | [inline] |
Initialize iterator for values between l and h.
Definition at line 288 of file compact.hpp.
Member Function Documentation
| void Gecode::Int::Extensional::Compact< View, pos >::LostSupports::operator++ | ( | void | ) | [inline] |
Move iterator to next value.
Definition at line 299 of file compact.hpp.
| bool Gecode::Int::Extensional::Compact< View, pos >::LostSupports::operator() | ( | void | ) | const [inline] |
Whether iterator is done.
Definition at line 307 of file compact.hpp.
| const TupleSet::BitSetData * Gecode::Int::Extensional::Compact< View, pos >::LostSupports::supports | ( | void | ) | const [inline] |
Provide access to corresponding supports.
Definition at line 312 of file compact.hpp.
Member Data Documentation
const unsigned int Gecode::Int::Extensional::Compact< View, pos >::LostSupports::n_words [protected] |
Number of words.
Definition at line 433 of file extensional.hh.
const Range* Gecode::Int::Extensional::Compact< View, pos >::LostSupports::r [protected] |
Range information.
Definition at line 435 of file extensional.hh.
const Range* Gecode::Int::Extensional::Compact< View, pos >::LostSupports::lst [protected] |
Last range.
Definition at line 437 of file extensional.hh.
int Gecode::Int::Extensional::Compact< View, pos >::LostSupports::l [protected] |
Low value.
Definition at line 439 of file extensional.hh.
int Gecode::Int::Extensional::Compact< View, pos >::LostSupports::h [protected] |
High value.
Definition at line 441 of file extensional.hh.
const BitSetData* Gecode::Int::Extensional::Compact< View, pos >::LostSupports::s [protected] |
The lost value's support.
Definition at line 443 of file extensional.hh.
The documentation for this class was generated from the following files:
- gecode/int/extensional.hh
- gecode/int/extensional/compact.hpp


We can begin to use after to create a instance from Language. The default language is the first in the
initializerconfig.
- menu();
// To list out the menu of
languages, for you can render a language list as a selector likely.
- get();
// To get the current language.
- set(languageIndex);
// To set new language Index as
current language. Do not forget to update rendering, and then all translate() will be with the new setting.
- translate(stringIndex, repacement);
// To translate string by the
current language. And the repacement is optional input.
// For example: text is the index of 'test %1, test%2, test %1';
languages.translate('text');
>> test %1, test%2, test %1
languages.translate('text', {'%1': 'abc', '%2': 'xyz'});
>> test abc, testxyz, test abc


We are using Trello here in whatever way comes to us:
- We set goals which are time bound and work towards a mission (of some sort, eg. Hitch my Ride Discovery).
- We use it to plan work together, assign and schedule it and then to review what we’ve done.
- We make lists of things we might want to think about or need to address outside of actual tasks we are working on.
We meet every 1 to 2 weeks to review the work we’ve done and plan for the next 2 week sprint.
We are using Google drive for our docs.
We are getting a blog/website soon which we will post anything we want to communicate with others on such as our Values.
We review how we have worked in previous sprint and record changes to make for next.
We ping each other when we want feedback on something (or have done something) and we use what’s app, hangouts for video and not too much email.


$0621+$0622/1569+1570: Format: expected track capacity ROM-Reference: ADC $0621 : $FBA5 LDX $0621 : $FDC3 STA $0621 : $FAEA $FBA8 ADC $0622 : $FBAD LDY $0622 : $FDC6 STA $0622 : $FAEF $FBB0 Previous Page / Next Page


Driven, ambitious and proactive, he not only engaged in scholarly pursuits at Imperial but also used his time in university to explore several interests outside of academia, including starting a business.
In university, there is an absence of short term goals. You know you have to do something, but what?
In psychology class, they teach you about self-fulfilling prophecies. The part they usually leave out? You can use it as a tool.


John Tilbury, in his biography Cornelius Cardew : A Life Unfinished (2008) on some of the later songs, when our hero had become a member of the Central Committee of the Revolutionary Communist Party Of Britain (Marxist-Leninist):
Invariably, the songs are extended by virtue of repetition ; in “Revisionist Somersaults And The Opportunist Opposition” the brevity and uneventfulness of the melody is a blessing, except that there are ten verses; the crude lyric is provided with music which is appropriately routine… How can this be explained—by which I mean, what was Cardew thinking at the time? I quote just the first verse:
One jumps out and one jumps in saying
CPC(ML) agent of the bourgeoisie
The Moscow ‘communists' really love this country
And say that CPC(ML) is against democracy
With one foot in and the other also
The revisionists and opportunists defend the status quo
“An Opportunist Has Come Back Home” is an endless, turgid, sectarian tract attacking a ‘revisionist’ who has betrayed the Party. The text is spoken and sung; the music is interspersed with, and accompanies, speech alternating with a sung chorus… the whole text [is] of extraordinary length, doubtless uncut and unabridged. Here, towards the beginning, Voice 1 describes the young man:
Oh beautiful sight! What a striking pose!
Oh look at his Russian greatcoat,
The Mao badge on his lapel,
His Castroite fatigues,
And this is not all! Oh yes!
(Voice II)
An opportunist has come back home
For me, the wonderful thing about these songs is that they are sung in an impeccably upper middle class accent, and have a jauntiness redolent of the Bloomsbury set on a picnic outing. Not so much jolly hockey sticks as jolly petrol bombs. (I'm also intrigued by the way the ideological imperative of the lyrics means that they rarely scan comfortably. Well, you try packing “our ideology is Marxism-Leninism, we're workers and like workers everywhere our aspiration is for socialism ushered in by violent revolution” or “in utter chaos the old order spews out unlimited decadence and parasitism” into a singable song.)


This demo shows window flow: maximizing, minimizing, restoring
and showing.
"Default options" is a window with default options, where
"Custom durations" is a window with some custom animation
durations set.
Refer to "Code required" window to see details.
Custom buttons in "Custom durations" window will trigger methods
maximize
and
minimize
with custom durations.


|
|
| $_userPrintable = false |
| |
|
| $_messages = null |
| |
◆ __construct()
| __construct |
( |
|
$message, |
|
|
|
$userPrintable = false |
|
) |
| |
Constructor.
- Parameters
-
| array | string | $message | Exception message. May be multiple messages. |
| boolean | $userPrintable | If true, message is printable to the user. |
◆ getMessages()
Gets all messages that are attached to this exception. If an non-empty array was passed to the constructor, this will return an array; otherwise, it will return a string.
- Returns
- string|array
◆ isUserPrintable()
Determines whether the exception is printable.
- Returns
- boolean
The documentation for this class was generated from the following file:
- C:/Users/Michel/Desktop/test/xf/library/XenForo/Exception.php


8/ In case you needed more data from Satoshi. As a subtle jab to central banks, he chose his birthday as the date the US made gold ownership illegal through EO 6102 April 5th. He chose 1975 as his year of birth which is the year when the US citizens were allowed to own gol...


modelView online help
modelView is a setup that allows the user to browse images that have been created by a model. These models generally run on a UNIX system. modelView can be accessed by any web browser that has javaScript enmabled.
modelView is generally self-explanitory and is probably best explored by trying it. The only thing that needs some explanation is the text window that allows the user to enter the end time for the data period, and even then there are only a few points :
This functionality seems to be a little brain-damaged if your browser is Internet Explorer. In this case, immediately after entering the time you have to click on the play button to get the time to apply. It looks like it does not update automatically, and this is is the subject of ongoing development.
The "Status" button gives you information that may be useful for the developers to know if you are reporting a problem.
modelView was developed by Frank Hage and Niles Oien.
Niles Oien January 2006.
Return to modelView page


{% extends "base.html" %} {% block head %} {% endblock %} {% block container-content %}
The application directory shows all the applications that are available to you. To run an application, select it from the directory to see further information and details of how to run the application or contribute your spare computing power to the project.
If you have an application you want to register with CitizenGrid, select the application provider role below.
Use your account profile to provide details that identify you or your project to other CitizenGrid users and to configure your cloud credentials to contribute cloud computing time to projects.
The application you select may be run on one of your local machines or it may be run on cloud resources that you provide. You can configure remote cloud platforms in your account settings.
To get started, select your primary role from the options on the right (you can switch between roles later).
I will primarily be an:


|
Bitstream Interpretation Library (BIL)
0.1
|
A standard register containing a 32 bit word. More...
#include <packetprocessor/WordRegister.hpp>
Public Member Functions | |
| WordRegister (RegisterAddress::address_t address, const std::string &name, bool writable=true, bool readable=true) | |
| Constructs a WordRegister instance. | |
| virtual void | write (const boost::uint32_t *words, size_t wordCount) |
| Writes a data word into the register. | |
| virtual void | read (boost::uint32_t *words, size_t wordCount) const |
| Reads a data word from the register. | |
| void | value (boost::uint32_t val) |
| Sets the register's current value. | |
| boost::uint32_t | value () const |
| Gets the register's current value. | |
| Public Member Functions inherited from bil::Register | |
| Register (RegisterAddress::address_t address, const std::string &name, bool writable=true, bool readable=true) | |
| Constructs a Register instance. | |
| virtual | ~Register ()=0 |
| Destructs a Register instance. | |
| RegisterAddress::address_t | address () const |
| Gets register address. | |
| const std::string & | name () const |
| Gets register name. | |
| bool | writable () const |
| Tells if register is writable. | |
| bool | readable () const |
| Tells if register is readable. |
A standard register containing a 32 bit word.
This class models a 32 bit word register. One word can be written or read at a time.
Definition at line 21 of file WordRegister.hpp.
| WordRegister::WordRegister | ( | RegisterAddress::address_t | address, |
| const std::string & | name, | ||
| bool | writable = true , |
||
| bool | readable = true |
||
| ) |
|
virtual |
Writes a data word into the register.
| words | Pointer to data words to write. |
| wordCount | Must be 1. |
| . |
Reimplemented from bil::Register.
Definition at line 20 of file WordRegister.cpp.
|
virtual |
Reads a data word from the register.
| words | Pointer to data buffer. |
| wordCount | Must be 1. |
| . |
Reimplemented from bil::Register.
Definition at line 31 of file WordRegister.cpp.
| void WordRegister::value | ( | boost::uint32_t | val | ) |
Sets the register's current value.
| val | The 32 bit word value. |
Definition at line 42 of file WordRegister.cpp.
| boost::uint32_t WordRegister::value | ( | ) | const |
Gets the register's current value.
Definition at line 48 of file WordRegister.cpp.


|
Origin of The FingerIn 1415, Henry the V took his army of around 6,000 men across the English channel and into southern France. After cutting trees and preparing large pointed sticks, Henry marched his army northwest for 17 days and over 270 miles. With only one day's rest, the mighty force was hagard and exhausted by the time they reached the flat land between the forest of Agincourt.The French army, consisting of 25,000 troops, 15,000 of which were mounted knights in armor, arrived on the evening of October 24. Their army was a mishmash of Frenchmen from all over the feudal country. It rained hard that night, and both armies were soaked to the bone by morning. Most French knights slept in the saddle so as not to sully their expensive and ornate armor. On the morning of October 25, the French and British armies were salty and ready to fight. Henry moved his troups slowly up the 1/2 mile wide passage between the two forests of Agincourt. By 11 Am, the French commanders were still bickering over tactics and whether or not to charge, and the British were within 400 yards of the French. Now what made the battle of Agincourt so interesting was the introduction of what could be considered the only good thing to come out of Wales aside from sheep bestiality: the Welsh long bow. This weapon could dismount a rider at 300 yards, and with top notch arrows, could pierce armor at close range. When Henry had his troups within bowshot of the French, he loosed the first of many volleys of arrows. The French, caught off guard, charged with half their forces. The Duke of Orlean barely made it 200 yards before his knights broke and ran under a hail of deadly wood and steel. Many of the knights sank into the mud and were smooshed as the horses and frightened soldiers trampled them into a fine paste. Those knights that did make it to the British front lines were lept upon by unarmored soldiers carrying short swords, who plunged their blades into the joints of the French armor. All this came after a great number of horses were impaled upon the huge pointed sticks the British had placed in the ground in front of them. At the end of the day, the French had lost some 10,000 men, and the British mourned only 500 dead. In one day, the Hundred Years War had turned and the long bow had successfully defeated the myth of the invincible knight in armor. Shakespeare went on to glorify this battle, and the French, to vilify it. For the next 100 years, every lad over the age of 6 in Britain was required to be instructed in the firing and maintaining of the long bow. In response to this, the French began cutting off the index and middle fingers of all British men caught in battle or on French land, thus removing the digits that allowed the firing of a bow. This is where the British tradition of waving two fingers at someone as an insult arose. Thusly, the very American middle fingered salute, or "the bird," is a descendant of this. |


--- layout: post title: Untitled published: true date: 2010-09-02 categories: [] posterous_url: http://blog.hungerandthirstdesign.com/post/1050911334/i-have-so-much-data-to-export-oh-wait posterous_slug: post/1050911334/i-have-so-much-data-to-export-oh-wait ---
I have so much data to export!! oh wait… http://is.gd/ePnMc


OPC.
calibrate
(material, method='spline', mie_kws={}, fit_kws={})¶Calibrate the OPC assuming a specific material.
By calibration, we mean a method used to relate the peak height, which is related to the scattering cross-section (Cscat) to the particle size. At its simplest, we use this function to determine which bin a particle belongs to based on its Cscat value. Once calibrated, a calibration function is saved as a digitizer which will take as an input a Cscat value and return the bin number of the OPC it belongs to.
Either a string containing the material available in the lookup table, or the complex refractive index. The option for lookup values are: [‘ammonium_sulfate’, ‘bc’, ‘psl’]. Since the refractive index is wavelength dependant, it is recommended you define the refractive index at your OPC’s wavelength if you are looking for the best results.
The method to use for creating a calibration curve. Options include (1) ‘spline’ which removes any non-monotonicly increasing points from the Cscat to Dp curve; or (2) ‘linear’ fits a linear model (in log-log space) between Cscat and Dp.
Optional dictionary containing keyword arguments that is sent directly to opcsim.mie.cscat when computing the scattering cross section values used in the optimization.
Optional dictionary containing keyword arguments that is sent directly to scipy.optimize.curve_fit when generating a fit using the ‘fit_linear’ approach. Please see the scipy.optimize.curve_fit docs for more details.
Examples
Calibrate an OPC using PSL’s
>>> opc = opcsim.OPC(n_bins=5)
>>> opc.calibrate(material="psl", method="spline")
Calibrate an OPC using a custom material
>>> opc = opcsim.OPC(n_bins=5)
>>> opc.calibrate(material=complex(1.9, 0.4), method="spline")
Calibrate an OPC where the calibration curve is a fitted line (PSL’s)
>>> opc = opcsim.OPC(n_bins=5)
>>> opc.calibrate(material="psl", method="linear")


Cross-species identification of novel gene candidates using the NCBI web service is provided. Further, sets of miRNA target genes can be identified by using the targetscan.org API.
| Version: | 0.9.2 |
| Depends: | R (≥ 3.2) |
| Imports: | httr (≥ 0.2), XML (≥ 3.98-1.1), stringr (≥ 0.6.2), MASS (≥ 7.3-31), R.utils (≥ 1.32.4), data.table, seqinr, Biostrings, GenomicRanges, bamsignals, IRanges, Rsamtools, RCurl, GenomicTools (≥ 0.2.1) |
| Suggests: | knitr, rmarkdown |
| Published: | 2016-10-31 |
| Author: | Daniel Fischer [aut, cre], Anu Sironen [aut] |
| Maintainer: | Daniel Fischer <daniel.fischer at luke.fi> |
| License: | GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] |
| NeedsCompilation: | no |
| Materials: | ChangeLog |
| CRAN checks: | hoardeR results |
| Reference manual: | hoardeR.pdf |
| Vignettes: |
An Introduction to hoardeR |
| Package source: | hoardeR_0.9.2.tar.gz |
| Windows binaries: | r-devel: hoardeR_0.9.2.zip, r-release: hoardeR_0.9.2.zip, r-oldrel: hoardeR_0.9.2.zip |
| OS X binaries: | r-release: not available, r-oldrel: hoardeR_0.9.2.tgz |
| Old sources: | hoardeR archive |
Please use the canonical form https://CRAN.R-project.org/package=hoardeR to link to this page.


Hi, Im Dean Full-Stack Web and Mobile Developer
HireMe!
<> Unique.
Unparallel
<> Unique.
Unparallel
<About Me>
Hi im Dean, 15 Years old programmer.Based in Indonesia, Im currently studying at SMK 1 Balikpapan in Software Engineering Major.
I code from 13 Years old and Helped My mom to Develop her website, but don't ask where the website is, because goddd, thats Awful. But anyway that's year ago :)
<Projects>
-
Coming Soon...


- Tainting: Typ-Übergang
@Tainted
→ @Untainted
- SQL-Injection, Passwort Hashing, Verschlüsselung Kreditkarten
@Tainted @Nullable String pass = console.readLine("Password:");
@Untainted String unTaintedPassword = hashPassword(pass);
boolean passwordCorrect = checkPassword(unTaintedPassword);
//...
@NonNull boolean checkPassword(@Untainted @Nullable String pass) { .. }
//...
@Untainted
@NonNull
public String hashPassword(@Nullable String pass) { ...
@SuppressWarnings({"tainting"})
@Untainted String result = Base64.getEncoder().encodeToString(res);
return result;
}


| Scherzer et al. 2007
54
|
Microarrays from whole blood samples |
50 PDs and 55 HCs |
Supervised classification model |
Validation sample set |
8 genes: VDR, HIP2, CLTB, FPRL2, CA12, CEACAM4, ACRV1, and UTX |
| Molochnikov et al. 2012
55
|
Microarrays from blood samples |
38 de novo PDs, 24 early stage PDs (within 1st-year medication), 30 advanced PDs, 29 ADs and 64 HCs |
Stepwise multivariate logistic regression model |
Validation sample set |
5 genes: HIP2, ALDH1A1, PSMC4, HSPA8 and EGLN1 |
| Potashkin et al. 2012
56
|
Splice variant-specific microarrays |
51 PDs, 34 APD (17 MSA and 17 PSP), 39 HCs |
KNN |
qPCR |
13 genes: C5ORF4, WLS, MACF1, PRG3, EFTUD2, PKM2, SLC14A1-S, SLC14A1-L, MPP1, COPZ1, ZNF160, MAP4K1 and ZNF134 |
| Santiago et al. 2013
59
|
Gene expression data from blood samples |
50 PDs and 46 HCs |
Stepwise multivariate LDA |
None |
7 out of 13 genes in previous study
56
: C5ORF4, COPZ1, MACF1, WLS, PRG3, ZNF160 and EFTUD2
|
| Karlsson et al. 2013
60
|
Microarrays from blood samples |
79 PDs and 75 HCs |
CPLS |
None |
6 genes: LRPPRC, BCL2, SRSF8, HSPA8, UBE2K, EGLN1 |
| Calligaris et al. 2015
57
|
Microarrays from blood samples |
52 PDs and 32 HCs |
PLS-DA and LDA (a Bayesian classification method) |
RT-qPCR |
54 genes |
| Shamir et al. 2017
61
|
Microarrays from blood samples |
205 PDs, 233 HCs and 48 other neurodegenerative diseases |
SVM |
None |
A gene signature of 87 gene (64 upregulated and 23 downregulated genes between PD and HC) |
AD Alzheimer’s disease,
APD Atypical parkinsonian disorders,
CPLS canonical partial least squares,
HC Healthy control,
KNN K-nearest neighbor classification,
LDA linear discriminant regression (a Bayesian classification method),
MSA multiple system atrophy,
PD Parkinson’s disease,
PSP progressive supra-nuclear palsy,
qPCR quantitative polymerase chain reaction,
SN substantia nigra,
SVM support vector machine.


Irene Ouyang
Born and raised in San Francisco, I have developed a strong passion for special events and community development. I believe that special events have the ability to provoke emotions and build relationships. With careful planning and strategy, events can be used to bring people from all walks of life together in order to create a better understanding of different cultures, values, and beliefs.
As an emerging Experience Marketing and Event Management professional, I hope to bring innovations to my surrounding community and the professional world by combining my skills in event planning with my passion for education, music/art, and social justice.
Skills
- Event Management
- Marketing
- Social Media
- Public Relations
- Customer Service
Languages
- English
- Cantonese
- Dog
- 1
- 2


jquery-showhide-tools
Bundle of jQuery Plug-ins for dynamically and animatedly showing or hiding website content with features like toggling control states or scrolling shown content into view.
Motivation
Users of jQuery may already use the show()
and hide()
functions of a jQuery resultset in order to toggle the visibility of the selected elements.
These tools center around the same functionality: Selecting one or more elements by a query ($(selector)
) and calling a similar function for showing or hiding the selected elements. The main functions of this bundle are showSection()
, hideSection()
and showOrHideSection()
. In addition to the aforementioned jQuery-functions, they sport several (optional) features accompanying the showing or hiding action.
- So you may define an always visible element for each hideable element which reflects the current visibility state. This might be, for example, an arrow icon pointing to the right while the corresponding section is hidden and pointing downwards while the section is visible.
- Arrow icons like these, which switch state with a smooth transition, may be created with my separate jQuery plug-in jquery-folding-arrow-icon.
- The
show/hideSection()
functions may now automatically add or remove class names from the state display element'sclass
attribute, so the visibility display gets automatically updated (according CSS required).
- For accessible web you should also consider using aria attributes on toggle elements (clickable by the user in order to toggle a section's visibility) which enable a screen reader to read out the current state (collapesed/hidden or expanded/visible) when the toggle is focused. This is also a feature of these plug-in functions.
- You may optionally activate an autoscroll feature to ensure that a section which gets shown (or at least its beginning) will be readable, i.e. in the viewport.
- By the way: The functions internally used for this viewport alignment are not private, but also implemented as jQuery plug-in functions, so you may also use this plug-in bundle for your own viewport alignment purposes.
- Maybe you are designing a form for a web application with some hideable sections (like an “accordeon”) and you want to transmit the visibility state of each hideable section with each form submit (as part of the form data), in order for your web application to be able to construct a response page corresponding to that state. In this case, simply add an input element (like an
<input type="hidden">
) for each hideable section and configure these plug-ins to that the input's value gets auto-updated with eachshowSection()
orhideSection()
action.
In addition to these main functions, this tool bundle contains several more jQuery plug-in functions for even more specific showing or hiding actions (building upon the main functions).
- So if you want to present text blocks with an always-visible start (perhaps the first paragraph) and an initially hidden rest, which the user can reveal by simply clicking on a link labelled something like
more…
, than there's a simple plug-in for that. You simply write your starting text and assign a special CSS class to that, as well as the remainder text, also flagged by a special class, and with some rather short JavaScript code (using theappendMoreLinks()
plug-in) the remainder sections get hidden,more…
links get appended to the headers and whenever a user clicks on such amore…
link, it will be removed and the hidden remainder text will be shown instead. - This plug-in bundle also contains a separate script file which you may include in order to build an accordion. It builds upon the main
showOrHideSection()
functions, inheriting features like accessibility, visibility state submission in a form, auto-scrolling etc. This accordion also supports multi-selection. While normally only one section of the accordion is visible, i.e. switching to another section will close the currently visible one, a user can also open sections in addition to the currently open one (i.e. without closing this one) by holding the ctrl or cmd key. A multi-touch gesture for devices without keyboard is also available: Tap on additional section toggles while holding down another finger. - The sliding panels plug-ins of this bundle enable you to create forms similar to the column layout of macOS's Finder.
See the examples included in this download for demos of all of these functions.
Documentation unfinished
This README documentation is not finished yet, but the plug-in functions should now be virtually stable, so this state gets published in the master branch of the git repo.
Please refer to the demo pages and the generated jsDocs for now.


Stock
Calculator
Buy
Share Units
Sell
Intraday
Calculate
Buy
Buying Fee
Sell
Selling Fee
Net Profit/Loss (RM)
Please insert all required input!


Module: Aws::CodeGuruSecurity::Types
Instance Attribute Summary
-
#code_artifact_id ⇒ String
rw
The identifier for the code file uploaded to the resource where a finding was detected.
Instance Attribute Details
#code_artifact_id ⇒ String
(rw)
The identifier for the code file uploaded to the resource where a finding was detected.
# File 'gems/aws-sdk-codegurusecurity/lib/aws-sdk-codegurusecurity/types.rb', line 997
class ResourceId < Struct.new( :code_artifact_id, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CodeArtifactId < ResourceId; end class Unknown < ResourceId; end end


1.1 Introduction
Python is a general-purpose, object-oriented, and open source
computer programming language. It is commonly used for both
standalone programs and scripting applications in a wide variety of
domains, by hundreds of thousands of developers.
Python is designed to optimize developer productivity, software
quality, program portability, and component integration. Python
programs run on most platforms in common use, including mainframes
and supercomputers, Unix and Linux, Windows and Macintosh, Palm OS
and WinCE, Java and .NET, and more.
This pocket reference summarizes Python statements and types,
built-in functions, commonly used library modules, and other
prominent Python tools. It is intended to serve as a concise
reference tool for developers and is designed to be a companion to
other books that provide tutorials, code examples, and other learning
materials.
This second edition covers Python Release 2.2 and later. It has been
thoroughly updated for recent language and library changes and
expanded for new topics. Most of it applies to earlier releases as
well, with the exception of recent language extensions.
|


|
Scientific Fortran Tools (SciFT)
1.2
|
Data Types | |
| type | cnfunction |
| This class use the List template declared into List.h90 file, please take a look to this file for details. More... | |
| interface | prototypeFunction |
Public Member Functions | |
| subroutine, public | cnfunction_test () |
| Testing the CNFunction class. More... | |
Private Member Functions | |
| subroutine | fromgrid (this, xGrid) |
| Constructor. More... | |
| subroutine | fromgriddata (this, min, max, nPoints, stepSize) |
| Constructor. More... | |
| subroutine | fromarrays (this, xArray, fArray, units, cutoff) |
| Constructor. More... | |
| subroutine | fromgridarray (this, xGrid, fArray, units, cutoff) |
| Constructor. More... | |
| subroutine | fromfunction (this, xGrid, func, units, cutoff) |
| Constructor. More... | |
| subroutine | fromfile (this, fileName, format, cutoff) |
| Reads from a file. More... | |
| subroutine | copynfunction (this, other) |
| Copy constructor. More... | |
| pure subroutine | copyfarray (this, other) |
| Copy constructor. More... | |
| subroutine | destroynfunction (this) |
| Destructor. More... | |
| type(cnfunction) function | addition (this, other) |
| type(cnfunction) function | additiongrid (this, xGrid) |
| type(cnfunction) function | additionfc (this, constant) |
| type(cnfunction) function | subtraction (this, other) |
| type(cnfunction) function | subtractiongrid (this, xGrid) |
| type(cnfunction) function | subtractionfc (this, constant) |
| type(cnfunction) function | multiplication (this, other) |
| type(cnfunction) function | multiplicationgrid (this, xGrid) |
| type(cnfunction) function | multiplicationfc (this, constant) |
| type(cnfunction) function | division (this, other) |
| type(cnfunction) function | divisiongrid (this, xGrid) |
| type(cnfunction) function | divisionfc (this, constant) |
| type(cnfunction) function | exponentiation (this, other) |
| type(cnfunction) function | exponentiationgrid (this, xGrid) |
| type(cnfunction) function | exponentiationfc (this, constant) |
| subroutine | translate (this, dx, dy) |
| Moves the function dx along the x-axis and dy along the y-axis, relative to the current position. Positive values move the function to the right and upwards. More... | |
| pure logical function | isequallyspaced (this) |
| subroutine | checkequallyspaced (this) |
| subroutine | show (this, unit) |
| Write the string representation of the object in a selected unit. More... | |
| subroutine | save (this, fileName, format) |
| Save the data in two column format in a selected unit. More... | |
| subroutine | setunits (this, units) |
| subroutine | set (this, n, yValue) |
| pure complex(8) function | first (this) |
| pure complex(8) function | last (this) |
| pure complex(8) function | at (this, pos) |
| pure integer function | npoints (this) |
| pure real(8) function | stepsize (this) |
| integer function | checktypen1df (this, fileName) |
| Return 1 if fileName contains real numbers, 0 if fileName contains real numbers and -1 elsewhere. More... | |
| subroutine | loaddat (this, ifileName, columns, cComments, units) |
| Constructor. More... | |
| subroutine | loadn1df (this, fileName) |
| subroutine | saven1df (this, fileName) |
| subroutine | loadcube (this, fileName, format, debug) |
| subroutine | savecube (this, fileName, format) |
| subroutine | loadblks (this, fileName, debug) |
| subroutine | saveblks (this, fileName) |
| pure logical function | checkbox (this, other) |
| complex(8) function | expectationvaluefromnfunction (this, oper, checkBox) |
| complex(8) function | expectationvaluefromrarray (this, oper, checkBox, factor) |
| complex(8) function | expectationvaluefromcarray (this, oper, checkBox) |
| complex(8) function | innerproductwithnfunction (this, other, hermitian) |
| complex(8) function | innerproductwithrarray (this, other, hermitian) |
| complex(8) function | innerproductwithcarray (this, other, hermitian) |
| type(cnfunction) function | conjugate (this) |
| type(cnfunction) function | absolutesquare (this) |
| subroutine | normalize (this, constant) |
| pure real(8) function | norm (this) |
| subroutine | fromfstream (this, stream, columns, cComments, units) |
| Constructor. More... | |
| character(len=200) function | str (this) |
| String representation of the object. More... | |
| subroutine | tofstream (this, ofile, units, resolution, xrange, ixrange, beforeLine) |
| Save the data in two column format in a selected unit. More... | |
| complex(8) function | functest (x) |
| This is neccesary only for CNFunction_test() f = exp(-0.44*x)*sin(x)**2 df/dx = exp(-0.44*x)*(2.0*sin(x)*cos(x)-0.44*sin(x)**2) d2f/dx2 = exp(-0.44*x)*(2.0*cos(x)**2 - 1.76*cos(x)*sin(x) - 2.0*sin(x)**2 + 0.1936*sin(x)**2) More... | |
| complex(8) function | dfunctest (x) |
| This is neccesary only for CNFunction_test() f = exp(-0.44*x)*sin(x)**2 df/dx = exp(-0.44*x)*(2.0*sin(x)*cos(x)-0.44*sin(x)**2) d2f/dx2 = exp(-0.44*x)*(2.0*cos(x)**2 - 1.76*cos(x)*sin(x) - 2.0*sin(x)**2 + 0.1936*sin(x)**2) More... | |
| complex(8) function | d2functest (x) |
| This is neccesary only for CNFunction_test() f = exp(-0.44*x)*sin(x)**2 df/dx = exp(-0.44*x)*(2.0*sin(x)*cos(x)-0.44*sin(x)**2) d2f/dx2 = exp(-0.44*x)*(2.0*cos(x)**2 - 1.76*cos(x)*sin(x) - 2.0*sin(x)**2 + 0.1936*sin(x)**2) More... | |
| complex(8) function | functest2 (x) |
| This is neccesary only for CNFunction_test() More... | |
Definition at line 31 of file CNFunction.f90.
|
private |
Definition at line 1484 of file CNFunction.f90.
|
private |
Definition at line 436 of file CNFunction.f90.
|
private |
Definition at line 470 of file CNFunction.f90.
|
private |
Definition at line 453 of file CNFunction.f90.
|
private |
Definition at line 862 of file CNFunction.f90.
|
private |
Definition at line 1268 of file CNFunction.f90.
|
private |
Definition at line 695 of file CNFunction.f90.
|
private |
Return 1 if fileName contains real numbers, 0 if fileName contains real numbers and -1 elsewhere.
Definition at line 895 of file CNFunction.f90.
| subroutine, public cnfunction::cnfunction_test | ( | ) |
Testing the CNFunction class.
Definition at line 1786 of file CNFunction.f90.
|
private |
Definition at line 1468 of file CNFunction.f90.
|
private |
Copy constructor.
Definition at line 415 of file CNFunction.f90.
|
private |
Copy constructor.
Definition at line 400 of file CNFunction.f90.
|
private |
This is neccesary only for CNFunction_test() f = exp(-0.44*x)*sin(x)**2 df/dx = exp(-0.44*x)*(2.0*sin(x)*cos(x)-0.44*sin(x)**2) d2f/dx2 = exp(-0.44*x)*(2.0*cos(x)**2 - 1.76*cos(x)*sin(x) - 2.0*sin(x)**2 + 0.1936*sin(x)**2)
Definition at line 1765 of file CNFunction.f90.
|
private |
Destructor.
Definition at line 425 of file CNFunction.f90.
|
private |
This is neccesary only for CNFunction_test() f = exp(-0.44*x)*sin(x)**2 df/dx = exp(-0.44*x)*(2.0*sin(x)*cos(x)-0.44*sin(x)**2) d2f/dx2 = exp(-0.44*x)*(2.0*cos(x)**2 - 1.76*cos(x)*sin(x) - 2.0*sin(x)**2 + 0.1936*sin(x)**2)
Definition at line 1752 of file CNFunction.f90.
|
private |
Definition at line 574 of file CNFunction.f90.
|
private |
Definition at line 608 of file CNFunction.f90.
|
private |
Definition at line 591 of file CNFunction.f90.
|
private |
Definition at line 1342 of file CNFunction.f90.
|
private |
Definition at line 1279 of file CNFunction.f90.
|
private |
Definition at line 1306 of file CNFunction.f90.
|
private |
Definition at line 620 of file CNFunction.f90.
|
private |
Definition at line 654 of file CNFunction.f90.
|
private |
Definition at line 637 of file CNFunction.f90.
|
private |
Definition at line 842 of file CNFunction.f90.
|
private |
Constructor.
Definition at line 214 of file CNFunction.f90.
|
private |
Reads from a file.
Definition at line 338 of file CNFunction.f90.
|
private |
Constructor.
Definition at line 1539 of file CNFunction.f90.
|
private |
Constructor.
Definition at line 300 of file CNFunction.f90.
|
private |
Constructor.
Definition at line 181 of file CNFunction.f90.
|
private |
Constructor.
Definition at line 256 of file CNFunction.f90.
|
private |
Constructor.
Definition at line 195 of file CNFunction.f90.
|
private |
This is neccesary only for CNFunction_test() f = exp(-0.44*x)*sin(x)**2 df/dx = exp(-0.44*x)*(2.0*sin(x)*cos(x)-0.44*sin(x)**2) d2f/dx2 = exp(-0.44*x)*(2.0*cos(x)**2 - 1.76*cos(x)*sin(x) - 2.0*sin(x)**2 + 0.1936*sin(x)**2)
Definition at line 1739 of file CNFunction.f90.
|
private |
This is neccesary only for CNFunction_test()
Definition at line 1775 of file CNFunction.f90.
|
private |
Definition at line 1438 of file CNFunction.f90.
|
private |
Definition at line 1378 of file CNFunction.f90.
|
private |
Definition at line 1408 of file CNFunction.f90.
|
private |
Definition at line 685 of file CNFunction.f90.
|
private |
Definition at line 852 of file CNFunction.f90.
|
private |
Definition at line 1209 of file CNFunction.f90.
|
private |
Definition at line 1032 of file CNFunction.f90.
|
private |
Constructor.
Definition at line 919 of file CNFunction.f90.
|
private |
Definition at line 943 of file CNFunction.f90.
|
private |
Definition at line 528 of file CNFunction.f90.
|
private |
Definition at line 562 of file CNFunction.f90.
|
private |
Definition at line 545 of file CNFunction.f90.
|
private |
Definition at line 1520 of file CNFunction.f90.
|
private |
Definition at line 1502 of file CNFunction.f90.
|
private |
Definition at line 873 of file CNFunction.f90.
|
private |
Save the data in two column format in a selected unit.
Save the funtion in a file
Definition at line 755 of file CNFunction.f90.
|
private |
Definition at line 1234 of file CNFunction.f90.
|
private |
Definition at line 1131 of file CNFunction.f90.
|
private |
Definition at line 993 of file CNFunction.f90.
|
private |
Definition at line 823 of file CNFunction.f90.
|
private |
Definition at line 812 of file CNFunction.f90.
|
private |
Write the string representation of the object in a selected unit.
Definition at line 705 of file CNFunction.f90.
|
private |
Definition at line 883 of file CNFunction.f90.
|
private |
String representation of the object.
Definition at line 1640 of file CNFunction.f90.
|
private |
Definition at line 482 of file CNFunction.f90.
|
private |
Definition at line 516 of file CNFunction.f90.
|
private |
Definition at line 499 of file CNFunction.f90.
|
private |
Save the data in two column format in a selected unit.
Definition at line 1675 of file CNFunction.f90.
|
private |
Moves the function dx along the x-axis and dy along the y-axis, relative to the current position. Positive values move the function to the right and upwards.
Definition at line 668 of file CNFunction.f90.


Note that if an anonymous class is converted into a stateless lambda, the same lambda object
can be reused by Java runtime during subsequent invocations. On the other hand, when an anonymous class is used,
separate objects are created every time. Thus, applying the quick-fix can cause the semantics change in rare cases,
e.g. when anonymous class instances are used as HashMap
keys.
Lambda syntax is not supported under Java 1.7 or earlier JVMs.


---
layout: post
title: ! 'RailsConf: 150 additional seats open GONE!'
categories:
- sightings
author: David
published: true
date: 2006-02-14 15:31:00.000000000 +00:00
---
Due to the overwhelming success of selling 400 seats in just a week, RailsConf has been able to extend the venue and open up an additional 150 seats. So if you missed out during the first round of registrations, now would be a very good time to expedite that intention to be there and sign up. Hope to see you in Chicago in June!
UPDATE: Away they went! The additional 150 seats have been sold in a little less than 24 hours and we’re thus full. We’re going to have one hell of a time with 550 Railers in the room. Awesome!


Run the SQL statement in the top right panel.
The following trigonometric functions have been added to the SYSIBM schema: ATANH, COSH, SINH, TANH, ACOS, ASIN, ATAN, ATAN2, COS, COT, SIN, and TAN. ATANH, COSH, SINH, and TANH are new. The other functions were available under the SYSFUN schema; having them in SYSIBM offers a performance advantage.
You should see a result set in the lower right panel.


Client Id
Line 1
Line 2
Large Image Name
Large Image Hover Text
Small Image Name
Small Image Hover Text


Iowa State University Software Engineering Scroll to a selection of my work. I'm moving my site! Check it out HERE
Here is a brief selection of my previous work, feel free to explore it and contact me if you have any questions.
Global Game Jam Spring 2018
Click to Play!
Global Game Jam Spring 2017
Teaching Assistant
Java Devlopment


We are trying to predict the upcoming 2019 Indian parliment election. This is a near realtime analysis of tweets.
Data is updated every 10 mins for India page and every 30 mins for Tamilnadu.
Data updation time period - everyday 10 AM - 7 PM (IST).
Sentiment analysis is being used to predict the results. Tweets related to parties are obtained periodically
and performed sentiment analysis. After performing sentiment analysis, tweets are tagged positive, negative and
neutral.
- Positive refers to tweets that contain positive information/view about the party. They are likely to
vote for the party they tweet about.
- Negative refers to tweets that contain negative information/view about the party. They are likely to
not vote for the party they tweet about.
- Neutral They are not biased towards any party and do not have any positive or negative view about the
party.
Since positive tweeters are likely to cast vote for the party they tweet about, we predict win count based on
positive tweet percentage.
If you want to know what people are tweeting, you can see a gist of tweets by clicking on hashtags in the middle
card below.
Only the tweets related to mentioned hashtags are collected and analyzed.
Click here to cast your vote in opinion
poll.


Climate change increases the frequency and severity of storms and other major weather events. Arctic oscillation can cause XXXXcold snaps (?) while XXXXweather phenomena brings bigger nor'easters and hurricanes. Extreme weather impacts our infrastructure and transit isn't ready. Boston's MBTA is already underfunded, delayed maintenance puts stress on an old and heavily used system. Climate change will put increasing pressure on the MBTA, which over a million rely on daily for transportation every day. Delays and service interruptions will become more and more frequent, disrupting commuters' lives. Image Source: LolMBTA
Storms are an obvious cause of transit delays and damage to key transit infrastructure, but other types of extreme weather can cause problems too. On December 28, 2017 the MBTA trains and buses were slowed by mechanical malfunctions on a bitterly cold day, temps were in the single digits and it caused major problems along multiple routes. Both weather and commuter volume impacts transit, so the worst delays cluster around peak commuting hours.
This map of the MBTA shows where the worst delays happened at XXXXX TIME on December 28, 2017. The effect of these delays is cumulative- commuters coming from the final stops experience delays along the entire route.
The relationship between the impact of climate change induced transit delays and a neighborhood's vulnerability isn't as clear cut as we had expected: the red line is an older system and it had pretty major delays on December 28th and it's a relatively wealthy corridor. However, transit delays still hurt low income commuters the most. People who are paid hourly may lose income or valuable time with their family when the MBTA gets delayed. Salaried workers and people who can work from home don't face the same risk. Follow the link to see income v. transit delays to the central business district for the train lines in Boston.
View Project


Welcome to Exeter Expeditions!
About:
Exeter Expeditions is a treasure hunt that introduces you to the Streatham campus of the University of Exeter.
Join the members of your tutor group to explore campus and earn points along the way.
How to Play:
- The top of the webpage will display the location you are to visit.
- When you reach the building, look for a QR code to scan and press the "Check in" button to scan the code and check in.
- You'll earn points for each location you visit.
- Each location also has additional activities you can perform to earn bonus points, which can be viewed by clicking the icon to the right of the "Check in" button.
- Press on the trophy icon in the bottom left corner to view the leaderboard and see how your team ranks.
- The map icon will bring up the map view and display your next location as a pin on the map.
- You can also bring up an FAQ page if you get lost or confused by tapping the icon in the far right.


MAESTOR
Machine And Environment Simulation Translation Over Ros
Programming HUBO is hard
- Original Code: 12,000 lines of C++ in one file
- Took weeks to familiarize yourself with it
- The original code was not very flexible
- Running on Windows XP
Software Rewrite Goals:
- Make the HUBO easier to program
- Make the development of gestures safer
- Make integrating sensors simpler
Where did MAESTOR come from?
- MAESTRO: MAchine and Environment Software Translation to ROs
- Second Iteration
- Needed work on the ease of use and flexibility
- MAESTOR: Machine And Environment Simulation Translation Over Ros
- Third and final iteration
- The software was completely restructured to be more flexible and easier to use.
How does MAESTOR make it easier to program?
- Simple python API
- Movements boil down to end position joint angles
- Students with no programming experience have had success in quickly creating complex gestures.
How does MAESTOR make development safer?
- OpenRAVE simulation of HUBO allows for off robot testing and development of gestures.
- Gestures can be run in both simulation and on the physical robot without changing anything.
How does MAESTOR help with sensor integration?
- Built on top of ROS, gives access to hundreds of ROS packages
- MAESTOR communication works with both python and C++, can use either language to access sensors and command HUBO
Interacting with MAESTOR
- The MAESTOR console
- The MAESTOR python object
- Any ROS node through ROS service calls
Time for the Hands On portion
Creating your first script
hubo@hubo:~$ cd git/maestor/scripts/
hubo@hubo:~$ touch workshop.py
hubo@hubo:~$ gedit workshop.py
Starting MAESTOR
MAESTOR has three modes of operation:
- real - The physical hardware mode
- sim - The simulation mode with physics enabled
- sim-real - The simulation with physics mode turned off.
This gives real time motion visualization
hubo@hubo:~$maestor sim-real
The MAESTOR Console
After starting MAESTOR, to run commands and initialize the robot we need to use the console. To start the MAESTOR console run the command:
hubo@hubo:~$maestor console
Start Up
>>> initRobot("")
>>> command("HomeAll", "")
>>> command("EnableAll", "")
The robot is ready to move!
Running your script!
MAESTOR provides a convenient way of running script from anywhere if they are in the /maestor/scripts/ directory and end with .py
hubo@hubo:~$ maestor script workshop
MAESTOR
Machine And Environment Simulation Translation Over Ros


This example shows how to use angular's required validator in a reactive form to disable the submit button when the selection is empty.


GridOptions
ui.grid.selection
GridOptions for selection feature
Enable row selection. Defaults to true
Enable multiple row selection. Defaults to true


Pop Culture Asides
Page 1
Footnotes: This comic, inspired by the 2019 Marvel Film Avengers: Endgame, was born out of me just mulling over Nebula's line, "My father is many things.  I asked myself the simple question, "well, what if he was?" and thus this comic came about.
This is currently only a rough sketch, and it is missing one panel here.


Rumie
Your Name
View Profile
Add Something
Log Out
Contributions
67
Affection
2,170
Article Views
8
Followers
Recently contributed articles
Do nothing at all!


PLACE OR COORDINATE SEARCH
Place Search:
To search for a place, just start typing in the search box. A list of possible places will be listed use your mouse, up/down arrow keys, or tap with your finger to select a choice.
A blue icon will be placed at the resulting place. To remove the icon, open the 'Place or Coordinate Search' window and click the 'Clear Place Search' button.
Coordinate Search:
Currently, you can only enter decimal degree coordinates. If you have coordinates in a different system, there are many online coordinate converters such as http://boulter.com/gps/.
Simply enter the coordinate you would like to locate and zoom to in the longitude and latitude input boxes and click the 'Go to Coordinate' button or hit the enter key.
A black icon with the coordinate labeled will be placed at the resulting coordinate location. To remove the icon, open the 'Place or Coordinate Search' window and click the 'Clear Coordinate Search' button.
Created with the Personal Edition of HelpNDoc: Easily create EBooks


Join The Movement To End Hunger
A profound change of the global food and agriculture system is needed if we are to nourish the 821 million people who are hungry today and the additional 2 billion people expected to be undernourished by 2050.
Right now, our soils, freshwater, oceans, forests and biodiversity are being rapidly degraded. Climate change is putting even more pressure on the resources we depend on, increasing risks associated with disasters, such as droughts and floods. Many rural women and men can no longer make ends meet on their land, forcing them to migrate to cities in search of opportunities. Poor food security is also causing millions of children to be stunted, or too short for the ages, due to severe malnutrition United Nation. Let's help our Farmers by donating a SEED.


You're killing me man. You seriously want three paragraphs from me while I'm trying to get this completed?! I do enough writing in my other classes, I don't need this from you too!
Okay, fine, let's talk about what I like to do. I've been mostly trapped at home since the pandemic. I was expecting to get a job as a test proctor, but then that plan was dashed before it even really got off the ground.
Now I just stay at home. I finish my homework 1-2 days before it's due, then I play video games and with my cat, sometimes sprinkling in personal projects as well.
| Mon | Tue | Wed | Thu | Fri | |
|---|---|---|---|---|---|
| 10:00 | Jiu Jitsu | Jiu Jitsu | Jiu Jitsu | ||
| 10:30 | |||||
| 11:00 | Math | Math | Seduction | ||
| 11:30 | English | English | |||
| 12:00 | |||||
| 12:30 | |||||
| 13:00 | |||||
| 13:30 |


Find a doctor:
What are your symptoms?
Doctors First Name:
Doctors Last Name:
Find
Loading...
Your results:


---PROJECT 2 NOTES---
write pseudo code for all the steps.
prevent default
on click, select your topic
header collapse
empty
loader pops up
json fetch
append data
loader goes away
fail
javascript needs to be circular.
need to have a function for every step.
need to put css in so header takes up the whole screen and hides the header
for desktop version auto-height
get javascript working by monday
css last
make sure only getting 12 stories.
json fetch longest block of code.
how to get value from a select field
console log to see if it works
then json fetch
see getting the type of data eg art etc
make sure getting 12 stories. with a pic. dont want ones without a pic.
use the function method. filter.
use filter to filter out stories that dont have a pic. console log to check
only want 12 stories.
put those 12 elements in an html element
anything styled in same way repeated in shape and position its a list.
even if it doesnt seem like a list
then flex box everything
media queries - only things that need to be changed:
width, height, font size
anything thats display flex doesnt need to be changed.
to get the text on the bottom
position absolute
bottom: 0
hide
transition to height.
Design Specifications:
The base font size is 16px and it HEX code is #ffffff
The body font family is Open Sans Light
The medium grey colour of the text in the footer is #c2c2c2
Requirements
Functional requirements:
Dynamically fetch story data and populate it in a webpage via the Top Stories API based a user’s selection from a field
Resize the header area (i.e. logo plus ) so that it transitions from occupying the entire screen on page load to only auto height after the field is changed (you will need jQuery for this)
Link each returned image to its URL on the NYT website
General requirements:
Your project must:
Contain a single .html file and an external, minified .css file
Adequately reflect the designer’s vision for the website when built out using HTML and CSS
Demonstrate effective organization of the project’s root directory
Have a Git repository initialized in its root directory with an appropriately customized .gitignore file
Be pushed to GitHub (with all of your commits synced to it)
Contain a README.md file describing the project (e.g. technologies used, personal learnings, etc.)
Use Gulp for running build tasks, such as minification, Sass compilation, and error checking
CSS/Sass requirements:
Your project must:
Make appropriate use of classes and IDs as selectors
Use Sass as a preprocessor, with CSS properly compiled and minified
Use the background property where appropriate
Implement a mobile-first responsive layout using flexbox (no floats)
Demonstrate effective use of box model properties - padding, margin, height, width
Demonstrate effective use of CSS properties for altering the visual display of text (e.g. font-family, font-style, text-transform, etc.)
Incorporate custom fonts using @font-face
JS requirements:
Your project must:
Use Ajax to fetch data from the NYT Top Stories endpoint
Only display a maximum of 12 stories in the grid, and only display a story if it has a photo associated with it
Transition users between UI states, starting where no stories have been returned, and then subsequently transitioning where stories populate the grid (by incorporating a loading gif)
RWD requirements:
Your project must:
Be responsively designed using a mobile-first approach
Be optimized for 3 screen sizes: mobile, min-width: 600px, and min-width: 1000px
Additional requirements:
Be sure to test your project completely in all major browsers (Chrome, Firefox, Safari, Opera, IE11/Edge) when you think you’re finished
Stretch goals:
Want to challenge yourself? Your project could also:
Incorporate a field with custom styles applied (you will need a jQuery plugin for this such as Selectric)
Incorporate a combination of jQuery and CSS3-based animation to animate the movement of the header on the change
Use CSS3 transitions to show and hide the article abstract on hover
JQUERY NOTES
html: Welcome to Spots!
js: document.getElementById('message').innerHTML = 'We love dogs!';
putting it in a variable:
var el = document.getElementById('message');
el.innerHTML = 'We love dogs!';
el.className = 'red'; // adds class name of "red" to the element
var el = document.getElementById('message');
el.innerHTML = 'We love dogs!';
el.className = 'red'; // adds class name of "red" to the element
Welcome to my page!
To target this in jquery: $('.intro')
to change the color using css: $('.intro').css('color', 'red');
to store in a variable: var $intro = $('.intro');
$intro.css('color', 'red');
$intro.addClass('greeting');
need to add this to connect to the DOM:
$(document).ready(function() {
// your jQuery code here...
});
// Or more commonly, you'll see the shorthand version:
$(function() {
// your jQuery code here...
});
We can use the .prepend(), .append(), and .remove() methods to update content:
// Add new a new item to the end of the list:
var newContent = 'three ';
$('.numbers').append(newContent);
// Change the content of the second list item:
$('.numbers li:nth-child(2)').text('2');
// Remove the first item from the list:
$('.numbers').children(':first').remove();
Note that .prepend() and .append() will add content inside the element's opening and closing tags respectively.
The .before() and .after() methods will add content just before or just after the selected element.
s we have seen, it's very easy to add classes to elements with jQuery using .addClass():
$('ul').addClass('menu');
And we can similarly remove them with .removeClass():
$('ul').removeClass('menu');
We can also target other element attributes using the .attr() and .prop() methods:
$('li').attr('id', 'active');
$('input').prop('disabled', true)
Ostensibly, .attr() and .prop() do very similar things, but .prop() offers a slightly more modern, semantic approach and allows you to work with element attributes that are booleans, like the example above.
.always(function(){
}))
javascript resources:
30 days of javascript - miniprojects you can download takes half an hour each
codewars - compete with a developer to see who can finish first - helps with dev interviews
helps


Dear {{ parent.username }}
Thank you for submitting your registration information. As a reminder, these are the credentials you will need to log into your account:
| First Name | Last Name | Username | |
|---|---|---|---|
| {{ parent.first_name }} | {{ parent.last_name }} | {{ parent.username }} | {{ parent.email }} |
Kindly note that your password is a secret. Not even somasoma eLearning knows what it is.
A similar registration email has been sent to your child. It will be useful during login.
Sincerely,
somasoma eLearning Admin


If you dont have a Tracked site, enter your site URL and click
"Get Tracking Data"
Proceed
Get Tracking Code


For an explanation of the implementation codes and other conventions used in this report, see the README file.
Completely failed files: 2; Completely failed subtests: 0; Failure level: 0/172 (0.00%)