W Singapore allegedly told a teen's mom she'd checked out, when she was really arrested because her deodorant was mistaken for drugs, Business Insider - Business Insider Singapore
by Jessica LinAn unlabelled packet of white powder can seem very suspicious, and apparently, that’s exactly what caused staff at W Singapore at Sentosa Cove to call the cops on one of their guests earlier this month.
The incident first came to light when a Facebook user by the name of Stanley Paruntu took to Facebook to recount how his daughter’s birthday staycation had turned into a nightmare.
The teen, identified on her Instagram account as Sharonia Paruntu, later revealed more details about her encounter via Instagram Stories on Sunday (Nov 24).
In a statement released to Business Insider, the Singapore Police Force (SPF) confirmed that officers arrested a man and three women, aged between 18 and 19, at W Singapore on the morning of November 10.
SPF said it was “alerted to a packet of white powdery substance, suspected to be drugs” in a room occupied by the teens.
They were arrested on suspicion of possession and consumption of controlled drugs, SPF said.
However, the teens were released unconditionally at 1.43am the next day – over 16 hours after police were first alerted about the white powder – when preliminary testing revealed that the powder found was not a controlled drug.
Paruntu, who identifies herself as an Indonesian based in Singapore, said in her posts that after her release, W Hotel had initially charged her S$1,700 for the broken glass door. They later provided a refund. They also told her parents she had checked out of the hotel, when they first became concerned that the teen could not be contacted, she said.
Here’s the story of what happened, as told by Paruntu on her Instagram account:
The teen said in a series of Instagram Stories on Nov 24 that her friends had gotten stuck in the hotel bathroom. When a glass door broke as they struggled to get out, they called hotel staff for help.
They were then offered a change of rooms. “The hospitality is nice, actually,” Paruntu wrote. However, at around 10am, Paruntu was awoken by knocking on her room door.
Before she could open the door, two members of W Singapore’s staff entered with “seven to nine” police officers, she said. She claimed one of them told her that it was “just a random check”.
source
Instagram/@sharoniaparuntu
According to her, police officers asked if they knew why they were in the room, to which she responded: “Is it because of the glass door?”
The officers then told her they were alerted to a packet of white powder, which she explained was actually deodorant powder.
Unable to prove that it was not a controlled drug, Paruntu and her friends were arrested.
source
Instagram/@sharoniaparuntu
Paruntu said she was locked up for a total of 14 hours, and could not contact her parents. “I don’t want to share about what happened inside the jail, because it was really horrible,” she added.
Seeing that she was not contactable, Paruntu said her worried parents contacted W Singapore but her mother was told that she had already checked out.
source
Instagram/@sharoniaparuntu
But by the third call, W Singapore staff allegedly told the teen’s mother a different story, saying that she “never checked out”.
The day after she was released, Paruntu and her mother went back to W Singapore to collect her belongings and complain about the experience.
Despite apologising, the staff suddenly asked them to pay S$1,700 for the broken door, she said.
source
Instagram/@sharoniaparuntu
After the ordeal, Paruntu said she was for a time afraid to see police officers, but had since gotten over the fear.
W Singapore eventually provided a refund, but the teen’s parents have sought legal advice against the hotel, she said. However, she added that “W Hotel is too big” and questioned her ability to challenge them in a lawsuit.
source
Instagram/@sharoniaparuntu
Business Insider has reached out to W Singapore and Sharonia Paruntu for comment.
Read also:
- 3 men leaving Halloween party at MBS hit with sword by man in doctor’s coat – one of them can’t walk for at least a year
- Many people swear by deodorant marketed to men regardless of their gender — here’s why
- It now takes just 1 minute to check-in at Singapore hotels with new kiosks that send your photo to ICA for verification


Samsung Will Release a ‘Star Wars’ Edition Of The Galaxy Note 10+
by Geoff DesreumauxTo celebrate the December 20 release of The Rise of Skywalker, Samsung will be releasing a special ‘Star Wars’ edition of the Galaxy Note 10+.
The Unlocked by Samsung version will retail for $1,299.99 and will only be available in select markets.
The Samsung Galaxy Note 10+ ‘Star Wars’ edition will not come alone. Alongside the incredible Note 10+, the limited edition will come with a custom case, a metal collector’s badge, S Pen and Galaxy buds. On top of this, the Note 10+ will boast exclusive digital content like wallpapers, shutdown animations, icons and sounds.
The Samsung ‘Star Wars’ Galaxy Note 10+ will be available in limited quantities in select markets: Amazon, select Best Buy and Microsoft stores, Samsung.com, and Samsung Experience Stores in the United States. The release date is fixed for December 13.


As a person who use internet in daily basis, I think something
personal like a domain name is essential to have. But, there is no good
personal domain name available for free. Fortunately, the price to “borrow” a
domain name from the registrar is fairly affordable. So, without even thinking
more about price to pay, I decided that what I invested in this thing will
someday get useful for everyone, in anyway.
After I “reserved” one domain name, I need to associate it with other service.
The two things that important to be setting up immediately are blog and email.
Blog is like my “broadcasting center”. I store my notes, my journals there.
Everyone is welcome to visit there, and I hope it can help someone to answer
their question someday. Email become my virtual identity. I use it to register
to many service on the internet. Especially with my own custom domain name,
I can make my blog and email look more personally.
Here I explain how I build my blog step by step.
Domain Name
I register my domain from a web hosting provider. I just pay for the domain
name, not the hosting service.
About what provider I currently use, it can be found using a domain tool easily.
Blog
In order to build my infrastructure, I need to have a server, dedicated internet
or static IP address to run the software up. But I don’t have any of them, so I
just use free service from external providers. There is a lot of providers who
can give us some space to host our web and email.
In early time I touch with internet, I did use some blogging framework to run my
blog. I ever use Blogger, Joomla, Drupal and Wordpress. I spend a long time with
Wordpress. But, due to personal favor, finally I switch to Octopress.
Why Octopress? Because that is simple. It has beautiful design, while easy to use. I can create post directly from Vim on my Linux console. It can be updated using git, so I can feel the sysadmin way to write a post. It use a simplify html-like syntax, markdown. I can host my blog together with my application repository in Github. You can check this article for more details. With this Octopress take control my way to blog, I can focus on contents that I want to share rather than have to be confused to setup and design my blog.
SSL
For security purpose, I use free ssl service from CloudFlare. The setup process is fairly easy. The requirements for its service is just a domain name with top level domain. I just need to set my DNS configuration to point CloudFlare DNS. Additionally, there is a feature so I can force my blog visitor to use https in order to see the ssl sign.
Rather than using well-known free email service, I need to host my own email because I want to use my own domain name. Fortunately, there is email provider that provide free email service using custom domain, thanks to Zoho Mail. Even with free service, I can use my own domain name.
That’s all about my blog. I hope it all will be useful. Thanks for reading.


