--- layout: post status: publish published: true title: Inaugural Social Media Night at Wrigley Field author: display_name: Corey Fineran login: Corey email<EMAIL_ADDRESS>url: '' author_login: Corey author_email<EMAIL_ADDRESS>wordpress_id: 7296 wordpress_url: http://ivyenvy.com/?p=7296 date: '2012-05-18 14:25:23 +0000' date_gmt: '2012-05-18 19:25:23 +0000' categories: - The Cubs - Social Media - Cubs Promotions tags: - Alfonso Soriano - cubs - Phillies - Wasting Away in Wrigleyville - Twitter - Carrie Muskat - D'agostino's - Wrigleyville - Matt Garza - Juan Pierre - Bryan LaHair - Robbie Gould - Kevin Saghy - Social Media - Bloggers - "@The_Proctor" - "@utchicago" - Nisei Lounge - Pick Me Up Cafe - Vegan Gyro - Vienna Beef - "@ViennaBeef" - "@RobbieGould09" - "@CarrieMuskat" - Captain Morgan's Club - A League of Her Own - Kyle Kendrick - Scott Maine - Michael Bowden - "@BleacherNation" - "@HarryPav" - "@CubsStories" - "@BullpenBrian @JulieDiCaro" - Julie DiCaro comments: [] ---
Wednesday night, the Cubs hosted their inaugural Social Media Night at Wrigley. I've been talking about this on the Ivy Envy Podcast the last few weeks. I think it's great to see the Cubs embrace social media. I was in Los Angeles a few years ago and saw that the Dodgers were doing a special event for bloggers. At the time, I thought the Cubs would never move in this direction.
The Cubs took their Social Media Night way beyond what the Dodgers did. This event was not limited to a select few bloggers, but rather anyone that was interested in social media enough to purchase the special ticket, which included admission to a panel discussion on social media, a gift pack from the Cubs and admission to the Right Field bleachers for that night's Cubs/Phillies game.
My friend, Bob from Moline - @The_Proctor was kind enough to make the trip with me. Our original plan was to meet John from Wasting Away in Wrigleyville - @utchicago at D'agostino's for pizza. After discovering they didn't open until 4pm, the meat-grilling expert, John was willing to take one for the team and meet us at the Wrigleyville vegetarian-friendly Pick Me Up Cafe. For those of you that would turn your nose up at the idea of anything vegetarian or vegan, check out this vegan gyro.
But back to the event. The Cubs hosted the Social Media Night panel discussion with Robbie Gould (@RobbieGould09), Carrie Muskat (@CarrieMuskat) and Kevin Saghy (@Cubs) at the Captain Morgan's Club prior to the game. The three spoke on social media from a player, media and organization perspective. The conversation was very Twitter-heavy. In fact, I don't recall one mention of any other aspect of social media.
[caption id="attachment_7302" align="aligncenter" width="300" caption="Photos from the Cubs official Twitter account"][/caption]
Carrie Muskat spoke on the use of social media from a media perspective. She reported to use Twitter as a way to get roster and other club information to the public. She went on to say that she does not include much opinion and uses Twitter in a purely professional manner. If you follow Carrie on Twitter, her saying this comes as no surprise. She also spoke about how Major League Baseball views Twitter and said that MLB would like MLB beat writers to put more effort into tweeting, rather than blogging.
Kevin Saghy is a Public Relations and Marketing Specialist for the Cubs, and he runs the Cubs' social media. Kevin went into great detail on the approach that the Cubs take with social media.
1. Deliver the core values of the Cubs
2. Get to know their key influencers
3. Listening and engaging
4. Offer something of real value to the fans
5. Financial benefit
Anyone that pays attention to the Cubs use of social media has definitely seen these principles in action. As an individual that uses and enjoys social media, it has been nice to see them managing this better than most sports organizations.
After the panel discussion was finished, we were taken to a section of the Right Field bleachers that had been reserved for the group. We did have the opportunity to walk through the RF patio area. The patio is what you would expect, but for those of us that enjoy mingling and moving around during a baseball game, it looked pretty appealing. I'd like to take in a game on the patio.
I mentioned earlier that John from Wasting Away in Wrigleyville, who is notorious for his grilling, endured a vegetarian meal before the game. He made up for it quickly by securing vouchers for 5 Vienna Beef (@ViennaBeef) hot dogs.
John's quest to cut his life short ended up being more entertaining than the Cubs game. Alfonso Soriano's home run and Juan Pierre's dropped fly ball off the bat of Bryan LaHair were the highlights, besides the comic relief of Matt Garza trying to throw baseballs to first base.
The Cubs offense seemed to be baffled by Kyle Kendrick, managing just two runs on three hits. Garza didn't look particularly comfortable on the mound, but kept the Phillies to two runs in his 6 2/3 innings pitched. Sveum went to the bullpen and the floodgates opened as the Phillies scored seven runs in the final two innings off Scott Maine and Michael Bowden.
I enjoyed this event. As I've said, I like the progress the Cubs have made in this area. I also enjoyed being able to meet other Cubs bloggers and Twitter personalities. I had the opportunity to meet @BleacherNation, @HarryPav, @CubsStories and @BullpenBrian. It was also nice to meet @JulieDiCaro, and take in a few innings with her.
The Cubs will host one other Social Media Night in the 2012 season. This will be on September 17th.


