Sometime last week I was online reading a thread about new year's eve drug plans. It inspired me to get up and prepare a batch of pedro tea from my light and water-starved 13 inch San Pedro Cactus. I sliced, blended, boiled, and strained it into an amount that eventually filled one standard-sized red beer cup. As the big night approached, it became apparent that I was going to be doing a lot of walking, interacting with hordes of drunken friends, and other demanding but fun tasks, so I decided to pay attention to set and setting, and took a rain check on the mescaline.
New years eve was fun, the next day's hung-over shift at my delivery job wasn't, and then Sunday finally arrived. I got up around 11am to a cold, windy, rain-swept town. That wasn't about to stop me. I went on a run to get my mind and body stimulated and then slowly drank the ultra-bitter slime. The first sip is always a revolting surprise, but it's really pretty easy to drink with a chaser.
About an hour went by and I didn't feel much yet, at this point I'm thinking my cactus was weak. Mild 'alert' feeling, that's about it. My girlfriend and I went to a local park, feed a pack of agressive geese in the pouring rain. After that we snuck into a local gated community and went in one of their public jaccuzis. This is where I started to trip.
As I relaxed in that water, the surrounding environment started to take on that dramatic condition that psychedelics seem to bring about. The world looked like a stage, my girlfriend and I the audience in some sort of cosmic play. I started to see subtle faces in the trees, and got pretty excited that the mescaline was finally kicking in. I got an uncomfortable feeling in my teeth, a sort of dirty speed side effect, which would be the only negative for the rest of the trip. I was starting to trip, but still feeling nauseated.
We got bored of the jacuzzi and decided to head back to my apartment. We got there 3 hours after ingestion, and so began my 3 hour peak. I had kaleidoscopic CEV's, saw faces and swirls in the ceiling, but I wasn't paying any attention to the hallucinations at all: my BODY took center stage.
I felt incredible. I was accessing a much higher amount of the sensorial data entering my brain than normal. I could feel the mucus in my sinuses, the different textures of all the sheets on my bed. It was a body-trip. The air tasted like sweet vanilla. I was hallucinating all sorts of pleasant tastes and smells. I had the best sex ever. In the height of it I told my girlfriend that she tasted like the rainforest and smelled like an angel. Mescaline and sex were made for each other. Just kissing was as intense as most orgasms.
For the next three hours we just layed around in bed. I wasn't getting the sort of profound, optimistic thoughts that I do on psilocybin, I was just a lazy bastard, stretching, rolling around, grinning a non-stop smile, totally without reservation, completely happy.
I had so much fun playing my drumset, the drug definitely syngergized creativity, helped get me into some new grooves I'd never played before.
I like mescaline, but not nearly as much as mushrooms, which always make me insta-guru, feeling like an explorer venturing through the wonderful wide world. On mescaline I just layed around and had sex. Both are amazing gifts from the plant world, I'd like to say thank you to whoever made these incredible experiences up.
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.


--- layout: barren title: Travel Tech Con 2018 one_liner: May 2018, San Francisco tickets_link: Register speakers: ---
May 2018 San Francisco


Double majored in Biomedical Engineering and Engineering Mechanics. Found my passion for technology, design, business, and communication.
Developed new data-driven benchmarking strategies within Financial Services that clean and standardize multi-client data via Alteryx and SQL and deliver insights in Tableau, Excel, and PowerPoint.
Analyze A/B mobile experiments using SQL queries to measure the impact of new features, understand how users are interacting with the new features, and determine if there are any further optimizations that could be made to generate more lift.
During my time at Facebook, I worked with leaders across the company to create revenue forecasts, analyze key business metrics, build and deliver product roadmaps, and communicate insights across the finance and product orgs.
I'm currently a Senior Analyst on the Acquisitions Strategy & Operations team within Google Customer Solutions. My role involves leading the analytical aspects of creating a coordinated advertiser acquisitions strategy across all channels.


Please select a Control Unit device from the menu.
If no devices are listed, please make sure that Bluetooth is enabled.


| favorites/__init__.py |
0 |
0 |
0 |
100% |
| favorites/admin.py |
1 |
0 |
0 |
100% |
| favorites/apps.py |
3 |
3 |
0 |
0% |
| favorites/managers.py |
5 |
1 |
0 |
80% |
| favorites/migrations/0001_initial.py |
6 |
0 |
0 |
100% |
| favorites/migrations/0002_favorite_user.py |
6 |
0 |
0 |
100% |
| favorites/migrations/__init__.py |
0 |
0 |
0 |
100% |
| favorites/models.py |
12 |
1 |
0 |
92% |
| favorites/tests.py |
0 |
0 |
0 |
100% |
| favorites/urls.py |
3 |
0 |
0 |
100% |
| favorites/views.py |
27 |
16 |
0 |
41% |
| manage.py |
12 |
2 |
0 |
83% |
| openfoodfacts/__init__.py |
0 |
0 |
0 |
100% |
| openfoodfacts/admin.py |
1 |
0 |
0 |
100% |
| openfoodfacts/api.py |
45 |
6 |
0 |
87% |
| openfoodfacts/apps.py |
3 |
3 |
0 |
0% |
| openfoodfacts/management/commands/fill_database.py |
12 |
1 |
0 |
92% |
| openfoodfacts/migrations/__init__.py |
0 |
0 |
0 |
100% |
| openfoodfacts/models.py |
1 |
0 |
0 |
100% |
| openfoodfacts/productparser.py |
18 |
3 |
0 |
83% |
| openfoodfacts/tests.py |
65 |
0 |
0 |
100% |
| openfoodfacts/views.py |
1 |
1 |
0 |
0% |
| pages/__init__.py |
0 |
0 |
0 |
100% |
| pages/admin.py |
1 |
0 |
0 |
100% |
| pages/apps.py |
3 |
3 |
0 |
0% |
| pages/migrations/__init__.py |
0 |
0 |
0 |
100% |
| pages/tests.py |
14 |
0 |
0 |
100% |
| pages/urls.py |
3 |
0 |
0 |
100% |
| pages/views.py |
7 |
2 |
0 |
71% |
| products/__init__.py |
0 |
0 |
0 |
100% |
| products/admin.py |
1 |
0 |
0 |
100% |
| products/apps.py |
3 |
3 |
0 |
0% |
| products/migrations/0001_initial.py |
6 |
0 |
0 |
100% |
| products/migrations/0002_auto_20210222_1211.py |
5 |
0 |
0 |
100% |
| products/migrations/0003_auto_20210222_1219.py |
4 |
0 |
0 |
100% |
| products/migrations/0004_auto_20210222_1224.py |
4 |
0 |
0 |
100% |
| products/migrations/0005_auto_20210222_1328.py |
4 |
0 |
0 |
100% |
| products/migrations/0006_auto_20210223_0919.py |
4 |
0 |
0 |
100% |
| products/migrations/0007_auto_20210223_0923.py |
4 |
0 |
0 |
100% |
| products/migrations/0008_auto_20210223_0925.py |
4 |
0 |
0 |
100% |
| products/migrations/0009_auto_20210223_0926.py |
4 |
0 |
0 |
100% |
| products/migrations/0010_auto_20210223_0930.py |
4 |
0 |
0 |
100% |
| products/migrations/0011_auto_20210223_1306.py |
4 |
0 |
0 |
100% |
| products/migrations/0012_auto_20210223_1314.py |
4 |
0 |
0 |
100% |
| products/migrations/0013_auto_20210223_1315.py |
4 |
0 |
0 |
100% |
| products/migrations/0014_auto_20210224_0939.py |
4 |
0 |
0 |
100% |
| products/migrations/0015_auto_20210225_1423.py |
4 |
0 |
0 |
100% |
| products/migrations/0016_auto_20210225_1715.py |
4 |
0 |
0 |
100% |
| products/migrations/__init__.py |
0 |
0 |
0 |
100% |
| products/models.py |
57 |
6 |
0 |
89% |
| products/tests.py |
54 |
0 |
0 |
100% |
| products/urls.py |
3 |
0 |
0 |
100% |
| products/views.py |
7 |
0 |
0 |
100% |
| profiles/__init__.py |
0 |
0 |
0 |
100% |
| profiles/admin.py |
1 |
0 |
0 |
100% |
| profiles/apps.py |
3 |
3 |
0 |
0% |
| profiles/migrations/__init__.py |
0 |
0 |
0 |
100% |
| profiles/models.py |
1 |
0 |
0 |
100% |
| profiles/tests.py |
1 |
0 |
0 |
100% |
| profiles/urls.py |
3 |
0 |
0 |
100% |
| profiles/views.py |
5 |
1 |
0 |
80% |
| purebeurre/__init__.py |
0 |
0 |
0 |
100% |
| purebeurre/asgi.py |
4 |
4 |
0 |
0% |
| purebeurre/settings.py |
27 |
0 |
0 |
100% |
| purebeurre/tests_selenium.py |
0 |
0 |
0 |
100% |
| purebeurre/urls.py |
3 |
0 |
0 |
100% |
| purebeurre/wsgi.py |
4 |
4 |
0 |
0% |
| search/__init__.py |
0 |
0 |
0 |
100% |
| search/admin.py |
1 |
0 |
0 |
100% |
| search/apps.py |
3 |
3 |
0 |
0% |
| search/migrations/__init__.py |
0 |
0 |
0 |
100% |
| search/models.py |
1 |
0 |
0 |
100% |
| search/tests.py |
28 |
0 |
0 |
100% |
| search/urls.py |
3 |
0 |
0 |
100% |
| search/views.py |
28 |
9 |
0 |
68% |
| users/__init__.py |
0 |
0 |
0 |
100% |
| users/admin.py |
1 |
0 |
0 |
100% |
| users/apps.py |
3 |
3 |
0 |
0% |
| users/forms.py |
16 |
0 |
0 |
100% |
| users/migrations/0001_initial.py |
8 |
0 |
0 |
100% |
| users/migrations/__init__.py |
0 |
0 |
0 |
100% |
| users/models.py |
4 |
0 |
0 |
100% |
| users/tests.py |
60 |
0 |
0 |
100% |
| users/urls.py |
3 |
0 |
0 |
100% |
| users/views.py |
36 |
0 |
0 |
100% |


