FELIPE DACAL FRAGOSO Game Developer - Programmer - Teacher
Portfolio
Sokward The Game
Shadow Game
Skattehelten
Kinect and Unity 3D
Esquadrão Classe Aqua
Chemix
Crazy Numbers
About
A 30 years old, both brazilian and portuguese guy, who enjos to progamming and loves to make games and teach. Follow this path of teaching and make games almost for 10 years.
Moved to Denmark to do the masters in Games at ITU and hope ake his life in this nordic country.
Role: Programmer and Level Designer.
Description: PET Project with other ITU Students.
Engine: Unity 3D.
Location: ITU - Copenhagen/Denmark.
Year: 2016.
PETSKATJAM: SKATTEHELTEN
Role: Game Designer and Programmer
Created: PETSKATJAM, 28-30th of October 2016
Playable (with bugs): Skattehelten @ twitch.io Article about the PETSKATJAM
KINECT AND UNITY 3D
Role: Lead Programmer
Company: P3D
Location: São Paulo/Brazil
Prototype from the main product of the company into kinect tecnology to present at the event fair Educar Educador 2012.
CHEMIX
Role: Game Designer and Programmer
Created: Programmer @ Garoa Games
Playable: Google Play download.
Year: 2014.
Educational game of chemistry to help students with periodic table.
Game modes:
Match - Fill the test tubes with the right amount of elements to create the formula! Seems legit.
Find it - Slide your finger on the screen, like Michael Jackson’s moonwalker, and find the correct elements.
CRAZY NUMBERS
Role: Programmer
Created: Programmer @ Garoa Games
Playable: Google Play download.
Year: 2014
The main goal of Crazy Numbers is to test the reflexes from the player to press the sequence from 1 to 25 as fast as the user can.
SOKWARD THE GAME
Role: Programmer and Management
Game Design Course Hand-In
Location: ITU - Copenhagen/Denmark
Click HERE to Play! * wait to load the webgl unity plugin
The central theme for it would be the final design challenge that consist in create the main loop of the mechanics and playful of what would be the final game. To create a loop, it is important to know and understand what a loop is, as well as what game mechanics are.
About the mechanics is possible affirm that is all the actions that player and the avatar inside the game are able to do, respecting the game rules given for the game world, but is possible the exploration through various cues in the game[1]. For game loops, main loop is a graphical way to show the repeated actions within a game. The main loop defines the primary actions which have to be performed to progress and complete the main goal of a game[2].
The main loop of our game shows how the player can interact with the NPCs (Non playable characters) and the way to explore the world. The player walks around the space to explore it, enabling to meet and perform the required activity with those NPCs. In the second step of the game play the player press some key so it is possible to interact with the NPC. In this moment the player need to make a choice, and choosing the reactions of the avatar while waiting for some response.
To test the main loop, the group create an analog prototype. Testing the main loop, through an analog prototype, enabled testers to get a sensation of the core experience of the game. This generated valuable feedback from the playtesters, indicating that the loop was successful at providing the intended gameplay experience. After this step it was decided to change the game from a single player to a local multiplayer to improve the gamer experience and achieve what we intended of our game.
Esquadrão Classe Aqua
Role: Programmer
Created: @ SPJAM - São Paulo Game Jam - 2012 Edition
Location: São Paulo/Brazil
Click HERE to Play! * wait to load the webgl unity plugin
Main Goal: Protect the whale from humans
HOW TO PLAY:
Z - USE THE STAR - BAZOOKA
X - USE TURTLE - SHIELD
C - USE CRAB - CUT CORAL
UP/DOWN - MOVE VERTICAL IN THE SCREEN
LEFT/RIGHT - MOVE HORIZONTAL IN THE SCREEN
Project Title
Use this area of the page to describe your project. The icon above is part of a free icon set by Flat Icons. On their website, you can download their free set with 16 icons, or you can purchase the entire set with 146 icons for only $12!


FOP Developer FAQ | print-friendly |
Questions
Answers
1. General Questions
1.1. How can I contribute?^
There are many ways that you can help:
- You can help us implement missing features that are needed in order to comply with the standard. See the Standards Compliance for more details.
- You can help us address bug reports. See bugzilla for more information.
- You can help support our user base by answering questions on the fop-user mailing list.
- You can help us document FOP better.
2. Documentation
2.1. How do I get the javadocs for FOP?^
Currently, the only way to get FOP javadocs is to Download the source code and then Build FOP using the ant build task "javadocs".
3. Further Help
3.1. I don't see my question addressed here. Are there other FAQs?^
Yes. See also the FOP General FAQs.


COVID-19 Growth Modeling/Forecasting with Logistic, Hill Equations and Prophet
COVID-19 is a hot topic these days. Healthcare workers are the first line of defense. If you are in IT you are
part of the fight against the virus. I thought I should do my part and implement a method to forecast coronavirus
growth and dates when the number of infections could stabilize. Forecast is calculated based on last available
data, using logistic and Hill functions. Calculation is done daily, when new infections data is available.
Backtesting is done by forecasting from 5 days in the past.
- Two equations are being used to forecast COVID-19 infections - Logistic and Hill
- Logistic equation is being used indirectly to calculate fastest growth day and expected top. Logistic curve is calculated using FB Prophet
- Backtesting is done by forecasting from 5 days in the past
- If current forecast is above backtesting forecast, this means previous forecast was too optimistic
- If current forecast is below backtesting forecast, this means previous forecast was too pessimistc


This tool is an attempt at being able to preview how attachments to stories created with the feed dialog look when posted on Facebook. Note that Facebook may change their stylesheets at any time so this may be out of date. We are linking directly to Facebook's stylesheets to attempt to get the most accurate representation possible. The picture preview is also likely not exact. We are simply using the CSS3 background-size property to have the picture fit the available space.
The main purpose of this tool is to make it possible to tell if the name, caption, and description of the link attachment will fit in Facebook's current design without being truncated. This bug was filed and was determined to be working as designed. The previous functionality had a "See More" link that could be clicked to expand the entire feed attachment. This is no longer available and the only option is to click through to the link destination.
This is a completely client-side application. No data is sent to backend servers. This project is open source under the MIT license and hosted on Github.


Basement On
Basement Red
Basement Off
Living Room On
Living Room Red
Living Room Off
Volume Up
Volume Down
Lower Screen and Turn on Projector
Projector On
Projector Power Off (Be Careful!)
Chromecast
Computer
Start Screen Up
Stop Screen
Start Screen Down


@*
* This template takes a single argument, a String containing a
* message to display.
*@
@(message: String)
@*
* Call the `main` template with two arguments. The first
* argument is a `String` with the title of the page, the second
* argument is an `Html` object containing the body of the page.
*@
@main("Index") {
Last mile app
}