WT-CAR-RENT is located in KENYA, has special service including car wash , car rent , car serivres and fixing car glasses.Come and to get good service and good price!!
Car rental. A car rental or car hire agency is a company that rents automobiles for short periods of time for a fee. It is often organized with numerous local branches, and primarily
Vehicle glass includes windscreens, side and rear windows, and glass panel roofs on a vehicle. ... Back Glass also called rear window glass, rear windshield, or rear glass, is
(Example of this range:Ford Fiesta)
(Example of this range:Ford Mondeo)
(Example of this range:Mazda 6)
The Mazda CX-5 is a compact crossover produced by Mazda starting in 2012 for the 2013 model year lineup. It is Mazda's first car featuring the new KODO – d Mazda6.
WT-CAR-RENT


In the info-view, information can be provided that describes the creator of the structure, the information on the structure, the chemical information, and citation information.


Pirate (ARRR) is a cryptocurrency that solves the issue of financial privacy on the blockchain through forced anonymous transactions. Protect your wallet and transactions with Pirate’s completely anonymous network. With forced private transactions, your privacy cannot be compromised by another users’ activity on the network. If you wish to learn more, please join the official Pirate Discord at https://pirate.black/discord/ or message FishyGuts#5085, who will be happy to help out.
100 messages
Before 05-Dec-19 12:00 AM
metaphilibert03-Sep-18 08:07 PM
Difficulty of KMD and PIRATES are totally independent, as they are different chains
scubapanda03-Sep-18 08:08 PM
Ok..
Alright03-Sep-18 08:09 PM
what I meant by diff on Komodo is weird is that it's higher than a chain with the same amount of hashrate would be
metaphilibert03-Sep-18 08:12 PM
You spot the last 5-6 posts, then you can have an idea of why it is so complicated to explain what komodo is to someone (even if the guy is around cryptos for a looong time)
Love this sequence
scubapanda03-Sep-18 08:15 PM
OK, so how does 1,5m vs 25m PIRATE vs KMD difficulty translate to hashrate?
Alright03-Sep-18 08:16 PM
75% of KMD's "hashrate" is notary nodes easy mining
metaphilibert03-Sep-18 08:23 PM
Difficulty adjustment is related to the last blocks mined times, it differs from many coins but are the same for all ac's and are not directly corellated with hashrate (especially with a early chain with so much fluctuations in hashrate)
All this to say pirate has is own hashrate
Independent of KMD
scubapanda03-Sep-18 08:26 PM
I'm trying to understand the amount of ASIC power (lets say S9 mini) needed for 1.5m diff with PIRATE vs 25m diff in KOMODO. Just curious so I could understand bigger picture.
jl777c03-Sep-18 08:28 PM
I think it is not exactly linear
say about 4x difference in hashrate
metaphilibert03-Sep-18 08:29 PM
And maybe it is time to make the first pool alive
@webworker01 as soon as in place I'll direct some few power (1.4kh) even if difficulty is the same as now, I prefer to get a few per day than to rely on "solo mining"
Alright03-Sep-18 08:29 PM
@scubapanda once you see that blocks are coming in about once per minute, look at getmininginfo for the network hashrate
it will be a rough estimate, but it's somewhat accurate
scubapanda03-Sep-18 08:39 PM
Thanks! So with networkhashps:396181 we have about 40 x S9 minis working at PIRATE?
jl777c03-Sep-18 08:39 PM
yes, that would be pretty accurate
Deleted User03-Sep-18 08:39 PM
wow, 40 minis on pirate
1
Alright03-Sep-18 08:39 PM
no, it's very inaccurate when blocks aren't consistently 1 minute apart
jl777c03-Sep-18 08:39 PM
well if they are overclocked,then it would be 25
Alright03-Sep-18 08:40 PM
it's higher right now
blocks coming in shorter than 1 minute on average
jl777c03-Sep-18 08:40 PM
so the hashrate is actually higher!
dukeleto03-Sep-18 08:41 PM
@webworker01 i am willing to help with zaddr payouts, if you want any
I heard a tortured soul with initials CG likes to point loads of z9's against small chains and then leave them stuck, just for funzies
Alright03-Sep-18 08:42 PM
I think there may be a bug in how komodod limits coinbase txs. Need to do some more testing, but it seems like if you claim more than 256 in the coinbase, it can't have multiple outputs
jl777c03-Sep-18 08:44 PM
there are indeed some restrictions with coinbases having lots of outputs
dukeleto03-Sep-18 08:44 PM
@webworker01 z_sendmany is async, as you probably know, but also, z_sendmany locks some notes (the zaddr equiv of utxos)
Alright03-Sep-18 08:44 PM
even with 2 outputs it was rejecting blocks for me
dukeleto03-Sep-18 08:45 PM
@webworker01 my guess is some operation of yours is trying to use notes that being used by z_sendmany, and are locked/etc
Alright03-Sep-18 08:45 PM
the reason I think that is because I was sending t -> t transactions with 0 coin output then trying to claim the inputs in the coinbase(edited)
jl777c03-Sep-18 08:45 PM
for pools you need to fiddle with the txfees
basically you need to assume txfees are zero if making multiple coinbase vouts
Alright03-Sep-18 08:45 PM
it worked with single output coinbase txs, but if I added a second, it rejects the blocks
yep
exactly what I'm saying
jl777c03-Sep-18 08:46 PM
it is technically a bug, but changing it would require hardforking
subtract out the txfees
then it will work
dukeleto03-Sep-18 08:46 PM
sounds better to call it a feature
@webworker01 z_shieldcoinbase and z_mergetoaddress do the same stuff
jl777c03-Sep-18 08:46 PM
just pretend the txfees are 0, ie. that there is only blockreward
then it should work to allocate the coinbase across vouts
dukeleto03-Sep-18 08:47 PM
@webworker01 this stuff doesn't matter much with taddrs, stuff is so fast. but with zaddrs, many operations run into locks from other slow operations
1
do they have a choice to take the fees?
Alright03-Sep-18 08:49 PM
yes, burned(edited)
1
jl777c03-Sep-18 08:49 PM
yes, thus technically a bug
sorry
yes, shared pools need to burn the txfees if they want to do coinbase allocated to many vouts
Alright03-Sep-18 08:51 PM
burn the fees and call it a day
miningspeed claimed exactly 3 KMD in each block they mined for like 6 months
probably lost a couple thousand in unclaimed rewards
jl777c03-Sep-18 08:52 PM
if they got an unclaimed interest block, could have been more
jl777c03-Sep-18 09:20 PM
make sure the sum doesnt go above blockreward
1
Don King04-Sep-18 12:17 AM
wtb 500kmd worth of PIRATE, pm best offers
jorian04-Sep-18 07:04 AM
WTS 1 PIRATE for 500 KMD arr
blackjok3r04-Sep-18 07:37 AM
lol
someone is trying to mine a huge bag, my single mini is no longer getting 50% ofthe blocks.
might even switch it to KMD until the rental runs out I already have a fair few pirate.
jorian04-Sep-18 08:32 AM
Someone sees potential
blackjok3r04-Sep-18 10:39 AM
Sure I have mini I can point at it if you like?
finding a decent amount of blocks at least, not like last few days, but still a few each hour
SHossain04-Sep-18 11:13 AM
stopped mining. i'll start again after about 10 days.
and, with the current hashrate my 2 minis weren't getting enough blocks
SHossain04-Sep-18 11:50 AM
pool looks nice @webworker01. Great job
please send me your z address to get the bounty of 10,000 PIRATE for being the first public PIRATE pool
blackjok3r04-Sep-18 11:54 AM
looks like it was a lot of work, and its one CPU heavy pool
I did not launch PIRATE Assetchain.
I am not a developer of PIRATE Assetchain.
I do not advise anyone anything about PIRATE Assetchain.
Don’t blame me for anything regarding it.
jl777c04-Sep-18 08:55 PM
how many coins have been mined so far?
scubapanda04-Sep-18 08:57 PM
8612x256? 5%?
Alright04-Sep-18 08:58 PM
"total": 2201884.99934985
jl777c04-Sep-18 08:58 PM
that was fast
is there 100,000+ of PIRATE that can be sold?
what is the current mining cost?
if 100,000+ can be made available at current mining cost, I suggest to offer than to the BCT peoples