I've just completed my graduation in Computer Science and Engineering from National University of Bangladesh. Now working as Associate Software Developer (Android) at Inovio.
Building usable and better UX App is truly a passion of mine. I actively seek out new technologies and stay up-to-date on industry trends and advancements. Also love to share my knowledge to others and contribute to community.
Contact Me
If you have any query or anything just for sharing, leave a message!
Digital Survey App
Digital Survey App is a part of whole survey system. In a traditional way, a company assign some surveyors to collect data from respondents using paper and pen. There are some questions in text and multiple choice format on a paper form. After interviews surveyors submit those papers and then all data have to enter an excel sheet or other digital format.
Setting questionnaire, data collection both features are included in our Survey System. There are two parts of this system. They are: Web Admin Panel and Android App.
Web Admin Panel
Admin can create any number of questionnaire
Question type can be: Text, Radio Button or Checkbox
Create surveyors/users who will use Android App to collect data
Assign users to particular survey project. A user can be assigned into multiple survey project. Also, multiple users can be assigned into the same project
User's location tracking on Google Map
Export survey data as an excel sheet
Android App
Login with provided credential by admin
User can access all survey projects those are assigned to him
After completing data collection of a respondent App user can submit to remote server
If user wants, he can save those data to local database for further submission
User can attach a photo with every survey form
In background, App collects user's GPS location
How much time was needed to complete a survey? It will track in background and send to server with servey data
Used technologies/libraries/etc
Laravel framework for Admin panel
REST API for App and server communication
Volley network library in Android App
Data transfer as JSON
SQLite for local database
GPS location
Default camera
My Role
[Team lead and developer]
All network related works using Volley (login, data send and recieve)
On Home Activity: show current date, location, Sehri and Iftaar time of the date, count down timer of next event (Sehri or Iftaar)
Sehri and Iftaar time dynamically calculate based on district
Alarm for Sehri and Iftaar
Daily offline Hadith notification
Online audio Quran of 20 Qari
Digital Tasbeeh
Some static information like Quran, Hadith and Mas'ala
Used technologies/libraries/etc
Threading for count down timer
GPS location
Reverse Geocoding and Location API for getting district name
Volley network library
Broadcast receiver for notification
SharedPreference to store a small size of data
Service for playing audio in background
My Role
[Team lead and developer]
Network call
JSON parse
GPS and Reverse Geocoding
Date and location wise Sehri-Iftaar time calculation
Static data manage and show
Complain Management App
Complain Management App was for Bangladesh Air Force Staff Quarter. We developed this Complain Management System as a 3rd party developer.
The traditional way of complain management of their colony was full manual process. Residents of colony calls to authority and says their complain like "Electricity problem", "Gas line problem" etc. We automated the whole system. There are two parts of this system. Web admin panel and Android App.
Web Admin Panel
Admin can create complain categories and sub-categories (Ex: Furniture problem, Vehicle problem)
Create user account with a random PIN and user information
After submission any complain, admin can check and take action
Complain status can be changed (Ex: pending, processing, completed) and specific user can see the status
View statics using pie chart
Android App
Login with provided PIN by admin
User can access all problem categories and sub-categories
User select a problem and can add a description
User can attach a photo
User can give feedback of his problem
User can update his profile
Can check previous complains submitted by him
Used technologies/libraries/etc
Laravel framework for Admin panel
REST API for App and server communication
Volley network library in Android App
Data transfer as JSON
SQLite for local database
Default camera
My Role
[Team lead and developer]
All network related works using Volley (login, data send and recieve)
JSON parse
Create data input form in run time using Java
Editorial Word
Editorial Word is a free App. It's an educational app for BCS, GRE and others first calss job candidates. Using this App users can learn the vocabulary of The Daily Star editorial's. Also can take MCQ test on those new words.
Audio comes from remote server and video comes from youtube
Audio is downloadable and can listen offline
Any audio song can set as phone ringtone
Used technologies/libraries/etc
Volley network library
Youtube API
Service, to play audio in background
My Role
[Team lead and developer]
Network call
JSON parse
Service for playing audio
Exam App
Exam App is a part of whole MCQ exam system. Any teachers or institutions can host quiz exam for thier students. Only assigned students can participate on particular exam.
Admin/teacher will set questionnaire from web dashboard and students will take exam from Android App.
Web Admin Panel
Admin can create any number of exam
Every exam contains multiple questions
Answer type can be: Radio Button or Checkbox
Create students who will use Android App to take exam
Assign students to particular survey project. A student can be assigned into multiple exam of different teachers. Also, multiple students can be assigned into the same project
After finishing the exam time, student can get thier results via App
Admin can see the statics of student exam
Android App
Registration and login
Student can access all exams those are assigned to him
Exams will start at right time (time fixed by admin)
After finishing the exam, student can submit to remote server
If he has no internet connection, he can save those exam data to local database for further submission
After submission, student can see his result
Student can see the right and wrong answer of his previous exams


‘Playboy’ Model Lexi Wood Goes Topless In Fuzzy Sea Green Hat On Instagram
November 24, 2019
‘Playboy’ Model Lexi Wood Goes Topless In Fuzzy Sea Green Hat On Instagram
Playboy model Lexi Wood turned up the heat for her 664,000 Instagram followers just a few hours ago when she shared a sizzling topless snap of herself rocking nothing more than a fuzzy sea green hat.
While the 22-year-old Canadian model was clearly lacking a top in the revealing photo, the bottom of the image cut off right at the top of her bosom, leaving her exposed chest to the imagination of her followers.
Teasing her social media following even more, Lexi censored any hint of her exposed bosom by draping her arm and hand across her breasts.
Because the snapshot was an up-close selfie there wasn’t much to be seen behind the young model.
The fuzzy sea green hat was one of the highlights of the snap, as it matched her sparkling eyes that looked to be the very same shade of green.
Despite the fact that she was “hangin'” in bed without a top, Wood did have a full face of cosmetics including a thick medium pink lip color and a dark smoky eye shadow. Lexi also accessorized with a pair of silver hoop earrings that were slightly visible behind her straight, brunette tresses. She had a gorgeous diamond ring on her finger, an addition to a fresh manicure.
Published to her profile just five hours ago, Lexi’s Instagram followers flooded the snapshot with over 22,000 likes and just shy of 200 comments.
Many gushed over how adorable her hat was.
“You’re an actual angel,” one follower penned.
“You are literally the prettiest ever,” a second chimed in.
“Made by heaven,” a third added.

The comments section of the photo also contained the usual array of heart and fire emoji. Some opted for single word complements. Some admitted they were jealous of how incredible the young Playboy model looked.
Loading...
The topless snap came just three days after Lexi posted a photo of herself rocking significantly more clothing. Her previous post featured herself rocking a strapless plaid jumpsuit that showcased her petite frame.
Her shirtless photo has already accumulated almost as many likes as her jumpsuit snap from three days ago.
The consensus in the comments of the jumpsuit photo was that Lexi looked stunning and was giving off some serious “Christmas vibes.”


As a part of this group project, we worked on 2006 Pittsburgh Airport data collected from Bureau Of Transportation to determine important predictors that could help predict flight delays out of Pittsburgh in today's scenario.
To get to the final prediction, we had to clean up the data to get rid of column's that were unnecessary. We further performed feature engineering on the resulting data to find flights that had delays before arriving to Pittsburgh. Once the feature engineering was completed, exploratory analysis was done in order to detect predictors that could be statistically significant.
Once possible predictors were decided, we went ahead with modelling. As a part of this project we used three supervised learning modelling techniques including decision trees and random forest. The primary reason behind using multiple models for predicting flight delays was to compare their accuracy. Finally we chose the model that had the highest Area Under Curve (AUC). With the help of the chosen model built using the data from 2006 (train data) we were able to predict delays in 2016 (test data) with more than 85% accuracy.
Finally as a part of our analysis we also provided a classification confusion matrix thereby calculating specificity and sensitivity.


Free jQuery Plugins and Tutorials - Providing tons of Popular and Free jQuery Plugins, Javascript Libraries, Html5 and CSS3 Scripts for free download. © Copyright 2012-2013 jQueryScript.Net