PLANET SICK-BOY: http://www.sick-boy.com
Supernova is one super mess. This sci-fi film is highly derivative, but not even of decent space flicks. It seems to have chosen only the bad ones to rip off. The story is simple: A spaceship picks up a really bad guy that tries to off everyone aboard. Typically, he can also heal his own injuries. And speaking of being able to heal your own injuries, here's a person that can't – Walter Hill. The Last Man Standing director asked that his name be taken off of the credits after the studio recut the film. Reportedly, Francis Ford Coppola reshot several scenes.
The spaceship in question is the Nightingale, an emergency rescue vessel that gets a five-day-old distress call from a mining colony located over 3,000 light years away. Thanks to choppy editing, the complete lack of character set-up and the weirdly similar hair colors/styles, the six people aboard the Nightingale are tough to tell apart. There's Dr. Kaela Evers (Angela Bassett, Music of the Heart) – the black one – and Benj Sotomejor (Wilson Cruz, Party of Five) – the one with the beard. The other four all have short, black haircuts.
Rushing to the origin of the S.O.S. call, the Nightingale `jumps' into a high gravity field, where debris from a moon damages the craft's engines, leaving a precious eleven-minute window between the point of recharge and being sucked into a giant sun. To make matters worse, the captain (Robert Forster, Psycho) doesn't survive the jump and creepy recovering drug addict Nick Vanzant (James Spader, 2 Days in the Valley) takes control of the mission.
But Nick doesn't seem nearly as disturbing as the person that placed the distress call. He's Troy Larson (Peter Facinelli, Can't Hardly Wait), the son of some renowned space baddie.  And the Nightingale picks up not only this space hitchhiker, but also a strange nine-dimensional substance that, of course, can wipe out humanity.
The laughable plot (or lack thereof) comes from David Campbell Wilson, whose only other screenwriting credit is Jeff Speakman's martial arts extravaganza The Perfect Weapon. There are a couple of cool parts, like the exterior shots of the Nightingale, and the fact Danika and Yerzy had to fill out an application to be approved before they could consider bringing another life into the world. Hopefully in the future, it will be as complicated to make a bad film as it is to reproduce.
1:41 - PG-13 for sci-fi action violence, adult situations and enough near nudity to fend off an R rating
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


| About Dailyrotten |
|
Feedback
If you like this page, hate it, or would like to suggest changes,
<EMAIL_ADDRESS>is listening. This page
is experimental and somewhat different from what we usually offer, so please
do send your feedback.
Adding Stories
If you are a rotten newshound and you would like to suggest a story,
visit our submit page to
send us the URL. Stories that are accepted will have your name credited.
Viewership
On the first full day this page went live, 100,000 people visited this Rotten
News page. Of course that was the day after the WTC attacks, so that number is
somewhat distorted. Right now this page gets between 50,000 and 75,000 people
every day.
Linking
We encourage everyone to link to this page; if you like it, others probably
will as well.
Other Rotten
Rotten
Gaping Maw
Celebrity Morgue
Mugshots
Rotten Store
Shockumentary
Rate My Poo
Rate My Kitten
Rate My Finger
Penny Postcards
Phallic
Dr. Sputnik
Boners
Dead Pool
NNDB
Home
Make Dailyrotten your start page
|
|
|
October 28, 2003
Police slay nutball who killed parents
Lubbock Avalanche-Journal | Submitted by: David 'Inky' Scott
"A sense of disbelief gripped this quiet community Monday after Harry and Darlene Calverley were slain by their son Bradley, who shot them after crashing his SUV through their home in the early morning darkness. He was later shot and killed by Lubbock County sheriff's deputies... Martha Summit found it hard to believe that her friends' son could kill them. Still, she said, Darlene Calverley had worried recently about Bradley Calverley. 'I understand he suffered from bipolar disorder,' Summit said. 'He had been taking medication, and he was fine as along as he took his medication.'" [It's always the parricidal murderers who mess things up for the rest of us bipoles.]
|
|
Read article...
|
|
Skeletons wind up in dumpster
WCAU-TV 10 Philadelphia | Submitted by: Reid Fleming
"Workers at a Philadelphia demolition site made a gruesome discovery Monday morning - a pile of human bones that had been tossed into a trash container. A crew working on the 4800 block of 7th Street, in the Logan area of the city, made the discovery, but police quickly traced the bones to another construction site at 6th and Catharine streets in south Philadelphia... On Oct. 1, excavation crews at the 6th Street site unearthed an unmarked cemetery and human skeletal remains. The builder who was putting up condominiums on the lot was ordered by the courts to rebury the bones at a proper burial site with a special marker... Sources said a construction crew whisked the bones away Monday afternoon in a truck after shoveling the remains out of the trash container and into a garbage bag."
|
|
Read article...
|
|
Doctor remedies decedent's unpleasant breathing
Houston Chronicle | Submitted by: Laila Thisisfuckedup
"A former physician at a Fort Worth hospital has been indicted on a murder charge in the 2000 suffocation of a patient. The Tarrant County grand jury returned the indictment Monday, accusing Lydia Grotti of blocking the breathing tube of Lettie McGhee, 64, after the woman went into cardiac arrest... At a state hearing, Grotti had testified that she had pronounced McGhee dead an hour before blocking the airway, The Fort Worth Star-Telegram reported in Tuesday's editions. She testified that she blocked the tube to stop breaths that occur at death as the brain stem deteriorates. Grotti testified that although she regrets blocking the tube, the woman was already dead, the newspaper reported."
|
|
Read article...
|
|
Israelis ponder using pigs to save their bacon
Australian Broadcasting | Submitted by: tjd
"Rabbis in Israel have reportedly been asked to approve plans to train pigs to guard West Bank settlements in a bid to thwart would-be Palestinian attackers from gaining 'martyrdom.' The Maariv newspaper reports that directors of the Gdud Haivri, an organisation which supplies guard dogs to settlements in the West Bank, believe that pigs' more developed sense of smell will enable them to sniff out militants who hide before launching attacks. 'Pigs' sense of smell is far more developed than that of dogs,' the firm's chief executive Gdud Haivri Yekutiel Ben-Yaakov told the paper. 'The pigs will also be able to identify weapons from huge distances and walk in the direction of the terrorist, thereby pointing him out. Moreover, this animal is considered to be dangerous by Islam and, according to the Muslim faith, a terrorist who touches a pig is not eligible for the 70 virgins in heaven,' he said."
 Mark Drewes and a friend were knocking on neighbors' doors and running away around midnight Friday when Jay Steven Levin said he mistook the 6-foot-2 teen for a burglar and "thought he saw something in Drewes' hand," according to sheriff's reports. Levin answered the knock on his door armed with a handgun and shot the teen, said sheriff's spokeswoman Diane Carhart... 'It's tragic. Teenagers are going to be teenagers. They are going to pull pranks,' said neighbor Barry Hahn. 'I don't think the proper response is to shoot a gun.'" [How was the guy supposed to know the kid was playing a prank?]
|
|
Read article... and
This article...
|
|
Car crash caused by Queen's bagpipes
BBC | Submitted by: optional
"A retired GP has told how he caused a car crash because he was dehydrated after playing the bagpipes for the Queen... The 72-year-old, who admitted careless driving, was fined ú200 at Perth Sheriff Court. Speaking after the case, he said he had been performing at the Queen's garden party in Edinburgh. 'I simply felt that being out in the sun had left me a bit dehydrated,' he said."
|
|
Read article...
|
|
Michael Jackson raising cash for Scientology
Fox News | Submitted by: Reid Fleming
"A lot of big name stars are unwittingly about to start raising money for Scientology, thanks to Michael Jackson. At 3 p.m. PSTáMonday, Jackson is launching a worldwide Internet download of his charity single, 'What More Can I Give?' For $2 a shot, Jackson fans will be able to hear this record, made two years ago but never released... But what fans - and the two dozen participating artists - probably don't know is that proceeds from the single download are going, in part, to Scientology. Jackson has designated The HELP Organization, which uses study techniques developed by Scientology founder L. Ron Hubbard, as one of the beneficiaries of his largesse."
|
|
Read article...
|
|
GM foods opponents launch billboard campaign
BBC | Submitted by: Kreepy Monster
"New Zealand's debate over Genetic Modification (GM) has returned to centre stage as a moratorium on releasing GM organisms into the environment expires... Mothers against Genetic Engineering, led by one of the former Thompson Twins, Alannah Currie, has produced a dramatic billboard showing a woman with four breasts being milked... 'We are going to keep putting pressure on the government that we do not want genetically modified organisms in our environment, because once they are out there, they are out there. You can't take it back,' said Felicity Perry."
|
|
Read article... and
This article...
|
|
Branch Davidians rising from Waco's ashes
Guardian UK | Submitted by: Reid Fleming
"Waco, Texas, will forever be known for the siege that began in February 1993 when agents of the Bureau of Alcohol, Tobacco and Firearms raided a compound owned by the Branch Davidian religious sect to investigate allegations of weapons hoarding. A 51-day stand-off between sect members and the FBI ensued and ended on April 19 when the complex was tear-gassed and a fire engulfed the building. Eighty Branch Davidians died, either in the fire or from gunfire. The dead included their 33-year-old leader David Koresh and 17 children... The Davidians who still attend church at Mount Carmel every Saturday believe Koresh is coming back in the not too distant future. To them, he wasn't just a prophet - he was Christ."
|
|
Read article...
|
|
|
|
|


Image: {{ title }}
Parameters
Note that not all of the following parameters were applicable for the extraction:
- Nilearn masker object: {{ masker_type }}
- Atlas/ROI image: {{ parameters["parameters"]["roi"] }}
- Mask Image: {{ parameters["parameters"]["mask_img"] }}
- Number of initial volumes discarded: {{ parameters["parameters"]["discard_scans"]}}
- Standardized: {{ parameters["parameters"]["standardize"]}}
- High pass filter cut-off (in Hz): {{ parameters["parameters"]["high_pass"]}}
- Low pass filter cut-off (in Hz): {{ parameters["parameters"]["low_pass"]}}
- Detrended: {{ parameters["parameters"]["detrend"]}}
- Smoothing FWHM (in mm): {{ parameters["parameters"]["smoothing_fwhm"]}}
- Sphere radius (in mm): {{ parameters["parameters"]["radius"]}}
- Allow overlapping spheres: {{ parameters["parameters"]["allow_overlap"]}}
{% if regressor_file is not none %}
- Regressor file: {{ regressor_file }}
- Nuissance and motion regressors:
{% for i in parameters["parameters"]["regressor_names"] %}
- {{ i }}
{% endfor %}
{%endif %}
Pipeline Details
- Package versions:
{% for key, value in parameters["meta_data"].items() %}
-
{{ key }}: {{ value }}
{% endfor %}
- Discarded volumes at the start of the run/scan are removed prior to any extraction and processing
- Timecourses are extracted using nilearn (Abraham et al, 2014)
- Specified processing steps are performed in the following order:
- Spatial smoothing
- Detrending
- Temporal filtering
- Confound regression
- Signal standardization
- Removal of counfounds are done orthogonally to temporal filters, as per
Lindquist et al (2019)
Region of Interest(s) Overlay on the Mean Functional Image
Extracted Timerseries
{% if connectome_fig is not none %}
Correlations Among Extracted Timeseries
{% if regressor_fig is not none %}
Correlations Between Extracted Timeseries and Regressors
{%endif %}
{%endif %}


Would you like to add this {{this.data.appointmentType}} appointment from {{this.start}} to {{this.end}} on {{this.day}} to your cart?


About Me
Professional Experience
Work & Co
work.co
- October 2016 - Present
- Technical Director
EMC
EMC Brazilian Research Development Center
- September 2014 - September 2016
- Coordinating (and developing) projects about:
- Simulation+data mining related to Oil&Gas Logistics and Supply-Chains
- Topic mining and sentiment analysis of tweets to identify customer opinion for a Mobile company
- Business intelligence and predictive analytics for a private passenger transport company
Globo.com
Globo.com
- August 2012 - August 2014
- Participation in the Semantics Team, designing and developing a software platform to support Semantic-aware in-house products through hypermedia restful APIs.
- Collaboration with the Recommendation Team to explore and understand the "big data" content produced by Globo.com against the Internet users interaction patterns,
proposing ways in which semantic technologies can enhance traditional recommendation approaches.
- Technical evaluation of candidates for developer positions.
HI Tecnologia
HI Tecnologia
- December 2007 - July 2012
- Design and development of SCP3 SCADA (Supervisor: Kernel, Viewers and IDE) Platform for Petrobras-BA. (C++, Lua)
- Design and development of SA, a multi-protocol (MPL,HTTP) authorization server to monitor SCP3 systems (Python,Twisted).
- Design and development of the SQBS, a Web-based carbon-credit monitoring portal for Instituto Sadia (part-of BrasilFoods). (Python,C)
- Development of an embedded filesystem driver over flash memory for PLC devices. (Rabbit´s Dynamic C)
- Definition of HI´s internal IT policies and tools, backup procedures and server infra-strucutre. (Linux,Python,Shell Script)
That includes the customization of Trac, MoinMoin and some Django-based internal portals.
- Design and development of a IEC61131-3 compliant compiler for SFC (petri net-like visual programming language) and ST (pascal-like language) into Ladder. (Python,C)
- Design and development of P2W, a HTTP based gateway for remote PLC interoperability. (Python)
- Port a proprietary PLC-2-serial Windows device driver to Linux. (C)
- Development of Wireshark´s Lua Extensions modules to decode HI proprietary protocols. (Lua)
- Coordination and co-development of HI's new web portal (Plone, Zope, Python)
GPr Sistemas
- December 1995 - December 2008
- Design of the Clinical Trials Register Platform for Latin America and the Caribbean proposal, presented at the XV Cochrane Colloquium, October 23-27/2007 São Paulo/Brazil, developed under the supervision of Milton Lapido and Abel L. Packer.
- Design of the ISIS Network Based Platform (ISIS-NBP) proposal under contract with Bireme-PAHO-WHO, and under supervision of Milton Lapido, Abel L. Packer, Adalberto Tardelli and Ernesto Spinack. This is a proposal for a scalable architecture to build digital libraries. This proposal was approved by UNESCO.
- Design and development of a MRCP MediaServer (Media Resource Control Protocol) to integrate with CPqD's speech-synthesis engine. Implemented in Python using the Twisted framework, targetting the Solaris platform.
- Design and development of PAC and PGC projects, mentoring SERPRO dev-team for a project comissioned by the Ministry of Education in Brazil. This project aimed to gather data from all (~200.000) public schools in Brazil. It consisted of a lightweight 3-tier Python web app packed to run off-line and self-contained in heterogeneous desktop systems.
- Design and development of software components for CPqD's dotIP Project. A customizable, high-performance and fault-tolerant firewall was built based on Linux/iptables and remote controlled by a Python server that talked directly to the Linux kernel. This project was under contract with StarOne/Embratel.
- Migration of the Telex Network into MS Windows terminal emulators connected through a X.25 network (X.25 and X.28). Design and implementation of telex emulators, X.25 drivers stack (VxD's) and gateway servers. This project was hired by Embratel.
- Design and development of a Real-Time Satellite Signal Monitoring System, hired by COMSAT.
- Design and development of Vehicle tracking system gateway through a GSM network, hired by Controlsat/Schaim.
- Web Site of the 10th WFPMA/CONARH, hired by Carlson Wagonlit.
- Consulting services for CCUEC Unicamp about Java and Database access optimizations.
- CRM System - Desktop and Web versions.
- Troubleshooting network traffic and profiling applications -- several clients (Windows and Linux platforms).
- Software for monitoring and analysing local area network traffic.
- Multi-threaded gateways and Windows 95 VxD device-drivers for dial-up X.25 PAD, TAPI, X.25, X.3, X.28 e X.29 ITU-T.
- Virtualizing Windows Serial Ports and redirecting data to X.25 device-drivers.
- Automatic translation tool from C/C++ header files into Object Pascal.
- Zope and Plone brazilian web portals.
Pontifícia Universidade Católica de Campinas (PUC-Campinas)
- February 2002 - December 2003 (in parallel with my work at GPr)
- Teacher at Computer Engineering Courses - Algorithm Analysis, Data Structures and Introductory Courses to Programming.
Proface
- December 1994 - May 1995
- Design and Implementation of Cephalometric Analysis System applied to Orthodontic
A-Hand Labs
- August 1994 - November 1995
- Implementation of Cm Language support libraries (Unix ;C).
Cm was an C-based polymorphic and object-oriented language developed at A-hand Labs before C++.
- Design and implementation of OMT Software Engineering Tool.
Biomedical Engineering Center - UNICAMP
- March 1994 - June 1994
- Partial Implementation of a Neuronal Simulator to study epilepsy.
Academical Life
Universidade Estadual de Campinas (UNICAMP)
Computer Science PhD
- July 2006 - December 2012
- Theme: Organization is Sharing: From eScience to Personal Information Management
- Institute of Computing - UNICAMP
[http://rodrigo.senra.nom.br/wiki/PublicResearch Publications]
Computer Science MSc
- March 1997 - March 2000
- Theme: Computational Reflection
- Institute of Computing - UNICAMP
Undergraduate course in Computer Engineering
- March 1992 - December 1996
- Institute of Computing - UNICAMP
There is more information available at the [wiki:PublicResearch Research Section].
FLOSS Contributions
- In 2011, during PythonBrasil[7] Conference, Luciano Ramalho and I were both awarded with the first "Dorneles Tremea Prize" for contributions to the Brazilian Python Community
- First official translation of Guido Van Rossum´s Python Tutorial to Brazilian Portuguese
- Organization of the first Brazilian Python Conference in Campinas/SP
- Founding Member of APyB - Associação Python Brasil
- Minor contributions to Zope, Python, Localizer, Guaraná, Sylpheed-Claws, Werkzeug.
- Python "technology enthusiast and broadcaster".
There is more information at my Advogato Home Page
or at my Public Projects page.
Unfortunately, the majority of my source code production is not in the public domain, I hope to remedy that
after concluding my PhD ;o)
Languages
Portuguese
English
- Fluent.
- Proficiency Certificate 1997 (University of Cambridge)
- Certificate in Advanced English 1996 (University of Cambridge)
Spanish
- Intermediate Level (3 years)
French
- Beginner Level (2.5 years)
Attended Courses and Conferences
- May 2016, 18th-20th: Microsoft Research Latin American Faculty Summit 2016. Rio de Janeiro, RJ.
- August 2015: EdX,BerkeleyX - CS190.1x: Scalable Machine Learning
- July 2015: EdX,BerkeleyX - Introduction to Big Data with Apache Spark
- May 2015: Coursera - Process Mining - Data Science in Action by Prof. Dr. Wil Van Der Aalst.
- August 2014: Coursera - Exploratory Data Analysis by Prof. Roger D. Peng PhD.
- July 2014: Coursera - The Data Scientist’s Toolbox by Jeff Leek, PhD, Roger D. Peng, PhD, Brian Caffo, PhD (course completed with distinction)
- February 2014: Coursera - Computing for Data Analysis by Prof. Roger D. Peng PhD. (course completed with distinction)
- October 21-25, 2013: "ISWC 2013 - International Semantic Web Conference". Sydney - Australia
- July, 2013: '''Testing and Refactoring'''. Course offered by Industrial and Logic, given by ''Joshua Kerievsky''
- October, 2012: '''Dysfunction & Disagreements'''. Course offered by the Leadership Strategies Institute, given by ''Leslie Stein.''
- April, 2010: Microsoft Cloud Futures - Redmond - USA
- April, 2010: Microsoft External Research Symposium - Redmond - USA
- March 26, 2009: Workshop de Geotecnologias para o Planejamento e Monitoramento da Cana-de-açúcar - FEABRI/Unicamp - São Paulo - SP
- November 19, 2008: II Joint Fapesp/Microsoft Research Workshop - São Paulo - SP
- October 17, 2008: '''Course on Programmable Logic Controllers and HMI''' - HI Tecnologia São Paulo
- October 13-17, 2008: XXIII Simpósio Brasileiro de Bancos de Dados - Unicamp Campinas/SP
- June 27, 2008: Google Developer Day 2008 - WTC São Paulo - SP
- March 24, 2008: I Joint Fapesp/Microsoft Research Workshop - Campinas - SP
- December 13, 2007: 3º Fórum Microsoft de Pesquisa e Inovação - São Paulo - SP
- August 1-3: 2007 '''Introducing Dialogue Games''', by ''Prof. Paul Piwek'' - Unicamp - SP
- May 4, 2007: 1º Windows Academic Days Brazil: Windows Core Architecture: compare and contrast by Dave Probert
- December 14, 2006: 2º Research and Academic Innovation Forum - Microsoft, São Paulo
- September 14, 2005: '''Host Media Processing''', by ''Girish Khavasi'' - Intel, São Paulo
- October 14-16, 1997: '''System Development''' by ''Prof. Kristen Nygaard'' (while visiting Brazil)
- October 13-17, 1997: '''Programming Languages: Past , Present and Future''' by ''Prof. Kristen Nygaard''
- September 3-5, 1997: '''An Object Model to Computational Reflection''' by ''Prof. Maria Lúcia Blanck Lisbôa''
- September 1-3, 1997: '''Object Composition with OBERON''' by ''Prof. Jürg Gutcknecht'' (while visiting Brazil)
- July 8-13, 1996: '''GNU C Compiler''' by ''Richard M. Stallman''
- July 14-15, 1996: '''Building Secure and Reliable Network Applications''' by ''Kenneth P. Birman''
- October 25-28, 1994: VIII Simpósio Brasileiro de Engenharia de Software
Given Courses and Speeches at Conferences
This information is available in the Speeches page.
Publications
This information is available in the Research page.
Other Information


Make lastname a required field, displaying an error message below the input if it is invalid.
Phone number should not be required, but it has to contain between 8 and 12 characters. An error message should be displayed under the input if the length requirement is not satisfied. Please add validation logic to satisfy these requirements.
The value entered into the Website input has to be a valid url. Can you add an error message below the input if the value entered is not valid?
If the form is invalid, the submit button should be disabled. Can you fix this?
At the moment the text "The form has been changed" is showing at all times. Can you make this text display only when the form is dirty (has been changed)?


React Touch Typing
Directions: Welcome! Practice typing 15 letters without looking at the keyboard and build your reaction time. When choosing your typing speed, we recommed beginners start 2000 milliseconds. Enjoy!
Directions: Welcome! Practice typing 15 letters without looking at the keyboard and build your reaction time. When choosing your typing speed, we recommed beginners start 2000 milliseconds. Enjoy!


Works everywhere: Normal Link
Works everywhere: on click
Works everywhere: from timer
Firefox and Edge blocks, Chrome mostly blocks: on mouseover
Firefox and Edge blocks, Chrome mostly blocks:
timer on mouseover
Firefox blocks, others ok:
from http request
Works everywhere:
interval listens for request response
Firefox and Edge blocks, Chrome ok:
request response starts interval
Works everywhere:
first open the window, change url later
Script in body has all browsers problem.


Purpose
To run a complete project that life cycle managed by CI/CD.
Prerequsites
Setup k8s cluster locally
you can use minikube
to do it.
- Install minikube
$ curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube $ sudo mv -v minikube /usr/local/bin $ minikube version
- Install kubectl https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/
For me, ubuntu
snap install kubectl --classic
kubectl version --client
Deploy Gitlab
I choose Helm to deploy gitlab on cluster, for i’d like to have a practise on Helm.
Basically, i referred to this articles
https://www.yangpiqiulaotou.cn/2021/03/25/helm3%E5%AE%89%E8%A3%85gitlab/ https://cloud.tencent.com/developer/article/1471464 https://www.jianshu.com/p/024aa83f1dac
prerequisite
kubectl create ns gitlab kubectl config set-context –current –namespace=gitlab kubectl config get-contexts
helm upgrade –install gitlab gitlab-jh/gitlab
–version 5.6.2
–timeout 600s
–set global.hosts.domain=example.com
–set global.hosts.externalIP=<IP_ADDRESS>
–set<EMAIL_ADDRESS>setup Helm and then helm install gitlab
- Install Helm https://helm.sh/docs/intro/install/
Add Helm repo source, btw, what does repo source do ?
helm repo add stable https://kubernetes-charts.storage.googleapis.com
helm repo add aliyun https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts
helm repo add apphub https://apphub.aliyuncs.com/
vz@vz:~$ sudo snap install helm
error: This revision of snap "helm" was published using classic confinement and thus may perform
arbitrary system changes outside of the security sandbox that snaps are usually confined to,
which may put your system at risk.
If you understand and want to proceed repeat the command including --classic.
https://gitlab-docs.creationline.com/charts/installation/deployment.html
Give it up temporarily
K8S deploy gitlab
refer to https://medium.com/@SergeyNuzhdin/how-to-easily-deploy-gitlab-on-kubernetes-75f5868cea78 failed !
$ kubectl create -f gitlab/redis-deployment.yml
error: resource mapping not found for name: "gitlab-redis" namespace: "gitlab" from "gitlab/redis-deployment.yml": no matches for kind "Deployment" in version "extensions/v1beta1"
ensure CRDs are installed first
solution: ↓
$ k version --short
Flag --short has been deprecated, and will be removed in the future. The --short output will become the default.
Client Version: v1.25.4
Kustomize Version: v4.5.7
Server Version: v1.25.2
$ k convert
error: unknown command "convert" for "kubectl"
----
command convert has removed from kubectl since 1.22 --- https://github.com/kubernetes/website/issues/28724
- install convert https://www.cnblogs.com/varden/p/15907141.html
- $ curl -LO https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl-convert
- $ sudo install -o root -g root -m 0755 kubectl-convert /usr/local/bin/kubectl-convert
-- convert usage
$ kubectl-convert -f gitlab-deployment.yaml --output-version apps/v1
$ kubectl-convert -f gitlab-ingress.yaml --output-version networking.k8s.io/v1
## todo
online kubectl convert
- K8S的apiVersion该用哪个 https://segmentfault.com/a/1190000017134399
Deploy gitlab on k8s –2 (not succeed)
refer to https://www.qikqiak.com/post/gitlab-install-on-k8s/
$ kubectl get pods -n kube-ops
NAME READY STATUS RESTARTS AGE
gitlab-6cdc798c55-tdrjx 0/1 ImagePullBackOff 0 8m3s
postgresql-77cc99bc49-s8sjq 0/1 ImagePullBackOff 0 11m
redis-594bb69b45-8ds69 0/1 ImagePullBackOff 0 134m
Deploy gitlab by docker-compose (succeed !!!)
refer to https://www.czerniga.it/2021/11/14/how-to-install-gitlab-using-docker-compose/
mkdir gitlab
export GITLAB_HOME=$(pwd)/gitlab
cd gitlab
vim docker-compose.yml
-------------------------
version: '3.7'
services:
web:
image: 'gitlab/gitlab-ce:latest'
restart: always
hostname: 'localhost'
container_name: gitlab-ce
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://localhost'
ports:
- '8080:80'
- '8443:443'
volumes:
- '$GITLAB_HOME/config:/etc/gitlab'
- '$GITLAB_HOME/logs:/var/log/gitlab'
- '$GITLAB_HOME/data:/var/opt/gitlab'
networks:
- gitlab
gitlab-runner:
image: gitlab/gitlab-runner:alpine
container_name: gitlab-runner
restart: always
depends_on:
- web
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- '$GITLAB_HOME/gitlab-runner:/etc/gitlab-runner'
networks:
- gitlab
networks:
gitlab:
name: gitlab-network
-------------------
docker-compose up -d
after about 2 minutes, when the pod startup successfully.
then access login page, e.g http://<IP_ADDRESS>:8080/users/sign_in
To get passwoed:
docker exec -it gitlab-ce /bin/sh
cat /etc/gitlab/initial_root_password
-------
vz@vz:~/gitlab$ docker exec -it gitlab-runner gitlab-runner register --url "http://gitlab-ce" --clone-url "http://gitlab-ce"
Runtime platform arch=amd64 os=linux pid=16 revision=133d7e76 version=15.6.1
WARNING: The 'register' command has been deprecated in GitLab Runner 15.6 and will be replaced with a 'deploy' command. For more information, see https://gitlab.com/gitlab-org/gitlab/-/issues/380872
Running in system-mode.
Enter the GitLab instance URL (for example, https://gitlab.com/):
[http://gitlab-ce]: http://<IP_ADDRESS>:8080
Enter the registration token:
Ju7NhyV59_a93mvxeUuc
Enter a description for the runner:
[a9e996f49f79]: gitlab-runner
Enter tags for the runner (comma-separated):
Enter optional maintenance note for the runner:
Registering runner... succeeded runner=Ju7NhyV5
Enter an executor: docker+machine, instance, kubernetes, custom, docker-ssh, parallels, virtualbox, docker-ssh+machine, docker, shell, ssh:
docker
Enter the default Docker image (for example, ruby:2.7):
Enter the default Docker image (for example, ruby:2.7):
maven: latest
Runner registered successfully. Feel free to start it, but if it's running already the config should be automatically reloaded!
Configuration (with the authentication token) was saved in "/etc/gitlab-runner/config.toml"
↑ As we can see, config file(/etc/gitlab-runner/config.toml) has generated in runner container. let's check it
/ # cat /etc/gitlab-runner/config.toml
concurrent = 1
check_interval = 0
shutdown_timeout = 0
[session_server]
session_timeout = 1800
[[runners]]
name = "gitlab-runner"
url = "http://<IP_ADDRESS>:8080"
id = 1
token = "A8tE7CQMxuMVLzRkqGGa"
token_obtained_at = 2022-11-27T09:45:23Z
token_expires_at = 0001-01-01T00:00:00Z
executor = "docker"
clone_url = "http://gitlab-ce"
[runners.custom_build_dir]
[runners.cache]
MaxUploadedArchiveSize = 0
[runners.cache.s3]
[runners.cache.gcs]
[runners.cache.azure]
[runners.docker]
tls_verify = false
image = "maven: latest"
privileged = false
disable_entrypoint_overwrite = false
oom_kill_disable = false
disable_cache = false
volumes = ["/cache"]
shm_size = 0
Example of file .gitlab-ci.yml
image: maven:latest
stages:
- build
- test
build-job:
stage: build
script:
- echo "Compiling the code..."
- mvn clean package
- echo "Compile complete."
artifacts: # https://meigit.readthedocs.io/en/latest/gitlab_ci_.gitlab-ci.yml_detail.html#artifacts
paths:
- target
test-job:
stage: test
dependencies:
- build-job
script:
- ls -al
- echo "Running tests"
- java -cp target/helloworld-1.1.jar com.coveros.demo.helloworld.HelloWorld
TODO, concourse with gitlab
concourse
- Adventage
- Config file is complete yaml, so it can be managed by git or other version controller.
- Short-coming
- Yaml file too long.
- Is there any thing can generate concourse yaml file?
Jira
- Is it free ?
- How to deploy Jira use docker ?
docker run --detach --publish 8080:8080 cptactionhank/atlassian-jira:latest
kustomize
- Why Kustomize ?
xx
- Kustomize VS Helm
- Helm DSL syntax ?
concourse
- deploy
vz@vz:~/kubernetes-gitlab/another-try$ helm repo add bitnami https://charts.bitnami.com/bitnami
"bitnami" already exists with the same configuration, skipping
vz@vz:~/kubernetes-gitlab/another-try$ helm install my-release bitnami/concourse
NAME: my-release
LAST DEPLOYED: Wed Nov 23 15:52:21 2022
NAMESPACE: kube-ops
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
CHART NAME: concourse
CHART VERSION: 2.0.0
APP VERSION: 7.8.3
** Please be patient while the chart is being deployed **
###############################################################################
### ERROR: You did not provide an external host in your 'helm install' call ###
###############################################################################
This deployment will be incomplete until you configure Concourse with a resolvable
host. To configure Concourse with the URL of your service:
1. Get the Concourse URL by running:
NOTE: It may take a few minutes for the LoadBalancer IP to be available.
Watch the status with: 'kubectl get svc --namespace kube-ops -w my-release-concourse-web'
export APP_HOST=$(kubectl get svc --namespace kube-ops my-release-concourse-web --template "")
2. Complete your Concourse deployment by running:
export LOCAL_USERS=$(kubectl get secret --namespace "kube-ops" my-release-concourse-web -o jsonpath="{.data.local_users}" | base64 -d)
helm upgrade --namespace kube-ops my-release my-repo/concourse \
--set secrets.localUsers=$LOCAL_USERS \
--set service.web.type=LoadBalancer \
--set web.externalUrl=$APP_HOST


Snapper cards are public transport electronic cards used to tag on and off busses and trains in Wellington. I was curious about how much money I was spending on Snapper, so I decided to turn the data from the Snapper website into a graph and some info that would give me more insight into my public transport habits.
I really enjoyed manipulating the data to get the information I wanted and perfecting my d3 line graphing. A challenge was making sure the numbers were accurate so I wrote tests to cover all my manipulation functions to ensure I was getting the right results.


Hello, my name is Jyle. I'm an enthusiastic and passionate
freelance web designer/front-end developer from Manila. I love to assist and work with
individuals and small businesses who are seeking a strong foothold in the market through web
presence. In the past I have built websites for clients from across the world, including
Vietnam, USA, Germany and France as well as the Philippines.
I have the ability to improvise, grasp new skills, and troubleshoot problems. Together
with my Marketing background and a degree in Economics, I make sure what I create is
something that is efficient, effective and attractive to the market audience.
Soon!
Every great idea starts with a conversation. You can contact me here whenever you're ready or if you feel like saying hi!


About
This album was created by
coder_onur
.
He took this photos when he was working as a farmer.
Contact
Follow on Instagram
Follow on Twitter
Follow on Github
Emmibey Farming


Effectively a copy of Swatch by joshrawesome on Scratch. / (not touch friendly) WASD/arrow keys to move, click/space to shoot, don't touch the dark tiles.


This document is a work in progress, started as a result of this project meeting
Purpose
To accompany our Board Election Process, I propose a systematic means of introducing candidates for the board preceding an election. This should ensure each candidate gets highlighted and appropriate introduced to the Jenkins user and contributor communities.
Plan
Per the Board Election Process:
There'll be a period of 3 weeks designated for the board to encourage the community to send in the nominations. The board will meet in private to come up with the list of candidates at the end
Following a list of candidates being nominated and compiled, each candidate would be expected to write a few paragraphs introducing themselves to Jenkins community members. Those introductions would be batched and published ahead of the "opening of voting" to ensure that each are published before voting is enabled for any candidate.
Schedule
- Day 0: Call for nominations (3 weeks)
- Day 21: Nominations completed
- Day 24: Board contacts candidates asking for an introductory blog post (2 weeks)
- Day 38: Deadline for candidate introductions
- Day 40-47: Publishing candidate introductions (1 week)
- Day 54: Open of voting (2 weeks)
- Day 68: Completion of voting


var jpegQuality: Int
Set image quality of the output image. This property is only applicable for outputFormat Supported values are Modes.JpegQuality.


This apprenticeship covers a wide range of roles from quality checkers and bakers to logistics officers and butchers.
Training opportunities
You could specialise in the main operations involved in manufacturing and processing a wide range of food and drink products. This may include production areas such as:
-
dairy processing
-
bakery production
-
butchery
-
brewing
-
fishmongery
-
chocolate and sweets
Your work-based learning programme will involve both on-the-job and off-the-job training. You’ll get to work as part of a busy team and your work will involve solving problems, meeting specific targets and ensuring food safety requirements are met.
Types of apprenticeships
There are 3 types of apprenticeships in this sector.
You could train in roles like:
-
sales or service support assistant
-
slaughter operative
-
butcher
-
meat and poultry operative
-
baker
-
operative
-
confectioner
-
cake decorator
-
miller
-
operative
-
facilities support
-
production control operative
-
quality assurance operative
-
processing control operative
-
logistics controller
-
productivity technician
-
business operative
-
team supervisor
-
technical assistant
-
organisational and development assistant
-
fishmonger
-
processing operative
-
brewer
-
brewing operative
-
dairy production operative
-
equipment technician
Advanced level apprenticeship
You could train in roles like:
-
specialist butcher
-
specialist operations manager
-
sales or service manager
-
sales and service
-
specialist baker
-
master baker
-
specialist confectioner
-
specialist cake decorator
-
chocolatier
-
specialist operative (logistics)
-
specialist operative food
-
manager, facilities
-
manager, supply chain
-
manager, logistics
-
quality audit manager
-
maintenance manager
-
diagnostics technician
-
organisation and development manager
-
technical manager
-
team leader
-
productivity manager
Higher apprenticeship
You could train in roles like:
-
productivity manager
-
general food manager (production)
-
technical manager
-
lean manufacturing manager
-
general management (food operations)
-
organisational and development manager
-
continuous improvement manager
-
manager, processes
Apply for a food and drink apprenticeship
You can become an apprentice in England if you’re:
-
16 or over
-
eligible to work in England
-
not in full-time education


The top level Analytics module. The Analytics module is used for transmitting developer-defined Analytics event for your application to the Appcelerator Analytics product. It can be used to augment additional context or application-specific information which can then be accessed during analysis using Analytics.
| Name | Description |
|---|---|
| addEvent | send a generic event for the application session |
| addEventListener | add an event listener for the instance to receive view triggered events |
| featureEvent | send an analytics feature event for the application session |
| fireEvent | fire a synthesized event to the views listener |
| navEvent | send an analytics nav event for the application session |
| removeEventListener | remove a previously added event listener |
| settingsEvent | send a analytics settings event for the application session |
| timedEvent | send an analytics timed event for the application session |
| userEvent | send an analytics user event for the application session |
This examples shows how to send a featureEvent during an application session to indicate some feature was triggered/used by the user that you would like to track.
Titanium.Analytics.featureEvent('app.feature.blah',{product:'killer'});


While CLM4.5BGC emissions show large interannual variability in the permafrost region’s current sink/source status (Supplementary Figs 1 and 2), flux observations and inversion models suggest that the terrestrial permafrost region is an uncertain net CO 2 sink (0–0.8 Pg C-CO 2e yr −1) 25 despite active layer deepening and a few observations of old ( 14C-depleted) soil-carbon respiration observations in Alaska 26, 27 and Greenland 28 (Fig. 2b, c). In contrast, abrupt permafrost thaw beneath new and expanding thermokarst lakes is an atmospheric carbon source – Estimates of present-day emissions by AThaw (7–49 Tg C-CO 2e yr −1 for years 2011–2017) are similar to observations 21 (19–58 Tg C-CO 2e yr −1; Methods).
Comparison of gradual, top-down thaw in upland permafrost and abrupt thaw beneath lakes. a Schematic. b Field measurements of net ecosystem exchange (NEE) in Greenland (#1,2) 28, Healy, Alaska (#3–5) 26, western Alaska (#6–9), interior Alaska (#10,11,14–19) and northeast Siberia (#12,13); standard error bars. c Radiocarbon-dated CO 2 from gradual thaw NEE 26, 28 (green), including specifically the old soil carbon component 27 (brown). Radiocarbon-dated CO 2 in ebullition bubbles of new abrupt thaw lakes formed since 1949 (blue, open diamonds). Also in c, abrupt thaw CH 4 emitted as bubbles from expanding lake margins 21 (blue filled squares) and new lakes (blue open squares). In c, standard errors of the mean are shown for n ≤ 27 individually dated ebullition events per lake on 11 lakes (Supplementary Data 2). NEE and radiocarbon ages associated with abrupt thaw were higher than those of gradual thaw (Kolmogorov-Smirnov test, p < 0.001)
In the context of Holocene-scale thermokarst dynamics, present-day AThaw CH 4 emissions (0.7–4.0 Tg yr −1, 68% range) represent no significant change from thermokarst-lake emissions over the past 8000 years 29, a pattern that is also consistent with no significant changes in natural arctic CH 4 sources during the historical record of atmospheric monitoring 30. Our 1999–2014 remote-sensing based observation of gross lake-area growth (1.1–1.7%; Fig. 3, Supplementary Fig. 3; Supplementary Table 3) among 73,804 lakes occurring across diverse geographical, climatic, and permafrost regimes in Alaska is at the lower end of the range of gross lake area growth, normalized to the same time scale, that has occurred in various other pan-Arctic regions during the past 60 years 21, 31– 34 (Methods; Supplementary Table 4). Lacking a longer observational record dissected into multiple time slices and higher-resolution imagery analyses, we cannot discern this gross lake area increase as different from natural thermokarst-lake processes that occur irrespective of climate warming 31, 35, 36.
Lake area change and carbon flux implications in the permafrost region of northwestern Alaska for 1999–2014 determined with Landsat satellite trend analysis. Gross lake area loss ( a), gross lake area gain ( b), net lake area change ( c), and net change in carbon flux associated with expansion and drainage ( d) have been aggregated in 7.5 km × 7.5 km grid cells (5625 ha per cell). Background map: CartoDB Positron layer accessed with QuickMapServices QGIS Plugin. Panels a– c show the absolute percent water fraction change per grid cell. In d, net change in carbon flux over the 15-year observation period. Despite a net lake area loss for the region, large permafrost-soil derived carbon emissions associated with gross lake area gain overwhelm smaller flux changes associated with gross lake area loss, leading to a net increase in regional carbon emissions (Supplementary Table 3)
Our observed 1999–2014 gross lake area gain (154 km 2) is outweighed by gross lake area loss (i.e., lake drainage, 330 km 2) for the same study extent (12,798 km 2 total lake area; Fig. 3). Nonetheless, this lake change dynamic still contributes and additional 0.9 Tg C-CO 2e of landscape-scale carbon emissions to the atmosphere over the 15-yr study period when field-measured fluxes are applied to increasing and decreasing lake-area changes (Supplementary Table 3, Supplementary Note 2). Despite the net lake area loss, landscape-scale carbon emission to the atmosphere remains positive because conversion of upland terrestrial ecosystems with relatively low carbon fluxes (Supplementary Table 5) to newly formed thermokarst-lake areas with high CH 4 emissions results in a 130- to 430-fold increase in emissions per square meter of land surface change (Supplementary Table 6). The contrasting drainage of lower-emitting older portions of lakes and the establishment of productive, wetland vegetation in drained lake basins leads to smaller changes in carbon fluxes (factor of −0.004 to +0.08). Our net carbon emission estimate is likely conservative because the 30-m resolution Landsat-based analysis did not account for the formation and growth of numerous smaller CH 4-emitting lakes that are only detectable with finer-resolution imagery (Supplementary Fig. 3).
An increase in abrupt thaw lake permafrost carbon emissions requires an acceleration of gross thermokarst lake area growth rates. Such an acceleration was observed in the early Holocene when the frequency of thermokarst-lake basal dates peaked in association with the 1.6 ± 0.8 °C climate warming during the Holocene optimum 29, 37. Widespread acceleration of gross lake area gain during recent decades has yet to be observed among studies of multitemporal satellite imagery 38; however conclusive evidence requires quantification of gross lake area growth for large regions using high-resolution imagery in multiple time slices, an analytical combination rarely found in the literature 31, 39 (Supplementary Table 4). Analyses of multi-decadal aerial photographs revealed that surface ice-wedge melt, a critical first step in thermokarst-lake formation 40, abruptly increased during the last 30 years in several pan-arctic areas in response to exceptionally warm summers and a long-term upward trend in summer temperature 14, 15, 41. Terrestrial Arctic warming of 4–6 °C (RCP4.5) and > 7 °C (RCP8.5) projected to occur this century 10, 11 will be unprecedented for the Holocene 37, 42 and is anticipated to accelerate gross lake area growth 21, 43, 44 and the PCF 1, 6– 9, which could, however, be offset by gross lake area loss resulting from lake drainage 43.


Cellular network wars
Fill out the form for the market survey.
Mumbai
Pune
Goa
Entire Maharashtra
Pan India
Write your comments here...


When The Left Got It Right
20 Jan 2016Today, opposition leader Isaac Herzog of the Zionist Union party, announced a major change in policy for Israel’s Left:
“I don’t see a possibility at the moment of implementing the two-state solution. I want to yearn for it, I want to move toward it, I want negotiations, I sign on to it and I am obligated to it, but I don’t see the possibility of doing it right now.”
We would like to welcome Mr. Herzog to the reality that the rest of us have accepted for some time now. However, our realities are not quite the same just yet. That is because while Netanyahu and the Right have recognized this fact for years, unlike Herzog, when Bibi says this out loud, he is roundly condemned for being “anti-peace.”
Back in March of 2015, before the most recent elections, the Prime Minister said,
“I think that anyone who is going to establish a Palestinian state today and evacuate lands is giving attack grounds to the radical Islam against the state of Israel.”
While Herzog left the door open to more idealism and hope, waxing poetic about “yearning,” “moving” and “negotiating,” the message is exactly the same: under current conditions, it is impossible to create a Palestinian state and neither will allow it to happen.
So, why is one condemned while the other supported? Because the world today is wedded to the idea that Left = good and Right = bad in the same way that Palestinians = good/victim and Israel = evil/oppressor. This narrative must be guarded at all costs.
And the first casualty is the facts.
##Join the conversation on Israellycool


Rivers serial killer’s victims still in mortuary – CP
by Chukwudi AkasikeChukwudi Akasike, Port Harcourt
The Rivers State Commissioner of Police, Mr Mustapha Dandaura, has said that the remains of young women strangled by suspected serial killer, Gracious David West, are still in the mortuary.
Dandaura noted that the relatives of the victims had yet to come forward to identify and claim their daughters since their demise in the hands of the suspected serial killer.

Dandaura, who received an award from the group, expressed dissatisfaction that a woman got angry with him because he said the most of the victims were commercial sex workers.
He pointed out that no woman in her right senses would follow a strange man to a hotel if she was not a prostitute.
The CP stated, “Let me tell you; till today, some of the corpses are still there inside the mortuary. Nobody has come to claim them.
“When I was saying that most of these girls that he (West) was killing were prostitutes, some of you took offence that why should I call them prostitutes.
“One woman started shouting; she fell down on the ground and said that even if she was a prostitute, that can’t we cover her.
“I said, look, unless you are a prostitute, you will not just follow somebody you don’t know. If you are a decent girl, parents should know your whereabouts.”
Dandaura added that those, who bought mobile phones from the suspected serial killer, had been arrested by the police.
Earlier, in her remarks, the convener of the Port Harcourt Significant Girls’ Initiative, Nengi Jumbo, lauded the police commissioner for his commitment to crime fighting in the state.
Jumbo explained that the award was in recognition of the efforts made by Dandaura, whom she said, heeded the calls of residents of Rivers State to apprehend the suspected serial killer of young women.
Copyright PUNCH.
All rights reserved. This material, and other digital content on this website, may not be reproduced, published, broadcast, rewritten or redistributed in whole or in part without prior express written permission from PUNCH.
Contact: editor@punchng.com


DataTables Live Ajax Plugin - Events and API Methods
Description: Example of how to execute some API Methods, and how to utilize the liveAjax events
Other Examples
Example Source Code
Here's the exact jQuery code for this plugin example
Example DataTable
The table below has an AJAX source that generates a random amount of employees, as well as random data for each employee. This leads to rows randomly being deleted, updated and created.
Event Log
To give you an idea of the events and when they fire, weve logged every event fired from liveAjax into the below table.


A source-code getaway.
Eric Saxman | 'Andrelton' - 2015.
Find me on GitHub | LinkedIn.
Rails function explanations:
jQuery function explanations:
React.js function explanations:
Whenever I explore a new library or framework, I have a hard time jumping into exceptionally 'automagical' code without a quick glance at the source files. I generally trust that the functions work, but I like to be able to have a general understanding of how.
Even in widely-used frameworks like Rails, few end-to-end function explanations exist. I understand there's likely very little demand, though I'd find it more interesting than some tech blogs.
But when exploring Backbone.js for the first time, I stumbled upon a project by Jeremy Ashkenas, an fully annotated copy of the Backbone source code.
Since I was doing the research anyway, I figured I'd share what I found. Sometimes the descriptions are abbreviated; I don't dig much deeper than what an intermediate-level developer might find interesting. The goal is to make the 'automagical' code feel a little less like a black box, and to highlight what incredible tools the open-source community builds.
I hope you enjoy!


*Host a ShowOUT!*
**
Hey, feminist activist!
You’ve heard about Youth Show OUT [ http://youthshowout.org/ ] from us - now it’s time for action! We want you, your campus organization, and your school to get into it and Show OUT with us for our week of action!
From Oct. 13-17, we’re challenging you and your feminist group to get as many students on your campus to sign the Youth Show OUT pledge as you can! But it’s even more than a challenge – it’s a contest with some serious prizes. The student group that gathers the most signatures and pledge cards (more on that below) will *win a scholarship to Feminist Campus’ 2015 National Young Feminist Leadership Conference **(NYFLC) [ http://feministcampus.org/conferences/ ]**! *The second place group wins a lunch with us – your National Campus Organizers! [ http://feministcampus.org/about/campus-team/ ] – at NYFLC, and the third place group wins free year-long subscriptions to “Ms. Magazine! [ http://msmagazine.com/ ]”
There’s even an additional contest for those of you who are social media savvy! The group that posts the most photos with their Youth Show OUT swag to Instagram, Twitter, and Facebook with the tagshttp://feministcampus.org/campaigns/gohv/ ]!) will also win free year-long subscriptions to “Ms. Magazine”!
So, want to host a ShowOUT! Here’s how:
* First, find a location on your campus to table and engage with students. We recommend the student union, the campus mall/quad, or any place where many students congregate or pass through. Book the space through your university for any date and time between Oct. 13-17.
* Learn the voting laws in your state (we made it easy - just check out our Voting Information [ http://feministcampus.org/campaigns/gohv/voting-information-state-by-state/ ] by state and our Ballot Measure [ http://feministcampus.org/campaigns/gohv/2014-ballot-measures-to-watch/ ] guides!) and the polling places in your city and on your campus so you can answer students’ questions. You can put this information in a Powerpoint slideshow, on a flyer, etc. Get creative!
* Promote, promote, promote! Advertise on Facebook, in official school newsletters, by postering around campus, or via in-class announcements. Invite friends, classmates, and everyone else! Contact your campus newspaper or bring on other organizations as co-sponsors to spread the word and broaden your audience.
* Before the event, pick a playlist to put on in the background (check out Feminist Campus’ 8tracks playlists! [ http://8tracks.com/feministcampus ]) and read over our GOHV toolkit [ http://feministcampus.org/wp-content/uploads/2014/04/GOHV_2014.pdf ] for some quick facts and talking points about student voting!
* At the event or tabling time, put Youth Show OUT materials on the table as well as voter pledge cards and the voter pledge sign-up sheet [ http://feministcampus.org/YSOsignup.pdf ] for students to sign!
*At the end of the week, scan and email the sign-up sheets to<EMAIL_ADDRESS>and include the number of pledge cards that were filled out. *Remember, the groups that get the most sign-ups and pledge cards win the prizes!
* Don’t forget to TAKE PICTURES! You can do this both at the event and all week long! Simply tag them with bothhe social media contest!
*This is important:* To ShowOUT with us, we’ve got to get you some Youth Show OUT t-shirts, stickers, buttons, and pledge cards! Simply email<EMAIL_ADDRESS>[<EMAIL_ADDRESS>] with the address to which we should send those materials! *We NEED to hear from you by Oct. 8 in order to send you materials in time for the week of action!*
We’re so excited about this contest! Let’s get students to ShowOUT at the polls this November!
For equality,
*The Feminist Campus Team*
“Alyssa, Ashleigh, Edwith, Nancy, and Taylor”
You have received this e-mail because of your interest in women’s issues. To unsubscribe, please click here. [<EMAIL_ADDRESS>]


Event Location:
Microsoft Bangladesh
Laila Tower, 4th Floor, 8 Gulshan Avenue, Gulshan-1
Dhaka, Dhaka, Bangladesh
Abstract:
Big data is a collection of data sets so large, complex ,rapidly growing that becomes difficult to search, process, sharing, storage, transfer, visualization, querying, updating and information privacy using on-hand database management tools or traditional data processing applications.5-V of Big Data.Hadoop can be used to collect, tidy up and store boatloads of structure and unstructured data.Hadoop is an open source highly scalable compute and storage platform.
Speaker(s): Ahsan Kabir,
Abstract:
The columnstore index is the standard for storing and querying large data warehousing fact tables. It uses column-based data storage and query processing to achieve up to 10x query performance gains in your data warehouse over traditional row-oriented storage, and up to 10x data compression over the uncompressed data size. Starting with SQL Server 2016, you can use columnstore indexes for real-time analytics on your operational workload.
Speaker(s): Mohammad Morshed Sayem,
Abstract:
The recent survey of Cyber Security by IBM shows that in last year 60% of all attacks were carried out by insiders, by the people you'd be likely to trust. Protecting your data either from malicious attackers or from inadvertent actors inside your organization becomes a pivotal factors. SQL 2016 data security features comes into play here. You can separate the role between who own data and who manage it. We will discuss the new features of this data security along with few demonstration, how you can implement it in a new system and can migrate from the old system.
Speaker(s): Md. Sultan-E-Alam Khan,
Abstract:
How to manage sql server in the Azure Cloud. How to create SQL server database in Azure as SaaS and IaaS model. Benefits and limitation of SQL server in Azure cloud.
Speaker(s): Zularbine Kamal,
Abstract:
How to develop a report by ssrs and its deploy in server. And compare with other reporting service
Speaker(s): Saifullah Al Azad,
Abstract:
Enterprises that transform data into intelligent action are outperforming their competitors and will be the businesses of the future. As the biggest leap forward in Microsoft’s data platform history, SQL Server 2016 delivers breakthrough mission critical performance, deeper insights across any data on many devices and enables the power of hyperscale cloud to unlock new hybrid scenarios. Join us to hear how companies like yours are embracing data to take the lead in their industries. You’ll get exclusive insights into our data strategy and solution portfolio.
Speaker(s): MJ Ferdous,
This is a list of speakers from the XML Guidebook records. The details and URLs were valid at the time of the event.
LinkedIn: https://www.linkedin.com/in/saifullah-azad-7a860469
Hi, I am azad from bangladesh. I provided speach about iis architecture, sql server, oop, c# advance programming etc under a community group in bangladesh named techforum user group. You can get our information from https://www.facebook.com/techforum.usergroup?fref=ts
LinkedIn: https://www.linkedin.com/in/mohammad-morshad-sayem-705b0868?trk=hp-identity-name
I am working as a member of Product Engineer and Development Group and leading to develop banking and microfinance software from last 3 years. Before this I worked as a project manager of Microfinance project for 2 years. I have started carrier as Software Engineer. I have 13+ years of working experience on large enterprise Application projects i.e. Banking Solution, Microfinance, and Capital Market. I am a technical speaker Tech Forum.
LinkedIn: https://bd.linkedin.com/in/zularbine-kamal-7574222
Contact: http://www.zularbine.com
15 years of experience in different field of software development cycle from development to testing to the DevOps. He is technical community leader, speaker, and writer. His is working with Azure cloud for last 3 years. His company Ardites Bangladesh Ltd is Microsoft BizSpark member which allows him to work closely in Azure platform.
LinkedIn: https://www.linkedin.com/in/md-sultan-e-alam-khan-pmp-75b78ab
Contact: https://sultanealam.com
A DevOps Manager and a software solution architect with unmediated experience in digital transformation for enterprises. Being a PMP having practical knowledge of managing projects which is intensified by the knowledge of cutting edge software development technologies. Having more than fifteen years of experience in global software development in different domain like banking and financial sector, ERP, defense, e-governance and stock exchange.
LinkedIn: https://www.linkedin.com/in/mjferdous
I am working as Technical Lead and Solution Specialist at Microsoft Bangladesh for our Enterprise customers. My expertise basically on Microsoft Data Platform, SharePoint and Cloud Technology. Prior to joining Microsoft, I worked as SharePoint Architect at BrainStation-23, Sr. Software Engineer at OT Consulting, Project Engineer at Rockwell Automation, etc. I am the co-founder and founder of SQL Server Forum SharePoint Experts Bangladesh user-group. As a part of community work, I was the key organizer speaker of “Microsoft Community Day 2016" “SharePoint Developer’s Conference 2013” "SharePoint Community Day 2012" jointly with Microsoft. I am the author of several technical articles at code project, MS SharePoint Tips, Dev Media
LinkedIn: https://www.linkedin.com/in/debarchansarkar
Contact: https://bitsnbytesofbigdata.wordpress.com/
Debarchan Sarkar (@debarchans) is a Microsoft Data Platform engineer specializing on Microsoft Azure. Debarchan is a subject matter expert in SQL Server Integration Services and is currently delving deep into open source world, specifically the Apache Hadoop framework. Debarchan is currently working in a technology called HDInsight which is Microsoft’s distribution of Hadoop on Windows. He is the author of various books on SQL Server and Big Data including Pro Microsoft HDInsight with Apress SQL Server 2012 with Hadoop with Packt Publishing and Mastering SQL Server 2014 Data Mining with Packt Publishing. Debarchan is a popular public speaker in several Microsoft internal and external conferences.
Ahsan Kabir is now working as software development project manager from last few years. He has started carrier as Software Engineer. He has more than twelve years of experience of working on large enterprise Application project i.e. Banking Solution, ERP solution. He has worked every phase of SDLC. Beside that he contributed his experience and skill on different professional forum and Microsoft technical community as technical speaker .He writes article on blog and assist other technical people providing problem solving answer through different forum. He is rewarded as MVP Awarded by Microsoft. He is the PASS chapter leader of Bangladesh-quot;techforum PASSquot;. Ahsan is very active in the developer community and volunteers his time for technical
The following is a list of sponsors that helped fund the event.


Before Change
for col_schema in schema:
col_name = col_schema["name"]
col_type = col_schema["type"].lower()
transform = features[col_name]["transform"]
// Map the target transfrom into one_hot or identity.
if transform == constant.TARGET_TRANSFORM:
if col_type == constant.STRING_SCHEMA:
transform = constant.ONE_HOT_TRANSFORM
elif col_type in constant.NUMERIC_SCHEMA:
transform = constant.IDENTITY_TRANSFORM
else:
raise ValueError("Unknown schema type")
if transform in (constant.TEXT_TRANSFORMS + constant.CATEGORICAL_TRANSFORMS):
if transform in constant.TEXT_TRANSFORMS:
// Split strings on space, then extract labels and how many rows each
After Change
for col_name, transform_set in six.iteritems(inverted_features_target):
// All transforms in transform_set require the same analysis. So look
// at the first transform.
transform_name = next(iter(transform_set))
if (transform_name in constant.CATEGORICAL_TRANSFORMS or
transform_name in constant.TEXT_TRANSFORMS):
if transform_name in constant.TEXT_TRANSFORMS:
// Split strings on space, then extract labels and how many rows each


| DOSE: T+ 0:00 |
repeated |
insufflated |
Ketamine |
|
| T+ 0:00 |
repeated |
smoked |
Cannabis |
|
| T+ 0:00 |
10 mg |
|
2C-D |
|
| T+ 0:30 |
10 mg |
|
2C-D |
|
| T+ 1:00 |
12.5 mg |
sublingual |
MDPV |
(powder / crystals) |
| T+ 2:00 |
12.5 mg |
sublingual |
MDPV |
(powder / crystals) |
| T+ 3:00 |
12.5 mg |
sublingual |
MDPV |
(powder / crystals) |
| T+ 4:00 |
12.5 mg |
sublingual |
MDPV |
(powder / crystals) |
The first dose of MDPV I took was at about 22.00 in the evening and was only a tiny bump under the tongue. Two friends and I had just had diner at a Japanese restaurant, it was Saturday night and wanted to go dancing at a club but felt tired and thought MDPV was a good idea. In total I think I took 50 mg of MDPV, spread across 4 hits taken one every hour until 3:00.
I also took 2 tiny bumps of 2CD, one before taking the MDPV and the other around 00.30. Also that day I had smoked some pot before dinner, like one gr. and taken some Ketamine like 0.2 gr but nothing really extraordinary or unusual for me, really these were dosages I am well accustomed to.
What actually made me write this report is the many side effects I experienced around 5.00 am. While I was totally enjoying myself dancing and so on taking tiny bumps of K and a few puffs of ganja, talking with friends making jokes and so on, I suddenly started feeling sick, felt light headed, couldn’t breath in deeply and started feeling all my muscles and veins contracting in a way I had never felt before.
I have tried all sorts of stimulants but the way MPDV affects my body I believe is very very dangerous. Nothing to do with a little anxiety or panic attack, this was a proper physical thing which felt much more powerful than other stimulants like amphetamines or cocaine. I felt as if the margin there is between a safe enjoyable dose and an overdose is TOO SMALL!!! The quantities I took of the MDPV were really tiny but probably also the 2CD, the cannabis and the ketamine did not help.
I thought I was going to need to be hospitalized because the blood pressure rise was too sudden and intense; the word uncomfortable doesn’t even get near to describing how I felt, all my muscles were so tense, especially around my stomach, it felt as if all muscles were being pulled from there and it was really hard to breath. I tried to drink some alcohol with orange juice to bring my pressure down but didn’t work at all, maybe made it worse, I am not sure. I felt I was not getting enough oxygen so I went out of the club but didn’t feel better until I took my jacket off.
Luckily being winter here in Italy I managed to get some relief by standing in the cold (about -4°C) with only my t-shirt on and practicing some deep breathing technique which I found much harder to do than usual. It was like the air would not really reach down my lungs but remain unabsorbed like all my alveoli were closed! So I started to only breath out air and noticed once I started the air wouldn’t stop coming out like there was no end to my lung capacity, very strange… Also as I was blowing out air I was producing lots of saliva, so I started spitting and that felt as if my body was trying to detox or something like that.
Slowly, through breathing and also massaging my diaphragm and upper abdomen, after 40 minutes/one hour, I felt I was starting the process of coming back to normality. Luckily the friend that had given me the substances stood by me the whole time and helped by rolling some hash joints which always do the job when I need to relax… Also drinking water gave me a relief much more powerful than when I take MDMA. Again I think water is extremely necessary in eliminating the toxins some substances produce. Moreover dancing while stomping my feet hard on the floor gave me a sense of relief and I am not sure if this has to do with the way our feet are connected and influence the whole cardiovascular system.
I think my biggest mistake was to not read some proper information about the substances I was taking but just trusted my friend who told me MDPV is just like a bland aphrodisiac and 2CD just like 2CB. Obviously none of this was true but he did not know either, it was the first time both of us were taking this. It was very foolish not to read some experiences or find out the most possible information about these new drugs like I used to do when I was 15, I guess age sometimes makes you more arrogant rather than wiser and I surely need to correct that.
I hope this experience will help anyone thinking of taking these substances, either together or on their own. I think the most concerning is MDPV but cannot be sure whether the cocktail with the other substances worsened the side effects of this stimulant. Surely if something the 2CD and K amplified the whole experience. I think these substances (MDPV and 2CD) are highly experimental with very little or no research done on their toxicity and various risks.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


ALSDev Edit Menu
Edit Menu | - Select actions while editing a file
FORMS
Cut, Copy, Paste, Clear, and Select All apply as usual to the current selection in any editor window.
Paste in the main window always pastes into the last line of the window.
Find opens the Find Dialog window in association with the top-most window.
Preferences... opens the Preferences Dialog window for the top-most window.


--- title: Learning To Rank (LTR) author: Yuan Du date: '2021-06-07' slug: Decision Theory categories: - Statistics - Machine Learning - Data Science - Deep Learning tags: - Machine Learning - Data Science - Decision Theory - LTR - Deep Learning subtitle: '' summary: '' authors: [] lastmod: '2021-06-07T22:27:29-04:00' featured: no image: caption: yes focal_point: '' preview_only: no projects: [] ---
Previously, in the post Loss Functions in Machine Learning and LTR we disscussed about how loss functions were used in ML and briefly mentioned LTR. Here I’ll discuss about LTR. LTR uses Machine Learning (ML)/Artifical Intelligence (AI) to predict rankings/ordinal data. It’s useful for google search, drug discovery, bioinformatics. Here is a list that seperates traditional ML from LTR:
Solve a ranking on a list of items
Predict the optimal ordering of the list
Doesn’t care much about the score of each item/point
only care the relative score/ordering among all the items
For example, if we have 2 ML models to predict students’ score. and our goal is to rank students. and we have below results from the ML models. In this case, Model 2 is better at ranking compared to Model 1 even though Model 1 has better prediction accuracy. Rank error is pair-wise based and is defined as \(\frac{ \# \textrm{ of discordant pairs} }{ \#\textrm{ of total pairs between + and -} }\).
| Student | True Score | Model 1 | Model 2 |
|---|---|---|---|
| Student1 | 90% | 88% | 100% |
| Student2 | 85% | 89% | 50% |
| Student3 | 80% | 83% | 10% |
LTR system includes bipartite ranking, k-partite ranking, real value based ranking. We only talk about bipartite ranking here.
1. Bipartite RankSVM Algorithm
Bipartite RankSVM Algorithm uses hinge loss. The hinge loss is a loss function used for “maximum-margin” classification, most notably for support vector machine (SVM). It’s equivalent to minimize the loss function \(L_{hinge}(f,x_i^+,x_i^-) = [1-(f(x_i^+)-f(x_i^-))]_+ [u_+ = max(u,0)]\)
With \(f = W * X =\) ranking score, the optimization problem is loss + penalty: \[ \min_{f \in F_k} \frac{1}{mn}\sum_{i=1}^{m} \sum_{j=1}^{n}L_{hinge}(f,x_i^+,x_i^-) + \frac{\lambda}{2}||f||_k^2 \]
Thus, the term \(f(x_i^+)-f(x_i^-)\) the larger, the better.If \(f(x_i^+)-f(x_i^-) <0\), it means that it’s making mistakes so the objection function is penalized.
2. Bipartite RankBoost Algorithm
Bipartite RankBoost Algorithm uses the exponential loss.
The population minimizer is: \[\min_{f \in L(F_{base})} \frac{1}{mn}\sum_{i=1}^{m} \sum_{j=1}^{n}L_{exp}(f,x_i^+,x_i^-)\]
where \(L_{exp}(f,x_i^+,x_i^-) = exp(-f(x_i^+)-f(x_i^-))\).
3. Bipartite RankNet Algorithm
Bipartite RankNet Algorithm uses the logistic loss (binomial log-likelihood loss or cross entropy loss).
The binomial log-likelihood loss function is: \[\min_{f \in F_{neural}} \frac{1}{mn}\sum_{i=1}^{m} \sum_{j=1}^{n}L_{logistic}(f,x_i^+,x_i^-)\]
where \(L_{logistic}(f,x_i^+,x_i^-) = log(1+ exp((-f(x_i^+)-f(x_i^-)))\).
Reference:


The Newcomers
/Quick Access
Presentation
(current)
Groups
Events
Form
Terms
Enter the Date
Enter the Meeting Time
Enter the Waiting Time
Select the Group
Bars / Nights
Hiking
Sports
Films
Visits
French
Submit


Ocean [bf55], ocean, in Crystal Sea
Last updated Turn #134
Ocean [bf55], ocean, in Crystal Sea
------------------------------------------------------------------------
24: Pleasure Sloop [v5n], ship, 30 hulls, 1 rowing port, 90 sails,
24: 7% damaged, arrived from Ocean [bf56], owner:
24: Dorothy [v1b], Pen, with one peasant, 94 sailors
25: Pleasure Sloop [v5n], ship, 30 hulls, 1 rowing port, 90 sails,
25: 7% damaged, departed for Ocean [bf54].
Routes leaving Ocean:
North, forest, to Shade Wood [be55], Tenka, 2 days
East, to Ocean [bf56], 6 days
West, to Ocean [bf54], 6 days


Hello and Welcome to Piano Pro! Piano Pro is an app intended
for assisting both Sighted and Blind peoples better learn the Piano.
While most of the app is functional using your computer keyboard, it is possible
to use piano pro with your electric piano! Follow this guide for Yamahas or Google your piano's manual for driver installation and connectivity.


Olympian Madiea Ghafoor jailed for over eight years for smuggling £2m worth of drugs
Madiea Ghafoor was found to have £2m worth of drugs in the boot of her car when she was stopped at a routine border check
by Liam Prenderville, http://www.facebook.com/mirrorfootballDutch Olympian Madiea Ghafoor has been jailed for eight and a half years for drug smuggling and trafficking.
Ghafoor, 27, competed at the Rio Olympics in 2016 in the 4x400m relay.
She was stopped at a routine border check in Germany in June, when she was found to have £2m worth of drugs in the boot of her car.
Ghafoo appeared at Kleve District Court on Monday and told the court she thought she was carrying doping materials.
She was found to have 50kg of ecstasy tablets, 2kg of crystal meth and almost €11,950 (£10,317) in cash.
The Dutch Athletics Union said: "We are stunned by the judgements.
"With the ruling of the German court, the Athletics Union rejects the actions of Ghafoor.
"The Athletics Union condemns any use or trade in doping or drugs and fully commits itself to the Dutch doping law."
Ghafoor pleaded not guilty to the charge and indicated she is likely to appeal.
She also refused to say who gave her the drugs, admitting she fears for the safety of her friends and family.
The 27-year-old is of Pakistani descent but was born and raised in Amsterdam.
Having caught the eye in the Junior Championships, she has since represented Netherlands at the European Championships.
She was part of the squad in Rio in 2016, became the first female athlete of Baloch origin to compete.


#include <db_cxx.h>int DbMpoolFile::put(void *pgaddr, u_int32_t flags);
The DbMpoolFile::put method indicates that the page referenced by pgaddr can be evicted from the pool. The pgaddr argument must be an address previously returned by DbMpoolFile::get.
The flags argument is specified by logically OR'ing together one or more of the following values:
The DB_MPOOL_CLEAN and DB_MPOOL_DIRTY flags are mutually exclusive.
The DbMpoolFile::put method either returns errno or throws an exception that encapsulates an errno on failure, and 0 on success.
The DbMpoolFile::put method may fail and throw an exception for any of the errors specified for the following Berkeley DB and C library functions: DBmemp->pgin(3), DBmemp->pgout(3), abort(3), close(3), dbenv->db_paniccall(3), fcntl(3), fflush(3), fprintf(3), free(3), fstat(3), fsync(3), getenv(3), getpid(3), getuid(3), isdigit(3), DbLog::compare, DbLog::flush, lseek(3), malloc(3), memcmp(3), memcpy(3), memset(3), mmap(3), open(3), pread(3), pstat_getdynamic(3), pwrite(3), read(3), sigfillset(3), sigprocmask(3), stat(3), strerror(3), strlen(3), sysconf(3), time(3), unlink(3), vfprintf(3), vsnprintf(3), and write(3).
In addition, the DbMpoolFile::put method may fail and throw an exception or return errno for the following conditions:
The pgaddr parameter does not reference a page returned by DbMpoolFile::get.
More than one of DB_MPOOL_CLEAN and DB_MPOOL_DIRTY flags was set.


Customize Your Shamelist
©
Please adjust the list below with the keywords and sites that cause you shame. Use
only a single space
to delineate your shame triggers.
Reload the extension after updating list.
Save


---
layout: post
title: edith macefield 1921 2008 ballard woman held her
date: '2008-06-20T21:21:49+01:00'
tags: []
tumblr_url: http://backlog.robbevan.com/post/39201642/edith-macefield-1921-2008-ballard-woman-held-her
---
Edith Macefield, 1921-2008: Ballard woman held her ground as change closed in around her


@(title: String) @import helper._
Nitro Presentation, by Nathan Murith.
Press the right arrow, down arrow, or spacebar to advance; press the left arrow or up arrow to move backward. Press the 'F' key to go full screen.
if(possible) { colocation }
Mostly based on Who - The A Method for Hiring
Agile == Flexible != Chaotic


Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.
For the best experience please use the latest Chrome, Safari or Firefox browser.
Using Sublime Text Like a Rockstar!
Ctrl + Shift + F
Ctrl + Shift + V
Ctrl + Shift + P
Ctrl + P
Ctrl + G
Ctrl + K, Ctrl +B
Shift + Alt + [number]
apt-get
Text plugins (called Packages) can be installed in multiple ways. Easiest way is Package Control.
Ctrl + `
This presentation was made with:


