| cb.evaluation.log {xgboost} | R Documentation |
Callback closure for logging the evaluation history
cb.evaluation.log()
This callback function appends the current iteration evaluation results bst_evaluation
available in the calling parent frame to the evaluation_log
list in a calling frame.
The finalizer callback (called with finalize = TURE
in the end) converts
the evaluation_log
list into a final data.table.
The iteration evaluation result bst_evaluation
must be a named numeric vector.
Note: in the column names of the final data.table, the dash '-' character is replaced with the underscore '_' in order to make the column names more like regular R identifiers.
Callback function expects the following values to be set in its calling frame:
evaluation_log
,
bst_evaluation
,
iteration
.


England recall Bairstow as injury cover for NZ Tests
Wellington - England have recalled Jonny Bairstow for their two Tests against New Zealand later this month as cover for the injured Joe Denly, a team official said on Friday.
Bairstow, a 69-Test wicketkeeper-batsman who was initially omitted from the squad, is already in New Zealand with the England squad playing in the five-match Twenty20 series ahead of the Tests.
An England spokesperson said the 30-year-old will now stay on in New Zealand after the final Twenty20 in Auckland on Sunday.
Denly has not played since he damaged his right ankle ligaments in training two weeks ago, although he did practise in the nets on Thursday and the spokesman said they were "hoping that he will be fit to play" in the pre-Test warm-up match against a New Zealand XI at the end of next week.
England's red-ball specialists arrived in Auckland this week and will join the rest of the squad on Monday.
The first Test starts in Tauranga on November 21.
England Test squad:
Joe Root (capt), Jofra Archer, Jonny Bairstow, Stuart Broad, Rory Burns, Jos Buttler, Zak Crawley, Sam Curran, Joe Denly, Jack Leach, Saqib Mahmood, Matthew Parkinson, Ollie Pope, Dominic Sibley, Ben Stokes, Chris Woakes


Toggle navigation
CrowdFundrr
Discover
Start
About
Contact
Buisness
Technology
Music
Arts
Cryptocurrency
Dance
Fashion
Film
Community
Food
Games
Education
Cause
Politics
Toronto Creative Arts: Art Alive Event
43%
funded
$13,299
pledged
10
days to Go
The Cryptocurrency Festival
100%
funded
$13,299
pledged
10
days to Go
Gavamble 2.0: Nextgen Gambling
43%
funded
$13,299
pledged
10
days to Go
Bromm: A Health Care DApp
43%
funded
$13,299
pledged
10
days to Go
Toronto Creative Arts: Art Alive Event
76%
funded
$5,299
pledged
10
days to Go
Live Music @ The Bar
24%
funded
$2,000
pledged
14
days to Go
James Sunglass Shop
65%
funded
$13,299
pledged
45
days to Go
Feed The Children
43%
funded
$13,299
pledged
10
days to Go
Load More


Previously, I was in the manufacturing industry working on optical inspection applications. Intrigued by the fast evolving Infocomm technology and its impact to our daily lives, I decided to explore the web programming world through GA Web Development Immersive Course.
It was a fruitful learning journey as I gained the foundation and directions to further upgrade my technical skills required in this dynamic industry.
Below are my individual and group projects completed in the GA course.
Feel free to drop me an email for feedback at<EMAIL_ADDRESS>Thank you


Full Vehicle Details
Full Vehicle Details
Registration: #{p.reg}
Manufacturer Code: #{p.manu_code}
Model Code: #{p.model_code}
Mileage: #{p.mileage}
Price: #{p.price}
Colour: #{p.colour}
Fuel: #{p.fuel}
Manufacturer Name: #{p.manu_name}
Manufacturer Details: #{p.manu_details}
Model Name: #{p.model_name}
Model Description: #{p.model_desc}


--- layout: narrow title: Shuffle collection: games screenshot: /images/game-screenshots/shuffle.png styles: style.css scripts: script.js ---
Click on a tile to move it into the empty space. Try to complete the image.
There are three stages. Floppy will race against you with the same grid of tiles. See if you can beat him!
Hint The empty tile will always end up in the bottom right hand corner.


ezcBaseFeatures
public class ezcBaseFeatures
| Field Summary | |
|---|---|
| private static string | Used to store the path of the ImageMagick convert utility. |
| private static string | Used to store the path of the ImageMagick identify utility. |
| private static string | Used to store the operating system. |
| Method Summary | |
|---|---|
| static bool | classExists(string className, bool autoload) Returns if a given class exists. |
| static string | findExecutableInPath(string fileName) Returns the path of the specified executable, if it can be found in the system's path. |
| static string | Returns the path to the ImageMagick convert utility. |
| static string | Returns the path to the ImageMagick identify utility. |
| static bool | hasExtensionSupport(string extension, string version) Determines if the specified extension is loaded. |
| static bool | hasFunction(string functionName) Determines if the specified function is available. |
| static bool | Determines if the ImageMagick convert utility is installed. |
| static bool | Determines if the ImageMagick identify utility is installed. |
| static string | os() Returns the operating system on which PHP is running. |
| static void | reset() Reset the cached information. |
| static bool | Determines if hardlinks are supported. |
| static bool | Determines if symlinks are supported. |
| static bool | Determines if posix uids are supported. |
private static string $imageConvert = null
Used to store the path of the ImageMagick convert utility. It is initialized in the
getImageConvertExecutable()
function.
private static string $imageIdentify = null
Used to store the path of the ImageMagick identify utility. It is initialized in the
getImageIdentifyExecutable()
function.
private static string $os = null
Used to store the operating system. It is initialized in the
os()
function.
public static bool classExists(string className, bool autoload)
Returns if a given class exists. Checks for a given class name and returns if this class exists or not. Catches the ezcBaseAutoloadException and returns false, if it was thrown.
public static string findExecutableInPath(string fileName)
Returns the path of the specified executable, if it can be found in the system's path. It scans the PATH enviroment variable based on the OS to find the $fileName. For Windows, the path is with \, not /. If $fileName is not found, it returns null.
public static string getImageConvertExecutable()
Returns the path to the ImageMagick convert utility. On Linux, Unix,... it will return something like: /usr/bin/convert On Windows it will return something like: C:\Windows\System32\convert.exe
public static string getImageIdentifyExecutable()
Returns the path to the ImageMagick identify utility. On Linux, Unix,... it will return something like: /usr/bin/identify On Windows it will return something like: C:\Windows\System32\identify.exe
public static bool hasExtensionSupport(string extension, string version)
Determines if the specified extension is loaded.
If $version is specified, the specified extension will be tested also
against the version of the loaded extension.
Examples:
hasExtensionSupport( 'gzip' );
will return true if gzip extension is loaded.
hasExtensionSupport( 'pdo_mysql', '1.0.2' );
will return true if pdo_mysql extension is loaded and its version is at least 1.0.2.
public static bool hasFunction(string functionName)
Determines if the specified function is available.
Examples:
ezcBaseFeatures::hasFunction( 'imagepstext' );
will return true if support for Type 1 fonts is available with your GD
extension.
public static bool hasImageConvert()
Determines if the ImageMagick convert utility is installed.
public static bool hasImageIdentify()
Determines if the ImageMagick identify utility is installed.
public static string os()
Returns the operating system on which PHP is running. This method returns a sanitized form of the OS name, example return values are "Windows", "Mac", "Linux" and "FreeBSD". In all other cases it returns the value of the internal PHP constant PHP_OS.
public static void reset()
Reset the cached information.
public static bool supportsLink()
Determines if hardlinks are supported.
public static bool supportsSymLink()
Determines if symlinks are supported.
public static bool supportsUserId()
Determines if posix uids are supported.
Provides methods needed to check for features. Example:


--- layout: post status: publish published: true title: WSE 2.0 author: display_name: Tomas Restrepo login: tomasr email<EMAIL_ADDRESS>url: http://winterdom.com/ author_login: tomasr author_email<EMAIL_ADDRESS>author_url: http://winterdom.com/ wordpress_id: 711 wordpress_url: http://winterdom.com/2004/03/wse20 date: '2004-03-22 07:33:55 +0000' date_gmt: '2004-03-22 07:33:55 +0000' categories: - Web Services tags: [] comments: [] ---
I know I'm going to be asking a question I'm not gonna get answered, but here it goes anyway:
Any idea when we might see the at least a more recent preview of WSE 2.0? I'd be happy with a preview (even a buggy one)..
The reason I ask is that I've been lately playing with WSE a little bit and seeing how we could take advantage of it in our system, and of the things I've been experimenting with has been writing custom SoapTransports.
So, now, I see the entire Transport/Channel stack seems to have changed, so I'd love to be able to get some bits to play with and see if I can rewrite my code to fit the new model....


| 0 |
Opedia |
tblSeaFlow |
abundance |
SeaFlow Abandance |
cell/uL |
6 |
| 1 |
Opedia |
tblSeaFlow |
sla |
SeaFlow Along Track SLA |
m |
6 |
| 2 |
Opedia |
tblSeaFlow |
grad_sla |
SeaFlow Along Track Gradient of SLA |
None |
6 |
| 3 |
Opedia |
tblSeaFlow |
sst |
SeaFlow Along Track SST |
C |
6 |
| 4 |
Opedia |
tblSeaFlow |
grad_sst |
SeaFlow Along Track Gradient of SST |
C/m |
6 |
| 5 |
Opedia |
tblSeaFlow |
chl |
SeaFlow Along Track CHL |
mg/m^3 |
6 |
| 6 |
Opedia |
tblSeaFlow |
grad_chl |
SeaFlow Along Track Gradient of CHL |
mg/m^4 |
6 |
| 7 |
Opedia |
tblSeaFlow |
wind_stress |
SeaFlow Along Track Wind Stress |
Pa |
6 |
| 8 |
Opedia |
tblSeaFlow |
grad_wind_stress |
SeaFlow Along Track Gradient of Wind Stress |
Pa/m |
6 |
| 9 |
Opedia |
tblSeaFlow |
REP_ftle_BWD_ADT |
SeaFlow Along Track BWD FTLE ADT |
1/day |
6 |
| 10 |
Opedia |
tblSeaFlow |
REP_ftle_BWD_SLA |
SeaFlow Along Track BWD FTLE SLA |
1/day |
6 |
| 11 |
Opedia |
tblSeaFlow |
REP_ftle_FWD_ADT |
SeaFlow Along Track FWD FTLE ADT |
1/day |
6 |
| 12 |
Opedia |
tblSeaFlow |
REP_ftle_FWD_SLA |
SeaFlow Along Track FWD FTLE SLA |
1/day |
6 |
| 13 |
Opedia |
tblSeaFlow |
REP_disp_BWD_ADT |
SeaFlow Along Track BWD Displacement ADT |
deg |
6 |
| 14 |
Opedia |
tblSeaFlow |
REP_disp_BWD_SLA |
SeaFlow Along Track BWD Displacement SLA |
deg |
6 |
| 15 |
Opedia |
tblSeaFlow |
REP_disp_FWD_ADT |
SeaFlow Along Track FWD Displacement ADT |
deg |
6 |
| 16 |
Opedia |
tblSeaFlow |
REP_disp_FWD_SLA |
SeaFlow Along Track FWD Displacement SLA |
deg |
6 |
| 17 |
Opedia |
tblSeaFlow |
beads |
SeaFlow Beads Abandance |
cell/uL |
6 |
| 18 |
Opedia |
tblSeaFlow |
prochloro |
SeaFlow Prochlorococcus Abandance |
cell/uL |
6 |
| 19 |
Opedia |
tblSeaFlow |
synecho |
SeaFlow Synechococcus Abandance |
cell/uL |
6 |
| 20 |
Opedia |
tblSeaFlow |
picoeuk |
SeaFlow Picoeukaryotes Abandance |
cell/uL |
6 |