Selection Criteria
Age:
Race
Hispanic
White
Black
Native American
Indian
East Asian
Other
Education
No Degree
Bachelors
Masters
Doctorate
Housing
Lives Alone
Lives with Others
Children
Children at Home
No Children (at Home)
Marriage Status
Married
Single, Previously Married
Single, Never Married


{{story.date}}
This is a list of spatial data layers you have uploaded to Github.
You haven't uploaded any data yet. Click on the Upload Data button on the top right menu for more information.
There are currently no requests for assistance for this disaster...
There are currently no indicators for this project...
There are currently no risks for this project...
There are currently no health statuses for this project...


Interval name
Call to make POST GET
Time between invocations seconds minutes hours days weeks months
Continue for seconds minutes hours days weeks months
Create
Delete


Receptor: A Defect Predictor for Infrastructure Code
Home
(current)
Contact
Upload files
Select files from your computer
Upload files
Or drag and drop files below
0% Complete
Processed files
Remove all
Prediction details
×
Metrics data
Metric
Value
File content
This is a snippet


|
.NET Framework | |||||||||
| PREV TYPE NEXT TYPE | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONST | PROP | METHOD | OP | EVENT | DETAIL: FIELD | CONST | PROP | METHOD | OP | EVENT |
This basic function of this class is to return a Method object for a particular class given the name of a method and the parameters to the method in the form of an Object[] The first time the Introspector sees a class it creates a class method map for the class in question. Basically the class method map is a Hastable where Method objects are keyed by a concatenation of the method name and the names of classes that make up the parameters. For example, a method with the following signature: public void method(String a, StringBuffer b) would be mapped by the key: "method" + "java.lang.String" + "java.lang.StringBuffer" This mapping is performed for all the methods in a class and stored for
| Field Summary | |
|---|---|
| System.Collections.IList |
cachedClassNames
Holds the qualified class names for the classes we hold in the classMethodMaps hash |
| System.Collections.Hashtable |
classMethodMaps
Holds the method maps for the classes we know about, keyed by Class object. |
| Constructor Summary | |
|---|---|
|
IntrospectorBase() Initializes a new instance of the IntrospectorBase class. |
| Method Summary | |
|---|---|
| void |
clearCache() Clears the classmap and classname caches |
| NVelocity.Util.Introspection.ClassMap |
createClassMap(System.Type c) Creates a class map for specific class and registers it in the cache. Also adds the qualified name to the name->class map for later Classloader change detection. |
| System.Reflection.MethodInfo |
getMethod(System.Type c, string name, object[] params_Renamed) Gets the method defined by nameand paramsfor the Class c. |
| System.Reflection.PropertyInfo |
getProperty(System.Type c, string name) Gets the method defined by nameand paramsfor the Class c. |
| Methods inherited from class System.Object |
|---|
| Equals, Finalize, GetHashCode, GetType, MemberwiseClone, ToString |
| Field Detail |
|---|
protected internal System.Collections.IList cachedClassNames
Holds the qualified class names for the classes we hold in the classMethodMaps hash
protected internal System.Collections.Hashtable classMethodMaps
Holds the method maps for the classes we know about, keyed by Class object.
| Constructor Detail |
|---|
public IntrospectorBase()
Initializes a new instance of the IntrospectorBase class.
| Method Detail |
|---|
protected internal void clearCache()
Clears the classmap and classname caches
protected internal NVelocity.Util.Introspection.ClassMap createClassMap(System.Type c)
Creates a class map for specific class and registers it in the cache. Also adds the qualified name to the name->class map for later Classloader change detection.
public System.Reflection.MethodInfo getMethod(System.Type c, string name, object[] params_Renamed)
Gets the method defined by
nameand
paramsfor the Class
c.
Parameters:
c
- Class in which the method search is taking place
name
- Name of the method being searched for
params
- An array of Objects (not Classes) that describe the
the parameters
public System.Reflection.PropertyInfo getProperty(System.Type c, string name)
Gets the method defined by
nameand
paramsfor the Class
c.
Parameters:
c
- Class in which the method search is taking place
name
- Name of the method being searched for
params
- An array of Objects (not Classes) that describe the
the parameters
|
.NET Framework | |||||||||
| PREV TYPE NEXT TYPE | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONST | PROP | METHOD | OP | EVENT | DETAIL: FIELD | CONST | PROP | METHOD | OP | EVENT |