Ask questions about the core tech here, but not questions about prices or personal questions or GUI and please don't DM JL777.
https://dexstats.info/richlistlookup.php?address=RLVzC4tr9cNKvuw2z4m8KuMfZURwCehx55
https://medium.com/@jameslee777
100 messages
Before 05-Dec-19 12:00 AM
ComputerGenie 👴👴👴17-Nov-19 03:43 PM
We're past the phase where any coin with a roadmap can establish funding.
richardt17-Nov-19 04:23 PM
That will be the case when LTC and DOGE are no longer in the top. Pretty sure those coins have not been actively developed for years now
joe2x417-Nov-19 04:24 PM
I'm not convinced we actually "are" past that stage. There still are so very few people buying crypto. With new people coming into crypto world, the cycle repeats and the new group looks to the newest offering with fancy roadmap and social media presence who promises to be better then Bitcoin.
Wasn't k64 just a few months ago? Big promises.. cycle is still repeat.(edited)
Pretty sure Satoshi knew what was doing when Bitcoin was made open source. 1000s and 1000s of coins and promises to dethrone Bitcoin only serve to expand ecosystem. Shitcoins are a feature of Bitcoin.
I see a lot of questions about if KMD doesnt charge any KMD for usage of its platform “why should anybody hodl KMD”. Implicit in the…
This is pretty much the one to read on what gives a coin value
jl777c17-Nov-19 05:11 PM
i think for crypto valuations, it would be similar to real estate. why would a house that costs $20,000 to build be worth $2 mil? if the neighbor houses are all $2 mil and about the same type of house.
there is no way there would be rents to justify the $2 mil valuation, so it isnt the cashflow
there are only so many coins, a finite supply. which is a very new concept for money, so when valuing crypto against something that will forever devalue (fiat), it is just a matter of time before the price of crypto goes up significantly
BTC is sort of the hardmoney standard of crypto, with miners spending $5000 to $8000 per coin. if BTC wasnt worth more than that, they wouldnt be doing this. now is BTC worth 10000x what KMD is? is it worth "only" 1000x or 100000x? in real estate you compare to comparables. currently KMD is far away from BTC, so you need to compare it to the others near #50, and each coin in the top 100 is being valued against its neighbors
should BTC be worth more than all the other coins combined? i would say that over time, this cant be sustained, but network effect will keep it there a lot longer than the tech would warrant
approximating to half, then the question is asked about each coin below and what percentage of overall marketcap makes sense, starting with the remaining half. it is only small fractions by the time you get to where KMD is now. using a comparables valuation, it seems KMD is headed higher in the rankings. especially now that china has discovered it
ultimately, the crypto valuation question is answered by whether BTC belongs at #35 on https://fiatmarketcap.com/
when it comes to valuing currencies, its all relative
5
5
Mylo18-Nov-19 12:38 AM
The chips/atomicdex flow for a game is an interesting point @jspook16
James has said in the past that it is possible btc won’t be the king of crypto valuations. Stablecoins likely.
Where are stablecoins going to be utilized? In my opinion it is in multichain ecosystems. The komodo’s cosmos’s polkadots verus.
Why in those ecosystems? Because they will provide developers (and organizations) an arguable order of magnitude more sovereignty and security than eth v1.0 provided in 2016-2018 which.
If there are stablecoins in those ecosystems why bother with crypto like kmd atom or dots? Because of bridges between services, dev costs, tech debt, new opportunities and functions not supported by stablecoin provider. The devs of stablecoin have different goals to ecosystem providers and different weaknesses/pain points.
Edit: verus chain ecosystem(edited)
jspook1618-Nov-19 01:22 AM
Yeah I was thinking something similar I was unable to articulate it though. Great point
Arno18-Nov-19 07:31 AM
Is there a dedicated stable coin in the Komodo ecosystem?
coin seller puts big sell order on atomicDEX -> that is dICO isnt it?
zenosama19-Nov-19 09:40 AM
Im still new in the keyword atomicDEX but as i understand its decentralized exchange+atomic swaps?
polycryptoblog19-Nov-19 09:42 AM
Yes , cross chain trading no middleman or blockchain mediating
Arno19-Nov-19 07:04 PM
Here's a question regarding the classification of the KMD currency, please correct me if my assumptions are wrong: Since there has been an ICO for the KMD coins and they have not been mined from zero supply like Bitcoin (thus pre-mined), isn't there the danger of the SEC coming after Komodo as they did with many other ICO projects, and classifying the KMD currency as an unregistered security and a fraudulent fund raise? Or is the creation and development of KMD so decentralized that there is no company or organization that can be held accountable and penalized?
(like with Bitcoin?)
I'm just wondering how safe we can feel in that regard.
CHMEX19-Nov-19 07:10 PM
I would compare it with bitcoin as you described it
jl777c19-Nov-19 07:10 PM
we delivered on all ICO promises, have a howey letter, no corporation to date, pretty decentralized
also, all the aspects that usually make something a security is in other coins, like DEX, SUPERNET
KMD is strictly a currency
Arno19-Nov-19 07:13 PM
ok, thanks!
jl777c19-Nov-19 07:14 PM
if you notice the SEC actions, they are going after the very biggest and the most extreme of ICO that was basically a fraud. I saw some list of top crypto projects by american govt, KMD was in the top 40
the ICO that spend on marketing without a product, those are the ones that need to worry
Arno19-Nov-19 07:17 PM
Generally it's one thing what oneself believes is so, or is true, and another thing what the SEC simply claims. Veritaseum comes to mind, which was really not a big ICO first of all, and they released a long public statement why the SEC's allegations were actually wrong, but still the SEC could claim whatever they wanted and pretend that's true.
And successfully charged them.
jl777c19-Nov-19 07:18 PM
what tech did veritaseum release?
last i saw it was just a QT wallet
centralized service
Arno19-Nov-19 07:18 PM
peer to peer capital markets
jl777c19-Nov-19 07:18 PM
but did it actually work?
i didnt see any decentralized tech come out of that project
Arno19-Nov-19 07:19 PM
Yes, they are quite far already with their development, working beta.
Haha, good question. No, they are a company of course, having sold the ERC20 VERI token as "pre-paid fees for their peer-to-peer services".
jl777c19-Nov-19 07:22 PM
you can say "peer to peer capital markets", but what does that mean in terms of tech
so they have a centralized service and the token sale was prepaid fees, for this centralized service
and they dont have any tech at the protocol level, it is just an ERC20 token
and you are thinking this is in anyway comparable to komodo?
Arno19-Nov-19 07:24 PM
proprietary tech, in that sense, yes. A business model. No whitepaper. Reggie Middleton always compared this to: has Microsoft released a whitepaper? No, they have a business model, and created a lot of licenses for the services (here: the VERI token), that they can sell as they like (here: ICO)
jl777c19-Nov-19 07:24 PM
didnt they raise $20 mil or so?
Arno19-Nov-19 07:25 PM
I think so.
jl777c19-Nov-19 07:25 PM
so a closed source, centrally controlled service, sold as prepaid tokens. you do realize this is about as far away from komodo as you can get
Arno19-Nov-19 07:25 PM
yes.
jl777c19-Nov-19 07:25 PM
komodo isnt a business
there is no business model for KMD
it is a coin and the ICO was done to raise BTC needed for dPoW txfees, and we finished that and started notarized within months after the ICO was finished
my understanding is that as soon as we completed our ICO promises, and KMD started trading freely on the markets, it is not any security
Arno19-Nov-19 07:28 PM
I see.
I only raised it because these days it feels they're trying to come after any project they might want, potentially anything that could be a (in their view threatening) alternative to the established fiat monetary system, whether the claim is valid or not. It's simply good to be prepared for anything.
jl777c19-Nov-19 07:32 PM
certainly, if they go after every project in crypto, they would have come after us too
i would imagine that we would be toward the last ones they go after, and i guess they would have to come after me as there is nobody else responsible for the ICO.
not sure what ranking we are as far as funds raised, but likely beyond the top 200
or even top 500 as 2017 was pretty crazy
Arno19-Nov-19 07:34 PM
As long as you keep being able to stay anonymous, they might no be able to come after you.
I wish good luck to the whole project, and thanks for taking the time to answer!
steinsg819-Nov-19 08:10 PM
"also, all the aspects that usually make something a security is in other coins, like DEX, SUPERNET" They will come for supernet:(
polycryptoblog19-Nov-19 09:38 PM
Doubt it.
Gabelli v. Securities and Exchange Commission, No. 11-1274, the United States Supreme Court clarified that the 5-year statute of limitations applicable to SEC enforcement actions that seek financial penalties begins to accrue when the alleged violation occurs, not when the SEC discovers the violation. This decision may have implications not only for SEC enforcement actions, but for other government proceedings seeking a civil fine, penalty, or forfeiture.
Yesterday, in Gabelli v. Securities and Exchange Commission, No. 11-1274, the United States Supreme Court clarified that the 5-year statute of limitations
polycryptoblog19-Nov-19 09:52 PM
Supernet August 2014 = past statute of limitations.
Also from the “spirit of the law” sense there are thousands of projects that are much easier targets and near infinitely more culpable than KMD or james assets
2
actionslacks19-Nov-19 10:03 PM
nice point.
SHossain19-Nov-19 11:58 PM
it was an exciting month in 2014. hard to buy BTC to buy SuperNET. localbitcoin was the easiest option apart from mining(edited)
richardt20-Nov-19 12:27 AM
On the topic of SuperNET, are there any plans to liquidate SuperNET and distribute everything to holders in the event that SuperNET does not produce any significant dividends in the next 2-3 years? Or possibly 5 years?(edited)
polycryptoblog20-Nov-19 12:30 AM
Supernet has already paid over 1 million
Dave12320-Nov-19 12:45 AM
Are there any plans to provide liquidity for people who want to sell there Supernet or liquidate the whole thing?
polycryptoblog20-Nov-19 12:59 AM
No . Eventually the rest of the assets will be on Atomicdex you can offload there when they are enabled
Dave12320-Nov-19 01:03 AM
Only problem beeing that there never was a market for Supernet asset with liquidity and there probably wont be one on Atomicdex either.(edited)
richardt20-Nov-19 02:45 AM
Agreed. There should be some kind of end goal.
Assuming James is not going to stick around forever
jspook1620-Nov-19 03:37 AM
I would think it eventually would be off loaded to a cc I think. Automate returns from assets like 'supanet'
jl777c20-Nov-19 06:08 AM
I can buy all the SUPERNET you have at 30 KMD each
back during poloniex days, there was a decent amount of liquidity too
i can handle up to 100,000 SUPERNET at 30 KMD each
1
allbits20-Nov-19 08:01 AM
Wow
jl777c20-Nov-19 08:03 AM
@Dave123 is that sufficient for you?
Crabby Paddy20-Nov-19 08:16 AM
WTB supernet 29kmd
1
Cryptoon20-Nov-19 08:18 AM
The King.
CHMEX20-Nov-19 08:22 AM
That's 12% of the supply at 50% above NAV.
allbits20-Nov-19 08:23 AM
NAV if you value CRYPTO at zero and DEX at zero
CHMEX20-Nov-19 08:27 AM
true
Dave12320-Nov-19 11:00 AM
@jl777c I will take your offer thank you!
crumb20-Nov-19 11:41 AM
SuperNET is a vehicle for people who take a long term view, that the whole Komodo ecosystem will provide useful tech and because of that will become (very) valuable
talking about demolishing or liquidating the SuperNET asset is nonsense
CHMEX20-Nov-19 11:44 AM
>>liquidating the SuperNET asset is nonsense
I'm very confident the 100'000 buy offer satisfies the buying power for any shortterm seller....


class: center, middle, inverse, title-slide # Week 10 - Modeling Data ### Joshua Rosenberg and Alex Lishinski ### March 15, 2021 --- # Welcome! Welcome to *week 10*! **Record the meeting** --- # Breakout rooms! Starting with whoever has the most tidy current work space (home, office) . . . - What was most challenging about the last homework (in which you carried out an initial version of a complete analysis)? - What was the most rewarding about the last homework? --- **Record the meeting** ### Review of last week's class - From Soup to Nuts: Carrying out a complete analysis - Exam 2 --- ### Homework highlights  --- ### Homework highlights  --- ### Exam recap * Overall everyone did quite well! * Many questions 100% correct * A couple of items to highlight --- ### Exam recap _A couple of items to highlight_ Which of the following is one use case for the kable package? * To format tables included in RMarkdown documents and reports, (Correct answer) 56 % * To easily create plots of your data, (Incorrect answer) 6 % * To create a correlation matrix, (Incorrect answer) 6 % * To automatically calculate summary statistics for a data frame, (Incorrect answer) 31 % --- ### Exam recap _A couple of items to highlight_ For this question, we use "left data frame" to refer to the first data frame passed to the join function, and "right data frame" to refer to the second data frame passed to the join function. For example, below, df1 is the left data frame, and df2 is the right data frame. left_join(df1, df2) See here (and the slides) for a description of different joins: https://datascienceineducation.com/c07.html#joining-the-data Which function would you use if you wanted to join the left and right data frame based on a key (a variable present in both data frames), joining those rows in the right data frame to those that match a key in the left data frame, and keeping all of the rows in the left data frame? * anti_join() 0% * left_join() (Correct answer) 63% * right_join() 13% * semi_join() 25% --- ### Exam recap _A couple of items to highlight_ Which of the following have we not considered to be a data visualization layer? * mapping between data and geometric object 0% * theme 0% * data 38% * geometric object 13% * title (correct answer) 50% --- ### Mid-semester feedback *Thanks everyone who took the time to give feedback!* _What should we keep doing?_ * Homeworks * In class demos --- ### Mid-semester feedback *Thanks everyone who took the time to give feedback!* _What should we do more of?_ * Opportunities to try things in class * Better explanation in HW --- ### Mid-semester feedback *Thanks everyone who took the time to give feedback!* _What should we do less?_ * Base groups (not that much time) * Showing too much stuff in demos (in too short time) * Live coding Base R vs homework (Rstudio) --- ### Mid-semester feedback *Thanks everyone who took the time to give feedback!* _Other comments?_ * More frequent quizzes/checks * Ability to use different data sets --- ### This week's topics **Overview** A. Final project presentations B. A buffet of models --- ### A. Final project presentations * Thank you for adding your ideas to the final project brainstorm! * https://docs.google.com/presentation/u/3/d/1KWU5bhxZmV63vkNtQNxHo-2YI_iYJmSW2oOZ_jtFeP0/edit#slide=id.p * Today, each of you will briefly (1 min. or less) present on your final project idea * We will each provide feedback via Jamboard * https://jamboard.google.com/d/1S6K3ED_jvCS5b-GP3wfk5S3o6g4Buj0wgq6fTlmUY2w/edit?usp=sharing --- ### B. A buffet of models There are a number of ways to understand variables about which you have data and the relationships between them. One way is to create a **model**, a simplified _representation_ of your data that can be informative to you (and others) about your data - and, maybe, what your data represents. From this broad definition, models can take many different forms: - A sample statistic (e.g., a _mean_ of a variable) - A relationship describing how two variables co-vary (e.g., a bivariate _correlation_) - A linear regression model - . . . (what models are common in your field?) --- ### B. A buffet of models One of the benefits of modeling your data within R is that many R packages share a common modeling syntax, or interface: the formula syntax. This code represents the regression of `hp` upon `mpg`: ```r mpg ~ hp ``` This code often corresponds to the underlying mathematical/statistical equation: $$ \operatorname{mpg} = \alpha + \beta_{1}(\operatorname{hp}) + \epsilon $$ --- ### B. A buffet of models Today, we'll focus on the linear regression model, but will also touch on the following: - *t*-test - ANOVA - generalized linear model (i.e., Poisson or Logistic Regression) - multi-level (or hierarchical linear) model --- ### B. A buffet of models There is a _lot_ we can do with a linear regression model! ```r d <- read_csv("https://raw.githubusercontent.com/data-edu/dataedu/master/data-raw/wt01_online-science-motivation/processed/sci_mo_processed.csv") d ``` ``` ## # A tibble: 603 x 30 ## student_id course_id total_points_possi… total_points_ear… percentage_earn… ## <dbl> <chr> <dbl> <dbl> <dbl> ## 1 43146 FrScA-S216… 3280 2220 0.677 ## 2 44638 OcnA-S116-… 3531 2672 0.757 ## 3 47448 FrScA-S216… 2870 1897 0.661 ## 4 47979 OcnA-S216-… 4562 3090 0.677 ## 5 48797 PhysA-S116… 2207 1910 0.865 ## 6 51943 FrScA-S216… 4208 3596 0.855 ## 7 52326 AnPhA-S216… 4325 2255 0.521 ## 8 52446 PhysA-S116… 2086 1719 0.824 ## 9 53447 FrScA-S116… 4655 3149 0.676 ## 10 53475 FrScA-S116… 1710 1402 0.820 ## # … with 593 more rows, and 25 more variables: subject <chr>, semester <chr>, ## # section <chr>, Gradebook_Item <chr>, Grade_Category <lgl>, ## # FinalGradeCEMS <dbl>, Points_Possible <dbl>, Points_Earned <dbl>, ## # Gender <chr>, q1 <dbl>, q2 <dbl>, q3 <dbl>, q4 <dbl>, q5 <dbl>, q6 <dbl>, ## # q7 <dbl>, q8 <dbl>, q9 <dbl>, q10 <dbl>, TimeSpent <dbl>, ## # TimeSpent_hours <dbl>, TimeSpent_std <dbl>, int <dbl>, pc <dbl>, uv <dbl> ``` --- ### B. A buffet of models Estimating a model; seeing the result: ```r lm(FinalGradeCEMS ~ TimeSpent_hours, data = d) ``` ``` ## ## Call: ## lm(formula = FinalGradeCEMS ~ TimeSpent_hours, data = d) ## ## Coefficients: ## (Intercept) TimeSpent_hours ## 65.8085 0.3648 ``` --- ### B. A buffet of models Saving the output to an _object_ and printing a summary of the results ```r m1 <- lm(FinalGradeCEMS ~ TimeSpent_hours, data = d) summary(m1) ``` ``` ## ## Call: ## lm(formula = FinalGradeCEMS ~ TimeSpent_hours, data = d) ## ## Residuals: ## Min 1Q Median 3Q Max ## -67.136 -7.805 4.723 14.471 30.317 ## ## Coefficients: ## Estimate Std. Error t value Pr(>|t|) ## (Intercept) 65.80851 1.49120 44.13 <2e-16 *** ## TimeSpent_hours 0.36484 0.03889 9.38 <2e-16 *** ## --- ## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1 ## ## Residual standard error: 20.71 on 571 degrees of freedom ## (30 observations deleted due to missingness) ## Multiple R-squared: 0.1335, Adjusted R-squared: 0.132 ## F-statistic: 87.99 on 1 and 571 DF, p-value: < 2.2e-16 ``` --- ### B. A buffet of models Making the model more complex - a multiple regression ```r m2 <- lm(FinalGradeCEMS ~ TimeSpent_hours + int + Gender, data = d) summary(m2) ``` ``` ## ## Call: ## lm(formula = FinalGradeCEMS ~ TimeSpent_hours + int + Gender, ## data = d) ## ## Residuals: ## Min 1Q Median 3Q Max ## -66.593 -7.382 4.761 14.534 30.618 ## ## Coefficients: ## Estimate Std. Error t value Pr(>|t|) ## (Intercept) 69.61325 7.06075 9.859 <2e-16 *** ## TimeSpent_hours 0.36962 0.04198 8.804 <2e-16 *** ## int -0.99359 1.58756 -0.626 0.532 ## GenderM -0.54962 2.06489 -0.266 0.790 ## --- ## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1 ## ## Residual standard error: 21.03 on 499 degrees of freedom ## (100 observations deleted due to missingness) ## Multiple R-squared: 0.1375, Adjusted R-squared: 0.1323 ## F-statistic: 26.51 on 3 and 499 DF, p-value: 6.362e-16 ``` --- ### B. A buffet of models Adding an interaction ```r m3 <- lm(FinalGradeCEMS ~ TimeSpent_hours + int*Gender, data = d) summary(m3) ``` ``` ## ## Call: ## lm(formula = FinalGradeCEMS ~ TimeSpent_hours + int * Gender, ## data = d) ## ## Residuals: ## Min 1Q Median 3Q Max ## -66.812 -7.636 4.664 14.415 33.093 ## ## Coefficients: ## Estimate Std. Error t value Pr(>|t|) ## (Intercept) 80.93390 8.70113 9.302 <2e-16 *** ## TimeSpent_hours 0.36890 0.04182 8.820 <2e-16 *** ## int -3.65595 1.98802 -1.839 0.0665 . ## GenderM -30.73798 13.81410 -2.225 0.0265 * ## int:GenderM 7.21687 3.26560 2.210 0.0276 * ## --- ## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1 ## ## Residual standard error: 20.95 on 498 degrees of freedom ## (100 observations deleted due to missingness) ## Multiple R-squared: 0.1458, Adjusted R-squared: 0.139 ## F-statistic: 21.26 on 4 and 498 DF, p-value: 3.358e-16 ``` --- ### B. A buffet of models *t*-test ```r m_t_test <- t.test(FinalGradeCEMS ~ Gender, data = d) m_t_test ``` ``` ## ## Welch Two Sample t-test ## ## data: FinalGradeCEMS by Gender ## t = -0.30379, df = 327.71, p-value = 0.7615 ## alternative hypothesis: true difference in means is not equal to 0 ## 95 percent confidence interval: ## -4.579370 3.354211 ## sample estimates: ## mean in group F mean in group M ## 77.01877 77.63135 ``` --- ### B. A buffet of models ANOVA ```r m_anova <- aov(FinalGradeCEMS ~ subject, data = d) m_anova ``` ``` ## Call: ## aov(formula = FinalGradeCEMS ~ subject, data = d) ## ## Terms: ## subject Residuals ## Sum of Squares 13484.46 269057.23 ## Deg. of Freedom 4 568 ## ## Residual standard error: 21.76447 ## Estimated effects may be unbalanced ## 30 observations deleted due to missingness ``` --- ### B. A buffet of models Multi-level model ```r library(lme4) m5 <- lmer(FinalGradeCEMS ~ TimeSpent_hours + int*Gender + (1|course_id), data = d) summary(m5) ``` ``` ## Linear mixed model fit by REML ['lmerMod'] ## Formula: FinalGradeCEMS ~ TimeSpent_hours + int * Gender + (1 | course_id) ## Data: d ## ## REML criterion at convergence: 4433.8 ## ## Scaled residuals: ## Min 1Q Median 3Q Max ## -3.4970 -0.4169 0.2413 0.6507 2.3171 ## ## Random effects: ## Groups Name Variance Std.Dev. ## course_id (Intercept) 46.47 6.817 ## Residual 384.21 19.601 ## Number of obs: 503, groups: course_id, 26 ## ## Fixed effects: ## Estimate Std. Error t value ## (Intercept) 74.22969 8.45385 8.781 ## TimeSpent_hours 0.43078 0.04128 10.435 ## int -2.84129 1.89455 -1.500 ## GenderM -26.55507 13.10001 -2.027 ## int:GenderM 6.39449 3.09236 2.068 ## ## Correlation of Fixed Effects: ## (Intr) TmSpn_ int GendrM ## TimSpnt_hrs -0.239 ## int -0.963 0.091 ## GenderM -0.595 0.021 0.611 ## int:GenderM 0.583 -0.027 -0.609 -0.989 ``` --- ### Live coding Let's head over to the following file for a demonstration: `week-10-demo.R` --- # Logistics **This week** * Homework 10: Available tomorrow by noon tomorrow; **Due by Thursday, 4/1** * Readings: * https://datascienceineducation.com/c09.html * https://moderndive.com/5-regression.html --- # Final Project * [Final project](https://making-data-science-count.github.io/s21-intro-to-data-sci-methods-in-ed/assignments-final-projects.html) * Flesh out final project idea based upon feedback (this forthcoming week) * Then receive feedback from us (the following week) --- ### Random * Do you have an interest in a class on social network analysis (more of a general theoretical and methodological approach that can be brought to bear on the analysis of face-to-face and digital networks) and the analysis of social media data? If so, please let us know. * Are you interested in a graduate-level certificate in educational data science? * https://docs.google.com/document/d/e/2PACX-1vRhJTuCQfpEx9uZl57pucjyr_quIR9Vv5ZZdxvu4GSrdD5lkIQyUTsWX5NyuHiPivvOMPtkLmoLoi1X/pub --- ### Wrapping up In your base group's Slack channel: - What is one thing you learned today? - What is something you want to learn more about? - Share your feelings in GIF form!


| ProtonAttachments |
Proton implementation of an Attachments object.
|
| ProtonConnection |
Implements the proton Connection API
|
| ProtonDeliveryTagGenerator |
|
| ProtonDeliveryTagGenerator.BUILTIN |
|
| ProtonEndpoint |
Proton abstract Endpoint implementation that provides some common facilities.
|
| ProtonEngine |
The default proton Engine implementation.
|
| ProtonEngineConfiguration |
Proton engine configuration API
|
| ProtonEngineHandlerContext |
Context for a registered EngineHandler
|
| ProtonEngineNoOpSaslDriver |
A Default No-Op SASL context that is used to provide the engine with a stub
when no SASL is configured for the operating engine.
|
| ProtonEnginePipeline |
|
| ProtonEnginePipelineProxy |
|
| ProtonIncomingDelivery |
Proton Incoming Delivery implementation
|
| ProtonLink |
Common base for Proton Senders and Receivers.
|
| ProtonLinkCreditState |
Holds the current credit state for a given link.
|
| ProtonOutgoingDelivery |
Proton outgoing delivery implementation
|
| ProtonReceiver |
Proton Receiver link implementation.
|
| ProtonSender |
Proton Sender link implementation.
|
| ProtonSequentialTagGenerator |
A Built in proton DeliveryTagGenerator that creates new tags using a sequential
numeric value which is encoded using the most compact representation of the numeric value.
|
| ProtonSession |
Proton API for Session type.
|
| ProtonTransactionController |
|


Price of anarchy for dynamic flows
05 Dec 2019This post is about flows from a game theory perspective. It originates from a recent talk of Tim Oosterwijk at the University of Chile about this paper.
A model for dynamic flows
We use a model useful to study settings like urban traffic. The flow is dynamic (that is we do not focus on some stationary state) and there can be congestion. It is called the fluid queueing model.
The network is a graph, and there is one source node where the flow enters and one target node where the flow exits. Each edge of the network has a delay and a capacity per time unit. If more flows enters the edge than the capacity, a (FIFO) queue will form inside this edge.
Maybe a good example is a network where on every edge there is a toll. If there is no queue, going through a toll $t$ takes some $s_t$ seconds, and at most some $c_t$ cars can go through the toll at each second. If too many cars arrive, then a queue is forming, that will disappear later if not so many cars arrive.
Objective
We consider a setting where a constant flow $u_0$ enters the network at each unit of time.
Now at each intersection of degree $d$ a particule of flow can go in either of the $d-1$ directions. Given the choice of each particule at each intersection, the flow is completely defined, and you can measure how fast it is. For example routing every particule through the same edge of small capacity would in general form a huge queue in this edge and make the flow very slow.
We can consider at least two notions of efficiency: (1) for a given time, how much flow exits the network, and (2) for a given amount of flow to start with, when does the last particule exits the network. We we will consider the second one, called the makespan.
Price of anarchy
We study the makespan of different strategies for routing the flow. As often in algorithmic game theory, one is interested in the price of anarchy. On a given instance this price is the ratio of the makespan of the best routing strategy divided by the makespan of the strategy where every particule optimizes its own travel time. In other words, the ratio between the strategy where an oracle decides optimally a route for every car, and the strategy where every driver optimizes its own travel time. Note that the setting where we let the particules (or drivers) decide is a kind of game, and we look at the equilibrium of this game. This might be called the selfish solution.
The price of anarchy of the problem is the largest (the supremum to be precise) price of anarchy among every instance of the problem.
Result
Tim and his co-authors show (among other results) an upper bound of $e/(e-1)$ on the price of anarchy for this problem, under some conditions.
A key open problem: the monotonicity conjecture
There is a very neat and puzzling conjecture that, if true, would imply that the upper bound above always hold.
The so-called monotonicity conjecture states that: if one reduces the flow that enters in the network by unit of time (but keeping the total amount to push in the network), then the makespan of the selfish solution increases.
This seems very natural, but it is still open, and sometimes unexpected things happen in the such games (like in Braess’s paradox)


InForm
Kylie Dale and Michael Guida
Select a Pose
Plank
Mountain Pose
Downward Dog
Warrior
Try it!
Build Your Own Pose
Pose Name:
Left Arm
Direction:
Forward
Side
Angle:
0
45
90
135
180
Right Arm
Direction:
Forward
Side
Angle:
0
45
90
135
180
Back
Back straight
Back bent forward
Back bent backward
Submit
Feedback : Pose
Left Arm
Waiting for Input
Right Arm
Waiting for Input
Back
Waiting for Input


--- layout: post status: publish published: true title: WS-Addressing Epiphany author: display_name: Tomas Restrepo login: tomasr email<EMAIL_ADDRESS>url: http://winterdom.com/ author_login: tomasr author_email<EMAIL_ADDRESS>author_url: http://winterdom.com/ wordpress_id: 803 wordpress_url: http://winterdom.com/2004/06/wsaddressingepiphany date: '2004-06-24 17:16:07 +0000' date_gmt: '2004-06-24 17:16:07 +0000' categories: - Web Services tags: [] comments: [] ---
Last week, I was visiting one of our customers, and so we started to discuss some ideas they were floating around for a possible serviced-based implementation of a new functionality into their applications. Then, it hit me: All he was talking about would've been almost trivially solvable by using logical addresses and WS-Addressing-based routing. It was quite an epiphany for me :)


About the Bus Mall picker:
This app will help YOU, the VALUED CONSUMER, choose which overpriced meaningless items BUS MALL will use to extract as much money out of you as possible! Choose wisely and HAVE FUN!!!
Which of these three items are you most willing to buy? - Click any box to begin!
- See below for description of each item's selection data:


For details on how to use Projections from Java, see How to use projections in Java.
Many real life use cases require filtering of objects solely based on their structure. Two main use cases are:
We call this type of filtering - structural filtering or projections. The following section describes design and implementation of structural filtering in Pegasus.
Two main goals of structural filtering design are:
In order to satisfy those goals, it is desirable that:
More formally, filters are functions on objects; if f, g and h are filters and x is an object, we would like the have:
Before going into details, one note on terminology. There is a big overlap between Map and Object types (in general). In many languages, they are treated interchangeably. You can think of an object as a map, where map key is field name and map value is a field value. Moreover, JSON does not distinguish between the two. Thus, this document describes only how to define filters for Map data type. All definitions related to Map type also apply to Object type.
There are two types of structural filters users might want to express:
It is important to note that even though the Rest.li framework can process negative masks for negative projections, the generated client builders do NOT allow such negative masks to be created. Only positive masks can be created by the generated request builders and hence all projection use cases within LinkedIn use positive projections.
The documentation listed below here for positive and negative masks is provided simply for reference purposes. At some point in the future, it may be possible that the Rest.li framework supports negative projection.
Structural filtering can be expressed as a JSON or any equivalent in memory representation. Ability of expressing filters as JSON objects is beneficial because it can be easily processed by clients and is language agnostic.
Positive mask is a JSON object, with number 1 assigned to selected fields, for example:
{
"person": {
"phone": 1,
"firstname": 1,
"lastname": 1,
"current_position": {
"job_title": 1
}
}
}
is a mask, which selects only phone, first name, last name and current position’s job title from User Profile.
Negative mask is a JSON object, with number 0 assigned to selected fields, for example:
{
"profile": {
"phone": 0
}
}
is a mask, which hides phone number in the User Profile.
Syntax for array is the following:
"array_field": {
"$start": 10,
"$count": 15,
"$*": {
(...)
}
}
where $* is a wildcard mask, applied to every element in Array. $start and $count are optional fields which specify range of array that will be returned. First element of an array has index 0. Semantic of $start and $count is intuitive:
Specifying range in an array is treated as a positive mask e.g. it is equivalent to selecting elements of array using positive mask.
If mask contains only $start, then $count is implicitly evaluated to Integer.MAX_INT.
If mask contains only $count, then $start is implicitly evaluated to 0.
If entire array needs to be masked, then syntax is simply:
"array_field": 1
for positive mask or
"array_field": 0
for negative mask.
Syntax for the map is the following:
"map_field": {
"$*": {
/* mask for every values in the map */
},
"key1": {
/* mask for value of key1 */
},
"key2": {
/* mask for value of key1 */
}
}
}
where $* is a wildcard mask, applied to every value in Map.
If mask for map contains both wildcard $* and values for specific key e.g. key1, then mask, which will be applied to the value of key1 is a composition of wildcard mask and mask for key1. See next chapters for semantics of mask composition.
If entire value for a specific key needs to be masked, syntax is:
"map_field": {
"key1": 1,
"key2": 1
}
for positive mask and:
"map_field": {
"key1": 0,
"key2": 0
}
for negative mask.
Finally, if entire map needs to be masked, syntax is:
"map_field": 1
for positive mask and:
"map_field": 0
for negative mask.
Mask syntax defines meta-fields: $, $start and $count. They do not represent mask for fields with names: $, $start, $count and they have special semantics. In order to be able to represent mask for fields, which names start with ‘$’ character, ‘$’ character is escaped in all field names e.g.:
{
"$$field": 1
}
is a mask, which selects only field with name “$field”.
Positive mask is used in situations where user wants to limit the results only to specified fields (most likely for performance reasons).
If positive mask is applied to an object, all fields not specified in the mask will be permanently removed from the object, leaving only fields specified in the mask.
Negative mask is used in situations where user wants to restrict access to some fields. One use case might be applying security policies on the server side, where certain confidential fields are removed from objects. Other use case is that client might want to fetch entire object excluding some specified fields e.g. for performance reasons - see REST API section for use case example.
If negative mask is applied to an object, all fields specified in the mask will be permanently removed from the object, leaving all other fields untouched in the object.
In case all fields of an object get removed by the negative mask, then the result is an empty object. Similarly, if object does not have any of fields specified in positive mask, the result is an empty object.
Two main use cases for mask composition are:
In terms of JSON representation, composition of 2 or more masks of same
kind is just union of objects that JSON represents.
Composition of two positive masks is mask equivalent to sum of fields
requested in separate masks.
The following table summarizes the semantics of composition of two positive masks (1 means that field exists in positive mask, - means that it does not exist in mask, v in result means that field exist in an object after applying mask, - means that field is missing):
| positive mask | positive mask | result |
|---|---|---|
| - | - | - |
| - | 1 | v |
| 1 | - | v |
| 1 | 1 | v |
The following table summarizes the semantics of composition of two negative masks (0 means that field exists in negative mask, - means that it does not exist in mask, v in result means that field exist in an object after applying mask, - means that field is missing):
| negative mask | negative mask | result |
|---|---|---|
| - | - | v |
| - | 0 | - |
| 0 | - | - |
| 0 | 0 | - |
For example, composition of two positive masks:
mask1:
{
"a": 1,
"c": 1
}
mask2:
{
"b": 1,
"d": 1
}
composition of mask1 and mask2:
{
"a": 1,
"b": 1,
"c": 1,
"d": 1
}
Case of array’s $start and $count meta-fields requires extra explanation. Since $start and $count are treated as a positive mask, for example selection of sub-range of array, composition of two ranges is smallest range that contains both ranges:
mask1:
"array_field": {
"$start": 15,
"$count": 20,
"$*": {
(...)
}
}
mask2:
"array_field": {
"$start": 20,
"$count": 30,
"$*": {
(...)
}
}
composition of mask1 and mask2:
"array_field": {
"$start": 15,
"$count": 35,
"$*": {
/* composition of masks from mask1 and mask2 */
(...)
}
}
another example, when ranges are disjoint:
mask1:
"array_field": {
"$start": 10
"$count": 5,
"$*": {
(...)
}
}
mask2:
"array_field": {
"$start": 20,
"$count": 5,
"$*": {
(...)
}
}
composition of mask1 and mask2:
"array_field": {
"$start": 10,
"$count": 15,
"$*": {
/* composition of masks from mask1 and mask2 */
(...)
}
}
Intuitively the output of composition of positive and negative masks is as if at first, positive mask was applied and after that, negative mask was applied.
The following table summarizes the semantics of composition of positive and negative masks (1 means that field exists in positive mask, 0 means that field exists in negative mask, v in result means that field exist in an object after applying mask, - means that field is missing):
| positive mask | negative mask | result |
|---|---|---|
| - | - | - |
| - | 0 | - |
| 1 | - | v |
| 1 | 0 | - |
Here’s a few examples.
mask1 (positive):
{
"a": 1,
"b": 1
}
mask2 (negative):
{
"b": 0,
"c": 0
}
input object:
{
"a": "value1",
"b": "value2",
"c": "value3",
"d": "value4"
}
result after applying composition of mask1 and mask2:
{
"a": "value1"
}
It is possible that simple mask (0 or 1) is composed with a complex mask, represented as an object.
Since negative mask (0) has the higher priority than positive mask, then result of composition of mask equal to 0 with any other mask is 0 e.g. composition of mask:
{
"a": 0
}
with
{
"a": {
"$*": 1
"b": 0,
}
}
is equal to:
{
"a": 0
}
The semantics of positive mask is: select this field and all it’s children. Hence, the following two masks are semantically equivalent:
{
"a": 1
}
{
"a": {
"$*": 1
}
}
In other words, positive mask is recursive. If positive mask was not recursive, then it would not be possible to express the following filter: “select field ”a” and all it’s children” without prior knowledge of all available fields in field “a”.
Composition of positive mask with a complex mask propagates positive mask recursively e.g. composition of:
{
"a": 1
}
with:
{
"a": {
"b": 0
}
}
yields result:
{
"a": {
"$*": 1,
"b": 0
}
}
If complex mask already contains wildcard mask, then $*=1 is recursively pushed down to the wildcard of the wildcard e.g. composition of positive mask:
{
"profile": 1
}
with negative mask:
{
"profile": {
"$*": {
"password": 0
}
}
}
yields result:
{
"profile": {
"$*": {
"$*": 1,
"password": 0
}
}
}
The reason why pushing down the $*=1 mask preserves correct semantics is because simple mask 1 is equivalent to the complex mask: { “$*”: 1 }.
It means that the following masks are equivalent:
{
"a": 1
}
and
{
"a": {
"$*": 1
}
}
Mask composition is commutative. It means that it doesn’t matter in which order masks are composed. However, application of masks, which are or were built using positive masks, on the object is not associative operation. Consider the following example:
mask1:
{
"a": 1
}
mask2:
{
"b": 1
}
input object:
{
"a": "value1",
"b": "value2"
}
If we first compose masks and apply mask obtained from composition on input object the result will contain both fields “a” and “b”. However, if we first apply mask1 on input object and then apply mask2 on the result, then final result will be empty object.
REST API uses syntax similar to LinkedIn public REST API extended with concept of negative masks. The need for concept of negative mask is required to accommodate the following scenario.
Let’s assume that User Profile contains a field “emails” which contains mailbox contents in it. Client might want to request User Profile data (without knowing exactly which fields are available) but definitely without “emails” field, which might be huge. The notion of not needing to know which fields are available allows backward compatible evolution of data model without modification of all clients. This use case might appear in mid-tier, where service retrieves objects, do calculations/modify them and return to requesters. It would be beneficial if mid-tier services were oblivious (to some extent) to data model evolution.
The reasons for choosing LinkedIn public API syntax in REST API, instead of encoding JSON are the following:
Internally, filter expressions and JSON filter expressions will be parsed into the same data structure. This will allow composition of filters (for example, security policies). REST API will not be fully compatible with original LinkeIn public API syntax.
Proposed syntax will be used only in REST interface. Composition of simple masks can generate complicated masks. Pegasus will automatically generate correct expression and will be able to parse it. The only time, when developer will deal with projections syntax is during experimenting, debugging and so on.
For example, the following JSON positive mask:
{
"person": {
"firstname": 1,
"lastname": 1
}
}
would translate to the following expression:
:(person:(firstname,lastname))
Projections are passed as a value of ‘fields’ request parameter in URL e.g.
http://host:port/context/resource/id?fields=person:(firstname,lastname)
Please note that, as mentioned above, negative projections should not be used.
The syntax for array representation is the following:
"array_field": {
"$start": 10,
"$count": 15,
"$*": {
"field1": 1,
"field2": 1
}
}
will be represented as:
array_field:($*:(field1,field2),$start=10,$count=15)
The syntax for map representation follows similarity between Object and Map data structure. The syntax is the following, for mask on map:
"map_field": {
"$*": {
"field1": 1
},
"key1": {
"field2": 1
},
"key2": {
"field3": 1
}
}
}
will be represented as:
map_field:($*:(field1),key1:(field2),key2:(field3))
Java client should use helper classes in:
com.linkedin.data.transform.filter.request
to build and manipulate projections.


