Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Y
O
ObjLoader
- Class in
pt.com.gmv.lab.implant.rendering.marker.wavefront
A loader for Wavefront OBJ models.
ObjLoader()
- Constructor for class pt.com.gmv.lab.implant.rendering.marker.wavefront.
ObjLoader
ObjModel
- Class in
pt.com.gmv.lab.implant.rendering.marker.wavefront
A model representation loaded from a Wavefront OBJ file.
ObjModel()
- Constructor for class pt.com.gmv.lab.implant.rendering.marker.wavefront.
ObjModel
Creates a new model based on a wavefront obj representation.
onAccuracyChanged(Sensor, int)
- Method in class pt.com.gmv.lab.implant.ar.poi.
POIActivity.OrientationService
onClick(Context, MotionEvent)
- Method in interface pt.com.gmv.lab.implant.interfaces.rendering.poi.
POIModel
What should happen when a click on a POIModel on the screen.
onClick(Context, MotionEvent)
- Method in class pt.com.gmv.lab.implant.rendering.poi.
SimplePOI
Stale implementation that always returns
true
*
onClick(View)
- Method in class pt.com.gmv.lab.implant.rendering.surfaces.
POIView
Does nothing
onCreate(Bundle)
- Method in class pt.com.gmv.lab.implant.ar.
ImplantActivity
Sets the rendering view, the camera preview surface and handler and the device WakeLock.
onCreate(Bundle)
- Method in class pt.com.gmv.lab.implant.ar.marker.
MarkerDetectionActivity
Registers the model loaders and adds models to the application.
onCreate(Bundle)
- Method in class pt.com.gmv.lab.implant.ar.poi.
POIActivity
Sets the rendering surface for the application
onDestroy()
- Method in class pt.com.gmv.lab.implant.ar.
ImplantActivity
onDraw(Canvas)
- Method in class pt.com.gmv.lab.implant.rendering.surfaces.
POIView
Draws all POIs that are deemed visible on screen and are within range.
onDrawFrame(GL10)
- Method in class pt.com.gmv.lab.implant.rendering.surfaces.
MarkerSurface.ModelRenderer
onLocationChanged(Location)
- Method in class pt.com.gmv.lab.implant.ar.poi.
POIActivity.LocationService
When the location of the device has changed, the Georeference object is used to update the location
onPause()
- Method in class pt.com.gmv.lab.implant.ar.
ImplantActivity
When an application is going to be paused and put in hold.
onPause()
- Method in class pt.com.gmv.lab.implant.ar.poi.
POIActivity
Removes the updates from the various sensors
onPreviewFrame(byte[], Camera)
- Method in class pt.com.gmv.lab.implant.ar.marker.
MarkerCameraPreview
Receives a frame from the device Camera and delivers it to the CaptureAnalyzer object.
onPreviewFrame(byte[], Camera)
- Method in interface pt.com.gmv.lab.implant.interfaces.camera.
CameraPreviewHandler
onProviderDisabled(String)
- Method in class pt.com.gmv.lab.implant.ar.poi.
POIActivity.LocationService
When a provider is disabled an attempt is made to request location updates from a new provider
onProviderEnabled(String)
- Method in class pt.com.gmv.lab.implant.ar.poi.
POIActivity.LocationService
When a new provider is enabled it is compared to the current one and enabled if better.
onResume()
- Method in class pt.com.gmv.lab.implant.ar.
ImplantActivity
Called when an application resumes its activity.
onResume()
- Method in class pt.com.gmv.lab.implant.ar.poi.
POIActivity
Sets the location and orientation services and clears the digital noise filter array.
onSensorChanged(SensorEvent)
- Method in class pt.com.gmv.lab.implant.ar.poi.
POIActivity.OrientationService
According to the type of the Sensor that fired the update, the values are copied to the given array and a calculation that produces the rotation matrix, is done, from where the application can extract the azimuth and pitch of the device.
onStatusChanged(String, int, Bundle)
- Method in class pt.com.gmv.lab.implant.ar.poi.
POIActivity.LocationService
onStop()
- Method in class pt.com.gmv.lab.implant.ar.
ImplantActivity
onSurfaceChanged(GL10, int, int)
- Method in class pt.com.gmv.lab.implant.rendering.surfaces.
MarkerSurface.ModelRenderer
onSurfaceCreated(GL10, EGLConfig)
- Method in class pt.com.gmv.lab.implant.rendering.surfaces.
MarkerSurface.ModelRenderer
ORIGINAL
- Static variable in class pt.com.gmv.lab.implant.ar.marker.toolkit.
ARConstants.PoseEstimator
ORIGINAL_CONT
- Static variable in class pt.com.gmv.lab.implant.ar.marker.toolkit.
ARConstants.PoseEstimator
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Y


TODO: Add Transactions list here
-
NB: Create a reusable search component and use it here to serach a
transaction by transaction ID)
- Display the search results in the table below
| Transaction Id |
Customer Id |
Account No |
Amount |
Balance |
Trn Type |
Debit/Credit |
| ? |
? |
? |
? |
? |
? |
? |


Working with Attachments
Attachments from the email are shown in the bottom pane of the add email window
You use the Parent column to select which record the attachment should be asociated with, you can choose between your currently selected Who or What records, or you can select "This Activity" to have the attachment stored directly on the created activity record.
When you click the add email button, any checked attachments are uploaded to Salesforce.com and associated with the relevant record.
The ability to store attachments directly on the task is a new feature in Salesforce.com that was part of the Winter '11 release, if your administrator has not yet updated the task page layouts to include the attachments related list, then it may appear that the attachments were not uploaded. Please contact your Salesforce.com administrator to add the attachments related list to the task layout. (Maildrop will warn you if it detected that you don't have the attachments related list enabled,)