SRTLogFunctionalArea
public enum SRTLogFunctionalArea : Int32
Undocumented
-
General uncategorized log, for serious issues only
Declaration
Swift
case general = 0
-
Socket create/open/close/configure activities
Declaration
Swift
case bstats = 1
-
Connection establishment and handshake
Declaration
Swift
case control = 2
-
The checkTimer and around activities
Declaration
Swift
case data = 3
-
The TsBPD thread
Declaration
Swift
case tsbpd = 4
-
System resource allocation and management
Declaration
Swift
case rsrc = 5
-
Haicrypt module area
Declaration
Swift
case haicrypt = 6
-
Congestion control module
Declaration
Swift
case congest = 7
-
Packet filter module
Declaration
Swift
case pfilter = 8
-
Applications
Declaration
Swift
case applog
-
API part for socket and library managmenet
Declaration
Swift
case apiCtrl = 11
-
Queue control activities
Declaration
Swift
case queCtrl = 13
-
EPoll, internal update activities
Declaration
Swift
case epollUpd = 16
-
API part for receiving
Declaration
Swift
case apiRecv = 21
-
Buffer, receiving side
Declaration
Swift
case bufRecv = 22
-
Queue, receiving side
Declaration
Swift
case queRecv = 23
-
CChannel, receiving side
Declaration
Swift
case chanRecv = 24
-
Group, receiving side
Declaration
Swift
case grpRecv = 25
-
API part for sending
Declaration
Swift
case apiSend = 31
-
Buffer, sending side
Declaration
Swift
case bufSend = 32
-
Queue, sending side
Declaration
Swift
case queSend = 33
-
CChannel, sending side
Declaration
Swift
case chnSend = 34
-
Group, sending side
Declaration
Swift
case grpSend = 35
-
Internal activities not connected directly to a socket
Declaration
Swift
case `internal` = 41
-
Queue, management part
Declaration
Swift
case queMgmt = 43
-
CChannel, management part
Declaration
Swift
case chnMgmt = 44
-
Group, management part
Declaration
Swift
case grpMgmt = 45
-
EPoll, API part
Declaration
Swift
case epollApi = 46