and enjoy your LIFE!
The more you eat, the longer you get! But the longer you get, the more dangerous you become...
A classic. Play this electronic soccer game with a friend!
How long can you stay alive?


Dump a process on linux. Fun to gcore and then strings for passwords.
Check out all processes, but especially things like gnome.keyring and firefox
Generate a core dump of a running program with process ID pid. Produced file is equivalent to a kernel produced core file as if the process crashed (and if "ulimit -c" were used to set up an appropriate core dump limit). Unlike after a crash, after gcore the program remains running without any change.
gcore [-a] [-o filename] pid
-a Dump all memory mappings. The actual effect of this option
depends on the Operating System. On GNU/Linux, it will disable
"use-coredump-filter" and enable "dump-excluded-mappings".
-o filename
The optional argument filename specifies the file name where to
put the core dump. If not specified, the file name defaults to
core.pid, where pid is the running program process ID.


Home
Samsung
Apple
H T C
V S
Contact
Register
Get In Touch With Us ...
Sorry, your browser does not support inline SVG.
First Name*
Last Name*
E-mail*
Encryption
Telephone:
Country:
Comment:
or Photo
Send


--- layout: post title: Louis CK on why he loves Bill Clinton date: 2011-05-25 08:53:06.000000000 -04:00 categories: - Commentary on works - Culture and Society - Politics - TV tags: [] status: publish type: post published: true meta: _edit_last: '7106425' author: login: samarthbhaskar email<EMAIL_ADDRESS>display_name: samarthbhaskar first_name: '' last_name: '' ---
In this interview with Louis CK, he mentions, among many other gems, why he and Chris Rock love Bill Clinton -
Me and Chris try to study a lot of different kinds of people, not just comedians. We both love Bill Clinton — Clinton is America's headliner. One of the greatest things I ever saw was him at Coretta Scott King's funeral. Jimmy Carter, George Bush Senior, Hillary — all these people making speeches, and then Bill Clinton goes on and he says, "Let's all remember that that is a woman lying right there." And he points at her.
It was audacious. "That is a woman who had her dreams and her pain and her passions," and I think he said "lust."
He says, "There's her family — think about what they're going through today, and everything that's happened to them since their daddy got shot. The burden that must have been hers."
 I hope to have any of that skill as a comic. He just found this short circuit.  That's what he did.
