Sensex logs life-time high of 40,816, Nifty tops 12K
Mumbai: India’s benchmark equity index hit record levels led by index-heavyweight Reliance Industries (RIL) — the largest company by market cap on Tuesday surged nearly 4 percent on the BSE after improved prospects of Jio.
Moreover, Reliance Industries (RIL), the highest contributor to Sensex gains is just short of reaching the market capitalization of Rs 10 lakh crore. RIL will be the first listed firm to reach the landmark size.
At 12.16 p.m., the Sensex was up 319.43 points at 40,789.13 before hitting the intra-day high of 40,816.38. The broader Nifty surged to 12,024.40, gaining 84.30 points. Strong buying was yet again seen in telecom companies after Bharti Airtel, Reliance Jio and Vodafone Idea (VIL) decided to hike tariff as early as December 1.
Index leaders, in terms of gains, were: IndusInd Bank, Sun Pharma, Reliance Industries, Maruti Suzuki and Yes Bank. The top losers were NTPC, Kotak Mahindra Bank, State Bank of India, Bajaj Auto and HCL Tech. (IANS)
Also Read: Sensex ends 185 points higher, RIL up 3.5%, SBI 2%
Also Watch: Govt all set to push for the contentious Citizenship Bill in the winter session of Parliament


Lesson: 5 Introduction to Dates in R
We often see dates and times in data. Often each record (or row) of data is connected to at least one date or time. Similar to Microsoft Excel, R has a special class or format that it uses to work with dates.
5.1 Dates with Base R
We will start by showing a few of the date commands that are built into the Base R package (later on we will take a look at the lubridate package (Grolemund, Spinu, and Wickham 2016), which has some more user friendly functions.)
First we will demonstrate a couple commands that will generate the current date for your system (either your physical computer or your cloud computer). Below is the system date:
Sys.Date()
## [1] "2017-04-16"
Next we will show the system time down to hours, minutes, and seconds with the Time Zone:
Sys.time()
## [1] "2017-04-16 09:28:00 EDT"
Note that that these are not character objects:
class(Sys.Date())
## [1] "Date"
This is a special class called the Date class. When you read data into R, your fields that have dates are normally converted to the character class, not the date class. In order to convert from a character class to the date class in Base R, use the code below.
# Create a character vector of random dates
myDates <- c("2016-02-07", "2016-04-02","2016-06-28")
#Convert character vector to dates vector
myDates <- as.Date(myDates)
myDates
## [1] "2016-02-07" "2016-04-02" "2016-06-28"
Now we’ll check to make sure we’ve converted it to the proper class of data:
class(myDates)
## [1] "Date"
Now that this is a date object, we can conduct mathematical operations that we could not conduct with a character vector, like subtracting 5 days from all dates:
myDates - 5
## [1] "2016-02-02" "2016-03-28" "2016-06-23"
or checking the difference between dates:
Sys.Date() - myDates[1]
## Time difference of 434 days
The date formatting code above will only work as described if my input data are formatted exactly as shown, with four-digit years, two-digit months and days, and hyphens in between. In order to convert dates in a different format, you will use the format parameter and describe your unique date format as seen below:
# Create a character vector of random dates
myDates <- c("02/07/2016", "04/02/2016","06/28/2016")
#Convert character vector to dates vector
myDates <- as.Date(myDates, format = "%m/%d/%Y")
myDates
## [1] "2016-02-07" "2016-04-02" "2016-06-28"
Below is a table of all the most common date components and their abbreviation.
| Conversion Specification | Definition |
|---|---|
| %a | Abbreviated weekday |
| %A | Full weekday |
| %b | Abbreviated month |
| %B | Full month |
| %d | Day of the month as decimal number (01–31). |
| %H | Hours as decimal number (00–23) |
| %I | Hours as decimal number (01–12) |
| %m | Month as decimal number (01–12) |
| %M | Minute as decimal number (00–59) |
| %p | AM/PM indicator in the locale. Used in conjunction with %I and not with %H |
| %S | Second as integer (00–61), allowing for up to two leap-seconds |
| %w | Weekday as decimal number (0–6, Sunday is 0). |
| %y | Year with two digits (87) |
| %Y | Year with century (1987) |
| %Z | Time zone abbreviation as a character string (empty if not available) |
5.2 Dates with the Lubridate Package
The lubridate package was developed to make date conversions faster and simpler. This package contains a few basic commands that will convert all of the most common date formats without the user having to specify their unique data format.
The basic lubridate date conversions are ymd
(year-month-day), mdy
(month-day-year), and dmy
(day-month-year).
We’ve illustrated how to use these functions below:
library(lubridate)
ymd("2016-02-07", "2016-04-02","2016-06-28")
## [1] "2016-02-07" "2016-04-02" "2016-06-28"
Now we’ll use mdy
to convert in a different format.
mdy("02/07/2016", "04/02/2016","06/28/2016")
## [1] "2016-02-07" "2016-04-02" "2016-06-28"
To show the flexibility of this code, we’ll do a final example with dmy
used on a different format data:
dmy("1jan16", "1nov15","15mar17")
## [1] "2016-01-01" "2015-11-01" "2017-03-15"
The lubridate commands can be expanded to include hour-minute-seconds as well
ymd_hms("2016-10-10 17:46:52", "2016-11-14 12:04:05", "2016-10-22 22:44:58")
## [1] "2016-10-10 17:46:52 UTC" "2016-11-14 12:04:05 UTC"
## [3] "2016-10-22 22:44:58 UTC"
If you have times in different time zones, you can add a time zone parameter:
ymd_hms("2016-10-10 17:46:52", tz="Pacific/Aukland")
## [1] "2016-10-10 17:46:52 Pacific"
Note: UTC and GMT are Greenwich Mean Time (also known as “Zulu” time).
5.3 POSIXct and POSIXlt
To fully understand how dates work in R, you will need study and understand the POSIXct and POSIXlt classes. You can learn more about these by typing ?POSIXct
or ?POSIXlt
respectively.
References
Grolemund, Garrett, Vitalie Spinu, and Hadley Wickham. 2016. Lubridate: Make Dealing with Dates a Little Easier. https://CRAN.R-project.org/package=lubridate.


Check out what you can do with Angular2!
Learn one way to build applications with Angular and reuse your code and abilities to build apps for any deployment target. For web, mobile web, native mobile and native desktop!
Achieve the maximum speed possible on the Web Platform today, and take it further, via Web Workers and server-side rendering!
Build features quickly with simple, declarative templates. Extend the template language with your own components and use a wide array of existing components. Get immediate Angular-specific help and feedback with nearly every IDE and editor!
From prototype through global deployment, Angular delivers the productivity and scalable infrastructure that supports Google's largest applications.!


Module portaudio::types[src]
Types used in the PortAudio API
Structs
| PaDeviceInfo | A structure providing information and capabilities of PortAudio devices. Devices may support input, output or both input and output. |
| PaHostApiInfo | A structure containing information about a particular host API. |
| PaHostErrorInfo | Structure used to return information about a host error condition. |
| PaStreamInfo | A structure containing unchanging information about an open stream. |
| PaStreamParameters | Parameters for one direction (input or output) of a stream. |
Enums
| PaError | Error codes returned by PortAudio functions. |
| PaHostApiTypeId | Unchanging unique identifiers for each supported host API |
| PaSampleFormat | A type used to specify one or more sample formats. |
| PaStreamFlags | The flags to pass to a stream |
Statics
pub static PaNoDevice: PaDeviceIndex = -1 |
A special PaDeviceIndex value indicating that no device is available, or should be used. |
pub static PaUseHostApiSpecificDeviceSpecification: PaDeviceIndex = -2 |
A special PaDeviceIndex value indicating that the device(s) to be used are specified in the host api specific stream info structure. |
Type Definitions
| PaDeviceIndex | The type used to refer to audio devices. Values of this type usually range from 0 to (pa::get_device_count()-1) |
| PaHostApiIndex | The type used to enumerate to host APIs at runtime. Values of this type range from 0 to (pa::get_host_api_count()-1). |
| PaTime | The type used to represent monotonic time in seconds. |


Lede is a cross-platform build tool designed to make it simple for news organizations to build pretty story pages. Lede aims to be flexible enough that an experienced designer/developer can quickly throw together a non-traditional story page (like a media slider) but simple enough that non-developers (reporters and web editors) can build story pages from predefined pieces of functionality called bits and blocks. If your newsroom has developers, they can create new bits and blocks for use in any project.
This project is under active development and is, at the moment, incomplete. Breaking changes are likely.
This documentation assumes you are using a unix system for the terminal. If you are on windows, you can try git for windows or cygwin or just translate the bash syntax into windows cmd syntax.
Projects in Lede have a few parts. First is the Lede CLI which you will use to create a project. A project is a directory that contains that contains a file called projectSettings.js
which holds configuration information for the project — more on that later. First, though, let's install Lede and get it working.
The first thing you'll need to run Lede is the latest stable version of Nodejs and npm. The simplest way to meet these requirements is by using nvm to manage your node versions (on windows use this). Follow the installation instructions (or use the windows installer) to get nvm and then open a new terminal window. In that terminal, run the commands nvm install stable
to install the latest version of node and npm (v6.3.0 as of this writing).
As of right now, the CLI is only available on github and requires a bit of manual work to install. In the future you'll be able to download and install it using npm.
With node installed, you are ready to install Lede.
Go ahead and clone this repo and then cd into it. From inside the root directory, run npm install
. This will probably take a couple of minutes. After it has finished, run npm run build && npm run install && npm link
. This command will build the source code, create a LedeProjects directory in your home directory and install a package with core functionality, and then put the CLI binary on your path. If you don't want Lede to set up LedeProjects in your home directory, you can set the environment variable LEDE_HOME to either an absolute path or a path relative to your home directory and rerun npm run install
.
The Lede CLI exposes a few commands to help you create, test, and deploy Lede projects.
lede new project <name>
will scaffold a new project and put it in your LedeProjects directory (or wherever LEDE_HOME points to)lede dev
from inside a project directory will serve your current project.lede ls
will list all projects.lede cd <name>
will return the path of project cd `lede cd <name>`
)A project in Lede is a collection of files that work together to create a single page.
The assets directory is where you store any assets that aren't stylesheets or javascript such as images or json that you will load with ajax.
The bits directory stores bits which are reusable pieces of functionality that can be carried from project to project. Bits have a special integration with googledocs. Read more about bits in the section Anatomy of a bit.
The blocks directory contains chunks of html (blocks) that can be reused across projects. Headers, footers, sidebars are excellent candidates for blocks. By default, Lede expects blocks to be written using the Nunjucks templating language. Nunjucks is a javascript port of Jinja so Django users should feel write at home writing templates.
Scripts you want on the page should be kept in the scripts directory. By default, all scripts are run through babel and browserify before being served so they can be written in es6.
Global stylesheets are stored in the styles directory. By default, Lede expects stylesheets to be written in Sass and will transpile them to css before being served.
baseContext.js allows you to set values that will be injected into the context when Lede renders the Nunjucks templates.
projectSettings.js holds configuration information for a project. We will dive more indepth into projectSettings in a minute, but first you should know about inheritance.
Part of Lede's "special sauce" is the concept of inheritance. tktktktkt
Generated using TypeDoc