--- ---
Department of Mathematics
Indian Institute of Science
Bangalore 560 012
GOLDEN JUBILEE YEAR 2005 - 2006
SEMINAR.....
|
Speaker |
: |
Prof. Basudeb Datta
|
|
Affiliation |
: |
Department of Mathematics
Indian Institute of Science
|
|
Subject Area |
: |
Mathematics
|
|
Venue |
: |
Lecture Hall I, Dept of Mathematics
|
|
Time |
: |
4.00 pm
|
|
Date |
: |
December 09, 2005
|
|
Event Title1 |
: |
"Minimal Triangulations of Manifolds"
|
| Abstract |
|
|
|
Aiming at a complete classification of objects
like algebraic varities,Henri Poincare defined triangulation in 1895 and
asked the following. (i) Is there a triangulation for every algebraic varity?
(ii) s there a triangulation for every topological manifold? In 1935, Cairns
proved that each closed smooth manifold is triangulable. In 1964,
Lojaciewitz proved that each real algebraic variety is triangulable. But, it
took 100 years to find a non-triangulable manifold. In 1985, Casson showed
that there exists a topological 4-manifold which is not triangulable. |


node-shiny-proxy
is a simple way to deploy R Shiny apps. It runs some instances of your Shiny app(s) using Rscript
on your system and sets up a reverse proxy to expose them to your users. It relies on the popular http-proxy
and http-proxy-middleware
for proxying. As a pure Node.js solution it is platform-independent.
It is intended mainly as a proof of concept deployment option; for more robust solution you should go to Rstudio's Shiny Server or to ShinyProxy. However, depending on your needs, you may find some of its features useful:
/
and another at /some-app
).npm install --save shiny-proxy
The following example will serve two Shiny apps located in the shiny-apps/main-app
and shiny-apps/my-app
folders:
import express from 'express';
import ShinyProxy from 'shiny-proxy';
const shinyProxy = new ShinyProxy({
portRangeStart: 4000,
apps: [
{
id: 'main-app',
path: '/',
appDir: 'shiny-apps/main-app'
},
{
id: 'my-app',
path: '/my-app',
appDir: 'shiny-apps/my-app'
}
]
});
const app = express();
app.use(shinyProxy.middleware);
app.listen(3000);
A shiny-proxy
object is created with new ShinyProxy(options)
. This section described available options.
options.portRangeStart: the start of the port range to serve Shiny apps instances on localhost
(defaults to 4000). Shiny apps instances will be served on available tcp ports starting from there.
options.RscriptPath: the path to Rscript
executable (by default, /usr/lib/R/bin/Rscript
).
options.redirect404: the path to redirect "page not found" errors to (by default, /404
).
options.redirect500: the path to redirect "internal server errors" to (by default, /500
). On error, shiny-proxy
will try to launch new instance of your apps.
options.apps: an array of Shiny apps settings.
options.apps[i].id: a unique string identifier for the Shiny app.
options.apps[i].path: the path to serve the Shiny app on.
options.apps[i].appDir: the path of the folder containing the Shiny app (with either app.R
or server.R
and ui.R
).
options.apps[i].workers: the number of instances of the app to run (by default 2).
MIT License (MIT)


--- layout: default title: Home subtitle: My latest articles sitemap: priority: 0.9 ---
Currently working at Thales on Deep Learning for computer vision, I previously graduated with a Ph.D in Machine Learning applied to communication systems at Nokia Bell Labs France.
Technology enthusiast for as long as I can remember, I discovered signal processing and Deep Learning at university and enjoy exploring these two topics in my daily job.
You can have a look at my latest articles on the blog page, check my Google Scholar or Linkedin page, and download my résumé in the CV tab.
Other than that, I am found of photography, electronic music, and I try to go for a run when I have some spare time.
Enjoy!