This is of course not the first time I've heard someone say such things about Clinton, but it may be the first time I've heard a comedian say them.


“The LORD [is] my strength and my shield; my heart trusted in him, and I am helped: therefore my heart greatly rejoiceth; and with my song will I praise him.”
Psalms 28:7
To prevent the transmission of HIV/AIDS, to bring about attitudinal and behavioral changes and to provide home based care and support to the affected people.
To enable every individual to live as citizen of India enjoying their right and fulfilling their duties.
To prevent the transmission of HIV/AIDS, to bring about attitudinal and behavioral changes and to provide home based care and support to the affected people.
To enable every individual to live as citizen of India enjoying their right and fulfilling their duties.
“The LORD [is] my strength and my shield; my heart trusted in him, and I am helped: therefore my heart greatly rejoiceth; and with my song will I praise him.”
Guna is the gateway of Malwa and Chambal. Guna is a fast developing city , with factories and other business institutions. The population of Guna is approximately 1666767, in the area of 6484.63 sq.km according to 2001 census survey.
Guna being one of the industrial cities of the state of Madhya Pradesh and populated district has increased number of migrant workers and slum - dwellers. The high population and minimum living conditions has given birth to lot of evils and health related problems.  Disabilities are the hall mark of this district.


Protocols
The following protocols are available globally.
-
An AuthProvider is responsible for providing the necessary information for a specific authentication request.
See moreDeclaration
Swift
public protocol AuthProvider
-
Protocol to be used to handle requests if Alamofire is not desired
See moreDeclaration
Swift
public protocol NetworkAdapter
-
An AuthListener provides an observer interface for users to listen in on auth events from a StitchClient.
See moreDeclaration
Swift
public protocol AuthDelegate: class
-
Undocumented
See moreDeclaration
Swift
public protocol AuthProviderType: Codable
-
Protocol to lay out basic methods and fields for a StitchClient.
See moreDeclaration
Swift
public protocol StitchClientType
-
Storage allows us to store arbitrary data via an arbitrary source. The protocol is modeled after Foundation.UserDefaults.
See moreDeclaration
Swift
public protocol Storage
-
Protocol for the information for any given push provider
See moreDeclaration
Swift
public protocol PushProviderInfo
-
A PushClient is responsible for allowing users to register and deregister for push notifications sent from Stitch or directly from the provider.
See moreDeclaration
Swift
public protocol PushClient