the new hologram created
Finds all the holograms created by the plugin.
the holograms created the plugin. the Collection is a copy and modifying it has no effect on the holograms.
Finds all the placeholders registered by this plugin.
a collection of placeholders registered by this plugin
Checks if an entity is part of a hologram.
the entity to check
true if the entity is a part of a hologram
Registers a new placeholder that can be used in holograms created with commands. With this method, you can basically expand the core of HolographicDisplays.
the text that the placeholder will be associated to (e.g.: "{onlinePlayers}")
the refresh rate of the placeholder, in seconds. Keep in mind that the minimum is 0.1 seconds, and that will be rounded to tenths of seconds
the implementation that will return the text to replace the placeholder, where the update() method is called every refreshRate seconds
true if the registration was successfull, false if it was already registered
Unregister a placeholder created by a plugin.
the placeholder to remove
true if found and removed, false otherwise
Resets and removes all the placeholders registered by a plugin. This is useful when you have configurable placeholders and you want to remove all of them.
Generated using TypeDoc
Creates a hologram at given location.


---
layout: post
authors: ["Greg Wilson"]
title: Pre-Assessment Results
date: 2013-04-30
time: "09:00:00"
tags: ["Assessment"]
---
Of the 29 people who responded to a brief questionnaire before a recent bootcamp, we have:
| 18 | graduate students |
| 4 | postdocs |
| 4 | staff |
| 1 | faculty member |
| 1 | general public |
| 1 | special student |
They describe their current expertise as:
| 1 | master |
| 10 | have written a few programs |
| 17 | have written a little code |
| 1 | has no programming experience |
Here's how they thought they could do on some simple tasks:
- Write a short program to read a file containing columns of numbers separated by commas, average the non-negative values in the second and fifth columns, and print the results.
| 11 | could do it easily |
| 15 | could probably struggle through |
| 3 | wouldn't know where to start |
- In a directory with 1000 text files, create a list of all files that contain the word "Drosophila", and redirect the output to a file called
results.txt
.
| 12 | could do it easily |
| 10 | could struggle through |
| 7 | wouldn't know where to start |
- Check out a working copy of a project from version control, add a file called
paper.txt
, and commit the change.
| 3 | could do it easily |
| 4 | could struggle through |
| 22 | wouldn't know where to start |
- A tab-delimited file has two columns: the date, and the highest temperature on that day. Produce a graph showing the average highest temperature for each month.
| 19 | could do it easily |
| 0 | could struggle through |
| 10 | wouldn't know where to start |


Steven_Universe
Steven Universe, from Adventure Time writer-artist Rebecca Sugar, is a coming-of-age story told from the perspective of Steven, the youngest member of a team of magical Guardians of the Universe.


Defense Keys Women’s Basketball Blowout Win at Grace
WINONA LAKE, Ind. -- Grace (Ind.) struggled all evening to answer the Indiana Wesleyan University women’s basketball defensive pressure on Wednesday night in...
IWU Athletics: Women's Basketball
12 hours ago
Daniel McMasters: IWU’s biggest sports fan
Think you’re a big Indiana Wesleyan University sports fan? Think again. Daniel McMasters (sr) aims to attend every IWU home sports game - for every sport. He’s collected every program...
The Sojourn
14 hours ago
Ferguson: ‘A time to pray for the healing of our land’
It is one of our nation’s most endearing qualities that when disaster strikes, we reach out to help. We pray. We go. We provide shelter, food and care. We rebuild. Then we...
The President's Blog
2 days ago
Monday
8:55am
PHE-105-B Badminton
11:15am
CIS-346-A Computer Networks Data Communication
1:25pm
HST-185-A Foundations of Civ to 1648
2:20pm
CIS-482-A Senior Project I


Public Types | |
| using | InflightRequestPayloadMap = std::unordered_map< UUID::UUID, MutableRequestPayload, UUID::UUIDHashFunc, UUID::UUIDEqualFunc > |
Public Member Functions | |
| QueuedEndpointActorState () | |
| auto | send_payload (const Pid &self, const MutableRequestPayload &request_payload_mutable_buf) -> UUID::UUID |
Public Attributes | |
| size_t | max_inflight_requests_count = std::numeric_limits<size_t>::max() |
| InflightRequestPayloadMap | inflight_requests |
| MutableRequestIntentFlatbuffer | template_request_intent_mutable_buf |
| std::queue< MutableRequestPayload > | pending_request_payloads |
| TRef | tick_timer_ref = NullTRef |
| string | access_token_str |
| using Requests::QueuedEndpointActorState::InflightRequestPayloadMap = std::unordered_map< UUID::UUID, MutableRequestPayload, UUID::UUIDHashFunc, UUID::UUIDEqualFunc > |
|
inline |
|
inline |
| string Requests::QueuedEndpointActorState::access_token_str |
| InflightRequestPayloadMap Requests::QueuedEndpointActorState::inflight_requests |
| size_t Requests::QueuedEndpointActorState::max_inflight_requests_count = std::numeric_limits<size_t>::max() |
| std::queue<MutableRequestPayload> Requests::QueuedEndpointActorState::pending_request_payloads |
| MutableRequestIntentFlatbuffer Requests::QueuedEndpointActorState::template_request_intent_mutable_buf |
| TRef Requests::QueuedEndpointActorState::tick_timer_ref = NullTRef |


{% extends "base.html" %} {% block body %}
[[task.comment_operator]]'s comment:
[[task.comment]]
[[task.operator]]'s task: [[task.id]] (subtask of [[task.parent_task]]) - at [[toLocalTime(task.timestamp)]]
[[rsp.response]]
| Task | Type | Artifact |
|---|---|---|
| [[artifact.task_id]] | [[ artifact.artifact ]] | [[ artifact.artifact_instance ]] |
| Filename | Type | Remote Path | Comment | Hashes |
|---|---|---|---|---|
| [[file.filename]] Parts [[file.chunks_received]] of [[file.total_chunks]] received so far [[ file.filename ]] [[ file.filename ]] | Payload Screenshot Download Upload | [[file.host]] : [[file.full_remote_path]] | [[file.comment]] | MD5: [[ file.md5 ]] SHA1: [[file.sha1]] |
| Type | Account | Realm | Credential | Comment |
|---|---|---|---|---|
| [[ cred.type ]] | [[ cred.account ]] | [[ cred.realm ]] | [[ cred.credential ]] | [[ cred.comment ]] |
| Technique ID | Technique |
|---|---|
| [[ attck.attack ]] | [[ attck.attack_name ]] |


RANDOM
NSFW
'RANDOM' includes all subreddits, 'NSFW' only those marked as such
by
nucular
·
database from
SubredditBirthdays
by voussoir
·
source on
GitHub


Protests erupt in Iran over fuel price hike
Iran imposed petrol rationing and raised pump prices by at least 50 per cent on Friday, saying the move was aimed at helping citizens in need with cash handouts.
Sporadic protests erupted in cities across Iran, state news agency IRNA said on Saturday, a day after the government announced a surprise decision to ration petrol and hike its price.
The demonstrations on Friday night were "severe" in Sirjan in central Iran as "people attacked a fuel storage warehouse in the city and tried to set fire to it," the news agency reported.
But police intervened to prevent them.
IRNA said "scattered" protests also broke out in other cities including Mashhad, Birjand, Ahvaz, Gachsaran, Abadan, Khoramshahr, Mahshahr, Shiraz and Bandar Abbas.
They were mostly limited to blocking traffic and were over by midnight, it added.
Iran imposed petrol rationing and raised pump prices by at least 50 per cent on Friday, saying the move was aimed at helping citizens in need with cash handouts.
The measure was expected to bring in 300 trillion rials ($2.55 billion) per annum, the head of the country's Planning and Budget Organisation, Mohammad Bagher Nobakht, said on state television.
About 60 million Iranians in need would get payments ranging from 550,000 rials ($4.68) for couples to slightly more than two million rials ($17.46) for families with five members or more, he added.


|
Ext.NET
5.3.0
.NET Component Framework for Enterprise Level Apps
|
Public Member Functions | |
| Builder (TAxisSprite component) | |
| virtual TBuilder | BaseRotation (int? baseRotation) |
| virtual TBuilder | AxisLine (bool axisLine) |
| virtual TBuilder | CenterX (int? centerX) |
| virtual TBuilder | CenterY (int? centerY) |
| virtual TBuilder | DataMax (double? dataMax) |
| virtual TBuilder | DataMin (double? dataMin) |
| virtual TBuilder | EnlargeEstStepSizeByText (bool enlargeEstStepSizeByText) |
| virtual TBuilder | EstStepSize (double? estStepSize) |
| virtual TBuilder | Grid (bool grid) |
| virtual TBuilder | Label (Sprite label) |
| virtual TBuilder | Length (int? length) |
| virtual TBuilder | MajorTickSize (double? majorTickSize) |
| virtual TBuilder | MajorTicks (bool majorTicks) |
| virtual TBuilder | Max (int? max) |
| virtual TBuilder | Min (int? min) |
| virtual TBuilder | MinStepSize (int? minStepSize) |
| virtual TBuilder | MinorTickSize (double? minorTickSize) |
| virtual TBuilder | MinorTricks (bool minorTricks) |
| virtual TBuilder | TextPadding (int? textPadding) |
| virtual TBuilder | VisibleMax (int? visibleMax) |
| virtual TBuilder | VisibleMin (int? visibleMin) |
| Builder () | |
| Builder (AxisSprite component) | |
| Builder (AxisSprite.Config config) | |
| Public Member Functions inherited from Ext.Net.Sprite.Builder< TAxisSprite, TBuilder > | |
| Builder (TSprite component) | |
| Builder () | |
| Builder (Sprite component) | |
| Builder (Sprite.Config config) | |
| virtual TBuilder | SpriteType (SpriteType spriteType) |
| The type of the sprite More... | |
| virtual TBuilder | Anticlockwise (bool anticlockwise) |
| virtual TBuilder | EndAngle (int? endAngle) |
| virtual TBuilder | StartAngle (int? startAngle) |
| virtual TBuilder | CX (int? cX) |
| virtual TBuilder | CY (int? cY) |
| virtual TBuilder | Radius (int? radius) |
| virtual TBuilder | AxisRotation (int? axisRotation) |
| virtual TBuilder | RX (int? rX) |
| virtual TBuilder | RY (int? rY) |
| virtual TBuilder | Src (string src) |
| virtual TBuilder | Path (string path) |
| The SVG based path string used by the sprite. More... | |
| virtual TBuilder | EndRho (int? endRho) |
| virtual TBuilder | StartRho (int? startRho) |
| virtual TBuilder | Margin (int? margin) |
| virtual TBuilder | Font (string font) |
| virtual TBuilder | FontFamily (string fontFamily) |
| virtual TBuilder | FontSize (string fontSize) |
| virtual TBuilder | FontStyle (string fontStyle) |
| virtual TBuilder | FontVariant (string fontVariant) |
| virtual TBuilder | FontWeight (string fontWeight) |
| virtual TBuilder | Text (string text) |
| virtual TBuilder | TextAlign (TextSpriteAlign textAlign) |
| virtual TBuilder | TextBaseline (DominantBaseline textBaseline) |
| virtual TBuilder | X (int? x) |
| virtual TBuilder | Y (int? y) |
| virtual TBuilder | Items (Action< SpriteCollection > action) |
| virtual TBuilder | Add (AbstractSprite sprite) |
| virtual TBuilder | AddAll (IEnumerable< AbstractSprite > sprites) |
Static Public Member Functions | |
| static implicit | operator Builder (AxisSprite component) |
| Static Public Member Functions inherited from Ext.Net.Sprite.Builder< TAxisSprite, TBuilder > | |
| static implicit | operator Builder (Sprite component) |
| TAxisSprite | : | AxisSprite | |
| TBuilder | : | Builder | |
| TBuilder | : | TAxisSprite | |
| TBuilder | : | TBuilder |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from Ext.Net.Sprite.Builder< TAxisSprite, TBuilder >.
|
inlinevirtual |
Reimplemented from Ext.Net.Sprite.Builder< TAxisSprite, TBuilder >.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinestatic |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |


Purchase A Verification Token
Card Number
CVV
Expiration Date
250.00
Invoice Total
Verification Tokens
Use Token
Details
Transaction Id Number
Name
Date of Purchase
Name
Features
Privacy Guaranteed
All Major Credit Cards Accepted
Thousands Of Locations
Quick Registration
Choose a Location
Get Results
© 2016 Footer


DB Ticker
Select user id:
" . $row['user_id'] . ""; } ?>
Ticker Name
User ID
Purchase Price
Number
Placeholder
Placeholder
Placeholder
0


Protein Families Meeting
Gustavo A. SalazarIs there a method, either through an InterPro API, or through InterProScan to search the InterPro database not by sequence but instead by protein name?
I'm looking for a RESTful web service to query InterPro with a protein ID/Access like in the Interpro home page (http://www.ebi.ac.uk/interpro) and retrieving the results in JSON or XML.
is there a way to access the InterPro Domain Architecture (IDA) tool programmatically, e.g., via a REST API?
Is there any way to search for associated proteins and the relative coordinate with a Pfam ID from REST API please?
I'd like to ask whether there is a way to extract all protein domains in pfam and for instance, define which domains are present in a protein via web api?
https://<ServerName>/
[ENTRY]/
[PROTEOME]/
[PROTEIN]/
[STRUCTURE]
[Block]:
[ENDPOINT]/
[DATABASE]/
[ACCESSION]
https://<ServerName>/entry
https://<ServerName>/entry/interpro
https://<ServerName>/entry/pfam
https://<ServerName>/entry/interpro/pfam
https://<ServerName>/entry/interpro/pfam/PF00001
First attempt: MySQL
ProsSecond attempt: Hybrid (MySQL + No-normalized DB)
Pros| Type | Search | Search | Column DB | Column DB (plugin) |
| Interface | HTTP | HTTP | HTTP | ODBC, JDBC |
| Query Language | Lucene (extended) | Lucene (extended) | SQL (subset) | SQL |
| Aggregations | Facets | Aggregations | SQL | SQL |
| JSON support | Yes | Yes | Yes | N/A |
| Type of server | Java | Java | Native | Native |
Number of documents: 340,480,753
| InterPro | 29,965 |
| Panther | 86,618 |
| ProDom | 1,844 |
| Smart | 1,312 |
| Pfam | 16,282 |
| TIGRFAMs | 4,488 |
| CDD | 11,005 |
| HAMAP | 2,087 |
| Merops | 1,115 |
| Swiss-Prot | 536,539 |
| TrEMBL | 60,095,598 |
| PDB | 115,743 |
Filter:
Actions:
| Number of tests | 35 | 35 | 35 | 30 |
| Total Execution Time (min) | 6.03 | 2.89 | 2.68 | 287.60 |
La La Land...


There are two directives that can make a group of buttons behave like a set of checkboxes, radio buttons, or a hybrid where radio buttons can be unchecked.
Checkbox buttons with ReactiveForms in Button Groups
{{myForm.value | json}}
Button is toggled {{toggleModel}}.
Radio buttons with checked/unchecked states. Group can be created in two ways: using btnRadioGroup directive or using the same ngModel binding with several buttons (works only for template driven forms). Check the demo below for more info.
{{radioModel || 'null'}}


Stereotype threat is where anyone with a negative stereotype attached to their identity (color, gender, sexual orientation, and etc) comes into a situation where they might confirm that negative stereotype. It reduces the performance of the person during that situation. Stress is the factor, whether the person subscribes to the stereotype or not, the stress inhibits full performance.
To me, this feels like sitting on the edge of a whirling blackhole with bad metal music playing in the background.
Most of the time, this comes out at large tech events where I worry about sounding bossy when being assertive. At a tech conference, I got into a discussion with a group about the difficulty in hiring a new staff member for a lower level positio. I asked the question about where the ideal staff person would come from, and their answer was the person needed to have gained the experience from another position. Their tech company lacked any internal training/promotional system to fill their own positions. I saw the Catch-22 they presented yet I kept my mouth shut and move the conversation to the food at lunch.
This derailment of my chance to speak up and assert my ideas/knowledge has occured other times and it all goes back to a voice in my head saying "Don't confirm it! Women who speak up are not assertive, they are bossy".
Stereotype threat hits me when I'm in positions of leadership and with a seat at the table. It hits me and hurts opportunities.


Here's a timeline of Steve Jobs' life:
- February 24, 1955:
- Steven Paul Jobs is born in San Francisco to Joanne Carole Schieble and Abdulfattah Jandali. The then-unmarried couple give up their son to adoption. Paul and Clara Jobs become Jobs' non-biological parents.
- 1961:
- The Jobs family moves to Mountain View, Calif., part of what would later become known as Silicon Valley.
- 1968:
- Jobs calls Bill Hewlett, the co-founder and co-namesake of Hewlett-Packard, looking for spare parts to build a frequency counter. Hewlett gives Jobs the parts, as well as an internship with the company that summer.
- 1970:
- Meets future Apple co-founder Steve Wozniak through a friend. In Wozniak's 2006 autobiography, "iWoz," he notes that the two "hit it off" immediately, despite their four-year age difference.
- 1974:
- Begins a brief stint as an engineer at Atari. Working the night shift, he employs Wozniak to help whittle down the hardware required for a prototype of a single-player version of Pong, the game that would go on to become Breakout. Jobs leaves Atari in the summer to travel through India, only to return to California to live in a commune.
- 1976:
- Co-founds Apple Computer with Wozniak and Ronald Wayne. That same year, the company sells the Apple I in the form of a kit that sells for $666.66.
- January 3, 1977:
- Apple Incorporates.
- June 5, 1977:
- Releases the Apple II, the first commercially available personal computer in a plastic case with color graphics--and Apple's first successful personal computer.
- December 12, 1980:
- Apple goes public, putting Jobs' net worth north of $200 million.
- January 24, 1984:
- Two days after the $1.5 million Ridley Scott-directed "1984" Super Bowl commercial airs, introduces the Macintosh to much fanfare during Apple's shareholder meeting. "For the first time ever, I'd like to let Macintosh speak for itself." The computer's voice then says, "Never trust a computer you can't lift." Macintosh becomes the first commercially successful small computer with a graphical user interface.
- February 3, 1986:
- For $10 million, buys the Graphics Group division of Lucasfilm that becomes Pixar Animation Studios.
- 1988:
- NeXT Computer releases its first computer.
- 1993:
- NeXT discontinues hardware business, gets into software instead. The company is renamed NeXT Software, Inc.
- November 29, 1995:
- Becomes Pixar's president and CEO. Later in the year, Jobs brings Pixar pubic one week after the release of "Toy Story," with Tom Hanks doing the voice of Woody and Tim Allen as Buzz Lightyear. The film earns $192 million at the box office. Its success helps make it quite attractive for celebrities to lend their voices to animated characters.
- December 10, 1996:
- Returns to Apple, as an adviser, after it buys NeXT for $429 million.
- August 6, 1997:
- Announces a $150 million investment from Microsoft, coupled with a partnership on Microsoft Office and Internet Explorer for the Mac.
- November 10, 1997:
- Introduces the Apple Store, which lets consumers custom-order Apple products directly from the company online.
- May 6, 1998:
- Introduces the iMac, which becomes commercially available in August.
- March 24, 2001:
- Apple ships the the first version of Mac OS X, code-named Cheetah.
- October 23, 2001:
- Introduces the iPod: "With iPod, Apple has invented a whole new category of digital music player that lets you put your entire music collection in your pocket and listen to it wherever you go...With iPod, listening to music will never be the same again." Apple's shipped more than 300 million iPods as of October 2011.
- April 28, 2003:
- Opens the iTunes Music Store in the United States. Apple sold 10 billion songs via iTunes as of February 24, 2010, and it counted 225 million iTunes accounts with credit cards as of June 2011.
- June 6, 2005:
- At WWDC, announces switch from IBM chips to Intel's Core Duo chips with Apple's new MacBook Pro and iMac.
- January 25, 2006:
- Disney buys Pixar for $7.4 billion; Jobs joins Disney's board as its top shareholder. As of March 2011, Jobs owns 138 million shares of Disney, an estimated 7.29 percent of the company, and his net worth is estimated to be $8.3 billion. He owns 5.426 million shares of Apple as of February 2011.
- December 5, 2007:
- Inducted in the California Hall of Fame by Gov. Arnold Schwartzenegger.
- November 16, 2010:
- Convinces Apple Corps. and EMI Group to make Beatles albums available on iTunes: "We love the Beatles, and are honored and thrilled to welcome them to iTunes...It has been a long and winding road to get here. Thanks to the Beatles and EMI, we are now realizing a dream we've had since we launched iTunes 10 years ago."
- August 9, 2011:
- Apple shares edge past those of Exxon Mobil to become the most valuable U.S. company, in terms of market capitalization, at $337.17 billion
- August 24, 2011:
- Resigns from Apple CEO post; becomes chairman.


Statistical Consulting and Research
Software Programming Assistant
Jun 2017 - Aug 2018
Biodiversity Institute of Ontario (BIO)
Guelph, ON, Canada
Research Assistant in Statistics
May 2015 - Aug 2015
University of Guelph (For Dr. Peter Kim)
Guelph, ON, Canada
Statistical Research Analyst
Jun 2013 - Aug 2013
Ontario Council of Agencies Serving Immigrants (OCASI)
Toronto, ON, Canada
Statistical Consultant
Jan 2013 - Apr 2013
Datassist (Care of York University practicum)
Toronto, ON, Canada
Research Assistant
May 2011 - Aug 2011
University of Guelph (Project funded by GlaxoSmithKline)
Guelph, ON, Canada


Education
- Secondary school of Electronic and Electric Engineering Uzlabina
- University of Economics Prague - Bachelor degree in Applied Informatics
- University of Economics Prague - Masters degree in Knowledge and Web Technology - in progress
Certificates
- Cisco IT essentials - academic certificate
- Cisco CCNA 1 routing&switching - academic certificate
- Cisco CCNA 2 routing&switching - academic certificate
- Cisco CCNA 3 routing&switching - academic certificate
- Cisco CCNA security - academic certificate
Experiances
- Routing&switching
- Cisco
- Arista
- Mikrotik
- VyOS
- OpenBSD
- Firewalls
- Cisco ASA
- VyOS
- OpenBSD
- IDS and log vizualization
- Suricata
- ELK stack
- IPTV multicast [Cisco]
- PIM
- IGMP
- multicast routing
- VPN
- Cisco
- Cisco ASA
- Mikrotik
- VyOS
- Racoon
- Ocserv
- Linux servers
- Ubuntu
- Debian
- User management
- LDAP
- Tacacs+
- Radius
...