|
Bullet Collision Detection & Physics Library
|
btCollisionObject can be used to manage collision detection objects. More...
#include <btCollisionObject.h>
Public Types | |
| enum | CollisionFlags { CF_STATIC_OBJECT = 1, CF_KINEMATIC_OBJECT = 2, CF_NO_CONTACT_RESPONSE = 4, CF_CUSTOM_MATERIAL_CALLBACK = 8, CF_CHARACTER_OBJECT = 16, CF_DISABLE_VISUALIZE_OBJECT = 32, CF_DISABLE_SPU_COLLISION_PROCESSING = 64, CF_HAS_CONTACT_STIFFNESS_DAMPING = 128, CF_HAS_CUSTOM_DEBUG_RENDERING_COLOR = 256, CF_HAS_FRICTION_ANCHOR = 512, CF_HAS_COLLISION_SOUND_TRIGGER = 1024 } |
| enum | CollisionObjectTypes { CO_COLLISION_OBJECT = 1, CO_RIGID_BODY = 2, CO_GHOST_OBJECT = 4, CO_SOFT_BODY = 8, CO_HF_FLUID = 16, CO_USER_TYPE = 32, CO_FEATHERSTONE_LINK = 64 } |
| enum | AnisotropicFrictionFlags { CF_ANISOTROPIC_FRICTION_DISABLED = 0, CF_ANISOTROPIC_FRICTION = 1, CF_ANISOTROPIC_ROLLING_FRICTION = 2 } |
Public Member Functions | |
| BT_DECLARE_ALIGNED_ALLOCATOR () | |
| bool | mergesSimulationIslands () const |
| const btVector3 & | getAnisotropicFriction () const |
| void | setAnisotropicFriction (const btVector3 &anisotropicFriction, int frictionMode=CF_ANISOTROPIC_FRICTION) |
| bool | hasAnisotropicFriction (int frictionMode=CF_ANISOTROPIC_FRICTION) const |
| void | setContactProcessingThreshold (btScalar contactProcessingThreshold) |
| the constraint solver can discard solving contacts, if the distance is above this threshold. More... | |
| btScalar | getContactProcessingThreshold () const |
| bool | isStaticObject () const |
| bool | isKinematicObject () const |
| bool | isStaticOrKinematicObject () const |
| bool | hasContactResponse () const |
| btCollisionObject () | |
| virtual | ~btCollisionObject () |
| virtual void | setCollisionShape (btCollisionShape *collisionShape) |
| const btCollisionShape * | getCollisionShape () const |
| btCollisionShape * | getCollisionShape () |
| void | setIgnoreCollisionCheck (const btCollisionObject *co, bool ignoreCollisionCheck) |
| virtual bool | checkCollideWithOverride (const btCollisionObject *co) const |
| void * | internalGetExtensionPointer () const |
| Avoid using this internal API call, the extension pointer is used by some Bullet extensions. More... | |
| void | internalSetExtensionPointer (void *pointer) |
| Avoid using this internal API call, the extension pointer is used by some Bullet extensions If you need to store your own user pointer, use 'setUserPointer/getUserPointer' instead. More... | |
| int | getActivationState () const |
| void | setActivationState (int newState) const |
| void | setDeactivationTime (btScalar time) |
| btScalar | getDeactivationTime () const |
| void | forceActivationState (int newState) const |
| void | activate (bool forceActivation=false) const |
| bool | isActive () const |
| void | setRestitution (btScalar rest) |
| btScalar | getRestitution () const |
| void | setFriction (btScalar frict) |
| btScalar | getFriction () const |
| void | setRollingFriction (btScalar frict) |
| btScalar | getRollingFriction () const |
| void | setSpinningFriction (btScalar frict) |
| btScalar | getSpinningFriction () const |
| void | setContactStiffnessAndDamping (btScalar stiffness, btScalar damping) |
| btScalar | getContactStiffness () const |
| btScalar | getContactDamping () const |
| int | getInternalType () const |
| reserved for Bullet internal usage More... | |
| btTransform & | getWorldTransform () |
| const btTransform & | getWorldTransform () const |
| void | setWorldTransform (const btTransform &worldTrans) |
| btBroadphaseProxy * | getBroadphaseHandle () |
| const btBroadphaseProxy * | getBroadphaseHandle () const |
| void | setBroadphaseHandle (btBroadphaseProxy *handle) |
| const btTransform & | getInterpolationWorldTransform () const |
| btTransform & | getInterpolationWorldTransform () |
| void | setInterpolationWorldTransform (const btTransform &trans) |
| void | setInterpolationLinearVelocity (const btVector3 &linvel) |
| void | setInterpolationAngularVelocity (const btVector3 &angvel) |
| const btVector3 & | getInterpolationLinearVelocity () const |
| const btVector3 & | getInterpolationAngularVelocity () const |
| int | getIslandTag () const |
| void | setIslandTag (int tag) |
| int | getCompanionId () const |
| void | setCompanionId (int id) |
| int | getWorldArrayIndex () const |
| void | setWorldArrayIndex (int ix) |
| btScalar | getHitFraction () const |
| void | setHitFraction (btScalar hitFraction) |
| int | getCollisionFlags () const |
| void | setCollisionFlags (int flags) |
| btScalar | getCcdSweptSphereRadius () const |
| Swept sphere radius (0.0 by default), see btConvexConvexAlgorithm:: More... | |
| void | setCcdSweptSphereRadius (btScalar radius) |
| Swept sphere radius (0.0 by default), see btConvexConvexAlgorithm:: More... | |
| btScalar | getCcdMotionThreshold () const |
| btScalar | getCcdSquareMotionThreshold () const |
| void | setCcdMotionThreshold (btScalar ccdMotionThreshold) |
| Don't do continuous collision detection if the motion (in one step) is less then m_ccdMotionThreshold. More... | |
| void * | getUserPointer () const |
| users can point to their objects, userPointer is not used by Bullet More... | |
| int | getUserIndex () const |
| int | getUserIndex2 () const |
| int | getUserIndex3 () const |
| void | setUserPointer (void *userPointer) |
| users can point to their objects, userPointer is not used by Bullet More... | |
| void | setUserIndex (int index) |
| users can point to their objects, userPointer is not used by Bullet More... | |
| void | setUserIndex2 (int index) |
| void | setUserIndex3 (int index) |
| int | getUpdateRevisionInternal () const |
| void | setCustomDebugColor (const btVector3 &colorRGB) |
| void | removeCustomDebugColor () |
| bool | getCustomDebugColor (btVector3 &colorRGB) const |
| bool | checkCollideWith (const btCollisionObject *co) const |
| virtual int | calculateSerializeBufferSize () const |
| virtual const char * | serialize (void *dataBuffer, class btSerializer *serializer) const |
| fills the dataBuffer and returns the struct name (and 0 on failure) More... | |
| virtual void | serializeSingleObject (class btSerializer *serializer) const |
Protected Attributes | |
| btTransform | m_worldTransform |
| btTransform | m_interpolationWorldTransform |
| m_interpolationWorldTransform is used for CCD and interpolation it can be either previous or future (predicted) transform More... | |
| btVector3 | m_interpolationLinearVelocity |
| btVector3 | m_interpolationAngularVelocity |
| btVector3 | m_anisotropicFriction |
| int | m_hasAnisotropicFriction |
| btScalar | m_contactProcessingThreshold |
| btBroadphaseProxy * | m_broadphaseHandle |
| btCollisionShape * | m_collisionShape |
| void * | m_extensionPointer |
| m_extensionPointer is used by some internal low-level Bullet extensions. More... | |
| btCollisionShape * | m_rootCollisionShape |
| m_rootCollisionShape is temporarily used to store the original collision shape The m_collisionShape might be temporarily replaced by a child collision shape during collision detection purposes If it is NULL, the m_collisionShape is not temporarily replaced. More... | |
| int | m_collisionFlags |
| int | m_islandTag1 |
| int | m_companionId |
| int | m_worldArrayIndex |
| int | m_activationState1 |
| btScalar | m_deactivationTime |
| btScalar | m_friction |
| btScalar | m_restitution |
| btScalar | m_rollingFriction |
| btScalar | m_spinningFriction |
| btScalar | m_contactDamping |
| btScalar | m_contactStiffness |
| int | m_internalType |
| m_internalType is reserved to distinguish Bullet's btCollisionObject, btRigidBody, btSoftBody, btGhostObject etc. More... | |
| void * | m_userObjectPointer |
| users can point to their objects, m_userPointer is not used by Bullet, see setUserPointer/getUserPointer More... | |
| int | m_userIndex2 |
| int | m_userIndex |
| int | m_userIndex3 |
| btScalar | m_hitFraction |
| time of impact calculation More... | |
| btScalar | m_ccdSweptSphereRadius |
| Swept sphere radius (0.0 by default), see btConvexConvexAlgorithm:: More... | |
| btScalar | m_ccdMotionThreshold |
| Don't do continuous collision detection if the motion (in one step) is less then m_ccdMotionThreshold. More... | |
| int | m_checkCollideWith |
| If some object should have elaborate collision filtering by sub-classes. More... | |
| btAlignedObjectArray< const btCollisionObject * > | m_objectsWithoutCollisionCheck |
| int | m_updateRevision |
| internal update revision number. It will be increased when the object changes.  More... | |
| btVector3 | m_customDebugColorRGB |
btCollisionObject can be used to manage collision detection objects.
btCollisionObject maintains all information that is needed for a collision detection: Shape, Transform and AABB proxy. They can be added to the btCollisionWorld.
Definition at line 48 of file btCollisionObject.h.
| Enumerator | |
|---|---|
| CF_ANISOTROPIC_FRICTION_DISABLED | |
| CF_ANISOTROPIC_FRICTION | |
| CF_ANISOTROPIC_ROLLING_FRICTION |
Definition at line 156 of file btCollisionObject.h.
Definition at line 128 of file btCollisionObject.h.
Definition at line 143 of file btCollisionObject.h.
| btCollisionObject::btCollisionObject | ( | ) |
Definition at line 20 of file btCollisionObject.cpp.
|
virtual |
Definition at line 57 of file btCollisionObject.cpp.
| void btCollisionObject::activate | ( | bool | forceActivation = false | ) | const |
Definition at line 72 of file btCollisionObject.cpp.
| btCollisionObject::BT_DECLARE_ALIGNED_ALLOCATOR | ( | ) |
|
inlinevirtual |
Reimplemented in btSoftBody, btRigidBody, and btMultiBodyLinkCollider.
Definition at line 673 of file btCollisionObject.h.
|
inline |
Definition at line 584 of file btCollisionObject.h.
|
inlinevirtual |
Reimplemented in btMultiBodyLinkCollider.
Definition at line 254 of file btCollisionObject.h.
| void btCollisionObject::forceActivationState | ( | int | newState | ) | const |
Definition at line 67 of file btCollisionObject.cpp.
|
inline |
Definition at line 277 of file btCollisionObject.h.
|
inline |
Definition at line 169 of file btCollisionObject.h.
|
inline |
Definition at line 383 of file btCollisionObject.h.
|
inline |
Definition at line 388 of file btCollisionObject.h.
|
inline |
Definition at line 499 of file btCollisionObject.h.
|
inline |
Definition at line 504 of file btCollisionObject.h.
|
inline |
Swept sphere radius (0.0 by default), see btConvexConvexAlgorithm::
Definition at line 488 of file btCollisionObject.h.
|
inline |
Definition at line 477 of file btCollisionObject.h.
|
inline |
Definition at line 226 of file btCollisionObject.h.
|
inline |
Definition at line 231 of file btCollisionObject.h.
|
inline |
Definition at line 446 of file btCollisionObject.h.
|
inline |
Definition at line 356 of file btCollisionObject.h.
|
inline |
Definition at line 190 of file btCollisionObject.h.
|
inline |
Definition at line 351 of file btCollisionObject.h.
|
inline |
Definition at line 574 of file btCollisionObject.h.
|
inline |
Definition at line 285 of file btCollisionObject.h.
|
inline |
Definition at line 313 of file btCollisionObject.h.
|
inline |
Definition at line 467 of file btCollisionObject.h.
|
inline |
reserved for Bullet internal usage
Definition at line 362 of file btCollisionObject.h.
|
inline |
Definition at line 431 of file btCollisionObject.h.
|
inline |
Definition at line 426 of file btCollisionObject.h.
|
inline |
Definition at line 398 of file btCollisionObject.h.
|
inline |
Definition at line 403 of file btCollisionObject.h.
|
inline |
Definition at line 436 of file btCollisionObject.h.
|
inline |
Definition at line 304 of file btCollisionObject.h.
|
inline |
Definition at line 323 of file btCollisionObject.h.
|
inline |
Definition at line 332 of file btCollisionObject.h.
|
inline |
Definition at line 558 of file btCollisionObject.h.
|
inline |
Definition at line 521 of file btCollisionObject.h.
|
inline |
Definition at line 526 of file btCollisionObject.h.
|
inline |
Definition at line 531 of file btCollisionObject.h.
|
inline |
users can point to their objects, userPointer is not used by Bullet
Definition at line 516 of file btCollisionObject.h.
|
inline |
Definition at line 456 of file btCollisionObject.h.
|
inline |
Definition at line 367 of file btCollisionObject.h.
|
inline |
Definition at line 372 of file btCollisionObject.h.
|
inline |
Definition at line 179 of file btCollisionObject.h.
|
inline |
Definition at line 210 of file btCollisionObject.h.
|
inline |
Avoid using this internal API call, the extension pointer is used by some Bullet extensions.
If you need to store your own user pointer, use 'setUserPointer/getUserPointer' instead.
Definition at line 266 of file btCollisionObject.h.
|
inline |
Avoid using this internal API call, the extension pointer is used by some Bullet extensions If you need to store your own user pointer, use 'setUserPointer/getUserPointer' instead.
Definition at line 272 of file btCollisionObject.h.
|
inline |
Definition at line 294 of file btCollisionObject.h.
|
inline |
Definition at line 200 of file btCollisionObject.h.
|
inline |
Definition at line 195 of file btCollisionObject.h.
|
inline |
Definition at line 205 of file btCollisionObject.h.
|
inline |
static objects, kinematic and object without contact response don't merge islands
Definition at line 163 of file btCollisionObject.h.
|
inline |
Definition at line 569 of file btCollisionObject.h.
|
virtual |
fills the dataBuffer and returns the struct name (and 0 on failure)
Reimplemented in btSoftBody, btRigidBody, and btMultiBodyLinkCollider.
Definition at line 81 of file btCollisionObject.cpp.
|
virtual |
Reimplemented in btRigidBody.
Definition at line 132 of file btCollisionObject.cpp.
| void btCollisionObject::setActivationState | ( | int | newState | ) | const |
Definition at line 61 of file btCollisionObject.cpp.
|
inline |
Definition at line 173 of file btCollisionObject.h.
|
inline |
Definition at line 393 of file btCollisionObject.h.
|
inline |
Don't do continuous collision detection if the motion (in one step) is less then m_ccdMotionThreshold.
Definition at line 510 of file btCollisionObject.h.
|
inline |
Swept sphere radius (0.0 by default), see btConvexConvexAlgorithm::
Definition at line 494 of file btCollisionObject.h.
|
inline |
Definition at line 482 of file btCollisionObject.h.
|
inlinevirtual |
Reimplemented in btSoftBody.
Definition at line 219 of file btCollisionObject.h.
|
inline |
Definition at line 451 of file btCollisionObject.h.
|
inline |
the constraint solver can discard solving contacts, if the distance is above this threshold.
0 by default. Note that using contacts with positive distance can improve stability. It increases, however, the chance of colliding with degerate contacts, such as 'interior' triangle edges
Definition at line 186 of file btCollisionObject.h.
|
inline |
Definition at line 336 of file btCollisionObject.h.
|
inline |
Definition at line 563 of file btCollisionObject.h.
|
inline |
Definition at line 281 of file btCollisionObject.h.
|
inline |
Definition at line 308 of file btCollisionObject.h.
|
inline |
Definition at line 472 of file btCollisionObject.h.
|
inline |
Definition at line 236 of file btCollisionObject.h.
|
inline |
Definition at line 420 of file btCollisionObject.h.
|
inline |
Definition at line 414 of file btCollisionObject.h.
|
inline |
Definition at line 408 of file btCollisionObject.h.
|
inline |
Definition at line 441 of file btCollisionObject.h.
|
inline |
Definition at line 299 of file btCollisionObject.h.
|
inline |
Definition at line 318 of file btCollisionObject.h.
|
inline |
Definition at line 327 of file btCollisionObject.h.
|
inline |
users can point to their objects, userPointer is not used by Bullet
Definition at line 543 of file btCollisionObject.h.
|
inline |
Definition at line 548 of file btCollisionObject.h.
|
inline |
Definition at line 553 of file btCollisionObject.h.
|
inline |
users can point to their objects, userPointer is not used by Bullet
Definition at line 537 of file btCollisionObject.h.
|
inline |
Definition at line 462 of file btCollisionObject.h.
|
inline |
Definition at line 377 of file btCollisionObject.h.
|
mutableprotected |
Definition at line 82 of file btCollisionObject.h.
|
protected |
Definition at line 62 of file btCollisionObject.h.
|
protected |
Definition at line 66 of file btCollisionObject.h.
|
protected |
Don't do continuous collision detection if the motion (in one step) is less then m_ccdMotionThreshold.
Definition at line 113 of file btCollisionObject.h.
|
protected |
Swept sphere radius (0.0 by default), see btConvexConvexAlgorithm::
Definition at line 110 of file btCollisionObject.h.
|
protected |
If some object should have elaborate collision filtering by sub-classes.
Definition at line 116 of file btCollisionObject.h.
|
protected |
Definition at line 76 of file btCollisionObject.h.
|
protected |
Definition at line 67 of file btCollisionObject.h.
|
protected |
Definition at line 79 of file btCollisionObject.h.
|
protected |
Definition at line 89 of file btCollisionObject.h.
|
protected |
Definition at line 64 of file btCollisionObject.h.
|
protected |
Definition at line 90 of file btCollisionObject.h.
|
protected |
Definition at line 123 of file btCollisionObject.h.
|
mutableprotected |
Definition at line 83 of file btCollisionObject.h.
|
protected |
m_extensionPointer is used by some internal low-level Bullet extensions.
Definition at line 69 of file btCollisionObject.h.
|
protected |
Definition at line 85 of file btCollisionObject.h.
|
protected |
Definition at line 63 of file btCollisionObject.h.
|
protected |
time of impact calculation
Definition at line 107 of file btCollisionObject.h.
|
protected |
m_internalType is reserved to distinguish Bullet's btCollisionObject, btRigidBody, btSoftBody, btGhostObject etc.
do not assign your own m_internalType unless you write a new dynamics object class.
Definition at line 94 of file btCollisionObject.h.
|
protected |
Definition at line 60 of file btCollisionObject.h.
|
protected |
Definition at line 59 of file btCollisionObject.h.
|
protected |
m_interpolationWorldTransform is used for CCD and interpolation it can be either previous or future (predicted) transform
Definition at line 56 of file btCollisionObject.h.
|
protected |
Definition at line 78 of file btCollisionObject.h.
|
protected |
Definition at line 118 of file btCollisionObject.h.
|
protected |
Definition at line 86 of file btCollisionObject.h.
|
protected |
Definition at line 87 of file btCollisionObject.h.
|
protected |
m_rootCollisionShape is temporarily used to store the original collision shape The m_collisionShape might be temporarily replaced by a child collision shape during collision detection purposes If it is NULL, the m_collisionShape is not temporarily replaced.
Definition at line 74 of file btCollisionObject.h.
|
protected |
Definition at line 88 of file btCollisionObject.h.
|
protected |
internal update revision number. It will be increased when the object changes.
Definition at line 121 of file btCollisionObject.h.
|
protected |
Definition at line 102 of file btCollisionObject.h.
|
protected |
Definition at line 100 of file btCollisionObject.h.
|
protected |
Definition at line 104 of file btCollisionObject.h.
|
protected |
users can point to their objects, m_userPointer is not used by Bullet, see setUserPointer/getUserPointer
Definition at line 98 of file btCollisionObject.h.
|
protected |
Definition at line 80 of file btCollisionObject.h.
|
protected |
Definition at line 52 of file btCollisionObject.h.


