-
GitHut - Programming Languages and GitHub
githut.info
A small place to discover more about the usage of programming languages in GitHub.
-
The Swedes rule pop music, and Mapei is their next queen.
www.vox.com
As an artist and a musician, Mapei has a sound as global as her heritage.
-
News from the W3C webperf-landia with Ilya Grigorik
www.youtube.com
Requests getting lost at sea or need better and more careful handling? Error Logging and Beacon APIs will help. Wondering about the network weather? ...
-
HTML5
www.meetup.com
It's international talk like a pirate day again and you know what that means! We're going to talk perrrrrforrrrrmance at SFHTML5! We have a great ...
-
Ski Lodge Bulletin #2
issuu.com
Ski Lodge Bulletin is a tribute to Engelberg, one of the best skiing mountains in the world. The Bulletin is the official magazine from Ski Lodge ...
-
Google I/O 2014 - Security at scale at Google
www.youtube.com
Speaker(s): Stephan Somogyi Description: For most developers, the security team at Google is a black box. Yet Safe Browsing and its API have been ...
-
Chrome Dev Summit 2014
developer.chrome.com
Chrome Dev Summit is your opportunity to connect with Chrome's engineers and discuss the future of web apps and sites.
-
Ask the experts: Android Fundamentals - Google+
plus.google.com
Got a question about developing Android apps? Ask the experts! @111169963967137030210 and @105593270217665985575 have answers, and are hosting a Q&A ...
-
Run The Jewels Signs to Mass Appeal Records, Drops First Single From ...
massappeal.com
Killer Mike and El-P have officially joined the squad!
-
Ask the Experts: Web Performance - Critical Rendering Path
www.youtube.com
Ask and vote for questions at http://goo.gl/4d9c1e. Why is web performance a crucial feature, and how can you make your site render with lightning ...
-
Rebooting YouTube
www.fastcompany.com
Susan Wojcicki built Google into a $55 billion advertising giant. Now she's running YouTube. Her job: Do it again.
-
survey.googleratings.com
survey.googleratings.com
Welcome to the Google User Experience Research Sign-up Survey
-
"About 3 billion people are online right now, and everytime they come up ...
plus.google.com
"About 3 billion people are online right now, and everytime they come up with new ways of using the Internet, we all learn something from that" ...
-
Lean Startup Meets Design Thinking - Google+
plus.google.com
Join us on July 17th as we team up with Virgin Unite to host a not-to-miss Hangout featuring three extraordinary leaders in business and product ...
-
Jan Björklund bör bege sig till Brideshead
www.svd.se
Ungdomens lust efter flykt och uppror driver samhället framåt, skriver Thomas Engström som uppmanar utbildningsminister Jan Björklund att läsa ”En ...
-
Directing smartphone users to the page they actually wanted
googlewebmastercentral.blogspot.com
Enter your email address:


What's it like to code with another person?
Believe it or not, most mobile and web applications you use today were created by a team of individuals. Seldom is there an individual that conceptualizes, designs, and builds a successful app all by his or herself. It's just really tough and intensely time consuming. As such, us "boots" at Dev Bootcamp have been getting in some quality experience coding with other people, usually via a Google+ hangout.
My sessions collaborating on challenges with my peers have been largely rewarding though there have been a couple times when I have just wanted to hit the reset button and pair with someone else. In those experiences, I learned that I need to be as patient and as tolerant as possible while still communicating my needs. I noticed that when I don't ask my partner to slow down or I don't vocalize my need to have something clarified, I become a passenger on a runaway train with little ability to slow or stop it.
I've also learned that, like in every other aspect of life, I just need to be myself. I can't worry about how my voice sound or if I'm coming across as too gregarious or playful or pensive or forward... I just have to be the same person I am 24 hours a day, 7 days a week and understand that not everyone will like pairing with me and that is totally fine. As long as I treat my pairing partners how I think they would like to be treated, I feel good about the sessions.
So how did I do?
In addition to staying true to my personality and making sure that I am myself while pairing, it is also my responsibility to provide both positive and negative feedback after the sessions. While it's so much easier to write glowing reviews when things have gone well, it's much more rewarding writing specific, actionable, and kind feedback when things didn't go so well because that feedback tends to be more impactful. That's the kind of feedback I always remember. It can be difficult to hear that you go too fast or tend to jump ahead but those are exactly the kinds of things I need to hear in order to be an even better teammate now and when I'm coding professionally.
Overall, I've found that solving challenges with others can be an extrememly awarding experience. I know that as long I am open-minded, respectful of others, and don't try to be anyone but myself, I will continue to have positive time pairing with others.