BUILD-CLASSPATH
Section: User Commands (1)Updated: March 2006
Index Return to Main Contents
NAME
build-classpath - build a Java CLASSPATH with the named JARsSYNOPSIS
build-classpath JAR1 [JAR2... JARn]DESCRIPTION
Small utility to build a Java CLASSPATH with the named JARs. The CLASSPATH is returned to standard output.EXAMPLES
- build-classpath tyrex saxon wsdl4j
- will return a string to standard out that is a valid CLASSPATH containing tyrex, saxon, and wsdl4j JARs.
AUTHOR
Written by David WalluckREPORTING BUGS
Report bugs using JPackage Bugzilla (http://www.jpackage.org/bugzilla/)
Index
This document was created by man2html, using the manual pages.
Time: 05:29:02 GMT, December 24, 2015


µVision Build Log
Tool Versions:
IDE-Version: ¦ÌVision V<IP_ADDRESS> Copyright (C) 2018 ARM Ltd and ARM Germany GmbH. All rights reserved. License Information: du ASUS, du, LIC=NQZ8T-RPIX9-81RP1-CA0LW-T25WF-IULIZ Tool Versions: Toolchain: PK51 Prof. Developers Kit Version: 9.00 Toolchain Path: D:\Program Files (x86)\keil\C51\BIN C Compiler: C51.exe V9.00 Assembler: A51.exe V8.01 Linker/Locator: BL51.exe V6.22 Library Manager: LIB51.exe V4.24 Hex Converter: OH51.exe V2.6 CPU DLL: S8051.DLL V3.72 Dialog DLL: DP51.DLL V2.59Project:
E:\c51\code\¶æ»ú\¶æ»ú.uvproj Project File Date: 03/18/2020Output:
Rebuild target 'Target 1' compiling duoji.c... compiling eboard.c... linking...  Build Time Elapsed: 00:00:00


| 033:033 Khan | : |
And stay in your houses, and do not display yourselves like that of the times of ignorance, and perform As-Salat (Iqamat-as-Salat), and give Zakat and obey Allah and His Messenger.   Bedizen not yourselves with the bedizenment of the Time of Ignorance. Be regular in prayer, and pay the poor-due, and obey Allah and His messenger. Allah's wish is but to remove uncleanness far from you, O Folk of the Household, and cleanse you with a thorough cleansing. |
| 033:033 Rashad | : |
You shall settle down in your homes, and do not mingle with the people excessively, like you used to do in the old days of ignorance. You shall observe the Contact Prayers (Salat), and give the obligatory charity (Zakat), and obey GOD and His messenger.  Be steadfast in the prayer, pay the religious tax, and obey God and His Messenger. People of the house, God wants to remove all kinds of uncleanliness from you and to purify you thoroughly. |
| 033:033 Shakir | : |
And stay in your houses and do not display your finery like the displaying of the ignorance of yore; and keep up prayer, and pay the poor-rate, and obey Allah and His Messenger. Allah only desires to keep away the uncleanness from you, O people of the House! and to purify you a (thorough) purifying. |
| 033:033 Sherali | : |
And stay in your houses with dignity, and display not your beauty like the displaying of the former days of ignorance, and observe Prayer, and pay the Zakat, and obey ALLAH and HIS Messenger. Surely, ALLAH desires to remove from you all uncleanness, O Members of the Household, and purify you completely. |
| 033:033 Yusufali | : |
And stay quietly in your houses, and make not a dazzling display, like that of the former Times of Ignorance; and establish regular Prayer, and give regular Charity; and obey Allah and His Messenger. And Allah only wishes to remove all abomination from you, ye members of the Family, and to make you pure and spotless. |
Concepts/Themes Covered: أركان الإسلام > التوحيد > توحيد الله تعالي > إرادته Pillars of Islam> Islamic> Oneness of Allah> His Will أركان الإسلام > (محمد (صلى الله عليه وسلم > أزواجه وبناته Pillars of Islam> The Blessed Muhammad(PBUH)> His Wives and Daughters أركان الإسلام > (محمد (صلى الله عليه وسلم > مآثره وخصائصه لله Pillars of Islam> The Blessed Muhammad(PBUH)> Memorable Qualities given to Him by Allah أركان الإسلام > الدين > الجاهلية Pillars of Islam> Religion> The Paganism أركان الإسلام > الصلاة > أداء الصلاة > الحض عليها Pillars of Islam> The Prayers>Performing the Prayers> The Incitement to Pray أركان الإسلام > الزكاة والصدقات Pillars of Islam> Due Alms and Charities تنظيم العلاقات المالية > الزكاة Organizing Financial Relationships>Due Alms
This tool uses eight English parallel translations for the Holy Quran imported from Mr. Clay Smith. You can also visit Qurany Concepts for browsing the Quran themes or topics. If you want to search the Holy Quran for keywords, please visit Qurany Keywords.


By clicking on any of the Aichi Biodiversity Target Icons below, you will be able to access maps presenting data drawn from the online sixth national reports related to the status of implementation of each global target. Examples of measures and outcomes drawn respectively from post-COP10 NBSAPs and sixth national reports, from each UN region, are also provided. In addition, various resources that can assist Parties and stakeholders in implementing each global target are highlighted at these webpages.
Further information provided by Parties on implementation activities is available through the CBD Clearing-House Mechanism (https://chm.cbd.int/search). The Secretariat can also be contacted for information at<EMAIL_ADDRESS>{{getGoal(target.goal.en).text.en}}.
Details »


v3.2.3 Updating Analytics payload [NATIVESDK-136, NATIVESDK-195] Added Generic Send Request (Cloud.sendRequest) [TIMODOPEN-389] Added Removed OAuth methods(secureCreate, secureLogin, secureStatus) [TTIMODOPEN-394] Geofence example updated [TIMODOPEN-405] Fixed example app issue entering ip address [TIMODOPEN-294]v3.2.2 Added PushNotifications API(updateSubscription) [TIMODOPEN-383]
v3.2.1 Added GeoFences APIs(create, update, query, remove) [TIMODOPEN-349] Added PushNotifications APIs(setBadge, resetBadge) [TIMODOPEN-354]
v3.2.0 Bumping version to match the TiSDK version this module is being shipped with
v2.3.8 Updated the example app to use the Facebook module since it was pulled out of the SDK.[TIMODOPEN-276] Updated the example app lauout to work with iOS 7 Added 3 new apis on push_schedules(create, query, delete) [CLOUDSRV-2785] Fixed example app issue entering ip address [TIMODOPEN-294] Added new apis on statuses(update, show, delete) [TIMODOPEN-296] Added Users method(resendConfirmation) [TIMODOPEN-293] Added Chats methods(remove, queryChatGroups) [TIMODOPEN-291] Added PushNotifications method (query) [TIMODOPEN-292] Added PushNotifications methods (queryChannels, showChannels) [TIMODOPEN-270] Added likes apis(create, remove) [TIMODOPEN-289]
v2.3.7 Added 3 new apis on push_notificiation(subsribe_token, unsubsribe_token, notify_tokens) [CLOUDSRV-2211][CLOUDSRV-2447]
v2.3.6 Removed the "useSecure" property. The URLs passed to "acs-base-url" and "acs-authbase-url" will now control using http or https [TIMOB-14120]
v2.3.5 OAuth is used for secure calls and apiKey for other calls [APPTS-1717]
v2.3.4 apiKey takes priority over OAuth if both are available [MOD-1369]
v2.3.3 Added oauth_consumer_key to support global haproxy [CLOUDSRV-2312][MOD-1357]
v2.3.2 Fixed incorrect exception message "c.trim" on a request timeout [CLOUDSRV-2176]
v2.3.1 Updated example app for newly added feature Titanium.CloudPush.singleCallback [CLOUDSRV-1949][CLOUDSRV-1532]
v2.3.0 Added secureCreate and secureLogin for Secure Identity Server support [MOD-662][MOD-811][MOD-813] Do not set request headers for MobileWeb [MOD-831]
v2.2.0 Added Friends, Messages, Events, Files namespaces and methods [MOD-772] Fixed issue with empty dictionary items in data when using OAuth [MOD-817]
v2.1.1 Fixed display issue with custom objects in example application [MOD-770] Add check for valid numeric data for key-value increment call in example application [MOD-682] Fixed issue in example application with reserved name 'public' [MOD-786] Fixed check mark becoming disabled in chat example [MOD-778]
v2.1.0 Added Access Control Lists namespace and methods
v2.0.6 Fixed several issues with example application related to chat, custom objects, key values, photos, reviews, social, user, and connection notifications. Module updated to work with MobileWeb on Chrome, Firefox, and Safari browsers (requires TiSDK 2.1.0)
v2.0.5 Fixed issue with some parameters not being url encoded properly [MOD-752]
v2.0.4 Added Cloud.hasStoredSession() and Cloud.retrieveStoredSession().
v2.0.3 Fixed URL encoding in Mobile Web [MOD-651].
v2.0.2 Fixed boolean parameter coercion corrupting computed Oauth signatures [MOD-609].
v2.0.1 For Android push, use the new asynchronous "retrieveDeviceToken" method.
v2.0.0 Initial Release


Ugh...

You might have mistyped the url or the page has been moved.


Gifts
Gifts are special abilities possessed by few.
Below is a list of possible gifts. It is not exhaustive. Players may feel free to invent their own gifts, which The Adversary may then feel free to deny. The Adversary may add or drop gifts from the list to make it fit the game world.
Gifts should not give bonuses to traits except in particular circumstances. They can help to negate penalties in their domain of function, however.
| Gift | Cost |
|---|---|
| Longevity | 10 |
| Mage | 20 |
| Mystic | 20 |
| Sorcerer | 20 |
| Starvision | 10 |
The character ages at a slower rate than normal human beings. The rate is at the discretion of the player and The Adversary. One could even be virtually immortal.
This gift gives the character the ability to control the primal physical forces of the world with his mind. He can shape matter, energy, space, and time with his Intellect. He can blast foes with fire or lightning from afar, move things with telekinesis, and open holes in space. Extra-dimensional awareness gives the Mage the ability to sense nearby nexus points to other worlds with a successful Perception roll. Detection makes it possible to open a portal to the other realm.
More on this in the chapter Spells.
Mystics have a supernatural empathic connection to life, nature, and the world.
Mystics can bless others, transferring their own Fortune to a willing subject. She must touch the subject and concentrate for one round, performing no other actions. The maximum amount one can transfer in one round is based on the mystic's Willpower.
A mystic may burn points of Fortune to heal wounds or shocks, theirs or another's. She must touch the subject and concentrate for one round, performing no other actions. The subject loses one wound or shock per point of Fortune spent. The maximum amount one can transfer in one round is based on the mystic's Willpower.
If the mystic is unable or unwilling to expend Fortune, she may still heal by sacrificing her own health or sanity. She may heal one wound for each wound inflicted on herself or one shock for each shock inflicted.
Mystics may use Intuition (+7) as a defense against all attacks, physical or mental. It can substitute for Dodge, Parry, or Defiance.
A mystic may feel the emotions of nearby creatures with a successful Intuition check vs the Defiance of the subject. Touching the target gives a +3.
Mystics can communicate with animals on a primal level. The mystic can, via touch or close eye contact, get a feel for where the animal has been, what it's been doing, and what it's seen and heard. If the animal is friendly, the mystic can communicate what it would like the animal to do. Whether it obeys is up to the animal.
Finally, mystics can commune with nature. This requires the mystic to meditate for at least one hour. The mystic will receive a gestalt of viewpoints from every living creature, of animal intelligence, in an area whose radius in km equals the mystic's Willpower. Expending fortune can extend this range by 1km per point.
Communing allows the character to make an Intuition roll to find anything they might be looking for in the area, with the challenge level based on how difficult said thing is to locate (the more living things in the area, the better the odds). If successful, they receive a vision of the subject and a general idea of its location.
A communing character may also choose to focus on the viewpoint of one particular creature in the area, if desired. The mystic will experience the animal's experience.
Powerful mystics may even influence the weather, in this state. After each hour of meditation, the mystic may roll Intuition against a challenge of 15 to change the weather by a small degree. Clear skies could become cloudy; a light fog could become heavy. Some example progressions:
clear skies -> cloudy -> overcast and drizzle -> heavy rain -> storm
clear air -> light fog -> heavy fog
hot -> warm -> cool -> cold -> freezing
The mystic can hold weather in one state so long as she continues meditation and makes the Intuition roll each hour.
This gift grants power on the mental plane. Sorcerers can project thoughts and images into the minds of others with their Presence. This can be used to communicate, or the sorcerer can ramp up the intensity to daze, delude, horrify, or torment other minds.
The sorcerer's power is entirely mental; it has no ability to affect the physical world, and no effect on anything without a mind.
More on this in the chapter Spells.
This allows one to see clearly at night, as if it were daylight. This ability works even when the night is overcast. Starvision does not allow a character to see in pitch blackness, however. Deep caves and sealed rooms will be as dark to a character with starvision as they are to everyone else.


Speech to LaTeX
Tired of typing LaTeX?
Then simply dictate me a mathematical expression and I will give you its LaTeX syntax!
Try It Now!
Recording in the browser is in development, for now simply upload a .wav file:
File
OR
Run with a sample


Schema changes
be mindful when changing the schema of your entities. the documents/entities stored in mongodb are overwritten with the current schema/ shape of your entities when you call SaveAsync. for example:
Old schema
public class Book : Entity
{
public int Price { get; set; }
}
New schema
public class Book : Entity
{
public int SellingPrice { get; set; }
}
the data stored in mongodb under Price
will be lost upon saving if you do not manually handle the transfer of data from the old property to the new property.
Renaming entities
if you for example rename the Book
entity to Test
when you run you app, a new collection called "Test" will be created and the old collection called "Book" will be orphaned. Any new entities you save will be added to the "Test" collection. To avoid that, you can simply rename the collection called "Book" to "Test" before running your app. or you can tie down the name of the collection using the [Name] attribute
Reference collections
Reference(Join) collections use the naming format [Parent~Child(PropertyName)]
for One-To-Many and [(PropertyName)Parent~Child(PropertyName)]
for Many-To-Many. you don't have to pay any attention to these special collections unless you rename your entities or properties.
for ex: if you rename the Book
entity to AwesomeBook
and property holding it to GoodAuthors
just rename the corresponding join collection from [Book~Author(Authors)]
to [AwesomeBook~Author(GoodAuthors)]
in order to get the references working again.
if you need to drop a join collection that is no longer needed, you can delete them like so:
await DB.Entity<Author>().Books.JoinCollection.DropAsync();
Indexes
some care is needed to make sure there won't be any orphaned/ redundant indexes in mongodb after changing your schema.
Renaming entities
if you rename an entity, simply rename the corresponding collection in mongodb before running your app as mentioned in the previous section and all indexes will continue to work because indexes are tied to the collections they're in. or simply tie down the collection name with the [Collection] attribute.
Changing entity properties or index definitions
after running the app with changed property names or modified index definitions, new indexes will be automatically created to match the current shape of index definitions in your code. you should manually drop indexes that have old schema in order to get rid of redundant/ orphaned indexes.
Note
the only exception to the above is text indexes. text indexes don't require any manual handling. since there can only be one text index per collection, the library automatically drops and re-creates text indexes when a schema change is detected.
Migration system
now that you understand how schema changes affect the database, you can automate the needed changes using the newly introduced migration system as explained in the Data Migrations section.


An overview of material icons—where to get them and how to integrate them with your projects.
Material design system icons are simple, modern, friendly, and sometimes quirky. Each icon is created using our design guidelines to depict in simple and minimal forms the universal concepts used commonly throughout a UI. Ensuring readability and clarity at both large and small sizes, these icons have been optimized for beautiful display on all common platforms and display resolutions.
See the full set of material design icons in the Material Icons Library.
The icons are available in several formats and are suitable for different types of projects and platforms, for developers in their apps, and for designers in their mockups or prototypes.
We have made these icons available for you to incorporate them into your products under the Apache License Version 2.0. Feel free to remix and re-share these icons and documentation in your products. We'd love attribution in your app's about screen, but it's not required. The only thing we ask is that you not re-sell the icons themselves.
The complete set of material icons are available on the material icon library. The icons are available for download in SVG or PNGs, formats that are suitable for web, Android, and iOS projects or for inclusion in any designer tools.
Grab the latest stable zip archive (~60MB) of all icons or the bleeding-edge version from master.
The material icons are available from the git repository which contains the complete set of icons including all the various formats we are making available.
$ git clone http://github.com/google/material-design-icons/
Install the icons using the Bower package manager.
$ bower install material-design-icons
Install the icons using npm package manager.
$ npm install material-design-icons
The material icon font is the easiest way to incorporate material icons with web projects. We have packaged all the material icons into a single font that takes advantage of the typographic rendering capabilities of modern browsers so that web developers can easily incorporate these icons with only a few lines of code.
Using the font is not only the most convenient method, but it is efficient and looks great:
The icon font weighs in at only 42KB in its smallest woff2 format and 56KB in standard woff format. By comparison, the SVG files compressed with gzip will generally be around 62KB in size, but this can be reduced considerably by compiling only the icons you need into a single SVG file with symbol sprites.
The easiest way to set up icon fonts for use in any web page is through Google Web Fonts. All you need to do is include a single line of HTML:
<link href="https://fonts.googleapis.com/icon?family=Material+Icons"
rel="stylesheet">
Similar to other Google Web Fonts, the correct CSS will be served to activate the
'Material Icons' font specific to the browser.
An additional CSS class will be declared called .material-icons
.
Any element that uses this class will have the correct CSS to render these icons from the web font.
For those looking to self host the web font, some additional setup is necessary.
Host the icon font in a location, for example https://example.com/material-icons.woff
and add the
following CSS rule:
@font-face {
font-family: 'Material Icons';
font-style: normal;
font-weight: 400;
src: url(https://example.com/MaterialIcons-Regular.eot); /* For IE6-8 */
src: local('Material Icons'),
local('MaterialIcons-Regular'),
url(https://example.com/MaterialIcons-Regular.woff2) format('woff2'),
url(https://example.com/MaterialIcons-Regular.woff) format('woff'),
url(https://example.com/MaterialIcons-Regular.ttf) format('truetype');
}
In addition, the CSS rules for rendering the icon will need to be declared to render the font properly. These rules are normally served as part of the Google Web Font stylesheet, but will need to be included manually in your projects when self-hosting the font:
.material-icons {
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
font-size: 24px; /* Preferred icon size */
display: inline-block;
line-height: 1;
text-transform: none;
letter-spacing: normal;
word-wrap: normal;
white-space: nowrap;
direction: ltr;
/* Support for all WebKit browsers. */
-webkit-font-smoothing: antialiased;
/* Support for Safari and Chrome. */
text-rendering: optimizeLegibility;
/* Support for Firefox. */
-moz-osx-font-smoothing: grayscale;
/* Support for IE. */
font-feature-settings: 'liga';
}
It’s easy to incorporate icons into your web page. Here’s a small example:
face
This example uses a typographic feature called ligatures, which allows rendering of an icon glyph simply by using its textual name. The replacement is done automatically by the web browser and provides more readable code than the equivalent numeric character reference.
This feature is supported in most modern browsers on both desktop and mobile devices.
| Browser | Version supporting ligatures |
| Google Chrome | 11 |
| Mozilla Firefox | 3.5 |
| Apple Safari | 5 |
| Microsoft IE | 10 |
| Opera | 15 |
| Apple MobileSafari | iOS 4.2 |
| Android Browser | 3.0 |
For browsers that do not support ligatures, fall back to specifying the icons using numeric character references like the example below:

Find both the icon names and codepoints on the material icons library by selecting any icon and opening the icon font panel. A codepoints index is also available on our git repository which shows the complete set of names and character codes.
These icons were designed to follow the material design guidelines and they look best when using the recommended icon sizes and colors. The styles below make it easy to apply our recommended sizes, colors, and activity states.
/* Rules for sizing the icon. */
.material-icons.md-18 { font-size: 18px; }
.material-icons.md-24 { font-size: 24px; }
.material-icons.md-36 { font-size: 36px; }
.material-icons.md-48 { font-size: 48px; }
/* Rules for using icons as black on a light background. */
.material-icons.md-dark { color: rgba(0, 0, 0, 0.54); }
.material-icons.md-dark.md-inactive { color: rgba(0, 0, 0, 0.26); }
/* Rules for using icons as white on a dark background. */
.material-icons.md-light { color: rgba(255, 255, 255, 1); }
.material-icons.md-light.md-inactive { color: rgba(255, 255, 255, 0.3); }
Although the icons in the font can be scaled to any size, in accordance with material design icons guidelines, we recommend them to be shown in either 18, 24, 36 or 48px. The default being 24px.
CSS rules for the standard material design sizing guidelines:
.material-icons.md-18 { font-size: 18px; }
.material-icons.md-24 { font-size: 24px; }
.material-icons.md-36 { font-size: 36px; }
.material-icons.md-48 { font-size: 48px; }
Material icons look best at 24px, but if an icon needs to be displayed in an alternative size, using the above CSS rules can help:
face
face
face
face
Using the icon font allows for easy styling of an icon in any color. In accordance with material design icon guidelines, for active icons we recommend using either black at 54% opacity or white at 100% opacity when displaying these on light or dark backgrounds, respectively. If an icon is disabled or inactive, using black at 26% or white at 30% for light and dark backgrounds, respectively.
Here are some examples, using the material CSS styles described above:
.material-icons.md-dark { color: rgba(0, 0, 0, 0.54); }
.material-icons.md-dark.md-inactive { color: rgba(0, 0, 0, 0.26); }
.material-icons.md-light { color: rgba(255, 255, 255, 1); }
.material-icons.md-light.md-inactive { color: rgba(255, 255, 255, 0.3); }
Example for drawing an icon on a light background with a dark foreground color:
face
face
Example for drawing an icon on a dark background with a light foreground color:
face
face
To set a custom icon color, define a CSS rule specifying the desired color for the font:
.material-icons.orange600 { color: #FB8C00; }
and then use the class when referring to the icon:
face
Material icons are also available as regular images, both in PNG and SVG formats.
The material icons are provided as SVGs that are suitable for web projects. Individual icons are downloadable from the material icons library. The SVGs are also available from the material design icons git repository under the path:
material-design-icons/*/svg/production/
For example, icons for maps are in maps/svg/production:
material-design-icons/maps/svg/production/
If multiple icons are in use on a web site, creating spritesheets out of the images is recommended. For more information, refer to the documentation in the sprites directory of the git repository.
PNG is the most traditional way to display icons on the web. Our downloads from
the material icons library provide both single and double densities for each icon. They are referred to
as 1x_web
and 2x_web
respectively in the download. Icons are also available in the git repository
under:
material-design-icons/*/1x_web/
material-design-icons/*/2x_web/
If multiple icons are in use on a web site, creating spritesheets out of the images is recommended. For more information, refer to recommendations in the sprites directory in the git repository.
PNGs suitable for Android are available from the material icons library. These come in all the supported screen densities so they should look good on any device.
The icons are also available in the material design icons git repository in the same combination of colors and sizes named as follows:
*/drawable-{{density}}/ic_{{name}}_{{color}}_{{size}}dp.png
A density-independent VectorDrawable is provided which is supported from Android Lollipop and later:
*/drawable-anydpi-v21/ic_{{name}}_black_24dp.xml
The Vector Drawable is currently only available as a black 24dp icon. This is for compatibility with our most standard icon size. To render the icon in a different color, use drawable tinting available on Android Lollipop.
When using the Vector Drawable, it may not be necessary to include the xxxhdpi density PNG since it is unlikely a device supporting that screen density does not support Vector Drawables.
Material icons also work well within iOS apps. In both the material icons library and git repository, these icons are packaged up in Xcode imagesets which will work easily with Xcode Asset Catalogs (xcassets). These imagesets can be added to any Xcode Asset Catalogs by dragging them into Xcode on to the asset catalog or by copying the folder into the xcasset folder.
The imageset contains the single, double and triple density images (1x, 2x, 3x) so they work on all known iOS screen densities. Both black and white icons are provided, but we recommend using UIImage's imageWithRenderingMode with UIImageRenderingModeAlwaysTemplate which will allow the image to be used as an alpha mask that can be tinted to any possible color.
Objective-C example:
UIButton *button = [[UIButton alloc] init];
UIImage *closeImage =
[[UIImage imageNamed:@"ic_close"]
imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];
button.tintColor = [UIColor colorWithWhite:0 alpha:0.54f];
[button setImage:closeImage forState:UIControlStateNormal];
Swift Example:
let button = UIButton()
let closeImage = UIImage(named:"ic_close")?.imageWithRenderingMode(
UIImageRenderingMode.AlwaysTemplate)
button.tintColor = UIColor(white:0, alpha:0.54)
button.setImage(closeImage, forState:UIControlState.Normal)
Languages such as Arabic and Hebrew are read from right-to-left (RTL). For RTL languages, UIs should be mirrored to display most elements in RTL. When a user interface is mirrored for RTL, some of the icons should also be mirrored. When text, layout, and iconography are mirrored to support right-to-left UIs, anything that relates to time should be depicted as moving from right to left. For example, forward points to the left, and backwards points to the right. However, be mindful that the context in which the icon is placed also influences whether an icon should be mirrored or not.
Icons should only be mirrored if their direction matches other UI elements in RTL mode. When an icon represents visual features of your website that are different in RTL, then the icon should also be mirrored in RTL. For example, if the numbers in a numbered list are on the right side in the RTL language, then the numbers should be on the right side of the mirrored icon.
Note: Icons that include a question mark need to be mirrored in Arabic and Farsi, but not in Hebrew. For an in-depth guidance on this topic, please read the Bidirectionality material design spec article.
This Android developer article describes in-depth how to implement RTL user interfaces. By default on Android, icons are not mirrored when the layout direction is mirrored. You need to specifically mirror the appropriate icons when needed, either by providing specialized assets for RTL languages, or using framework functionality to mirror the assets.
To provide specialized assets for RTL languages, you can use the ldrtl
qualifier on resource directories, such as res/drawable-ldrtl/
. Resources inside such directories will only be used for RTL languages. For devices running Android API 19 or newer, the framework also provides the autoMirrored attribute for Drawables. When this attribute is set to true, the drawable will be automatically mirrored on RTL languages.
Using autoMirrored:
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24.0"
android:viewportHeight="24.0"
android:tint="?attr/colorControlNormal"
android:autoMirrored="true">
<path
android:fillColor="@android:color/white"
android:pathData="M20,11H7.83l5.59,-5.59L12,4l-8,8 8,
8 1.41,-1.41L7.83,13H20v-2z"/>
</vector>
If using autoMirrored or providing alternate Drawable resources isn’t an option, the ImageView scaleX attribute can also be used to mirror drawables (for instance, by providing a RTL-specific layout in a res/layout-ldrtl
directory).
Mirroring within the layout file:
<ImageView
android:id="@+id/my_icon"
android:layout_width="60dp"
android:layout_height="60dp"
android:scaleX="-1" />
Lastly, drawables can be mirrored programmatically.
Manually check for layout direction using getLayoutDirection:
if (ViewCompat.getLayoutDirection(view) == ViewCompat.LAYOUT_DIRECTION_RTL) {
// custom code
}
Mirroring ImageView contents programmatically:
imageView.setScaleX(-1);
iOS has the concept of a UISemanticContentAttribute that is attached to each view. This can be unspecified
, forceLeftToRight
, forceRightToLeft
, playback
or spatial
. iOS uses this value and the (left-to-right (LTR)/RTL setting of the device presenting the interface to determine the effectiveLayoutDirection of the view. This effectiveLayoutDirection determines whether or not to mirror an image when it is displayed.
By default, images' semantic content is set to unspecified
. This causes them to be mirrored in RTL mode. If you do not want an icon to ever be mirrored, you need to explicitly set it to be forceLeftToRight
. Apple calls out some exceptions that should not be mirrored, such as media playback (Fast Forward, rewind, etc.), musical notes, images indicating the passage of time, etc.
Objective-C example:
// Prevent an icon from being mirrored in RTL mode
UIImage *icon = [UIImage<EMAIL_ADDRESS>UIImageView *iconView = [[UIImageView alloc] initWithImage:icon];
iconView.semanticContentAttribute =
UISemanticContentAttributeForceLeftToRight;
Swift example:
// Prevent an icon from being mirrored in RTL mode
let iconImage = UIImage.init(named: "my_icon.png")
let iconView = UIImageView.init(image: iconImage)
iconView.semanticContentAttribute = .forceLeftToRight;
For more in-depth documentation on how to implement RTL on iOS and macOS, please review Apple's RTL documentation.
Semantic content was added in iOS 9. If you are supporting earlier versions of iOS, the material internationalization framework backports some of the functionality to iOS 8.
We recommend the following article as a primer to RTL on the web: https://hacks.mozilla.org/2015/09/building-rtl-aware-web-apps-and-websites-part-1 https://hacks.mozilla.org/2015/10/building-rtl-aware-web-apps-websites-part-2
By default on the web, icons are not mirrored when the layout direction is mirrored. You need to specifically mirror the appropriate icons when needed.
The example below shows how to implement a simple RTL CSS rule. You can also view it on codepen.
page.html

page.css
html[dir="rtl"] .icon {
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
filter: FlipH;
-ms-filter: "FlipH";
}
If mirroring the icons in code is not an option you can use ImageMagick to horizontally mirror the image.
convert -flop my_icon.png my_icon_rtl.png
Here is a list of icons that can be programmatically mirrored to RTL:
arrow_back arrow back | arrow_back_ios arrow back ios | arrow_forward arrow forward |
arrow_forward_ios arrow forward ios | arrow_left arrow left | arrow_right arrow right |
assignment assignment | assignment_return assignment return | backspace backspace |
battery_unknown battery unknown | call_made call made | call_merge call merge |
call_missed call missed | call_missed_outgoing call missed outgoing | call_received call received |
call_split call split | chevron_left chevron left | chevron_right chevron right |
chrome_reader_mode chrome reader mode | device_unknown device unknown | dvr dvr |
event_note event note | featured_play_list featured play list | featured_video featured video |
first_page first page | flight_land flight land | flight_takeoff flight takeoff |
format_indent_decrease format indent decrease | format_indent_increase format indent increase | format_list_bulleted format list bulleted |
forward forward | functions functions | help help |
help_outline help outline | input input | keyboard_backspace keyboard backspace |
keyboard_tab keyboard tab | label label | label_important label important |
label_outline label outline | last_page last page | launch launch |
list list | live_help live help | mobile_screen_share mobile screen share |
multiline_chart multiline chart | navigate_before navigate before | navigate_next navigate next |
next_week next week | note note | open_in_new open in new |
playlist_add playlist add | queue_music queue music | redo redo |
reply reply | reply_all reply all | screen_share screen share |
send send | short_text short text | show_chart show chart |
sort sort | star_half star half | subject subject |
trending_flat trending flat | toc toc | trending_down trending down |
trending_up trending up | undo undo | view_list view list |
view_quilt view quilt | wrap_text wrap text |


TMHMM server offers prediction of transmembrane helices in proteins
get_tmhmm(data, ...) # S3 method for character get_tmhmm(data, splitter = 2500L, attempts = 2, progress = FALSE, ...) # S3 method for data.frame get_tmhmm(data, sequence, id, ...) # S3 method for list get_tmhmm(data, ...) # S3 method for default get_tmhmm(data = NULL, sequence, id, ...) # S3 method for AAStringSet get_tmhmm(data, ...)
| data | A data frame with protein amino acid sequences as strings in one column and corresponding id's in another. Alternatively a path to a .fasta file with protein sequences. Alternatively a list with elements of class |
|---|---|
| ... | currently no additional arguments are accepted apart the ones documented bellow. |
| splitter | An integer indicating the number of sequences to be in each .fasta file that is to be sent to the server. Default is 2500. Change only in case of a server side error. Accepted values are in range of 1 to 10000. |
| attempts | Integer, number of attempts if server unresponsive, at default set to 2. |
| progress | Boolean, whether to show messages of the job id for each batch. Default is FALSE |
| sequence | A vector of strings representing protein amino acid sequences, or the appropriate column name if a data.frame is supplied to data argument. If .fasta file path, or list with elements of class "SeqFastaAA" provided to data, this should be left blank. |
| id | A vector of strings representing protein identifiers, or the appropriate column name if a data.frame is supplied to data argument. If .fasta file path, or list with elements of class "SeqFastaAA" provided to data, this should be left blank. |
https://services.healthtech.dtu.dk/service.php?TMHMM-2.0
A data frame with columns:
Character, name of the submitted sequence.
Integer, length of the protein sequence
Numeric, the expected number of amino acids in transmembrane helices.
Numeric, the expected number of amino acids in transmembrane helices in the first 60 amino acids of the protein.
Integer, the number of predicted transmembrane segments.
Character string, predicted topology of the protein.
This function creates temporary files in the working directory. If something goes wrong during communication with the server and progress was set to TRUE, predictions can be obtained using the web address `paste("https://services.healthtech.dtu.dk/cgi-bin/webface2.cgi?jobid=", jobid, "&wait=20", sep = "")`.
Krogh A, Larsson B, von Heijne G, Sonnhammer EL (2001) Predicting transmembrane protein topology with a hidden Markov model: application to complete genomes. J Mol Biol 305(3):567-80.
#> id length ExpAA First60 tm prediction #> 1 ATCG00660.1 117 12.93 0.59 0 i #> 2 AT2G43600.1 273 6.17 6.13 0 o #> 3 AT2G28410.1 115 12.94 9.53 0 o #> 4 AT2G22960.1 184 0.01 0.01 0 o #> 5 AT2G19580.1 270 90.00 41.19 4 i9-31o41-63i70-92o231-253i #> 6 AT2G19690.2 148 21.89 19.81 1 i7-26o #> 7 AT2G19690.1 147 20.76 19.79 1 i7-26o #> 8 AT2G33130.1 103 20.43 20.43 1 i7-26o #> 9 AT2G05520.1 145 20.20 20.20 1 i7-29o #> 10 AT2G05520.2 138 20.28 20.27 1 i7-29o


| DOSE: |
1 hit |
|
LSD |
(blotter / tab) |
In 2004, my favourite friends and I spent a lot of time off our faces. Mostly it was just on weed, though occasionally we were able to lay our hands on some acid. We took it only very few times over the course of the summer, but the trips we had were some of the most beautiful and memorable of my entire drug-taking life.
There is something very special about tripping with people that you care deeply about. There is one night in particular, though, that will stay with me forever - not only was I in fine company, it was also a night of great self-discovery for me.
There were six of us. We were in our friend's band practice room. The tabs simply bore a red square bordered by white. The first few hours of the trip were pleasant but wholly unremarkable - the weirdness grew and grew until I was thoroughly outside of the metaphorical box and in tune with the surreal and child-like side of myself that I love so much. I recall spending quite some time watching a beetle crawling across the floor, and being absolutely mesmerised by the concept of an exoskeleton.
I also spent a good long while with an orange. Examining it in a way that I only ever really do when I'm tripping. Running my fingers over the skin, squeezing it gently, smelling it, digging my nails into it - it was as though I had never seen an orange in my life. I was absolutely enthralled with its perfectly spherical shape. I licked it, I tapped it, brushed it against my face and over my lips... everything I did was centred around getting an absolutely clear picture if what it is that oranges are all about. Peeling it took an awfully long time, but it was okay because time was nothing more than a harmless illusion anyway. And finally being able to pop a segment into my mouth.. slowly chew and feel it with my tongue, all the time marveling at the changes in flavour and texture, then at last to swallow... it was almost orgasmic.

It was shortly after my little citrusgasm that I was hit by The Badness. At that time in my life, my depression was reaching its most severe. And at that moment I began to experience the most crippling low I can ever remember feeling. I dropped of my chair, crept into a little space in the corner, and fell into an almost catatonic blackness. I would have cried with despair had I any energy whatsoever. I became absolutely convinced that my whole existence was utterly pointless and insignificant. I didn't want to be alive any more.
Nobody else seemed to notice.
I don't know how long I was there, but eventually one of the others gently shook my arm and told me they were going on a mission - to walk into town (several miles down a country lane). I tried over and over to tell them I didn't want to go... in my head, I was ecstatic that they were leaving because it meant I would have the privacy I needed to kill myself. After a lot of persuasion, I was talked into going with them.
Standing up was so difficult that it physically hurt me. Trudging outside took only a few seconds but they lasted a lifetime.
As I stepped out into the warm morning air, suddenly every ounce of the depression lifted. The pain was gone. I looked around, everything looked so beautiful in the vague pre-dawn half light, and I smiled. Had I stayed inside and gone through with my plan, I would have missed this gorgeous moment.
The mission back into town on foot is a long one, but it felt like about 20 minutes. All of the plants, trees, fields.. everything natural was emitting a faint blue glow and the more I gazed over it all, the more it healed me and made me feel alive. I fell behind as the rest of the group went off ahead, and that was okay. I loved them all dearly, but I needed the semi-solitude to get through my little personal battle.
As we reached the town, I opted to head back home instead of going on to the castle. We said out goodbyes, and about ten minutes later I got back. It was about 5am. I made myself a big mug of coffee, cut a slab of chocolate cheesecake, and went and sat outside and watched the sunrise.
And as I sat there, drinking the nicest coffee in the world and eating the best goddamned cheesecake of my life, I watched the world wake up and I had one of those life-changing revelations that one often has on acid, but this one really did change my life.
It dawned on me that the reason the whole night had just been one big metaphor for my life. I'd had some fun, but because I'd slipped into my own little world and started ignoring everything around me I became depressed. It was the show of love and friendship from those around me that convinced me to get up and fight back, and it wasn't an easy thing to do but it made a huge difference and got me to where I needed to be.
At that moment, I finally saw the way out of my mental problems. And I knew it wasn't going to be easy, I knew it was going to be a long and painful road... but I also knew that I'd be okay at the end of it.
That was the first time in a lot of years that I started to see a light at the end of the tunnel. It was still a long time before I was able to say I'd recovered to any great extent, but since then I've always been able to think back to that night and know that everything would eventually come together.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


RMIClassLoader
providers.
The {@link net.jini.loader.ClassAnnotation} interface may be
implemented by a {@link java.lang.ClassLoader} to customize the
behavior of {@link java.rmi.server.RMIClassLoader#getClassAnnotation
RMIClassLoader.getClassAnnotation} for classes defined by an instance
of such a class loader (if ClassAnnotation
is supported
by the current RMIClassLoader
provider).
{@link net.jini.loader.DownloadPermission} can be used to restrict
the {@link java.security.CodeSource} values (codebase URLs and
signers) with which downloaded classes can be defined using
RMIClassLoader
(if DownloadPermission
is
supported by the current RMIClassLoader
provider).
{@link net.jini.loader.ClassLoading} provides static methods for
loading classes using RMIClassLoader
with optional
verification that the codebase URLs used to load classes provide
content integrity.
@since 2.0
@version 2.0


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.
HIGH COURT OF ORISSA: CUTTACK CRLREV Nos. 534, 615, 616, 699, 700 and 701 of 2019 From the order dated 19.07.2019 passed by the learned Special Judge (Vigilance), Keonjhar in VGR Case No.19 of 2011 rejecting the discharge petition of the petitioners. --------- In CRLREV No.534 of 2019 Jitendra Nath Patnaik ...... Petitioner -Versus- State of Odisha (Vigilance) ...... Opposite Party For Petitioner : Mr.U.C.Pattnaik, Advocate For Opposite party : Mr.Sangram Das, Standing Counsel (Vig) In CRLREV No.615 of 2019 Akshya Kumar Das ...... Petitioner -Versus- State of Odisha (Vigilance) ...... Opposite party For Petitioner : Mr.G.Mukherji, Sr.Advocate Mr.S.Panda, Advocate For Opposite party : Mr.Sangram Das, Standing Counsel (Vig) In CRLREV No.616 of 2019 Nityananda Mohanty ...... Petitioner -Versus- State of Odisha (Vigilance) ...... Opposite party For Petitioner : Mr.G.Mukherji, Sr.Advocate Mr.S.Panda, Advocate For Opposite party : Mr.Sangram Das, Standing Counsel (Vig) -2- In CRLREV No.699 of 2019 Ashok Kumar Sahu ...... Petitioner -Versus- State of Odisha (Vigilance) ...... Opposite party For Petitioner : Mr.R.K.Mohanty, Sr.Advocate Ms.Sumitra Mohanty, Advocate For Opposite party : Mr.Sangram Das, Standing Counsel (Vig) In CRLREV No.700 of 2019 Prananath Dash ...... Petitioner -Versus- State of Odisha (Vigilance) ...... Opposite party For Petitioner : Mr.R.K.Mohanty, Sr.Advocate Ms.Sumitra Mohanty, Advocate For Opposite party : Mr.Sangram Das, Standing Counsel (Vig) In CRLREV No.701 of 2019 Rabindranath Sarangi ...... Petitioner -Versus- State of Odisha (Vigilance) ...... Opposite party For Petitioner : Mr.R.K.Mohanty, Sr.Advocate Ms.Sumitra Mohanty, Advocate For Opposite party : Mr.Sangram Das, Standing Counsel (Vig) JUDGMENT
PRESENT:
THE HONOURABLE SHRI JUSTICE B.P. ROUTRAY Date of Judgment : 06.08.2020 B.P. ROUTRAY, J. All the petitioners in these Criminal Revisions have challenged the order dated 19.07.2019 passed by the learned Special Judge -3- (Vigilance), Keonjhar in VGR Case No. 19 of 2011 and have further prayed to discharge them from the offences under Sections 13(2) read with Section 13(1)(d) of the Prevention of Corruption Act,1968, Sections 379/120-B of the Indian Penal Code, Sections 21 of the Mines and Minerals (Development and Regulations) Act, 1957 (hereinafter in short called "MMDR Act"), Section 3-A of the Forest Conservation Act, 1980 and Section 58 of the Mineral Conservation and Development Rules, 1988.
2. Since all these Revision Petitions are arising out of the very same impugned order dated 19.07.2019 passed in VGR Case No. 19 of 2011 by the learned Special Judge (Vigilance), Keonjhar, they are heard together analogously and disposed of by this common order.
3. The case in nutshell is that a mining lease was granted in favour of Late Banshidhar Patnaik, the father of the accused- petitioner in CRLREV No.534/2019 Jitendranath Patnaik over an area of Ac.260.00 dec. for Manganese and Iron Ore. Mining lease so granted for Manganese was for 20 years and for Iron Ore was for 30 years. The lease period started on 31.07.1959. However, in the year 1967 said Banshidhar Patnaik surrendered the mining lease in respect of Manganese but continued in respect of Iron Ore. Before expiry of the said lease period, he applied for renewal of the lease on 30.07.1988 for the break up area, but without the de-reservation -4- proposal though there were forest areas within the applied area. However, no renewal of fresh lease was granted in his favour after 31.07.1989, but the period was further extended for one year more i.e., till 31.07.1990 in view of Rule 24-A of the Mineral Concession Rules, 1960 as it then was.
4. Allegedly accused Jitendranath Patnaik (petitioner in CRLREV No. 534/2019), on 7.11.1991 applied on behalf of his father Bansidhar Patnaik to the Government in the Department of Steel and Mines through the Deputy Director of Mines, Joda for grant of working permission pending renewal of mining lease. The working permission was granted for 6 months and extended from time to time till 26.12.1994 without any approval by the Ministry of Environment and Forest. Said Banshidhar Patnaik (father of the petitioner) died on 5.11.1995. The Ministry of Environment and Forest in its letter dated 3.9.1998 communicated the permission for DRP (De-reservation Proposal) over an area of Hc.18.02 for 10 years which was coterminous with the permission granted under the MMDR Act.
5. In the meantime accused Jitendranath Patnaik in his letter dated 6.9.1996 requested the Government in Steel and Mines Department for 20 years renewal of the mining lease, however, without submitting the application in proper form. Further, another proposal for renewal was submitted by the said accused Jitendranath Patnaik on 25.07.2008 for 20 years enclosing a WILL, allegedly -5- executed by his father Late Banshidhar Patnaik, which was already declared forged by the learned District Judge, Keonjhar vide its order dated 26.3.2001 passed in Misc. Case No. 5 of 1996.
6. It is the case of the prosecution that, the said accused Jitendranath Patnaik in conspiracy with other accused persons continued the illegal mining activities from 1999 to 2009 causing heavy pecuniary loss to the Government to the tune of Rs.130.39 crores, and to their personal gain.
7. The FIR was lodged on 18.11.2009 by the D.S.P.,Vigilance and charge sheet was submitted on 26.03.2013. The learned Judge took cognizance of the aforesaid offences on 11.06.2013. There were 15 numbers of accused persons and due to death of one accused, namely, S. Sahoo, presently 14 accused persons are there.
8. Except the petitioner-accused Jitendranath Patnaik, all other petitioners-accused persons are Government Officials. The common submission on behalf of all the petitioners in challenging the impugned order of the learned Vigilance Judge, with prayer for discharge, is that the court below has failed to appreciate the provision of law that, in absence of the complaint being presented by the competent authority, the order of cognizance is not sustainable in the eye of law. As per Section 22 of the MMDR Act, since there is a bar for taking cognizance of any offence under the said Act unless the -6- complaint in writing is made by a person authorized in this behalf by the Government, the cognizance taken on the report of Vigilance Police is bad in the eye of law. It is further submitted that in the Orissa Minerals (Prevention of Theft, Smuggling & Illegal Mining and Regulation of Possession, Storage, Trading and Transportation) Rules, 2007 (hereinafter referred as OMPTS Rules), the „competent authority‟ as defined under Rule 2(1)(b) is any officer mentioned in Schedule-I appended to the said Rules. Bringing attention of this Court to said Schedule -I, it is pointed out that the name of any such Vigilance Official is not appearing as such in the schedule. Therefore, the complaint at the instance of the Vigilance Police and initiation of the proceeding thereof by taking cognizance of the offences by the court below is vitiated. It is also submitted that, whatever may be the contravention is, of the provisions of the MMDR Act or MCD Rules, the same never mean to constitute the offence of theft. The learned court below has not appreciated the law properly, and held that, since the petitioner did not challenge the order taking cognizance of the offences, their prayer for discharge at this stage cannot be entertained. In addition to this submission, it is also submitted on behalf of the petitioners Akshya Kumar Das (petitioner in CRLREV No.615/2019) and Nityananda Mohanty (petitioner in CRLREV No.616/2019) that, they have retired from service on 30.04.1994 and in the year 1996 respectively and therefore, initiation of any judicial -7- proceeding against them after four years of their retirement is not permissible in view of the provision contained in Rule 7(2)(c) of the OCS (Pension) Rules, 1992.
9. In support of their contention that, the cognizance of the offences under the MMDR Act and MCD Rules without the complaint being lodged by any competent authority as per the mandate in Section 22 of the MMDR Act and Schedule-I of the OMPTS Rules is unsustainable and the proceeding against the petitioners is also vitiated, they rely on the decision in the case of State of NCT of Delhi Vs. Sanjay, reported in (2014) 9 SCC 772 and a judgment of this Court dated 9.7.2019 passed in CRLMC No. 2440 of 2010 (Ramesh Kumar Agrawal Vs. State of Odisha & Ors.), reported in 2019 SCC Online Ori.226.
10. On the other hand it is submitted on behalf of Vigilance Department that, the Vigilance Officials have been duly empowered and authorized to conduct enquiry and investigation in respect of all such offences by the Notification of Government dated 14.01.2010. Therefore, the contention of the petitioners that the Vigilance D.S.P. is not authorized to lodge the complaint in respect of those offences is not at all correct and liable to be rejected.
11. To examine this submission, it is first required to see Sec.22 of the MMDR Act and the relevant provisions of the OMTPS Rules. Section 22 speaks as follows:
-8-
"22. Cognizance of offences.--No court shall take cognizance of any offence punishable under this Act or any rules made thereunder except upon complaint in writing made by a person authorised in this behalf by the Central Government or the State Government."
12. Rule 15 of the OMPTS Rules prescribes that, no court shall take cognizance of any offence punishable under the act except upon any complaint in writing is made by the competent authority or person authorized in this behalf by the Government. The term „competent authority‟ has been defined in Rule 2(1)(b) as „Officers mentioned in Schedule-I‟ of the said Rules. In Schedule-I, 15 Mining Officers including the Director and Dy. Director of Mines for different areas of jurisdiction have been named. Further the Government in the Department of Steel and Mines, in exercise of power conferred under Sections 22 and 23B of the MMDR Act, in its Notification dated 19.12.2009 has named the Director of Mines and two Joint Directors authorizing them to exercise the powers of detection/seizure and confiscation etc. in connection with illegal mining activities for all type of minerals covering the entire State of Odisha. For better appreciation, the said Notification is reproduced below:
"DEPARTMENT OF STEEL & MINES NOTIFICATION The 19th December 2009 No.8096--IV(A)-SM-101/2009-SM.--Whereas, the Government of Orissa have been considering delegation of original powers of detection, seizure, investigation, prosecution, etc. under the provisions of M.& M. (D. & R.) Act, 1957 and O.M.P.T.S.
Rules, 2007 to the Joint Director/Deputy Director/Mining Officer deputed to State Level Enforcement Squad (S.L.E.S.) for checking illegal mining to exercise such powers all over the State;
Now, therefore, in exercise of the powers conferred under Sections 22 & 23B of M. & M. (D.& R.) Act, 1957, the State Government have been pleased to authorize the -9- following Officers to exercise the powers of detection, seizure and confiscation, etc. in connection with illegal mining activities covering the entire State of Orissa under the relevant provisions of the aforementioned Act & Rules in respect of the area mentioned against each. Further they are declared as competent authority as defined in rule 2(1)(b) of Orissa Minerals (Prevention of Theft, Smuggling & Illegal Mining and Regulation of Possession, Storage, Trading and Transportation) Rules, 2007 from the date of issue of this notification.
Sl.No. Name of the Officers Jurisdiction Minerals 1. Director of Mines, Orissa Entire State All Minerals 2. Joint Director of Mines/Deputy Director of Mines/Mining Officer working in the o/o Director of Mines Entire State All Minerals 3. Joint Director of Mines/Deputy Director of Mines/Mining Officer deputed to State Level Enforcement Squad (S.L.E.S.) Entire State All Minerals By order of the Governor S.DASH Commissioner-cum-Secretary to Government"
13. Again the Government of Odisha in the Home Department in their Notification dated 14.01.2010 have specified the Officers of and above the rank of Inspector of Police under the Director of Vigilance, Odisha to conduct investigation/enquiry and to take legal action under the provisions of the IPC, other relevant Acts and Rules pertaining to illegal mining in the State and to file charge sheet/final report accordingly after obtaining approval/sanction of the competent authority as and when required in the corresponding Act /Rules. The list of offences includes offences under the MMDR Act, the Forest Conservation Act, OMPTS Rules etc. For better appreciation, the said Notification is reproduced below:
"HOME (SPECIAL SECTION) DEPARTMENT NOTIFICATION The 14th January, 2010 S.R.O.No.49/2010---In exercise of the power conferred by Clause (S) of Section 2 of the Code of Criminal Procedure, 1973, the Government in Home Department has -10- issued the Notification vide Order No.31045-D.& A, dated the 7th August, 2004 specifying the offences which can be investigated by the Vigilance Organization.
As per the Clause 1, Schedule II of the Notification, dated the 7 th August, 2004 of Home Department, any other particular offence or class of offences that may be specified by the State Government from time to time can be enquired and investigated into by Vigilance Organization. During enquiry/investigation of the allegations on illegal mining, it is felt imperative that other sections of I.P.C. in addition to sections mentioned in Schedule II of the above Notification, dated the 7 th August, 2004 and the provisions of the Acts/Rules mentioned below may be applicable for the purpose of investigation of the cases.
1. The Orissa Forest Act, 1972
2. The Wildlife (Protection) Act, 1972
3. The Indian Forest Act, 1927
4. The Forest (Conservation) Act, 1980
5. The Forest (Conservation) Rules, 2003
6. The Environment (Protection and Control of Pollution) Act
7. The Environment (Protection) Rules, 1986
8. The Air (Prevention and Control of Pollution) Act, 1981
9. The Air (Prevention and Control of Pollution) Rules, 1982
10. The Water (Prevention and Control of Pollution) Act, 1974
11. The Water (Prevention and Control of Pollution) Rules, 1975
12. The Water (Prevention and Control of Pollution) Cess Act, 1977
13. Orissa Minor Mineral Concession Rules, 2004
14. The Mines Act, 1952
15. The Mines and Minerals (Development and Regulation) Act, 1957
16. The Mineral Concession Rules, 1960
17. Orissa Minerals (Prevention of Theft, Smuggling and other Unlawful Activities) Act, 1988
18. Orissa Minor Minerals Concession Rules, 2004
19. Orissa Minerals (Prevention of Theft, Smuggling and Illegal Mining and Regulation of Possession, Storage, Trading and Transportation) Rules, 2007. The State Government do hereby empower the officers of and above the rank of Inspector of Police posted under the Director, Vigilance, Orissa to conduct investigation/enquiry, take legal actions under the provisions of I.P.C. other relevant Acts and Rules pertaining to the illegal mining in the State and file Charge Sheet/Final Report as it is applicable after obtaining approval/sanction of the Competent Authority as and when required in the corresponding Acts/Rules.
The devolution of the above power shall be limited to the purpose of taking up enquiry/investigation into the alleged mining activities referred to by the State Government or till the latter withdraws the same.
[No.128-C.] By order of the Governor A.P. PADHI Principal Secretary to Government"
14. In the case of State of NCT (supra), the Hon‟ble Supreme Court has held at paragraphs 69 and 70 as follows:
"69. Considering the principles of interpretation and the wordings used in Section 22, in our considered opinion, the provision is not a complete and absolute bar for taking action by the police for illegal and dishonestly committing theft of minerals including sand from the riverbed. The Court shall take judicial notice of the fact that over the years rivers in India have been affected by the -11- alarming rate of unrestricted sand mining which is damaging the ecosystem of the rivers and safety of bridges. It also weakens riverbeds, fish breeding and destroys the natural habitat of many organisms. If these illegal activities are not stopped by the State and the police authorities of the State, it will cause serious repercussions as mentioned hereinabove. It will not only change the river hydrology but also will deplete the groundwater levels.
70. There cannot be any dispute with regard to restrictions imposed under the MMDR Act and remedy provided therein. In any case, where there is a mining activity by any person in contravention of the provisions of Section 4 and other sections of the Act, the officer empowered and authorised under the Act shall exercise all the powers including making a complaint before the Jurisdictional Magistrate. It is also not in dispute that the Magistrate shall in such cases take cognizance on the basis of the complaint filed before it by a duly authorised officer. In case of breach and violation of Section 4 and other provisions of the Act, the police officer cannot insist the Magistrate for taking cognizance under the Act on the basis of the record submitted by the police alleging contravention of the said Act. In other words, the prohibition contained in Section 22 of the Act against prosecution of a person except on a complaint made by the officer is attracted only when such person is sought to be prosecuted for contravention of Section 4 of the Act and not for any act or omission which constitutes an offence under the Penal Code."
Similarly this Court in the case of Ramesh Kumar Agrawal (supra), relying on the aforesaid decision of the Supreme Court has quashed the order of cognizance taken for the offence under Section 21 of the MMDR Act.
15. It is true that in the aforesaid two cases relied upon by the petitioners, the Police had instituted the complaint and submitted the final report. The Police had no authorization for doing enquiry or investigation or to take any legal action in respect of any offence under the MMDR Act. But here is a case, which clearly shows that the Vigilance Police of and above the rank of Inspector, have been specifically authorized to conduct the investigation/enquiry and to -12- take all legal action pertaining to illegal mining activities in the State including the offences under the MMDR Act, Forest Conservation Act and OMPTS Rules. It is true that none of the petitioners have challenged or are questioning the power of Government to issue the Notification dated 14.01.2010 authorising Vigilance Police in that respect. Undisputedly the validity of notification dated 14.1.2010 is not questioned. The averments and submissions made on behalf of the petitioners are completely silent about the said Notification made in favour of the Vigilance Police. On the other hand, as seen from the Notification dated 14.01.2020 issued by the Government in Home Department and the Notification dated 19.12.2009 issued by the Steel and Mines Department, Government of Odisha, they are neither overlapping to each other nor the Notification dated 14.01.2010 is found in conflict with the provisions of the MMDR Act or the OMPTS Rules. A bare perusal of the notification dated 14.01.2010 clearly shows that it has given power to the Vigilance Police to investigate or lodge complaint for such offences under the MMDR Act and other relevant Acts / Rules. Therefore, in view of the specific authorization made in favour of the Vigilance Officials in that respect, the contentions of the petitioners cannot be accepted that the Dy. Superintendent of Police (Vigilance) is not authorized to file the complaint for the offences against the requirement of Section 22 of the MMDR Act. Therefore, in my considered opinion the complaint at -13- the instance of Vigilance Police and investigation conducted by them against the petitioners is maintainable.
16. It would not be out of place to mention here that the 'competent authority' as prescribed in Rule 15 of the OMPTS Rules is in addition to the „person authorized' as mentioned in Section 22 of the MMDR Act. Therefore, it is immaterial to discuss who would be the competent authority for the purpose, because the term „competent authority‟ is in addition to the „person authorized in this behalf‟ as per Rule 15 of the OMPTS Rules, against the prescription of Section 22 of the MMDR Act.
17. It is argued on behalf of the petitioners that the action in lifting the mineral even by violating the provisions as per the allegations would never amount to theft under the Indian Penal Code. But, in my considered view, this argument does not appear convincing in view of the observation of the Hon‟ble Supreme Court made in the case relied upon by the petitioners in the case of State of NCT (supra). It is further observed in the said decision that where a person without any lease or license or authority extract minerals and remove and transport them with an intent to remove dishonestly, is liable to be punished of committing such offence under Sections 378 and 379 of the IPC. In paragraphs 71, 72 and 73 of the judgment the Hon‟ble Supreme Court held as follows:
-14-
"71. However, there may be a situation where a person without any lease or licence or any authority enters into river and extracts sand, gravel and other minerals and remove or transport those minerals in a clandestine manner with an intent to remove dishonestly those minerals from the possession of the State, is liable to be punished for committing such offence under Sections 378 and 379 of the Penal Code.
72. From a close reading of the provisions of the MMDR Act and the offence defined under Section 378 IPC, it is manifest that the ingredients constituting the offence are different. The contravention of terms and conditions of mining lease or doing mining activity in violation of Section 4 of the Act is an offence punishable under Section 21 of the MMDR Act, whereas dishonestly removing sand, gravel and other minerals from the river, which is the property of the State, out of the State's possession without the consent, constitute an offence of theft. Hence, merely because initiation of proceeding for commission of an offence under the MMDR Act on the basis of complaint cannot and shall not debar the police from taking action against persons for committing theft of sand and minerals in the manner mentioned above by exercising power under the Code of Criminal Procedure and submit a report before the Magistrate for taking cognizance against such persons. In other words, in a case where there is a theft of sand and gravel from the government land, the police can register a case, investigate the same and submit a final report under Section 173 CrPC before a Magistrate having jurisdiction for the purpose of taking cognizance as provided in Section 190(1)(d) of the Code of Criminal Procedure.
73. After giving our thoughtful consideration in the matter, in the light of the relevant provisions of the Act vis-à-vis the Code of Criminal Procedure and the Penal Code, we are of the definite opinion that the ingredients constituting the offence under the MMDR Act and the ingredients of dishonestly removing sand and gravel from the riverbeds without consent, which is the property of the State, is a distinct offence under IPC. Hence, for the commission of offence under Section 378 IPC, on receipt of the police report, the Magistrate having jurisdiction can take cognizance of the said offence without awaiting the receipt of complaint that may be filed by the authorised officer for taking cognizance in respect of violation of various provisions of the MMDR Act. Consequently, the contrary view taken by the different High Courts cannot be sustained in law and, therefore, overruled. Consequently, these criminal appeals are disposed of with a direction to the Magistrates concerned to proceed accordingly."
18. The additional argument, what is urged on behalf of the petitioners in CRLREV Nos.615 and 616 of 2019 that they retired from service since 1994 and 1996 respectively and cognizance being -15- taken on 11.06.2013, the same is barred under Section 7(2)(c) of the OCS (Pension) Rules, 1992, is not found acceptable. It is because Rule 7 has a limited field of application and cannot be extended to put an absolute bar against criminal prosecution. In the case of State of Maharashtra Vs. Keshav Ramchandra Pangare & Another, reported in (1999) 9 SCC 479, the respondent Keshav Ramchandra Pangare retired as Dy.Engineer, P.W.D. in the State of Maharaashtra. Prosecution launched against him under Sections 120-B, 406, 420, 465, 466, 467, 468, 471, 477 and 109 IPC and Sections 5(i)(c),(d) read with Section 5 (2) of the Prevention of Corruption Act, 1947. His challenge before the Bombay High Court was that the complaint being filed beyond the period of four years from the date of commission of the offence, it is barred by Rule 27(3) of the Maharashtra Civil Services (Pension) Rules, 1982. The Bombay High Court accepted the plea and held that Rule 27 of the Pension Rules was directly applicable and it is mandatory that prosecution should be launched within four years from the date of commission of offence and consequently quashed the criminal proceeding against the respondent. The said judgment was challenged by the State of Maharashtra before the Supreme Court. Rule 27 of the Maharashtra Civil Services (Pension) Rules 1982 is a pari materia provision with Rule 7 of the OCS (Pension) Rules, 1992. On interpretation, it is held by the Supreme Court that, those provisions of the Pension Rules is -16- only meant for the purpose of granting, withholding or withdrawing the pension and it‟s operation would be in the limited field and cannot supersede the period of limitation prescribed under the Cr.P.C. The relevant observation of the Supreme Court is reproduced below:
"9. Similarly, in the present case, Rule 27(1) provides the right of Government to withhold or withdraw a pension and in that context the said rule is to be interpreted. Under the said rule, the Government may, inter alia, order withholding or withdrawing a pension or any part thereof, if, in any departmental or judicial proceedings, the pensioner is found guilty of grave misconduct or negligence during the period of his service. It also empowers the Government to order the recovery from such pension of the whole or part of any pecuniary loss caused to the Government if, in any departmental or judicial proceedings the pensioner is found guilty of grave misconduct or negligence during the period of his service. In the context of the second part of sub rule (1), sub rule (3) is to be read and interpreted. If something is to be recovered from the pension payable to the employee then the judicial proceeding or departmental inquiry is required to be started within the period prescribed under the sub-rule (2) or sub-rule (3) but that would not debar the prosecuting agency from launching the prosecution for the offence of grave misconduct. This rule is to be read with the previous Rule 26 which provides that future good conduct shall be an implied condition of every grant of pension and Government may withhold or withdraw a pension or part thereof, if the pensioner is convicted of a serious crime or is found guilty of grave misconduct. But the Pension Rules 26 and 27 do not lay down any period of limitation for prosecution or could not supersede the period of limitation prescribed under the Cr.P.C. Rule 27 is only meant for the purpose of granting, withholding or withdrawing the pension and hence its operation would be in the limited field of granting or withholding pension to the Government employees.
10. Relying upon the decision in State of Punjab Vs. Kailash Nath,(1989)1 SCC 321, the learned Single Judge of the Bombay High Court in Prabhakar Govind Sawant v. State of Maharashtra and others, (1991) Maharashtra Law Journal 1051, rejected the contention that the prosecution was barred under Rule 27 of the Pension Rules as it was launched after the period of four years. In that case, the learned Judge also referred to Article 254 of the Constitution and held that the provisions of the Criminal Procedure Code shall have an overriding effect and shall prevail notwithstanding any provision in the Pension Rules framed by the State Government. It is unfortunate that the attention of the learned Single Judge was not drawn to the said decisions which are of a binding nature at least as far as the High Court is concerned. That apart, learned Single Judge, instead of jumping to a conclusion solely based on Rule 27 of the Pension Rules should have examined the -17- relevant provisions of the Code before axing down the criminal prosecution in respect of serious offences."
This Court also by relying the said decision of the Supreme Court, in the case of Fani Bhusan Das & Anr. Vs. State of Odisha (CRLMC Nos. 258 &686 of 2004, and 2626 of 2007), reported in 2018 SCC Online 310, has observed that the provision of the Cr.P.C. shall have an overriding effect and shall prevail notwithstanding any provision in the Pension Rules, and therefore, the provisions of OCS (Pension) Rules, 1992 would not give any relief to the petitioners.
So the contention of these two petitioners to give them immune from criminal prosecution by virtue of Rule-7 of the OCS (Pension) Rules is found without substance and accordingly rejected.
19. A further contention is made on behalf of the petitioner Jitendranath Patnaik that in absence of all legal heirs of the lessee Late Bansidhar Patnaik, the prosecution against him alone is not maintainable. This contention has no leg to stand because as per the allegation he is the only legal heir of late Bansidhar Patnaik, who applied for renewal by producing the forged WILL and is also the beneficiary of the ill-got minerals. When other legal heirs have not played any role in such illegal mining, they need not be brought into the sphere of prosecution because onl--y being the legal heirs under the law will not attract any offence itself, without actus reus and mens rea.
-18-
20. In view of the discussions made above, the CRLREVs are found devoid of any merit and accordingly all these Criminal Revisions stand dismissed.
No order as to costs.
...........................
B.P. Routray, J.
Orissa High Court, Cuttack.
The 6th August, 2020/CRB


Keyboard Shortcuts
I use mac terminal almost daily, but for some reason, these keyboard shortcuts had evaded me all these years…
- Go to beginning of a line:
cmd + a
- Go to end of a line:
cmd + e
- Move left word-by-word:
alt + <-
- Move right word-by-word:
alt + ->
Terminal Style
After using my personal terminal style for so long, it has become a necessity. To be filled in later…
- color scheme + window transparency
- prompt format
- directory highlight
- fortune + cowsay
- shortcuts + aliases


The Webulous Add-on provides access to the Ontologies in the NCBO BioPortal repository so that you can easily create ontology based data validations in Google Sheets. From the Webulous menu select the "Ontology Search..." option to open a sidebar where you can access BioPortal. You can choose to search across all ontologies in BioPortal or restrict this to a specific ontology by choosing one from the dropdown.
You can create data validations in your spreadsheet directly from search results. To create a data validation first select a range of cells in your spreadsheet where you would like the validation to apply. This can be a custom range of cells or an entire column or row.
Note: Creating long lists of data validations can effect performance of the Google Sheet so it is recommended to only create validations for a few hundred cells at a time.
With a range selected, hover over the term in your search result that will act as the source for the data validation. Two buttons will appear that will allow you to create a data validation based on either direct subclasses of the term, or all subclasses (descendants) of the term. The data validation will also include the selected term. You can merge multiple ontology terms into an existing data validation. Simply select an existing range and choose either subclasses or descendnats of the new term from the search results.
Note: Data validations are currently restricted to a maximum of 5000 terms.
You can remove existing data validations using the normal Data > Validations... menu item in Google Sheets. However, validations created with Webulous create hidden sheets that store the term label to URI mappings. In order to remove these validations entirely it is recommended to use the Webulous > "Ontology Validations..." menu item. This will show all the existing validations. From here you can view or remove individual validations or you can simply remove all validations to reset the spreadsheet.
Webulous can also be used to edit ontology building templates from a Webulous server. For instance, you can use Webulous to submit new terms to ontologies like EFO. You can get more information about creating your own Webulous server here and the code is also available from GitHub.
You can only load one Webulous template at a time. Select the "Webulous templates..." option in the menu. Choose a Webulous template server and a list of available templates will appear. Choose the template and a new sheet will be created in your spreadsheet. Populate the columns with the required information and submit the data back, again using the "Webulous template..." menu item.
Version: 1.0-beta
Developed in the SPOT Team at the EMBL-EBI European Bioinformatics Institute in collaboration with the NCBO National Centre for Biomedical Ontology.
Please contact the SPOT team if you require any further assistance with Webulous.


About me
I am a Full Stack Kotlin/Java Android Developer, currently looking for an entry level position in the Seattle area.
My tech journey started a couple years after graduating from the University of Washington. After losing both my jobs from COVID-19 and unsure what to do with my degree, I took the opportunity to do a career shift by particpating in the Code Fellows bootcamp. Through the course, I gained a deep appreciation for the world of software development and decided to grow my expertise in Android Development.
I am interested in making Android applications because mobile development is on the rise. Users spend most of their time on thier phones than any other device. Due to the flood of highly advanced mobile features, communication through apps have become faster and more efficient. I want to exceed the bar of mobile applications to enhance the users experience and benefit the public in a positive way. At the moment, my focus has been developing apps in Kotlin, which was an easy bridge given my knowledge of Java. Since finishing the Code Fellows program months ago, I have been honing my skills within Android Development on a daily basiss by creating new projects ranging from social media and eCommerce apps.
In my spare time, I "try" to stay active by snowboarding, rock climbing, or just heading to the gym. However, video games are my first love. I grew up playing all kinds of gaming systems but graduated to PC gaming after building my computer a few years ago. One of my personal goals is to be a father of a corgi dog, which means having more stability in my life. Gaining stable employment would certainly bring me closer to being a proud (dog) father.
I look forward to chatting with potential employers and fellow coders, so please do not hesitate to contact me below or email me at<EMAIL_ADDRESS>Projects Images
Education
Certificate - Full-Stack Java
Code Fellows
June 2020 - November 2020B.A. - American Ethnic Studies
University of Washington
2012-2016Work
Lead Server - Din Tai Fung
2015-2020- Supported as trainer of new servers to ensure quality and consistent service was met and/or exceeded company standard.
- Created a cheerful accommodating experience for clients acknowledging any and all customers in need of service.
Expeditor - Eureka
2016-2017- Supported as a liaison between cooks, waiters and costumers
- Delegated food orders for accuracy, presentation and temperature for all restaurant clients.
Language
Kotlin
Java
JavaScript
Contact
Send a message and I will get back to you within 24 hours.


--- layout: post title: Design is how it works date: 2006-11-05 11:07:28.000000000 +01:00 type: post published: true status: publish categories: - apple & OSX - quotes - 'understanding: IT' tags: [] meta: _publicize_job_id: '14401146844' original_post_id: '40' _wp_old_slug: '40' author: login: joesixpack email<EMAIL_ADDRESS>display_name: dirk lüsebrink first_name: '' last_name: '' ---
"Most people make the mistake of thinking design is what it looks like,That's not what we think design is. It's not just what it looks like and feels like. Design is how it works."


Plan a Hike
Locate Your Hike
Search Now!
X
Trail Summary
Search a city for hikes in the area!
No search results were found for your entry, please try again.
Load More


This range chart is a little different from the others as the datasets are organised a little differently. The first dataset that you give to the Line chart becomes the bottom dataset and is an absolute set of values - in the example here the first number is 4.
The second dataset, which is the top line, is additive/accumulative. In this case the first point of the second dataset is 1. So added to the first point of the first dataset (which was 4) you get a total of 5 - which is the figure that is shown on the chart.
The reason for this is because the spline range chart is really a stacked spline chart - but with the bottom dataset using transparent as its color - so you can't see it.
This is shown below by gradually changing the color of the "bottom" dataset from blue to transparent.


For beginner, gain all the essential skills you need to make your musical dreams come true. Whether you want to learn piano on your own, or you’re starting from scratch, Happiano will guide you so you can play the songs you love.
Works with any piano or keyboard, your device listens to which notes you’re playing through the microphone.


forgoten media
KICK AWESOME WEB DESIGN,MATCHING DESIGN
jfvnvjjjjjjjlm jixmjmcm
Jonathan
Nate Craft
we are bangladeshi.we love our country a lot.we are well enough


 Ut his sale tritani, nam eu corpora argumentum eloquentiam, vim unum forensibus et. Ne alia atomorum cum. Eu interesset ullamcorper eos, cum ea quando intellegat. Ne alia atomorum cum. Eu interesset ullamcorper eos, cum ea quando intellegat. Ne alia atomorum cum. Eu interesset ullamcorper eos, cum ea quando intellegat. In mel dissentiunt intellegebat, quem illud te eos. Est ornatus legimus recteque ad, te oblique nonumes ius, ex paulo scaevola nec.
Et vel nihil discere delicata, pro autem fierent definitiones ea. Purto nostro tacimates in sea. Vel ea habeo pertinacia, has amet tollit suavitate te. Et quodsi rationibus cum. In eos dicta sanctus, adhuc civibus ad ius. Duo corrumpit incorrupte cu. Illum molestie mel cu, qui ei prompta bonorum probatus.


{% include "partials/head_block.html" %}
{% include "partials/luna_header.html" %} {% include event_card %} {% include "partials/unsubscribe_footer.html" %}


--- title: Gun Sales in the Top Selling States author: Amy Williams date: '2018-06-21' slug: gun-sales-in-the-top-selling-states categories: - R tags: - data visualization - plot - R Markdown description: Desc hacker_news_id: '' lobsters_id: '' meta_img: /images/image.jpg ---
library(readr)
library(here)
## here() starts at /Users/amywilliams/Desktop/datavis/amy_williams_blogdown
library(tidyverse)
## ── Attaching packages ──────────────────────────────────────────────────────────────── tidyverse 1.2.1 ──
## ✔ ggplot2 2.2.1 ✔ purrr 0.2.5
## ✔ tibble 1.4.2 ✔ dplyr 0.7.5
## ✔ tidyr 0.8.1 ✔ stringr 1.3.1
## ✔ ggplot2 2.2.1 ✔ forcats 0.3.0
## ── Conflicts ─────────────────────────────────────────────────────────────────── tidyverse_conflicts() ──
## ✖ dplyr::filter() masks stats::filter()
## ✖ dplyr::lag() masks stats::lag()
library(wesanderson)
gundata <- read_csv(here::here("static/data","gunsales.csv"))
## Parsed with column specification:
## cols(
## .default = col_integer(),
## state = col_character(),
## month = col_character(),
## population = col_character(),
## guns_per_thousand = col_character(),
## multiplier = col_double()
## )
## See spec(...) for full column specifications.
gundata2 <- gundata %>% filter(state != "Totals")
gundata3 <- gundata2 %>% filter(state == "Texas" | state == "Florida" | state == "California" | state == "Pennsylvania" | state == "Ohio")
plot2 <- ggplot(gundata3, aes(x = year, y = guns_sold, color= state)) +
geom_smooth(se =F, show.legend = T) +
labs(x = "Year", y = "Guns Sold") + theme_bw() +
scale_color_manual(values = wes_palette("Darjeeling1")) +
ggtitle("Gun Sales in the Top-Selling States, 1998-2015")
plot2
## `geom_smooth()` using method = 'loess'
Line plot
This source data is information on gun sales by state up from years 1998-2015. The data comes from the FBI’s National Instant Criminal Background Check System. It contains info on the guns sold for each month of each year in each state, as well as the current population of the state, in store purchases, has permits, type of gun, if multiples guns were purchased etc. Most variables are numeric with the excpetion of State as the only categorical variable.
I further filtered the data to gather information of the states with the most sales.
I think this graph is truly relevant to everyone, but specifically to those trying to understand how many guns are sold over the years in the states with the largest gunsales and if any trend exist.
I am trying to show the trends in gun sales over the years in the states that tend to have the most sales, which I think can be used to make a point that gun sales are increasing despite occassional dips in sales.
Graph Parts: * X and Y axis of a line graph show the value of two numeric variables. - Here, the Y axis is the number of guns sold and the X axis is the corresponding year. * Lines - each line show where the X values coorespond to Y values for multiple groups. The lines were created using LOESS method to smooth out the line. Each line has a different color to represent different groups. - Here each line represents a different state.
For a line graph with multiple lines, the creator is usually trying to show the relationship of two numeric variables for different categorical variables.
A viewer should first orient themselves to the X and Y axes. They will then be able to tell that they are looking at how gun sales vary over the years. Next, they should study the legend for information about what each line represents. They will then be able to see that each line corresponds to a different state and that each state line has a different color. Then, the viewer can compare each states trend in gun sales over the years with one another. They will see that TX tends to have the highest sales that have only grown larger. Also in CA and TX there was a dip in sales in 2000 that lifted in 2008, when all states increased their gun sales likely due to people fearing guns would be taken away from them during the Obama administration…
Annotation: Annotation is used sparsely here only in the chart title, x and y axes labels, and legend. I believe annotation could be used to note important political event (Obama election) or important events involving guns that could influence gun sales during 1998 and 2008
Color: Color is used here to separate each line by different states clearly. It could have been possible to use greyscale and patterns to distinguish the lines, but with 5 lines, color becomes the clearest signifier as greyscale and patterns can look very similar when comparing 5 different types.
Composition: The set up of the graph by year on the x axis and gun sales on the y axis makes it visually clear how gun sales have changed over the years. Using different lines for different states allows one to compare the yearly trends of gun sales of different states. Major and minor ticklines are included on both axis to allow for more information on the exact numbers for both axes. The scale covers all years of data collected, while not making the graph too claustrophobic.
Variations: A different type of line or smoothing process could have been used. If a basic line graph was used we would see the exact average of the year created that corresponds to every year acquired rather than what is shown with the LOESS (Local Polynomial Regression Fitting) method in geom_smooth and could perhaps give a more accurate portrail of the data. Alternatives to the LOESS methods include linear model, generalized linear model, generalized additive model, or robus linear model.
Alternative: A scatter plot also could have been used or superimposed under the line. The scatter plot would definitely add more detail about the exact year of creation for every art work that was acquired in a certain year. However, this alternative would clutter the graph and this level of detail is not necessary for someone who is just trying to understand the relationship of the two.
First, I uploaded the data and used glimpse()
to apprehend which states had the most gun sales per year. Then I used filter()
to remove the “Totals” level from the state as well as to only have TX, CA, FL, OH, PA. I used ggplot()
to specify the x and y axes and to use state as a color aesthetic. I used geom_smooth()
to create the line graph and removed the SE grey area around each state to make it less cluttered. I specified the labels with labs()
and the colors of each state line with scale_color_manual()
using the wesanderson
package Darjeeling color scheme. ggtitle()
was used to give the graph a title and theme_bw()
was used to remove the grey background and specify the text and major and minor ticks.


Your Information:
First Name
Last Name
E-Mail
Enter More User Info
Display User Information
Most Recent Education Achievement Info


{% extends "base.html" %} {% block title %}
Medieval catalogues > AUGUSTINIAN CANONS
{% endif %}
All data was derived from the List of Identifications by Professor Richard Sharpe.
{% if not printing %}
A key to codes used in the List is available (opens in new tab).{% endif %}


Roslyn Code Club
Home
(current)
About
Sign In
Workshops
Hackathon
Youth Workshops
Workshops
Click on a workshop to get started.
2021-2022 Workshops
HTML
CSS
Color Changing Game
Website Login Form
Personality Quiz
Voice Recognition
API Lesson - Creating a Pokedex
2020-2021 Workshops
CSS
Animations
Snake Game with Javascript
Web Scraping with Python
Price Tracker with Python
Random Movie Generator
TV Show Ratings
Data Analysis with Python
Visualizing Episode Ratings
Episode Ratings Heatmap
2019-20 Workshops
Python
APP LAB
Construct
2018-19 Workshops
Bots
Joke Bot
Hacktoberfest
Movie Bot
FAQ Bot
Holiday Challenge
Python Tutorial
HTML/JS/CSS
HTML Starter Guide
2017-18 Workshops
HTML/JS/CSS
Personal Website
Navigation Bar
Cringe
Puzzle Me
Canvas
Arduino
Blink an LED
Ready, Set, GO
Flashlight