Mostrar mensagens com a etiqueta about. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta about. Mostrar todas as mensagens

terça-feira, 9 de janeiro de 2018

About Microsoft Bot Framework

The Bot Framework is a platform for building, connecting, testing, and deploying powerful and intelligent bots. You can quickly start building bots with the Azure Bot Service. If you prefer building a bot from scratch, the Bot Framework provides the Bot Builder SDK for .NET and Node.js.


What is a bot?

Think of a bot as an app that users interact with in a conversational way. Bots can communicate conversationally with text, cards, or speech. A bot may be as simple as basic pattern matching with a response, or it may be a sophisticated weaving of artificial intelligence techniques with complex conversational state tracking and integration to existing business services.

The Bot Framework enables you to build bots that support different types of interactions with users. You can design conversations in your bot to be freeform. Your bot can also have more guided interactions where it provides the user choices or actions. The conversation can use simple text strings or more complex rich cards that contain text, images, and action buttons. And you can add natural language interactions, which let your users interact with your bots in a natural and expressive way.

Let's look at an example of a bot that schedules salon appointments. The bot understands the user's intent, presents appointment options using action buttons, displays the user's selection when they tap an appointment, and then sends a thumbnail card that contains the appointment's specifics.

Bots are rapidly becoming an integral part of digital experiences. They are becoming as essential as a website or a mobile experience for users to interact with a service or application.


Why use the Bot Framework?

Developers writing bots all face the same problems: bots require basic I/O, they must have language and dialog skills, and they must connect to users, preferably in any conversation experience and language the user chooses. The Bot Framework provides powerful tools and features to help solve these problems.

Azure Bot Service
The Azure Bot Service accelerates the process of developing a bot. It provisions a resource and Azure and gives you five bot templates you can choose from when you create a bot. You can further modify your bot directly in the browser using the Azure editor or in an Integrated Development Environment (IDE), such as Visual Studio and Visual Studio Code.

Bot Builder
The Bot Framework includes Bot Builder, which provides a rich and full-featured SDK for the .NET and Node.js platforms. The SDK provides features that make interactions between bots and users much simpler. Bot Builder also includes an emulator for debugging your bots, as well as a large set of sample bots you can use as building blocks.

Bot Framework portal
The Bot Framework portal gives you one convenient place to register, connect, and manage your bot. It also provides diagnostic tools and a web chat control you can use to embed your bot in a web page.

Channels
The Bot Framework supports several popular channels for connecting your bots and people. Users can start conversations with your bot on any channel that you've configured your bot to work with, including email, Facebook, Skype, Slack, and SMS. You can use the Channel Inspector to preview features you want to use on these targeted channels.

Source: https://docs.microsoft.com

sábado, 6 de janeiro de 2018

What is Microsoft NuGet

An essential tool for any modern development platform is a mechanism through which developers can create, share, and consume useful libraries of code. Such libraries are typically referred to as "packages" because they can contain compiled code (as DLLs) along with other content that might be needed in the projects that consume those libraries.

For .NET, the mechanism for sharing code is NuGet, which defines how packages for .NET are created, hosted, and consumed, and provides the tools for each of those roles.

NuGet package is a single ZIP file with the .nupkg extension that contains compiled code (DLLs), other files related to that code, and a descriptive manifest that includes information like the package's version number. Library developers create package files and publish them to a host. Package consumers receive those packages, add them to their projects, and then call that library's functionality in their project code. NuGet itself then handles all of the intermediate details.

terça-feira, 24 de outubro de 2017

All about Halloween and a guide to do a good Halloween

When is Halloween?
October 31. The last day of October.