Showing a card with title, subtitle, and a footer.
Dog breedGerman Shepherd
The German Shepherd is a breed of medium to large-sized working dog that originated in
Germany. The breed's officially recognized name is German Shepherd Dog in the English
language. The breed is also known as the Alsatian in Britain and Ireland.
People also search for Rottweiler, Siberian Husky, Labrador Retriever, Doberman Pinscher
Dachshund
Showing a card with title, subtitle, and avatar as header and a card image.
DachshundDog breed
The dachshund is a short-legged, long-bodied, hound-type dog breed.
Shiba Inu
Showing a card with header, content, image, and two action buttons: "share" and "like".
Shiba InuDog Breed
The Shiba Inu is the smallest of the six original and distinct spitz breeds of dog from Japan.
A small, agile dog that copes very well with mountainous terrain, the Shiba Inu was originally
bred for hunting.


Library: Foundation
Package: RegExp
Header: Poco/RegularExpression.h
Description
A class for working with regular expressions. Implemented using PCRE, the Perl Compatible Regular Expressions library by Philip Hazel (see http://www.pcre.org).
Member Summary
Member Functions: extract, match, operator !=, operator ==, split, subst, substOne
Nested Classes
struct Match
Types
MatchVec
typedef std::vector < Match > MatchVec;
Enumerations
Options
Some of the following options can only be passed to the constructor; some can be passed only to matching functions, and some can be used everywhere.
- Options marked [ctor] can be passed to the constructor.
- Options marked [match] can be passed to match, extract, split and subst.
- Options marked [subst] can be passed to subst.
See the PCRE documentation for more information.
RE_CASELESS = 0x00000001
case insensitive matching (/i) [ctor]
RE_MULTILINE = 0x00000002
enable multi-line mode; affects ^ and $ (/m) [ctor]
RE_DOTALL = 0x00000004
dot matches all characters, including newline (/s) [ctor]
RE_EXTENDED = 0x00000008
totally ignore whitespace (/x) [ctor]
RE_ANCHORED = 0x00000010
treat pattern as if it starts with a ^ [ctor, match]
RE_DOLLAR_ENDONLY = 0x00000020
dollar matches end-of-string only, not last newline in string [ctor]
RE_EXTRA = 0x00000040
enable optional PCRE functionality [ctor]
RE_NOTBOL = 0x00000080
circumflex does not match beginning of string [match]
RE_NOTEOL = 0x00000100
$ does not match end of string [match]
RE_UNGREEDY = 0x00000200
make quantifiers ungreedy [ctor]
RE_NOTEMPTY = 0x00000400
empty string never matches [match]
RE_UTF8 = 0x00000800
assume pattern and subject is UTF-8 encoded [ctor]
RE_NO_AUTO_CAPTURE = 0x00001000
disable numbered capturing parentheses [ctor, match]
RE_NO_UTF8_CHECK = 0x00002000
do not check validity of UTF-8 code sequences [match]
RE_FIRSTLINE = 0x00040000
an unanchored pattern is required to match before or at the first newline in the subject string, though the matched text may continue over the newline [ctor]
RE_DUPNAMES = 0x00080000
names used to identify capturing subpatterns need not be unique [ctor]
RE_NEWLINE_CR = 0x00100000
assume newline is CR ('\r'), the default [ctor]
RE_NEWLINE_LF = 0x00200000
assume newline is LF ('\n') [ctor]
RE_NEWLINE_CRLF = 0x00300000
assume newline is CRLF ("\r\n") [ctor]
RE_NEWLINE_ANY = 0x00400000
assume newline is any valid Unicode newline character [ctor]
RE_NEWLINE_ANYCRLF = 0x00500000
assume newline is any of CR, LF, CRLF [ctor]
RE_GLOBAL = 0x10000000
replace all occurences (/g) [subst]
RE_NO_VARS = 0x20000000
treat dollar in replacement string as ordinary character [subst]
Constructors
RegularExpression
RegularExpression(
const std::string & pattern,
int options = 0,
bool study = true
);
Creates a regular expression and parses the given pattern. If study is true, the pattern is analyzed and optimized. This is mainly useful if the pattern is used more than once. For a description of the options, please see the PCRE documentation. Throws a RegularExpressionException if the patter cannot be compiled.
Destructor
~RegularExpression
Destroys the regular expression.
Member Functions
extract
int extract(
const std::string & subject,
std::string & str,
int options = 0
) const;
Matches the given subject string against the pattern. Returns the captured string. Throws a RegularExpressionException in case of an error. Returns the number of matches.
extract
int extract(
const std::string & subject,
std::string::size_type offset,
std::string & str,
int options = 0
) const;
Matches the given subject string, starting at offset, against the pattern. Returns the captured string. Throws a RegularExpressionException in case of an error. Returns the number of matches.
match
int match(
const std::string & subject,
Match & mtch,
int options = 0
) const;
Matches the given subject string against the pattern. Returns the position of the first captured substring in mtch. If no part of the subject matches the pattern, mtch.offset is std::string::npos and mtch.length is 0. Throws a RegularExpressionException in case of an error. Returns the number of matches.
match
int match(
const std::string & subject,
std::string::size_type offset,
Match & mtch,
int options = 0
) const;
Matches the given subject string, starting at offset, against the pattern. Returns the position of the captured substring in mtch. If no part of the subject matches the pattern, mtch.offset is std::string::npos and mtch.length is 0. Throws a RegularExpressionException in case of an error. Returns the number of matches.
match
int match(
const std::string & subject,
std::string::size_type offset,
MatchVec & matches,
int options = 0
) const;
Matches the given subject string against the pattern. The first entry in matches contains the position of the captured substring. The following entries identify matching subpatterns. See the PCRE documentation for a more detailed explanation. If no part of the subject matches the pattern, matches is empty. Throws a RegularExpressionException in case of an error. Returns the number of matches.
match
bool match(
const std::string & subject,
std::string::size_type offset = 0
) const;
Returns true if and only if the subject matches the regular expression.
Internally, this method sets the RE_ANCHORED and RE_NOTEMPTY options for matching, which means that the empty string will never match and the pattern is treated as if it starts with a ^.
match
bool match(
const std::string & subject,
std::string::size_type offset,
int options
) const;
Returns true if and only if the subject matches the regular expression.
match
static bool match(
const std::string & subject,
const std::string & pattern,
int options = 0
);
Matches the given subject string against the regular expression given in pattern, using the given options.
operator !=
bool operator != (
const std::string & subject
) const;
Returns true if and only if the subject does not match the regular expression.
Internally, this method sets the RE_ANCHORED and RE_NOTEMPTY options for matching, which means that the empty string will never match and the pattern is treated as if it starts with a ^.
operator ==
bool operator == (
const std::string & subject
) const;
Returns true if and only if the subject matches the regular expression.
Internally, this method sets the RE_ANCHORED and RE_NOTEMPTY options for matching, which means that the empty string will never match and the pattern is treated as if it starts with a ^.
split
int split(
const std::string & subject,
std::vector < std::string > & strings,
int options = 0
) const;
Matches the given subject string against the pattern. The first entry in captured is the captured substring. The following entries contain substrings matching subpatterns. See the PCRE documentation for a more detailed explanation. If no part of the subject matches the pattern, captured is empty. Throws a RegularExpressionException in case of an error. Returns the number of matches.
split
int split(
const std::string & subject,
std::string::size_type offset,
std::vector < std::string > & strings,
int options = 0
) const;
Matches the given subject string against the pattern. The first entry in captured is the captured substring. The following entries contain substrings matching subpatterns. See the PCRE documentation for a more detailed explanation. If no part of the subject matches the pattern, captured is empty. Throws a RegularExpressionException in case of an error. Returns the number of matches.
subst
int subst(
std::string & subject,
const std::string & replacement,
int options = 0
) const;
Substitute in subject all matches of the pattern with replacement. If RE_GLOBAL is specified as option, all matches are replaced. Otherwise, only the first match is replaced. Occurences of $<n> (for example, $1, $2, ...) in replacement are replaced with the corresponding captured string. $0 is the original subject string. Returns the number of replaced occurences.
subst
int subst(
std::string & subject,
std::string::size_type offset,
const std::string & replacement,
int options = 0
) const;
Substitute in subject all matches of the pattern with replacement, starting at offset. If RE_GLOBAL is specified as option, all matches are replaced. Otherwise, only the first match is replaced. Unless RE_NO_VARS is specified, occurences of $<n> (for example, $0, $1, $2, ... $9) in replacement are replaced with the corresponding captured string. $0 is the captured substring. $1 ... $n are the substrings maching the subpatterns. Returns the number of replaced occurences.
substOne
std::string::size_type substOne(
std::string & subject,
std::string::size_type offset,
const std::string & replacement,
int options
) const;


Choose a movie
Choose...
Death Becomes Her
Tree Stump: The Choppening
Troll 2
I Am Legend 2
Choose a showtime
Choose...
Prime Time
Matinee
Midnight
Choose your age
Choose...
Adult (18-64)
Teen (13-17)
Child (0-12)
Senior (65+)
Submit
Your ticket cost is $
.


A List of view mapping paths (separated by new lines). The plugin will create the branch workspace view with each mapping mapped to the branch path and client path.
Note: The Jenkinsfile path will automatically be added to the mappings.
Default: ...
will be mapped to //depot/branch/... //client/branch/...
Example: myLibrary/...
will be mapped to //depot/branch/myLibrary/... //client/branch/myLibrary/...


Welcome to my website...there is a lot of stuff to read and look at, so use a Desktop for the best experience! Here you can learn a little about me, view my resume, and see some projects that I've worked on!
Lets start with a little about me. I've lived in Wisconsin for most of my life, and I currently reside in Madison, Wisconsin. I am a recent graduate from UW-Madison, with a B.S. in Computer Science and a Certificate in Mathematics (Go Badgers!). During my time at the UW, I not only discovered my passion for programming, but also honed my skills through rigorous classes in subjects such as Algorithms, Graphics, and Security. No matter where I may move to in the future, a piece of me will always live in Wisconsin. :)
While I do love programming, it's not the only thing I like to spend my time doing. Here are some other things you should know about me!


{% trans flask='Flask', mojibake='MØjibДĸe', html5='html5up.net' %}Built using Python, {{ flask }} and my blogging engine {{ mojibake }}. HTML5 template modified from the original located at {{ html5 }}{% endtrans %}
{% trans docker='Docker containers', ansible='Ansible playbooks' %}The site itself is housed on a VPS running CentOS 7. The site uses MariaDB as the database backend. Both the Python application (mojibake) and the database are in separate Docker containers which I scripted myself and the entire server is provisioned via Ansible which not only deploys both Docker containers (and their respective data containers) but also installs and configures nginx to serve the site itself. The source code for not only the Python application but also for the {{ docker }} and {{ ansible }} are all available on my Github.{% endtrans %}
Scrutiny is a log parser currently designed to parse auth.log (under Debian) and fail2ban.log and inserts details about malicious attempts to break into the server in a database for easy access. It also queries an external service to insert geographical information about suspicious IPs into the database as well. I also plan for Scrutiny to calculate commonly seen subnets of attackers and produce rules (iptables or FirewallD rich rules) that can be used to block the offending subnets at the firewall, another possibility is using ipset to ensure large lists of offending IPs to block do not slow the server down. I'm currently in the process of re-writing this somewhat and have taken down the live version that was available on this site.
{% trans %}Consociate is a program which logs into Cisco routers and switches (via SSH or Telnet) and performs commands as directed. The project is still at a very early stage but I hope to create a tool useful for harvesting data or performing configuration changes on a large scale.{% endtrans %}
{% trans %}Frisk is a simple duplicate file finder which stores the SHA-1 hashes of files it checks in an SQLite DB. This allows for easy checking of existing and/or new files against files that are already on the system.{% endtrans %}
{% trans %}Picture Sorter is a simple C# application that can be used to easily sort a directory full of pictures into sub-directories. Once set up with the sub-directories you would like to sort to, pictures can easily be moved from their current directory to the new one with one press of the keyboard.{% endtrans %}


Covid 19 - Statics
Date Updated:
0
Update
New Confirmed
0
New Deaths
0
New Recovered
0
Total Confirmed
0
Total Deaths
0
Total Recovered
0
Country
NewConfirmed
TotalConfirmed
NewDeaths
TotalDeaths
NewRecovered
TotalRecovered


Before Change
visible_space = visible_space.to(device=nn_state.device)
free_energies = -nn_state.rbm_am.effective_energy(visible_space)
max_free_energy = free_energies.max()
f_reduced = free_energies - max_free_energy
logZ = max_free_energy + f_reduced.exp().sum().log()
return logZ.exp()
After Change
// f_reduced = free_energies - max_free_energy
// logZ = max_free_energy + f_reduced.exp().sum().log()
// return logZ.exp()
return torch.tensor(
nn_state.rbm_am.compute_partition_function(visible_space),
device=nn_state.device, dtype=torch.double
)
def probability(nn_state, v, Z):
Evaluates the probability of the given vector(s) of visible


“I Hired Donald Trump To Fire People Like Yovanovitch" tweet gets accounts suspended
by Tech DeskDonald Trump is once again trending on Twitter with the phrase “I hired Donald Trump to fire people like Yovanovitch” making rounds after Marie Yovanovitch, former US ambassador to Ukraine testified in front of the impeachment inquiry held by House Intelligence Committee.
Followers of the US President took to Twitter to express their support in the form of a coordinated tweet message.
However, the social media platform took instant action by suspending accounts that posted this status because this seemed like a coordinated behavior from puppet accounts.
Donald Trump Jr. was amongst the first who tweeted after which the phrase spread like fire within 45 minutes, where at least 7,320 tweets (including retweets) were posted according to the analysis conducted by BuzzFeed News.
It is a difficult task to separate bot activity from authentic viral posts especially when there are many supporters. Initially, Twitter didn’t find bot activity, however, later the company suspended many accounts as told by their representative to BuzzFeed News.
According to Oxford Internet Institute’s Computational Propaganda team and the Atlantic Council’s Digital Forensic Research Lab, tweeting 50-72 times a day is questionable and the anti-Yovanovitch phrase is in line with the automated services.
Despite all the evidence, it does appear that the first tweet was posted by Cari Kelemen, a pro-Trump influencer from her own authentic account.
Social media platforms like Facebook and Twitter have been under fire for not doing enough to prevent political parties from influencing elections through their respective platforms.
This article originally published on BuzzFeed News.


Ping-Pong
About Ping Pong
Created By:
Lawrence Karanja
GitHub Username/URL:
Lawrence254
Level 2 Test For:
Java
Let's Play!
Rules:
Numbers Divisible by 3 become "Ping"
Numbers Divisible by 5 become "Pong"
Numbers Divisible by 3 AND 5 become "PingPog"
Enter A Number
PING PONG


Duke IEEE is a student branch of the Institute of Electronics and Electrical Engineers (IEEE), the largest professional association for the advancement for technology. We are a group of students interested in electronics and hardware development in Duke’s engineering and computer science communities, and work through mentorship, projects, and networking with industry to promote student innovation. In particular, we seek to bring technological solutions to problems faced by the entire Duke community. The projects we work on are proposed, designed, and implemented by our members, and we welcome anyone with an interest in electronic projects.
•We are a group of dedicated students who enjoy applying engineering principles to real-life situations through cool projects.
• Our membership includes students of all skill levels. We provide mentorship to anyone willing to learn.
• Our members include engineers, computer scientists, musicians, and more ranging from freshmen to seniors.
• IEEE stands for Institute of Electronics and Electrical Engineers.
• IEEE is the largest professional association dedicated to advancing technological innovation.
• IEEE plays a role in specifying industry standards (e.g. WiFi), publishes papers, and holds conferences.
• Go to ieee.org/join to join national organization.
• We are the student branch at Duke.
• We represent Duke at IEEE events such as SoutheastCon.
• You do NOT have to be a IEEE member to be a part of Duke IEEE. We welcome everyone with an interest in electronic projects!
Have a cool project in mind? Any general questions? Contact us at<EMAIL_ADDRESS>Want to get involved? Subscribe to our mailing list here
© 2016 Duke IEEE Student Branch