Contains classes used to define a new Connector
Connector |
A connector connects bots to users via a dedicated interface (like Messenger, Google Assistant, Slack... ). interface Connector |
ConnectorBase |
Base implementation of Connector. Connector implementations should usually extend this class. abstract class ConnectorBase : Connector |
ConnectorCallback |
Used by connector implementations to check lifecycle of an user event. interface ConnectorCallback |
ConnectorCallbackBase |
Base implementation of ConnectorCallback - add logging and RequestTimer monitoring. open class ConnectorCallbackBase : ConnectorCallback |
ConnectorConfiguration |
Configuration parameters used by a ConnectorProvider to create a new Connector instance. data class ConnectorConfiguration |
ConnectorData |
The connector data that connector sends to the ConnectorController open class ConnectorData |
ConnectorMessage |
Connector specific message format. interface ConnectorMessage : ConnectorMessageProvider |
ConnectorMessageProvider |
Provides a ConnectorMessage. Used mainly to allow nice expressions with Bus.end{} and Bus.send{}. interface ConnectorMessageProvider |
ConnectorProvider |
To provide a new Connector from a ConnectorConfiguration. The implementation is loaded at runtime to list all available connectors, using the java java.util.ServiceLoader interface ConnectorProvider |
ConnectorQueue |
class ConnectorQueue |
ConnectorType |
A connector identifier. data class ConnectorType |
ConnectorTypeConfiguration |
A connector type configuration definition. data class ConnectorTypeConfiguration |
ConnectorTypeConfigurationField |
Custom parameter for a ConnectorTypeConfiguration. data class ConnectorTypeConfigurationField |
NotifyBotStateModifier |
Manage bot state and notifications. enum class NotifyBotStateModifier |
ConnectorHandler |
Annotation used to annotate StoryHandlerDefinitionBase implementation, in order to provide ConnectorStoryHandler for each connector. Used only by connector implementation. annotation class ConnectorHandler |
ConnectorIdHandler |
Annotation used to configure ConnectorIdHandlers, in order to provide ConnectorStoryHandler for each connector id. annotation class ConnectorIdHandler |
ConnectorIdHandlers |
Annotation used to annotate StoryHandlerDefinitionBase implementation, in order to provide ConnectorStoryHandler for each connector id. Used only by connector implementation. annotation class ConnectorIdHandlers |
ConnectorException |
Thrown when an occurs in a Connector. class ConnectorException : Exception |