{% extends "base.html" %} {% load static %} {% block htmlclass %}{% endblock %} {% block title %}Learn How to Build a Web App with Django - {{ block.super }}{% endblock %} {% block header %} {% endblock %} {% block analytics %} analytics.page("Original book landing page"); {% endblock %} {% block bodyclass %}
{% endblock %} {% block content %}Last version was updated for Django 3.2. Out of date.
Jump to buying optionsNot just a basic HTML & CSS website design,
but rather a complete functional web app with a database and user support.
Your side project. Your lifestyle business. Your future startup.
Hello Web App teaches the basics of web app programming using Python and Django. You'll learn how to choose a project, set up a database, create your templates, and launch your app.
Updated for Django 3.2. There should be no breaking changes for Django 4.0+ (as this book only covers beginner subjects which haven't changed, but feel free to reach out if you run into any issues.)
Django is the easiest way to launch a web app with users, registration, and dynamic objects.
The best part about Django! Learn how to view and update your database using the Django admin.
Allow folks to sign up for your web app! Learn how to add registration and login pages.
Want to start generating revenue? Learn in this quick-and-easy chapter on adding Stripe.
Get your web app live on the internet for folks to see! Deployment made easy.
Build something unique! By building something unique, you'll have more fun and learn Django faster.
After reading and working through this book, I had a functioning prototype of a fairly complex app within 3 weeks. It really does help in a concrete, practical way. And I love its optimism—the idea that you don’t have to spend years becoming a seasoned programmer to build an interactive web app that’s decent.
 Check out @hellowebapp by @tracymakes and thank me later.
— Genghis (@Hawksfire) April 29, 2017
Don’t miss out on this, folks. Hello Web App is an amazing resource if you’re getting into web programming. If you’re already *in* web programming, why not buy it anyway and gift it to a friend. Or just show support an awesome author and community member. https://t.co/sxNnTrKyn4
— Russell Keith-Magee (@freakboy3742) March 20, 2018
I just updated the Current Django Books list to include the updated version of Hello Web App. Better late than never! https://t.co/4Tsev3hanq
— Daniel Roy Greenfeld (@pydanny) May 1, 2018
cc @tracymakes
Huge thank you to @tracymakes for her great book series "Hello Web App". Time to refresh my #Django skills. https://t.co/eHhpNJV18n
— Chris Christensen (@christensen143) December 16, 2017
This is a fantastic guide for anyone who is not a developer and has an idea that they wish they could build. The format - “collection of things” - is incredibly flexible and gives you a fast and easy way to start “sketching” out your application without getting overwhelmed by a lot of technology.
After reading and working through this book, I had a functioning prototype of a fairly complex app within 3 weeks. It really does help in a concrete, practical way. And I love its optimism—the idea that you don’t have to spend years becoming a seasoned programmer to build an interactive web app that’s decent.
This is a fantastic introduction to the Django framework if you’re getting into it for the first time. It delicately balances introductory content and intermediary content in a way that doesn’t make you feel like you’re being talked down to or that the pacing is too slow.
Two books, 317 pages, 17 videos, over a hundred examples and shortcuts.
(Want to buy another book as well? See all combo packages here.)
{% endcomment %} {# The FAQ area #}


RNGCryptoServiceProvider offers unappropriate API · Issue #30341 · dotnet/runtime The RNGCryptoServiceProvider should have an API that provides all the convenience methods of the standard Random class. It looks ridiculous having an example code snippet that is 34 lines longer th...
Developing your personal brand with Troy Hunt I have a chat with Troy Hunt, creator of Have I Been Pwned about developing your personal brand. Troy's answers to my questions can be related to anyone who is a public figure, even if it's a fraction of what Troy does such as blog or Twitter comments. N...
Equifax Data Breach Settlement In September of 2017, Equifax announced a data breach that exposed the personal information of 147 million people. The company has agreed to a global settlement with the Federal Trade Commission, the Consumer Financial Protection Bureau, and 50 U.S. state...
scrollbar-width The scrollbar-width property allows the author to set the maximum thickness of an element’s scrollbars when they are shown.
Visual Studio 2019 version 16.2 Generally Available and 16.3 Preview 1 | Visual Studio Blog What's new in version 16.2 and 16.3 Preview 1 release of Visual Studio 2019. Test Explorer, search, C++ linker build times, and .NET Core 3.0
Serializers: Add System.Text.Json benchmarks for comparison. by NickCraver · Pull Request #701 · dotnet/performance This is an attempt to add System.Text.Json's JSON serialization to the comparison microbenchmarks. We're trying to get an apples to apples comparison of serializers we can use in .NET Core...
Link’s Awakening disassembly progress report – week 5 – Kzone - This article is part of an ongoing “Disassembling Link’s Awakening” series, where I attempt to gain some understanding on how special effects were implemented in this game.
Live Flight Tracker - Real-Time Flight Tracker Map | Flightradar24 The world’s most popular flight tracker. Track planes in real-time on our flight tracker map and get up-to-date flight status & airport information.
Pragmatic Performance: When to care about perf, and what to do about it - David Wengier As a developer you often here both that performance is important, but also that you shouldn't worry about performance up front, so when is the right time to think about it? And if the time is right, what are you actually supposed to do? If you're interes...


layout(**options)
Sets the layout behavior used by text() for multi-line blocks of type. Parameters set through layout() apply to entire "paragraphs" within the source text (as separated by "\n"
characters in the string being drawn). Note that as with the font() command, any of these keyword arguments can be passed to the text() command directly to override the global state. You can also include layout() parameters when defining a stylesheet() tag, but their effect will only be seen when applied to the first character in a given paragraph.
align
Text can be aligned to the LEFT
, RIGHT
, or CENTER
or spaced out to fill the entire width of the textblock via the JUSTIFY
option. See the legacy align() command for examples of each.
indent
Controls the amount of indentation space for a paragraph. The value is a floating point number that specifies the indentation of the paragraph's first line in em-units. If the value is negative, the paragraph's first line will be flush with the margin and all subsequent lines in the paragraph will be indented by that measure.
hyphenate
Controls whether line-breaking operates on the level of words or syllables. If set to True
, the layout engine will attempt to break lines even mid-word in order to create a nicer rag. Hyphenation is especially useful when drawing text with an alignment of JUSTIFY
since word spacing can get comically loose without it. For more fine-grained control, pass a number between 0 and 1.0 to set how hyphen-happy the typesetter should be.
margin
Sets the internal margin within a TextFrame, effectively "squeezing" the width of the Text object by a given number of canvas units. Passing a floating point value moves the left margin "inward" by that distance. Passing a list or tuple of two floats will inset the left and right margins respectively. Make sure your combined margins are smaller than your Text's width
or glyph-salad will result.
spacing
Controls the amount of vertical space added before and after each paragraph (note that this is in addition to the current line-to-line leading). Passing a floating point value will add that many em-units of padding to the top of the paragraph. Passing a list of two floats will set the top- and bottom-padding respectively.
leading
Controls the spacing from baseline-to-baseline in multi-line text runs. The value is a floating point number representing the distance as a multiple of the current font size. The default leading is 1.2 (120% of the font size), but you may wish to increase this when typesetting a particularly wide measure.
The layout() command (and the Font object it returns) can both be used as part of a with
statement. Changes to the layout-style will be applied at the beginning of the code block, then restored to the previous style at the end.
layout(align=RIGHT, leading=2) text(10,22, 100, str="Hide and/or Seek")


 Windows NT and
Win95.
CyberPassage - Sony
Sony has been kind enough to include a VRML 1.0 to VRML 2.0 converter. CyberPassage
is available for Windows NT and Win95.
Liquid Reality -Dimension X
Rather than a VRML 2.0 browser, Liquid Reality is a set of Java class libraries
for creating programs that support VRML 2.0. It is available for Win95/NT,
Solaris, and Linux, with a Mac version in the works.
CosmoPlayer and CyberPassage are compliant with
Draft #2 of the VRML
2.0 spec as released 5/30/96. Liquid Reality supports a majority of the
VRML 2.0 nodes.


# Using page-object-gem for simplicity, but this would apply to say, geb too.
@current_page.username_element.set @user[:username]
@current_page.password_element.set @user[:password]
@current_page.next_element.click
# vs
@current_page.fill_with @user # teach page how to get the data it needs
@current_page.go_to_next_page
# don't directly reference the element, instead wrap it since
# how we hit the next page could change.
Purpose of Cucumber: Functional/Behavioral
Lets play spot the... code smells
Scenario: story card 55351231 #what does this even mean
Given a "user" has been set up
When that user enters their "user_name" into the "user_name" field
Then that user enters their "password" into the "password" field
Then that user enters their "confirmation_password" into the "confirmation_password" field
Then that user clicks on the "login" button
Then the user sees that the "header" says "Home Page"
Then the user sees that the "header_image" is sourced from "http://demoqa.com/"
And that user clicks on the nav menu for "shopping cart"
And that user sees that the "results" div is empty.
@sc_55351231
Scenario: the shopping cart should display that it's empty when there's nothing in it
Given a "user" has navigated to the shopping cart before adding anything
# Could actually check the header and such in here...
# More on that later.
Then they should see that there is nothing in their shopping cart
# Note lack of When since no action is actually taken.
When(/^that user enters their "([^"]*)" into the "([^"]*)" field$/) do |content, field_name|
@browser.text_field(id: field_name).set content
end
Given(/^a "([^"]*)" has navigated to the shopping cart before adding anything$/) do |user_key|
build_user user_key
navigate_to :shopping_cart, :empty
end
module HelperClass
def build_user(data_key)
@user = DataManager.yaml_load data_key
end
def navigate_to(*args)
Routes.browse @browser, args
end
end
World HelperClass
Like... static content on a page...
Then(/^The shopping cart page should display the correct content$/) do
expect(@current_page.header).to eql @current_page.expected :header
expect(@current_page.clear_element.text).to eql @current_page.expected :clear_button_text
expect(@current_page.basket_header).to eql @current_page.expected :basket_header
expect(@current_page.total_label).to eql @current_page.expected :total_label
# You get the idea...
end
What happens when one fails?
Even if they're in different steps.


Back
Categories
All
Application Control
Application Information
Bluetooth
Components
Controls
Cross-Application
Database
Device Control
Device Information
Dialogs
Files
Graphics
Layouts
Messaging
Network
Sounds
UI Control
User Information


Please click below to see the HTML version of this email.
http://shop.cvsphoto.com/r/KEBIGNX/MAHAD/OXQJZ8/FXRONGK/E67OR/3C/t?a=KEBIGNX&b=RXQMU&c=F92JG3K&d=ECMWBN&e=1&f=b9d783555062383213e3
****************************************************
CVS/pharmacy® Photo
****************************************************
10¢ Prints, 25% Off Canvas, 20% Off Gifts >
http://shop.cvsphoto.com/r/KEBIGNX/MAHAD/OXQJZ8/FXRONGK/6U61Y/3C/t?a=KEBIGNX&b=RXQMU&c=F92JG3K&d=ECMWBN&e=1&f=b9d783555062383213e3
****************************************************
Add 50 or more 4x6 Prints to your cart, enter promo code PRINTS10 and get your 50 or more 4x6 Prints for only 10¢ each. Offer valid online only. Promotion ends 2/2/13.
Add any Canvas(es) to your shopping cart, enter promo code CANVAS25 and get 25% OFF your Canvas(es) order. Offer valid online only. Promotion ends 2/2/13.
Add any Photo Gift(s) to your shopping cart, enter promo code VALGIFT and get 20% off your gift order. Excludes prints, collages, posters, canvases, calendars, cards and photo books. Promotion ends 2/2/13.
You are receiving this email because you indicated you wanted to be informed of the latest news and specials from CVSphoto.com. If you prefer not to receive future emails from
CVSphoto.com, please unsubscribe below. Please note, if you have subscribed to receive other CVS email communications you will continue to receive them unless you unsubscribe specifically for those.
http://shop.cvsphoto.com/r/KEBIGNX/MAHAD/OXQJZ8/FXRONGK/ZS1JX/3C/t?a=http://shop.cvsphoto.com/u/KEBIGNX/MAHAD/OXQJZ8/FXRONGK/NR/aHVibGVlcGg2MDZAdHVtYmxyLmNvbQ==/
© Copyright 2013 CVSphoto.com
http://shop.cvsphoto.com/r/KEBIGNX/MAHAD/OXQJZ8/FXRONGK/O5E4C/3C/t?a=PhotoEM_13012
One CVS Drive, Woonsocket, RI 02895
[[KEBIGNX-RXQMU-MAHAD-OXQJZ8-FXRONGK-M-M2-20130130-bfb938a192d8444]]


| Category | Level | Ages | Schedule |
|---|---|---|---|
| Modern | Beginner Intermediate |
5-6 7-11 5-6 7-11 |
Saturday 9-10 am Saturday 12-1 pm Saturday 10-11 am Saturday 1-2 pm |
| Ballet | Beginner Junior |
8-11 10-12 |
Tuesday 5-6 pm Wednesday 5-6 pm |
| Folk | Ethnic rhythmical forms: folk, tap & jazz | 7-11 | Saturday 11 am-12 pm |


A R A | C O N C E P T
I N T R O D U C T I O N
The educational system teaches students a lot in school but so little of the content is helpful to most people’s reality. They teach you the chemistry behind fire: Carbon dioxide, hydrogen, oxygen and nitrogen, but don’t teach you how to create one with the organic materials of a tree branch and a stone. They teach you the biology behind love: the amygdala being flooded with endorphins, oxytocin, vasopressin, and dopamine, but don’t tech you the organic concept of self-love. They teach but you must learn on your own.  They just go through life not understanding one African proverb. Thus, the ARA Concept will teach but also aid individuals with the learning process; as the concept is an algorithm that solves the problem of miseducation.
T H Y | C O N C E P T
The ARA concept stands for Attainment, Retainment, and Application. Attainment is the process of achieving educational growth. Retainment is the process of keeping the newly found education in one’s mind, or keeping yourself engaged. While, Application is the action of putting the new-learned knowledge into operation. So, Attainment + Retainment + Application = the proper education of the uneducated. In other words, the ARA concept provides you with a path to learning some of the most complex concepts. You will first be taught the information at this stage you simply intake the information, this stage is simple. The next stage you will be forced to think outside the box in order to help remember the information. Last, you will inevitably operate at a higher frequency as you make an attempt to apply the new-found information. So, at attainment there will be an article; Retainment a visual; and application, instructions as you go down the ARA path.
E S S E N C E
In essence, there has been very little change to the general structure of the educational system. Only minor modifications and technological adaptations but we are here to demolish this system and create a proper educational system, that is aimed at teaching relevant information to the uneducated.
Disclaimer: We are not “professionals” of any sort. We are simply qualified junkies of knowledge. We are here to deliver a clear & concise message; offering solutions to the trials of the BLK Society. Past judgement, if you deem it necessary. Peace & Evolve.
Sources: We are the Source.
P. S. A.
WE SOLELY TEACH THE THINGS THE
E D U C A T I O N A L | S Y S T E M
WILL NEVER TEACH.


§412:2-107 Rules. The commissioner may adopt, amend or repeal rules pursuant to chapter 91 to effectuate the purpose of all laws within the jurisdiction of the division. [L 1993, c 350, pt of §1]


The Iron Giant (1999)
A Film Review by Mark O'Hara
Visit Online Film Critics Society at http://www.ofcs.org
The latest from Warner Brothers animation, "The Iron Giant", is a simply told fable that resonates with charm and humanity. Based on the book "The Iron Man" by British poet Ted Hughes, the movie takes a new direction from Brad Bird, himself a former animator. Bird's vision gives purpose and completeness to the movie, and the art style and direction strike the viewer with subdued power.
The opening shot shows Sputnik circling the Earth; the camera zeros in on the planet and zooms down into a storm, the title reading "Somewhere off the coast of Maine, 1957." The animation style also hearkens back to decades of cartoons past, especially when the main character Hogarth Hughes (voiced by Eli Marienthal) darts into a diner where his mother Annie (Jennifer Aniston) waitresses. When Hogarth's newly-caught pet squirrel escapes its box, we meet the beatnik-like Dean McCoppin (Harry Connick Jr.). Dean is a starving artist who runs the local scrap yard, using metal to make his outré sculptures. (As in many works of literature featuring a child, Hogarth's father is absent, only a photo visible of him holding a pilot's helmet. Was he lost in Korea or some other conflict involving the Red Menace?)
A lot is made of Cold War politics. One of Hogarth's comic books is actually called "The Red Menace," and government agent Kent Mansley (Christopher MacDonald) exhibits paranoia inspired by the times. What sparks concern around this area of Maine is a report of some sort of giant from outer space. Something is taking bites out of cars and silos and tractors, and this something Hogarth Hughes meets when one night his mother works late and he roams outside. At a power station in the woods he encounters an enormous metal man that snacks on girders. The giant suddenly gets caught in high-tension lines and, trapped, agonizes in apparent pain and alarm. Frightenend, Hogarth first runs and then circles back to shut off the power, a la the mouse pulling the thorn from the lion's paw. Later Hogarth discovers the creation is friendly, and the two form a friendship that Hogarth is careful to keep unknown to his mother and the town.
Because the giant needs metal for nutrition, Hogarth helps by directing him to Dean's scrap yard, and it's inevitable that Dean discovers the awesome visitor. Bird does a wonderful job in portraying the shocked reaction, which elicits laughs from the viewer. But Agent Mansley has rented a room from Mrs. Hughes, and while she is working late one evening, he plays the noxious role of sinister surrogate father. He will get information about this giant at any cost, even is he must threaten taking Hogarth away from his mother. The remainder of the film follows many of the alien fables we have seen already. The innocent and misunderstood outsider is hunted. Fortunately, "The Iron Giant" plays variations on the theme, and the personality of the giant makes us feel much closer to him than to many of the "monsters" we have previously loved.
 The giant is mimetic by nature, and he seems to have amnesia: He does not know why he crashed to Earth. Some of the most captivating moments occur when this gargantuan being is used for extremely human purposes. Dean has him hanging entire wrecked cars from the arms of a mobile, while Hogarth plays with him hilariously, the giant spinning like a space-age merry-go-round. The humanity evinced by the Titan - especially his relationship with Hogarth and later with Dean - is what endears him to us. Further, just his appearance is cool. Fifty feet tall, eyes glowing and rotating, squarish jaw like something out of an old Bugs Bunny, the giant takes over the screen whenever he appears. His voice is supplied by Vin Diesel, and it is somehow enhanced into a raspy sigh. Another feature that acts as remarkable foreshadowing is the ability of his mechanical body to reassemble itself if the giant is injured. Even better is his ability to fly, the fiery thrust coming from the soles of his mammoth feet.
An important dimension the story carries is anti-violence.  "Souls never die" and "Killing is bad" are among the crucial bits of knowledge the robot picks up. What leads to the climax of the narrative is most fascinating: We see the metal man's eyes narrow down to red and angry apertures when he is threatened, and we wonder what will happen if he does not lapse into his forgetfulness.
The script could do without occasional bad language, including several vulgarisms and uses of God's name. Although there is some violence toward the end, I'd venture that the PG rating would change to a G without these unnecessary epithets. A viewer should not expect animation of the quality of the latest Disney offerings, though the clear lines and retrospective style get the job done with solidness. And the direction compares with that of the best animated movies of recent years.
Our whole family attended the film, and all of us were laughing and moved by turns. I would recommend "The Iron Giant" for any audience, and for what it's worth, I plan to buy the video when it's released.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Does Human Activity Contribute to the Spread of White-Nose Syndrome?
Published:
The Problem
White-nose Syndrome is an ongoing fungal epizootic caused by epidermal infections of the fungus, Pseudogymnoascus destructans (Pd), affecting multiple bat species in North America. Emerging sometime around 2008 in New York State, White-nose Syndrome has spread via clonal reproduction through North-Eastern United States and Canada provinces.
What remains relatively unknown is how much human activity has the potential to influence the spread of White-nose Syndrome. Our influence on the transmission of Pd has never been quantitatively measured at bat hibernacula.
So how can we get our hands on the visitation rates for humans visiting caves in North America and Europe? It’s not like there is a single place where these numbers are recorded. Only caves that serve as tourist destinations might have these numbers, and this represents a very small proportion of the bats impacted by White-nose Syndrome in North America. Since most natural roosts likely exist on private land (not government owned/operated), it seems like this information would be impossible to obtain, right?
The Application of Novel Data Streams to Problems in Disease Ecology
So called, “Novel Data Streams” are becoming more widely used in epidemiology. In particular, they have recently been applied to tracking the spread of influenza and other infectious diseases in human populations.
What if we could use novel data streams to understand how human activity has the potential to influence the spread of White-nose Syndrome? What sources would have useful information for this purpose?
Geocaching
Consider the activity of “Geocaching”, which, simply put, is kind of a massively social scavenger hunt. There are around 4 million active geocaches worldwide. Many of these users are extremely active, sometimes logging hundreds or thousands of “finds”. Users of geocaching.com can search for “caches” hidden by other users, and even hide their own caches for others to find. make posts with clues to Here we use online Geocaching records at sampling sites as a proxy for human activity in these areas.
This is an extremely exciting data source to use for our purpose here, there are several pieces of information tied to each cache:
- All “finds” of a cache are logged
- the coordinated, date, and unique user ID
- We can link a user’s activity across different sites
- allows us to create a network of human traffic between different caves
These records can be used as a proxy for human activity at natural sites!
Challenges
The main challenge here is filtering out the sites that are probably used by roosting bats, and those that are not. Although we pre-selected sites that had the word “cave” or “mine” in the description, the vast majority of these Geocaching sites might not represent true hibernacula for bats.
How do we know that the sites we are sampling are reliable?
Luckily, we can collect additional data on the descriptions of each site by the user, including pictures. We don’t necessary have to do manual confirmation for each site, we developed a filtering strategy based on the presence of key words in these descriptions.
But this information is also fraught with issues – in english, these descriptions tend to use the word “bat” in many different contexts. So we can’t just asssume that the presence of the word “bat” is always used in the context of a site being proper hibernacula for bats. What we can do is determine a combination of keywords that can be used to determine which sites correspond with the right types of habitat for bats. We tested this on a subset of caves which are known to overlap with known bat hibernaculua. A combination of keywords “flashlight”,”cave”,”mine”,”bat”, and “ore” or “mineral” seemed to work best.
Multilingual Geocachers
In Europe, there is an additional challenge to filtering: posts are written in a variety of different languages! We translated this keyword set into 8 of the most widely represented languages in Europe to solve this problem.
Additional Issues with Tracking White-Nose Syndrome
There a couple of other sicky points that I don’t have time to completely address in this post. But these issues will need to be addressed before publiscation!
A non-exhaustive list:
- What are occupancy rates of bats at these sites?
- Not all human visits are a potential risk for transmission.
- What factors impact the spread of the Pd fungal cells between caves?
- Incorporating the (viable) spore load, decay of viability with time, etc., for Pd spores
Some Preliminary Results
Data Collection
We were able to scrape a large collection of Geocaching records from geocaching.com. We used the Geocaching API to collect this data. To avoid having to scrape all of the sites across North America and Europe, we restricted our search to only the areas where White-nose Syndrome has been recorded in North America and Europe. We also limited our search to sites that had the word “cave” or “mine” in their description.
| Region | Number of Sites | Number of Unique Users |
|---|---|---|
| North America | 184 | 14 215 |
| Europe | 92 | 12 559 |
\
The users that visit these sites move around alot more than expected! About 15% of users visit another cave geocache within a month. And most of these visits are to sites that are relatively close by/
But what are the implications of users that travel long distances between different caves?
What proportion of users visit caves in Europe?
About 94 users (0.4%) in the total dataset have been visiting geocaching sites on different continents. This includes 2 individual users who logged at European cave…before entering a North American cave within 30 days
Why is this length of time significant? Well, in one or my previous papers, we demonstrated that spores of Pd, which is a psychrophilic pathogen, can survive for 30 days at 23C. This means that spores could potentially be spread between caves, if visits happen within a relatively small time frame.
Our results suggest that sites with a greater number of unique visitors are correlated with higher genotype diversity at these caves. Considering the impact that humans could have on the spread of White-nose Syndrome, further precautions need to be made to prevent and manage the further spread of White-nose Syndrome.


| 012:005 Khan | : |
He (the father) said: "O my son! Relate not your vision to your brothers, lest they arrange a plot against you. Verily! Shaitan (Satan) is to man an open enemy! |
| 012:005 Maulana | : |
He said: O my son, relate not thy dream to thy brethren, lest they devise a plan against thee. The devil indeed is an open enemy to man. |
| 012:005 Pickthal | : |
He said: O my dear son! Tell not thy brethren of thy vision, lest they plot a plot against thee. Lo! Satan is for man an open foe. |
| 012:005 Rashad | : |
He said, "My son, do not tell your brothers about your dream, lest they plot and scheme against you. Surely, the devil is man's worst enemy. |
| 012:005 Sarwar | : |
his father said, "My son, do not tell your dream to your brothers lest they plot against you; satan is the sworn enemy of man. |
| 012:005 Shakir | : |
He said: O my son! do not relate your vision to your brothers, lest they devise a plan against you; surely the Shaitan is an open enemy to man. |
| 012:005 Sherali | : |
He said, 'O my dear son, relate not thy dream to thy brothers, lest they contrive a plot against thee, for Satan is to man an open enemy. |
| 012:005 Yusufali | : |
Said (the father): "My (dear) little son! relate not thy vision to thy brothers, lest they concoct a plot against thee: for Satan is to man an avowed enemy! |
Concepts/Themes Covered: الإيمان > الغيب > الشيطان > وسوسته Faith> The Unseen World> Satan, the Devil> Satanic Temptations
This tool uses eight English parallel translations for the Holy Quran imported from Mr. Clay Smith. You can also visit Qurany Concepts for browsing the Quran themes or topics. If you want to search the Holy Quran for keywords, please visit Qurany Keywords.


| xts-package {xts} | R Documentation |
Extensible time series class and methods, extending and behaving like zoo.
| Package: | xts |
| Type: | Package |
| Version: | 0.10-2 |
| Date: | 2018-03-13 |
| License: | GPL (>= 2) |
Easily convert one of R's many time-series (and non-time-series) classes to a true time-based object which inherits all of zoo's methods, while allowing for new time-based tools where appropriate.
Additionally, one may use xts to create new objects which can contain arbitrary attributes named during creation as name=value pairs.
Jeffrey A. Ryan and Joshua M. Ulrich
Maintainer: Joshua M. Ulrich <josh.m.ulrich@gmail.com>


Telepathy Salut is a link-local XMPP (XEP-0174) connection manager for the Telepathy framework.
This package is known to build and work properly using an LFS-7.6 systemd platform.
Download (HTTP): http://telepathy.freedesktop.org/releases/telepathy-salut/telepathy-salut-0.8.1.tar.gz
Download MD5 sum: 7516e6f6fa56a61054413a03642b938d
Download size: 1.8 MB
Estimated disk space required: 59 MB
Estimated build time: 0.5 SBU
Avahi-0.6.31, GnuTLS-3.3.7 or OpenSSL-1.0.1i, libsoup-2.46.0, and telepathy-glib-0.24.1
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/telepathy-salut
Install Telepathy Salut by running the following commands:
./configure --prefix=/usr \ --disable-avahi-tests \ --disable-static \ --docdir=/usr/share/doc/telepathy-salut-0.8.1 && make
To test the results, issue: make check.
Now, as the root
user:
make install
--disable-avahi-tests
: This
switch is used to disable Avahi
tests. Remove it if you have installed Twisted and wish to run them.
--disable-static
: This
switch prevents installation of static versions of the libraries.
--with-ssl=openssl
: Use this switch if
you would like to use OpenSSL-1.0.1i
instead of GnuTLS-3.3.7 in case both are installed.
Last updated on 2014-08-25 18:22:00 -0700


|
Bullet Collision Detection & Physics Library
|
#include <btHashMap.h>
Public Member Functions | |
| btHashKey (int uid) | |
| int | getUid1 () const |
| bool | equals (const btHashKey< Value > &other) const |
| unsigned int | getHash () const |
Private Attributes | |
| int | m_uid |
Definition at line 183 of file btHashMap.h.
Definition at line 188 of file btHashMap.h.
|
inline |
Definition at line 197 of file btHashMap.h.
|
inline |
Definition at line 202 of file btHashMap.h.
|
inline |
Definition at line 192 of file btHashMap.h.
|
private |
Definition at line 185 of file btHashMap.h.


--- layout: post title: 'Daily Poem 7: Love Poem for Liswamírë' date: 2014-10-11 08:00:31.000000000 -05:00 categories: - Poetry tags: - 5-7-5 - bad poetry - haiku - love poem - poem - poetry status: publish type: post published: true meta: _edit_last: '15848442' geo_public: '0' _publicize_pending: '1' publicize_facebook_url: https://facebook.com/10152777318978966 _wpas_done_7955695: '1' _publicize_done_external: a:1:{s:8:"facebook";a:1:{i:824388965;b:1;}} publicize_google_plus_url: https://plus.google.com/114804560735441528752/posts/T2BeNfvxPLj _wpas_done_7873267: '1' author: ---
Among the dahlias,
lilies bloom, radiantly
adorning the crown.


One of my favorite people @sandimetz, is writing a new book, '99 Bottles of OOP'! You should get on the beta for that http://lnc.hr/1Vz4r
9/9/2014, 9:17:46 AM
Favs: 2
Retweets: 3
link--- layout: tweet ---
One of my favorite people @sandimetz, is writing a new book, '99 Bottles of OOP'! You should get on the beta for that http://lnc.hr/1Vz4r
9/9/2014, 9:17:46 AM
Favs: 2
Retweets: 3
link


public interface JCaptureHeader
PcapHeader
, the capture header provided by libpcap,
implements this interface which provides access to minimum set of information
about the capture packet.
| ���������� | ������˵�� |
|---|---|
int |
caplen()
Retrieves the length of the packet that was actually captured.
|
void |
caplen(int caplen)
Caplen.
|
void |
initFrom(JCaptureHeader captureHeader)
Inits the from.
|
long |
nanos()
Fractional part of the second when the packet was captured.
|
void |
nanos(long nanos)
Nanos.
|
long |
seconds()
Capture timestamp in UNIX seconds.
|
void |
seconds(long seconds)
Seconds.
|
long |
timestampInMicros()
Gets the absolute capture timestam pin micro seconds (10e-6).
|
long |
timestampInMillis()
Converts the timestamp into a java style timestamp suitable for
usage with
Date class.
|
long |
timestampInNanos()
Gets the absolute capture timestamp in nano seconds (10e-9).
|
int |
wirelen()
Retrieves the length of the packet before any of it was truncated
by the
capture mechanism.
|
void |
wirelen(int wirelen)
Wirelen.
|
int caplen()
wirelen()
.
int wirelen()
long seconds()
long nanos()
long timestampInMillis()
Date
class.
long timestampInNanos()
long timestampInMicros()
void seconds(long seconds)
seconds
- the secondsvoid nanos(long nanos)
nanos
- the nanosvoid caplen(int caplen)
caplen
- the caplenvoid wirelen(int wirelen)
wirelen
- the wirelenvoid initFrom(JCaptureHeader captureHeader)
captureHeader
- the capture header


All Files (100.0% covered at 2.57 hits/line)
3 files in total.
14 relevant lines.
14 lines covered and
0 lines missed
| File | % covered | Lines | Relevant Lines | Lines covered | Lines missed | Avg. Hits / Line |
|---|---|---|---|---|---|---|
| app/controllers/api/v1/reads_controller.rb | 100.0 % | 14 | 8 | 8 | 0 | 1.0 |
| app/controllers/application_controller.rb | 100.0 % | 3 | 2 | 2 | 0 | 1.0 |
| app/models/read.rb | 100.0 % | 9 | 4 | 4 | 0 | 6.5 |


Admin Dashboard!
Upload template
Select a template file
Enter desctiptive tags separated by spaces here:


While near Kanyakumari in mainland India, Cyclone Ockhi changed its path and headed towards Lakshadweep in the Arabian Sea, while intensifying. Although it headed away from the coast of mainland India, it caused severe damages to structures and property and also claiming the lives of at least 218 people in the Southern parts of Tamilnadu and Kerala in India. Ockhi impacted Lakshadweep on December 2. The cyclone uprooted coconut trees and caused extensive damages to houses, power lines and other infrastructure in the islands. Ockhi dissipated near the south coast of Gujarat in India on December 6, due to prevailing conditions, even before entering the coast. Cyclone Ockhi originated from a low pressure area over southwest Bay of Bengal and adjoining areas of south Sri Lanka & equatorial Indian Ocean on 28 November. It crossed south coast of Gujarat between Surat and Dahanu as a well-marked low-pressure area on December 6. The storm traversed a distance of 2,538 km. In its entire course, Cyclone Ockhi left a trail of massive destruction in Sri Lanka, Lakshadweep, South India, and Maldives as it strengthened from a depression to a mature cyclone. Though it rapidly weakened in its final stages over the Arabian Sea, it caused heavy rainfall along the western coast of India, particularly in Maharashtra and Gujarat. More than 245 fatalities were caused by Ockhi, including 218 in India and 27 in Sri Lanka, and it left at least 551 people, mainly fishermen, missing.


I first recieved my deploma from Winfield High School, And right now im currently attending Ranken Technical College for App and Web Development.
For two summers I worked at my high school doing custodial work. But now that i'm in College i work at Home Depot working the lot and sometimes cashier.
As of right now we are learning javascript, im starting to get it but i think the best approach would for we to just be a web designer instead of a programmer, but im exited to keep going in the class.


|
geopm-service
GEOPM Systemd Service
|
#include <SSTIOImp.hpp>
Public Member Functions | |
| SSTIOImp (uint32_t max_cpus) | |
| Main constructor for the SST ioctl interface. More... | |
| SSTIOImp (uint32_t max_cpus, std::shared_ptr< SSTIoctl > ioctl_interface) | |
| This is the same as the main constructor, but it allows you to override the ioctl interface. More... | |
| virtual | ~SSTIOImp ()=default |
| int | add_mbox_read (uint32_t cpu_index, uint16_t command, uint16_t subcommand, uint32_t subcommand_arg) override |
| Interact with the mailbox on commands that are expected to return data. More... | |
| int | add_mbox_write (uint32_t cpu_index, uint16_t command, uint16_t subcommand, uint32_t interface_parameter, uint16_t read_subcommand, uint32_t read_interface_parameter, uint32_t read_mask) override |
| Interact with the mailbox on commands that are not expected to return data. More... | |
| int | add_mmio_read (uint32_t cpu_index, uint16_t register_offset) override |
| Interact with the mmio interface on commands that are expected to return data. More... | |
| int | add_mmio_write (uint32_t cpu_index, uint16_t register_offset, uint32_t register_value, uint32_t read_mask) override |
| Interact with the mmio interface on commands that are not expected to return data. More... | |
| void | read_batch (void) override |
| Issue a batch read. More... | |
| uint64_t | sample (int batch_idx) const override |
| Sample a value from the most recent batch read. More... | |
| void | write_batch (void) override |
| Issue a batch write. More... | |
| uint32_t | read_mbox_once (uint32_t cpu_index, uint16_t command, uint16_t subcommand, uint32_t subcommand_arg) override |
| Immediately query the SST mailbox for a read operation. More... | |
| void | write_mbox_once (uint32_t cpu_index, uint16_t command, uint16_t subcommand, uint32_t interface_parameter, uint16_t read_subcommand, uint32_t read_interface_parameter, uint32_t read_mask, uint64_t write_value, uint64_t write_mask) override |
| Immediately query the SST mailbox for a write operation. More... | |
| uint32_t | read_mmio_once (uint32_t cpu_index, uint16_t register_offset) override |
| Immediately read a value from the SST MMIO interface. More... | |
| void | write_mmio_once (uint32_t cpu_index, uint16_t register_offset, uint32_t register_value, uint32_t read_mask, uint64_t write_value, uint64_t write_mask) override |
| Immediately write a value to the SST MMIO interface. More... | |
| void | adjust (int batch_idx, uint64_t write_value, uint64_t write_mask) override |
| Adjust a value for the next batch write. More... | |
| uint32_t | get_punit_from_cpu (uint32_t cpu_index) override |
| Get the punit index associated with a CPU index. More... | |
Additional Inherited Members | |
| Static Public Member Functions inherited from geopm::SSTIO | |
| static std::shared_ptr< SSTIO > | make_shared (uint32_t max_cpus) |
| Create an SSTIO object. More... | |
| geopm::SSTIOImp::SSTIOImp | ( | uint32_t | max_cpus | ) |
Main constructor for the SST ioctl interface.
| [in] | max_cpus | The number of CPUs to attempt to map to punit cores. |
| geopm::SSTIOImp::SSTIOImp | ( | uint32_t | max_cpus, |
| std::shared_ptr< SSTIoctl > | ioctl_interface | ||
| ) |
This is the same as the main constructor, but it allows you to override the ioctl interface.
|
virtualdefault |
|
overridevirtual |
Interact with the mailbox on commands that are expected to return data.
Implements geopm::SSTIO.
|
overridevirtual |
Interact with the mailbox on commands that are not expected to return data.
| [in] | cpu_index | Index of the CPU to which the mailbox read is being issued |
| [in] | command | Which SST mailbox command to issue |
| [in] | subcommand | Which SST mailbox subcommand to issue |
| [in] | interface_parameter | Which SST mailbox parameter to use |
| [in] | read_subcommand | Which SST mailbox subcommand to issue when reading the current value prior to a write |
| [in] | read_interface_parameter | Which SST mailbox parameter to use when reading the current value prior to a write |
| [in] | read_mask | The mask to apply to values read from the mailbox prior to a write |
Implements geopm::SSTIO.
|
overridevirtual |
Interact with the mmio interface on commands that are expected to return data.
| [in] | cpu_index | Index of the CPU to which the MMIO read is being issued |
| [in] | register_offset | Which SST MMIO register offset to use |
Implements geopm::SSTIO.
|
overridevirtual |
Interact with the mmio interface on commands that are not expected to return data.
| [in] | cpu_index | Index of the CPU to which the MMIO write is being issued |
| [in] | register_offset | Which SST MMIO register offset to use |
| [in] | register_value | Which SST MMIO register value to set for the write. |
| [in] | read_mask | The mask to apply to values read from the register prior to a write |
Implements geopm::SSTIO.
|
overridevirtual |
Adjust a value for the next batch write.
| [in] | batch_idx | An index returned from an add_*_write function |
| [in] | write_value | The value to write in the next batch_write() |
| [in] | write_mask | The mask to apply when writing this value |
Implements geopm::SSTIO.
|
overridevirtual |
Get the punit index associated with a CPU index.
| [in] | cpu_index | Index of the CPU |
Implements geopm::SSTIO.
|
overridevirtual |
Issue a batch read.
Implements geopm::SSTIO.
|
overridevirtual |
Immediately query the SST mailbox for a read operation.
| [in] | cpu_index | Index of the CPU to which the mailbox read is being issued |
| [in] | command | Which SST mailbox command to issue |
| [in] | subcommand | Which SST mailbox subcommand to issue |
| [in] | subcommand_arg | Which argument to use for the SST mailbox subcommand |
Implements geopm::SSTIO.
|
overridevirtual |
Immediately read a value from the SST MMIO interface.
| [in] | cpu_index | Index of the CPU to which the MMIO read is being issued |
| [in] | register_offset | Which SST MMIO register offset to use |
Implements geopm::SSTIO.
|
overridevirtual |
Sample a value from the most recent batch read.
| [in] | batch_idx | An index returned from an add_*_read function prior to calling read_batch(). |
Implements geopm::SSTIO.
|
overridevirtual |
Issue a batch write.
Implements geopm::SSTIO.
|
overridevirtual |
Immediately query the SST mailbox for a write operation.
| [in] | cpu_index | Index of the CPU to which the mailbox read is being issued |
| [in] | command | Which SST mailbox command to issue |
| [in] | subcommand | Which SST mailbox subcommand to issue |
| [in] | interface_parameter | Which SST mailbox parameter to use |
| [in] | read_subcommand | Which SST mailbox subcommand to issue when reading the current value prior to a write |
| [in] | read_interface_parameter | Which SST mailbox parameter to use when reading the current value prior to a write |
| [in] | read_mask | The mask to apply to values read from the mailbox prior to a write |
| [in] | write_value | The value to write |
| [in] | write_mask | The mask to apply to the written value |
Implements geopm::SSTIO.
|
overridevirtual |
Immediately write a value to the SST MMIO interface.
| [in] | cpu_index | Index of the CPU to which the MMIO write is being issued |
| [in] | register_offset | Which SST MMIO register offset to use |
| [in] | register_value | Which SST MMIO register value to set for the write. |
| [in] | read_mask | The mask to apply to values read from the register prior to a write |
| [in] | write_value | The value to write |
| [in] | write_mask | The mask to apply to the written value |
Implements geopm::SSTIO.


procedure Assign(Source: TPersistent); virtual;
If Source is also of type TPolygon32, Assign copies all properties, points and normals over to the current instance. The old values are replaced in this process.
[See also]:


Well, for the last 10 years I have worked with business in different industries and departments. One day I realized that I should bring technology to my expertize, so I could add efficiency and results. Now my journey starts deciding to do Software Engineering as a bachelor degree, and to thinking about the application architecture, the development environment, technologies, frameworks, in other words, understanding the future improvements.Guess what?!? I became a GEEK! Welcome to my journey!!
- Analyzed and suggested solutions to fix problems while enhancing features and functionalities on BYUI main site page eliminating 69% of the ADA issues on the website - www.byui.edu
- Developed web components and researched solution eliminating 40% of user's issues and as result improved our overall UX experience and NPS Score
- Selected by Professor Helfrich as Senior Designer to help to develop and launch a new CS textbook that will soon serve 7 classes at BYU-I and over 300+ students in the Computer Science program
- Assisted as a TA on several classes and helped more than 67 students to succeed in their academic's goals
- Researched several technologies for security and scalability transactions including Blockchain technologies
- Updated UI functionalities that improved customer satisfaction and helped increase sales by 19%
- effectively negotiated sprint goals with the team which resulted in slashing delivery by 16% in a single semester.
- Contributed to the Salesforce DB migration to a new PostgresSQL Database instance in less than one quarter
- Aggressively recruited into a variety of positions over ten years, including purchasing coordinator, operations manager, business manager, and commercial consultant
- Effectively operated in a wide variety of industries: automobile, transportation, cosmetic, and agriculture
- Created, planned, optimized, managed, and met budget targets for several organizations: $4,000,000/month (company), $40,000,000/year while achieving a reduction of 17% of the operational cost by working in partnership with the suppliers in contract drafting, strategic planning, and performance enhancement
- Effective participation in the productivity projects resulting in adjustments analysis increase by 23% in profitability
GPA: 4.00
GPA: 3.8
GPA: 3.7
When forced indoors, I follow a number of sci-fi and fantasy genre movies and television shows, I am an aspiring chef, and I spend a large amount of my free time exploring the latest technology advancements in the front-end web development world.