Issue 6778
: Cross-domain log messages aren't displayed within the console
Steps to reproduce
Open Firebug
Switch and enable the Console panel
Reload the page
Expected result
The console should display:
XDM Console message


Getting started¶
Why brainsprite?¶
Brainsprite viewers are designed to be elements on a web dashboard: they load fast, and can easily be interfaced with other interactive elements. The brainsprite javascript library is thus as small and fast as possible, while the heavy lifting of data preparation is done through a python library.
HTML code¶
Brainsprite works from a sprite image (also known as a mosaic) such as the one above.The first thing to do is to add a div in an html document with an empty canvas (which will be populated with the viewer) as well as the sprite image, which is hidden:

<canvas id="3Dviewer">

Javascript code¶
Then you include the brainsprite minified library (and jquery for the
$( window ).load(function()
instruction below, although brainsprite itself
does not use jquery):

Finally, once the page is loaded, brainsprite is called to create a
brain
object. The parameters brainsprite are used to tweak the appearance of
the viewer, as well as specify important meta-data which cannot be infered from
the sprite, such as the size of each slice (in pixel):

Other important parameters are:
canvas
: the ID of the canvas where the brain slices will be added;sprite
: the ID of the sprite image;
The call to brainsprite
will automatically generate a brain viewer, just like
this one:
Python code¶
The brainsprite python library uses nilearn in order to generate the sprites, as well as the html and javascript code required above. This code can be inserted into an html page template based on the tempita library. Altogether, adding a brain viewer to a webpage only takes a few lines of python. Check the tutorials to learn more about the syntax.


Sign in to GitHub
Username or email address
Password
Forgot password?
New Github?
Create an account.


Keeping you out of a Pickle!
Manufacturer: {{device.manufacturer}}
Platform: {{device.platform}}
Model: {{device.model}}
UUID: {{device.uuid}}


A single web site design which dynamically responds (adapts) to the characteristics (screen width, resolution, capabilities, ...) of the user's device.
The same web site at the same URL works and provides an appropriate experience across all devices:
Nowadays, web design is responsive web design!
Responsive web design is a combination of:
Responsive Layout: dynamically adjust the layout to best suit the available window size (reflow at breakpoints, rescale in between).
Responsive Content: dynamically adjust embedded content (tables, images, videos, charts, adverts, etc.) to best suit the device characteristics (space, resolution, etc.).
Responsive Interaction: dynamically adjust interaction and navigation elements (menus, buttons, search boxes, etc.) to best suit the device characteristics (size, touch, voice, etc.).
Progressive enhancement: selectively add support for additional features such as location, orientation, tilt, and gestures.
Detect features not devices!
http://smashingmagazine.com/2015/03/real-life-responsive-web-design-smashing-book-5/
978-3-945749-58-6
https://resilientwebdesign.com/
http://mattandrews.info/talks/port80-2013/
http://responsivenews.co.uk/post/18948466399/cutting-the-mustard
[as opposed to graceful degradation]
http://alistapart.com/article/understandingprogressiveenhancement
| Same URL | Same HTML | |
|---|---|---|
| Responsive | y | y |
| Adaptive | y | n |
| Separate | n | n |
Based on Google's definitions:
https://developers.google.com/webmasters/mobile-sites/mobile-seo/
Lists of responsive web sites:
mediaqueri.es
http://designmodo.com/responsive-design-examples/
Individual examples of responsive web sites:
bostonglobe.com
smashingmagazine.com
time.com
engadget.com
http://bbc.co.uk/bbcone/
http://channel4.com/news/
http://theguardian.com/uk?view=mobile
http://gov.uk/
http://ted.com/
http://awwwards.com/
| Responsive | Adaptive | Separate | N/A | |
|---|---|---|---|---|
| 2017 | 52% | 5% | 17% | 26% |
| 2016 | 36% | 6% | 26% | 32% |
| 2015 | 28% | 4% | 26% | 42% |
Data from Appticles' State-of-Mobile-Web studies:
https://smashingmagazine.com/2017/03/building-for-mobile-rwd-pwa-amp-instant-articles/
Luke suggests:
In practice: Everything First (or Everything in Parallel).
But not Mobile Only (like ÖBB)!.
/* settings for window-width: narrow */
@media only all and (max-width: 40em) {
...
}
/* settings for window-width: medium */
@media only all and (min-width: 40em) and (max-width: 60em) {
...
}
/* settings for window-width: wide */
@media only all and (min-width: 60em) {
...
}
http://www.frankieroberto.com/responsive_text
http://mobile.smashingmagazine.com/2012/02/27/ever-justification-for-responsive-text/
max-width: 60em;
or use CSS3 text wrapping:
text-overflow: ellipsis;
or use CSS3 columns:
-webkit-column-count: 2;
-webkit-column-rule: 0.1em solid #bbb;
-webkit-column-gap: 2em;
-moz-column-count: 2;
-moz-column-rule: 0.1em solid #bbb;
-moz-column-gap: 2em;
line-height: 1.2;
word-spacing: -0.1em;
letter-spacing: -0.05em;
body {
hyphens: auto;
}
code, var, kbd, samp, listing, plaintext, xmp, abbr {
hyphens: none;
}
p {
text-align: justify;
}
/* but turn it off for narrower screens */
@media only screen and (max-width: 40rem)
{
p {
text-align: left;
}
}
http://elvery.net/demo/responsive-tables/
https://filamentgroup.github.io/tablesaw/demo/kitchensink.html
http://jsbin.com/apane6/14
http://filamentgroup.com/examples/rwd-table-patterns/
http://css-tricks.com/examples/ResponsiveTables/responsive.php
http://mobifreaks.com/user-interface/responsive-and-seo-friendly-data-tables/
http://view.jquerymobile.com/1.3.1/dist/demos/examples/tables/movie-list.html
http://dbushell.com/2012/01/05/responsive-tables-2/
http://codepen.io/JasonAGross/full/rjmyx
http://zurb.com/playground/responsive-tables
http://libcodes.com/codes/css3-rainbow-responsive-price-tables
http://bradczerniak.com/responsivetables/
width: auto;
max-height: 20em;
http://iipimage.sourceforge.net/2012/08/responsive-images-using-iipimage/
http://www.iandevlin.com/blog/2013/10/responsive-web-design/resimagecrop-a-responsive-image-solution
picture element --> RespImg Syntax proposal (src-n)
http://tabatkins.github.io/specs/respimg/Overview.html
<img alt="Photo of Keith."
src-1="(max-width: 300px) keith-s.jpg"
src-2="(max-width: 600px) keith-m.jpg"
src="keith-l.jpg" />
Today, we can use the picturefill polyfill:
http://scottjehl.github.io/picturefill/
@media print and (min-resolution: 300dpi) {...}
http://blog.cloudfour.com/media-queries-in-svg-images/
http://people.opera.com/andreasb/demos/demos_svgopen2009/update/svgscalelogo.html
http://coding.smashingmagazine.com/2012/02/13/progressive-and-responsive-navigation/
http://www.hongkiat.com/blog/responsive-web-nav/
http://coding.smashingmagazine.com/2013/01/15/off-canvas-navigation-for-responsive-website/
http://www.onextrapixel.com/2012/06/13/really-useful-resources-and-tools-for-responsive-web-design/
@media all and (orientation: landscape) {...}
https://webexpo.net/
Videos available:
https://webexpo.net/videos/
https://beyondtellerrand.com/
Videos available:
https://youtube.com/user/btconf/
http://fronteers.nl/congres/
Videos available on Vimeo channel:
http://vimeo.com/fronteers
http://aneventapart.com/
Videos available:
http://aneventapart.com/news/tag/video
http://bdconf.com/
Videos available on Vimeo channel
http://vimeo.com/bdconf
http://webdirections.org/
Videos available:
http://webdirections.org/videos/
http://mobilism.nl/
Videos available:
http://mobilism.nl/2015/coverage
http://responsivenews.co.uk/post/18948466399/cutting-the-mustard
http://mattandrews.info/talks/port80-2013/
Web site:
https://isds.tugraz.at/keith/
Slides:
https://keithandrews.com/talks/2019/iaweb-2019-10-11-rwd/


Found {^{>total}} records
{{if ~trimTags(description)}}{{:~trimTags(description)}}{{else}}(No description){{/if}}
There are no datasets.


Don't you have account? Sign Up Here
Developed by Kishor Ninawe | Template by Colorlib | Disclaimer
{% extends 'base.html' %} {% load widget_tweaks %} {% load staticfiles %} {% block title %}Login{% endblock %} {% block content %}
Don't you have account? Sign Up Here
Developed by Kishor Ninawe | Template by Colorlib | Disclaimer


{% extends page.layout | d(prototype.current.layout) %} {% block primary %}
Use this service to tell the Department for Work and Pensions (DWP) that a patient:
Also use this service to download a copy of the information you give for your own records.
DWP will prioritise any benefit applications it gets from this patient.


1. Create a directory:
mkdir ~/KituraMarkdownExample
2. Change to new directory:
cd ~/KituraMarkdownExample
3. Create a Kitura sever:
kitura init
kitura init creates, builds and generates a starter Kitura Xcode project and will take a couple of minutes to complete. This includes best-practice implementations of health checking and monitoring as well as configuration files to allow easy deployment to a Docker container, a Kubernetes cluster, or the IBM Cloud.
Add KituraMarkdown to the package dependencies:
.package(url: "https://github.com/IBM-Swift/Kitura-MarkdownEngine.git", from: "1.0.0")
Add KituraMarkdown to the target dependencies:
.target(name: "Application", dependencies: [ "Kitura", "CloudEnvironment","SwiftMetrics","Health", "KituraMarkdown"]),
Our Package.swift should look like this:
// swift-tools-version:4.0
import PackageDescription
let package = Package(
name: "KituraMarkdownExample",
dependencies: [
.package(url: "https://github.com/IBM-Swift/Kitura.git", .upToNextMinor(from: "2.2.0")),
.package(url: "https://github.com/IBM-Swift/HeliumLogger.git", .upToNextMinor(from: "1.7.1")),
.package(url: "https://github.com/IBM-Swift/CloudEnvironment.git", .upToNextMinor(from: "6.0.0")),
.package(url: "https://github.com/RuntimeTools/SwiftMetrics.git", from: "2.0.0"),
.package(url: "https://github.com/IBM-Swift/Health.git", from: "0.0.0"),
.package(url: "https://github.com/IBM-Swift/Kitura-MarkdownTemplateEngine.git", from: "1.0.0"),
],
targets: [
.target(name: "KituraMarkdownExample", dependencies: [ .target(name: "Application"), "Kitura" , "HeliumLogger"]),
.target(name: "Application", dependencies: [ "Kitura", "CloudEnvironment","SwiftMetrics","Health", "KituraMarkdown"]),
.testTarget(name: "ApplicationTests" , dependencies: [.target(name: "Application"), "Kitura","HeliumLogger" ])
]
)
By default template engines look in a ./Views directory for the template files to use so we need to add this directory to our project. In a terminal window run the following:
mkdir ~/KituraMarkdownExample/Views
We’ve added two new packages and a new directory to our project but if you open the KituraMarkdownExample.xcodeproj that was generated by kitura init none of our additions will be visible within Xcode. To solve this we need to generate a new Xcode project so it will be aware of all we’ve added. Open a terminal and run the following:
1. Ensure you’re in the correct directory:
cd ~/KituraMarkdownExample
2. Generate new Xcode project:
swift package generate-xcodeproj
3. Once the command has finished executing open the new project:
open KituraMarkdownExample.xcodeproj
Now we can add a template file to our application:
1. In Xcode right-click on the Views folder and select New File.
2. Click on the new file (called File by default) and change the name to MarkdownExample.md.
Add the following into the MarkdownExample.md file:
Hello World!
We now have everything in place to start writing the code for our implementation of the template engines!
In Xcode open the Application.swift file found in Sources/Application/
The first step we do to do is import our packages so we can make use of the API they provide.
Below the line:
import Health
Add the following:
import KituraMarkdown
You may need to build your project before Xcode can find the package.
To use the template engine, we have to register it with a Router instance. This is done by calling the Router.add(templateEngine:) function.
In the postInit() function below the line:
initializeHealthRoutes(app: self)
Add the following:
router.add(templateEngine: MarkdownTemplateEngine())
We can render a template by calling the response.render(_:context) function, where context is the information the template engine will use to fill out the corresponding template files.
Below the line:
router.add(templateEngine: MarkdownTemplateEngine())
add the following:
router.get("/hello") { request, response, next in
try response.render("MarkdownExample.md", context: [:]])
next()
}
That's it! Three lines of code is all we need to render a template file!
To see the result we need to start the Kitura server, in Xcode we can do this using the shortcut cmd + R
Make sure your build scheme is correct! See Getting Started on how to do this!
Allow the project to accept incoming network connections if prompted
Then open:
http://localhost:8080/hello
In the browser we should see:
Hello World!