{% load staticfiles %} {% load ticket_extras %}
by {{ event.event_owner }}
{{ event.start_date }}
{% for ticket in event.ticket_set.all %}
€{{ ticket.price|get_fees_total:"2.0" }} {% if not forloop.last %} - {% endif %}
{% endfor %}
{{ event.description }}
{{ event.start_date }} {{ event.start_time }} - {{ event.end_date }} {{ event.end_time }}
{{ event.location }}
This event is invite only. You must have an invite code to purchase a ticket.
From Event:
Sold Out
{% else %}{{ ticket.name|remove_key:"#ENAME-" }}
€{{ ticket.price|get_fees_total:"2.0" }} includes (FEES €{{ ticket.price|get_fees:"2.0" }})
From Resellers:
{{ resell.order.ticket.name|remove_key:"#ENAME-" }}
€{{ resell.price|get_fees_total:"2.0" }} includes (FEES €{{ resell.price|get_fees:"2.0" }})
Click to view details on seller
From Event:
Sold Out
{% else %} {% csrf_token %} {% endif %}{{ ticket.name|remove_key:"#ENAME-" }}
€{{ ticket.price|get_fees_total:"2.0" }} includes (FEES €{{ ticket.price|get_fees:"2.0" }})
From Resellers:
{{ resell.order.ticket.name|remove_key:"#ENAME-" }}
€{{ resell.price|get_fees_total:"2.0" }} includes (FEES €{{ resell.price|get_fees:"2.0" }})
Click to view details on seller