From:Neal Scott Scott.Neal@ENRON.com@ENRON To:Suchman@ENRON Sent:2017-01-11T04:40:16.0000000Z Subject:RE: Beach Outing
Colton and I will not be able to attend. Sorry for the late response.
Have a great time.
> -----Original Message-----
> From: "Suchman, Mark C"
> <Mark.Suchman@bakerpetrolite.com>@ENRON
> [mailto:IMCEANOTES-+22Suchman+2C+20Mark+20C+22+20+3CMark+2ESuchman+40b
><EMAIL_ADDRESS>> Sent: Thursday, June 7, 2001 10:53 AM
> To: Butch Butcher (E-mail); David Benninger (E-mail); Don Delozier
> (E-mail); Ed Fallik (E-mail); Jimmy Dagget (E-mail); Joe Hays
> (E-mail); John Byrd (E-mail); Lou TenHave (E-mail); Paul Stehr
> (E-mail); Rod Wiggins (E-mail); Ron Hancock (E-mail); Scott Neal
> (E-mail); Troy Utz (E-mail)
> Subject: Beach Outing
>
> So far we have a pretty good turn out for the camp out. The rest of
> you
> that have not rsvp'd can still let me know by first thing tomorrow. I
> know
> you're waiting for those baseball tournament schedules to decide. The
> only
> thing I need to know is if you will be there for dinner, otherwise
> come and
> go as you wish.
>
> If you decide to join us later and we are not at the house, we are at
> the
> beach or at the water slide down the street. Any questions call our
> cell
> phones. Rod at<PHONE_NUMBER> and me at<PHONE_NUMBER>.
>
> Ya Ta Hey,
>
> Mark Suchman
> Sr. Systems Analyst
> Baker Petrolite
><PHONE_NUMBER>
>
***********
EDRM Enron Email Data Set has been produced in EML, PST and NSF format by ZL Technologies, Inc. This Data Set is licensed under a Creative Commons Attribution 3.0 United States License <http://creativecommons.org/licenses/by/3.0/us/> . To provide attribution, please cite to "ZL Technologies, Inc. (http://www.zlti.com)."
***********
California


A1. Best Banners -Single/ Campaign |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 277 |
409 |
Logan #OneLastTime with Vogon |
Fox Star Studios |
Best Banners -Single/ Campaign |
| 662 |
976 |
Star Bharat - Making India Fearless |
Star Bharat |
Best Banners -Single/ Campaign |
| 287 |
421 |
Castrol CRB Mini Truck Shiksha Kendra |
Castrol CRB |
Best Banners -Single/ Campaign |
| 465 |
679 |
Avalanche |
Aditya Birla Group |
Best Banners -Single/ Campaign |
| 358 |
538 |
Punjab Di Beauty No.1 |
Godrej No.1 |
Best Banners -Single/ Campaign |
| 181 |
291 |
#SweatMore - Gatorade Live Panel Activation |
Gatorade |
Best Banners -Single/ Campaign |
A2. Best Banners - Rich Media with or without video |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 607 |
882 |
Amazon Fire TV Launch |
Amazon |
Best Banners - Rich Media with or without video |
| 4 |
20 |
Programmatic push & innovative creative strategy yields 165% growth in business |
Fullerton India Credit Co. Ltd. |
Best Banners - Rich Media with or without video |
| 265 |
394 |
The Week We Unmasked India |
Asian Paints - Royale Atmos |
Best Banners - Rich Media with or without video |
| 635 |
935 |
Ami KKR |
Kolkata Knight Riders |
Best Banners - Rich Media with or without video |
| 352 |
532 |
WORLD TV PREMIERE - TOILET EK PREM KATHA |
Zee Cinema |
Best Banners - Rich Media with or without video |
A3 Best Benchmark Content/ Branded Content |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 585 |
833 |
Cornetto - Say the Unsaid... |
Kwality Walls Cornetto |
Best Benchmark Content/ Branded Content |
| 576 |
819 |
Kissan Tiffin Time Table - Har Din Naya Tiffin, Har Din Empty Tiffin! |
Kissan |
Best Benchmark Content/ Branded Content |
| 360 |
542 |
#JumpForhealth |
Aditya Birla Health Insurance Co. Limited |
Best Benchmark Content/ Branded Content |
| 373 |
559 |
LinkedIn-MTV Get A Job Season 3 |
MTV India |
Best Benchmark Content/ Branded Content |
| 276 |
407 |
Truly Unskippable |
Asian Paints Royale Play |
Best Benchmark Content/ Branded Content |
| 624 |
908 |
#SowTheFuture: Empowering the Second-Generation Farmer |
Mahindra Tractors |
Best Benchmark Content/ Branded Content |
| 142 |
241 |
Tropicana brightens the environment this Diwali |
Tropicana |
Best Benchmark Content/ Branded Content |
| 620 |
900 |
How Johnson and Johnson proved that learning via branded content is ‘Best for Baby’ |
Johnson & Johnson |
Best Benchmark Content/ Branded Content |
| 106 |
162 |
AxisDirect Wise Advisor – An intelligent ROBO advisor for meeting all financial goals |
AxisDirect |
Best Benchmark Content/ Branded Content |
A4. Best Website/ Microsite |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 137 |
232 |
Mahindra SyouV.Com |
Mahindra SyouV |
Best Website/ Microsite |
| 373 |
560 |
LinkedIn-MTV Get A Job Season 3 |
MTV India |
Best Website/ Microsite |
| 289 |
430 |
Rakhi with Fabelle |
Fabelle |
Best Website/ Microsite |
| 348 |
517 |
#ChangeHerNot for Kaleerein |
ZEE TV |
Best Website/ Microsite |
| 610 |
887 |
Pro Kabaddi website |
Star Sports |
Best Website/ Microsite |
| 604 |
872 |
MTV presents Nescafe LABS |
MTV India |
Best Website/ Microsite |
A5. Best Use of Web Based Games |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 611 |
888 |
Khel Kabaddi |
Star Sports |
Best Use of Web Based Games |
| 623 |
907 |
Turning playtime into learning for the second-gen farmer |
Mahindra Tractors |
Best Use of Web Based Games |
| 57 |
92 |
30 Million touches |
Jio |
Best Use of Web Based Games |
| 34 |
61 |
Kong On HBO |
HBO India |
Best Use of Web Based Games |
| 307 |
469 |
U Cypher - Naya Sport Naye Superstars |
U Cypher |
Best Use of Web Based Games |
A6. Best Campaign- Online Advertising |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 114 |
173 |
Big Bazaar Sabse Saste 5 Din : India's first 24 hour Facebook Live |
Big Bazaar |
Best Campaign- Online Advertising |
| 412 |
614 |
#JumpForHealth |
Aditya Birla Health Insurance Co. Limited |
Best Campaign- Online Advertising |
| 419 |
625 |
adidas Uprising - Hijack |
adidas India _ Uprising |
Best Campaign- Online Advertising |
| 576 |
956 |
Kissan Tiffin Time Table - Har Din Naya Tiffin, Har Din Empty Tiffin! |
Kissan |
Best Campaign- Online Advertising |
| 417 |
623 |
adidas Running - Its On You |
adidas India - Running |
Best Campaign- Online Advertising |
| 57 |
93 |
30 Million touches |
Reliance Jio Infocomm |
Best Campaign- Online Advertising |
A7. Best Digital Direct Response Campaign |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 421 |
627 |
adidas Running - Its On You |
adidas India - Running |
Best Digital Direct Response Campaign |
| 424 |
630 |
adidas Uprising - Hijack |
adidas India - Running |
Best Digital Direct Response Campaign |
| 90 |
142 |
India's First AI based SMS, S-Cross |
Maruti Suzuki |
Best Digital Direct Response Campaign |
| 425 |
631 |
adidas Uprising - Registration |
adidas India _ Uprising |
Best Digital Direct Response Campaign |
| 670 |
999 |
Finding the center Match |
HSBC India |
Best Digital Direct Response Campaign |
| 332 |
494 |
PAYBACK ACHIEVES A 4X INCREASE IN CUSUMER RESPONSES WITH SURBO |
PAYBACK |
Best Digital Direct Response Campaign |
B1. Best Use of WAP /Html/ other sites for Mobiles |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 133 |
227 |
Godrej HIT - Track The Bite |
Godrej HIT |
Best Use of WAP /Html/ other sites for Mobiles |
| 225 |
345 |
Kingfisher Beer Up Conveyor Belt |
Kingfisher |
Best Use of WAP /Html/ other sites for Mobiles |
| 289 |
432 |
Rakhi with Fabelle |
Fabelle |
Best Use of WAP /Html/ other sites for Mobiles |
| 616 |
894 |
How Bajaj Auto transformed the digital experience for all of its brands overnight |
Bajaj Auto |
Best Use of WAP /Html/ other sites for Mobiles |
| 348 |
519 |
#ChangeHerNot for Kaleerein |
ZEE TV |
Best Use of WAP /Html/ other sites for Mobiles |
B2. Best App Developed- Products / Services / Corporate / Social/ Films / TV Shows / Entertainment/ Lifestyle / Gaming etc. |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 202 |
321 |
Pitchers App |
Pitchers |
Best App Developed- Products / Services / Corporate / Social/ Films / TV Shows / Entertainment/ Lifestyle / Gaming etc. |
| 29 |
53 |
Godrej HIT |
Godrej HIT |
Best App Developed- Products / Services / Corporate / Social/ Films / TV Shows / Entertainment/ Lifestyle / Gaming etc. |
| 700 |
1054 |
Aaj Tak |
Aaj Tak |
Best App Developed- Products / Services / Corporate / Social/ Films / TV Shows / Entertainment/ Lifestyle / Gaming etc. |
| 613 |
890 |
Pro Kabaddi App |
Star Sports |
Best App Developed- Products / Services / Corporate / Social/ Films / TV Shows / Entertainment/ Lifestyle / Gaming etc. |
| 57 |
94 |
30 Million touches |
Jio |
Best App Developed- Products / Services / Corporate / Social/ Films / TV Shows / Entertainment/ Lifestyle / Gaming etc. |
B3. Best Innovation in Mobile Marketing |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 522 |
754 |
GSK Mobile Sakhi - A Mobile Voice Campaign |
Mother's Horlicks |
Best Innovation in Mobile Marketing |
| 123 |
201 |
TRUECALLER Flash Messaging - Bot based promotion |
Truecaller |
Best Innovation in Mobile Marketing |
| 675 |
1012 |
One India One Money |
Aditya Birla Capital |
Best Innovation in Mobile Marketing |
| 339 |
501 |
Dettol |
Dettol |
Best Innovation in Mobile Marketing |
| 481 |
706 |
When Tinder Swiped center for Nike |
NIKE |
Best Innovation in Mobile Marketing |
| 168 |
274 |
The car that took the Internet for a ride |
RACEMO |
Best Innovation in Mobile Marketing |
| 483 |
708 |
Captain Morgan- Cometh the hour, Cometh the drink |
Captain Morgan India |
Best Innovation in Mobile Marketing |
| 205 |
324 |
How Boost used Data and Machine Learning to Identify & target kids online |
Boost |
Best Innovation in Mobile Marketing |
B4. Best Campaign- Use of Mobile |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 232 |
352 |
When Horlicks skipped the ad and told a story in rural Bihar |
Horlicks |
Best Campaign- Use of Mobile |
| 486 |
711 |
Friendship-1 Drunk Driving-0 |
McDowells no.1 Soda |
Best Campaign- Use of Mobile |
| 57 |
96 |
30 Million touches |
Jio |
Best Campaign- Use of Mobile |
| 260 |
389 |
Making Time in a Woman's Schedule for Star Duphar |
Star Plus |
Best Campaign- Use of Mobile |
| 528 |
761 |
McDowell's No 1 #Jointhepact |
McDowell's No 1 |
Best Campaign- Use of Mobile |
| 209 |
329 |
Pitchers App |
Pitchers |
Best Campaign- Use of Mobile |
| 286 |
420 |
Castrol CRB Plus created its own way to find a tractor owner |
Castrol CRB Plus |
Best Campaign- Use of Mobile |
C1. Best Use of Social Networks |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 68 |
110 |
Social Sher: Social Media Brand Ambassador Programme |
HDFC Bank Limited |
Best Use of Social Networks |
| 583 |
830 |
Magnum Unleash your Wild Side |
Kwality Walls Magnum |
Best Use of Social Networks |
| 348 |
520 |
#ChangeHerNot for Kaleerein |
ZEE TV |
Best Use of Social Networks |
| 381 |
579 |
Mumbai Khadde Mein |
REDFM |
Best Use of Social Networks |
| 71 |
113 |
TED Talks India Nayi Soch |
STAR PLUS |
Best Use of Social Networks |
| 573 |
814 |
#CallingKaran |
Ishq 104.8 FM |
Best Use of Social Networks |
| 93 |
145 |
#WantedFairBridesAndGrooms |
Shaadi.com |
Best Use of Social Networks |
| 297 |
454 |
Yes Mom |
ActivKids Immuno Booster |
Best Use of Social Networks |
| 412 |
615 |
#JumpForHealth |
Aditya Birla Health Insurance Co. Limited |
Best Use of Social Networks |
C2. Best use of Videos |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 428 |
634 |
adidas Uprising - Registration |
adidas India _ Uprising |
Best use of Videos |
| 296 |
451 |
#HungryForChocolaty |
Kellogg's Chocos Fills |
Best use of Videos |
| 114 |
175 |
Big Bazaar Sabse Saste 5 Din : India's first 24 hour Facebook Live |
Big Bazaar |
Best use of Videos |
| 188 |
299 |
Breaking the deafening silence – Mirinda Release the pressure |
Mirinda |
Best use of Videos |
| 229 |
349 |
Testers vs Developers |
Kingfisher Ultra |
Best use of Videos |
| 626 |
914 |
Clean & Clear Natural Bright gets it right with dynamic messaging |
Johnson & Johnson |
Best use of Videos |
C3. Strongest Community Engagement |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 636 |
936 |
RexBot educates India's youth on healthy sex |
Durex |
Strongest Community Engagement |
| 445 |
657 |
Durex Always On |
Durex |
Strongest Community Engagement |
| 226 |
346 |
Strongest Community Engagement – Ultra Shorts |
Kingfisher Ultra |
Strongest Community Engagement |
| 120 |
192 |
Godrej Ezee |
Godrej Ezee |
Strongest Community Engagement |
| 297 |
455 |
Yes Mom |
ActivKids Immuno Booster |
Strongest Community Engagement |
C4. Most Effective Social Listening |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 642 |
944 |
Pro-Kabaddi League: Applying social media listening to identify new teams to be launched for PKL 5 |
The Distillery |
Most Effective Social Listening |
| 398 |
599 |
ITC Hotels’ E-concierge robust: Social listening and Engagement |
ITC Hotels |
Most Effective Social Listening |
| 401 |
602 |
Taj.Live- All you have to do is "LISTEN" |
Taj Hotels Palaces Resorts Safaris |
Most Effective Social Listening |
| 179 |
289 |
#MomBeingMom |
Happydent |
Most Effective Social Listening |
| 570 |
808 |
Royal Enfield - Influencer Impact Score |
Royal Enfield |
Most Effective Social Listening |
| 312 |
474 |
U Cypher Naya Sport Naye Superstars |
U Cypher |
Most Effective Social Listening |
D1. Best SEO for website / universal search ranking |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 444 |
656 |
Dominating the Top position on Google Search for Myntra via Innovative SEO |
Myntra |
Best SEO for website / universal search ranking |
| 693 |
1047 |
Sharekhan - Local Search |
Sharekhan Ltd. |
Best SEO for website / universal search ranking |
| 212 |
332 |
How Boost used Data and Machine Learning to Identify & target kids online |
Boost |
Best SEO for website / universal search ranking |
| 590 |
841 |
Goomo - SEO |
Goomo |
Best SEO for website / universal search ranking |
D2. Best PPC |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 629 |
924 |
Aaj Likhenge Kal- Digital Campaign |
Zee TV |
Best PPC |
| 619 |
897 |
Dr. Batra: Turning a bad booking experience into one less worry for patients |
Dr. Batra |
Best PPC |
| 282 |
416 |
5Paisa Capital Limited |
5Paisa |
Best PPC |
| 11 |
28 |
Google’s SmartSearch boosts Search Volume By 60% |
Bajaj Allianz General Insurance Company Limited |
Best PPC |
| 476 |
699 |
HSBC - Finding the center Match |
The Hongkong and Shanghai Banking Corporation Limited |
Best PPC |
D3. Best SEM Strategy |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 292 |
441 |
Godrej Late Night Searches |
Godrej Properties |
Best SEM Strategy |
| 488 |
714 |
HIC HIC HURRAH! How Diageo won in search |
Diageo India |
Best SEM Strategy |
| 628 |
916 |
How Johnson and Johnson’s helped new parents find quick solutions for baby care |
Johnson & Johnson |
Best SEM Strategy |
| 400 |
601 |
Store Visits: Digital Marketing, More than form fills |
Renault KWID |
Best SEM Strategy |
| 136 |
231 |
VIVO Viewtube |
VIVO |
Best SEM Strategy |
E1. Best Integrated Media Campaign - Product/ Services |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 395 |
596 |
#TajWithIndia |
Taj Hotels Palaces Resorts Safaris |
Best Integrated Media Campaign - Product/ Services |
| 152 |
251 |
Where are the jobs? |
Bloomberg Quint |
Best Integrated Media Campaign - Product/ Services |
| 583 |
831 |
Magnum Unleash your Wild Side |
Kwality Walls Magnum |
Best Integrated Media Campaign - Product/ Services |
| 197 |
316 |
Voot brand relaunch - WHY NOT campaign |
Voot |
Best Integrated Media Campaign - Product/ Services |
| 275 |
406 |
See Something New |
Asian Paints Royale Play |
Best Integrated Media Campaign - Product/ Services |
| 510 |
739 |
GoAir increased ROI by 8x using Actionable Analytics |
GoAir |
Best Integrated Media Campaign - Product/ Services |
E2. Best Integrated Media Campaign - Corporate |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 464 |
677 |
Microsoft Future Decoded 2017 |
Microsoft |
Best Integrated Media Campaign - Corporate |
| 630 |
929 |
Aaj Likhenge Kal |
Zee TV |
Best Integrated Media Campaign - Corporate |
| 117 |
183 |
Think Equity. Think Motilal Oswal. |
Motilal Oswal Financial services Limited |
Best Integrated Media Campaign - Corporate |
| 450 |
662 |
Microsoft Pledge for Cyber Secure India |
Microsoft |
Best Integrated Media Campaign - Corporate |
| 567 |
805 |
Max Bupa Walk For Health |
Max Bupa |
Best Integrated Media Campaign - Corporate |
E3. Best Integrated Media Campaign - Social Cause |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 381 |
581 |
Mumbai Khadde Mein |
REDFM |
Best Integrated Media Campaign - Social Cause |
| 667 |
992 |
Excuses don't save life, platelet donation does! |
Godrej HIT FIK |
Best Integrated Media Campaign - Social Cause |
| 578 |
825 |
Start Strong Tamil Nadu |
Hamam |
Best Integrated Media Campaign - Social Cause |
| 691 |
1044 |
Colgate Scholarship 2017 |
Colgate Dental Cream |
Best Integrated Media Campaign - Social Cause |
| 682 |
1031 |
SPAR Season of Joy Campaign |
SPAR India |
Best Integrated Media Campaign - Social Cause |
E4. Best Integrated Media Campaign - Films/ TV Shows / News Shows / Events |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 295 |
449 |
I Can You Can |
Nicotex |
Best Integrated Media Campaign - Films/ TV Shows / News Shows / Events |
| 91 |
143 |
Bahubali 2 |
WittyFeed |
Best Integrated Media Campaign - Films/ TV Shows / News Shows / Events |
| 459 |
672 |
#भुलादेडर | #BhulaDeDarr |
Star Bharat |
Best Integrated Media Campaign - Films/ TV Shows / News Shows / Events |
| 318 |
480 |
STAR - TED Talks India Nayi Soch |
STAR PLUS |
Best Integrated Media Campaign - Films/ TV Shows / News Shows / Events |
| 656 |
966 |
Dangal on Zee TV |
Zee TV |
Best Integrated Media Campaign - Films/ TV Shows / News Shows / Events |
| 167 |
272 |
HCL Concerts |
HCL Concerts |
Best Integrated Media Campaign - Films/ TV Shows / News Shows / Events |
E5. Most Effective Use of Digital Analytics |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 213 |
333 |
How Boost used Data and Machine Learning to Identify & target kids online |
Boost |
Most Effective Use of Digital Analytics |
| 592 |
845 |
Philips New Range Trimmer Campaign |
Philips |
Most Effective Use of Digital Analytics |
| 684 |
1034 |
YousFeed - Personalisation |
FLIPKART |
Most Effective Use of Digital Analytics |
| 593 |
846 |
WisdomNXT |
Dainik Bhaskar Digital |
Most Effective Use of Digital Analytics |
| 234 |
355 |
Targeting cold and flu sufferers in 72 hours! |
Otrivin |
Most Effective Use of Digital Analytics |
E6. Best Video Advertising – Content |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 585 |
835 |
Cornetto - Say the Unsaid... |
Kwality Walls Cornetto |
Best Video Advertising – Content |
| 572 |
813 |
#CallingKaran |
Ishq 104.8 FM |
Best Video Advertising – Content |
| 214 |
334 |
How Boost used Data and Machine Learning to Identify & target kids online |
Boost |
Best Video Advertising – Content |
| 564 |
802 |
Girliyapa's Peebuddy |
Peebuddy |
Best Video Advertising – Content |
| 674 |
1010 |
Girl on a Scooty |
Castrol Activ Scooter |
Best Video Advertising – Content |
| 294 |
446 |
I Can You Can |
Nicotex |
Best Video Advertising – Content |
E7. Best use of Native Advertising |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 294 |
447 |
I Can You Can |
Nicotex |
Best use of Native Advertising |
| 305 |
467 |
Where are the jobs? |
Bloomberg | Quint |
Best use of Native Advertising |
| 433 |
639 |
CEAT uses native Educational Content to drive Road Safety message |
CEAT Tyres |
Best use of Native Advertising |
| 373 |
565 |
LinkedIn-MTV Get A Job Season 3 |
MTV India |
Best use of Native Advertising |
| 145 |
244 |
Renault Freedom Drive |
Renault India Private Limited |
Best use of Native Advertising |
E8. Best Media Campaign – Gender Parity |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 568 |
806 |
RexBot educates India's youth on healthy sex |
Durex |
Best Media Campaign – Gender Parity |
| 319 |
481 |
STAR - Ikyawann - #NotShaadiMaterial |
STAR PLUS |
Best Media Campaign – Gender Parity |
| 529 |
762 |
Manyavar_Aadha Aadha |
Manyavar |
Best Media Campaign – Gender Parity |
| 664 |
983 |
#NotShaadiMaterial |
Star Plus |
Best Media Campaign – Gender Parity |
| 687 |
1039 |
#WomenInGreen |
ALTBalaji |
Best Media Campaign – Gender Parity |
| 558 |
795 |
Girliyapa and Whisper’s Sit Improper |
Whisper |
Best Media Campaign – Gender Parity |
| 263 |
392 |
TATA Tea Jaago Re |
TATA Global Beverages Limited |
Best Media Campaign – Gender Parity |
E9. Campaign with the Best ROI |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 14 |
32 |
Crompton: The Slayer - Innovation propels the business by 7.2X |
Crompton Greaves Limited |
Campaign with the Best ROI |
| 216 |
336 |
How Boost used Data and Machine Learning to Identify & target kids online |
Boost |
Campaign with the Best ROI |
| 373 |
566 |
LinkedIn-MTV Get A Job Season 3 |
MTV India |
Campaign with the Best ROI |
| 604 |
877 |
MTV presents Nescafe LABS |
MTV India |
Campaign with the Best ROI |
| 160 |
263 |
Khushiyon ka upgrade |
YES BANK |
Campaign with the Best ROI |
| 662 |
980 |
Star Bharat - Making India Fearless |
Star Bharat |
Campaign with the Best ROI |
E10. Best Digital Innovation |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 349 |
527 |
Amazon Fire TV Launch |
Amazon |
Best Digital Innovation |
| 364 |
547 |
Earth Live |
National Geographic |
Best Digital Innovation |
| 438 |
650 |
UBER - Issey Apni Hi Gaadi Samjho |
UBER |
Best Digital Innovation |
| 500 |
729 |
RexBot educates India's youth on healthy sex |
Durex |
Best Digital Innovation |
| 598 |
865 |
Autobot |
Dainik Bhaskar Digital |
Best Digital Innovation |
| 661 |
975 |
Star Duphar |
Star Plus |
Best Digital Innovation |
| 692 |
1046 |
Colgate Oral Care Month |
Colgate Dental Cream |
Best Digital Innovation |
E11. Most Effective Use of AI for a Campaign and Business Optimisation (New) |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 684 |
1036 |
YousFeed - Personalisation |
FLIPKART |
Most Effective Use of AI for a Campaign and Business Optimisation (New) |
| 600 |
867 |
Personalized Recommender System |
Dainik Bhaskar Digital |
Most Effective Use of AI for a Campaign and Business Optimisation (New) |
| 219 |
339 |
How Boost used Data and Machine Learning to Identify & target kids online |
Boost |
Most Effective Use of AI for a Campaign and Business Optimisation (New) |
| 628 |
917 |
How Johnson and Johnson’s helped new parents find quick solutions for baby care |
Johnson & Johnson |
Most Effective Use of AI for a Campaign and Business Optimisation (New) |
| 58 |
100 |
AI at HDFC Bank |
HDFC Bank Limited |
Most Effective Use of AI for a Campaign and Business Optimisation (New) |
| 250 |
376 |
Talking Mannequin |
Shoppers Stop Limited |
Most Effective Use of AI for a Campaign and Business Optimisation (New) |
E12. Best use of AR or VR (New) |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 685 |
1037 |
Mera Joota Hai Japani - India's First virtual reality video with spatial sound. |
FLIPKART |
Best use of AR or VR (New) |
| 25 |
56 |
#StreetArt for the #ArtOfStreet |
Maruti Suzuki |
Best use of AR or VR (New) |
| 591 |
842 |
IBM Services Simulator at Gartner Symposium |
IBM Security |
Best use of AR or VR (New) |
| 376 |
569 |
Entertainment Wish Karo, DishTV Karo |
DishTV |
Best use of AR or VR (New) |
E13. Best Use of Experiential Tech for Digital & Physical Experiences (New) |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 520 |
752 |
Kaun Banega Crorepati JIO Play Along |
Kaun Banega Crorepati (KBC) |
Best Use of Experiential Tech for Digital & Physical Experiences (New) |
| 364 |
548 |
Earth Live |
National Geographic |
Best Use of Experiential Tech for Digital & Physical Experiences (New) |
| 535 |
769 |
Dell & Spiderman Association |
Dell India Pvt Ltd |
Best Use of Experiential Tech for Digital & Physical Experiences (New) |
| 599 |
866 |
Autobot |
Dainik Bhaskar Digital |
Best Use of Experiential Tech for Digital & Physical Experiences (New) |
| 591 |
843 |
IBM Services Simulator at Gartner Symposium |
IBM Security |
Best Use of Experiential Tech for Digital & Physical Experiences (New) |
E14. Breakthrough Technology as Part of a Campaign (New) |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 82 |
133 |
Pizza Hut: Delivering a frictionless customer experience and driving footfalls through increased visibility |
Pizza Hut |
Breakthrough Technology as Part of a Campaign (New) |
| 289 |
438 |
Rakhi with Fabelle |
Fabelle |
Breakthrough Technology as Part of a Campaign (New) |
| 31 |
58 |
Godrej HIT |
Godrej HIT |
Breakthrough Technology as Part of a Campaign (New) |
| 420 |
626 |
CEAT creates a First Time Ingame Innovation to drive Road Safety message |
CEAT Tyres |
Breakthrough Technology as Part of a Campaign (New) |
| 350 |
530 |
Sa Re Ga Ma Pa Li'l Champs |
Sa Re Ga Ma Pa Li'l Champs - Zee TV |
Breakthrough Technology as Part of a Campaign (New) |
E15. Location-based or Proximity Marketing Campaign of the Year (New) |
| Entry ID |
Category Entry ID |
Campaign Title |
Brand Name |
Sub Category |
| 26 |
55 |
India's First AI based SMS, S-Cross |
Maruti Suzuki |
Location-based or Proximity Marketing Campaign of the Year (New) |
| 673 |
1006 |
Castrol CRB Mini Truck ka Shiksha Kendra |
Castrol- CRB Mini Truck |
Location-based or Proximity Marketing Campaign of the Year (New) |
| 83 |
135 |
Ford’s Digital Drive towards Customer Acquisition |
Ford India |
Location-based or Proximity Marketing Campaign of the Year (New) |
| 9 |
26 |
Geo Fencing - Reflections |
Pacifica Companies |
Location-based or Proximity Marketing Campaign of the Year (New) |
| 393 |
594 |
Harpic - Banega Swachh India |
Harpic |
Location-based or Proximity Marketing Campaign of the Year (New) |


{% extends "base.html" %} {% block page_header %}
{{ _('Please register below to access the SADC Medicine Prices Database.') }}


3D Model Demo
This is short demo that loads and renders a 3D model of a human femur. It showcases some of MATLAB's advanced graphics features, including lighting and specular reflectance.
Contents
Load STL mesh
Stereolithography (STL) files are a common format for storing mesh data. STL meshes are simply a collection of triangular faces. This type of model is very suitable for use with MATLAB's PATCH graphics object.
% Import an STL mesh, returning a PATCH-compatible face-vertex structure fv = stlread('femur.stl');
Render
The model is rendered with a PATCH graphics object. We also add some dynamic lighting, and adjust the material properties to change the specular highlighting.
patch(fv,'FaceColor', [0.8 0.8 1.0], ... 'EdgeColor', 'none', ... 'FaceLighting', 'gouraud', ... 'AmbientStrength', 0.15); % Add a camera light, and tone down the specular highlighting camlight('headlight'); material('dull'); % Fix the axes scaling, and set a nice view angle axis('image'); view([-135 35]);


Select your date of birth
Select your gender
Your Akan name is
The application will help take user's birthday and calculate the day of the week they were born.
Depending on their gender outpust, their Akan names will be generated.
The Akan names are generated from Ghanian cultures. The first name of the child is the day name, which corresponds to the of the week they were born.


A Poacher’s Drip: 5 Of Musonda’s Coolest Looks
by SL SocialBlack Leopards boast one of the deadliest finishers in the PSL in the form of Mwape Musonda.
While there’s no question about his finishing, how does the Zambian fare in the fashion game?
Musonda hasn’t quite been able to recapture the form that saw him rip through the goalscoring charts last season, which saw him claim the Absa Premiership Golden Boot gong.
Download The Soccer Laduma Social Media App & Earn Airtime for Selfies!
Two goals in seven starts is a far cry for a striker of his calibre. Though it must be mentioned that his relatively slow start to the season can be attributed to off-field politics involving a possible transfer.
Off-the-field, the 29-year-old is cool as ice and cleans up nicely when it comes to his fashion game.
A typical designer jeans and sneaker kind of guy, we take a look at some of Musonda’s coolest looks.
Do you think Musonda can recapture the form he displayed last season?


{# Adapted from Flask-Boostrap project, https://pythonhosted.org/Flask-Bootstrap/ #} {% import "utils.html" as utils %}


The Second Derivative test
Let's say we have a function $f(x)$ and we want to know at what value of $x$ it has a local maximum.
For this we can use following summary:
- If $f'(x) = 0$ and $f''(x) < 0$, then the function $f()$ has a maximum at $x$
- If $f'(x) = 0$ and $f''(x) > 0$, then the function $f()$ has a minimum at $x$
- If $f'(x) = 0$ and $f''(x) = 0$, then we gain no extra information (about the original function having a maximum or a mnimum)
The second derivative
You can use the black dots to change the shape of the second derivative.
The first derivative
The derivative of a constant is zero. So the above second derivative determines the shape of the first derivative up to a constant
You can use the black dot to alter this constant.
The function
The derivative of a constant is zero. So the above second derivative determines the shape of the first derivative up to a constant
You can use the black dot to alter this constant.


|
Ayush K. Rai, Tarun Krishna, Julia Dietlmeier, Kevin McGuinness, Alan F. Smeaton, Noel E. O'Connor IEEE/CVF Winter Conference on Applications of Computer Vision (WACV), 2023 [arXiv] [Code] |
|
Tarun Krishna, Ayush K. Rai, Yasser A. D. Djilali, Alan F. Smeaton, Kevin McGuinness , Noel E. O'Connor Irish Machine Vision and Image Processing Conference (IMVIP), 2022 [arXiv] [Code] |


Manage
Fundraising Offers
You do not have any fundraising offer. Start one now by selecting the 'Raise' option on menu bar.


Cornelius Do
Menu
About
Work
Not Work
Resume
Videos & Comedy
I love creating short videos with a comedic kick.
Warning: amateur filming and video editing


getopts specified -n, but it's not handled by this 'case'.
while getopts "vrn" n
do
case "$n" in
v) echo "Verbose" ;;
r) echo "Recursive" ;;
\?) usage;;
esac
done
while getopts "vrn" n
do
case "$n" in
v) echo "Verbose" ;;
r) echo "Recursive" ;;
n) echo "Dry-run" ;; # -n handled here
\?) usage;;
esac
done
You have a while getopts
loop where the corresponding case
statement fails to handle one of the flags.
Either add a case to handle the flag, or remove it from the getopts
option string.
ShellCheck may not correctly recognize less canonical uses of while getopts ..; do case ..;
, such as when modifying the variable before using it:
while getopts "rf-:" OPT; do
if [ "$OPT" = "-" ]; then # long option: reformulate OPT and OPTARG
OPT="${OPTARG%%=*}" # extract long option name
OPTARG="${OPTARG#$OPT}" # extract long option argument (may be empty)
OPTARG="${OPTARG#=}" # if long option argument, remove assigning `=`
fi
case "$OPT" in
r) ... ;;
f) ... ;;
my-long-option) ... ;;
esac
done
In such cases you can do one of:
getopt
(no "s") which supports long options natively.-)
branch.


黒の手番です。32 はどう動かしますか？