What is Halloween?
Halloween is the evening before the Christian holy days of All Hallows' Day (also known as All Saints' or Hallowmas) on 1 November and All Souls' Day on 2 November, thus giving the holiday on 31 October the full name of All Hallows' Eve (meaning the evening before All Hallows' Day).


Why do we celebrate Halloween?
Straddling the line between fall and winter, plenty and paucity, life and death, Halloween is a time of celebration and superstition. It is thought to have originated with the ancient Celtic festival of Samhain, when people would light bonfires and wear costumes to ward off roaming ghosts.


How did Halloween start and why?
The history of Halloween - how it all started. Halloween began as the festival of Samhain. It was part of the ancient Celtic religion in Britain and other parts of Europe. At the end of summer, the Celts thought the barrier between our world and the world of ghosts and spirits got really thin.


When wast the first Halloween?
Ancient Origins of Halloween. Halloween's origins date back to the ancient Celtic festival of Samhain (pronounced sow-in). The Celts, who lived 2,000 years ago in the area that is now Ireland, the United Kingdom and northern France, celebrated their new year on November 1.


How is it Halloween celebrated?
Many Americans celebrate the traditions of Halloween by dressing in costumes and telling tales of witches and ghosts. Pumpkins are carved into glowering jack-o'-lanterns. Children parade from house to house, knocking on doors and calling out "Trick or treat!" hoping to have their bags filled with candy.


What does trick or treat mean?
A children's custom of calling at houses at Halloween with the threat of pranks if they are not given a small gift (often used as a greeting by children doing this).


What time does trick or treating start?
Here is when to flip on the porch light or take your kids out for Halloween trick-or-treating on Oct. 31. As more trick-or-treat times are determined, we will update this list. What time does trick-or-treating start? Indianapolis and the surrounding communities start trick-or-treating for Halloween between 5 and 6 p.m.


How old is too old to trick or treat?
FiveThirtyEight and Survey Monkey found that more than half of people who celebrate Halloween think kids should stop going door-to-door at some point between ages 12 and 15. Also—Bathurst city council, take note—people generally agree that trick-or-treating should start at 6 p.m. and end at 9 p.m.


What should I be for Halloween?
The most commons disguises are the current super-heroes or characters on a current movie, or characters that people really like.


What are the most common decorations used on Halloween?
Stickers, Picture frames, Curtains, Candrles, Pumpkins, Bones, Spider webs, Fog machine, Scary Sounds.


Sources: www.history.com, www.bbc.co.uk, https://en.wikipedia.org, http://www.americaslibrary.gov, https://www.indystar.com, http://www.newsweek.com

domingo, 25 de março de 2012

Canon EOS 5D Mark III

Blog: Canon EOS 5D Mark III

The new incarnation of Canon's enthusiast full-frame 5D series - the EOS 5D Mark III. The camera has been improved over its predecessor in most areas and comes with a 22MP full-frame sensor, 6 frames per second continuous shooting and 1080p video at 24, 25 or 30 fps, offering the high quality intraframe (All-I) compression method and greater audio control. A 61-point AF system and 63-zone metering provide focusing speed and metering accuracy.

Announced: Mar 2, 2012

Body type
Body typeMid-size SLR
Sensor
Max resolution5760 x 3840
Other resolutions3840 x 2560, 2880 x 1920, 1920 x 1280, 720 x 480
Image ratio w:h3:2
Effective pixels22.3 megapixels
Sensor photo detectors23.4 megapixels
Sensor sizeFull frame (36 x 24 mm)
Sensor typeCMOS
ProcessorDigic 5+
Image
ISOAuto, 100 - 25600 in 1/3 stops, plus 50, 51200, 102400 as option
White balance presets6
Custom white balanceYes (1)
Image stabilizationNo
Uncompressed formatRAW
JPEG quality levelsFine, Normal
Optics & Focus
AutofocusContrast Detect (sensor)
Phase Detect
Multi-area
Selective single-point
Single
Continuous
Face Detection
Live View
Digital zoomNo
Manual focusYes
Number of focus points61
Lens mountCanon EF mount
Focal length multiplier
Screen / viewfinder
Articulated LCDFixed
Screen size3.2"
Screen dots1,040,000
Touch screenNo
Screen typeClear View II TFT LCD
Live viewYes
Viewfinder typeOptical (pentaprism)
Viewfinder coverage100 %
Viewfinder magnification0.71×
Photography features
Minimum shutter speed30 sec
Maximum shutter speed1/8000 sec
Aperture priorityYes
Shutter priorityYes
Manual exposure modeYes
Subject / scene modesNo
Built-in flashNo
External flashYes (Hot-shoe, Wireless plus Sync connector)
Continuous driveYes (6 fps)
Self-timerYes (2 or 10 sec)
Metering modesMulti
Center-weighted
Spot
Partial
Exposure compensation±5 EV (at 1/3 EV, 1/2 EV steps)
AE Bracketing±3 (2, 3, 5, 7 frames at 1/3 EV, 1/2 EV steps)
WB BracketingYes (3 frames in either blue/amber or magenta/green axis)
Videography features
FormatH.264
MicrophoneMono
SpeakerMono
Resolutions1920 x 1080 (29.97, 25, 23.976 fps fps), 1280 x 720 (59.94, 50 fps), 640 x 480 (25, 30 fps)
Videography notes1080 and 720 intra or inter frame, 480 inter frame
Storage
Storage typesCompact Flash Type I (UDMA compatible), SD/SDHC/SDXC
Storage includedNone
Connectivity
USBUSB 2.0 (480 Mbit/sec)
HDMIYes (HDMI mini)
WirelessOptional
Remote controlYes (Remote control with N3 type contact, Wireless Controller LC-5, Remote Controller RC-6)
Physical
Environmentally sealedYes
BatteryBattery Pack
Battery descriptionLithium-Ion LP-E6 rechargeable battery & charger
Battery Life (CIPA)950
Weight (inc. batteries)950 g (2.09 lb / 33.51 oz)
Dimensions152 x 116 x 76 mm (5.98 x 4.57 x 2.99")
Other features
Orientation sensorYes
Timelapse recordingYes (by cable and PC)
GPSOptional
GPS notesWith optional GP-E2 unit


Source: http://www.dpreview.com