Podcast Collections
We have the following Podcast collections available
Open the above links with your podcast App, or copy the URL and open with your favourite RSS reader!
We have the following Podcast collections available
Open the above links with your podcast App, or copy the URL and open with your favourite RSS reader!


This is a popup, which should be open upon load
This is a second popup with defaultopen, which should NOT be open upon load


Report link
Enter a JavaScript function that takes 4 string parameters - product, component, version, summary, and returns a string that represents link to your bug tracking system for reporting issues (please note that parameters can be all undefined)


| |||||||||
|
| |||||||||
Time Management
Once you have set your goals and targets to be achieved and drawn a schedule to follow, learn to manage the time at your disposal effectively. You must seek some satisfaction in doing whatever task you undertake. You should see the days work in some perspective. To achieve these purposes, you can make a list of the things you wish to do during the day, and take a good look at it. One effect of such an exercise would be that a 'mental scheme' of the work to be done is achieved. You will become clear about the number of activities and their kinds which will help you in scheduling and executing the chain of linked activities. Then as each task is competed, you can cross it off the list. The act of crossing it off will give you just the small satisfaction and a feeling of achievement. Finally, when you look at the list, you can modify or alter your plans according to the need of the hour. Such an exercise may be done at a piece of paper or a diary.  Honestly speaking, most of the students sabotage their working day by too long pottering in the bedroom, or breakfast, or over newspaper. Get up early, dress up briskly, finish breakfast without lingering and then attack the days work. There are some very obvious priorities. You should tackle first those tasks that can least afford to wait. Being a student competing with lakhs of others, you have to decide and plan the schedule of the day on priority basis. Should you do mathematics or English; or should you go for chemistry or G.K. book or should you finish with exercise that your teacher gave choice is yours. But do not quickly change your mind impulsively or because you like X subject better than Y - after all you have to score well in all the subjects. Tackle one job at a time. There is so much to be done that one is likely to get confused as to what to do first and from where to begin it. Consequently on any of the tasks for fear of not finishing the other in time, and finally do nothing. These are times when you have to do many things at a time. Decision ought to be yours. It is your life. It is your day. And it will be your achievement. Think with a cool mind and take up the job of top priority first. Most things require attention - and you are capable of attending one thing at a time. So, don't let your attention be split or diverted, come what may. If you tackle most obviously urgent task first, and let others wait, then tackle the other in whatever order (you think is appropriate), you will be surprised at the amount of work you can do. Remember, "panic paralyses and calm can strengthen us." It is equally important that you do not overwork yourself and become fatigued - mentally or physically. As some jobs are finished and provide satisfaction to you, take rest period also - not to forget the next job but to be better prepared for it. A few minutes to splash an aching brow with cold water or work in fresh air will be helpful. To avoid/reduce fatigue you may also alternate sedentary jobs and active jobs, because a change is as good as rest. If you have been doing mathematics for hours, better do some gardening for some time and shift back to your studies later. This will give you a fresh frame of mind and strength. Comparative freshness of new occupation helps us to concentrate and makes work more interesting. ^ TOP | |||||||||
|
© 2000-2001 Apyl Software & Systems Ltd. All rights Reserved. |