With thanks to Kamil Saykali of the EdCenter:
This part will show how to install the glut libraries and dll's (to download it go to http://reality.sgi.com/opengl/glut3/glut3.html )
1. After you have downloaded the glut.zip file (you should get the latest ver 3.7) unzip it into a folder
2. Inside the folder you should have:
glut.dll
glut32.dll
glut.h
glut.lib
glut32.lib
3. Copy both glut.dll and glut32.dll into your windows directory (windows or winnt, depends on if you are using Windows95/98 or Windows NT)
4. Copy your glut.h to:
<drive>:\<VC++ path>\include\GL\glut.h
*** put the drive where you installed VC++ instead of the <drive> ***
*** put the directory where you installed VC++ instead of the <VC++ path>
5. Copy your glut.lib and glut32.lib to:
<drive>:\<VC++ path>\lib\glut.lib
<drive>:\<VC++ path>\lib\glut32.lib
*** put the drive where you installed VC++ instead of the <drive> ***
*** put the directory where you installed VC++ instead of the <VC++ path>
6. That should be it for installed the glut libraries. The rest of this letter shows you how to setup VC++ so that you can use the glut libraries.
This will show you how to start up an opengl project and setup the setting so that you will be able to compile and run the program. This is assuming that you have already downloaded the appropriate files and installed them in the directories that there documentation tell you to. If you have not done that you need to do it before you can run or write an opengl program.
1. Start VC++ and create a new project.
2. The project has to be a "Win32 Console Application"
3. Type in the name of the project and where it will be on your hard drive.
4. Chose an empty project and click next or finish
5. First thing you need to do when the project opens up is to click on the "Project" menu item from the top.
6. Chose "Settings" (a window will come up)
7. On the left side of the window there are tabs, chose the "Link" tab
8. The string field labeled "Object/library modules" has a few lib files already set in it
9. Go to the end of this string field and enter:
opengl32.lib glut32.lib glu32.lib
10. Chose "OK" and that will include all the opengl libraries that you need
11. Now all you need to do is include <gl\glut.h> and you are ready to go


