WBP#2 - SHA256, Flask, Safari, Keybase.io and more...
The Weekly Bucket Post goes into the second round. This week we have wrong sha256 hashes, problems with Safari and amongst other things an invitation to keybase.io!
sha256sum creates "wrong" hash - Recently I was wondering, why a SHA256 hash of the string password
was listed in neither the Hash Toolkit nor the LeakDB databases. Surely someone must have used password
as password somewhere!?
Turns out, password
is of course in both those databases, what isn't listed though is password\n
. The reason I fell into this trap, was because I forgot that the bash command echo
always appends a newline unless you call it with the -n
switch.
# Same strings
echo -ne "string\n" | sha256sum
echo "string" |sha256sum
# what you really want...
echo -n "string" | sha256sum
Browser Testing - Oh Safari, now I know why I don't use you... because I can't!
Last week, @MikeyJck was kind enough to let me know that Apple's Safari browser was asking for a client certificate when browsing on my site. While this is actually something I use on a few pages or subdomains, it should certainly not appear on the frontpage of this blog.
Since I don't own a Mac, I went looking for ways to (efficiently) test websites with Safari - so far without great results!
Safari was available for Windows once, but after version 5.1.7 Apple killed it and now it's only available for systems running OSX.
The alternatives I found are not really alternatives in my opinion, as they either build on said Windows version or on making screenshots of your page which doesn't help much either when you're trying to debug strange behaviour.
Running late on Windows 8 - For some reason my Windows 8.1 desktop was running an hour late. No matter what I did, it kept changing back to UTC, when it should be on UTC+1.
This seems to be a very well known problem in Windows, the reason for which is the default NTP servers Microsoft has set for their operating system.
By setting the NTP servers to pool.ntp.org, the clock jumped by one hour and displayed the correct time. What's interesting is that public posts about this problem where talking about a few minutes time difference. For me it was exactly one hour.
Windows 8 time settings (in german - had no choice!)
Youtube, MP3 and distribution of malicious code - Last week I found myself in need to use one of those "Youtube to MP3 downloaders", which I'm always kinda sceptical about. Not only is the sound quality crap, but obviously you have no control over what you're really downloading - and in most cases you don't really have a trustworthy brand behind it either.
Said situation spawned some food for thought. I know that malicious code can be stored in MP3, which really isn't something new. But I can't help but wonder if adding malicious sound tracks to youtube videos could make for a "good" distribution mechanism. Especially if you're trying target unsuspecting smartphone kiddies who're downloading their music from YT.
Keybase.io - There isn't much to say about keybase.io that isn't on the site itself already. It's pretty self explanatory and for everything else there is the FAQ.
Also, I'm on there! #TrackMeINeedSnapshots!
If you need an invitation, drop me a line on Twitter!
Local IP and DNS don't match - If you ever have connection problems to a host, but can still reach it via local console, give this a try.
Normally I would run ifconfig
and nslookup
to compare the IP with the DNS entry. The hostname
command has a nice feature to return both IPs, if there different.
$ ifconfig |grep "inet addr"
eth0 Link encap:Ethernet HWaddr 00:16:3e:47:65:1d
inet addr:<IP_ADDRESS> Bcast:<IP_ADDRESS> Mask:<IP_ADDRESS>
inet6 addr: fe80::216:3eff:fe47:651d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:124 errors:0 dropped:0 overruns:0 frame:0
TX packets:87 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:14563 (14.5 KB) TX bytes:13151 (13.1 KB)
lo Link encap:Local Loopback
inet addr:<IP_ADDRESS> Mask:<IP_ADDRESS>
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
$ nslookup myhost.lan
Server: <IP_ADDRESS>
Address: <IP_ADDRESS>#53
Name: myhost.lan
Address: <IP_ADDRESS>
$ hostname -I
<IP_ADDRESS> <IP_ADDRESS>
Interesting things I found on the interwebs


{% extends "./wrapper.html" %}
{% block title %}Download constituent comments and signatures{% endblock %}
{% block content %}
{% if fmt %}
{% comment %}
Monitor the status of the PDF job, and provide a download link when it's done.
{% endcomment %}
Download constituent signatures and comments
We're preparing your file now...
{% else %}
{% comment %}
Need to pick format
{% endcomment %}


From this list, select the scheme to be used. The predefined schemes are shown bold.
The custom schemes, ones created as copies of the predefined schemes, are in plain
text. The location where the scheme is stored is written next to each scheme, for example, the Default scheme is stored in the IDE, the Project scheme
is stored in the project.