Beowulf
by Francis Barton Gummere
Chapter 22
Additional Information
- Year Published: 1910
- Language: English
- Country of Origin: England
- Source: Gummere, F.B. (1910) Beowulf New York: P.F. Collier and Son
-
Readability:
- Flesch–Kincaid Level: 12.6
- Word Count: 652
- Genre: Epic
- Keywords: british literature
- ✎ Cite This
Downloads
BEOWULF spake, bairn of Ecgtheow:—
"Have mind, thou honored offspring of Healfdene
gold-friend of men, now I go on this quest,
sovran wise, what once was said:
if in thy cause it came that I
should lose my life, thou wouldst loyal bide
to me, though fallen, in father's place!
Be guardian, thou, to this group of my thanes,
my warrior-friends, if War should seize me;
and the goodly gifts thou gavest me,
Hrothgar beloved, to Hygelac send!
Geatland's king may ken by the gold,
Hrethel's son see, when he stares at the treasure,
that I got me a friend for goodness famed,
and joyed while I could in my jewel-bestower.
And let Unferth wield this wondrous sword,
earl far-honored, this heirloom precious,
hard of edge: with Hrunting I
seek doom of glory, or Death shall take me."
After these words the Weder-Geat lord
boldly hastened, biding never
answer at all: the ocean floods
closed o'er the hero. Long while of the day
fled ere he felt the floor of the sea.
Soon found the fiend who the flood-domain
sword-hungry held these hundred winters,
greedy and grim, that some guest from above,
some man, was raiding her monster-realm.
She grasped out for him with grisly claws,
and the warrior seized; yet scathed she not
his body hale; the breastplate hindered,
as she strove to shatter the sark of war,
the linked harness, with loathsome hand.
Then bore this brine-wolf, when bottom she touched,
the lord of rings to the lair she haunted
whiles vainly he strove, though his valor held,
weapon to wield against wondrous monsters
that sore beset him; sea-beasts many
tried with fierce tusks to tear his mail,
and swarmed on the stranger. But soon he marked
he was now in some hall, he knew not which,
where water never could work him harm,
nor through the roof could reach him ever
fangs of the flood. Firelight he saw,
beams of a blaze that brightly shone.
Then the warrior was ware of that wolf-of-the-deep,
mere-wife monstrous. For mighty stroke
he swung his blade, and the blow withheld not.
Then sang on her head that seemly blade
its war-song wild. But the warrior found
the light-of-battle [footnote 1] was loath to bite,
to harm the heart: its hard edge failed
the noble at need, yet had known of old
strife hand to hand, and had helmets cloven,
doomed men's fighting-gear. First time, this,
for the gleaming blade that its glory fell.
Firm still stood, nor failed in valor,
heedful of high deeds, Hygelac's kinsman;
flung away fretted sword, featly jewelled,
the angry earl; on earth it lay
steel-edged and stiff. His strength he trusted,
hand-gripe of might. So man shall do
whenever in war he weens to earn him
lasting fame, nor fears for his life!
Seized then by shoulder, shrank not from combat,
the Geatish war-prince Grendel's mother.
Flung then the fierce one, filled with wrath,
his deadly foe, that she fell to ground.
Swift on her part she paid him back
with grisly grasp, and grappled with him.
Spent with struggle, stumbled the warrior,
fiercest of fighting-men, fell adown.
On the hall-guest she hurled herself, hent her short sword,
broad and brown-edged, [footnote 2] the bairn to avenge,
the sole-born son. — On his shoulder lay
braided breast-mail, barring death,
withstanding entrance of edge or blade.
Life would have ended for Ecgtheow's son,
under wide earth for that earl of Geats,
had his armor of war not aided him,
battle-net hard, and holy God
wielded the victory, wisest Maker.
The Lord of Heaven allowed his cause;
and easily rose the earl erect.
Footnotes
1. Kenning for "sword." Hrunting is bewitched, laid under a spell of uselessness, along with all other swords.
2. This brown of swords, evidently meaning burnished, bright, continues to be a favorite adjective in the popular ballads.