|
To access the tooling file, navigate to the GitHub and run the python script like so:
python index.py "(Your Graph Title)" "(Yout xaxis title)" "(Your yaxis title)" "(Your input data file)" "(Your Output JSON file name)"
Example: python index.py "My Graph" "Speed" "Time" "myData.txt" "myOutput.json"
|


{{if customCSSPath}}
{{/if}}
Home
Examples
Features
Team
Help
Superhero Scaffolding
Let this cover page describe a product or service.
Learn more
And this at the bottom


Loading...
checkbox
< Back To DOCS
Sample
HTML
Result
Important
Important was selected
Firebase emulator
isImportant: {{isImportant}}
Click the checkbox (or text) and notice the div appearing.
< Back To DOCS


Welcome! Click on a place on the map to view its occurrences in the Shahnameh text.
{{preview}}
{{ taggedText$ | async }}


Class: FriendlyId::Slugged::Status
- Inherits:
-
FriendlyId::Status
- Object
- FriendlyId::Status
- FriendlyId::Slugged::Status
- Defined in:
- lib/friendly_id/slugged.rb
Instance Attribute Summary (collapse)
-
- (Object) sequence
Returns the value of attribute sequence.
-
- (Object) slug
The slug that was used to find the model.
Attributes inherited from FriendlyId::Status
Instance Method Summary (collapse)
-
- (Boolean) best?
Did the find operation use the best possible id? True if
id
is numeric, but the model has no slug, orid
is friendly and current. -
- (Boolean) current?
Did the find operation use the current slug?.
-
- (Boolean) friendly?
Did the find operation use a friendly id?.
- - (Object) friendly_id=(friendly_id)
-
- (Boolean) outdated?
Did the find operation use an outdated slug?.
Methods inherited from FriendlyId::Status
Constructor Details
This class inherits a constructor from FriendlyId::Status
Instance Attribute Details
- (Object) sequence
Returns the value of attribute sequence
6 7 8 |
# File 'lib/friendly_id/slugged.rb', line 6 def sequence @sequence end |
- (Object) slug
The slug that was used to find the model.
34 35 36 |
# File 'lib/friendly_id/slugged.rb', line 34 def slug @slug end |
Instance Method Details
- (Boolean) best?
Did the find operation use the best possible id? True if id
is
numeric, but the model has no slug, or id
is friendly and
current
10 11 12 |
# File 'lib/friendly_id/slugged.rb', line 10 def best? current? || (numeric? && !record.slug) end |
- (Boolean) current?
Did the find operation use the current slug?
15 16 17 |
# File 'lib/friendly_id/slugged.rb', line 15 def current? !! slug && slug.current? end |
- (Boolean) friendly?
Did the find operation use a friendly id?
20 21 22 |
# File 'lib/friendly_id/slugged.rb', line 20 def friendly? !! (name or slug) end |
- (Object) friendly_id=(friendly_id)
24 25 26 |
# File 'lib/friendly_id/slugged.rb', line 24 def friendly_id=(friendly_id) @name, @sequence = friendly_id.parse_friendly_id(record.friendly_id_config.sequence_separator) end |
- (Boolean) outdated?
Did the find operation use an outdated slug?
29 30 31 |
# File 'lib/friendly_id/slugged.rb', line 29 def outdated? !current? end |