CONTENTS
WHAT IS CGNS?
CGNS, which stands for "CFD General Notation
System," was originally developed in the mid-1990's as a joint
effort between Boeing, MDC, and NASA.
It is an effort to standardize
CFD input and output, including grid, flow solution,
connectivity, BC's, and auxiliary information (in much the
same way that the PLOT3D-format has become the de-facto
standard for grids and flow solutions). CGNS also allows
for file-stamping and user-inserted-commenting. It employs
either ADF (Advanced Data Format) from Boeing or HDF-5 from NCSA, two systems
which create unformatted
files that are portable across computer platforms.
WHY CGNS?
CGNS will eventually eliminate most of the "translator"
programs now necessary when working between machines
and between CFD codes. Also, it eventually may allow for the
results from one code to be easily restarted using another
code. It will hopefully therefore save a lot of time (and
money). In particular, it is hoped that future grid-generation
packages will generate grids WITH ALL CONNECTIVITY AND BC
INFORMATION INCLUDED as part of a CGNS file, saving a lot
of time and avoiding potential costly errors in setting
up this information after-the-fact.
HOW CGNS HAS BEEN IMPLEMENTED INTO CFL3D:
Basically, what the current implementation of CGNS in CFL3D
means is that the old GRID and RESTART files are now replaced
with one CGNS file. The input file is unchanged (except for
the filename on line 2, which now refers to the CGNS file rather
than a "standard" grid file). All old cases that could be run
before with CFL3D should still run with CGNS and give identical
results.
Changes to the original CFL3D code are relatively minimal.
However, extra "high-level" routines that access the CGNS
calls have been added in the file cgnstools.F. Starting with Version 6.4,
CGNS-related output is no longer mixed in with the standard output file
(cfl3d.out), but is now written to a separate file (cgnsinfo.out).
All of the extra routines required to read and write the CGNS
file utilize the "mid-level library"
(see http://www.cgns.org).
The user is responsible for downloading the CGNS library
directly from the CGNS website and installing it appropriately.
In the CFL3D code, the parameter
"icgns" controls whether CGNS files are used or not.
With CGNS, CFL3D no longer needs to read from or write
to a separate restart file. However, the input file has
purposefully been kept unchanged (i.e., line 14 of the input file,
which specifies the file name of the restart file when CGNS is not
used, is read in but ignored when CGNS is employed). For now,
CFL3D still gets the BC's and 1-to-1 information from the standard
input file. (This information is also put in the CGNS file,
although it is not used by CFL3D.) It is assumed that in the
future, one may desire to read these items from the CGNS file, and
shorten the standard input file. But we have deferred this for now.
Some advantages to the fact that the restart file is a CGNS file
are:
In other words, with CGNS, some day all that user will need is the CGNS file
to get anything and everything he/she wants, from restarting
to postprocessing. In fact, many commercial postprocessors already
support CGNS files. However, CFL3D
still prints out the "usual" PLOT3D-type files, in case they
are needed, as well as other auxiliary files (like cfl3d.res,
cfl3d.out, etc.) that are normally printed out. But, really,
EVERYTHING is contained in the CGNS file! This is particularly
useful because (a) all flow solution variables and turbulence
information is in one file, and (b) if you want to keep track of
your solution's progress as it is running, you can use the
iwrest parameter to write out the CGNS file (=restart file)
periodically and look at it via a postprocessor.
The user is encouraged to obtain the CGNS file viewer
"adfviewer" (available from the CGNS website). It is very easy
to use and should be self-explanatory.
Note that when CFL3D is run with mesh sequencing, AND IS STOPPED
AT A LEVEL LOWER THAN THE FINEST GRID, there is no easy way to
handle this with CGNS, since the CGNS file contains the FINE grid
only. With "standard" CFL3D, the restart file would contain the
coarser grid and solution only. With CGNS, it was decided to write
out the coarse-grid FlowSolution ON THE FINE GRID, with data
repeated in neighboring cells. Hence, if you plot the solution,
it will be identical to the coarse grid solution, only all the
fine-grid gridpoints will be used. A node called "Information"
under "FlowSolution" says something like:
Every-2nd-cell solution (1 level down)
Note that PATCHING and OVERSET
information have not yet been included in the CGNS-part of CFL3D.
I.e., the CGNS files are purposefully missing this information.
The user can still run patched and overset cases with CGNS,
but the patched/overset connectivity information (which is
created by ronnie/maggie and placed in separate binary files)
is never put into the CGNS file itself. This is similar to
the "normal" mode of running CFL3D. In the "normal" mode,
the user must have available a grid file, restart file,
patched-info file, and overset-info file when running with
patched/overset. With CGNS, the user must have available a
CGNS file, patched-info file, and overset-info file.
Also, the "IMOVIE" option currently writes out multiple-time
flowfield information to the plot3d file only, and not to the CGNS
file. Similarly, when using iteravg to compute a running
long-time-average of the solution, this is currently only written
to the plot3d files cfl3d_avgg.p3d and cfl3d_avgq.p3d, and not
to the CGNS file.
Also note that when using a CGNS grid file, NGRID
(whose sign usually determines whether a grid of type CFL3D or
PLOT3D is being read) in the CFL3D input file can be
either + or -; i.e., its sign is irrelevant.
Finally, CFL3D currently writes out solution information to
the CGNS file both at CELL CENTERS as well as within one rind cell
at all boundaries. This is necessary in the long-term so that
plotting packages will be able to extract correct BOUNDARY data
(e.g., velocity=0 on solid surfaces) from the CGNS file. However,
note that at the current time the BCs are not updated immediately
prior to writing out the CGNS file, so the rind cells are "behind"
by one iteration; this can mean "imperfect" matching at interfaces
or slightly non-zero velocities on solid surfaces when plotting
from the CGNS file, particularly if the solution is far from
convergence.
EXAMPLE CGNS FILE:
Example screen shots from adfviewer showing the layout of a typical CGNS file
from CFL3D are given here (this is a single zone case):
You can download the actual CGNS file used to obtain the above screen shots here:
ExampleN4412cgns.tar.gz... gzipped tar file
(1.6 MB). This file was created using CGNS Version 2.4 software, with ADF method of
data storage (HDF-5 method is also an available option). HOW TO TRY CGNS:
AUXILIARY PROGRAMS:
Three auxiliary programs are currently available in CFL3D's "Tools" directory.
These programs are all you need to get started using CGNS!
WHAT DIFFERENCE DOES CGNS MAKE?
Notice, in running CFL3D under CGNS, there is now only ONE
file (the CGNS file) rather than TWO (grid+restart). This
CGNS file contains the grid and the solution. It is used for
restarting, and, if you have a CGNS-compatable postprocessor,
for visualizing as well. (Note: if you are using a LINK or
LINKS within your CGNS file, then more than one CGNS files are
needed).
The CGNS file is A MACHINE-INDEPENDENT file. You can port
this file to any machine anywhere, and any code that is
CGNS-compliant will be able to read it.
So now you can easily run CFL3D on different machines and
transfer the grids and solutions back and forth without need for
special translators. You can also run a case and send the resulting
CGNS file to a fellow engineer across the country (who has a
CGNS-compatable postprocessor), and they will be able to easily
view it, without worry about what machine it ran on. In the
future, as more and more CFD codes become CGNS-compliant, it will
be easier to restart solutions from one code to another.
KNOWN PROBLEMS
DISCLAIMER
Please let us know if you have any problems or find any bugs with
CFL3D's implementation of CGNS.
We also welcome comments as to the usefulness of the CGNS
system.
Responsible NASA Official:
Christopher Rumsey
./Install -cgnsdir=dir2
where dir2 is your location for your CGNS directory.
plot3dg_to_cgns.F............program to convert a "standard" grid
file to a CGNS grid file (also needs
to read CFL3D input file in order to
capture BC and 1-to-1 connectivity info)
cgns_to_cfl3dinput.F.........program to read an existing CGNS file
and create a first-guess skeleton CFL3D
input file with most of the needed
relevant information in it
cgns_readhist.F..............program to read an existing CGNS file
and write out its convergence history
information to a separate formatted file
Page Curator:
Christopher Rumsey
Last Updated: 03/29/2013


New leaks confirm some Google Fast Share development, still on track to match Apple’s AirDrop
by Jared PetersGoogle is rumored to be working on its own AirDrop type of feature for future versions of Android that should theoretically speed up sharing content from one phone to another. If you’ve never used AirDrop, we’ll explain.
AirDrop vs Fast Share
If you haven’t used an Apple device, AirDrop is a way to quickly sling content to another Apple device. If you’re looking at a photo, you can quickly AirDrop it to your friend’s phone. That’s great for memes or social pictures, but it also works for productivity, since you can send links or documents to your other devices, too. Need a web page over on your iPad? AirDrop it over.
If that sounds kind of like Android Beam or Bluetooth sharing, it definitely is. What makes it unique and useful is that’s very fast, and there’s no need to pair anything up or physically touch devices.
It was recently rumored that Google had a similar feature in development, called Fast Share. We haven’t heard much about it yet, but apparently it recently picked up a changed UI and new icon in some early builds. It shows some similar AirDrop features, too, like controlling if only your contacts can send you stuff, or if anyone can send you content. You can presumably turn this off completely, too.
We still don’t know when this feature will actually turn into something, but with how far along it’s coming, it seems like it might make a nice feature to showcase on Android 11. Although let’s hope that it does get backported at some point, because a sharing feature that most phones don’t have software to run seems kind of useless.
source: Mishaal Rahman (Twitter)


"data is the new oil" - Clive Humby
"AI is the new electricity" - Andrew NG
We living in the world where skill to working with data is so important. People with skill working on data are making a lot of money. According to indeed.com, average salary for engineer working on data and AI is $169,930 per year. But if you good enough to go to the top, big company will pay you $1,000,000 per year.
hi, I am Tan Pham, I create courses to help you learn data scraping, data analysis and deep learning skill in fun and easy way. So, what do I really mean of fun and easy ?
All courses are design to help you start your dream job on data and AI field.
If you not happy after taking the course, you have 30 days warranty money back with no question.
See you in my courses


We want to thank everyone for taking the time to see what we are all about! To say thank you we have set up an unbelievable special. Please feel free to choose any two entrees, two beers and a game for only $25!
Where should we start with this about me?? We are 4 friends that love many things but what we love the most is great software developing, great beer, great food and fun as hell video games! The story goes that we all met in a specilized school for software developing and had to do a group project together. As we were all doing the project together we saw that we are all awesome! So after school we all started a company together that creates web sites for clients. Now we are all old and want to do something like make food drink beer and play games. So we decided to make The Iron Pints! Come in and enjoy the best food, beer and games that we have to offer.


Hero.Coli is a single-player 2D top-down adventure game where the hero, a tiny robot, has to explore a living world, collect and combine functional DNA fragments in order to engineer and control the abilities of his bacterium companion.
During their adventure they will have to face obstacles and challenges with the help of synthetic biology.
Collect and craft DNA bricks to create your own abilities:
Explore an interactive living world at the scale of a cell:
Resolve realistic challenges and puzzles based on life science:
Discover and learn synthetic biology:
The emerging discipline of synthetic biology applies engineering principles and methodology to biological systems. Synthetic biologists aim to extend or modify the behavior of biological organisms and engineer them to perform controlled and reliable useful tasks.
The founders of the field applied the engineering strategy, based on standardization, decoupling, hierarchization and abstraction to the sciences of life, in order to better understand and deal with the complexity of biological systems, and make biology easier to engineer (Weiss et al., 1999; Weiss, 2001; Endy, 2005; Keasling, 2005). On this purpose synthetic biologists have been defining and compiling standard biological parts, corresponding to DNA sequences with defined structure and function, called BioBricks™. Using these standardized and well-characterized interchangeable biological devices, it is possible to build synthetic complex networks, pathways and functions, in a programmatic fashion inspired by electrical engineering.
Thus, over the past decade, synthetic biology has been improving the design and construction of synthetic biological systems, and the re-design of existing ones for useful purposes. Nowadays this field holds promising potential to offer technological tools that could be used to benefit society and meet current scientific challenges: energy, biofuels, environmental issues, food production, materials, chemistry, human health, pharmaceuticals, and many others.
Hero.Coli aims to promote the promise and potential benefits of synthetic biology, as well as to warn the public about the risks and potential harms. This young interdisciplinary field has considerably grown over the past few years and raises concerns about (anticipated or unanticipated) risks to the environment, biodiversity, biosecurity, ethics, and health; nowadays it is crucial to raise awareness about these issues. Therefore, we aim to promote intellectual responsibility and ethics education regarding the design and engineering of living organisms.
Educational - Our goals are science outreach in synthetic biology and to design game challenges that stimulate scientific creativity and interest. With Hero.Coli, we want to teach the basics of synthetic biology, thanks to:
Simulation - The players should be allowed to experiment with a flexible and realistic crafting system that uses BioBricks™. BioBricks™ is a standard for DNA interchangeable parts, developed with a view to building biological systems in living cells. We developed a simulator that allows the player to:
Research - Generate a community of players interested in the field and
encourage them to:
Fun - We don't want Hero.Coli to be just a serious game. We want this game to provide fun with:
Make your own character - As you progress through the game, you will be able to collect and create skills for you bacterium, thanks to the use of synthetic biology:
Play with devices - Corresponds to the easy difficulty mode and the critical path of the game:
Play with BioBricks™ - Corresponds to the medium difficulty and allows the players to access to new areas and rewards:
Create synergies between devices - Corresponds to the hard difficulty mode and is required to fully complete the game:
This game project is currently under development by a small team at the CRI Paris:
Vincent AlexandrineDeveloper
Raphael GoujetLead developer
Ariel LindnerScience advisor
Here are a few lovely contributors that helped us developing this project:
Yann LeflourDeveloper
Emilien SanterreDeveloper
If you wish to help us, by testing the game or contribute to the development, don't hesitate to send us an email.
We are using the Unity game engine.
In order to create a scientifically accurate game, we first built the ReactionEngine, our modular homemade simulator for:
Users can easily create files to add new BioBricks™, molecules or phenotypes to the game.
Our long-term objective is to provide a free web-based game and editing tools to the players.


After last year's innaugural IWDTO event, #DevTO returns on March 7th 2016 with their 2nd Annual International Women's Day Talks. In 2016 we are inviting 5 women in tech to share inspirational talks with us in Toronto.
By attending this event you are agreeing to abide by the #DevTO Code of Conduct.
Purchasing the child care add-on? Make sure you read these registration instructions.
FREE Child care will be provided out of the Kids & Company location at Bloor and Church. It is only a 7 minute walk from the venue. The center is located on the ground floor of the Unilever office building.
Please send an e-mail to Zara Alibhai at<EMAIL_ADDRESS>"requesting child care for #IWDTO" and provide your child's name and age. Zara will then connect to confirm placement and next steps on registration.
160 Bloor Street E., Suite 160 |<EMAIL_ADDRESS>| www.kidsandcompany.com| @kidcochildcare
The deadline to request child care is FEB 29th 2016.
E-mail us at<EMAIL_ADDRESS>See sponsorship details here.
Interested in being a community partner? Purchase a Company Night Out 10 pack or drop us an email at talks@devto.ca


|
|
CIFXSceneGraphCuller Class ReferenceInheritance diagram for CIFXSceneGraphCuller:
List of all members.
Constructor & Destructor Documentation
| CIFXSceneGraphCuller::CIFXSceneGraphCuller |
( |
|
) |
[private] |
|
| CIFXSceneGraphCuller::~CIFXSceneGraphCuller |
( |
|
) |
[private, virtual] |
|
Member Function Documentation
| U32 CIFXSceneGraphCuller::AddRef |
( |
|
) |
[virtual] |
|
|
|
This method increments the reference count for an interface on a component.
- Note:
- It should be called for every new copy of a pointer to an interface on a given component.
- Returns:
- It returns a U32 that contains a value from 1 to 2^32 - 1 that defines the new reference count. The return value should only be used for debugging purposes.
Implements IFXUnknown. |
| IFXRESULT CIFXSceneGraphCuller::GetCollection |
( |
IFXCollection *& |
rpOutCollection |
) |
const [virtual] |
|
|
|
Returns the collection that was last set using SetCollection().
- Parameters:
-
| rpOutCollection | A reference to the IFXCollection pointer that should contain the address of the collection used by the culling system. |
- Returns:
- One of the following IFXRESULT codes:
- IFX_OK
No error.
- IFX_E_OUT_OF_MEMORY
Not enough memory was available to initialize.
Implements IFXSpatialSetQuery. |
| const IFXCID& IFXAPI CIFXSceneGraphCuller::GetCollectionCID |
( |
|
) |
const [inline, virtual] |
|
|
|
- Todo:
- : Cull lights who's extent doesn't reach the model's bound. Limit the number of lights that get associated(sorted) to model.lightCount Order the attenuated lights with respect to the model
- Todo:
- : Investigate if we need to do something special for Opaque, Translucent models
Implements IFXSpatialSetQuery. |
| IFXRESULT CIFXSceneGraphCuller::QueryInterface |
( |
IFXREFIID |
interfaceId, |
|
|
void ** |
ppInterface |
|
) |
[virtual] |
|
|
|
This method provides access to the various interfaces supported by a component.
Upon success, it increments the component's reference count and hands back a pointer to the specified interface.
- Note:
- A number of rules must be adhered to by all implementations of IFXAPI QueryInterface . For a list of such rules, refer to the IFXCOM usage guidelines.
- Returns:
- Upon success, IFX_OK is returned. Otherwise, either IFX_E_INVALID_POINTER or IFX_E_UNSUPPORTED are returned.
Implements IFXUnknown. |
| U32 CIFXSceneGraphCuller::Release |
( |
|
) |
[virtual] |
|
|
|
This method decrements the reference count for the calling interface on a component.
- Note:
- If the reference count on a component falls to zero, the component is destroyed.
- Returns:
- It returns a U32 that contains a value from 1 to 2^32 - 1 that defines the new reference count. The return value should only be used for debugging purposes.
Implements IFXUnknown. |
| IFXRESULT CIFXSceneGraphCuller::SetCollection |
( |
IFXCollection * |
pInCollection |
) |
[virtual] |
|
|
|
Configures the culling system to use the given collection when servicing a call to QueryForSpatialSet().
- Parameters:
-
- Returns:
- One of the following IFXRESULT codes:
- IFX_OK
No error.
- IFX_E_OUT_OF_MEMORY
Not enough memory was available to initialize.
- Note:
- A reference to the given collection is held, and the collection is used directly. It is not copied.
Implements IFXSpatialSetQuery. |
Friends And Related Function Documentation
| IFXRESULT IFXAPI_CALLTYPE CIFXSceneGraphCuller_Factory |
( |
IFXREFIID |
interfaceId, |
|
|
void ** |
ppInterface |
|
) |
[friend] |
|
Member Data Documentation
© 1999 - 2006 Intel Corporation. All rights reserved.
* Other names and brands may be claimed as the property of others.
|
|


Welcome to PWAConf, the premier made-up PWA conference in the world! The conference is held September 13-14 in sunny Santa Cruz, CA.
The conference is a single day, single track event focused on building kick-ass user experiences on the web.
Learn how to build this app yourself by doing the tutorial.
Speakers
Loading...
Schedule
All the presentations will be held in the main auditorium.
Loading...
Code of conduct
All attendees are required to follow the code of conduct. Be nice to everyone or get kicked out.


Ink provides a way to give styling and interaction to tabular data, without interfering with the HTML table element default behaviour.
| Class name | Description |
|---|---|
ink-table |
The table root class. |
alternating |
Sets a darker darker background color on odd number rows. |
hover |
Highlights table rows when the mouse pointer hovers a row. |
bordered |
Applies borders to all table cells. |
red green blue orange grey black yellow
|
Sets a background color on a table row |
To add Inks style rules to your tables, begin by adding the ink-table
css class to your table elements:
| ID | Name |
|---|---|
| 1 | John |
| 2 | Will |
| 3 | Steve |
This will result in a table that gets our default table style, that looks like this:
Example
| ID | Name |
|---|---|
| 1 | John |
| 2 | Will |
| 3 | Steve |
As you can see, by default table headings have centered text, so if you wish to change the text alignment you can use on of our content alignment css classes:
{% highlight html %}| ID | Name |
|---|---|
| 1 | John |
| 2 | Will |
| 3 | Steve |
Resulting in:
Example
| ID | Name |
|---|---|
| 1 | John |
| 2 | Will |
| 3 | Steve |
Adding the alternating
css class to your table will add a darker background color to every odd numbered row. This can be useful to distinguish between rows, in large and, or complex tables.
| ID | Name |
|---|---|
| 1 | John |
| 2 | Will |
| 3 | Steve |
Like so:
Example
| ID | Name |
|---|---|
| 1 | John |
| 2 | Will |
| 3 | Steve |
Adding the hover
css class to the table will cause table rows to be highlighted with a background color when hovered. Mouse pointer is set to the hand pointer.
| ID | Name |
|---|---|
| 1 | John |
| 2 | Will |
| 3 | Steve |
Example
| ID | Name |
|---|---|
| 1 | John |
| 2 | Will |
| 3 | Steve |
The bordered
class adds borders around all table cells, headings and footers.
| ID | Name |
|---|---|
| 1 | John |
| 2 | Will |
| 3 | Steve |
Example
| ID | Name |
|---|---|
| 1 | John |
| 2 | Will |
| 3 | Steve |
You can use one of Inks base colors as the background for a table row by adding one of the above classes:
{% highlight html %}| ID | Name |
|---|---|
| 1 | John |
| 2 | Will |
| 3 | Steve |
Example
| ID | Name |
|---|---|
| 1 | John |
| 2 | Will |
| 3 | Steve |
If necessary, you can combine all of the above options:
{% highlight html %}| ID | Name |
|---|---|
| 1 | John |
| 2 | Will |
| 3 | Steve |
Example
| ID | Name |
|---|---|
| 1 | John |
| 2 | Will |
| 3 | Steve |


";
echo "| FIRSTNAME | ";
echo "".$row['fname']." | ";
echo "";
echo "";
echo "| LASTNAME | ";
echo "".$row['lname']." | ";
echo "
";
echo "";
echo "| ID | ";
echo "".$row['essn']." | ";
echo "
";
echo "";
echo "| GENDER | ";
echo "".$row['gender']." | ";
echo "
";
echo "";
echo "| PHONENO | ";
echo "".$row['phone no']." | ";
echo "
";
echo "";
echo "| DESIGNATION | ";
echo "".$row['designation']." | ";
echo "
";
echo "";
echo "| SALARY | ";
echo "".$row1['salary']." | ";
echo "
";
echo "";
echo "| ALLOWANCES | ";
echo "".$all." | ";
echo "
";
echo "";
echo "| DEDUCTIONS | ";
echo "".$ded." | ";
echo "
";
echo "";
echo "| NET SALARY | ";
echo "".$netsal." | ";
echo "
";
?>
LOGOUT


{{messageProject}}
{{project.name + '-' + project.id +'(Id)'}}
Resources:
Add new resource
Edit resource
Remove resource
Resource name:
Resource name is required.
Resource topics:
Resource topics are required.
Resource availability:
Resource availability is required.
Cancel
{{typeLabelResource}}
Skills:
Add new skill
Edit skill
Remove skill
Skill name:
Skill name is required.
Skill description:
Skill description is required.
Cancel
{{typeLabelSkill}}
Hours/bin:
Hours/week of a full-time resources:
Cancel
Modify


IFlyMSC Hierarchy Class Hierarchy NSObject IFlyContact IFlyDataUploader IFlyDebugLog IFlyISVRecognizer IFlyPcmRecorder IFlyResourceUtil IFlySetting IFlySpeechConstant IFlySpeechError IFlySpeechEvaluator IFlySpeechRecognizer IFlySpeechSynthesizer IFlySpeechUnderstander IFlySpeechUtility IFlyTextUnderstander IFlyUserWords UIView IFlyRecognizerView Protocol References IFlyISVDelegate IFlyPcmRecorderDelegate IFlyRecognizerViewDelegate IFlySpeechEvaluatorDelegate IFlySpeechRecognizerDelegate IFlySpeechSynthesizerDelegate IFlySpeechplusDelegate Constant References IFlyEngineMode IFlySpeechEventType IFlySpeechPlusServiceType LOG_LEVEL


MY ADDRESS BOOK
Begin by filling in the details below.
Add New Contacts
Name
Email
Phone
Company
Notes
Twitter
You have no contacts in your address book


--- layout: post title: Episode 100 | Dave Rael - Podcast Host On Fire link: http://traffic.libsyn.com/developeronfire/DeveloperOnFire-100-DaveRael.mp3 length: 67924785 speaker: Dave Rael duration: '01:10:43' subtitle: 'Developer On Fire: Dave Rael' guest_name: Dave Rael image: /assets/images/DaveRael.jpg guest_blog: http://optimizedprogrammer.com/ guest_twitter: raelyard episode_number: 100 book_recommendations: - { url: "http://www.amazon.com/dp/B00K8DSTWU/?tag=devonfir-20", title: "The Bulletproof Diet: Lose up to a Pound a Day, Reclaim Energy and Focus, Upgrade Your Life", author: "Dave Asprey"} - { url: "http://www.amazon.com/dp/0321125215/?tag=devonfir-20", title: "Domain-Driven Design: Tackling Complexity in the Heart of Software", author: "Eric Evans"} - { url: "http://www.amazon.com/dp/B003V8B5XO/?tag=devonfir-20", title: "Atlas Shrugged", author: "Ayn Rand"} tags: - { url: "http://www.amazon.com/dp/B00K8DSTWU/?tag=devonfir-20", title: "The Bulletproof Diet: Lose up to a Pound a Day, Reclaim Energy and Focus, Upgrade Your Life", author: "Dave Asprey"} - { url: "http://www.amazon.com/dp/0321125215/?tag=devonfir-20", title: "Domain-Driven Design: Tackling Complexity in the Heart of Software", author: "Eric Evans"} - { url: "http://www.amazon.com/dp/B003V8B5XO/?tag=devonfir-20", title: "Atlas Shrugged", author: "Ayn Rand"} redirect_from: - "/100/" - "/0100/" - "/dave-rael-podcast-host-on-fire/" - "/DaveRael/" - "/Dave-Rael/" - "/Podcast/Episodes/100/" - "/Podcast/Episodes/0100/" - "/Podcast/Episodes/dave-rael-podcast-host-on-fire/" - "/Podcast/Episodes/DaveRael/" - "/Podcast/Episodes/Dave-Rael/" ---
Dave Rael is a dedicated father and husband and a seasoned software professional. He specializes in building distributed systems and understanding problem domains, especially via Domain-Driven Design and Behavior-Driven Development.  He blogs at optimizedprogrammer.com about writing software and getting the most out of life and is the host of the Developer on Fire podcast at developeronfire.com, where he extracts inspiring stories from successful software geeks.


WITNESS LIST
Education
May 18, 2012 9:00 AM
Interim Charge #2
Panel 1: Teacher Preparation
ON:
Carpenter, Stan Dean (also providing written testimony) (Texas State University-San
Marcos), Austin, TX
Paredes, Raymund Commissioner of Higher Education (also providing written testimony)
(Texas Higher Education Coordinating Board), Austin, TX
Rankin, Mary Ann CEO + President, Professor (UT Austin) (also providing written
testimony) (National Math and Science Initiative), Austin, TX
Interim Charge #2
Panel 2: Teacher Retention
ON:
Eaton, Holly Director of Professional Development + Advocacy (also providing written
testimony) (Tx Classroom Teachers Assoc), Austin, TX
Lussier, David Executive Director of Educator Quality (also providing written testimony)
(Austin ISD), Austin, TX
Nelson, Jim (also providing written testimony) (Texas Teaching Commission), Austin, TX
Interim Charge #2
Panel 3: Principal Quality
ON:
Hodge, Andrea Executive Director (also providing written testimony) (Rice University
Education Entrepreneurship Program), Houston, TX
Reynolds, Lizzette Deputy Commissioner, Policy and Programs (Texas Education
Agency), Austin, TX
Shoho, Alan R. Professor (also providing written testimony) (UTSA), San Antonio, TX


This is a picture of cactuses in pots. Cactuses have a great interior asthetic that is hard to match
This is a picture that raises questions. What does it mean? We may never know....
This a beautifully desinged living room that feels very homey


Copy icon by Sergey Ershov, Bold icons family Multimedia pack, from iconfinder.com, Creative Commons (Attribution 3.0 Unported)


Encodes comma-separated values.
The csv format decodes comma-separated values into a two-dimensional array.
| Direction | Type | Description |
|---|---|---|
| Decode | Array | An array of arrays of strings. |
| Encode | Array | An array of arrays of strings. |
CSV data decodes into a two-dimensional array of strings. For example,
A,B,C
D,E,F
G,H,I
decodes into
{
{"A", "B", "C"),
{"D", "E", "F"),
{"G", "H", "I"),
}
When encoding, each field must be string-like, but cannot be an Instance.
When decoding, each record must have the same number of fields. When encoding, records do not need to have the same number of fields.


{{+bindTo:partials.standard_nacl_api}}
| PP_Resource(* | Create )(PP_Instance instance, PP_FileSystemType type) |
| PP_Bool(* | IsFileSystem )(PP_Resource resource) |
| int32_t(* | Open )(PP_Resource file_system, int64_t expected_size, struct PP_CompletionCallback callback) |
| PP_FileSystemType(* | GetType )(PP_Resource file_system) |
The PPB_FileSystem
struct identifies the file system type associated with a file.
| PP_Resource(* PPB_FileSystem::Create)(PP_Instance instance, PP_FileSystemType type) |
Create() creates a file system object of the given type.
| [in] | instance | A PP_Instance identifying the instance with the file. |
| [in] | type | A file system type as defined by PP_FileSystemType enum (except PP_FILESYSTEMTYPE_ISOLATED, which is currently not supported). |
PP_Resource
corresponding to a file system if successful. | PP_FileSystemType(* PPB_FileSystem::GetType)(PP_Resource file_system) |
GetType() returns the type of the provided file system.
| [in] | file_system | A PP_Resource corresponding to a file system. |
PP_FileSystemType
with the file system type if valid or PP_FILESYSTEMTYPE_INVALID
if the provided resource is not a valid file system. It is valid to call this function even before Open() completes. | PP_Bool(* PPB_FileSystem::IsFileSystem)(PP_Resource resource) |
IsFileSystem() determines if the provided resource is a file system.
| [in] | resource | A PP_Resource corresponding to a file system. |
PP_TRUE
if the resource is a PPB_FileSystem
, PP_FALSE
if the resource is invalid or some type other than PPB_FileSystem
. | int32_t(* PPB_FileSystem::Open)(PP_Resource file_system, int64_t expected_size, struct PP_CompletionCallback callback) |
Open() opens the file system.
A file system must be opened before running any other operation on it.
| [in] | file_system | A PP_Resource corresponding to a file system. |
| [in] | expected_size | The expected size of the file system. Note that this does not request quota; to do that, you must either invoke requestQuota from JavaScript: http://www.html5rocks.com/en/tutorials/file/filesystem/#toc-requesting-quota or set the unlimitedStorage permission for Chrome Web Store apps: http://code.google.com/chrome/extensions/manifest.html#permissions |
| [in] | callback | A PP_CompletionCallback to be called upon completion of Open(). |
pp_errors.h
.


Issues
| # | Summary | Product | Status | Kind | When |
|---|---|---|---|---|---|
| 630 |
Unpredictable crashing: EXC_BAD_INSTRUCTION (SIGILL) |
Synergy | closed | bug | |
| 629 |
Launch at Login does not work. |
Synergy | closed | bug | |
| 628 |
Synergy Quits in Leopard |
Synergy | closed | bug | Created , updated |
| 627 |
Synergy fails to start at login |
Synergy | closed | bug | Created , updated |
| 626 |
Synergy crashing in background |
Synergy | closed | bug | Created , updated |
| 625 |
Last.fm saving user details crashes preference pane |
Synergy | closed | bug | Created , updated |
| 624 |
3.5a2 crashes when grab album cover option is enabled |
Synergy | closed | bug | Created , updated |
| 623 |
Synergy on Leopard 10.5.1 |
Synergy | closed | bug | Created , updated |
| 622 |
clicking on Synergy in menu bar always drops down a calendar for October.... |
Synergy | closed | bug | Created , updated |
| 621 |
CRASH: Synergy crashes when communicating with audioscrobbler api? |
Synergy | closed | bug |


Web design Portfolio
Below are some links of Websites and Webpanels designed by our team. Please check them. Thanks!
Websites
Webpanels


Chillwave hoodie ea gentrify aute sriracha consequat.
Laborum tattooed iPhone, Schlitz irure nulla Tonx retro 90's chia cardigan quis asymmetrical paleo.
Ex disrupt cray yr, butcher pour-over magna umami kitsch before they sold out commodo.
In post-ironic gluten-free deserunt, PBR&B non pork belly cupidatat polaroid.
Pariatur food truck street art consequat sustainable, et kogi beard qui paleo.
Street chillwave hoodie ea gentrify.
Kale chips lomo biodiesel stumptown Godard Tumblr, mustache sriracha tattooed cray aute slow-carb placeat delectus. Letterpress asymmetrical fanny pack art party est pour-over skateboard anim quis, ullamco craft beer.
Chillwave Echo Park Etsy organic Cosby sweater seitan authentic pour-over. Occupy wolf selvage bespoke tattooed, cred sustainable Odd Future hashtag butcher.
IPhone PBR polaroid before they sold out meh you probably haven't heard of them leggings tattooed tote bag, butcher paleo next level single-origin coffee photo booth.
Vice cliche locavore mumblecore vegan wayfarers asymmetrical letterpress hoodie mustache. Shabby chic lomo polaroid, scenester 8-bit Portland Pitchfork VHS tote bag.
Chambray Schlitz pug YOLO, PBR Tumblr semiotics. Flexitarian YOLO ennui Blue Bottle, forage dreamcatcher chillwave put a bird on it craft beer Etsy.
Cosby sweater hella lomo Thundercats VHS occupy High Life. Synth pop-up readymade single-origin coffee, fanny pack tousled retro. Fingerstache mlkshk ugh hashtag, church-key ethnic street art pug yr.


Navigation
index
modules
|
Shape processing documentation
»
Index
A
|
C
|
E
|
G
|
H
|
M
|
O
|
P
|
R
|
S
|
T
|
U
A
ALL (Shape.Shape attribute)
C
Camera
module
Camera (class in Camera)
CIRCLE (Shape.Shape attribute)
E
ELLIPSE (Shape.Shape attribute)
G
get_image() (Camera.Camera method)
get_object() (in module ur3)
get_pos() (ur3.GUI_Positions property)
GUI_Positions (class in ur3)
H
HEPTAGON (Shape.Shape attribute)
HEXAGON (Shape.Shape attribute)
M
main
module
main() (in module main)
(in module shape_size)
module
Camera
main
Shape
shape_recognition
shape_size
ur3
O
OCTAGON (Shape.Shape attribute)
P
PARTIAL (Shape.Shape attribute)
PENTAGON (Shape.Shape attribute)
R
RECTANGLE (Shape.Shape attribute)
S
Shape
module
Shape (class in Shape)
shape_recognition
module
shape_recognition() (in module shape_recognition)
shape_size
module
shape_size() (in module shape_size)
SQUARE (Shape.Shape attribute)
T
TRIANGLE (Shape.Shape attribute)
U
UNKNOW (Shape.Shape attribute)
ur3
module
Quick search
Navigation
index
modules
|
Shape processing documentation
»


| Module | CollectiveIdea::Acts::NestedSet::ClassMethods |
| In: |
lib/awesome_nested_set.rb
|
Wrapper for each_root_valid? that can deal with scope.
# File lib/awesome_nested_set.rb, line 144 144: def all_roots_valid? 145: if acts_as_nested_set_options[:scope] 146: roots(:group => scope_column_names).group_by{|record| scope_column_names.collect{|col| record.send(col.to_sym)}}.all? do |scope, grouped_roots| 147: each_root_valid?(grouped_roots) 148: end 149: else 150: each_root_valid?(roots) 151: end 152: end
# File lib/awesome_nested_set.rb, line 154 154: def each_root_valid?(roots_to_validate) 155: left = right = 0 156: roots_to_validate.all? do |root| 157: returning(root.left > left && root.right > right) do 158: left = root.left 159: right = root.right 160: end 161: end 162: end
# File lib/awesome_nested_set.rb, line 115 115: def left_and_rights_valid? 116: count( 117: :joins => "LEFT OUTER JOIN #{quoted_table_name} AS parent ON " + 118: "#{quoted_table_name}.#{quoted_parent_column_name} = parent.#{primary_key}", 119: :conditions => 120: "#{quoted_table_name}.#{quoted_left_column_name} IS NULL OR " + 121: "#{quoted_table_name}.#{quoted_right_column_name} IS NULL OR " + 122: "#{quoted_table_name}.#{quoted_left_column_name} >= " + 123: "#{quoted_table_name}.#{quoted_right_column_name} OR " + 124: "(#{quoted_table_name}.#{quoted_parent_column_name} IS NOT NULL AND " + 125: "(#{quoted_table_name}.#{quoted_left_column_name} <= parent.#{quoted_left_column_name} OR " + 126: "#{quoted_table_name}.#{quoted_right_column_name} >= parent.#{quoted_right_column_name}))" 127: ) == 0 128: end
# File lib/awesome_nested_set.rb, line 130 130: def no_duplicates_for_columns? 131: scope_string = Array(acts_as_nested_set_options[:scope]).map do |c| 132: connection.quote_column_name(c) 133: end.push(nil).join(", ") 134: [quoted_left_column_name, quoted_right_column_name].all? do |column| 135: # No duplicates 136: find(:first, 137: :select => "#{scope_string}#{column}, COUNT(#{column})", 138: :group => "#{scope_string}#{column} 139: HAVING COUNT(#{column}) > 1").nil? 140: end 141: end
Rebuilds the left & rights if unset or invalid. Also very useful for converting from acts_as_tree.
# File lib/awesome_nested_set.rb, line 165 165: def rebuild! 166: # Don't rebuild a valid tree. 167: return true if valid? 168: 169: scope = lambda{} 170: if acts_as_nested_set_options[:scope] 171: scope = lambda{|node| 172: scope_column_names.inject(""){|str, column_name| 173: str << "AND #{connection.quote_column_name(column_name)} = #{connection.quote(node.send(column_name.to_sym))} " 174: } 175: } 176: end 177: indices = {} 178: 179: set_left_and_rights = lambda do |node| 180: # set left 181: node[left_column_name] = indices[scope.call(node)] += 1 182: # find 183: find(:all, :conditions => ["#{quoted_parent_column_name} = ? #{scope.call(node)}", node], :order => "#{quoted_left_column_name}, #{quoted_right_column_name}, id").each{|n| set_left_and_rights.call(n) } 184: # set right 185: node[right_column_name] = indices[scope.call(node)] += 1 186: node.save! 187: end 188: 189: # Find root node(s) 190: root_nodes = find(:all, :conditions => "#{quoted_parent_column_name} IS NULL", :order => "#{quoted_left_column_name}, #{quoted_right_column_name}, id").each do |root_node| 191: # setup index for this scope 192: indices[scope.call(root_node)] ||= 0 193: set_left_and_rights.call(root_node) 194: end 195: end


GII_visibility, MSG_GEN_INTERACTION_GET_VISIBILITY, MSG_GEN_INTERACTION_SET_VISIBILITY
The GII
_visibility
instance field describes in what manner the user interface will display the Interaction. This is important for GenInteractions because of the wide variety of ways they may appear within an application. In most cases, this attribute will not directly affect the functionality of the children of the Interaction but only the visual implementation and specific UI activations of the objects.
Certain
GII_types
(see below) may only be meaningful under certain GII_
visibility
types, however. For example, GIT_NOTIFICATION, GIT_AFFIRMATION, and GIT_MULTIPLE_RESPONSE gain most of their significant functionality within dialog boxes (visibility GIV_DIALOG). In these cases the visibility will affect the functionality of the Interaction.
Each of the following visibilities is an enumeration of type
GenInteractionVisibility
; therefore, you may select one and only one of the following types for your Interaction. By default, a GenInteraction is GIV_SUB_GROUP.
You may also retrieve or set the visibility of any Interaction at run-time. To retrieve the
GenInteractionVisibility
stored in
GII_visibility
, send the Interaction a
MSG_GEN_INTERACTION_GET_VISIBILITY
. You can set the visibility of any Interaction by sending it a
MSG_GEN_INTERACTION_SET_VISIBILITY
. Make sure that any Interaction you set the visibility for is not currently GS_USABLE or an error will result.
byte MSG_GEN_INTERACTION_GET_VISIBILITY();
This message retrieves the current
GenInteractionVisibility
stored in the
GII_visibility
instance field of an Interaction.
Source: Unrestricted.
Destination: Any GenInteraction object.
Parameters: None.
Return:
GenInteractionVisibility
of the Interaction object.
Interception: Generally not intercepted.
void MSG_GEN_INTERACTION_SET_VISIBILITY( byte visibility);
This message sets the
GII_visibility
instance data for the GenInteraction. This message must pass a valid
GenInteractionVisibility
type to the Interaction object. The Interaction must not be GS_USABLE when receiving this message. The new visibility will take effect when the Interaction is next made GS_USABLE.
Source: Unrestricted.
Destination: Any non-usable GenInteraction object.
Parameters:
visibility
GenInteractionVisibility
for interaction.
Return: Nothing.
Interception: Generally not intercepted.
Warnings: Make sure that the object sent this message is not GS_USABLE.


Sorry, but this website requires JavaScript to run. Please enable it and try again.
Q
uran
Word By Word Translation And Transliteration In English, Urdu, Hindi, Indonesian, Bangla, Turkish, Russian, German And Ingush
Duas From Quran
Last Read:
, ayah
PAGE
JUZ/PARA
SEARCH


Name Holder is required.
Number not valid. Please insert again.
Please enter a valid value in the form 'mm/yy'


Pakistan foils Indian agencies cyber terrorism attempt
by Web DeskGovernment of Pakistan has issued an advisory to remain alert as India is trying to get secret information through cyber terrorism.
As per details, Indian cyber group ‘APD group from India’ is trying to get access to Defence officials through E mails. The group asks officials to download data through E meil and then hacks data in background folder.
The advisory issued by the government directs institutions to make software restriction policy and to re-check Emails and social media accounts.
The advisory also asked to make internet banking foolproof for the purpose of security.


Data Scientist, BitTorrent Speed - San Francisco, CA
About us:
TRON-BitTorrent offers a unique and compelling work environment. We are proponents of the open Internet and we serve one of the largest user demographics in history. We take these responsibilities seriously and hire accordingly. We work with only the brightest engineers and the most talented business people we can find. Everyone on our team is here to do meaningful work with broad reaching impact. We have a fun yet challenging work environment that fosters diversity, creativity, and teamwork. Our team members receive industry leading salaries, premium benefits, and state-of-the-art offices in San Francisco's SOMA district.
Role Summary
Do you want to create a free and decentralized internet through blockchain and open a new borderless economy on a global scale?
We are looking for a highly motivated Data Scientist who is passionate about big data and experiment design to join TRON's Project Atlas team. Projects will span many analytics initiatives, ranging from in-app features to product marketing, pricing and more.
The ideal candidate will show a strong grasp of business models and statistics, excellent understanding of hypothesis testing, great analytical and problem-solving skills and the ability to coherently describe complex mathematical concepts to a layman audience.
Key Responsibilities
Provide the insights and discovery on a variety of dataset across the business.
Serve as the data and analytics domain expert, evangelizing data literacy and building a suite of tools to empower the team to make data-informed decisions: dashboards, reports, ad-hoc queries, insightful observations
Drive and own A/B testing strategies, implementations, and analysis
Provide support and expertise to Product Managers in defining KPIs and technical data requirements to ensure all product features and initiatives launch with proper metric tracking.
Deliver data and data analysis on an ad-hoc basis using whatever tools are necessary for the task
Measure network performance in one of the world's largest distributed applications.
Key Skills
BS required, ideally in a relevant field to analytics (engineering, information systems, math, science, etc).
2-5 years of professional experience as a Data Scientist / Senior Analyst
Strong SQL capabilities - experience querying data from relational DB engines.
Solid programming skills in Python or R, or other data analytics programming languages.
Knowledge and experience in A/B testing - know about statistical test, bayesian inference.
Experience with a Business Intelligence Dashboards tool (Tableau, Google Data Studio, Superset, or similar)
Experience with AWS tools/services is a big plus!!
Strong written and verbal communication skills - be able to take complex math and analytical concepts and explain to working teams and client executives.
Bonus!
Experience with the big data technology stack (HDFS, MapReduce, Spark, Hive) and big data processing
Experience with MapReduce using Hadoop or Spark
Knowledge in machine learning algorithm such as linear/logistic-regression, Neural-Networks and others would be a strong plus.
What We Offer:
Competitive salary and 401K. 100% paid health coverage (for you and your family) that includes dental and vision plans.
Flexible working hours, including the ability to work from home (on occasion or as needed), and three weeks paid time off.
Plenty of free food at the office, 4 rotating kegs on tap, and yummy catered lunches.
Regular team-wide outdoor events and parties.
Membership at 24-Hour Fitness (or $50/month toward a gym of your choice).
Your choice of the latest, top-of-the-line equipment and tools to work with.
Work with heaps of smart, awesome people, including a surprising number of people who are great at pool, pinball, and foosball.
TRON-BitTorrent is an equal opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status or disability status.


(Select a time period to zoom in on!)
(For M3, I will hopefully enable this view to display narrative, journalistic text as you zoom into it. This will provide the user with some context and narrative of how the Democratic Primary progressed.


Share your story
Here are a few hints to help you write your story.
- along the path
- there is a crossroads, perhaps a deception
- in the dark, the balance breaks
- from new encounters ... the journey continues
- it is difficult to climb a mountain
- from the top ... many horizons
By submitting your story, you accept the site's terms and conditions.