Quiz Instructions: Don't Google Don't ask the others Don't carry Mobile/Electronic Gadgets What HTML refers to ? Hyper Text Markup Language Hyper Text Makeup Language High Text Markup Language Hyper Time Markup Language


Custom request handler function.
Get the custom handleRequest function.
Set the custom handlerRequest function.
Get the holdResponse flag.
Set hold response flag. This allows you to run tunnel logic and send the response after completion. You must call releaseResponse later if you use this.
Get the HTTP method.
Set the HTTP method.
Get the interface manager. Used to manage interface instances for session handling.
Get the _name.
Get the _path.
Set the _path as a string or a string array. All parts are URI encoded. Create directory structures with an array: ["one", "two"] results in "/one/two".
Creates a new job
On load, do nothing.
Releases the webhook response when tunnel run logic is complete.
The webhook job that triggered the webhook nest.
The optional response message, if not using a custom request handler.
var webhook = af.createWebhookNest(["jobs", "submit"], "post");
webhook.holdResponse = true; // Keeps the response from being sent immediately
var tunnel = af.createTunnel("Dwight's test tunnel");
tunnel.watch(webhook);
tunnel.run(function(job, nest){
setTimeout(function(){
nest.releaseResponse(job, "Worked!"); // Sends response
}, 1500); // After 1.5 seconds
});
Add webhook to server watch list.
Generated using TypeDoc
Webhook Nest constructor