--- layout: post title: Executive Leadership during a Foreign Natural Disaster date: '2012-01-24T08:03:05-08:00' tags: tumblr_url: http://alexhwilliams.tumblr.com/post/16410126072/executive-leadership-during-a-foreign-natural-disaster ---
http://bit.ly/xhCHHK


This simple server offers an example of session-based authentication. The routes one and two will only be served to authenticated users.
You can also login and logout manually.


Final Fantasy 1 Characters
We're missing some screenshots from the PSP version. If you have an overworld PSP screenshot of any of the characters below; especially Chaos, Garland, Kraken, Lich, or Marilith; please send them here!
Expand All Images | Collapse All Images
- Arylon
- A dancer in Cornelia. She's only given a name in the NA
NES version.
-
- Expand Images
- Astos
- The Dark Elf who steals Matoya's Crystal to be able to
see, and puts the Elf Prince to sleep.
-
- Expand Images
- Bahamut
- The king of dragons gives the honor of a class change
if you bring him a Rat's Tail. (See also Summon:Bahamut)
-
- Expand Images
- Bikke
- A pirate who terrorizes the port town of Pravoca, and
who gives you his ship when you beat him.
-
- Expand Images
- Chancellor
- (DoS only) Description forthcoming.
-
- Chaos [VILLAIN]
- The ultimate evil, a big guy with wings. Incidentally,
one of Vincent's Limit Breaks in 7 allows him to turn into
Chaos. Kind of cheap, isn't it?
-
- Expand Images
- Cid
- (DoS only) Description forthcoming.
-
- Darryl
- Though she never mentions her name when you speak to her, it can be deduced through dialogue with a mermaid in the sunken shrine that she was a former mermaid who grew legs. She comments on how nice her legs are. Only named in NA NES version.
-
- Expand Images
- Garland [VILLAIN]
- A knight who forges an unholy alliance with the Four
Fiends, entering a 2000-year loop which renders him
practically immortal. He transforms into Chaos, the
ultimate evil (and will knock you all down).
-
- Expand Images
- Jane
- (Aliases: Jane (NES) Jayne (PSX, DoS)) The Queen
of Cornelia, Sarah's mother. She worries about her
daughter.
-
- Expand Images
- Jim
- (Aliases: Jim (NES), Watts (DoS)) A dwarf who's
investigating the overworld.
-
- Expand Images
- Kary
- (Aliases: Kary (NES NA), Marilith (NES JP, PSX,
GBA) The Fiend of Fire. Note that she actually
resembles Kali, the multi-armed Hindu deity; the first
documented instance of Engrish! Kary reappears in FF9 as
the Chaos of Fire, Maliris.
-
- Expand Images
Maliris from FF9
- Kope
- (Aliases: Kope (NES), Koppe (PSX, DoS)) A man in
Onlak who saw a robot fall to earth.
-
- Expand Images
- Kraken
- The Water Fiend, who resides in the Sunken Shrine. He
comes back in FF9 as the Chaos of Water.
-
- Expand Images
Kraken from FF9
- Lich
- The Earth Fiend holes up in the Terra Cavern just
waiting for some Heroes to munch. He comes back in FF9 as
the Chaos of Earth.
-
- Expand Images
Lich from FF9
- Lukahn
- (Aliases: Lukahn (NES, DoS), Lukin (PSX)) The
head of the Circle of Sages was the one who prophecied the
coming of the Light Warriors.
-
- Expand Images
- Marilith
- See Kary.
- Matoya
- A witch who keeps special herbs and needs a crystal
ball to see.
-
- Expand Images
- Nerrick
- (Aliases: Nerrick (NES, DoS), Nelic (PSX)) The
dwarf builder who makes a canal with TNT.
-
- Expand Images
- Sara, Princess
- (Aliases: Sara (NES), Sarah (PSX, DoS))
Quintessential plot element, captured by evil knight
Garland. (See also Character:FF3)
-
- Expand Images
- Sarda
- (Aliases: Sarda (NES), Sadda (PSX, DoS)) A sage
who gives you a rod to break a plate blocking a staircase
in Lich's cave.
-
- Expand Images
- Smith
- (Aliases: Smith (NES), Smyth (PSX, DoS)) The
dwarf blacksmith who makes Xcalibur if you give him
Adamant. See Kokkol from 4.
-
- Expand Images
- Thule
- (DoS Only) Description forthcoming.
-
- Tiamat
- The Wind Fiend, who lives in the Flying Fortress atop
the Tower of Mirage. He reappears in FF9 as the Chaos of
Wind.
-
- Expand Images
Tiamat from FF9
- Titan
- (Aliases: Titan (NES), Giant (DoS)) A squarish,
blue-skinned guy who eats rubies. See Summons for more info.
-
- Expand Images
- Underhill
- The caravan master who bottles fairies for a living and
sells them for ridiculous prices.
-
- Expand Images
- Unne, Dr.
- (Aliases: Scholar Une (JP)) A professor who's
studying Leifinish.
-
- Expand Images
Final Fantasy, all games and animation bearing the Final Fantasy name, and all characters in said games or animation are copyright their respective creators, including but not limited to Squaresoft, Square Enix, Square EA, Tokyo TV, and ADV Films.


RT @jimweirich: 1940s: Various "computers" are "programmed" using direct wiring and switches. Engineers do this in order to avoid the tabs …
8/17/2013, 3:06:20 PM
Favs: 0
Retweets: 0
link--- layout: tweet ---
RT @jimweirich: 1940s: Various "computers" are "programmed" using direct wiring and switches. Engineers do this in order to avoid the tabs …
8/17/2013, 3:06:20 PM
Favs: 0
Retweets: 0
link


{% block meta_desc %} {% endblock %}
Contact | Privacy Policy | Refund Policy
© Copyright Anup Shinde. All rights reserved.


Looking at Solutions to your Financial Needs?
You have come to the right place
Our Team at Western Capital, accesses the core strengths of our partners and gives unique solutions in Term Loans, Vendor Finance Solutions along with Partnership Finance. We offer unique solutions to use the capacity of our partners (Technology, manpower
& market intelligence) to give best return on capital.
Meet our Team
chandra mouli
HEAD OF BUSINESS
He is MBA Graduate and EPBM from IIM, Calcutta. He worked for 25 years in financial services (retail, consumer & mid corporate finance). He worked with companies like Kotak Mahindra, ICICI, Reliance & Clix Capital.
chandra mouli
HEAD OF BUSINESS
He is MBA Graduate and EPBM from IIM, Calcutta. He worked for 25 years in financial services (retail, consumer & mid corporate finance). He worked with companies like Kotak Mahindra, ICICI, Reliance & Clix Capital.
chandra mouli
HEAD OF BUSINESS
He is MBA Graduate and EPBM from IIM, Calcutta. He worked for 25 years in financial services (retail, consumer & mid corporate finance). He worked with companies like Kotak Mahindra, ICICI, Reliance & Clix Capital.
chandra mouli
HEAD OF BUSINESS
He is MBA Graduate and EPBM from IIM, Calcutta. He worked for 25 years in financial services (retail, consumer & mid corporate finance). He worked with companies like Kotak Mahindra, ICICI, Reliance & Clix Capital.
chandra mouli
HEAD OF BUSINESS
He is MBA Graduate and EPBM from IIM, Calcutta. He worked for 25 years in financial services (retail, consumer & mid corporate finance). He worked with companies like Kotak Mahindra, ICICI, Reliance & Clix Capital.
chandra mouli
HEAD OF BUSINESS
He is MBA Graduate and EPBM from IIM, Calcutta. He worked for 25 years in financial services (retail, consumer & mid corporate finance). He worked with companies like Kotak Mahindra, ICICI, Reliance & Clix Capital.
chandra mouli
HEAD OF BUSINESS
He is MBA Graduate and EPBM from IIM, Calcutta. He worked for 25 years in financial services (retail, consumer & mid corporate finance). He worked with companies like Kotak Mahindra, ICICI, Reliance & Clix Capital.
chandra mouli
HEAD OF BUSINESS
He is MBA Graduate and EPBM from IIM, Calcutta. He worked for 25 years in financial services (retail, consumer & mid corporate finance). He worked with companies like Kotak Mahindra, ICICI, Reliance & Clix Capital.


Event Location:
Università degli Studi di Parma, Dipartimento di Ingegneria dell'Informazione
Viale Usberti, 181
Parma, Emilia-Romagna, Italy
Abstract:
Query Data Store è la nuova funzionalità di SQLServer 2016 che permette la storicizzazione nel tempo delle prestazioni delle query in termini di consumo delle risorse e dei relativi piani di esecuzione, oltre i riavvii della macchina. La sessione entra nel dettaglio di Query Store e mostra come questo meccanismo permetta di effettuare analisi sofisticate del comportamento delle query e delle loro prestazioni. Illustra come sia possibile correlare il cambiamento delle performances ed il consumo delle risorse a quello del piano di esecuzione oppure seguire nel tempo l’evoluzione di un piano di esecuzione in funzione di eventi quali cambio delle statistiche, modifiche dello schema o presenza di indici. Inoltre, analizzare le prestazioni di determinate porzioni del codice, individuare regressioni e identificare le query che hanno degradato nelle ultime esecuzioni tra tutte quelle eseguite. Più in generale, la sessione mostra come trarre il massimo vantaggio da questa funzionalità in un’
Speaker(s): Saverio Lorenzini,
Abstract:
You probably know that with a stored procedure you can permit users to access or update data even if they have no direct permissions on the table. But you may have noticed that this does not work when the SP uses dynamic SQL. In this session you will learn why it is so and techniques how you can use to overcome this. You will also learn that the same techniques can be to permit users to perform specific actions they need to do without granting them general high-level permissions on database or server level by packaging these actions into a stored procedure. You will also learn why should should be careful with setting a database TRUSTWORTHY. The session should be of interest both to DBAs and application developers that need to consider advanced permissions in their stored procedures.
Speaker(s): Erland Sommarskog,
Abstract:
Extended Events è un sistema per la raccolta di eventi generati dai vari componenti di SQL Server a scopo diagnostico. Introdotto in SQL Server 2008 è stato inizialmente considerato da molti unicamente come futuro sostituto di SQL Trace con il pregio di avere un minore impatto sul sistema tracciato. In realtà Extended Events ha sempre offerto funzionalità uniche per la raccolta e la correlazione di alcuni eventi tramite un singolo strumento. In questa sessione vedremo come utilizzare al meglio questo sistema che con il tempo è diventato un componente sempre più importante dell'infrastruttura diagnostica anche per l'ottimizzazione delle prestazioni.
Speaker(s): Gianluca Hotz,
Abstract:
Sempre pi#249; spesso le infrastrutture applicative includono piattaforme dati in esecuzione sul cloud. Uno dei problemi con cui ci si scontra riguarda la modalit#224; di integrazione con queste nuove piattaforme. Questa sessione mostra alcune tecniche per trasferire dati da sistemi e applicazioni presenti nella propria farm verso il cloud. Vedremo come #232; possibile trasferire dati provenienti da database relazionali o flat file verso Azure SQL Database, utilizzando servizi come Azure Service Bus, Azure Stream Analytics e Azure Logic Apps.
Speaker(s): Salvatore Pellitteri,
Abstract:
Team Foundation Server (TFS) is a collaboration platform to manage the lifecycle of your BI Solution. In this session, we are going to focus on the interaction between SSDT, SSIS, TFS and automated testing. I will demonstrative how to do develop, test and publish and publishing the changes to an on-premises instance of SQL Server. We will look at how we can do continuous integration of Databases and other BI elements between development and diffrent environments in a seamless manner upon successful build of the solution. Testing will cover different aspects of SQL, SSAS and execution of SSIS packages for test-purposes to ensure simple setup of test-cases and both manual and automated execution.
Speaker(s): Bent Pedersen,
Abstract:
HDInsight is a powerfull tool for the process of big amount of data such as web/application log, sensor data and many other scalable datasources. During this session we will handle: * Create manually and programmatically an HDInsight Cluster * Work on a python noteook for the creation of a prototype * Create a simple Spark application that manage your logs * Aggregate your data on SQL Azure * Create a simple powerbi dashboard At the end of the session you will be able to create data pipeline on the cloud.
Speaker(s): Roberto Grandi,
Abstract:
Una soluzione database ha performance ottimali quando l'applicazione scala all'aumentare dei dati, e il database server #232; configurato (e dimensionato) correttamente. In questa sessione verranno esaminate alcune opzioni che se lasciate "by default" non permetteranno di ottenere le massime prestazioni dal vostro database server. Verranno trattate opzioni del sistema operativo, dell'istanza SQL Server fino ad arrivare alla configurazione del piano di manutenzione. Se pensate che il vostro database server sia configurato correttamente, non perdete questa sessione!
Speaker(s): Sergio Govoni,
Abstract:
Perchè dovrei gestire gli errori nel codice T-SQL ? Cosa succede se in una transazione si verifica un errore ? La gestione degli errori è spesso sottovalutata nella scrittura del codice T-SQL e questo potrebbe porre i dati in serio pericolo. Tutto quello che c'è da sapere per scrivere codice T-SQL, e non solo, robusto ed affidabile.
Speaker(s): Luca Ferrari,
Abstract:
Dopo alcuni mesi di utilizzo delle tabelle temporali potremmo trovarci con milioni di record nelle tabelle "storiche" che (forse) non ci serviranno poi così spesso oppure non ci serviranno mai. Dopo una adeguata introduzione rivolta a chi non avesse ancora approcciato questa nuova feature di SQL Server 2016 di procederà all'analisi delle tecniche per fare della adeguata manutenzione in scenari critici.
Speaker(s): Pasquale Ceglie,
Abstract:
Let’s face it: Best Practices are too many to really know them all and choose which ones should be applied first. Does your telephone ring all the time? Do your users ask for that “quick report” that instead takes ages and keeps changing every time you think it’s done? Have you ever thought that in dire times avoiding Worst Practices could be a good starting point and you can leave fine tuning for a better future? If the answer is “yes”, then this session is for you: we will discover together how not to torture a SQL Server instance and we will see how to avoid making choices that in the long run could turn out to be not as smart as they looked initially.
Speaker(s): Gianluca Sartori,
Abstract:
Che cos’è “Cortana Intelligence Suite”? Quali sono i servizi e le tecnologie che mette a disposizione? Perché e come ci può essere utile? Queste sono alcune delle domande a cui cercheremo di dare riposta in questa sessione che fornirà una overview dell’intera Suite di Microsoft. Si tratta di una sessione per “beginners” il cui obiettivo è quello di fornire una comprensione di base dell’architettura di Cortana Intelligence Suite e delle infinite potenzialità che essa ci mette a disposizione.
Speaker(s): Francesco De Chirico,
Abstract:
Elastic Database features enables you to use the virtually unlimited database resources of Azure SQL Database to create solutions for transactional workloads, and especially Software as a Service (SaaS) applications. Honors and duties to use this feature: in this session we will try to understand how it works, when to use it and when it becomes necessary. * Depends on your wallet ;D
Speaker(s): Emanuele Zanchettin,
Abstract:
E' capitato anche a voi di avere a che fare con l'ottimizzazione delle prestazioni di SQL Server ? Magari quella query che certi giorni va come una fucilata e altri lentissima ? In questa sessione, di taglio pratico, vedremo quali sono le metodologie di analisi e tuning delle query, attraverso piccoli esempi mirati (pillole, appunto), che forniscano, se non proprio una soluzione, almeno uno spunto di riflessione per migliorare l'uso di SQL Server ed ottimizzarne le performance.
Speaker(s): Danilo Dominici,
Abstract:
APPLY operator is a T-SQL table operator that allows to boost query perfomance and to solve complex calculation problems in an very efficient way. But it isn't easy to understandt how does it work and how it can be applied to our queries. In this session, we will examine the various types of APPLY operator (CROSS APPLY, OUTER APPLY) to understand it's behaviour and the power it holds. We will go through many real world cases to show how we can use the APPLY operator when writing queries instead of JOINs and we will show how performances can be improved by using this operator the right way.
Speaker(s): Andrea Martorana Tusa,
Abstract:
In this session will introduce you to the concept of basic data modeling with some practical examples that you will be able to reproduce on the hands-on-lab PC. This introduction covers basic calculations and an overview of all the scalar and table functions in DAX
Speaker(s): Marco Pozzan,
Abstract:
Azure is an evolving Cloud as each service increase functionalities on a daily basis. Azure Sql Database, the SQL Server executed as Platform as a Service is one of the most important services and is not excluded from this evolution, also with new features that comes from SQL Server 2016. Let's see how to use, manage, develop with SQL in the cloud.
Speaker(s): Marco Parenzan,
Abstract:
Azure offre due differenti modelli di deployment per creare e gestire risorse: Resource Manager e "classic". In entrambe le modalità è possibile e conveniente allestire un ambiente Always On Availability group. SQL Server 2016 trova in Azure un contesto di elevata efficienza e relativa semplicità. In questa sessione si introducono le novità relative ad Always On e si illustrano alcuni tra i possibili metodi per l'implementazione della farm di server adibiti alla replica Always On dei nostri database.
Speaker(s): Gilberto Zampatti,
Abstract:
Azure ML, Microsoft’s machine learning service in the cloud, enables you to easily build, deploy and share advanced analytics solutions. Azure ML provides many machine learning algorithms and data preparation tasks. In addition, Azure Machine Learning supports R. You can bring in your existing R codes in to Azure Machine Learning and run it in the same experiment with the built-in learners and publish this as web service. R code can be used to prepare and manipulate the data, to train machine learning models and to make predictions on new data. This session shows how to use R in order to maximize the benefits of Azure ML.
Speaker(s): Alessandro Rezzani,
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://it.linkedin.com/in/alessandrorezzani
Contact: http://www.dataskills.it/blog
I#39;m a senior Business Intelligence consultant and I#39;m specialized in data mining and big data applications. Since 2004, I’ve designed and developed Business Intelligence and Data Mining solutions based mainly on the Microsoft platform. The main activities I’m involved in are: - Data Mining amp; Machine Learning projects. - Data warehouse, OLAP cubes, ETL design and implementation - Training on BI amp; Data minign topics - Lecturing at Univesit#224; Bocconi - Writing Books
LinkedIn: http://www.linkedin.com/in/fdechirico
Contact: http://francescodechirico.wordpress.com/
Francesco De Chirico is a consultant, trainer and speaker specialized in modeling and developing complex BI solutions with the Microsoft BI stack. He has been working with SSAS since 2001 and has a strong knowledge of the MDX, DAX and M. He focused on all the Microsoft Data Platform especially on Power BI. Co-leader of the PASS Global Italian Virtual Group and Milan Power BI User Group, regular speaker at events like PASS SQLSaturday, Microsoft Certified Trainer for many years, Francesco holds several Microsoft certifications including the prestigious SSAS Maestro for BI certification (2012) and the Microsoft Professional Program Data Science certification (2017). He is the project creator of the Analysis Services Query Analyzer tool.
LinkedIn: https://it.linkedin.com/in/saveriolorenzini
Saverio Lorenzini is a Principal Engineer at the Premier Field Engineering division in Microsoft Italy. He has a master degree in Computer Science Engineering from University of Pisa, and joined Microsoft in 1998, where he started working on SQL Server from version 7.0. With more than 20 years of experience on SQL Server, he works on customer projects, focusing on performance tuning and optimization, solution development. He recently designed and developed SQL Monitoring Dashboard, a monitoring and performance analysis Web solution for SQL Server farms, sold by Microsoft Italy to Premier customers. He is a speaker at Microsoft events (TechReady), SQLPASS Summit and at PASS SQL Saturday community conferences, where he is an active member.
LinkedIn: https://it.linkedin.com/in/marcopozzan
Contact: http://www.marcopozzan.it
Consultant and trainer in business intelligence, analytics and data mining on Methode . Teacher for ITS courses of data warehouse at the University of Pordenone.
LinkedIn: http://it.linkedin.com/pub/salvatore-pellitteri/2a/184/719/
Contact: https://pellitterisbiztalkblog.wordpress.com
Salvatore Pellitteri lives in Italy. He is Developer Team Manager in Microsys Srl. He works on integration application projects using Microsoft Integration stack and on data platform projects using SQL Server. Salvatore works with BizTalk Server and Azure Integration technologies since the first version and has worked in many big integration project with several Italian enterprise organizations using many technologies like SAP, Oracle, SQL Server, Salesforce, Microsoft Dynamics 365/CRM/AX/NAV, AS400, J.D. Edwards, EDI and HL7. He is Microsoft P-Seller for Data Platform and Microsoft Most Valuable Professional (MVP) for Microsoft Application Integration / Azure for three years.
Andrea Martorana Tusa is a Business Intelligence Team Manager at Würth Phoenix, the IT and consulting company of the Würth-Group. He is awarded as MVP in the Data Platform category Former BI Specialist at Widex, a Danish manufacturing company, and BI Developer in the IT department of an Italian banking group. 20+ years of experience working with data. He is focused on the entire BI stack: database development, data warehousing, data analysis, reporting, etc. Andrea is a usual speaker at many events: SQLSaturdays, conferences in Europe and PASS Summit, and for PASS Virtual Groups. Andrea is an author for sqlshack.com, sqlservercentral.com, and UGISS (User Group Italiano SQL Server).
LinkedIn: http://it.linkedin.com/in/ghotz
Contact: http://www.ghotz.com
Gianluca Hotz is an independent consultant, trainer, speaker and Mentor specialized in architecture, database design, high availability, capacity planning, performance tuning, system integration and migrations for Microsoft SQL Server. He has been working as a consultant in the IT field since 1993 and with SQL Server since 1996. He is among the original founders of ugiss.org, where he served as vice-president from 2001 to 2016 and he is now serving as president, for his contribution to the community he has been a SQL Server MVP since 1998.
LinkedIn: https://dk.linkedin.com/in/bentnissenpedersen
Contact: http://www.biblog.eu
Bent is a Data Platform MVP and working as Senior Business Analytics Architect at Kapacity A/S, where he have been working with enterprise customers on solutions with SSAS Tabular, SQL Server and in general Azure Data Platform services for the last years. During the past years, he concentrated on working with architecturing, devOps, Automation, testing and simplifying development processes for the Azure Data Platform.
Time ago (a lot of time ago…) an excellent IT pro brought me with him and became my Mentor in the IT wonderland…it was a world full of mainframes… I met the Relational theory when there were no commercial RDBMS, and I was spellbound by that “magic”. When Microsoft appeared in the IT market, I felt finally which trek I had to follow. I’m still walking on such road, and in my rucksack I’ve ben putting some other stuff (like SharePoint, for example). My sole regret: I’ve left the College to consecrate all my time to my job; curiously, since then, I’ve never stop learning…
Contact: http://tipsandtrickssqlserver.blogspot.com
Luca Ferrari lavora in Microsoft Italia come PFE Engineer. Lavora con Sql server dalla versione 2000 ed ha seguito con attenzione tutte le evoluzioni del prodotto. Si occupa principalmente di: MPP SMP Design Troubleshooting Performance Tuning SSIS e SSRS, Azure SQL Database, Azure DataWarehouse.
LinkedIn: http://it.linkedin.com/pub/emanuele-zanchettin/18/921/34/
Emanuele Zanchettin, after studying in Computer Engineering, began his career with DB2 in the banking sector in 1998. After a few years and a change of scope of application, he encountered Access and Oracle with which he subsequently worked for several years in data access tuning and database design for new application features. Since 2007 he has also launched into the SQLServer world 2K, 2005, 2008* and 201* and more importantly, since 2011, into Azure SQL Database (SQL Azure). In order to have a greater capacity for assessment and familiarity with the various technologies that the market offers, he has deepened his knowledge to include MySQL and DocumentDB. Today Emanuele is mainly involved in IT projects and database management.
LinkedIn: https://it.linkedin.com/in/marcoparenzan
Contact: https://www.linkedin.com/in/marcoparenzan/
Marco Parenzan is an independent Cloud and IoT Architect and .NET Developer. He has been awarded as a MVP on Microsoft Azure since 2014. He is a speaker in major community events in Italy about Azure and .NET development. He is a community lead for 1nn0va, an official Microsoft community in Pordenone, Italy. He has written a book on Azure in 2016. He loves developing retrogames and reading comix. Marco Parenzan è professionista per le architetture Cloud e IoT e lo sviluppo in .NET. Ha ricevuto il titolo di MVP su Microsoft Azure dal 2014. È uno speaker in Italia su Azure e lo sviluppo di .NET. E' un community lead per 1nn0va, una community ufficiale Microsoft a Pordenone, in Italia. Ha scritto un libro su Azure nel 2016.
LinkedIn: http://www.linkedin.com/in/sgovoni
Contact: https://mvp.microsoft.com/it-it/PublicProfile/4029181?fullName=Sergio%20Govoni
Since 1999 Sergio Govoni has been a software developer; in 2000 he got a degree in Computer Science at "Università degli Studi" in Ferrara (Italy). He has worked for over 18 years in Centro Software, a software house that produces the best ERP for manufacturing companies that are export oriented. Now, he manages the development product team and he is constantly involved on several team projects, where he focues his attention on the architecture and the mission-critical technical details. Since 2016 he is the vice president of the UGISS (www.ugiss.org). For the provided help to technical communities and for sharing his own experience, since 2010 he has received the Microsoft Data Platform MVP award.
LinkedIn: https://it.linkedin.com/in/pasqualeceglie
MCSE - Data Management and Analytics
Contact: http://www.sommarskog.se
Erland Sommarskog is an independent consultant based in Stockholm, working with SQL Server since 1991. He was first awarded SQL Server MVP in 2001, and has been re-awarded every year since. His focus is on systems development with the SQL Server Database Engine and his passion is to help people to write better SQL Server applications.
LinkedIn: http://it.linkedin.com/pub/gianluca-sartori/23/50b/a12
Contact: http://spaghettidba.com
Gianluca Sartori is a Data Platform MVP, independent consultant and performance tuning specialist. He has been working in the software industry since 1999 and has been working with SQL Server ever since. He also works as a SQL Server trainer and in his spare time he writes technical articles and participates the SQL Server forums. Gianluca enjoys presenting SQL Server topics at conferences in Europe and in Italy in particular. He is currently working as lead DBA at a famous Formula 1 team.
LinkedIn: https://www.linkedin.com/in/roberto-grandi-7957444
I am an enthusiast about MS technlologies. I started working on SQL Server 2000 and now I am working on the latest version of Azure HDInsight. I love my work and I like to share what I have discovered and learned.
Danilo Dominici, lavora con SQL Server sin dalla versione 6.5. Si occupa principalmente di progettazione, implementazione ed ottimizzazione architetturale, monitoring e performance tuning. Alterna le attivit#224; di consulenza a quelle di formatore, speaker ed autore. Microsoft Certified Trainer dal 2000 e SQL Server MVP dal 2014, #232; anche co-leader del PASS Global Italian Virtual Chapter, lo user group quot;virtualequot; in lingua italiana dedicato a SQL Server.
The following is a list of sponsors that helped fund the event.


[1]
dinner is served in your room or an adjacent one while they make up the bed .
[2]
a couple of minutes walk from the main shrine/tori gate for which miyajima is famous .


%- include('header-head.html'); %>
| # | Header | Header | Header | Header |
|---|---|---|---|---|
| 1,001 | Lorem | ipsum | dolor | sit |
Inputs and selects have width: 100%;
applied by default in Bootstrap. Within inline forms, we reset that to width: auto;
so multiple controls can reside on the same line. Depending on your layout, additional custom widths may be required.


DOE issues compound notices to Kualiti Alam for polluting river, says N.Sembilan councillor
SEREMBAN, Nov 10 — Kualiti Alam Sdn Bhd in Sendayan was issued with four compound notices by the Negri Sembilan Department of Environment (DOE) on October 17 and 31 for polluting Sungai Jimah near here.
Announcing this in a statement today, state Health, Environment, Cooperatives and Consumerism Committee chairman S. Veerapan said the contamination in the river was traced back to ponds at the company’s Waste Management Centre last month, and the company had been instructed to clear the contamination.
“Sungai Jimah is still polluted but the level of contamination is at a low level, and the situation is being monitored by the DOE,” he said, adding that clean-up activities were underway.
Three weeks ago, the state Health Department undertook investigations and found that over 50 residents from nearby Kampung Jimah Lama had been affected from exposure to the foul-smelling pollution.
Residents experienced headaches, nausea and stinging sensations in their eyes, and received outpatient treatment at health facilities, said Veerapan, explaining that residents only displayed such symptoms for short periods, with the foul smell significantly lessening after the rains.
The state executive councillor advised residents not to use the river water and to prevent children from approaching the river.
On Friday, a video circulating on social media, showed foaming river water apparently caused by the flow of toxic waste from the Kualiti Alam centre. — Bernama


My previous position of customer success manager made me interested in becoming a developer. I had the ear of the customer and learned about many great improvements to the platform. Due to engineering constraints, it was difficult to execute the improvements. I want to become a developer to help give customers the best product.


|
Zigbee Application Framework API Reference
EmberZNet <IP_ADDRESS>
For the EFR32 and EM3xx Platforms
|
Core CLI commands used by all applications regardless of profile. More...
#include "app/framework/util/common.h"
#include "app/framework/util/af-main.h"
#include "app/util/serial/command-interpreter2.h"
#include "stack/include/library.h"
#include "app/framework/security/af-security.h"
#include "stack/include/cbke-crypto-engine.h"
#include "stack/include/child.h"
#include "app/framework/cli/core-cli.h"
#include "app/framework/cli/custom-cli.h"
#include "app/framework/cli/network-cli.h"
#include "app/framework/cli/plugin-cli.h"
#include "app/framework/cli/security-cli.h"
#include "app/framework/cli/zdo-cli.h"
#include "app/framework/cli/option-cli.h"
#include "app/framework/plugin/test-harness/test-harness-cli.h"
#include "app/framework/util/af-event.h"
#include "app/util/common/library.h"
Functions | |
| void | emberCommandActionHandler (const CommandAction action) |
| void | enableDisableEndpoint (void) |
| void | endpointPrint (void) |
| void | printOffCommand (void) |
| void | printOnCommand (void) |
| void | printEvents (void) |
| void | echoCommand (void) |
| void | emAfCliCountersCommand (void) |
| void | emAfCliInfoCommand (void) |
| void | helpCommand (void) |
| void | resetCommand (void) |
Variables | |
| EmberCommandEntry | cbkeCommands [] |
| EmberCommandEntry | emberCommandTable [] = { { NULL } } |
Core CLI commands used by all applications regardless of profile.
Copyright 2018 Silicon Laboratories Inc. www.silabs.com
The licensor of this software is Silicon Laboratories Inc. Your use of this software is governed by the terms of Silicon Labs Master Software License Agreement (MSLA) available at www.silabs.com/about-us/legal/master-software-license-agreement. This software is distributed to you in Source Code format and is governed by the sections of the MSLA applicable to Source Code.
| void echoCommand | ( | void | ) |
| void emAfCliCountersCommand | ( | void | ) |
| void emAfCliInfoCommand | ( | void | ) |
| void emberCommandActionHandler | ( | const CommandAction | action | ) |
References cbkeCommands, emAfCliNetworkIndex, emberAfPopNetworkIndex(), and emberAfPushNetworkIndex().
| void enableDisableEndpoint | ( | void | ) |
| void endpointPrint | ( | void | ) |
| void helpCommand | ( | void | ) |
| void printEvents | ( | void | ) |
| void printOffCommand | ( | void | ) |
| void printOnCommand | ( | void | ) |
| void resetCommand | ( | void | ) |
| EmberCommandEntry cbkeCommands[] |
Referenced by emberCommandActionHandler().
| EmberCommandEntry emberCommandTable[] = { { NULL } } |


/**
* A GraphQL Query
* @typedef {Object} GqlQuery
*/
/**
* An object that contains information for an Apollo query
* The name of the object determines the template property that will get updated
* This is an inexhaustive list of properties. See {@link https://vue-apollo.netlify.com/api/smart-query.html} for all properties.
* @typedef {Object} SmartQuery
* @property {GqlQuery} query The query.
* @property {Object} variables The variables to search.
* @property {Function | Undefined} update Optionally, transform the returned data (we almost always do this)
* @property {Function | Undefined} result Perform actions with the retrieved data other than updating the property
*/


the and {background that margin {border-style for px;} #ffffff;} not was this are The cholera Hamburg px; {font-family COVIDâ€� font-size from production were can double; have last one border-color border-width but solid; with {font-style {font-weight Therapy This also bold concerning courier; em; epidemic epidemics health lower many more outbreak part pt;} when


Thermal smart connected device.
Flood detection, fire detection and much more.
Thermo Defender Wins
at CES 2017!
Read More
Inventor Brian Boatright Featured in Newspaper!
Read More


{{< layout}} {{$back}}
You can use any device that takes digital photos (eg, a phone, digital camera or tablet).
You shouldn’t need to change the settings.
This guide will show you how to take a digital photo that meets the passport photo rules.
Your application will be delayed if your photo doesn’t meet the rules.


|
Wallaroo
0.8
|
Welcome to Wallaroo API documentation.
Here you will find the description of Wallaroo classes and methods.
If you're looking for tutorials or installation guides you can visit the site: http://wallaroolib.sourceforge.net/
To register a class, you must derive it from wallaroo::Part and use the macro WALLAROO_REGISTER in the implementation file.
You can add dependencies and attributes to your registered classes by adding data members of type wallaroo::Collaborator and wallaroo::Attribute respectively.
Then you can use the class wallaroo::Catalog to create and manage instances of registered classes.
You can link the instances together (i.e., inject the dependencies) by using the syntax:
or, inside a clause wallaroo_within, the syntax:
You can set the attributes by using the syntax:
or, inside a clause wallaroo_within, the syntax:
If you prefer, you can perform object creation, dependency injection and attribute setting from one (or many) external configuration file in WAL, XML, or JSON format. See wallaroo::Configuration, wallaroo::XmlConfiguration, wallaroo::JsonConfiguration.
You can define your classes in shared libraries. In this case, you must use WALLAROO_DYNLIB_REGISTER instead and load the shared library with wallaroo::Plugin::Load.
Loading of shared libraries can be performed by specifying the name in the WAL, XML or JSON configuration files. See the methods wallaroo::Configuration::LoadPlugins, wallaroo::XmlConfiguration::LoadPlugins and wallaroo::JsonConfiguration::LoadPlugins.


Cathern interface

Hello. Awhile since an update. I've been using unity, focusing on the ui.
Spent several days playing the game Rift. I've been 5 boxing in the game. Its been a long time. I use to dual box in World Of Warcraft - so great to give it a go in Rift.
Playing an mmo sure gives me ideas on game development. Here's some screenshots of a project.

Importing
I have been granted access to my friends cathern artwork. I have only ever used my own artwork in games so it feels very refreshing to work with others
I have an idea to work on an interface for a mmo RPG platform game. I've started developing the login screen, and will create a fraction selection screen etc.

Early ideas. Here I was experimenting with split screen and text. Layers are important to the UK. My last game lacked layers, making the ui feel empty and boring. I want to make a ui that is simple and sharp. The header ui in rift was too complex and was slow, I need something more simple.

Added text over the portrait images. The font is impact - popular with memes. New font used for


| DOSE: |
1 hit |
smoked |
5-MeO-DMT |
(powder / crystals) |
I ordered 100 mg of 5-MeO-DMT from an online retailer without ever having tried it. I had just finished reading 'The Spirit Molecule' by Rick Strassman. The book is an excellent read and I recommend it to anyone interested in the psychedelic experience. Although Strassman was working with pure DMT I have heard that 5-MeO-DMT is very similar and knew(as much as you can) what could happen. I have done a fair amount of mushrooms, E, mdma, lsd, meth, cocaine, etc but nothing even comes close to comparing with my 5-MeO-DMT experience.
A week before my large dose I had taken a tiny puff to see how strong it was. This puff was just enough for some slightly trippy effects such as patterns in the wall, etc. Nothing major. One thing I did notice was the tendency for my heart to race, not from the drug itself, but from the anxiety of doing it. It is kinda scary stuff!
A week later on a lazy Sunday afternoon I decided to try a larger dose. I settled on one large hit out of a bubble(speed pipe). My girlfriend was not home and I made sure my phone was turned off. It may be a good idea for some people to do this drug with a sitter but I enjoy tripping alone. I loaded up about what I guessed was 15 mg or so. After loading the pipe I sat quietly on my bed, eyes closed, taking deep breaths and making sure my pulse was as close to normal as possible. When my heart tends to race before doing drugs because anxiety I do some deep breathing. I sat up to take a hit and made sure that I had a place to put the pipe and that I could lay down on the bed easily.
I took the hit and was surprised to find that the smoke did not taste too bad. While holding in the smoke I put the pipe safely away from me and laid down with my head on the pillow. Looking up, the ceiling began to fade out and my vision was fading as I blew out the smoke. There was a ringing sound as I went under.
The rest of the trip is very hard to describe and also difficult to remember. I can only describe my experience as a brief look at a higher or different form of conciseness and a total out of body experience. I canít remember what happened at the beginning of the trip so well. It was mostly black with some patterns and weird ringing and buzzing sounds if I recall, which Iím not sure if I do.
The first, and really the only thing, that I clearly remember well is realizing how amazing this thing happening to my consciousness was and discovering that I was screaming ďHOLY SHIT!!!!!Ē over and over again at the top of my lungs. It was an ecstatic. I was filled with wonder and total surprise at what I had discovered. I donít think I was screaming out loud because my neighbors greeted my normally when I walked outside 45 minutes later. While screaming it seemed that I was becoming aware of what the human mind or spirit is capable of. It was a level of consciousness that I canít even put into words.
After screaming for a while I began to get used to this amazing feeling. I remember thinking to myself, ďIím not sure if I will recover from this. Can I come back?Ē Whether I could or not did not matter. There was no fear and I did not feel like I was dying, which seems to be a common experience with this drug. It was sheer and utter amazement. My body/spirit/whatever, Iím not sure, felt great. As I was feeling this great positive power I believe my ego began to creep back in. I have suffered some depression in my life(just like everyone else-ha!) and it was comparable to the end of the really intense part of the trip. I felt like I was spiraling down into the circular negative thinking about myself that was typical of depression. This feeling ended soon and did not leave me with a negative feeling afterwards. I began thinking about my life and future in a positive light.
Finally I was able to open my eyes. It was at this point and right before I could open my eyes that it felt like there was another presence in my head with me. I could see but I could not control my body. It felt like the presence was having fun with me. Like it could make me move if it wanted to. I started laughing. My head fell to one side and a tear rolled out of my eye, clouding my vision. It felt like the presence was trying to get me to focus on the tear and the visual distortion in it and that I was battling/playing with it for power over what I could focus on. It was a very funny feeling. As the feeling faded I said goodbye to the presence and eventually sat up. I felt ecstatic and called my girlfriend and left a message saying, ďholy shit.Ē
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.


To use KissMetrics in Chrome Extensions, we made a script that magically patches the JavaScript api for use everywhere within Chrome Extensions. You simply include it in your background page and content scripts, and call _kmq.push
like normal.
npm install kiss-include
Setup this code, and being
push
'ing to _kmq:
if (typeof _kmq === 'undefined') {
window._kmq = [];
}
window._kmk = 'c168ad9f6287ggbcfe92a883fc3c8c0f904e7972';
At some later point, be sure to include kiss-include.js. It will detect your _kmk id, and set itself up.
Include kiss-include.js before this code in your extension, and then call kissInclude
with your _kmk
account id:
kissInclude('ioheiorfhaksjnaoiewhoasdhjf');
As an extension, you might want to manually specify a domain like so:
window.KM_COOKIE_DOMAIN = 'www.mydomain.com';
This code needs to be placed before the library is initialized.
Wherever you include the script, it detects it's environment and responds accordingly. This script alleviates the headache associated with chrome's isolated world's - you just use the JS API as defined in the docs.
Including in content scriptsTo work in content scripts, you need to make sure it's also included in the background page
//in you manifest.json:
"content_scripts": [
{
"js": [ "YourScripts.js", "kiss-include.js" ],
"matches": [ "<all_urls>" ],
"run_at": "document_start"
},
],
Including in background page:
//in your background.html:
<script src="kiss-include.js"></script>
If you include kiss-include.js after your code, you need to use asynchronous initialization. If you include it before your code, you'll need to use direct initialization.
This also includes a convenience event
method on _kmq.push
. Instead of _kmq.push(['record', 'something']);
use: event('record', 'something');
, but if you want to just record something, one argument defaults to 'record' so you can go: event('something');


Responding to Events on the DOM
Event handlers are used for responding to events. You can create an event handler using one of these techniques.
- Use addEventListener() and specify the event and the code that will execute.
- Add code to the HTML attribute for the event to which you want to respond.


Install¶
Prerequisites¶
Pymusepipe assumes you have a working installation of ESOREX (i.e. that you have a working MUSE data reduction pipeline installation) and likwid-pin. The installation of these components is not covered here but can be found in the MUSE Pipeline User Manual.
Pymusepipe uses Python 3 and is not compatible with Python 2. It requires a number of standard python packages including:
numpy
scipy
matplotlib
astropy
mpdaf a utility package to process and analyse datacubes, and more specifically MUSE cubes, images and spectra developed by the MUSE GTO-CRAL Team.
In addition some packages are needed to access specific functionality:
pypher to use the convolution package of pymusepipe
spacepylot to use the automatic alignment module
Installation¶
You can install this package via pypi via a simple:
pip install pymusepipe
You can obviously also install it by cloning it from github, or downloading the source (from github) and do something like:
python setup.py develop
The “develop” option is recommended as it actually does not copy the files in your system but just creates a link. In that way you can easily update the source software without reinstalling it. The link will directly use the source which has been udpated.
The other option is to use the standard “install” option:
python setup.py install


simple-bcrypt¶
simple-bcrypt package provides bcrypt hashing utilities for Flask/Sanic/Quart/Eve application. Python 3.3+ is required to use this package.
Due to the recent increased prevelance of powerful hardware, such as modern GPUs, hashes have become increasingly easy to crack. A proactive solution to this is to use a hash that was designed to be “de-optimized”. Bcrypt is such a hashing facility; unlike hashing algorithms such as MD5 and SHA1, which are optimized for speed, bcrypt is intentionally structured to be slow.
For sensitive data that must be protected, such as passwords, bcrypt is an advisable choice.
Installation¶
Install the extension with one of the following commands:
$ pip install simple-bcrypt
Note
You need Python Development Headers to install py-bcrypt package, needed as a dependency. If you are on Mac OS or Windows, you probably have it already installed. Otherwise look for python-dev package for Debian-based distributives and for python-devel package for RedHat-based.
Usage¶
To use the extension simply import the class wrapper and pass the Flask/Sanic/Quart/Eve app object back to here. Do so like this:
Flask:
from flask import Flask
from simple_bcrypt import Bcrypt
app = Flask(__name__)
bcrypt = Bcrypt(app)
Sanic:
from sanic import Sanic
from simple_bcrypt import Bcrypt
app = Sanic(__name__)
bcrypt = Bcrypt(app)
Quart:
from quart import Quart
from simple_bcrypt import Bcrypt
app = Quart(__name__)
bcrypt = Bcrypt(app)
Eve:
from eve import Eve
from simple_bcrypt import Bcrypt
app = Eve()
bcrypt = Bcrypt(app)
Available Config with default:
app.config['BCRYPT_LOG_ROUNDS'] = 6
app.config['BCRYPT_HASH_IDENT'] = '2b'
app.config['BCRYPT_HANDLE_LONG_PASSWORDS'] = False
Two primary hashing methods are now exposed by way of the bcrypt object. You need to use decode(‘utf-8’) on generate_password_hash(), like below:
pw_hash = bcrypt.generate_password_hash('hunter2').decode('utf-8')
bcrypt.check_password_hash(pw_hash, 'hunter2') # returns True
API¶
-
class
simple_bcrypt.
Bcrypt
(app=None)[source]¶ Bcrypt class container for password hashing and checking logic using bcrypt, of course. This class may be used to intialize your Flask/Sanic/Quart/Eve app object. The purpose is to provide a simple interface for password hashing utilities.
Although such methods are not actually overriden, the API is intentionally made similar so that existing applications which make use of the previous hashing functions might be easily adapted to the stronger facility of bcrypt.
To get started you will wrap your application’s app object something like this:
app = Flask(__name__) bcrypt = Bcrypt(app)
Now the two primary utility methods are exposed via this object, bcrypt. So in the context of the application, important data, such as passwords, could be hashed using this syntax:
password = 'hunter2' pw_hash = bcrypt.generate_password_hash(password)
Once hashed, the value is irreversible. However in the case of validating logins a simple hashing of candidate password and subsequent comparison. Importantly a comparison should be done in constant time. This helps prevent timing attacks. A simple utility method is provided for this:
candidate = 'secret' bcrypt.check_password_hash(pw_hash, candidate)
If both the candidate and the existing password hash are a match check_password_hash returns True. Otherwise, it returns False.
Namespacing Issues
It’s worth noting that if you use the format, bcrypt = Bcrypt(app) you are effectively overriding the bcrypt module. Though it’s unlikely you would need to access the module outside of the scope of the extension be aware that it’s overriden.
Alternatively consider using a different name, such as flask_bcrypt = Bcrypt(app) to prevent naming collisions.
Additionally a configuration value for BCRYPT_LOG_ROUNDS may be set in the configuration of the app. If none is provided this will internally be assigned to 12. (This value is used in determining the complexity of the encryption, see bcrypt for more details.)
You may also set the hash version using the BCRYPT_HASH_PREFIX field in the configuration of the app. If not set, this will default to 2b. (See bcrypt for more details)
By default, the bcrypt algorithm has a maximum password length of 72 bytes and ignores any bytes beyond that. A common workaround is to hash the given password using a cryptographic hash (such as sha256), take its hexdigest to prevent NULL byte problems, and hash the result with bcrypt. If the BCRYPT_HANDLE_LONG_PASSWORDS configuration value is set to True, the workaround described above will be enabled. Warning: do not enable this option on a project that is already using simple-bcrypt, or you will break password checking. Warning: if this option is enabled on an existing project, disabling it will break password checking.
Parameters: app – The Flask/Sanic/Quart/Eve application object. Defaults to None. -
check_password_hash
(pw_hash, password)[source]¶ Tests a password hash against a candidate password. The candidate password is first hashed and then subsequently compared in constant time to the existing hash. This will either return True or False.
Example usage of
check_password_hash
would look something like this:pw_hash = bcrypt.generate_password_hash('secret', 10) bcrypt.check_password_hash(pw_hash, 'secret') # returns True
Parameters: - pw_hash – The hash to be compared against.
- password – The password to compare.
-
generate_password_hash
(password, rounds=None, prefix=None)[source]¶ Generates a password hash using bcrypt. Specifying rounds sets the log_rounds parameter of bcrypt.gensalt() which determines the complexity of the salt. 12 is the default value. Specifying prefix sets the prefix parameter of bcrypt.gensalt() which determines the version of the algorithm used to create the hash.
Example usage of
generate_password_hash
might look something like this:pw_hash = bcrypt.generate_password_hash('secret', 10)
Parameters: - password – The password to be hashed.
- rounds – The optional number of rounds.
- prefix – The algorithm version to use.
-
-
simple_bcrypt.
generate_password_hash
(password, rounds=None)[source]¶ This helper function wraps the eponymous method of
Bcrypt
. It is intended to be used as a helper function at the expense of the configuration variable provided when passing back the app object. In other words this shortcut does not make use of the app object at all.To this this function, simple import it from the module and use it in a similar fashion as the method would be used. Here is a quick example:
from simple_bcrypt import generate_password_hash pw_hash = generate_password_hash('hunter2', 10)
Parameters: - password – The password to be hashed.
- rounds – The optional number of rounds.
-
simple_bcrypt.
check_password_hash
(pw_hash, password)[source]¶ This helper function wraps the eponymous method of
Bcrypt.
It is intended to be used as a helper function at the expense of the configuration variable provided when passing back the app object. In other words this shortcut does not make use of the app object at all.To this this function, simple import it from the module and use it in a similar fashion as the method would be used. Here is a quick example:
from simple_bcrypt import check_password_hash check_password_hash(pw_hash, 'hunter2') # returns True
Parameters: - pw_hash – The hash to be compared against.
- password – The password to compare.


Express Shop is used to manage shops, branches of shop, products, types of report about sales and profit... This application will help you make to manage shops a way easly, quickly and effective...
The application incluces two part: application on ipad and tablet to manage sales and some other action, the rest is on web to admin can observe and manage import/export products, branches, employee, reports...


PLAYING GOD (R)
Directed by Andy Wilson Running Time: 94 minutes Originally Released: October 17, 1997
Reviewed by E. Benjamin Kelsey
* * ½ (out of four)
I've often wondered how silly actors feel when they narrate a movie. You know, that voice over that explains everything going on right before your eyes - either cluing you in on the things you can't see, catching up on all the preliminary events, or just plain making sure you understand the scene in case the director can't cut it. I just can't imagine standing at a microphone and trying to *sound* like the character just talking, and not like I'm reading or acting. At least with animated movies you can get into the character, but with a simple narration, you're stuck.
Getting back to the actual movie at hand, PLAYING GOD starts off with David Duchovny's voice catching us up on his character Eugene Sands' life. In an extremely laid back Duchovny tone, we come to realize that Eugene is an ex- doctor whose license was taken away when a patient died at his hands during surgery. Doesn't this happen once in a while? Yes, but it just so happens that Eugene was under the influence of narcotics at the time. Ahhh, now you see.
Duchovny rambles on as we watch his character entering an underground club in search of synthetic heroin. It seems that the tragic event hasn't changed Eugene's life for the better. Eugene still isn't satisfied with such natural highs as perfecting a hook shot or bench pressing five more pounds than he did the week before, and his idea of a snack, as an adult, is no longer cookies and milk, but rather heroin and milk. Skip the Hershey's chocolate syrup - get Kurt Cobain on the phone!
As Eugene drinks it up at a bar, we watch two thugs working their way thru the raving, dimly-lit bodies on the dance floor, their hands lingering on the insides of their sportscoats. Do you think they could have guns in there? Oh geez!  Unfortunately, because of all the underground dealings going on around this club, nobody will dial 911. In a quick balancing act of morals versus possible judicial consequences, Eugene falls to the ground and plays MacGyver after ten years in medical school. He saves the guy's life using a plastic water bottle to somehow prevent a collapsed lung from being fatal. Three cheers for Dr. MacGyver, and three hallelujahs for Evian!
Time passes, and little happens in the life of Eugene. We listen to his voice over recounting the renewed sensation of saving someone's life. He sounds like a private investigator in some cheesy movie, using flippant metaphors and analogies such as comparing playing doctor again to a prisoner spending one day in the sun, making the prison seem so much more bleak. Kicking back with a dose of heroin, Eugene falls into a deep sleep/trance providing an excellent opportunity for a flashback to the events that *threw* Eugene from grace. We watch as a drugged up Dr. Sands kills an already dying woman, but we soon escape his mind trip to watch as two punks (not the thugs from before), kidnap the unconscious doctor-no.
Eugene is taken to a beach-side property and introduced to Raymond Blossom, a fraud catering criminal played by Timothy Hutton. Raymond ends up befriending Eugene in a very unusual way and Eugene becomes an unofficial mob doc, getting paid ten grand for every body he works on. Yes - every (space) body. But the question of legalities still haunt Eugene, not to mention the quirkiness of the criminals he's almost unwillingly getting so involved with. It seems the one he wants to get involved with most, Raymond's girlfriend Claire (Angelina Jolie), is the only one that seems to hate him.
PLAYING GOD is really more of a light-psychological thriller/action pic that delves into the explication that every little thing you do, whether it seem important or not, could affect your life in major ways. To be perfectly honest, this mumbo-jumbo wasn't at all what I found to be worthwhile about this film. Neither was the great acting . . . of course there wasn't much of that to begin with. What did make this film worthwhile was it's quirky, lighthearted yet philosophical approach to an otherwise run-of-the-mill psychological action flick. Can you say that ten times fast?
 It starts off a little slow and with a slight insinuation of a potentially campy film, but it just gets better the longer you watch. Duchovny is kind of fun even if he is drier than Death Valley. Hutton doesn't do too bad, but is more noticeable for looking incredibly like Kevin Kline than for his acting. Jolie is ok for being so underdeveloped, but I didn't complain that I had to look at her.
 It's main flaw would actually be how many plot holes and unresolved (or even never fully developed) events and characters it has. This one ties up with many loose ends. In other words, I'd rather hold Glad Ziplock Freezer bags above my head than this movie, but I still think it's worth checking out when it hits home video.
December 15, 1997
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


AudioStream
Establish WebSocket connection
Connect
Load audio file and play sound
Load & Play
Stop
Receive audio data and play
Start receiving
Stop


Slides for my talk Rack 'em, Stack 'em, Web Apps are up at http://bit.ly/rack-em-slides #railsconf
4/25/2017, 5:08:33 PM
Favs: 8
Retweets: 0
link--- layout: tweet ---
Slides for my talk Rack 'em, Stack 'em, Web Apps are up at http://bit.ly/rack-em-slides #railsconf
4/25/2017, 5:08:33 PM
Favs: 8
Retweets: 0
linkYou can also find my @pluralsight screencast on Rack apps at https://bit.ly/rack-apps! Moar details! Moar examples! 🖥✨ #railsconf
4/25/2017, 5:10:19 PM
Favs: 2
Retweets: 0
link


Page maintained by Ke-Sen Huang.
If you have additions or changes, send an e-mail.
Note that when possible I link to the page containing the link to the actual PDF or PS of the preprint.
I prefer this as it gives some context to the paper and avoids possible copyright problems with direct linking.
Thus you may need to search on the page to find the actual document.
IEEE Digital Library: 15th Pacific Conference on Computer Graphics and Applications (PG'07)
Changelog
Animation
- Multilinear Motion Synthesis with Level of Detail Controls
-
Tomohiko Mukai,
Shigeru Kuriyama
- Rubber-like Exaggeration for Character Animation
-
Ji-yong Kwon,
In-Kwon Lee
- Freeform Image
-
Thomas Schiwietz,
Joachim Georgii,
Rudiger Westermann
Simulation
- Real-time Breaking Waves for Shallow Water Simulations
-
Nils Thuerey,
Matthias Mueller-Fischer,
Simon Schirm,
Markus Gross
- Fast Hydraulic Erosion Simulation and Visualization on GPU
-
Xing Mei,
Philippe Decaudin,
Bao-Gang Hu
- Visualization of Dyeing based on Diffusion and Adsorption Theories
-
Yuki Morimoto, Masayuki Tanaka,
Reiji Tsuruno,
Kiyoshi Tomimatsu
- Interactive Reaction-Diffusion on Surface Tiles
-
Kui-Yip Lo,
Hongwei Li,
Chi-Wing Fu,
Tien-Tsin Wong
Rendering I
- Interactive Global Illumination Using Implicit Visibility
-
Zhao Dong,
Jan Kautz,
Christian Theobalt,
Hans-Peter Seidel
- Global Illumination for Interactive Lighting Design using Light Path Pre-computation and Hierarchical Histogram Estimation
-
Yonghao Yue,
Kei Iwasaki,
Yoshinori Dobashi,
Tomoyuki Nishita
- Image-Based Proxy Accumulation for Real-Time Soft Global Illumination
-
Peter-Pike Sloan,
Naga K. Govindaraju,
Derek Nowrouzezahrai,
John Snyder
- Statistical Hypothesis Testing for Assessing Monte Carlo Estimators: Applications to Image Synthesis
-
Kartic Subr,
James Arvo
- Real-Time Design and Rendering of Inhomogeneous, Single-Scattering Media
-
Kun Zhou,
Qiming Hou, Minmin Gong,
John Snyder,
Baining Guo,
Heung-Yeung Shum
Shape modeling
- Model Composition from Interchangeable Components
-
Vladislav Kreavoy,
Dan Julius,
Alla Sheffer
- A Data-driven Approach to Human-body Cloning Using a Segmented Body Database
-
Pengcheng Xi,
Won-Sook Lee,
Chang Shu
- Papercraft Models using Generalized Cylinders
-
Fady Massarwi,
Craig Gotsman,
Gershon Elber
Rendering II
- Precomputed Visibility Cuts for Interactive Relighting with Dynamic BRDFs
-
Oskar Akerlund,
Mattias Unger,
Rui Wang
- Illumination Brush: Interactive Design of All-frequency Lighting (Project)
-
Makoto Okabe,
Yasuyuki Matsushita,
Li Shen,
Takeo Igarashi
- Image-space Caustics and Curvatures
-
Xuan Yu, Feng Li,
Jingyi Yu
- The Soft Shadow Occlusion Camera
-
Qi Mo,
Voicu Popescu,
Chris Wyman
Applications
- The Mental Canvas: A Tool for Conceptual Architectural Design and Analysis
-
Julie Dorsey,
Songhua Xu,
Gabe Smedresman,
Holly Rushmeier,
Leonard McMillan
- Example-Based Cosmetic Transfer
-
Wai-Shun Tong,
Chi-Keung Tang,
Michael S. Brown,
Ying-Qing Xu
- Visualization and Simulation of Near-body Hydrodynamics using the Semi-Lagrangian Fluid Simulation Method
-
Duc-Thang Truong, Ying-Yi Chow,
Anthony C. Fang
Geometry processing I
- Fast and Faithful Geometric Algorithm for Detecting Crest Lines on Meshess
-
Shin Yoshizawa,
Alexander G. Belyaev,
Hideo, Yokota,
Hans-Peter Seidel
- Genus Oblivious Cross Parameterization: Robust Topological Management of Inter-surface Maps
-
Janine Bennett,
Valerio Pascucci,
Kenneth Joy
- Efficient Spherical Harmonics Representation of 3D Objects
-
Mohamed-Hamed Mousa,
Raphaelle Chaine,
Samir Akkouche,
Eric Galin
Geometry processing II
- Point-Based Minkowski Sum Boundary
-
Jyh-Ming Lien
- Contour Correspondence via Ant Colony Optimization
-
Oliver van Kaick,
Ghassan Hamarneh,
Hao Zhang,
Paul Wighton
- A Delaunay Simplification Algorithm for Vector Fields
-
Tamal K. Dey,
Joshua A. Levine,
Rephael Wenger
- Explicit Control of Vector Field Based Shape Deformations
-
Wolfram von Funck,
Holger Theisel,
Hans-Peter Seidel
Curves and surfaces
- Visualisation of Implicit Algebraic Curves
-
Lionel Alberti,
Bernard Mourrain
- Extending Catmull-Clark Subdivision and PCCM with Polar Structures
-
Ashish Myles,
Kestutis Karciauskas,
Jorg Peters
- Exact Evaluation of Non-Polynomial Subdivision Schemes at Rational Parameter Values
-
Scott Schaefer,
Joe Warren
Non-photorealistic rendering
- Abstract Line Drawings from 2D Images
-
Minjung Son,
Henry Kang,
Yunjin Lee,
Seungyong Lee
- Computer-Generated Papercutting
-
Jie Xu,
Craig S. Kaplan,
Xiaofeng Mi
- Line Drawing as a Dynamic Process
-
Donald H. House,
Mayank Singh
Image processing
- Towards Digital Refocusing from a Single Photograph
-
Yosuke Bando,
Tomoyuki Nishita
- Brightness Adjustment for HDR and Tone Mapped Images
-
Grzegorz Krawczyk,
Rafal Mantiuk,
Dorota Zdrojewska,
Hans-Peter Seidel
- Exposure Fusion
-
Tom Mertens,
Jan Kautz,
Frank Van Reeth
- Radiometric Compensation through Inverse Light Transport
-
Gordon Wetzstein,
Oliver Bimber
kesen.huang@gmail.com


INFOKEY(1) User Commands INFOKEY(1) NAME infokey - compile customizations for Info SYNOPSIS infokey [OPTION]... [INPUT-FILE] DESCRIPTION Compile infokey source file to infokey file. Reads INPUT-FILE (default $HOME/.infokey) and writes compiled key file to (by default) $HOME/.info. OPTIONS --output FILE output to FILE instead of $HOME/.info --help display this help and exit. --version display version information and exit. REPORTING BUGS Email bug reports to<EMAIL_ADDRESS>general questions and discus‐ sion to<EMAIL_ADDRESS>Texinfo home page: http://www.gnu.org/software/texinfo/ COPYRIGHT Copyright © 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. SEE ALSO The full documentation for infokey is maintained as a Texinfo manual. If the info and infokey programs are properly installed at your site, the command info infokey should give you access to the complete manual. infokey 4.13 September 2008 INFOKEY(1)


--- layout: archive title: Zulip Chat Archive permalink: /stream/113489-new-members/topic/_match_2.html ---
As an exercise I'm trying to define an over (slice) category, and I'm not sure what to do at the goal over._match_2 C c X X
(at the first sorry
). Is there a way I can expand this into an actual type? Or have I gone wrong somewhere earlier?
import category_theory.category open category_theory instance over (C : Type) [category C] (c : C): category (Σ x : C, c ⟶ x) := { hom := λ ⟨x, f⟩ ⟨y, g⟩, {h : x ⟶ y // f ≫ h = g}, id := by { intros, sorry, -- over._match_2 C c X X }, comp := sorry, }
That is referring to the λ ⟨x, f⟩
function from the previous line
you have to pattern match X
before it will unfold
Ah, thanks!
If you use field accessors rather than pattern-matching in the definition of hom
, it will make things easier later.
@Reid Barton Probably this should be added to the coding style guide. This is not obvious (at least for a mathematician).
e.g. λ xf yg, {h : xf.1 ⟶ yg.1 // xf.2 ≫ h = yg.2}
Last updated: Apr 24 2020 at 19:02 UTC


Intro To Sass Via Prepros
Organizing Styles: Using SASS Partials for a Modular CSS Setup
How you choose to organize your styles can affect your efficiency as a front-end developer (how long it takes you to write code? how much code do you re-use from project to project? ), your ability to manage complex projects and work with others (how readable is your code? how easily can others understand it?), and how fast your site loads (how how much of that code is actually needed? do you always make time to refactor and optimize your code?).
This may not be a big concern for small static brochure sites, but as you work on larger, more complex projects with multiple designers/developers, style organization becomes essential. One solution is to separate your styles into smaller parts (partials) and then use a preprocessor (SASS) to compile the styles into one style.css.
There are several ways to learn SASS and multiple different approaches to setting up your projects and your CSS architecture, so below are a few different ways to go about it.
Hands-on Activity #1: Sassy Sitebase From Scratch
Outcomes:
- Spin up a local webserver from a dev environment (as opposed to using an IDE)
- Auto-reload a browser whenever a file is saved without a manual refresh.
- Auto-compile SASS (via a compiler/task manager that watches for changes)
- Use SASS features to set up a modular style base for a small site (using SASS partials)
Steps:
- Setup a local front-end web development environment to compile SASS. In this step, we will use a Prepros, a GUI-based front-end compiler. In another lesson, we will use Gulp.
- Establish a custom organizational file system using SASS partials that embrace best practices and strategies from popular CSS methodologies (e.g. SMACSS).
- Embrace Components by working on small, bite-sized pieces of code that will work together to form a larger, modular system consisting of multiple SASS partial files. The new SCSS files will embrace SASS features to improve the coding experience, such as variables and nesting.
Instructions:
All instructions are embedded into the content of the "Sassy Base" site that you will be building (see the instuctions on the home page).
- Sassy Base repo: https://github.com/kccnma/sassybase
- Sassy base demo: https://kccnma.github.io/sassybase/
Examples:
- John Doe's 2018 Sassy Base: https://johndoenma.github.io/sassy-base/
Hands-on Activity #2: Convert a Static Site to a Sassy Site
In this hands-on activity (initially done as an in-class exercise in 2018), we will code a simple, single page brochure site from scratch using a multi-file SASS development system (that ebraces SASS features such as variables, partials, and nesting) to auto-generate a single-file CSS site that is ready for production. The end product, a single “compiled” style.css file, will be minified and ready for production. The new "Sassy CSS" system (a scss folder with partials) and new workflow (using a local dev environment with a pre-processor) will provide a faster, more efficient way to write cleaner, more maintainable code that is re-usable and a more powerful, flexible way to export and deploy project styles.
In this hands-on activity (initially done as an in-class exercise in 2017), we will work backwards: using a stylesheet for a small brochure site, we will convert a single-file CSS system into an organized multi-file SASS system. The end product, a “compiled” style.css file, should be no different than it was in the beginning. However, the new organizational system (scss folder with partials) and new workflow (using a local dev environment) will provide a faster, more efficient way to write code, a cleaner, more maintainable code base that is re-usable, and a more powerful, flexible way to export and deploy project styles.
Outcomes:
- Spin up a local web server from a dev environment (as opposed to using an IDE)
- Auto-reload a browser whenever a file is saved without a manual refresh.
- Auto-compile SASS (via a compiler/task manager that watches for changes)
- Use SASS features to set up a modular style base for a small site (using SASS partials)
Steps:
- Setup a local front-end web development environment to compile SASS. In this step, we will use a Prepros, a GUI-based front-end compiler. In another lesson, we will use Gulp.
- Establish a custom organizational file system using SASS partials that embraces best practices and strategies from popular CSS methodologies (e.g. SMACSS).
- Convert the CSS to SASS by reverse engineering the original, singular CSS file and separating it into a modular system of multiple SASS partial files. The new SCSS files will embrace SASS features to improve the coding experience, such as variables and nesting.
Step One
Download Starter Files
- You can start with your own static base (e.g. in a previous lesson, you might have already created a static "My Base 1.0" based on Site Base 1.0) that you already may have already created on your own. If not, you can download the provided sitebase1.zip or sitebase-static-css.zip and expand it in a local folder on your computer
- Rename the project folder to sitebase-sassy
- Rename style.css to style-orig.css
- Create a new folder named “scss”
- Inside of scss, create a new file names style.scss
- Add a $text-color variable and set the body color to the variable
- Inside of scss, create a new file names style.scss
Setup a Local Environment using Prepros
- Add sitebase-sassy project into prepros (drag & drop folder)
- Test sass compiling by editing style.scss
- Ensure that a new style.css file is created and that the text turns red
- Use prepress “preview” to fire up a local web server
Step Two
Create SASS Partials
- Inside of your scss folder, create a new folder named “partials”
- In your editor, open up style-orig.css for reference (e.g. on the right)
- Open up style.scss (e.g. on the left)
- We are going to take css from the right and copy-paste it into new .scss files that we will create from scratch.
Link SASS Partials via @import
- Change the root stylesheet (style.scss) to import base (_base.scss)
- @import "base";
- Note: the @import statement does not include the underscore "_"
- optional: add site-specific comments after the base
- @import "base";
- Create, then import all partials into "base"
- Start by creating/adding variables (_variables.scss)
- Then import it into base
- @import "variables";
- Order of files to create/add/import into base:
- base.scss
- @import "variables";
- @import "partials/toc-base";
- @import "partials/html5";
- @import "partials/typography";
- @import "partials/media";
- @import "partials/components";
- @import "partials/layout";
- @import "partials/structure";
- @import "partials/site-navigation";
- @import "partials/site-navigation-togglenav";
- base.scss
In the end, your project folder look like this:
sitebase-sassy/
└── css/
├── style.css (compiled/generated - OK to delete to test)
└── scss/
├── style.scss
├── _variables.scss
├── _base.scss
├── partials/
├── _toc-base.scss
├── _html5.scss
├── _typography.scss
├── _media.scss
├── _components.scss
├── _layout.scss
├── _structure.scss
├── _site-navigation.scss
├── _site-navigation-togglenav.scss
You can also reference the folder structure and list of partial SCSS files via the end/completed lesson files here:
Step Three
Copy & Paste from CSS to SCSS
- Working from the top to the bottom, copy and paste css from style.css into the appropriate scss partial files.
- As you copy and paste, convert the CSS to SCSS to embrace the following SASS features:
- Variables: create new variables for any duplicate values
- Nesting: nest and indent selectors when appropriate
- Test as you code
Customize
When you are done, you are welcome to customize this base and make it your own. For example, if you saved your static version as "My Base 1.0" then consider naming this new base to "My Base 2.0" and uploading it to github for future reference. Here are two such repositories from John Doe:
- John Doe's My Base 1.0
- John Doe's My Base 2.0
Related Reading
- How to structure a Sass project
- SMACSS: Scalable and Modular Architecture for CSS
- BEM: Blocks, Elements and Modifiers
Lesson Resources:
- Throughout this lesson, you can reference the start/beginning and end/completed lesson files here:
- You can also download the following archives (.zip files) of the lesson files here:


--- title: Welcom to Tabint keywords: fastai sidebar: home_sidebar summary: "NB: this is on development process, many things we want to develop but have not yet done. If you want to contribute please feel free to do so. We are according to nbdev style. So if you do contribute, please do so accordingly. For more information about nbdev style, please visit nbdev document" description: "NB: this is on development process, many things we want to develop but have not yet done. If you want to contribute please feel free to do so. We are according to nbdev style. So if you do contribute, please do so accordingly. For more information about nbdev style, please visit nbdev document" ---
git clone https://github.com/KienVu2368/tabint
cd tabint
conda env create -f environment.yml python=3.4
conda activate tabint
import pandas as pd
df = pd.read_csv('df_sample.csv')
df_proc, y, pp_outp = tabular_proc(df, 'TARGET', [fill_na(), app_cat(), dummies()])
Unify class for pre processing class.
class cls(TBPreProc):
@staticmethod
def func(df, pp_outp, na_dict = None):
...
return df
For example, fill_na class
class fill_na(TBPreProc):
@staticmethod
def func(df, pp_outp, na_dict = None):
na_dict = {} if na_dict is None else na_dict.copy()
na_dict_initial = na_dict.copy()
for n,c in df.items(): na_dict = fix_missing(df, c, n, na_dict)
if len(na_dict_initial.keys()) > 0:
df.drop([a + '_na' for a in list(set(na_dict.keys()) - set(na_dict_initial.keys()))], axis=1, inplace=True)
pp_outp['na_dict'] = na_dict
return df
Dataset class contain training set, validation set and test set.
Dataset can be built by split method of SKlearn
ds = TBDataset.from_SKSplit(df_proc, y, cons, cats, ratio = 0.2)
Or by split method of tabint. This method will try to keep the same distribution of categorie variables between training set and validation set.
ds = TBDataset.from_TBSplit(df_proc, y, cons, cats, ratio = 0.2)
Dataset class have method that can simultaneously edit training set, validation set and test set.
Drop method can drop one or many columns in training set, validation set and test set.
ds.drop('DAYS_LAST_PHONE_CHANGE_na')
Or if we need to keep only importance columns that we found above. Just use keep method from dataset.
mpt_features = impt.top_features(24)
ds.keep(impt_features)
Dataset class in tabint also can simultaneously apply a funciton to training set, validation set and test set
ds.apply('DAYS_BIRTH', lambda df: -df['DAYS_BIRTH']/365)
Or we can pass many transformation function at once.
tfs = {'drop 1': ['AMT_REQ_CREDIT_BUREAU_HOUR_na', 'AMT_REQ_CREDIT_BUREAU_YEAR_na'],
'apply':{'DAYS_BIRTH': lambda df: -df['DAYS_BIRTH']/365,
'DAYS_EMPLOYED': lambda df: -df['DAYS_EMPLOYED']/365,
'NEW_EXT_SOURCES_MEAN': lambda df: df[['EXT_SOURCE_1', 'EXT_SOURCE_2', 'EXT_SOURCE_3']].mean(axis=1, skipna=True),
'NEW_EXT_SOURCES_GEO': lambda df: (df['EXT_SOURCE_1']*df['EXT_SOURCE_2']*df['EXT_SOURCE_3'])**(1/3),
'AMT_CREDIT/AMT_GOODS_PRICE': lambda df: df['AMT_CREDIT']/df['AMT_GOODS_PRICE'],
'AMT_CREDIT/AMT_CREDIT': lambda df: df['AMT_CREDIT']/df['AMT_CREDIT'],
'DAYS_EMPLOYED/DAYS_BIRTH': lambda df: df['DAYS_EMPLOYED']/df['DAYS_BIRTH'],
'DAYS_BIRTH*EXT_SOURCE_1_na': lambda df: df['DAYS_BIRTH']*df['EXT_SOURCE_1_na']},
'drop 2': ['AMT_ANNUITY', 'AMT_CREDIT', 'AMT_GOODS_PRICE']}
ds.transform(tfs)
Learner class unify training method from sklearn model
learner = LGBLearner()
params = {'task': 'train', 'objective': 'binary', 'metric':'binary_logloss'}
learner.fit(params, *ds.trn, *ds.val)
LGBM model
learner = SKLearner(RandomForestClassifier())
learner.fit(*ds.trn, *ds.val)
and XGB model (WIP)
tabint use đenogram for easy to see and pick features with high correlation
ddg = Dendogram.from_df(ds.x_trn)
ddg.plot()
tabint use permutation importance. Each column or group of columns in validation set in dataset will be permute to calculate the importance.
group_cols = [['AMT_CREDIT', 'AMT_GOODS_PRICE', 'AMT_ANNUITY'], ['FLAG_OWN_CAR_N', 'OWN_CAR_AGE_na']]
impt = Importance.from_Learner(learner, ds, group_cols)
impt.plot()
We can easily get the most importance feature by method in Importance class
impt.top_features(24)
roc = ReceiverOperatingCharacteristic.from_learner(learner, ds)
roc.plot()
kde = KernelDensityEstimation.from_learner(learner, ds)
kde.plot()
pr = PrecisionRecall.from_series(y_true, y_pred)
pr.plot()
avp = actual_vs_predict.from_learner(learner, ds)
avp.plot(hue = 'Height')
tabint use PDPbox library to visualize partial dependence.
pdp = PartialDependence.from_Learner(learner, ds)
pdp.info_target_plot('EXT_SOURCE_3')
We can see result as table
pdp.info_target_data()
pdp.isolate_plot('EXT_SOURCE_3')
Tf = Traterfall.from_SKTree(learner, ds.x_trn, 3)
Tf.plot(formatting = "$ {:,.3f}")
We can see and filter result table
Tf.data.pos(5)
Tf.data.neg(5)
tabint visual SHAP values from SHAP library. SHAP library use red and blue for default color. tabint change these color to green and blue for easy to see and consistence with pdpbox library.
Shap = SHAP.from_Tree(learner, ds)
Shap.one_force_plot(3)
And we can see table result also.
Shap.one_force_data.pos(5)
Shap.one_force_data.neg(5)
Shap.dependence_plot('EXT_SOURCE_2')


Set of tools to estimate the probability in the upper tail of the aggregate loss distribution using different methods: Panjer recursion, Monte Carlo simulations, Markov bound, Cantelli bound, Moment bound, and Chernoff bound.
| Version: | 1.0 |
| Depends: | R (≥ 3.0.2), MASS, graphics, stats |
| Published: | 2015-07-08 |
| Author: | Isabella Gollini [aut, cre], Jonathan Rougier [ctb] |
| Maintainer: | Isabella Gollini <igollini.stats at gmail.com> |
| License: | GPL-2 | GPL-3 |
| URL: | http://github.com/igollini/tailloss |
| NeedsCompilation: | no |
| Materials: | README |
| CRAN checks: | tailloss results |
| Reference manual: | tailloss.pdf |
| Package source: | tailloss_1.0.tar.gz |
| Windows binaries: | r-devel: tailloss_1.0.zip, r-release: tailloss_1.0.zip, r-oldrel: tailloss_1.0.zip |
| OS X binaries: | r-release: tailloss_1.0.tgz, r-oldrel: tailloss_1.0.tgz |
Please use the canonical form https://CRAN.R-project.org/package=tailloss to link to this page.


Claim Check
Sometimes compression can reduce message size but there are various use cases that entail large message payloads where compression may not be enough. Often these use cases are related to image, video, or audio processing: image recognition, video analytics, audio analytics, etc.
Problem
How can we handle use cases where the Event payload is too large or too expensive to move through the Event Streaming Platform?
Solution
Instead of storing the entire event in the event streaming platform, store the event payload in a persistent external store that can be shared between producers and consumers. The producer can write the reference address into the event streaming platform, and downstream clients use the address to retrieve the event from the external store and then process it as needed.
Implementation
The event stored in Kafka contains only a reference to the object in the external store. This can be a full URI string, an abstract data type (e.g., Java object) with separate fields for bucket name and filename, or whatever fields are required to identify the object. Optionally, the event may contain additional data fields to better describe the object (e.g., metadata such as who created the object).
The following example uses Kafka's Java producer client. Here, we keep things simple as the event's value stores no information other than the reference (URI) to its respective object in external storage.
// Write object to external storage
storageClient.putObject(bucketName, objectName, object);
// Write URI to Kafka
URI eventValue = new URI(bucketName, objectName);
producer.send(new ProducerRecord<String, URI>(topic, eventKey, eventValue));
Considerations
The Event Source is responsible for ensuring that the data is properly stored in the external store, such that the reference passed within the Event is valid. Since the producer should be doing this atomically, take into consideration the same issues as mentioned in Database Write Aside.
Also, if a Compacted Event Stream is used for storing the "reference" events (e.g., topic compaction in the case of Kafka), then the compaction will remove just the event with the reference. However, it will not remove the referenced (large) object itself from the external store, so that object needs a different expiry mechanism.
References
- This pattern is similar in idea to Claim Check in Enterprise Integration Patterns by Gregor Hohpe and Bobby Woolf
- An alternative approach to handling large messages is Event Chunking


Problem statement
My son, being a first grader, recently struggled with this piece of math:
Consider this system of equations:
\[ a + b + c = 20\\ d + e + f = 14\\ g + h + i = 11\\ a + d + g = 15\\ b + e + h = 10\\ c + f + i = 20\\ a + e + i = 20\\ g + e + c = 10\]
In R:
Let \(A\) be the LHS of the equation system:
A <- tibble::tribble(
~a, ~b, ~c, ~d, ~e, ~f, ~g, ~h, ~i,
1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 1L, 1L, 1L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L,
1L, 0L, 0L, 1L, 0L, 0L, 1L, 0L, 0L,
0L, 1L, 0L, 0L, 1L, 0L, 0L, 1L, 0L,
0L, 0L, 1L, 0L, 0L, 1L, 0L, 0L, 1L,
0L, 0L, 1L, 0L, 1L, 0L, 1L, 0L, 0L,
1L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 1L
)
A
#> # A tibble: 8 x 9
#> a b c d e f g h i
#> <int> <int> <int> <int> <int> <int> <int> <int> <int>
#> 1 1 1 1 0 0 0 0 0 0
#> 2 0 0 0 1 1 1 0 0 0
#> 3 0 0 0 0 0 0 1 1 1
#> 4 1 0 0 1 0 0 1 0 0
#> 5 0 1 0 0 1 0 0 1 0
#> 6 0 0 1 0 0 1 0 0 1
#> 7 0 0 1 0 1 0 1 0 0
#> 8 1 0 0 0 1 0 0 0 1
As matrix:
Am <- as.matrix(A)
Am
#> a b c d e f g h i
#> [1,] 1 1 1 0 0 0 0 0 0
#> [2,] 0 0 0 1 1 1 0 0 0
#> [3,] 0 0 0 0 0 0 1 1 1
#> [4,] 1 0 0 1 0 0 1 0 0
#> [5,] 0 1 0 0 1 0 0 1 0
#> [6,] 0 0 1 0 0 1 0 0 1
#> [7,] 0 0 1 0 1 0 1 0 0
#> [8,] 1 0 0 0 1 0 0 0 1
dim(Am)
#> [1] 8 9
So we have a system of 8 rows and 9 coefficients, that’s a underdetermined system, hence there are more than 1 solution.
Let \(X\) be the vector of coefficients.
Let \(Y\) be the RHS of the system:
Y <- c(20, 14, 11, 15, 10, 20, 10, 20)
Ym <- matrix(Y, ncol = 1)
Ym
#> [,1]
#> [1,] 20
#> [2,] 14
#> [3,] 11
#> [4,] 15
#> [5,] 10
#> [6,] 20
#> [7,] 10
#> [8,] 20
Solve it
Drawing from this source, we can solve underdetermined systems of equations like this:
X <- qr.coef(qr(Am), Ym)
X[is.na(X)] <- 0
X
#> [,1]
#> a 17
#> b 7
#> c -4
#> d -13
#> e 3
#> f 24
#> g 11
#> h 0
#> i 0
Not a solution
I forgot to implement that only positive integers are allowed. Sigh.
Here come the solution
My colleague Norman Markgraf, a true math guy, provided this beautiful solution.
Thank you, Norman!


AIOU postgraduate exams begin today | Pakistan - Geo.tv
by Web DeskISLAMABAD: Final exams of the Allama Iqbal Open University (AIOU) postgraduate programs for the semester Spring, 2019 will start today (Monday) simultaneously around the country.
According to an announcement here, the exams will continue till January 10.
The programs include MSc, MBA, B.Ed, M.Ed, M.Com and postgraduate diploma.
The University has set up around 750 centers at various parts of the country to facilitate the students, attempting the exam close to their residence or work place.
Roll Number slips have already been dispatched to all enrolled students at their postal address.
All possible efforts have been made to hold the exams in transparent and fair manner.
Special teams are set up to supervise and monitor the exam process.


|
dynamic_graph_manager
|
The pupose of this pacakge is to provide a simple interface between the drivers of a robots and a controller based on the dynamic-graph LAAS-CNRS framework. This documentation page is therefore based on http://stack-of-tasks.github.io/documentation/e_api.html. Please visit this web site if you have code question about the LAAS packages. A talk that present this page is available here: http://replay.vidyo.tuebingen.mpg.de/replay/showRecordingExternal. html?key=KEnam4DBoewz76u
If anything is not clear in this documentation please ask Maximilien Naveau or Vincent Berenz.
The above figure depicts a simple graph that takes as input a vector of 4 dimension containing 4 doubles (e.g. user inputs from some slider) and output a desired configuration for a quadruped robot. First step consist in filtering it and scale it to the desired reference. Then we define the hip joints to be the reference from the scaled_slider. The knee are a scaled version of the hip (knee_joint = hip_joint * (-2)). Then we concatenate the signals back to one simple vector which will be the reference state of fro a quadruped robot.
The idea of having a graph is that once a part of the graph works, it can be concatenated and can be seen as a simple node. The other powerful thing about graphs is that they can be conceptually easy to understand (not easy to use nor debug but everyone knows what a graph is ^^). The dynamic graph IS therefore a GRAPH, so it has inputs and outputs. Typically the inputs of the graph we will use are the robot sensors, and its outputs are the motor controls. Which boils down to the definition of a controller. For example, a simple graph would read the robot joint states and velocities and compute a PD controller resulting in a torque output. The concept is actually more general: A control graph is made up of no des , which consume and emit signals. For instance, it is also possible to implement a filter. Such a filter would consume the current robot state and perform a smoothing on the state measurements.
In the next section we will describe the vocabulary that is used with the dynamic-graph.
Figure 2 summarizes the different notions used in the dynamic graph. There definitions are the following:
The "outside" of the graph is typically considered as the robot hardware. An abstraction of this "hardware", which can be virtually anything, is done by configuring the sensors and controls as signals. So in essence we create an entity that will access the hardware sensors and feed them to the graph as output signals and get back the controls as input signals. In order to configure automatically this entity we used a YAML file. We are thinking about a way to create this class from a YAML file, which would be more consistent because the urdf format is very standard.
The dynamic graph uses the concept of singletons (https://en.wikipedia.org/wiki/Singleton_pattern):
The concept of singleton is also useful to define a unique global variable with a specific API. Meaning that all pieces of the code can have access to the same object (a global variable), but are able to interact with it only with a specific API. The pool of entities is a singleton which manages the memory of all the entities. The pool defines each instances by an identifier (a string) and stores it.
The pool has therefore the capabilities of extracting the pointer to your instances and give it back to you if you lost this pointer.
Consider the graph above (figure 3). In this graph the output signal of robot_des_state is not represented but in this particular case let us call it "sout" like "signal out". In order to execute the complete graph in figure 1 one needs to call for an update of the final output signal. Meaning that one will call:
This will trigger a the evaluation of a callback method in the robot_des_ state entity if current_time>last_recomputed_time. This time management allows you to change the period of reevaluation of each signals.
Let us now assume we triggered the evaluation of robot_des_state.sout with a big enough time "T" number so the callback function is evaluated. This callback function needs to acquire the value of robot_des_state.sin1 and robot_des_state.sin2 at time T. The fact that front_legs_state.sout is plugged to robot_des_state.sin1 imply that when robot_des_state.sin1 data is accessed front_legs_state. sout will be recomputed at time T to provide the data.
So far the idea is that the last output signal provides the command to the robot which supposed to happen periodically. The purpose of a command is to manage asynchronous event. Typically a user command. For example on has implemented a filter like in figure 2. A user command will be helpful for 2 things:
In the first case the command will modify the inner structure of the entity. In the second case the command will just read the internal structure of the entity.
In dynamic graph (DG) the entities are implemented using C++. So the final graph which is the controller runs all in fast C++. This is the reason why we can run it in real time on real hardware . From these C++ entities , there is an automatic way to generate corresponding python classes. These classes are then instantiated in the python interpreter to construct the control graph.
So in summary one can implement fast complex controllers with elementary blocks and prototype it in Python .
The C++ API contains C Macros that allows you to define Commands very simply. Signals are automatically bounded in Python.
A simple demo on how to implement such a DynamicGraphManager for one robot can be seen in the demo folder of the dynamic_graph_manager package. In theses files there are examples on the creation of the DynamicGraphManager daughter class, as well as the hardware asynchronous commands and the communication with the hardware.
More details on how things are running and implemented comes in the following pages.
The installation procedure for this package is available here: 2/ Installation Procedure
An example to launch can be found here: 3/ Start a Dynamic Graph Manager Executable
In general this package uses one yaml configuration file to define the robot properties. A good place to store such file is a robot_properties_[robot_name] pacakge. Such packages contain urdf models, meshes, configuration files, etc. And tutorial to create such package can be found here: 4/ Implementing a robot in dynamic graph manager
This package uses the "dynamic graph" for the control. A simple example based on sot-core is available in here: 5/ Basic Control Graph
This framework lives in the ROS eco-system. So it profits from the ROS community tools such as rqt_plot, rviz. In addition to these tools a plotting tools has been develop in order to evaluate data in a dynamic way. Exmaples of usage are available here: 5/ Oscilloscope / Plotting / Logging / Motor and control process timing
Debugging the current implementationa dn specifically the dynamic graph can be tedious because of the C++/Python interaction, the spawning of different processes, etc. Exmaples of debugging technics can be found here: 6/ Debugging the implementation
In the following pages you will find how we interface the dynamic graph with a dynamical simulator: 7/ Interfacing with a robot simulator
As mention above this framework is part of the ROS eco-system. As such, the rqt framework is available. A specialization for the dynamic_graph is available as rqt_dynamic_graph. An example on how to create a robot dashboard using rqt is available here: 8/ Robot dashboard
This page present the steps executed during the continuous integration build. 9/ Continuous integration
This page shows you how to run the demo in this package. 10/ Demos


Publications
This is a list of publications which I have authored or co-authored.
Nels E. Beckman.
Arkan∞id: Breaking Out of a Finite Space.
In Proceedings of SIGBOVIK 2009: The 3rd annual workshop that is SIGBOVIK.
Pittsburgh, PA, USA-A-OK. April 5, 2009. (To download the implementation,
direct your Blackberry to
http://a8.nelsbeckman.com.)
N. Beckman.
How to Hack Java Like
a Functional Programmer. A work in progress.
N. Beckman. Verifying Correct
Usage of Atomic Blocks Using Access Permissions. In Companion
To the 23rd ACM SIGPLAN Conference on Object Oriented Programming
Systems Languages and Applications (Nashville, TN, USA, October 19
- 23, 2008). OOPSLA Companion '08. ACM, New York, NY, 905-906.
|
N. Beckman, A. Nori, S. Rajamani, R. Simmons. Proofs from Tests.
In Proceedings of International Symposium on Software Testing and Analysis 2008
(ISSTA '08) Seattle, WA. July 20, 2008. |
|
|
N. Beckman. The GUnit Testing Harness:
Achieving Source Code Street Cred. In Proceedings of SIGBOVIK 2007:
Workshop About Symposium on Robot Dance Party of Conference in Celebration
of Harry Q. Bovik's 0x40th Birthday. Pittsburgh, PA, USA-A-OK.
April 1, 2007. (Now available in original author's cut, without bothersome
proof-reading!) |
|
N. Beckman and J. Aldrich. A
Programming Model for Failure-Prone, Collaborative Robots.
2nd International Workshop on Software
Development and Integration in Robotics (SDIR). Rome, Italy.
April 14, 2007.
C. Mattmann, S. Malek, N. Beckman, M. Mikic-Rakic, N. Medvidovic and D. Crichton. GLIDE: A Grid-based, Lightweight, Infrastructure for Data-intensive Environments. In Proceedings of the European Grid Conference (EGC2005), Amsterdam, the Netherlands, February 14th-16th, 2005.
Marija Mikic-Rakic, Sam Malek, Nels Beckman, and Nenad Medvidovic.
A Tailorable Environment for
Assessing the Quality of Deployment Architectures in Highly
Distributed Settings. Proceedings of the Conference on
Component Deployment (CD2004).
Marija Mikic-Rakic, Sam Malek, Nels Beckman, and Nenad Medvidovic
Improving Availability of Distributed
Event-Based Systems via Run-Time Monitoring and Analysis.
Twin Workshops on Architecting Dependable Systems
(WADS2004).
Nels Beckman.
A Survey of Methods for Detecting Race Conditions
-
This is a litterature survey done for a final project in
Analysis of Software Artifacts. In it I compare type systems, dynamic
analysis, model-checking, and flow-based analysis as methods for detecting
race conditions in programs. It may be of some minor interest to anyone
who needs background in this area.
|