Hibs player ratings as Tom James suffers horror show in Celtic Betfred Cup defeat
The holders proved to be too strong for Paul Heckingbottom's side at Hampden.
by Steven MairHibs' woes this season continued as they were put to the sword by Celtic at Hampden.
Mohamed Elyounoussi and Scott Brown were both at the double as the Parkhead side ran out 5-2 winners, securing a place in the Betfred Cup final.
Paul Heckingbottom 's side were slow out the blocks and it was an uphill battle right from the off as they found themselves 2-0 down within the first 20 minutes.
It was a spirited second half performance from the Edinburgh side as Florian Kamberi's glancing header tried to inspire an unlikely comeback, but it was too little too late.
Celtic were a constant threat going forward, but there were some disappointing performances defensively from a Hibees point of view.
Tom James, in particular, had a rough afternoon as he was terrorised by Elyounoussi throughout the 90 minutes.
Here's how Hibs players rated in the defeat to the holders.
Chris Maxwell
The keeper could do little about most of Celtic’s goals as the four men in front of him turned in dire performances. But he handed the fourth to them on a plate by dropping a corner straight to the feet of Scott Brown. Apart from that, the usually impressive Maxwell was really on a hiding to nothing all game thanks to his defence - 5
Tom James
Hibs’ right-back was posted missing as Mohamed Elyounoussi headed in the opener for Celts. He was turned inside out for Elyounoussi’s second and overall just had a terrible time against the Norwegian winger. A penny for the thoughts of Jason Naismith on the Hibs bench who has been a consistent performer in Scotland - 5
Adam Jackson
The centre-back was poor and couldn’t deal with Odsonne Edouard dropping deep. As Callum McGregor and Elyounoussi ghosted in behind for the second and third goals, he was yards off the pace. A terrible performance from both Hibs centre-backs and he’ll need to perform much better to keep Ryan Porteous out the team - 5
Paul Hanlon
The Hibs captain showed how not to lead a team in a big game. Hanlon struggled badly and was nowhere to be seen at every Celtic goal. When you’re a centre-back and you’ve conceded two goals from literal yards out, you’ve put a foot badly wrong - 5
Lewis Stevenson
Going up against James Forrest is never an easy task but Hibs stalwart Stevenson barely had a chance. Struggled at stopping crosses and was skint time after time by Forrest and the overlapping Jeremie Frimpong. Couldn’t stop the cross from Forrest that led to the opener - 5
Melker Hallberg
The Swede’s goal came out of some great fortune but it was a well-taken strike underneath Forster. It gave the downbeat Hibees a sliver of hope going into half-time that was quickly extinguished. But besides that, Hallberg barely laid a glove on Celtic’s rampant midfield and was soft in the challenge - 5
Josh Vela
For a defensive midfielder whose job was to stop Celtic’s attacking midfielders, he turned in a terrible performance. Little surprise that Paul Heckingbottom saw fit to take him off at half-time for Florian Kamberi. His place in the Hibs side really should come under more scrutiny - 5
Daryl Horgan
Had a decent curled effort early on that nearly caught out Fraser Forster. For most of the game Horgan looked like the only Hibs player who truly believed his side could get through to the final. Taken off just after the hour mark for Vykintas Slivka - 6
Stevie Mallan
The midfielder isn’t known for tough tackling or for marshalling the midfield. What he is supposed to be good at is long-shots and set-pieces and he offered barely anything in that regard. Ballooned a chance over the bar that would have made it 4-3 - 6
Scott Allan
Hibs’ creative genius simply failed to spark on the big stage at Hampden. Ineffectual in attack and a passenger when defending, Allan was well marshalled by Scott Brown in midfield. He’s rightly well-regarded in Scottish football but this was a no-show from the playmaker - 5
Christian Doidge
The Hibees’ number nine barely had a sniff up against Celtic’s colossal two centre-backs. Doidge has struggled to find the net virtually since joining Hibs and that predictably continued today. His hold-up play was non-existent and on numerous occasions started a Celtic attack with a slack pass - 5
Subs:
Florian Kamberi - 6
Vykintas Slivka - 3
Martin Boyle - 3


Released January 21, 2011
Fixes jqGrid
- Fix a bug when getting summary data - Standart Version only
- Fix a bug to prevent second a etc calling of generated javascript code. This usually hapen when using the dialog or tab widgets to append data as first child of the body ( jQuery append function executes the script again).
Fixes jqChart
- Fix exporting of null values


I'm Mostafa Okasha, a Mechatronics graduate turned Software Engineer living in the Greater Toronto Area (GTA) who enjoys building things and working on projects that bring different technologies together to do something awesome. I especially love writing code and designing my creative ideas.
I have a deep passion for Robotics, Task Automation, and Emerging Tech. I always enjoyed coding and the strength it brings you and love bringing different technologies together to create new and impactful products. I have experiences in several fields and many skills that can be brought together to provide a unique, outside the box perspective. From building complex circuitry to integrating software on servers, I embraced the true meaning of Mechatronics and the diversity of this field by learning several skills and bringing them together to create beautiful, emerging tech.
I've been developing an extreme interest in leadership and public speaking ever since my internship as an Instructional Assistant Intern at McMaster University. It made me realize the satisfaction of helping others and making positive impacts on any community. Thus, I have set out to take on any roles that would help me accomplish this!
I try my best to abide by these three values:
From the early days to my childhood up until this point, whenever I asked myself what my goals in life were, I always came to the same answer. To change the world. I never quite rationalized the scale of this goal until a few years back when I realized it would take several life times do so. After considering the shortness, that is life, and the rediculously limited amount of time I would have on this earth (assuming I optimize for safety and survival), I would only be able to really change a few things. So I picked the three problems that I thought were most dire and decided to take it from there. So here they are:
Interests: Piano, Ukelele, Photography, Archery, Painting, Swimming, Soccer, Designing, Writing rediculously good Google Reviews, and I love Anime!
This is a placement text, which means I have not yet completed this part of the website. I apologize for the inconvenience, reach out to me and I'll fill you in on any information you want to know about me!
This is a placement text, which means I have not yet completed this part of the website. I apologize for the inconvenience, reach out to me and I'll fill you in on any information you want to know about me!
"Everyone thinks of changing the world, but no one thinks of changing himself." - Leo Tolstoy
This is a placement text, which means I have not yet completed this part of the website. I apologize for the inconvenience, reach out to me and I'll fill you in on any information you want to know about me!
This is a placement text, which means I have not yet completed this part of the website. I apologize for the inconvenience, reach out to me and I'll fill you in on any information you want to know about me!
This is a placement text, which means I have not yet completed this part of the website. I apologize for the inconvenience, reach out to me and I'll fill you in on any information you want to know about me!
All The Best,