Built with sweat and tears by @Scintillaluz
Waffle is a simple, fully responsive and lightweight CSS framework built in Stylus, for building layouts without the hassle of clearing floats. There are two types of grids in Waffle, both sharing the same approach: horizontal blocks are called .row
, and each .row
can contain a multiple .unit
blocks with diverse widths. By default each .row
wrap itself on a maximum width defined by a $width_layout
variable, here of 1180px. A .wider
class applied to the body
expand the maximum to 1600px for screens larger than 1800px. Once installed you can change these variables as you wish.
Waffle is based on display: inline-block
so it is not supported by IE7. There's a whitespace issue with inline-block
, that can be solved using font-size: 0;
to avoid writing horrible markup with comment at every line ending. What I did was resetting the font-size
to zero on every row, and assigning font-size: 16px
on the .unit
This has some fallbacks, since it's impossible to work with em
s on classes on the .row
(but hey, you can still use rem
s). On the other side resetting the default type size at .unit
level is helpful to not get lost in the em
s inheriting madness.
This grid is directly inspired and expands Gridism by Cobyism. I too believe that columns are counter-intuitive when designing an online page, so I borrowed this approach and worked with percentages. I've added a .single-column
class for the row
to use the units as single centered columns; it may be a bit "dirty" but I found out it's a good substitute for narrowing columns with padding. Plus, I make it stack nicely on mobile.
Here comes the juicy part. The split
system is based on the idea that the the parent–the .row
–is telling the children–the .unit
s contained in the row–how to behave. So a .split3
applied to the .row
means that at its largest width the layout is evenly divided in three parts. And so goes on with .split4
.split5
and .split6
. This way I can easily govern the .unit
s with the media queries; as you can see playing with the viewport, a .split4
, for example, is composed of 4 columns at full width, 3 columns at 800px width, and goes down to 2 columns on mobiles. My idea was to have all the splits stacking on two columns on mobiles. If you don't like that, you can add a .one-column-phones
class on the .row
after the split
to stack on a single column.
Let's have fun with utility classes; don't like gutters? Remove them with .no-gutters
on the row. Two classes help you resetting annoying styles for lists: .reset-list
removes margin, padding and style from any ul
; .menu-list
extends .reset-list
adding a display: inline-block
for horizontal menus/tags. Four classes help you showing/hiding elements for responsive use: .no-desktop
.no-phone
.only-desktop
.only-phone
What I used down here in this fake-gallery it's a good solution to avoid using floats for positioning elements such as navs. Use .row.justify
and two .unit
s inside: see the tags and the arrows below; works nicely with absolute positioning (text attributes to arrange elements? Yes, but it's CSS, I cannot be too picky).
I've used Waffle on two different projects: Devcharm, a free and open library of resources about webdevelopment; and Isoverse, a publishing plaform for hosting a portfolio using Dropbox. Isoverse is running on the last version of Waffle, and I've been correcting this framework while working on Isoverse's static site and the theme templates we offer.
I'm eager to receive pull requests and improve Waffle. It would actually be awesome to have Less and Sass versions. Waffle is open source and released under a MIT Licence.


Build mod_pagespeed From Source
Note: If you're using CentOS, Fedora, RHEL, Debian, Ubuntu, or any other Linux distribution that uses RPM or DEB packages, we recommend that you install mod_pagespeed from binary packages.
The build has been tested on Ubuntu Lucid and CentOS 5.4. It should work elsewhere; if you try it somewhere new, please send a note to our discussion group with your success or failure.
Prerequisites
We require Apache (>= 2.2), Python (>= 2.7), g++
(>= 4.1),
svn
(>= 1.8), git
(>= 1.8), gperf
, and make
.
To install these on Debian or Ubuntu run:
sudo apt-get install apache2 g++ python subversion gperf make devscripts fakeroot git curl zlib1g-dev
On CentOS, run:
sudo yum install httpd gcc-c++ python subversion gperf make rpm-build git curl zlib-devel
CentOS 5 does not include git in its repositories. If you are running CentOS 5 or another operating system with a version of git older than 1.8, to install git 1.8 or higher, you must build it from source.
sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel wget https://www.kernel.org/pub/software/scm/git/git-2.0.4.tar.gz tar -xf git-2.0.4.tar.gz cd git-2.0.4/ ./configure make sudo make install
To build on CentOS 5, or on older versions of Debian or Ubuntu, you can install Python 2.7 from source.
wget http://www.python.org/ftp/python/2.7/Python-2.7.tgz tar xzf Python-2.7.tgz cd Python-2.7 ./configure --prefix=/usr/local make -j >make.log sudo make install
Install the Chromium Depot Tools
We require the Chromium depot_tools
, which are used to build
open-source projects with dependencies on other open-source projects. Download
it with:
mkdir -p ~/bin cd ~/bin git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
You will need to add the depot_tools
to your
path. In bash
you would run:
export PATH=$PATH:~/bin/depot_tools
Check out mod_pagespeed and dependencies
For building version 1.12 and later:
git clone -b latest-stable --recursive https://github.com/pagespeed/mod_pagespeed.git cd mod_pagespeed python build/gyp_chromium --depth=. make BUILDTYPE=Release mod_pagespeed_test pagespeed_automatic_test
For version 1.11.x and older, the build system is different:
You need to download the source code for mod_pagespeed and all of its dependenceies. Thegclient
command (which is one of
the depot_tools
) will do this for you.
mkdir ~/mod_pagespeed # Any directory is fine. cd ~/mod_pagespeed gclient config https://github.com/pagespeed/mod_pagespeed.git --unmanaged --name=src git clone https://github.com/pagespeed/mod_pagespeed.git src cd src git checkout latest-stable cd .. gclient sync --force --jobs=1 cd src make AR.host=`pwd`/build/wrappers/ar.sh AR.target=`pwd`/build/wrappers/ar.sh \ BUILDTYPE=Release mod_pagespeed_test pagespeed_automatic_test
Build & Run Tests
To make sure mod_pagespeed will work on your system we provide some automated tests. To run the tests:
./out/Release/mod_pagespeed_test ./out/Release/pagespeed_automatic_test
To successfully pass the HTTPS fetching tests, you may need to first set environment variables to find the certificate files. On Ubuntu, the test binaries should have the correct paths by default. On CentOS, these settings should work:
export SSL_CERT_DIR=/etc/pki/tls/certs export SSL_CERT_FILE=/etc/pki/tls/cert.pem
If you get any other errors while running tests, report a bug or write to our discussion group.
Compile
To compile mod_pagespeed, run the commands below. You should to omit the AR arguments for latest-beta.
cd ~/mod_pagespeed/src make AR.host=`pwd`/build/wrappers/ar.sh AR.target=`pwd`/build/wrappers/ar.sh BUILDTYPE=Release
To see the actual g++
commands, you can
add V=1
to the above command. If you ran the tests
above, this step should complete quickly.
Install
For RPM/DEB platforms, you can use the packaging instructions in the Building Packages section below. For other platforms you can use the custom installer documented here:
cd install
If you built and installed the Apache web server from source (as opposed to
installing using a RPM/DEB package manager), you can use
the install_apxs.sh
script:
./install_apxs.sh
The script will infer the proper installation locations for your system, based
on information gathered from the Apache apxs
tool. These defaults
can be overridden on the command line by specifying environment variables. See
the contents of the install_apxs.sh
script for specific details on
these environment variables. If you installed Apache in a non-default location,
you may need to tell the script where to find the apxs
tool, like
so:
# Specify the path to your apxs binary APXS_BIN=/usr/local/exampleapache/bin/apxs ./install_apxs.sh
Alternatively, if you already know all of the installation details for your system, then you can run the Makefile with custom parameters for:
APACHE_ROOT=/etc/httpd APACHE_MODULES=/etc/httpd/modules APACHE_CONTROL_PROGRAM=/etc/init.d/httpd APACHE_USER=www-data APACHE_DOC_ROOT=/var/www/html ... # see Makefile for more options
Run:
make APACHE_ROOT=... ... staging sudo make ... install # Use make ... -n install to see the commands without executing sudo make ... stop start # Restart your apache server
For the common configurations of Ubuntu and CentOS, we have included simple installer wrappers ubuntu.sh and centos.sh for your convenience. You can use these as examples to build scripts for your custom environment and then run them as:
./ubuntu.sh staging sudo ./ubuntu.sh install sudo ./ubuntu.sh stop start
Update
You can repeat the install process at any time to re-install mod_pagespeed and update it to the latest version.
To update to the latest version, first checkout the latest tag:
git pull --tags # pulls tags and all required commits git checkout latest-beta git cherry-pick 651a2503f81 # The gyp dependency moved after we released.
Then sync your client:
gclient sync --force --jobs=1
Now you can re-build and install using the instructions above.
Build Packages
You can build RPM or DEB packages using the following commands:
python build/gyp_chromium -Dchannel=beta make BUILDTYPE=Release AR.host=`pwd`/build/wrappers/ar.sh AR.target=`pwd`/build/wrappers/ar.sh linux_package_rpm
or
python build/gyp_chromium -Dchannel=beta make BUILDTYPE=Release AR.host=`pwd`/build/wrappers/ar.sh AR.target=`pwd`/build/wrappers/ar.sh linux_package_deb
The resulting package file will be in the out/Release
directory.
Note: These packages will only work if you
installed Apache using RPM or DEB packages as well. Notably, if you installed
Apache using cPanel, these packages will not work. Instead you must follow the
installation instructions above. See also:
FAQ:
I installed Apache 2.2 using cPanel, and can't get mod_pagespeed to work when I
install from the .deb
or .rpm
.
Standalone CSS Minification
The PageSpeed CSS minifier can be built as a stand-alone command-line program.
To build it, in the same directory that you ran the other make commands above
(~/mod_pagespeed/src
in the example), run:
make AR.host=`pwd`/build/wrappers/ar.sh AR.target=`pwd`/build/wrappers/ar.sh BUILDTYPE=Release css_minify_main
You can run it as:
./out/Release/css_minify_main FILENAME.css > FILENAME-MINIFIED.css
Previously we recommended using the standlone CSS minifier for locating CSS constructs that PageSpeed had difficulty handling, but as of <IP_ADDRESS> we recommend using the debug filter instead.
This will print the parsing errors encountered
to stderr
. css_minify_main
also prints the minified
CSS to stdout
, but because we are interested only in finding
parsing errors we redirect that to /dev/null
.
Standalone JS Minification
A command-line JavaScript minifier is now installed when you install mod_pagespeed. This generates the same minified code as mod_pagespeed itself. It can be used as follows:
pagespeed_js_minify myfile.js > myfile.min.js
The minifier can also be used to generate metadata for JavaScript library canonicalization, as described in the documentation for that filter.
Other Systems
An installation guide for
for mod_pagespeed
on Gentoo was contributed by nikola.derikonjic
,
and openSUSE
packages are maintained by Robert Munteanu. If you know of any other
resources, please let us know by writing to
our discussion group.


Earthquake Finder!
Enter a city/location in the text field to find earthquakes:
Submit
Top 10 earthquakes from the Geonames database are marked
Source code at
github.com/tedbreen/EarthquakeFinder


--- layout: post date: 2010-05-13 time: "10:00:00" authors: ["Jon Pipitone"] title: "Day 8: Exercises (with a screencast)" tags: ["Content"] ---
Today I experimented with creating a few simple exercises for the material covered in the first screencast on databases. The very last exercise includes a screencast that walks through the solution, and a potential pitfall along the way. My apologies for the crappy audio and choppiness in a few places — I was using my laptop microphone, and I tried to edit out a few clicks and pops.
The exercises start easy and, well, stay easy, but this is the first lecture after all. These exercises are aimed at giving students the chance to test out what they've learned, and help them decide if they are ready to move on. What do you think?


One For All, a set of sustainable development goals set by the United Nations, were seeking a way in whcih to increase engagement amongst college aged users. The request included research of the target audience as well as the development of a mobile application prototype that would entice a younger population to become more involved with charitable efforts to make the world a better place.
At the outset of this project, we set out to interview as many college students as we could to determine things like how often they engage in charity and what it would take to help them become more involved. Based on our research in that phase, we created user personas that would come to inform our initial design. Prior to creating high-fidelity mockups and with our newly developed personas in mind, we held a brainstorming session to determine what our largest problems were and how we could address them through our prototype. We then built our hi-fi mockups and turned them into a prototype that enabled us to run user testing on our target audience. Based on feedback received during the testing, we implemented design changes in an agile fashion to hone in on our final design recommendation.
As a team, all members were heavily involved in each phase of the design process. I personally conducted introductory interviews, contributed to the design of both the mockup and prototype, conducted user testing, and made agile changes before creating a final presentation to deliver to our client.


A modern and simple javascript libary to replace jquery !
Artik.js is and will always be free
This is the full version, precompiled


March 08 - 09, 2019
Computer Center 3
IIIT Allahabad
Apply Now!
Hacker MentorGet Ready!
Opening Ceremony starts in
Hacking In Progress!
Visit Dashboard View Submissions & WinnersABOUT
IIITA Info Communication and Incubation Center (IIIC) with a motive to nurture entrepreneurship in the country is providing an opportunity for student community to realize their dreams, and let their imaginative ideas to flow out of their minds by organizing Business Hackathon in its most awaited annual flagship event E-Summit ‘19.It would be a 18 hour long hackathon where you will be inspired to imagine, design, code and create. The idea will be to find solutions in teams to different problem statements on certain domains like Agriculture, Health Care etc. The team with the most logical, imaginative, creative and implementable ideas will be declared the winner. So its time to show the magic in your fingers and create the project you have always thought of, or discussed with your friend on the late night intellectual tea breaks, or anything random which is too crazy to be ignored.
FAQ
What is a Hackathon?
A hackathon is a design sprint-like event in which computer programmers and others involved in software development, including graphic designers, interface designers, project managers, and others, often including subject-matter-experts, collaborate intensively on software projects.
Is there any eligibility criteria for B-thon19?
TIf you are a college student and have the passion for building something productive out of technology,you're good to go!
Does this cost money?
No! B-thon19 is free for all participants—food, swag, and other costs are covered. We don't provide travel reimbursements, however.
What if I've never been to a hackathon before?
If you are a college student and have the passion for building something productive out of technology,you're good to go!
What should I bring?
Bring a valid student ID, a laptop, chargers, lan cabels.
What about the accommadation and food?
We will be providing you with mattresses at the venue of the hackathon and the food provision is on us.
Are there prizes for girls team ?
IIIC has always been a huge supporter of gender equality and empowerment. We've treasured swag exclusively for girls to promote and encourage their participation. Gotta grab em' all girls!
I have another question...
We're here for you! Send us an email at<EMAIL_ADDRESS>or feel free to reach out to us on Facebook.
Schedule
Friday - March 8th
View Saturday - March 9th
| Time | Event |
|---|
Perks
-
--> Amazing cash prizes worth 40k.
-
--> Stickers, goodies and t-shirts are waiting for you.
-
--> Special prize for best hardware hack, best freshmen team and all girls team.
-
--> Accommodation and refreshments will be provided.
-
--> Also Certificates will be provided to all the participants of b-hacks19.
--> So get ready to Code,Build and Hack !


Class DecoratingTargetContainer
Implements service decoration in an ITargetContainer, producing instances of the DecoratorTarget when Fetch(Type) or FetchAll(Type) are called.
The best way to add a decorator to your target container is to use the extension methods in DecoratorTargetContainerExtensions - which provide simple shortcuts for creating decoration registrations.
Implements
Inherited Members
Namespace: Rezolver
Assembly: Rezolver.dll
Syntax
public class DecoratingTargetContainer : ITargetContainer
Remarks
This class does not implement ITarget, rather it's an ITargetContainer into which other targets can be added, and when Fetch(Type) or FetchAll(Type) are called, a temporary DecoratorTarget is created which wraps around the targets that have been registered within and which will ultimately execute the decoration.
Currently, it is possible to decorate with:
- An auto-injected instance of a decorator type
- A decorator delegate which both receives and returns an instance of the decorated type.
Constructors
| Improve this Doc View SourceDecoratingTargetContainer(IRootTargetContainer, ITarget, Type)
Create a new instance of the DecoratingTargetContainer class to decorate
instances of decoratedType
with instances produced by the decoratorTarget
.
Declaration
public DecoratingTargetContainer(IRootTargetContainer root, ITarget decoratorTarget, Type decoratedType)
Parameters
| Type | Name | Description |
|---|---|---|
| IRootTargetContainer | root | Required. The root ITargetContainer to which this decorating container will be registered. |
| ITarget | decoratorTarget | |
| Type | decoratedType |
DecoratingTargetContainer(IRootTargetContainer, Type, Type)
Initializes a new instance of the DecoratingTargetContainer class to decorate instances
of decoratedType
with new instances of decoratorType
which are
created via constructor injection.
Declaration
public DecoratingTargetContainer(IRootTargetContainer root, Type decoratorType, Type decoratedType)
Parameters
| Type | Name | Description |
|---|---|---|
| IRootTargetContainer | root | Required. The root ITargetContainer to which this decorating container will be registered. |
| Type | decoratorType | Type of the decorator. |
| Type | decoratedType | Type being decorated. |
Properties
| Improve this Doc View SourceDecoratedType
Gets the type that's being decorated - is also the type under which this decorating container is registered in the Root
Declaration
public Type DecoratedType { get; }
Property Value
| Type | Description |
|---|---|
| Type |
Root
Implementation of Root
Declaration
public IRootTargetContainer Root { get; }
Property Value
| Type | Description |
|---|---|
| IRootTargetContainer |
Methods
| Improve this Doc View SourceCombineWith(ITargetContainer, Type)
Implements CombineWith(ITargetContainer, Type) by wrapping the
existing
container and returning itself.
This allows decorators to be applied on top of decorators; and decorators to be added after types have begun to be registered in another target container.
Declaration
public ITargetContainer CombineWith(ITargetContainer existing, Type type)
Parameters
| Type | Name | Description |
|---|---|---|
| ITargetContainer | existing | The existing ITargetContainer instance that this instance is to be combined with |
| Type | type | The type that the combined container owner will be registered under. |
Returns
| Type | Description |
|---|---|
| ITargetContainer |
Exceptions
| Type | Condition |
|---|---|
| InvalidOperationException | If this target container is already decorating another container |
Fetch(Type)
Implementation of Fetch(Type) - wraps a special target around the target returned by the target container that's decorated by this one.
Declaration
public ITarget Fetch(Type type)
Parameters
| Type | Name | Description |
|---|---|---|
| Type | type | Required. The type for which an ITarget is to be retrieved. |
Returns
| Type | Description |
|---|---|
| ITarget |
Remarks
If the inner container returns null, then so does this one.
FetchAll(Type)
Implementation of FetchAll(Type) - passes the call on to the inner container that's decorated by this one, and then wraps each of those targets in a DecoratorTarget which represents the decoration logic for each instance.
Declaration
public IEnumerable<ITarget> FetchAll(Type type)
Parameters
| Type | Name | Description |
|---|---|---|
| Type | type | Required. The type for which the ITarget instances are to be retrieved. |
Returns
| Type | Description |
|---|---|
| IEnumerable<ITarget> |
FetchContainer(Type)
Retrieves an existing container registered against the given type
, or null if not found.
Declaration
public ITargetContainer FetchContainer(Type type)
Parameters
| Type | Name | Description |
|---|---|---|
| Type | type | The type. |
Returns
| Type | Description |
|---|---|
| ITargetContainer |
Remarks
This is an implementation of FetchContainer(Type) which wraps around the inner target container and passes the call on to that.
Register(ITarget, Type)
Registers a target, either for the serviceType
specified or, if null, the DeclaredType
of the target
. Implementation of Register(ITarget, Type).
Declaration
public void Register(ITarget target, Type serviceType = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ITarget | target | Required. The target to be registered |
| Type | serviceType | Optional. The type the target is to be registered against, if different
from the DeclaredType of the |
Remarks
The decorator target does not accept registrations directly; rather it passes the call on to its inner container which could be a TargetListContainer, or GenericTargetContainer in the most basic cases; or it could be another DecoratingTargetContainer in situations where a type has had multiple decorators registered against it.
RegisterContainer(Type, ITargetContainer)
Implementation of RegisterContainer(Type, ITargetContainer) - the call is automatically forwarded on to the inner target container that's being decorated, since decorator targets don't support direct registration of targets or containers.
Declaration
public void RegisterContainer(Type type, ITargetContainer container)
Parameters
| Type | Name | Description |
|---|---|---|
| Type | type | The type. |
| ITargetContainer | container | The container. |


Print all integers ai such that ai is divisible by x and not divisible by y, where 1 < ai < n < 100000.
Input
First, you are given t (t<100) - the number of test cases. In each of the following t lines, 3 integers: n x y.
You might assume also that x < n and x is not divisible by y.
Output
In each of the following t lines, numbers requested in the problem description in the separated by a single space in ascending order.
Example:
Input:
2
7 2 4
35 5 12
Output:
2 6
5 10 15 20 25 30
Please select the data file for the problem


%include templates/parts/head.html
%include templates/parts/navBar.htmlThe likelihood is the product of the heights of all the green connections from the sample points to the gaussian curve.
The posted value is the ratio of the current likelihood to the largest possible likelihood.
To fit the candidate normal distribution to the sample :
* Translate it by translating the top of the curve with your mouse,
* Change its width (standard deviation) by translating either side of the curve with your mouse.
Fine-tune the position and width of the curve by clicking and keeping your mouse button down :
* Above the top of the curve to make it taller (and therefore narrower),
* In the area below the curve to make it shorter (and therefore wider),
* On either side of the curve to translate it.


Pending server check. The application is checking its connection with the remote server.
You are not currently signed into your content server. Please login
Copy and paste the address found below to any website you want to share this information through.
Now copy/paste the highlighted address anywhere you want to share it. You can also open the link to view the content yourself.
Content metadata is displayed when you hover your mouse over the content. To authenticate the metadata, a unique random glyph is associated with your extension. The glyph is displayed next to items that the extension verifies.
Your glyph:
The user whitelist specifies which domains you trust not to track your browsing. Properly formatted links to these domains will automatically inject their associated Privly Applications.
Set domain to upload your content when generating new links directly from the extension.
These are the recommended servers during development, select "other" to assign it to any trustworthy domain you like.
Learn More.
You are viewing a Privly ® Application, learn more about Privly. Terms of Service and DMCA .


[1]
the couch nor the separate bedroom was very comfortable.
[2]
the 2 small televisions worked well enough with lots of channels but need to be replaced with larger models.


Embed stuff, play stuff, move stuff — now with 90% less JavaScript
cashmusic.js is a lightweight library that handles CASH Music embeds, does some basic video lightboxing, and provides a simple interface to audio (via SoundManager 2.) It also introduces animating all elements of a page against audio progress, all with no scripting at all. Define waypoints in an element's data attributes using simple JSON and the library handles all tweening.
Download it
Read the docs
See it:
These are the standard embed codes offered via the CASH Music platform — HTML5-friendly workflows embedded in your page with a single line of JavaScript.
These are built from simple, ordinary links to YouTube or Vimeo pages. No embed codes, no scripts. Just link to the page and specify the "lightboxvideo" option by adding 'data-options="lightboxvideo"' to the cashmusic.js script tag.
These players are built using the same progress/tween animation featured throughout the page. An add-on module controls the playlists, pulls in a standard template using basic html/css, and grabs the playlist either from JSON or by collecting all links to valid audio in a div classed "cashmusic soundplayer playlist" — flexible and easy to configure or customize.
Advanced options for data tagging and JSONP-based audio-source resolution coming soon.
A playlist play/pause toggle: Toggle (second) playlistThe whole idea is to make truly unique music player expeiences possible for everyone, mobile-friendly, with little to no actual coding needed. Here are more examples.
cashmusic.js is distributed under a simplified BSD License — so pretty much go nuts. Build rad stuff. Give back where you can. There are no external dependencies other than SoundManager 2 for audio playback. We've taken lengths to make sure we don't interfere with jQuery or similar libraries, so cashmusic.js should play well with others.


Type in your city
Current city is
Up
Down
Reset
Power Saving Mode is
on
Power Saving On
Power Saving Off


Chris Akridge
Software Developer
Home
Projects
Blog
Contact
409 - Conflict
Your browser sent a request which conflicted with something on the Akridgetech server.


Drainage Ditches
问题描述 :
Every time it rains on Farmer John’s fields, a pond forms over Bessie’s favorite clover patch. This means that the clover is covered by water for awhile and takes quite a long time to regrow. Thus, Farmer John has built a set of drainage ditches so that Bessie’s clover patch is never covered in water. Instead, the water is drained to a nearby stream. Being an ace engineer, Farmer John has also installed regulators at the beginning of each ditch, so he can control at what rate water flows into that ditch.
Farmer John knows not only how many gallons of water each ditch can transport per minute but also the exact layout of the ditches, which feed out of the pond and into each other and stream in a potentially complex network.
Given all this information, determine the maximum rate at which water can be transported out of the pond and into the stream. For any given ditch, water flows in only one direction, but there might be a way that water can flow in a circle.
Farmer John knows not only how many gallons of water each ditch can transport per minute but also the exact layout of the ditches, which feed out of the pond and into each other and stream in a potentially complex network.
Given all this information, determine the maximum rate at which water can be transported out of the pond and into the stream. For any given ditch, water flows in only one direction, but there might be a way that water can flow in a circle.
输入:
The input includes several cases. For each case, the first line contains two space-separated integers, N (0 <= N <= 200) and M (2 <= M <= 200). N is the number of ditches that Farmer John has dug. M is the number of intersections points for those ditches. Intersection 1 is the pond. Intersection point M is the stream. Each of the following N lines contains three integers, Si, Ei, and Ci. Si and Ei (1 <= Si, Ei <= M) designate the intersections between which this ditch flows. Water will flow through this ditch from Si to Ei. Ci (0 <= Ci <= 10,000,000) is the maximum rate at which water will flow through the ditch.
输出:
For each case, output a single integer, the maximum rate at which water may emptied from the pond.
样例输入:
5 4 1 2 40 1 4 20 2 4 20 2 3 30 3 4 10
样例输出:
50
#include <iostream> #include <string.h> using namespace std; #include <queue> #define min(x,y) (x<y?x:y) const int inf =<PHONE_NUMBER>; const int maxn = 210; int cap[maxn][maxn]; int n,m; int s,t; int flow[maxn][maxn],d[maxn],parent[maxn],maxflow; void Edmonds_Karp(int s,int t,int nnum) { maxflow = 0; memset(flow,0,sizeof(flow)); memset(parent,0,sizeof(parent)); while(true) { memset(d,0,sizeof(d)); queue<int>que; d[s]=inf; que.push(s); while(!que.empty()) //BFS寻找增广路 { int u = que.front(); que.pop(); for(int v=0; v<nnum; ++v) { if(!d[v] && cap[u][v]>flow[u][v]) //找到新结点v { parent[v] = u; //记录v的父亲，并参加FIFO队列 que.push(v); d[v] = min(d[u],cap[u][v]-flow[u][v]); //s-v路径上的最小残量 } } } if(0==d[t]) //找不到，则当前流已经是最大流 break; for(int u=t;u!=s;u=parent[u]) //从汇点往回走 { flow[parent[u]][u]+=d[t]; //更新正向流 flow[u][parent[u]]-=d[t]; //更新反向流 } maxflow += d[t]; //更新从s流出的总流量 } } int main() { while(cin>>n>>m) { memset(cap,0,sizeof(cap)); while(n--) { int temps,tempe,c; cin>>temps>>tempe>>c; cap[temps-1][tempe-1]+=c; //处理惩罚重边 } Edmonds_Karp(0,m-1,m); cout<<maxflow<<endl; } return 0; }
解题报告转自：http://www.cnblogs.com/jackes/archive/2012/04/10/2439884.html
(adsbygoogle = window.adsbygoogle || []).push({});
第2题，TCP不支持多播，多播和广播仅应用于UDP。所以B选项是不对的。第2题，TCP不支持多播，多播和广播仅应用于UDP。所以B选项是不对的。
这是研发类的题还是算法类？
这代码的输出格式不对阿，else语句的low=p移动一下位置，增加可读性
失误失误，转载错了。已经改正，抱歉。
顺利测试通过了，多谢
C语言版本的代码好像有点问题
都是一些基础题啊
我没看懂题目
2
5 6 -1 5 4 -7
7 0 6 -1 1 -6 7 -5
我觉得第一个应该是5 6 -1 5 4 输出是19 5 4
第二个是7 0 6 -1 1 -6 7输出是14 7 7
不知道题目例子是怎么得出来的
很好的思路，可以借鉴
终于AC了！next数组还是不好理解啊，mark
沙发呢，我抢到了沙发
为什么暴力求解方法循环到sqrt(n) 就可以了呢


The key for this encryption algorithm consists of a sequence of bits. It is entered in the key entry dialog.
The key is combined bit by bit with the bits of the plaintext by means of an exclusive-OR (XOR). As with encryption using Vigenère, byte addition and Vernam / OTP the key is applied cyclically.
Decryption works in the same
way, i.e. the exclusive-OR operation has to be repeated. The XOR operation is a
mapping which is equal to its inverse (involution). This means that a
= ((a
XOR b
) XOR b
) applies for any
boolean values a
and b
. This can be easily checked
using the function table provided below.
The exclusive-OR works out a new boolean value from two boolean values (FALSE = 0 and TRUE = 1). The table below shows all possibilities:
|
a |
b |
a XOR b |
|
0 |
0 |
0 |
|
0 |
1 |
1 |
|
1 |
0 |
1 |
|
1 |
1 |
0 |
Thus if both boolean values are different, the exclusive-OR delivers the boolean value TRUE, otherwise FALSE. The XOR operation delivers the same result as the addition of two bit modulo 2.
The key entry dialog allows to enter only 2048 hex digits (1024 bytes). You can enter longer keys using a file: See the Vernam / OTP encryption.
Analysis
If one knows the characters which occur most frequently in the plaintext, it is then possible to work out the key (and hence also the plaintext) with the aid of a computer (see Automatic analysis for exclusive-OR).
This encryption algorithm can be broken easily with a Ciphertext only attack (see Automatic analysis for exclusive-OR). An example of this can be found in the Examples chapter.


Post edited 1 x times, last by
Topicstarter
[Hunt] Official
Hunt_final
Hunt_Risse
loading...
Hunt_Farb-Collage
Hunt_FarbpapierCollage.jpg
Hunt_Kacheln
loading...
[Hunt] DMan + Curve Edition
Hunt_DC_final
Hunt_DC_Risse
loading...
Hunt_DC_Farb-Collage
Hunt_DC_FarbpapierCollage.jpg
Hunt_DC_Kacheln
loading...


See versions for all available documentation versions and the Github repo for more info on brainload.


settings
Sort order
Close olders
Closes the old tabs (close most recent tab)
Prefer tab activated
Keeping tab that is activated (visible)
Events
Start
Fired when you start the browser
Update
Fired when a tab is updated
Create
Fired when a tab is created
Remove
Fired when a tab is closed
Replace
Fired when a tab is replaced with another tab due to prerendering or instant.
URLs
Only HTTP
Close only HTTP(s) urls
Querystring
If disabled (off) it's ignore querystring in URLs, then this http://foo/bar?baz
will be equivalent to this http://foo/bar
Hash
If disabled (off) it's ignore hash in URLs, then this http://foo/bar#baz
will be equivalent to this http://foo/bar
Others
incognito
Check anonymous tabs (requires you to manually enable in your browser)


I'm a native Texan and software engineer. My hobbies include speed cubing and table tennis.
LinkedIn


Odo Reveal
Reveal elements on the page as they come into view. It will also wait for images inside the main element to load before reveal any content.
Support
IE9+ with polyfills.
To support IE<=11, you will need to add classList
and Element#closest
polyfills.
Native Android browsers will fade the text in immediately. Browsers without transitions will see the text appear abruptly. You may modify OdoTypeAnimation.HAS_SCROLL_ANIMATION
to choose whether the text fades in upon viewport enter or immediately.
Dependencies
OdoDevice, OdoHelpers, OdoViewport
Styles
This component has required css - css/odo-reveal.css.
Markup
Place the odo-reveal
class on the top level element of the module. This is used by the component to determine how far you have scrolled into the module.
Then add the odo-reveal__target
class to any element which needs to be faded in.
Finally, add odo-reveal--2
, odo-reveal--3
, .etc. (up to 10) to add a delay to other elements.

Markup

…

Odo Reveal will look for a data-threshold
attribute on the main element (

above) and pass that along to OdoViewport as the threshold value. The threshold is 25%
by default.

…

JavaScript Setup
You can instantiate all the odo reveal elements currently on the page with initializeAll
which will return an array of OdoReveal
instances. They can also be created with new OdoReveal(element)
.
var instances = OdoReveal.initializeAll();
Images
Odo Reveal waits for images inside the main element to load before revealing the content. Warning if you’re using deferred image loading (like Odo Responsive Images), images won’t start loading until they’re in the viewport, which can cause unexpected results with Odo Reveal.
High Life 8-bit swag
Neutra salvia chambray wayfarers ugh lap. Vice lumbersexual Intelligentsia try-hard shabby chic roof party fingerstache. Street art chia fingerstache, Blue Bottle pop-up +1 hella synth banjo tofu cronut put a bird on it messenger bag stumptown. Blue Bottle yr shabby chic biodiesel
Meet REDACTED, a new type of computer
A bigger screen with power to match.
Explore It
To break the rules, you must first master them.
The New Millenary breaks the rules of watch design, with a distinctly feminine aesthetic.
Explore It
Williamsburg listicle chia, plaid pour-over meh hashtag
Ethical fanny pack iPhone food truck. Carles pug sustainable, flexitarian Etsy selvage scenester iPhone Portland raw denim sartorial artisan polaroid Pitchfork.
Do the thing
Ignoring Images
Sometimes you really don’t want to wait for an image to load when using Odo Reveal. In this case, you can add the .odo-reveal__ignore
class to the parent of the image and it will not be waited on. For Odo Responsive Images, the class should be added directly to the placeholder:

Portland drinking vinegar craft beer
Biodiesel art party kitsch, sustainable dreamcatcher +1 gentrify gastropub squid Portland semiotics.
Explore It


Apna Ghar
CITY
DELHI
GURGAON
BENGALURU
JAIPUR
CHANDIGARH
HYDERABAD
MUMBAI
LUCKNOW
PUNE
PURPOSE
BUY
RENT
TYPE
RESIDENTIAL
COMMERCIAL
PROPERTY
FLAT
PLOT
Amount Rs.
10 - 30 LACS
31 - 50 LACS
51 - 100 LACS


contact Contact Dermat. ./cod. dermatitis patch patients caused allergy positive test reactions allergic testing allergens ACD tested Allergic study series products Dermatitis exposure case used (.%), sensitisation Patch baseline -year-old skin ./DER. new pet. Dermatol. Johansen nickel J.D. identified results use Bruze fragrance hand European Allergy cause hair rubber allergen consecutive e.g., occupational reaction Occupational cosmetics formaldehyde patient {border-style Andersen J.P. acid cases cosmetic Goossens cobalt including px;} relevant topical #ffffff;} (.%) Danish atopic data important prevalence sensitised years Thyssen analysis containing developed diagnosed patients, products, resin sensitization severe Aerts J.F. K.E. Swedish children contained leather mix .%, Geier application based included pet.: reacted However, Sensitization Zachariae according common diagnosis epoxy illustrated observed p-phenylenediamine reported risk search various "as HICC Isaksson Occup. allergens, chronic cream different dyes eczema partly textile workers Atopic Venereol. airborne chromium demonstrated diagnostic dye nail release retrospective study, tests Drug Face Lambert M.S. Schuttelaar Test black contain frequent however, hydroperoxides i.e., metal methylisothiazolinone reactive review series, sulfate symptoms systemic using Aalto-Korte American Clinical Engfeldt PPD Wilkinson applied aq.: associated dermatitis, elicitation followed fragrances increase liquid need performed pos. present related reports substances time -year Acad. Group Myroxylon North Patients Warshaw White additional apparently chemical clinical clinically concomitant dental exposed exposure, exposures extract face following general high is" just large leading led linalool markers oil pereirae ppm presence preservatives product px; recommended revealed sodium source strong {font-family ./jdv. A.M. Coenraads E.M. Eur. IVDK J.L. Japanese K.A. M.A. M.J. MCI/MI Menné P.-J. Raison-Peyron Sasseville Svedman Uter age aq. attributed boy care cheilitis chloride combined consecutively derivatives dermatology detected ethyl fact font-size gel hardeners importance increasing limonene low noted oral pads period plant population quite reactions, reactivity repeated shin similar small survey terms treatment types van worker yielded ... ./bjd. ./pde. A.B. Allergens Belsito Bennike Blue Br. C.G. Case Christensen D.V. DeKoven Filon Health Italy, J.G. J.S. Mahler Matura Mowitz N.H. Nickel Pastor-Nieto Pediatr. Persson Pontén Positive Prevalence ROAT Results Retrospective Scheman Schwensen Table Taylor Testing Therefore, acid, acrylic adolescents alcohol allergy, aluminium approach biguanide complete concentration confirmed copper cosmetics, cross-sectional current did differences double; epidemic evidence follow-up formaldehyde-allergic glucose gold half investigated namely, nickel, number pharmaceutical possible preparations previously probably proportion publications reaction, recent report respectively, result salts sensitisation, sensitized series. single solution standard studies subsequent substance suspected systematic tattoo testing, these, usually wet (%), (and (balsam (meth)acrylates Airborne Analysis Belgian Borghi Corazza Dahlin Departments Dermatology Diepgen Disperse Europe Fortina Gilissen Giménez-Arnau Gonçalo I.R. Information Interestingly, Italian J.T. Jellesen L.P. Leysen M.E. M.T. Madsen Majantol Management Methylisothiazolinone Network Polyhexamethylene Reactions Severe Spanish Study T.L. Zimerson allergen, allergies and, association available border-color border-width cases, causing centre chloroprene concentrations controls countries covering culprit cutaneous day dermatitis. diamine diethylthiourea dressing erythema examined female finding foot generally glue healthcare identified, individuals information ingredients investigation isothiazolinones known main methacrylate methylchloroisothiazolinone/methylisothiazolinone multiforme-like neg. neomycin novel ophthalmic oxide oxidized particular patients. pattern pet., piercing point points population-based positive, potent presented previous prior problem reacting reproducibility resolution resulting role samples screening self-reported sensitivity sesquiterpene set showed shown significant solid; sources spectrometry stomatitis sufficient sunscreen test. titanium trends used, weeks well-known wipes {font-style {font-weight µg/cm (%) (,) (IVDK) (OR (–) -cyclohexene ./- ./s--- .–. Acta Agner Apobase Australian BIT Bergendorff Bregnbak British Children Chronic Clin. Cobalt Concerning Conversely, Corradin Derm. Dermabond Dutch ESSCA Elsner Formaldehyde Foti Fowler Fragrance H.I. Hagvall Hand Hauksson II, Int. J.H. Larese Lessmann Lidén Lim-OOHs Lithuania M.L. Maibach Medline Mortz Opstrup Oral Preservatives Prodi R.A. Ref. Rui S.M. Sodium Sommerlund Suuronen T.A. TRUE Thai Virgili Vogel [], acetophenone acrylate added addressed adverse aged agent agents allergens. alternative and/or areas assessment basic biloba bold botanical carboxaldehyde certain colophonium commercial commonly compared concerning considerable considered countries, courier; cross-reactivity cyanoacrylates database departments deposition dermatitis: described diluents does doubtful em; essential ether extreme eye eyelash eyelid facial factors female, finally findings formulation gloves group handling higher history household hydroxyisohexyl increases induced ingredient irritant labelling leg lesions likely limited lymphocyte major marker market materials metabisulfite method min multi-centre natural needing negative newly note, nurse observation octylisothiazolinone open overall particularly period. periorbital phenyl pieces pointed polyester positively potentially preservative printing production propolis pt;} putative regarded relatively reviewed secondary sensitisation. sensitizer sensitizers sensor share shoes soap special specificity spot spray subcutaneous substances, syndrome temporary test, tested, testing. thiuram toothpaste topic toys transformation type used. useful uses wearing widely widespread years, years.


|
Name
|
Type
|
Description
|
| device | xsd:string |
The value will be the name of the interface as reported by the
operating system.
|
| ipAddress | xsd:string |
A Unicast IP address of another system directly reachable w/o routing.
IPv4 address is specified using dotted decimal notation.
For example, "<IP_ADDRESS>".
IPv6 addresses are 128-bit addresses represented as eight fields
of up to four hexadecimal digits.
A colon separates each field (:). For example,
2001:DB8:101::230:6eff:fe04:d9ff. The address can also consist of the
symbol '::' to represent multiple 16-bit groups of
contiguous 0's only once in an address as described in RFC 2373.
|
| physicalAddress | xsd:string |
The media-dependent of the address or empty string if not yet learned.
For Ethernet interfaces this is a MAC address reported in the format:
XX:XX:XX:XX:XX:XX where XX are hexadecimal numbers.
|
| type | xsd:string |
The type/state of this entry as reported by the IP stack.
See EntryType for values.
|
|
Properties inherited from DynamicData |
| None |


FIVE SENSES, THE (director/writer: Jeremy Podeswa; cinematographer: Gregory Middleton; editor: Wiebke Von Carolsfeld; cast: Molly Parker (Anna Miller), Daniel MacIvor (Robert, cleaning man), Gabrielle Rose (Ruth, masseuse), Philippe Volter (Richard Jacob, ophthalmologist), Marco Leonardi (Roberto), Pascale Bussieres (Gail), Nadia Litz (Rachel), Mary-Louise Parker (Rona, cake baker), Elise Francis Stolk (Amy Lee Miller), Brendan Fletcher (Rupert); Runtime: 105; 1999-Canada)
Reviewed by Dennis Schwartz
This comedy/romance story is more about the sense of communication than it is about the mystery story or about the five senses the structure of its story is built around. It is done in a delicately stylized form, filmed mostly in dark, somber shades, as the story revolves around the characters in an office/residential building in Toronto. It involves the intertwining of characters, each who has one of the five senses be an important part of their personality. The film moves along at a brisk pace, which kept me interested in their lives, but what the story failed to do was tell me all it can about the characters. Nevertheless, I was satisfied with the film and the very sensitive nature it tapped into, as it touched a nerve in each one's character and left me caring about them, despite thinking that maybe the characters were a bit shallow.
This engrossing film touches on the fears people have who are losing their senses and how they must rely on the sense that is their strongest to pull them through their difficulties. The main action sequence involves the adorable three year old Amy Lee Miller (Stolk) disappearing in the park when she was supposed to be watched by an emotionally troubled 16-year-old Rachel (Litz), who has dropped out of school because she doesn't fit in, and since she is home with nothing to do, she is asked by her mother Ruth (Rose), a massage therapist, to watch her client's daughter while she gets a massage. In the park, Rachel gets distracted by a young couple going into the woods to make love, and when she returns from watching them the little girl is missing. Rachel was also approached in the park, by another voyeur, a teenager called Rupert (Fletcher), who gives her his phone number and they form a nonconforming romance in the 48 hours that the story takes place, where they dress up in wigs and put on makeup, as they desperately try to get in touch with themselves. The sullen Rachel is fearful of what she sees about herself, as the sense she struggles to overcome is one of sight.
The recently widowed Ruth is deeply affected by the disappearance of Anna Miller's (Molly Parker) child. She uses this experience to search for the truth of her relationship with her daughter, realizing that she has the ability to work magic on her clients but can't touch her own child, as she fears that maybe she doesn't have the complete sense of touch needed to be a healer. While Anna Miller learns how to pray again, as the two women learn the true meaning of forgiveness by their actions under duress.
This missing girl story crisscrosses with the lives of a decorative cake baker whose cakes don't taste as good as they look, Rona (Mary-Louise Parker), who invited an Italian chef she made love with while vacationing in Italy to come to live with her in Canada. Roberto (Leonardi) doesn't speak English and she is just starting to learn Italian through the audio tapes, which makes verbal communication very difficult. He is very cheerful and sensual, and their relationship is built on sex and his love of cooking, but by trying too hard to please her, he has made her very wary of him. She has become suspicious of him upon his arrival, thinking he might try to scam her to stay in the country, this suspicion increases when she sees him at the airport with a beautiful Italian woman, who gave him her phone number. Rona struggles to understand herself through the sense of taste that is both her strong and weak point.
Robert (MacIvor) is a bisexual house cleaner, a former boyfriend of Rona's, more interested in men than women. He is now close friends with her, sharing gossip and the intimate details of their love life. They are seen slyly talking to each other about what to avoid in a relationship, since they have both experienced many failed ones they have much in common. He thinks he can smell what love is and since he is despondent that he hasn't found love so far, he makes a list of the men and women he has seen the last couple of years, and we see those he meets in an intimate cafe, where over a table, he smells them to see if love is in the offering. He wants to make sure he didn't make a mistake and let a true lover slip by. When he fastidiously works at his cleaning job for a trendy couple, who are living in a swank apartment, he thinks he has found in this couple the smell of love, as he is presented with a new creation of perfume the woman designer has come out with. This comes after he shares a bed with the couple.
Dr. Richard Jacob (Philippe Volter) is a French optometrist, who learns that he is going deaf. He makes a list of the sounds he wants to remember before he goes completely deaf, wishing to place them in his head as if he can build a library of sounds there, this way he can refer to them later on.  She makes him hear his heart beat again for love. This sequence didn't have the flow to it the others did, and even though it was touching to see, it seemed too calculated to have much of an affect.
 There are things shown in the relationships uncovered that bring out so many emotional qualities, as this independent film takes risks on a story line that borders on being perceived as too arty, but somehow it works because it has something to say about relationships that are so painful to bear. That I didn't get to know as much about the characters as I would have liked, gets overridden by how well the story was presented. I don't think the film would have worked if it weren't for the nuanced ways of the film and if it tried to tidy up everyone's life by the finale. The point being made, is that it is the small little things one does to stimulate one's senses that counts the most, whether it is when one reaches out for another, or when just trying to understand someone else and giving them succor, that it is by using one's senses to connect with someone else that makes life worth living. These revelations were too banal to make this more than an intriguing film. But, the story did catch and hold my interest.
REVIEWED ON 9/17/2000 GRADE: B
Dennis Schwartz: "Ozus' World Movie Reviews"
http://www.sover.net/~ozus
<EMAIL_ADDRESS>© ALL RIGHTS RESERVED DENNIS SCHWARTZ
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Configuring Apps to Use Modules
One of the amazing and powerful features of Titanium Mobile, is the ability to extend the platform using modules. These modules are written and compiled in the native language of the OS and allow for your app to use features and APIs not part of the Titanium Mobile core.
How do you install these modules?
-
Download the module you want to use, for this example we will be downloading the AdMob module for iOS. The module can be downloaded here.
-
The module is downloaded as a zip file, so un-zip it if it hasn't automatically been expanded. You should now have a folder called modules. Inside that folder there will be another folder called iphone. Inside the iphone folder there should be another folder called ti.admob.
-
Navigate to your /Library/Application Support/Titanium/modules directory. (note that it is in the root Library, not the one based off of the users folder) If there is not an iphone folder already inside the modules folder, create it.
-
Drag the ti.admob folder inside this iphone folder, and your done!
How do you use the modules?
-
In order to use a module in a Titanium Mobile project, you have to explicitly state the module(s) your app is using within the tiapp.xml file. In your tiapp.xml file you should find the following code near the end of the file...
You simply need to alter that to this:
It is important to include the correct version number. If you don't know what version you have installed, just navigate back to the /Library/Application Support/Titanium/modules/iphone/ (again, note the root Library) folder and inside the ti.admob directory you should see another folder with a version number. Include this version number in your code.
-
The next step is the use of the module in your app, to do so we simply need to require (not Ti.include) the module with the following code:
-
And finally it's time to use the module:
It might look like a lot of work at first, but once you get the hang of it its rather easy.
In this repo (in the admob directory) we have a sample app that makes use of the admob module for you to import into Titanium Studio and examine for your own use. While the code is all there, you will still need to install the module itself using the first set of instruction, but this will provide you with code that you know to be functional as long as the module is installed.


Every group member must contribute {{ c }}.
to the group account so there are {{ 3c }} in the group account.
If you are the representative:
How much would you invest?
{{ formfield 'invest' label='' }}
How much would you take for yourself?
{{ formfield 'take_for_myself' label='' }}
{% next_button %}
{% endblock %}


Terms Of Use
THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.
See Terms of Use in license.txt


Transparency
Transparency is the startup trend du jour that Buffer and others (Mattermark, Zapier, etc) are leading the charge on. They’ve publicly posted historically private things like employee salaries, stock options, funding terms/process, etc.
As someone who spends a good amount of time in the startup world and from my own experience at a high growth startup in Silicon Valley, I’ve become slightly numb to always hearing everyone talk about how they’re ‘killing it’ or some other startup colloquialism. It’s empty and often a half truth (or sometimes just a flat out lie). That’s why being transparent is so welcome.
At the core, transparency is about trust & respect. Most companies (and people) will only tell you what they want you to hear, not what’s really going on. Authenticity is rare. Half truths and canned responses show a fundamental lack of trust & respect to those that are reading your message. If you don’t respect others, they won’t respect you. And if people don’t respect you, it’s tougher to recruit, sell, support, etc.
So for companies - be transparent. People will respond well. You might get some short term dings when you screw up, but long term you’ll have an easier time building a sustainable business.
I think the obvious next question is how can a company maintain a transparent environment when they’re bigger. Most of the companies mentioned are small startups, and startups can afford to talk about their problems openly. Larger companies are typically on the defensive. So the easy answer is to adopt the principle of ‘less information is better’.
It takes discipline and transparency can evolve and grow with the company. You may not be able to openly share salary information, but you can still be transparent about what you’re doing, things you’ve screwed up, or company culture & values.
The net of it is that transparency is about having an honest and open dialogue with your community (customers, users, employees, etc). If you remember to always put them first and keep them in the know, it’s much easier to remember how to be transparent.
You Might Also Like
- Sharpen the Contradictions
- Hot Teams
- How To Scale With Your Startup
- High Output Management
- Working To Your Own Standard


Timothy Helps Out
Timothy lived on an island. He had everything he could ever want or need. Life was good for Timothy, until one day when he saw something in the distance. It was someone holding a big net. This person wanted to catch Timothy!
Timothy tried to run away and hide in a bush, but the person caught him and took him back to the boat.
The person was getting ready to sail away but then saw that Timothy was crying and nervous. He felt guilty about trying to steal Timothy and let him free.
Timothy was so happy to be free he cried tears of joy. Then, he laid down and took a nap.
The man sailed back home with a new love for nature.
He realized that he wanted others to love nature as much as he did, so he decided to teach kids about respecting nature and being kind to animals.
A few years later he went back to the island to visit his old friend Timothy who had changed his life.
The End.


Try Procus!
Register
Login
Full Name
Email ID
Email ID
Password
Password
Want to create or join a room?
Join Procus Room Now!
Room ID
Password


">
Home
Pages
About us
Web hosting plans
Domain names
Blog
Support portal
Contact us
Sign in
Epower
Sign in
Sign in
forgot password?


If checked all pages will be analyzed automatically. Otherwise
the automatic analysis may be restricted to specific domains or
can be triggered manually.
Parsing external scripts
The extension will analyze scripts loaded from this page for any
tags in the background. It may take more than 10 seconds for the
results to show up.
Extension checking
Some extensions may block tags, in which case the Tag Assistant
will show an error. With granting Tag Assistant access it will
check for know extensions and flag them in the popup.


WiPi Relay Board Controller
Controller name:
State:
Toggle state
Schedule state change
at (add times):
and repeat (add repeat definitions):
times in interval of
seconds
and then indefinitely in interval of
seconds (check to apply):


Class SECSFormatter
This is an abstract
base class providing the framework for classes
that will be able to turn SECSMessage
s, SECSHeader
s, and
SECSITEM
s into a C# string
(or append the results to a supplied
StringBuilder
) producing output suitable for output to a terminal and or a file.
Note: At this time the current max indentation level is 132 spaces.
Namespace: com.CIMthetics.CSharpSECSTools.TextFormatter
Assembly: TextFormatter.dll
Syntax
public abstract class SECSFormatter
Properties
AddDirection
This property allows for the viewing or changing of the configured
AddDirection
parameter. See
TextFormatterConfig
for more information.
Declaration
public bool AddDirection { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
AddTimestamp
This property allows for the viewing or changing of the configured
AddTimestamp
parameter. See
TextFormatterConfig
for more information.
Declaration
public bool AddTimestamp { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
CurrentIndentLevel
This is the current level of indention that the formatter is currently operating with.
Declaration
public int CurrentIndentLevel { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
IndentAmount
This property allows for the viewing or changing of the configured
IndentAmount
parameter. See
TextFormatterConfig
for more information.
Declaration
public int IndentAmount { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
TimestampFormat
This property allows for the viewing or changing of the configured
TimestampFormat
parameter. See
TextFormatterConfig
for more information.
Declaration
public string TimestampFormat { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Methods
GetHeaderAsText(SECSHeader)
Create and return a string
representation of a SECSHeader
suitable for output to a terminal or a file.
Declaration
public abstract string GetHeaderAsText(SECSHeader secsHeader)
Parameters
| Type | Name | Description |
|---|---|---|
| SECSHeader | secsHeader | The |
Returns
| Type | Description |
|---|---|
| System.String | A textual representation of the |
GetHeaderAsText(StringBuilder, SECSHeader)
Create a textual representation of a SECSHeader
suitable for output to a terminal or a file and append it
to the supplied StringBuilder
.
Declaration
public abstract void GetHeaderAsText(StringBuilder sb, SECSHeader secsHeader)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Text.StringBuilder | sb | A |
| SECSHeader | secsHeader | The |
GetSECSItemAsText(SECSItem)
Create and return a string
representation of a SECSItem
suitable for output to a terminal or a file.
Declaration
public abstract string GetSECSItemAsText(SECSItem secsItem)
Parameters
| Type | Name | Description |
|---|---|---|
| SECSItem | secsItem | The |
Returns
| Type | Description |
|---|---|
| System.String | A representation of the |
GetSECSItemAsText(StringBuilder, SECSItem)
Create a textual representation of a SECSItem
suitable for output to a terminal or a file and append it
to the supplied StringBuilder
.
Declaration
public abstract void GetSECSItemAsText(StringBuilder sb, SECSItem secsItem)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Text.StringBuilder | sb | A |
| SECSItem | secsItem | The |
GetSECSMessageAsText(String, String, SECSMessage)
Create and return a string
representation of a SECSMessage
suitable for output to a terminal or a file.
Declaration
public abstract string GetSECSMessageAsText(string source, string destination, SECSMessage secsMessage)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | source | The "source" or producer of the message. |
| System.String | destination | The "destination" or consumer of the message. |
| SECSMessage | secsMessage | The |
Returns
| Type | Description |
|---|---|
| System.String | A representation of the |
Remarks
The source
and destination
arguments are available for
the user of this method in order to allow for the adding of important
context information to the generated output text. A SECSMessage
on its
own does not inherently contain information pertaining to where it
came from or where it is going.
GetSECSMessageAsText(StringBuilder, String, String, SECSMessage)
Create a textual representation of a SECSMessage
suitable for output to a terminal or a file and append it
to the supplied StringBuilder
.
Declaration
public abstract void GetSECSMessageAsText(StringBuilder sb, string source, string destination, SECSMessage secsMessage)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Text.StringBuilder | sb | A |
| System.String | source | The "source" or producer of the message.
into a |
| System.String | destination | The "destination" or consumer of the message. |
| SECSMessage | secsMessage | The |
Remarks
The source
and destination
arguments are available for
the user of this method in order to allow for the adding of important
context information to the generated output text. A SECSMessage
on its
own does not inherently contain information pertaining to where it
came from or where it is going.


Protocol¶
Namespace >miruken
A Protocol describes a set of expected behavior. Protocols declarations are independent of any class and only receive implementations when adopted by a specific class.
The concept of Protocols was inspired by Objective-C and is loosely comparable to interfaces in C# or Java.
I say protocols are loosly comparable to interfaces because unlike interfaces, members of a Protocol are optional. Classes are not required to implement all the members of a Protocol. In fact, implementations of a Protocol can be spread across many classes.
Methods¶
As an example lets create a Logging Protocol with a debug method.
const Logging = Protocol.extend({
debug(message) {}
});
Parameters included in the Protocol definitions are not actually used, but are very helpful in describing how the member should be called.
Now lets adopt the Logging Protocol by a class
let debugCalled = false;
let ObservableLoggingHandler = Base.extend(Logging, {
debug(message) {
debugCalled = true;
}
});
In addition to representing a contract, Protocols are first class objects with behavior of their own. Protocols work in conjunction with a Delegate to provide a flexible layer of indirection allowing the “magic” can happen.
For example, here I am passing an instance of the ObservableLoggingHandler, into the Logging Protocol and when the debug method is called on the protocol the debug method on ObservableLoggingHandler will be called.
const handler = new ObservableLoggingHandler();
Logging(handler).debug("message");
Properties¶
Protocols also support properties using standard getter and setter methods.
let Logging = Protocol.extend({
get level() {},
set level(value) {}
});
let logLevel = "debug";
let LoggingHandler = Base.extend(Logging, {
get level() { return logLevel; },
set level(value) { logLevel = value; }
});
describe("Protocols with getter and setter properties", () => {
var handler = new LoggingHandler();
it("returns the property value", () => {
Logging(handler).level
.should.equal("debug");
});
it("sets and returns values", () => {
Logging(context).level = "error";
Logging(handler).level
.should.equal("error");
});
});
StrictProtocol¶
StrictProtocols restrict invocations to implementations conforming to the StrictProtocol. In other words, calling a member of StrictProtocol with only succeed if both the name of the member matches and the class adopted the StrictProtocol.
Here is a new Loggin Protocol and this time it extends from StrictProtocol.
const Logging = StrictProtocol.extend({
debug(message) {}
});
const ObservableLoggingHandler = Base.extend(Logging, {
debug(message) {
debugCalled = true;
}
});
Logging.adoptedBy(ObservableLoggingHandler).should.be.true;
Benefits of Protocols¶
Polymorphism >Polymorphism means that the receiver of a call decides the implementation. >Poly meaning many and morph meaning shape or form.
Protocols enable polymorphic behavior in javascript. A single protocol can be implemented in many forms. For the Logging protocol defined above, we may have a NullLogger that does nothing, a ConsoleLogger that logs to the local console window, and an HttpLogger that logs back to the web server. Each of them can choose to implement part or all of the Logging protocol.
Combining Protocols with Contexts and CallbackHandlers gives application developers complete control over application behavior. It gives the ability to override, modify, and extend behavior at any level of the application.
Methods for working with Protocols¶
Given the following Protocols and instances
let Logging = Protocol.extend({
debug(message) {}
});
let debugCalled = false;
let ObservableLoggingHandler = CallbackHandler.extend(Logging, {
debug(message) {
debugCalled = true;
}
});
let handler = new ObservableLoggingHandler();
$isProtocol(target)¶
A function in miruken that returns true if the target is a Protocol
$isProtocol(Logging)
.should.be.true;
Protocol.isProtocol(target)¶
A method on Protocol that return true if the target is a Protocol
Protocol.isProtocol(Logging)
.should.be.true;
Protocol.adoptedBy(target)¶
Returns true if the Protocol is impmented by the target.
Logging.adoptedBy(ObservableLoggingHandler)
.should.be.true;
object.conformsTo(protocol)¶
Returns true if the object implements the Protocol.
ObservableLoggingHandler.conformsTo(Logging)
.should.be.true;


The Embedded Python Console feature allows you to interact with the Python scripting subsystem.
Visit www.zero-bugs.com for updates.


But there are nothing here.
Therefore, this place doesn't exist.
Since then, you don't exist.
I know it's sad,
But really feeling doesn't exist either
Since you don't exist.
Alright click here to get yourself some beutiful colors to admire at
For a sacrifice of this place existing.
You'll gain your feeling,
The sadness.


HOME
ABOUT
PORTFOLIO
CONTACT
HOME
ABOUT
PORTFOLIO
CONTACT
MUSIC
My Tracks
Here are some of my latest lorem works ipsum tipsum.
Have a listen.
Paused...
Your browser does not support HTML5 Audio!
Music by
Band


Check online for the information you need before you contact DfE .
Find out how to:
Find out how to:
You can call the DfE helpline if you can’t find the information you need online.
DfE
helpline
Telephone: 0370 000 2288
Monday to Friday, 9am to 5pm
Find out about call charges
You can also contact DfE online . You’ll usually get a reply within 15 working days.


import averageOperator from './average';
import catchOperator from './catch';
import coalesceOperator from './coalesce';
import concatOperator from './concat';
import countOperator from './count';
import delayOperator from './delay';
import distinctOperator from './distinct';
import everyOperator from './every';
import filterOperator from './filter';
import flattenOperator from './flatten';
import groupOperator from './group';
// import joinOperator from './join';
import mapOperator from './map';
import maxOperator from './max';
import meanOperator from './mean';
import minOperator from './min';
import reduceOperator from './reduce';
import replayOperator from './replay';
import retryOperator from './retry';
import reverseOperator from './reverse';
import scanOperator from './scan';
import shareOperator from './share';
import skipOperator from './skip';
import sliceOperator from './slice';
import someOperator from './some';
import sortOperator from './sort';
import sumOperator from './sum';
import takeOperator from './take';
import toArrayOperator from './toArray';
import toMapOperator from './toMap';
import toSetOperator from './toSet';
import toStringOperator from './toString';
export {
averageOperator,
catchOperator,
coalesceOperator,
concatOperator,
countOperator,
delayOperator,
distinctOperator,
everyOperator,
filterOperator,
flattenOperator,
groupOperator,
// joinOperator,
mapOperator,
maxOperator,
meanOperator,
minOperator,
reduceOperator,
replayOperator,
retryOperator,
reverseOperator,
scanOperator,
shareOperator,
skipOperator,
sliceOperator,
someOperator,
sortOperator,
sumOperator,
takeOperator,
toArrayOperator,
toMapOperator,
toSetOperator,
toStringOperator
};
|


3One might wonder if tidal variations caused by the gravitational attraction of the moon can be detected. In the ocean, tides occur approximately twice per day, with the period 12 h 25.2 min or a frequency of 1.9324 day-1. There is no sign of this peak in the middle variance spectrum, but there is enough noise arising from the variance in the spectral estimate that a signal may be hidden there. However, moon-related tides may be greater at coastal locations because the predominant effect is caused by the motion of the ocean, not the gravitational pull on the atmosphere.


#include <stdint.h>
Data Structures | |
| struct | rb_fifo_struct_type |
| Ring buffer pointer structure. More... | |
Typedefs | |
| typedef struct rb_fifo_struct_type | rbuff_t |
| Ring buffer pointer. | |
Functions | |
| void | ring_buff_init (volatile rbuff_t *const rb, uint8_t *const ring) |
| void ring_buff_init | ( | volatile rbuff_t *const | rb, | |
| uint8_t *const | ring | |||
| ) | [inline] |
| [in] | *rb | rbuff_t pointer to Initialize |
| [out] | *ring | *rb points to this buffer array location |


Upload your list of fastq filenames (1 per line) here
File must be a .txt file
For instance if uploading using RADSeq data this is likely to be “WGS”
For instance if uploading using RADSeq data this is likely to be “Reduced Representation”
Instructions:
Instructions for loading FASTQ Filenmames to GEOME are contained in the
GEOME User Guide
Filenames listed in the FASTQ filenames file must start with the tissueID column value
in your Sample metadata file. For example, given a tissueID value of 'sample1':
Single End filename values will be sample1.fastq.gz or sample1.fq.gz, and
Paired End filenames must have either a (-1 or -2) or (-F or -R) immediately preceding the
*.fastq.gz or *.fq.gz names, and valid values will be
sample1-1.fq.gz, sample1-2.fq.gz OR sample1-F.fastq.gz, sample1-R.fastq.gz


Blog: Stability of Learning Algorithms Part 2.
• Tutorials
Extending to Randomized Algorithms
Let be a set of random parameters.
Let’s assume that our algorithm has uniform stability , if it satisfies,
Applying McDiarmid’s inequality assuming is fixed, we get (Event 1),
Applying McDiarmid’s inequality, we get (Event 2),
Now, probability of holding both the events simultaneously is .
Replacing by , we get,


{% extends "base.html" %} {% block content %} {#
Uploaded files must conform to the XML Schema specification {% if no_file or no_publisher%}
We need this to relate your article upload to your journals. Your username will be 8 characters. If you don't have a username, please just provide us with your publisher name.
File upload is currently down for maintainance. Please check back next week.


Hi guys my name is Trevor. I am a student at Moringa School. Currently studying Software development at the Prep (beginner) level. To know more about me go to my About Me" page |
My name is Trevor Trevor.  I am currently studying software development at Moringa School. I stay in Ngummo Estate along Mbagathi Road in Nairobi, Kenya. I am a last born of six. To kow more about me go to my Skills page" |
Below are some of the things am skilled at and also my interests and things I love doing just to pass time.
|


Work Day Scheduler
A simple apllication for scheduling your work day.
8:00am
9:00am
10:00am
11:00am
12:00pm
1:00pm
2:00pm
3:00pm
4:00pm
5:00pm


Hong Kong District Council election: Democrats take control of 17 out of 18 councils in landslide victory
by Kris ChengHong Kong’s democrats have gained control of 17 out of the city’s 18 district councils following Sunday’s landslide election.
It marks a landslide when compared to the last election in 2015, when the opposition camp failed to win any district council.
The election saw a record high 71.2 per cent turnout rate with around 2.94 million people casting their ballot. The democrats won slightly less than 60 per cent of the votes but – as the election was conducted under the first-past-the-post system – they won close to 400 out of the 452 seats. The pro-Beijing camp only won 58 seats.
The democrats now have majority control in almost all areas except the Islands District Council, where they won seven seats, and the pro-Beijing camp obtained 11 seats. Eight of the seats in the Islands District belong to ex-officio members, which were not included in Sunday’s election.
With the overwhelming majority that democrats obtained, they will also gain all 117 of the District Councillor seats in the chief executive election committee because of its winner-takes-all rule. It will further increase the power of democrats inside the committee. The opposition camp are also destined to gain the District Council (First) seat in the Legislative Council next year, when the election takes place.
The election came after five months of large scale protests originally against a now-withdrawn extradition law. The movement has evolved into wider calls for democracy and accountability over the police use of force.
Chief Executive Carrie Lam said the Hong Kong government respected the election results.
“I noticed that the public have much analysis and interpretations over the results, and many pointed out that the results reflected the disappointment over the social situation and deep problems. The SAR government will humbly listen to the public and reflect thoroughly,” she said in a statement.
The Democratic Party is the big winner of the election, winning 91 seats after fielding 99 candidates.
The party’s chair Wu Chi-wai said that the Hong Kong government should look at the result closely.
“The split in society has to be carefully handled,” he said.
Wu said Hong Kong residents used peaceful means to express their views.
“We do not accept Hong Kong becoming a police state and an authoritarian city,” he said.
Pro-Beijing camp pummelled
The Democratic Alliance for the Betterment and Progress of Hong Kong, meanwhile, suffered a major defeat. The city’s largest pro-Beijing party fielded 181 candidates, but only won 21 seats.
Party chair Starry Lee bowed in apology to voters who supported them on Monday. Lee said she had asked to resign from the party’s central committee, but the party did not accept her resignation.
“We understand that residents feel discontent over the current social situation, and we respect and accept this election result,” she said.
Lee highlighted cases of her party’s election materials being damaged and volunteers being afraid to canvass votes owing to harassment and doxxing by other people.
“We hope our supporters will not be disappointed and will continue to speak out,” she said.
The pro-Beijing Federation of Trade Unions, another major party, only obtained four seats after fielding 62 candidates.
FTU President Stanley Ng said the result was not ideal, as he blamed the overall political environment.
“The election was conducted under a very unfair situation – under a black terror and riotous environment,” he said, referring to violent protesters.
Electoral Affairs Commission Chair Barnabas Fung said 7,460 complaints were filed over the election.
“Overall, the election was conducted very smoothly,” Fung, also a judge, said.
Some democrats lost by a very small margin. At Ping Shan North constituency in Yuen Long, democrat Dream Law received 2,219 votes and his opponent Young Ka-on gained 2,221 votes.
The Democratic Party’s Li Shee-lin lost by three votes in the 2015 election at Wah Fu South constituency of the Southern District. But Li won on Sunday with 3,121 votes, beating Wong Choi-lap with 2,478 votes.
In the Shing Fuk constituency in North District, two democrats lost to a pro-Beijing candidate. Social worker Hendrick Lui received 2,656 votes, and Neo Democrats member Wong Leung-hi won 1,754 votes. However, their opponent Warwick Wan won with 3,181 votes.
Pro-democracy lawmaker Eddie Chu also lost at the Pat Heung South constituency in Yuen Long. He received 3,345 votes. Opponent Jo Chui obtained 41 votes, whilst winner Lai Wing-tim received 3,799 votes.
Pro-democracy candidate Leung Pak-kin won with 1,723 votes, beating Kenny Lee with 1,625 votes. Leung has been staying within the largely abandoned Hong Kong Polytechnic University in the capacity as a journalist for Rice Post for the past ten days. The campus in Hung Hom was the site of fierce protest battles last week, as police deemed the situation a “riot” and made over 1,000 arrests.
Leung told In-Media that he will stay on the campus: “We have not won yet. There are kids here still.”
A group of election winners has said they will rally outside the university on Monday afternoon.
Hong Kong Free Press relies on direct reader support. Help safeguard independent journalism and press freedom as we invest more in freelancers, overtime, safety gear & insurance during this summer’s protests. 10 ways to support us.


| Opcode/Instruction | Op/En | 64/32 bit Mode Support | CPUID Feature Flag | Description |
|---|---|---|---|---|
| F2 0F 2D /r CVTSD2SI r32, xmm1/m64 | A | V/V | SSE2 | Convert one double-precision floating-point value from xmm1/m64 to one signed doubleword integer r32. |
| F2 REX.W 0F 2D /r CVTSD2SI r64, xmm1/m64 | A | V/N.E. | SSE2 | Convert one double-precision floating-point value from xmm1/m64 to one signed quadword integer sign-extended into r64. |
| VEX.LIG.F2.0F.W0 2D /r 1 VCVTSD2SI r32, xmm1/m64 | A | V/V | AVX | Convert one double-precision floating-point value from xmm1/m64 to one signed doubleword integer r32. |
| VEX.LIG.F2.0F.W1 2D /r 1 VCVTSD2SI r64, xmm1/m64 | A | V/N.E.2 | AVX | Convert one double-precision floating-point value from xmm1/m64 to one signed quadword integer sign-extended into r64. |
| EVEX.LIG.F2.0F.W0 2D /r VCVTSD2SI r32, xmm1/m64{er} | B | V/V | AVX512F | Convert one double-precision floating-point value from xmm1/m64 to one signed doubleword integer r32. |
| EVEX.LIG.F2.0F.W1 2D /r VCVTSD2SI r64, xmm1/m64{er} | B | V/N.E.2 | AVX512F | Convert one double-precision floating-point value from xmm1/m64 to one signed quadword integer sign-extended into r64. |
1. Software should ensure VCVTSD2SI is encoded with VEX.L=0. Encoding VCVTSD2SI with VEX.L=1 may encounter unpredictable behavior across different processor generations.
2. VEX.W1/EVEX.W1 in non-64 bit is ignored; the instructions behaves as if the W0 version is used.
| Op/En | Tuple Type | Operand 1 | Operand 2 | Operand 3 | Operand 4 |
| A | NA | ModRM:reg (w) | ModRM:r/m (r) | NA | NA |
| B | Tuple1 Fixed | ModRM:reg (w) | ModRM:r/m (r) | NA | NA |
Converts a double-precision floating-point value in the source operand (the second operand) to a signed double-word integer in the destination operand (first operand). The source operand can be an XMM register or a 64-bit memory location. The destination operand is a general-purpose register. When the source operand is an XMM register, the double-precision floating-point value is contained in the low quadword of the register.
When a conversion is inexact, the value returned is rounded according to the rounding control bits in the MXCSR register.
If a converted result exceeds the range limits of signed doubleword integer (in non-64-bit modes or 64-bit mode with REX.W/VEX.W/EVEX.W=0), the floating-point invalid exception is raised, and if this exception is masked, the indefinite integer value (80000000H) is returned.
If a converted result exceeds the range limits of signed quadword integer (in 64-bit mode and REX.W/VEX.W/EVEX.W = 1), the floating-point invalid exception is raised, and if this exception is masked, the indefinite integer value (80000000_00000000H) is returned.
Legacy SSE instruction: Use of the REX.W prefix promotes the instruction to produce 64-bit data in 64-bit mode. See the summary chart at the beginning of this section for encoding data and limits.
Note: VEX.vvvv and EVEX.vvvv are reserved and must be 1111b, otherwise instructions will #UD.
Software should ensure VCVTSD2SI is encoded with VEX.L=0. Encoding VCVTSD2SI with VEX.L=1 may encounter unpredictable behavior across different processor generations.
IF SRC *is register* AND (EVEX.b = 1) THEN SET_RM(EVEX.RC); ELSE SET_RM(MXCSR.RM); FI; IF 64-Bit Mode and OperandSize = 64 THEN DEST[63:0] ← Convert_Double_Precision_Floating_Point_To_Integer(SRC[63:0]); ELSE DEST[31:0] ← Convert_Double_Precision_Floating_Point_To_Integer(SRC[63:0]); FI
IF 64-Bit Mode and OperandSize = 64 THEN DEST[63:0] ←Convert_Double_Precision_Floating_Point_To_Integer(SRC[63:0]); ELSE DEST[31:0] ←Convert_Double_Precision_Floating_Point_To_Integer(SRC[63:0]); FI;
VCVTSD2SI int _mm_cvtsd_i32(__m128d);
VCVTSD2SI int _mm_cvt_roundsd_i32(__m128d, int r);
VCVTSD2SI __int64 _mm_cvtsd_i64(__m128d);
VCVTSD2SI __int64 _mm_cvt_roundsd_i64(__m128d, int r);
CVTSD2SI __int64 _mm_cvtsd_si64(__m128d);
CVTSD2SI int _mm_cvtsd_si32(__m128d a)
Invalid, Precision
VEX-encoded instructions, see Exceptions Type 3;
EVEX-encoded instructions, see Exceptions Type E3NF.
| #UD | If VEX.vvvv != 1111B or EVEX.vvvv != 1111B. |