Department of Advanced Science and Technology
University of Computer Studies
B.C.Sc/B.C.Tech. ( Third Year)
Computer Organization
Mid Tearm Examination
Data Communication (CS-305 Computer Application Technique III
Zone III
Answer ALL Questions
Time allowed 3hours.
| Input String Form |
| Input String |
Cinema Ticket Booking
Today Date:April 01,2015
| Customer Name: |
| Price:Kyat 1000 Kyat 2000 Kyat 3000 |
| No of Ticket: |
It cost Kyat 6000
| Personal Form |
| Name: |
| Date Of Birdth: Day Month Year |
| Email: |
Therwise th eIncorrect message and Try again link will display
| Calculator Process |
| Enter number1: |
| Enter number2: |
| Result: |
| Curriculum Vitae | |
| Photo | |
| User Name: | |
| Educication: | |
| Working Experence: | |
| User Profile | |
| Photo: User Name: |
Aye Aye |
| Education: Work experience: |
M.C.Sc 10 years in web develop |
| Email: |<EMAIL_ADDRESS>|


 You can now log in to your account." %}>
{# @todo: reenable after profiles app in place {% trans "edit your " %}{% trans "profile" %} #} {% else %}{% blocktrans with expiration_days|apnumber as expiration_days %} Sorry, a problem occured. Either you already activated your account, your activation link was incorrect, or the activation key for your account has expired; activation keys are only valid for {{ expiration_days }} days after registration. Please contact us if you have any problems. {% endblocktrans %}
{% endif %}{% endblock %}


In this area you can manage all your users and groups.
Currently there are 0 users and 0 groups created.
Settings
Allow users to recover lost password
Allow users to register
Allow public pads. (NOTE: you have to restart Etherpad to apply this new setting. For that go to Etherpad core Settings - 'Settings' tab on the left main menu - and click 'Restart Etherpad' button at the bottom of the page)


Configure Bluefruit LE using instructions found here:
http://www.adafruit.com/bluefruitle
Tap the Scan button on the bottom toolbar to start/stop peripheral scanning.
Drag the table down and release to clear the list of found peripherals and begin scanning
Tap a row in the table to view a peripheral's advertisement data.
Each peripheral's Received Signal Strength (RSSI) is displayed to the left of its name.
Tap a row's connect button to connect the corresponding device in one of the available modes:
Info - displays peripheral services & characteristics
UART - basic terminal, send & receive data
Pin I/O - uses Bluefruit's UART to control Arduino running BLEFirmata sketch:
http://www.adafruit.com/bluefruitle
Note - If a peripheral does not offer the UART service, tapping Connect will automatically
enter Info mode


Forgot your password? Don't worry! It happens to the best of us.
Just enter the email address associated with your Theo Jones account below, and we'll send you a top secret link to your email account so that you can create a new password.


{% from 'page_navigation.html' import topNavigation,footer %}
{{ topNavigation(X, user, permissions, control) }}
{% set i = 0 %}
Outbound Links Report
- Reports
- Outbound Links Report
Outbound Links
Total outbound clicks for {{data.analytics_name| default("Report")}}: {{data.total}}
{{ footer(X, user, permissions, control) }}


The quest was to develop a telegram bot over 24hrs, during an office hackathon event.
I started out consulting documentation.
Bot interaction was implemented as a GenServer named ConversationTree
defmodule TelegramService.ConversationTree do
use GenServer
def start_link(name, conversation \\ %{message: [], response: [], tickets: []}) do
{:ok, _} = GenServer.start_link(__MODULE__, conversation, name: name)
name
end
def lookup(name) do
GenServer.whereis(name)
end
def kill(name) do
GenServer.stop(name)
end
def write_message(name, message = %{}) do
GenServer.call(name, {:write_message, message})
end
def write_response(name, message = %{}) do
GenServer.call(name, {:write_response, message})
end
def put_ticket(name, ticket_info= %{}) do
GenServer.call(name, {:put_ticket, ticket_info})
end
def clear_all(name) do
GenServer.call(name, {:clear_all})
end
def retrieve(name) do
GenServer.call(name, {:retrieve})
end
def init(conversation) do
{:ok, conversation}
end
def handle_call({:clear_all}, _from, %{message: _, response: _, tickets: _}) do
conversation = %{message: [], response: [], tickets: []}
{:reply, :ok, conversation}
end
def handle_call({:put_ticket, payload}, _from, %{message: messages, response: answers, tickets: tickets}) do
conversation = %{message: messages, response: answers, tickets: tickets ++ [payload]}
{:reply, :ok, conversation}
end
def handle_call({:write_message, payload}, _from, %{message: messages, response: answers, tickets: tickets}) do
conversation = %{message: messages ++ [payload], response: answers, tickets: tickets}
{:reply, :ok, conversation}
end
def handle_call({:write_response, payload}, _from, %{message: messages, response: answers, tickets: tickets}) do
conversation = %{message: messages, response: answers ++ [payload], tickets: tickets}
{:reply, :ok, conversation}
end
def handle_call({:retrieve}, _from, conversation = %{message: _, response: _, tickets: _}) do
{:reply, {:ok, conversation}, conversation}
end
end
Explanation
So, the main idea is to create a new instance of the ConversationTree
per chat received from the Telegram service.
The strategy adopted was to set a webhook endpoints which gets a POST request when ever a user engage the Bot.
-
message
list in the state maintained by theConversationTree
, is to persist all incoming messages, a user sends to the Bot. -
tickets
is peculiar to the business logic for which I was developing the bot for as at this time. Basically you can add aditional fields as required. -
response
is a list of responses sent back to the user via the Bot. A response structure is describe below%{text: text, options: options, next_actor: next_actor} = response %{module: module_name, action: action_in_module} = next_actor
For the every response sent to the user, a
list
of options are provided to the user to choose from using the telegram keyboad method from which the next message a user sends back is taken. Along side with the options sent back to the user, the nextactor
to act on an incoming message selected from list of options provided, this will give us the upportunity send the user response to the appropriateModule.Action
usingapply/3
.conversation = %{options: last_options, next_actor: %{module: actor_module, action: actor_action}, text: _} apply(Module.concat(TelegramService, actor_module), String.to_atom(actor_action), [incoming_message, chat_id, message_id])
And this goes on and on inline with you business logic.
:)


pregnant women respiratory SARS []. coronavirus infection maternal cases clinical infected patients MERS-CoV syndrome SARS-CoV severe -nCoV acute East January pregnancy MERS pneumonia {border-style infections online: px;} #ffffff;} case transmission virus February care reported developed health new outcomes China Middle disease epidemic including novel pregnancy, vaccine Coronavirus Health baby healthcare outbreak spread .collab: Infect. Wuhan [], delivery identified infant mother positive result samples weeks Hong days exposure fetal occurred occurring woman Pregnant [,,]. confirmed coronaviruses countries deaths delivered effects hospital mothers rate risk study tested vaccines -year-old December MERS, Respiratory SARS, Saudi Syndrome United [,]. cause contact death illness neonatal obstetrical patient px; research unknown viral {font-family %), (%) Following Kong Obstet. associated cord factors font-size however, human infants intensive later morbidity mortality multiple negative perinatal potential rapidly reports symptoms testing trimester (MERS) Dis../eid. Engl. MERS-CoV. adverse antibodies cases, common control coronavirus, current described develop development documented double; exposed failure following gestation healthy included intrauterine neonates newborn non-pregnant occurrence order persons required specimens umbilical unit vaginal women, â€" CFR China, Dr. Ebola MERS-CoV, Med../NEJMoa Neonatal Public Republic abnormal aerosols age approximately blood, border-color border-width changes compared considered cough, currently data death. died evidence features fever, gestational high important infect infection. infectious known labour likely medical newly obstetric occur placenta placentas preterm probable resulted revealed solid; suspected termed virus. {font-style {font-weight According Arabia Baby Disease Emergency Fetal Hospital Med. November Pregnancy SARS-CoV, SARS-CoV. SARS. Women Wuhan, admission blood bold born cesarean cluster communication conditions continued courier; critical designated developing em; epidemic, epidemics evaluated family fever findings future global higher implementation individuals isolation management mechanical outside period poor population possible pregnancy. pregnancy: present priority pt;} regarding resulting ribavirin section shortness subsequently therapies timing use vertical work workers