The charCodeAt()
method returns the numeric Unicode value of the character at the given index (except for unicode codepoints > 0x10000).
str.charCodeAt(index)
index
Unicode code points range from 0 to 1114111 (0x10FFFF). The first 128 Unicode code points are a direct match of the ASCII character encoding. For information on Unicode, see the JavaScript Guide.
Note that charCodeAt()
will always return a value that is less than 65536. This is because the higher code points are represented by a pair of (lower valued) "surrogate" pseudo-characters which are used to comprise the real character. Because of this, in order to examine or reproduce the full character for individual characters of value 65536 and above, for such characters, it is necessary to retrieve not only charCodeAt(i)
, but also charCodeAt(i+1)
(as if examining/reproducing a string with two letters). See example 2 and 3 below.
charCodeAt()
returns NaN if the given index is less than 0 or is equal to or greater than the length of the string.
Backward compatibilty: In historic versions (like JavaScript 1.2) the charCodeAt()
method returns a number indicating the ISO-Latin-1 codeset value of the character at the given index. The ISO-Latin-1 codeset ranges from 0 to 255. The first 0 to 127 are a direct match of the ASCII character set.
charCodeAt()
The following example returns 65, the Unicode value for A.
'ABC'.charCodeAt(0); // returns 65
charCodeAt()
to handle non-Basic-Multilingual-Plane characters if their presence earlier in the string is unknownThis version might be used in for loops and the like when it is unknown whether non-BMP characters exist before the specified index position.
function fixedCharCodeAt(str, idx) { // ex. fixedCharCodeAt('\uD800\uDC00', 0); // 65536 // ex. fixedCharCodeAt('\uD800\uDC00', 1); // false idx = idx || 0; var code = str.charCodeAt(idx); var hi, low; // High surrogate (could change last hex to 0xDB7F to treat high // private surrogates as single characters) if (0xD800 <= code && code <= 0xDBFF) { hi = code; low = str.charCodeAt(idx + 1); if (isNaN(low)) { throw 'High surrogate not followed by low surrogate in fixedCharCodeAt()'; } return ((hi - 0xD800) * 0x400) + (low - 0xDC00) + 0x10000; } if (0xDC00 <= code && code <= 0xDFFF) { // Low surrogate // We return false to allow loops to skip this iteration since should have // already handled high surrogate above in the previous iteration return false; /*hi = str.charCodeAt(idx - 1); low = code; return ((hi - 0xD800) * 0x400) + (low - 0xDC00) + 0x10000;*/ } return code; }
charCodeAt()
to handle non-Basic-Multilingual-Plane characters if their presence earlier in the string is knownfunction knownCharCodeAt(str, idx) { str += ''; var code, end = str.length; var surrogatePairs = /[\uD800-\uDBFF][\uDC00-\uDFFF]/g; while ((surrogatePairs.exec(str)) != null) { var li = surrogatePairs.lastIndex; if (li - 2 < idx) { idx++; } else { break; } } if (idx >= end || idx < 0) { return NaN; } code = str.charCodeAt(idx); var hi, low; if (0xD800 <= code && code <= 0xDBFF) { hi = code; low = str.charCodeAt(idx + 1); // Go one further, since one of the "characters" is part of a surrogate pair return ((hi - 0xD800) * 0x400) + (low - 0xDC00) + 0x10000; } return code; }
Created by Mozilla Contributors, license: CC-BY-SA 2.5


Lydia E. Joslin
Front End Engineer & Designer
inspect
about
Curious, competent, creative.
Can travel.
Computers included.


CAT ON A HOT TIN ROOF
February 2008
Director - Amanda Hall
Asst Director - Robbie Robinson
THE CAST
Maggie - Lacy Hinton
Brick - Kyle Chesney
Big Daddy - Dennis Granberry
Big Mama - Pattie Bush
Gooper - Chris Wooten
Mae - Nora Ladd
Rev. Tooker - Scotty Whitehurst
Doc Baugh - James Knotts
Buster - Chad Holifield
Dixie - Lydia Myers
Trixie - Raye Johnson
Sunny - Dagan White
Tobie - Eli White
Polly - Scarlett Sandifer


Soldier (1998)
Director: Paul Anderson Cast: Kurt Russell, Jason Scott Lee, Jason Isaacs, Connie Neilsen, Gary Busey, Sean Pertwee, Danny Turner Screenplay: David Webb Peoples Producers: Jerry Weintraub Runtime: 100 min. US Distribution: Warner Bros. Rated R: violence, language
By Nathaniel R. Atcheson<EMAIL_ADDRESS>>From the director of Event Horizon comes Soldier, a bland and uninspired action film, flowing with richly-textured cliches and a soothingly sensual story with almost no originality whatsoever. Paul Anderson, whose last film is far superior to this one, unfortunately forgot that action films need innovation to survive. But Soldier, penned by Blade Runner writer David Webb Peoples, merely begins with an interesting idea and regresses quickly into a competently-made bore. Not even a mute Kurt Russell can inspire a glimpse life in the film.
The best moments are early on, when we meet our hero, Todd, as a young boy. He and other young males are forced to go through military training that begins at birth and ends in the late teen years. The training is harsh and grueling, and enforces simple rules like "mercy is for the weak." The military breeds the boys to be emotionless killing machines; this is one of the interesting ideas in the film, for most movies about amoral monsters take the morally easy route by making the monsters not quite human in some way (The Terminator comes to mind). That's about as far as the originality goes, for Todd (played by Russell as an adult) and his fellow soldiers are soon replaced by bigger and faster superhuman soldiers, genetically engineered by Colonel Mekum (Jason Isaacs).
Thought to be dead, Todd is dumped on the garbage planet of Arcadia (you know it's bad when the planets have Star Wars-like themes); while there, he meets a peaceful band of garbage people, the most prominent members being Mace (Sean Pertwee), his beautiful wife Sandra (Connie Neilsen), and their mute son. Lucky for the film, the military decides to test their new soldiers on Arcadia, assuming that no one lives there (and certainly having no idea that Todd is still alive). Todd, naturally, becomes the only force capable of standing up against the superhuman maniacs. And he bonds with the mute kid.
And, unfortunately, there's not much else to say about it. Soldier isn't downright awful; Anderson, though clearly not at his best, is incapable of making an ugly picture. The special effects are good, and the sets are nice (much of the garbage planet is convincingly done). The digital effects are also swell, and the action sequences are pretty square. The problem is that you, I, and everyone else has seen all of this before. Stuff explodes. People die. The hero wins. I mean, come on -- familiarity is okay, but Soldier is so familiar that it really just strikes us as boring.
If there's anything interesting aside from the setup, it's the acting. Russell is always a watchable performer, and he plays Todd the way Todd needs to be played -- silently, and with no emotion. It's hard to say whether or not Russell took the role seriously, because there isn't enough characterization to show a significant change in whatever small personality he has. Backup performances from Neilsen and Pertwee both exceed the quality of the material, while Jason Isaacs is mildly amusing in his dreadfully cliched role (as the head military guy who refuses to listen to reason).
If I sound lost for words, that's because I am: Soldier is a standard action picture. It's too loud to be considered serious science fiction (everything in the film explodes at some point), and since Anderson relies on hollow shots of Todd crying or Todd staring to convey depth, I wouldn't be surprised to find that Peoples' script was a little more thought-provoking than the film. It's not a loathsome movie -- there's nothing morally objectionable in its content (except, maybe, that the film is action pornography that pretends to have depth, but that's an entirely different subject). It's likely that most will describe Soldier as "just another action film," and, with that in mind, you can decide for yourself whether or not it's worth your time.
** out of **** (5/10, C)
Visit FILM PSYCHOSIS at http://www.pyramid.net/natesmovies
Nathaniel R. Atcheson
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


@Jess
17/08/17
Hey Michie.. Been long i saw you. Hope you are great?
@michie
16/08/17
Hey Jess... Been long i saw you.
@Jess
16/08/17
Hey Jennifer... Been long i saw you. Hope you are great?
@neo
16/08/17
Hey Neo... Been long i saw you. Hope you are great?


Lata Mangeshkar’s family shares an update on the singer's health
by FilmfareSince the past five days, there’s been a lot of speculation surrounding veteran Lata Mangeshkar’s health. The legendary singer was admitted to Breach Candy hospital on November 11 and was monitored by a team of doctors. Reports also began doing rounds that she’s being treated for pneumonia and will remain in the hospital for a few days as a precautionary measure.
However, fans of the singer can finally breathe a sigh of relief as the family of Lata Mangeshkar has confirmed that she’s on her way to recovery. The family issued a statement that reads, “Dear Friends. We are as happy as you are to inform you that with all your prayers and best wishes, Lata didi is doing much better. Thank you for being there. God is great."
Lata Mangeshkar, popularly known as India’s nightingale, has lent her voice to over 1000 songs in her illustrious career. The much-loved singerwas honoured with Padma Bhushan, the Padma Vibhushan and the Bharat Ratna.


{% extends 'document_catalogue/base.html' %} {% block dc-content %} {% include 'document_catalogue/include/breadcrumb.html' with current_category_link=True %}
Are you sure you want to delete "{{ object }}"?


This is a Very basic Quotes App.
Swipe left or right to see more quotes.
Use the menu to select more quote categories.
Created By: Rushi


Distributed Strengths Put my experience to work for you.
Blog Articles
Read my writings on various topics, including but not limited to software development.
{{ partial "header.html" . }}
Skip to content {{ partial "navigation.html" . }}Read my writings on various topics, including but not limited to software development.


Also see: What's new on this site and the revamped Showcase page.
Paint your app to life in milliseconds with Stateful Hot Reload. Use a rich set of fully-customizable widgets to build native interfaces in minutes.
Quickly ship features with a focus on native end-user experiences. Layered architecture allows for full customization, which results in incredibly fast rendering and expressive and flexible designs.
Flutter’s widgets incorporate all critical platform differences such as scrolling, navigation, icons and fonts, and your Flutter code is compiled to native ARM machine code using Dart's native compilers. Thus Flutter gives you full native performance on both iOS and Android.
Flutter's hot reload helps you quickly and easily experiment, build UIs, add features, and fix bugs faster. Experience sub-second reload times, without losing state, on emulators, simulators, and hardware for iOS and Android.
Delight your users with Flutter's built-in beautiful Material Design and Cupertino (iOS-flavor) widgets, rich motion APIs, smooth natural scrolling, and platform awareness.
Flutter’s widgets incorporate all critical platform differences such as scrolling, navigation, icons and fonts to provide full native performance on both iOS and Android.
Examples of apps built with Flutter
Demo design inspired by Aurélien Salomon's Google Newsstand Navigation Pattern
Watch these videos to learn from Google and developers as you build with Flutter.
Organizations around the world are building apps with Flutter. See what’s being created
It’s free and open source.


Apache Flink 1.4.0 Release Announcement
December 12, 2017 - Aljoscha Krettek (@aljoscha) Mike Winters (@wints)The Apache Flink community is pleased to announce the 1.4.0 release. Over the past 5 months, the Flink community has been working hard to resolve more than 900 issues. See the complete changelog for more detail.
This is the fifth major release in the 1.x.y series. It is API-compatible with the other 1.x.y releases for APIs annotated with the @Public annotation.
We encourage everyone to download the release and check out the documentation.
Feedback through the Flink mailing lists is, as always, gladly encouraged!
You can find the binaries on the updated Downloads page on the Flink project site.
The release includes improvements to many different aspects of Flink, including:
- The ability to build end-to-end exactly-once applications with Flink and popular data sources and sinks such as Apache Kafka.
- A more developer-friendly dependency structure as well as Hadoop-free Flink for Flink users who do not have Hadoop dependencies.
- Support for JOIN and for new sources and sinks in table API and SQL, expanding the range of logic that can be expressed with these APIs.
A summary of some of the features in the release is available below.
For more background on the Flink 1.4.0 release and the work planned for the Flink 1.5.0 release, please refer to this blog post on the Apache Flink blog.
New Features and Improvements #
End-to-end Exactly Once Applications with Apache Flink and Apache Kafka and TwoPhaseCommitSinkFunction #
Flink 1.4 includes a first version of an exactly-once producer for Apache Kafka 0.11. This producer enables developers who build Flink applications with Kafka as a data source and sink to compute exactly-once results not just within the Flink program, but truly “end-to-end” in the application.
The common pattern used for exactly-once applications in Kafka and in other sinks–the two-phase commit algorithm–has been extracted in Flink 1.4.0 into a common class, the TwoPhaseCommitSinkFunction (FLINK-7210). This will make it easier for users to create their own exactly-once data sinks in the future.
Table API and Streaming SQL Enhancements #
Flink SQL now supports windowed joins based on processing time and event time (FLINK-5725). Users will be able to execute a join between 2 streaming tables and compute windowed results according to these 2 different concepts of time. The syntax and semantics in Flink are the same as standard SQL with JOIN and with Flink’s streaming SQL more broadly.
Flink SQL also now supports “INSERT INTO SELECT” queries, which makes it possible to write results from SQL directly into a data sink (an external system that receives data from a Flink application). This improves operability and ease-of-use of Flink SQL.
The Table API now supports aggregations on streaming tables; previously, the only supported operations on streaming tables were projection, selection, and union (FLINK-4557). This feature was initially discussed in Flink Improvement Proposal 11: FLIP-11.
The release also adds support for new table API and SQL sources and sinks, including a Kafka 0.11 source and JDBC sink.
Lastly, Flink SQL now uses Apache Calcite 1.14, which was just released in October 2017 (FLINK-7051).
A Significantly-Improved Dependency Structure and Reversed Class Loading #
Flink 1.4.0 shades a number of dependences and subtle runtime conflicts, including:
- ASM
- Guava
- Jackson
- Netty
- Apache Zookeeper
These changes improve Flink’s overall stability and removes friction when embedding Flink or calling Flink “library style”.
The release also introduces default reversed (child-first) class loading for dynamically-loaded user code, allowing for different dependencies than those included in the core framework.
For details on those changes please check out the relevant Jira issues:
Hadoop-free Flink #
Apache Flink users without any Apache Hadoop dependencies can now run Flink without Hadoop. Flink programs that do not rely on Hadoop components can now be much smaller, a benefit particularly in a container-based setup resulting in less network traffic and better performance.
This includes the addition of Flink’s own Amazon S3 filesystem implementations based on Hadoop’s S3a and Presto’s S3 file system with properly shaded dependencies (FLINK-5706).
The details of these changes regarding Hadoop-free Flink are available in the Jira issue: FLINK-2268.
Improvements to Flink Internals #
Flink 1.4.0 introduces a new blob storage architecture that was first discussed in Flink Improvement Proposal 19 (FLINK-6916).
This will enable easier integration with both the work being done in Flink Improvement Proposal 6 in the future and with other improvements in the 1.4.0 release, such as support for messages larger than the maximum Akka Framesize (FLINK-6046).
The improvement also enables Flink to leverage distributed file systems in high availability settings for optimized distribution of deployment data to TaskManagers.
Improvements to the Queryable State Client #
Flink’s queryable state makes it possible for users to access application state directly in Flink before the state has been sent to an external database or key-value store.
Flink 1.4.0 introduces a range of improvements to the queryable state client, including a more container-friendly architecture, a more user-friendly API that hides configuration parameters, and the groundwork to be able to expose window state (the state of an in-flight window) in the future.
For details about the changes to queryable state please refer to the umbrella Jira issue: FLINK-5675.
Metrics and Monitoring #
Flink’s metrics system now also includes support for Prometheus, an increasingly-popular metrics and reporting system within the Flink community (FLINK-6221).
And the Apache Kafka connector in Flink now exposes metrics for failed and successful offset commits in the Kafka consumer callback (FLINK-6998).
Connector improvements and fixes #
Flink 1.4.0 introduces an Apache Kafka 0.11 connector and, as described above, support for an exactly-once producer for Kafka 0.11 (FLINK-6988).
Additionally, the Flink-Kafka consumer now supports dynamic partition discovery & topic discovery based on regex. This means that the Flink-Kafka consumer can pick up new Kafka partitions without needing to restart the job and while maintaining exactly-once guarantees (FLINK-4022).
Flink’s Apache Kinesis connector now uses an updated version of the Kinesis Consumer Library and Kinesis Consumer Library. This introduces improved retry logic to the connector and should significantly reduce the number of failures caused by Flink writing too quickly to Kinesis (FLINK-7366).
Flink’s Apache Cassandra connector now supports Scala tuples–previously, only streams of Java tuples were supported (FLINK-4497). Also, a bug was fixed in the Cassandra connector that caused messages to be lost in certain instances (FLINK-4500).
Release Notes - Please Read #
Some of these changes will require updating the configuration or Maven dependencies for existing programs. Please read below to see if you might be affected.
Changes to dynamic class loading of user code #
As mentioned above, we changed the way Flink loads user code from the previous default of parent-first class loading (the default for Java) to child-first classloading, which is a common practice in Java Application Servers, where this is also referred to as inverted or reversed class loading.
This should not affect regular user code but will enable programs to use a different version of
dependencies that come with Flink – for example Akka, netty, or Jackson. If you want to change back
to the previous default, you can use the configuration setting classloader.resolve-order: parent-first
,
the new default being child-first
.
No more Avro dependency included by default #
Flink previously included Avro by default so user programs could simply use Avro and not worry about adding any dependencies. This behavior was changed in Flink 1.4 because it can lead to dependency clashes.
You now must manually include the Avro dependency (flink-avro
) with your program jar (or add it to
the Flink lib folder) if you want to use Avro.
Hadoop-free Flink #
Starting with version 1.4, Flink can run without any Hadoop dependencies present in the Classpath. Along with simply running without Hadoop, this enables Flink to dynamically use whatever Hadoop version is available in the classpath.
You could, for example, download the Hadoop-free release of Flink but use that to run on any supported version of YARN, and Flink would dynamically use the Hadoop dependencies from YARN.
This also means that in cases where you used connectors to HDFS, such as the BucketingSink
or
RollingSink
, you now have to ensure that you either use a Flink distribution with bundled Hadoop
dependencies or make sure to include Hadoop dependencies when building a jar file for your
application.
Bundled S3 FileSystems #
Flink 1.4 comes bundled with two different S3 FileSystems based on the Presto S3 FileSystem and
the Hadoop S3A FileSystem. They don’t have dependencies (because all dependencies are
shaded/relocated) and you can use them by dropping the respective file from the opt
directory
into the lib
directory of your Flink installation. For more information about this, please refer
to the documentation.
List of Contributors #
According to git shortlog, the following 106 people contributed to the 1.4.0 release. Thank you to all contributors!
Ajay Tripathy, Alejandro Alcalde, Aljoscha Krettek, Bang, Phiradet, Bowen Li, Chris Ward, Cristian, Dan Kelley, David Anderson, Dawid Wysakowicz, Dian Fu, Dmitrii Kniazev, DmytroShkvyra, Fabian Hueske, FlorianFan, Fokko Driesprong, Gabor Gevay, Gary Yao, Greg Hogan, Haohui Mai, Hequn Cheng, James Lafa, Jark Wu, Jie Shen, Jing Fan, JingsongLi, Joerg Schad, Juan Paulo Gutierrez, Ken Geis, Kent Murra, Kurt Young, Lim Chee Hau, Maximilian Bode, Michael Fong, Mike Kobit, Mikhail Lipkovich, Nico Kruber, Novotnik, Petr, Nycholas de Oliveira e Oliveira, Patrick Lucas, Piotr Nowojski, Robert Metzger, Rodrigo Bonifacio, Rong Rong, Scott Kidder, Sebastian Klemke, Shuyi Chen, Stefan Richter, Stephan Ewen, Svend Vanderveken, Till Rohrmann, Tony Wei, Tzu-Li (Gordon) Tai, Ufuk Celebi, Usman Younas, Vetriselvan1187, Vishnu Viswanath, Wright, Eron, Xingcan Cui, Xpray, Yestin, Yonatan Most, Zhenzhong Xu, Zhijiang, adebski, asdf2014, bbayani, biao.liub, cactuslrd.lird, dawidwys, desktop, fengyelei, godfreyhe, gosubpl, gyao, hongyuhong, huafengw, kkloudas, kl0u, lincoln-lil, lingjinjiang, mengji.fy, minwenjun, mtunique, p1tz, paul, rtudoran, shaoxuan-wang, sirko bretschneider, sunjincheng121, tedyu, twalthr, uybhatti, wangmiao1981, yew1eb, z00376786, zentol, zhangminglei, zhe li, zhouhai02, zjureel, 付典, 军长, 宝牛, 淘江, 金竹


|
jubilant-funicular
|
The standard types defined by the specification. More...
Modules | |
| Precision types | |
| Non-GLSL types that are used to define qualifier-based types. | |
The standard types defined by the specification.
These types are all typedefs of more generalized, template types. To see the definition of these template types, go to Template types.
| typedef highp_bvec2 glm::bvec2 |
#include <deps/glm/detail/type_vec.hpp>
2 components vector of boolean.
Definition at line 548 of file type_vec.hpp.
| typedef highp_bvec3 glm::bvec3 |
#include <deps/glm/detail/type_vec.hpp>
3 components vector of boolean.
Definition at line 553 of file type_vec.hpp.
| typedef highp_bvec4 glm::bvec4 |
#include <deps/glm/detail/type_vec.hpp>
4 components vector of boolean.
Definition at line 558 of file type_vec.hpp.
| typedef highp_dmat2x2 glm::dmat2 |
#include <deps/glm/detail/type_mat.hpp>
2 * 2 matrix of double-qualifier floating-point numbers.
Definition at line 706 of file type_mat.hpp.
| typedef highp_dmat2x2 glm::dmat2x2 |
#include <deps/glm/detail/type_mat.hpp>
2 * 2 matrix of double-qualifier floating-point numbers.
Definition at line 721 of file type_mat.hpp.
| typedef highp_dmat2x3 glm::dmat2x3 |
#include <deps/glm/detail/type_mat.hpp>
2 * 3 matrix of double-qualifier floating-point numbers.
Definition at line 726 of file type_mat.hpp.
| typedef highp_dmat2x4 glm::dmat2x4 |
#include <deps/glm/detail/type_mat.hpp>
2 * 4 matrix of double-qualifier floating-point numbers.
Definition at line 731 of file type_mat.hpp.
| typedef highp_dmat3x3 glm::dmat3 |
#include <deps/glm/detail/type_mat.hpp>
3 * 3 matrix of double-qualifier floating-point numbers.
Definition at line 711 of file type_mat.hpp.
| typedef highp_dmat3x2 glm::dmat3x2 |
#include <deps/glm/detail/type_mat.hpp>
3 * 2 matrix of double-qualifier floating-point numbers.
Definition at line 736 of file type_mat.hpp.
| typedef highp_dmat3x3 glm::dmat3x3 |
#include <deps/glm/detail/type_mat.hpp>
3 * 3 matrix of double-qualifier floating-point numbers.
Definition at line 741 of file type_mat.hpp.
| typedef highp_dmat3x4 glm::dmat3x4 |
#include <deps/glm/detail/type_mat.hpp>
3 * 4 matrix of double-qualifier floating-point numbers.
Definition at line 746 of file type_mat.hpp.
| typedef highp_dmat4x4 glm::dmat4 |
#include <deps/glm/detail/type_mat.hpp>
4 * 4 matrix of double-qualifier floating-point numbers.
Definition at line 716 of file type_mat.hpp.
| typedef highp_dmat4x2 glm::dmat4x2 |
#include <deps/glm/detail/type_mat.hpp>
4 * 2 matrix of double-qualifier floating-point numbers.
Definition at line 751 of file type_mat.hpp.
| typedef highp_dmat4x3 glm::dmat4x3 |
#include <deps/glm/detail/type_mat.hpp>
4 * 3 matrix of double-qualifier floating-point numbers.
Definition at line 756 of file type_mat.hpp.
| typedef highp_dmat4x4 glm::dmat4x4 |
#include <deps/glm/detail/type_mat.hpp>
4 * 4 matrix of double-qualifier floating-point numbers.
Definition at line 761 of file type_mat.hpp.
| typedef highp_dvec2 glm::dvec2 |
#include <deps/glm/detail/type_vec.hpp>
2 components vector of double-qualifier floating-point numbers.
Definition at line 467 of file type_vec.hpp.
| typedef highp_dvec3 glm::dvec3 |
#include <deps/glm/detail/type_vec.hpp>
3 components vector of double-qualifier floating-point numbers.
Definition at line 472 of file type_vec.hpp.
| typedef highp_dvec4 glm::dvec4 |
#include <deps/glm/detail/type_vec.hpp>
4 components vector of double-qualifier floating-point numbers.
Definition at line 477 of file type_vec.hpp.
| typedef highp_ivec2 glm::ivec2 |
#include <deps/glm/detail/type_vec.hpp>
2 components vector of signed integer numbers.
Definition at line 494 of file type_vec.hpp.
| typedef highp_ivec3 glm::ivec3 |
#include <deps/glm/detail/type_vec.hpp>
3 components vector of signed integer numbers.
Definition at line 499 of file type_vec.hpp.
| typedef highp_ivec4 glm::ivec4 |
#include <deps/glm/detail/type_vec.hpp>
4 components vector of signed integer numbers.
Definition at line 504 of file type_vec.hpp.
#include <deps/glm/detail/type_mat.hpp>
2 columns of 2 components matrix of floating-point numbers.
Definition at line 405 of file type_mat.hpp.
| typedef highp_mat2x2 glm::mat2x2 |
#include <deps/glm/detail/type_mat.hpp>
2 columns of 2 components matrix of floating-point numbers.
Definition at line 358 of file type_mat.hpp.
| typedef highp_mat2x3 glm::mat2x3 |
#include <deps/glm/detail/type_mat.hpp>
2 columns of 3 components matrix of floating-point numbers.
Definition at line 363 of file type_mat.hpp.
| typedef highp_mat2x4 glm::mat2x4 |
#include <deps/glm/detail/type_mat.hpp>
2 columns of 4 components matrix of floating-point numbers.
Definition at line 368 of file type_mat.hpp.
#include <deps/glm/detail/type_mat.hpp>
3 columns of 3 components matrix of floating-point numbers.
Definition at line 410 of file type_mat.hpp.
| typedef highp_mat3x2 glm::mat3x2 |
#include <deps/glm/detail/type_mat.hpp>
3 columns of 2 components matrix of floating-point numbers.
Definition at line 373 of file type_mat.hpp.
| typedef highp_mat3x3 glm::mat3x3 |
#include <deps/glm/detail/type_mat.hpp>
3 columns of 3 components matrix of floating-point numbers.
Definition at line 378 of file type_mat.hpp.
| typedef highp_mat3x4 glm::mat3x4 |
#include <deps/glm/detail/type_mat.hpp>
3 columns of 4 components matrix of floating-point numbers.
Definition at line 383 of file type_mat.hpp.
#include <deps/glm/detail/type_mat.hpp>
4 columns of 4 components matrix of floating-point numbers.
Definition at line 415 of file type_mat.hpp.
| typedef highp_mat4x2 glm::mat4x2 |
#include <deps/glm/detail/type_mat.hpp>
4 columns of 2 components matrix of floating-point numbers.
Definition at line 388 of file type_mat.hpp.
| typedef highp_mat4x3 glm::mat4x3 |
#include <deps/glm/detail/type_mat.hpp>
4 columns of 3 components matrix of floating-point numbers.
Definition at line 393 of file type_mat.hpp.
| typedef highp_mat4x4 glm::mat4x4 |
#include <deps/glm/detail/type_mat.hpp>
4 columns of 4 components matrix of floating-point numbers.
Definition at line 398 of file type_mat.hpp.
| typedef highp_uvec2 glm::uvec2 |
#include <deps/glm/detail/type_vec.hpp>
2 components vector of unsigned integer numbers.
Definition at line 521 of file type_vec.hpp.
| typedef highp_uvec3 glm::uvec3 |
#include <deps/glm/detail/type_vec.hpp>
3 components vector of unsigned integer numbers.
Definition at line 526 of file type_vec.hpp.
| typedef highp_uvec4 glm::uvec4 |
#include <deps/glm/detail/type_vec.hpp>
4 components vector of unsigned integer numbers.
Definition at line 531 of file type_vec.hpp.
| typedef highp_vec2 glm::vec2 |
#include <deps/glm/detail/type_vec.hpp>
2 components vector of floating-point numbers.
Definition at line 440 of file type_vec.hpp.
| typedef highp_vec3 glm::vec3 |
#include <deps/glm/detail/type_vec.hpp>
3 components vector of floating-point numbers.
Definition at line 445 of file type_vec.hpp.
| typedef highp_vec4 glm::vec4 |
#include <deps/glm/detail/type_vec.hpp>
4 components vector of floating-point numbers.
Definition at line 450 of file type_vec.hpp.


My name is Khang Lee! I'm an HCDE major and excited to learn to test my design ideas with physical prototyping.


--- layout: post title: Celebrating six months anniversary! categories: - horizon author: admin published: true date: 2005-01-24 16:15:58.000000000 +00:00 ---
On July 24th of last year, Rails 0.5 was released through RubyForge. It mustered 357 downloads in just five days. Today, fifteen releases later, we’ve pushed more than ten thousand gems and five thousand tgz/zip versions over the virtual counter. At the time of writing, the IRC channel holds 153 handles. We recently got Slashdotted and a ton of cool applications are coming out using Rails.
We’ve certainly come quite a long way in six months.
But its only going to get better. A lot better. Dave Thomas is writing the first book on Rails, the mystical 1.0 release is just 1-2 months away, and there’s a number of cool speaking engagements coming up at future conferences that’s going to push awareness even higher.
If you’re reading this, I salute you for being one of the early adopters (or at least interested) that has helped bring Rails this far. Happy half-birthday, Rails!


What past effort.THIS IS A SCAM.  Dear Friend, How are you today?I didn't forgot your past effort by trying to help me,now i want to tell you that i have succeeded in getting those funds transferred under the cooperation of a new partner from Paraguay.which i given my Lawyer in Benin to compensates you with the sum of ($7500.000.00) for your compensation his contact is below: Name : Barrister Kenneth Cole, Email<EMAIL_ADDRESS>Hope all is well with you and your family? I hope this mail meets you in a perfect condition. I am using this opportunity to thank you for your great effort to our unfinished transfer of fund into your account due to one reason or the other best known to you.But I want to inform you that I have successfully transferred the fund out of my bank to someone else account who was capable of assisting me in this great venture through the help of the diplomat i told you about.Due to your effort, sincerity,courage and trustworthiness' you showed at the course of the transaction I want to compensate you and show my gratitude to you with the sum of $750,000USD. I have authorized my new lawyer who is now also my legal adviser to issue you international certified bank cheque cash able at your bank.My dear friend I will like you to contact the lawyer for the collection of this international certified bank cheque. The name and contact address of the lawyer is as follows. HONORABLE LAW CHAMBERS CONTACT PERSON ; MR.KENNETH COLE Email<EMAIL_ADDRESS>At the moment, I'm very busy here because of the investment projects which I and my new partner are having at hand in FRANCE . Finally, remember that I have forwarded instruction to the Lawyer on your behalf to send the bank cheque to you as soon as you contact him without delay.Please I will like you to accept this token with good faith as this is from the bottom of my heart.Thanks and God bless you and your family. Hope to hear from you soon. Your brother ANTHONY DILLION EMAIL:anthonydillion001@yahoo.it


Using Layouts in Qt Designer
Before a form can be used, the objects on the form need to be placed into layouts. This ensures that the objects will be displayed properly when the form is previewed or used in an application. Placing objects in a layout also ensures that they will be resized correctly when the form is resized.
Applying and Breaking Layouts
The simplest way to manage objects is to apply a layout to a group of existing objects. This is achieved by selecting the objects that you need to manage and applying one of the standard layouts using the main toolbar, the Form menu, or the form's context menu.
Once widgets have been inserted into a layout, it is not possible to move and resize them individually because the layout itself controls the geometry of each widget within it, taking account of the hints provided by spacers. Instead, you must either break the layout and adjust each object's geometry manually, or you can influence the widget's geometry by resizing the layout.
To break the layout, press Ctrl+0 or choose Break Layout from the form's context menu, the Form menu or the main toolbar. You can also add and remove spacers from the layout to influence the geometries of the widgets.
| Inserting Objects into a Layout Objects can be inserted into an existing layout by dragging them from their current positions and dropping them at the required location. A blue cursor is displayed in the layout as an object is dragged over it to indicate where the object will be added. |
Setting A Top Level Layout
The form's top level layout can be set by clearing the selection (click the left mouse button on the form itself) and applying a layout. A top level layout is necessary to ensure that your widgets will resize correctly when its window is resized. To check if you have set a top level layout, preview your widget and attempt to resize the window by dragging the size grip.
| Applying a Layout To apply a layout, you can select your choice of layout from the toolbar shown on the left, or from the context menu shown below. |
Horizontal and Vertical Layouts
The simplest way to arrange objects on a form is to place them in a horizontal or vertical layout. Horizontal layouts ensure that the widgets within are aligned horizontally; vertical layouts ensure that they are aligned vertically.
Horizontal and vertical layouts can be combined and nested to any depth. However, if you need more control over the placement of objects, consider using the grid layout.
The Grid Layout
Complex form layouts can be created by placing objects in a grid layout. This kind of layout gives the form designer much more freedom to arrange widgets on the form, but can result in a much less flexible layout. However, for some kinds of form layout, a grid arrangement is much more suitable than a nested arrangement of horizontal and vertical layouts.
The Form Layout
The QFormLayout class manages widgets in a two-column form; the left column holds labels and the right column holds field widgets such as line edits, spin boxes, etc. The QFormLayout class adheres to various platform look and feel guidelines and supports wrapping for long rows.
The UI file above results in the previews shown below.
| Windows XP | macOS | Cleanlooks |
|---|---|---|
Splitter Layouts
Another common way to manage the layout of objects on a form is to place them in a splitter. These splitters arrange the objects horizontally or vertically in the same way as normal layouts, but also allow the user to adjust the amount of space allocated to each object.
Although QSplitter is a container widget, Qt Designer treats splitter objects as layouts that are applied to existing widgets. To place a group of widgets into a splitter, select them as described here then apply the splitter layout by using the appropriate toolbar button, keyboard shortcut, or Lay out context menu entry.
Shortcut Keys
In addition to the standard toolbar and context menu entries, there is also a set of keyboard shortcuts to apply layouts on widgets.
| Layout | Shortcut | Description |
|---|---|---|
| Horizontal | Ctrl+1 | Places the selected objects in a horizontal layout. |
| Vertical | Ctrl+2 | Places the selected objects in a vertical layout. |
| Grid | Ctrl+5 | Places the selected objects in a grid layout. |
| Form | Ctrl+6 | Places the selected objects in a form layout. |
| Horizontal splitter | Ctrl+3 | Creates a horizontal splitter and places the selected objects inside it. |
| Vertical splitter | Ctrl+4 | Creates a vertical splitter and places the selected objects inside it. |
| Adjust size | Ctrl+J | Adjusts the size of the layout to ensure that each child object has sufficient space to display its contents. See QWidget::adjustSize() for more information. |
Note: Ctrl+0 is used to break a layout.


Open an existing JME3 project, or create a new JME3 project.
Right-click the project node in the Projects Window and open the Properties.
In the Application>Mobile Properties, enable Mobile Deployment, and select an Android target.
This creates a "mobile" folder in your projects directory. This folder contains a complete android project with correct settings to run the application using the AndroidHarness.
(Restart the jMonkeyEngine)
A Mobile Files node appears in the Project window.
It lets you edit the MainActivitity.java, the AndroidManifest.xml, and build.properties.
The Android deployment option creates a separate sub-project for android and makes the main project and associated libraries available to the sub-project as libraries. The sub-project can be edited using NBAndroid (see below) or using Eclipse or any other IDE that supports standard android projects. Normally you do not need to edit the android project files. Exceptions are described further below.
Activating the nbandroid plugin in the jMonkeyPlatform is optional, but recommended. You do not need the nbandroid plugin for Android support to work, however nbandroid will not interfere and will in fact allow you to edit the android source files and project more conveniently. To be able to edit, extend and code android-specific code in Android projects, install NBAndroid from the update center:
Open Tools→Plugins→Settings
Go to Tools→Plugins→Available Plugins.
Install the NbAndroid plugin. (Will show up as Android)
Right-click the project node and choose Set Main Project.
Right-click the project node to build your project.
An APK file is created in the "dist" folder.
(Right-click and run the project. The default run target uses the default device set in the Android configuration utility. If you set that to a phone you can run the application directly on your phone!)
Alternatively, select the "Android Device" build configuration next to the Run toolbar button. You can run the project on the emulator (in theory – the emulator doesn’t support OpenGL 2.0 yet?)
The package name parameter is only used when creating the project and only sets the android MainActivity package name
The needed jMonkeyEngine3.jar for android comes with the plugin and is automatically added to the android build
All non-android project libraries are automatically excluded from the android build. This is currently hard-coded in the build script, check nbproject/mobile-impl.xml for the details.
The main application class parameter for the AndroidHarness is taken from the jme3 project settings when enabling android deployment. Currently it is not updated when you change the main class package or name.
When you disable the mobile deployment option, the whole “mobile” folder is deleted.
The "errors" shown in the MainActivity are wrongly displayed only in the editor and will disappear when you install NBAndroid (see below).
To sign your application, edit the mobile/build.properties file to point at valid keystore files.
You can use the jMonkeyPlatform to save (theoretically) any jMonkeyEngine app as Android app. But the application has to be prepared for the fact that Android devices have a smaller screen resolution, touchscreens instead of mouse buttons, and (typically) no keyboards.
Inputs: Devise an alternate control scheme that works for Android users (e.g. using com.jme3.input.controls.TouchListener). This mobile scheme is likely quite different from the desktop scheme.
Effects: Android devices do no support 3D features as well as PCs – or even not at all. E.g. post-processor filters (depth-of-field blur, bloom, light scattering, cartoon, etc), drop shadows, water effects, 3D Audio. Be prepared that these effects will (at best) slow down the application or (in the worst case) not work at all. Provide the option to switch to a low-fi equivalent!
Nifty GUI: Use different base UI layout XML files for the mobile version of your app to account for the different screen settings.
Best Practice: Ideally, you write the core application code in a way that it checks for the environment it's being run on, and automatically adapts the device's limitations by switching off effects, changing input mechanisms etc. Learn how to read graphic card capabilites here.
As described above, you should always try to design your application as platform independent as possible. If your game becomes a sudden hit on android, why not release it on Facebook as an applet as well? When your application is designed in a platform independent way, you don't have to do much more but check a checkbox to deploy your application as an applet. But what if you want to for example access the camera of an android device? Inevitably you will have to use android specific api to access the camera.
Since the main project is not configured to access the android api directly, you have to install NBAndroid (see above) to be able to edit the created android project in the SDK. After installing, click the "open project" button and navigate to the "mobile" folder inside the main project folder (it should show up with an android "a" icon) and open it.
Although you will use android specific api, using a camera is not exactly android specific and so you should try to design this part of the application as platform independent as possible as well. As an example, if you want to use the phones camera as an image input stream for a texture, you can create e.g. the AppState that manages the image and makes it available to the application inside the main project (no android code is needed). Then in the android part of the code you make a connection to the camera and update the image in the AppState. This also allows you to easily support cameras on other platforms in the same way or fallback to something else in case the platform doesn't support a camera.


 CEO Elon Musk says the automaker will reveal its Cybertruck at a Los Angeles event November 21st.
Musk talked up the truck at Tesla's annual shareholders meeting in June. He suggested that Ford's F-150, which Musk called a "great truck," is a bit of a benchmark for Tesla's own vehicle (Ford's working on an electric version of that, too).
The Cybertruck has been crafted to "meet or exceed an F-150. If the F-150 can do it then a Tesla truck should be able to do it." Musk suggested it has a bold "cyberpunk" design, "like it came out of a sci-fi movie." It seems the rest of us will get to determine whether that's accurate in a couple of weeks.
Musk also noted the reveal date is "strangely familiar." The classic cyberpunk movie Blade Runner is set in Los Angeles in November 2019, after all.


python/cpython The Python programming language. Contribute to python/cpython development by creating an account on GitHub.
America has two economies—and they’re diverging fast Red and blue America dramatically represent different segments of the economy. Here is what you need to know.
Scotiabank slammed for 'muppet-grade security' after internal source code and credentials spill onto open internet Blueprints for mobile apps, databases exposed in public GitHub repos
What's my birthday? My colleague Mesut asked me if using random identifiers of 128-bit would be enough to avoid collisions. I've been asked similar questions, and every time my answer goes something like this: you need to calculate the number of outputs you need to generat...
What's my birthday? Ever wondered how much uniformly-random output you need to generate to have some chance to find a collision? This tool is for you!
Chrome 78 Beta: a new Houdini API, native file system access and more Unless otherwise noted, changes described below apply to the newest Chrome Beta channel release for Android, Chrome OS, Linux, macOS, and Wi...
Fix width issues (side-scroll) and remove unused layout bits by NickCraver · Pull Request #99 · dotnet-foundation/dotnetfoundation-website This fixes the side-scroll on most pages, yay! Overall changes: Removes unused sections from _Layout Fixes a few @ Razor issues that later .NET versions will go boom on. Fixes side scroll by tweak...


In PHP scripts you can define constants - both global constants and class level constants. This can also be done with PHP-CPP. If you want to expose constants to user space PHP code, you can do that by adding the constants to the Php::Extension object inside the get_module() call.
#include <phpcpp.h>
/**
* Switch to C context so that the get_module() function can be
* called by C programs (which the Zend engine is)
*/
extern "C" {
/**
* Startup function for the extension
* @return void*
*/
PHPCPP_EXPORT void *get_module() {
static Php::Extension myExtension("my_extension", "1.0");
// add integer constants
myExtension.add(Php::Constant("MY_CONSTANT_1", 1));
myExtension.add(Php::Constant("MY_CONSTANT_2", 2));
// floating point constants
myExtension.add(Php::Constant("MY_CONSTANT_3", 3.1415927));
myExtension.add(Php::Constant("MY_CONSTANT_4", 4.932843));
// string constants
myExtension.add(Php::Constant("MY_CONSTANT_5", "This is a constant value"));
myExtension.add(Php::Constant("MY_CONSTANT_6", "Another constant value"));
// null constants
myExtension.add(Php::Constant("MY_CONSTANT_7", nullptr));
// return the extension
return myExtension;
}
}
It is all very straight forward. Using the constants in a PHP script is just as easy:
<?php
echo(MY_CONSTANT_1."\n");
echo(MY_CONSTANT_2."\n");
echo(MY_CONSTANT_3."\n");
echo(MY_CONSTANT_4."\n");
echo(MY_CONSTANT_5."\n");
echo(MY_CONSTANT_6."\n");
echo(MY_CONSTANT_7."\n");
?>
PHP also supports the concept of class level constants. Internally, in the Zend engine, class level constants are implemented as regular class members, but instead of a "public" or "private" flag, a constant property is marked with a "constant" flag. PHP-CPP exposes this too. You can register class properties with a Php::Const flag.
Besides this, a Php::Class instance also has a "constant" method, and you can add instances of Php::Constant to the class. Semantically, all these three ways to create class level constants are identical.
/**
* The C++ class that we're going to expose
*
* (For this example we use a completely empty class, as only examples
* are given on how to use constants)
*/
class Dummy : public Php::Base
{
};
/**
* Switch to C context so that the get_module() function can be
* called by C programs (which the Zend engine is)
*/
extern "C" {
/**
* Startup function for the extension
* @return void*
*/
PHPCPP_EXPORT void *get_module() {
static Php::Extension myExtension("my_extension", "1.0");
// create a class objects
Php::Class<Dummy> dummy("Dummy");
// there are many different ways to add constants, but semantically,
// they're all the same
dummy.property("MY_CONSTANT_1", 1, Php::Const);
dummy.property("MY_CONSTANT_2", "abcd", Php::Const);
dummy.constant("MY_CONSTANT_3", "xyz");
dummy.constant("MY_CONSTANT_4", 3.1415);
dummy.add(Php::Constant("MY_CONSTANT_5", "constant string"));
dummy.add(Php::Constant("MY_CONSTANT_5", true));
// add the class to the extension
myExtension.add(std::move(dummy));
// return the extension
return myExtension;
}
}
If you want to find out the value of a user space constant at runtime from your C++ code, or when you want to find out if a constant is defined or not, you can simply use the Php::constant() or Php::defined() functions. To define constants at runtime, use Php::define():
/**
* Function that can be called from a PHP script
*/
void example_function()
{
// check if a certain user space constant is defined
if (Php::defined("USER_SPACE_CONSTANT"))
{
// retrieve the value of a constant
Php::Value constant = Php::constant("ANOTHER_CONSTANT");
// define other constants at runtime
Php::define("DYNAMIC_CONSTANT", 12345);
}
}
/**
* Switch to C context so that the get_module() function can be
* called by C programs (which the Zend engine is)
*/
extern "C" {
/**
* Startup function for the extension
* @return void*
*/
PHPCPP_EXPORT void *get_module() {
static Php::Extension myExtension("my_extension", "1.0");
// add a function to the extension
extension.add("example_function", example_function);
// return the extension
return myExtension;
}
}


--- layout: page title: Lean Prover Zulip Chat Archive permalink: archive/113488general/80411potentialprojects.html ---
At our Orsay meeting we just wrote a list of interesting-but-not-impossible projects for formalisation in Lean.
https://github.com/leanprover-community/mathlib/wiki/Potential-projects
Please add to it, add links to wikipedia definitions or elsewhere, add your name next to things you're working on, etc!
I see we forgot to add Kevin's theorem (THE UNIFORM LIMIT OF CONTINUOUS FUNCTIONS IS CONTINUOUS)
{% endraw %}


/*This snippet is injecting the roundtrip scripts into the tail of the html page body.*/ class RoundTripBindingInjector extends PersonRT with SimpleRT { def render() : NodeSeq = { val functions = ((for { session <- S.session } yield <lift:tail>{Script( JsRaw(s"var myRTFunctions = ${session.buildRoundtrip(getRoundTrips).toJsCmd}").cmd )}</lift:tail>) openOr NodeSeq.Empty) functions } }


Daniel Nguyen
AboutI am a junior doing a triple major in Computer Science, Linguistics, and Japanese, with a Korean minor at UC Berkeley. I am currently the head GSI for CS61B (Data Structures and Programming Methodology) under Paul Hilfinger. I am also researching with Professor Laurent El Ghaoui on machine learning and stastitical analysis of news media. My focuses range far and wide. On the CS side, I am mainly interested in optimization and machine learning (which is really the same thing). My linguistic passions lie in syntax, especially those in East Asian languages like Korean and Japanese. I am an avid fan of modern Japanese literature - I particularly enjoy the works of Dazai. How do all of these things tie together? Somehow they do. But what I love most of all though is teaching. I love to be able to connect with other peple through teaching. It never ceases to amaze me how much I get out of teaching, both from what I can give to my students, as well as what I get back from them. In my free time, I enjoy listening to K-pop, dancing, exercising, developing new teaching materials, spending times with my friends, watching anime, and playing video games. I am part of AFX and [M]ovement, two of UC Berkeley's hip hop dance teams. Some of my favorite anime are Free, Kuroko no Basuke, and Haikyuu. I am always looking for ways to learn more and improve myself and inspire others. Feel free to contact me with any questions! |


Find a sub... blah blah marketing speech
Something short about what SnookR is. Some more text here to fill up space.
Currently {{ sub_count }} subs available!
Find players your session
Hi, {{ user.username }}!
{# Styling based off of https://stackoverflow.com/questions/29063244/consistent-styling-for-nested-lists-with-bootstrap #}Your Available Sessions
{% for division in divisions %}No registered sessions found, go to Divisions to register.
{% endif %} {% elif not player %}Hi, {{ user.username }}!
You are not registered for any sessions
{% endif %}


--- layout: post title: Driving the 2012 Bentley Continental GT category: cool tags: - automobile - Products status: publish type: post published: true meta: _networkpub_meta_published: done image: http://i.imgur.com/IgwPD.jpg linked-name: Gear Patrol link-url: http://gearpatrol.com/blog/2011/08/03/behind-the-wheel-something-bentley-this-way-comes-driving-the-2012-bentley-continental-gt/ _aioseop_title: "Behind the Wheel | Something Bentley This Way Comes: Driving the 2012 Bentley Continental GT" _aioseop_description: test drive of 2012 Bentley continental GT _aioseop_keywords: car,testdrive,bentley,photo,automobile ---
Amazing test drive of the 2012 Bentley Continental GT
As we mentioned, earlier this summer GP got the chance to dive into the fabled world of Bentley Motors. Immersing ourselves in a century’s worth of motoring history the marquee boasts, we took an in-depth look at everything from Bentley’s bespoke coachbuilding process to an all-access look at Bentley’s factory grounds. And of course, time behind the wheel in the devastatingly handsome 2012 Continental GT.
We’ll be bringing this to you over a series of several posts, but it’s Wednesday so why not start with dessert: a photo essay. Dive in right after the jump.