My FSA Experience
December 4, 2013
For the past three months I have be acting as Firefox Student's Ambassador. It was really a good experience for me to sit and write coding, learn from internet and many new things which I have not done before.
I used to be in Facebook always to chat with friends.
I used to surf internet for a small time.
Simple chats with friends and waste time.
Dependent on Others to learn Anything.
Never liked to talk in Public and helped other to get awareness about the things Which I know.
Writing documentation about Firefox OS application Development in my Blog.
Writing Articles for Tags needed by MDN. Find here
Helping friend to know about Firefox.
Spread importance of free and safe web.
Teaching about Webmaker
Good Contributor to Mozilla through various means.
Before FSA
After FSA
- I talk with my Friends to know about different technologies existing.
- I spend my time in Facebook, Google plus to know about Firefox and other open source updates.
- I started to spend more time in Coding and developed Firefox Application. (you can find them in this blog Learn it!!! and Words in Firefox Maketplace)
- I dependently Learned about HTML5,CSS,Javascript from Mozilla Developers Network.
- I edited our College Wiki Page-VEC Firefox Club
- Developed My thimble make for Firefox OS
I was nearly had a good experience in very short time. Now I can see myself a new person. Now I can do lot of things like coding, designing, marketing using social networks.
- I can work in a team and also independently to finish.
- I can write code and can do documentation on them.
- I can sit in Social media and can help friends to know about Technologies.
- I can speak to group of people.
My next target as the Firefox Ambassador will be.
Many more has to be done.. If you are inspired and would like to become Firefox Students Ambassador and would like to contribute for Mozilla. Then find about how to become Firefox Students Ambassador in my Blog.
Vision
- To teach others about secure web through blog post, videos and seminars.
- To teach how to develop mobile applications.
- To teach about how to contribute for society by various means.
Thank you. Do visit more to know about Firefox and other updates.


|
Video Compressing
A Python-based video compressing and decompressing codec.
|
Namespaces | |
| video_player_test | |
Variables | |
| video_player_test.fn = sys.argv[1] | |
| string | video_player_test.v1 = "../res/ducks_take_off_444_720p50.y4m" |
| string | video_player_test.v2 = "../res/ducks_take_off_422_720p50.y4m" |
| string | video_player_test.v3 = "../res/ducks_take_off_420_720p50.y4m" |
| video_player_test.ans = input('There are 3 videos in our repository,\n1)ducks_take_off_444\n2)ducks_take_off_422\n3)ducks_take_off_420\nEach in the respective format, choose the desired one (1,2,3) : ') | |
| string | video_player_test.video = v1 |
| video_player_test.v = VideoPlayer(video) | |
| video_player_test.frameNumber | |


Using a simple HTML datalist, JavaScript modules, and recursive functions to create a simple autocomplete library. Works with arrays, objects, and AJAX responses.


"CHEMOSH "the destroyer, subduer, or fish-God, the God of the Moabites (Numbers 21:29; Jeremiah 48:7, 13, 46). The worship of this God, “the abomination of Moab,” was introduced at Jerusalem by Solomon (1 Kings 11:7), but was abolished by Josiah (2 Kings 23:13). On the “Moabite Stone” (q.v.), Mesha (2 Kings 3:5) ascribes his victories over the king of Israel to this God, “And Chemosh drove him before my sight.”
"CHEMOSH "the destroyer, subduer, or fish-God, the God of the Moabites (Numbers 21:29; Jeremiah 48:7, 13, 46). The worship of this God, “the abomination of Moab,” was introduced at Jerusalem by Solomon (1 Kings 11:7), but was abolished by Josiah (2 Kings 23:13). On the “Moabite Stone” (q.v.), Mesha (2 Kings 3:5) ascribes his victories over the king of Israel to this God, “And Chemosh drove him before my sight.”


Little Miracles
Production Status
ID Info
Production Info
Major Credits
"Little Miracles"
by
Pat Denson ·
IMDb
Catherine Clinch ·
IMDb
Production Status
Status
Pre-production
Basic Identifying Information
Country of Origin
USA
Languages
English
Color / Black & White
Color
Genres
Comedy
Directors
Pat Denson ·
IMDb
Production Information
Production Companies
Holiday Shelter Productions [us]
Martin Michael Productions [us]
Major Credits
Writers
Catherine Clinch ·
IMDb
Director
Pat Denson ·
IMDb
Producers
Martin Michael — producer ·
IMDb
Gary Denson — executive producer ·
IMDb
©2021 Holiday Shelter Productions


Methods
We can pass a list of OR/AND filters through construct
__construct(array $orFilters = array(), array $andFilters = array())
|
|
|
| Throws |
- \Zend\Hydrator\Exception\InvalidArgumentException
|
Arguments
Add a filter to the composite. Has to be indexed with $name in
order to identify a specific filter.
addFilter(string $name, callable|\Zend\Hydrator\Filter\FilterInterface $filter, integer $condition = self::CONDITION_OR) : \Zend\Hydrator\Filter\FilterComposite
This example will exclude all methods from the hydration, that starts with 'getService'
$composite->addFilter('exclude',
function ($method) {
if (preg_match('/^getService/', $method) {
return false;
}
return true;
}, FilterComposite::CONDITION_AND
);
| Throws |
- \Zend\Hydrator\Exception\InvalidArgumentException
|
Arguments
$condition
integer
Can be either
FilterComposite::CONDITION_OR or FilterComposite::CONDITION_AND
Response
\Zend\Hydrator\Filter\FilterComposite
Filter the composite based on the AND and OR condition
Will return true if one from the "or conditions" and all from
the "and condition" returns true. Otherwise false
filter(string $property) : boolean
Arguments
$property
string
string Parameter will be e.g. Parent\Namespace\Class::method
Response
boolean
Check if $name has a filter registered
hasFilter( $name) : boolean
Arguments
$name
string Identifier for the filter
Response
boolean
Remove a filter from the composition
removeFilter( $name) : \Zend\Hydrator\Filter\FilterComposite
validateFilter
validateFilter(\Zend\Hydrator\Filter\FilterInterface|callable $filter, string $name) : void
| Throws |
- \Zend\Hydrator\Exception\InvalidArgumentException
|
Arguments
Constants
Constant to add with "or" condition
CONDITION_OR
Constant to add with "and" condition
CONDITION_AND
Properties
orFilter
orFilter : \ArrayObject
andFilter
andFilter : \ArrayObject


Django’s form widgets are rendered using Django’s template engines system.
The form rendering process can be customized at several levels:
The rendering of form templates is controlled by a customizable renderer class.
A custom renderer can be specified by updating the FORM_RENDERER
setting. It defaults to
'
django.forms.renderers.DjangoTemplates
'
.
You can also provide a custom renderer by setting the
Form.default_renderer
attribute or by using the renderer
argument
of Widget.render()
.
Use one of the built-in template form renderers or implement your own. Custom renderers
must implement a render(template_name, context, request=None)
method. It
should return a rendered templates (as a string) or raise
TemplateDoesNotExist
.
DjangoTemplates
¶This renderer uses a standalone
DjangoTemplates
engine (unconnected to what you might have configured in the
TEMPLATES
setting). It loads templates first from the built-in form
templates directory in django/forms/templates
and then from the installed
apps’ templates directories using the app_directories
loader.
If you want to render templates with customizations from your
TEMPLATES
setting, such as context processors for example, use the
TemplatesSetting
renderer.
Jinja2
¶This renderer is the same as the DjangoTemplates
renderer except that
it uses a Jinja2
backend. Templates
for the built-in widgets are located in django/forms/jinja2
and installed
apps can provide templates in a jinja2
directory.
To use this backend, all the widgets in your project and its third-party apps
must have Jinja2 templates. Unless you provide your own Jinja2 templates for
widgets that don’t have any, you can’t use this renderer. For example,
django.contrib.admin
doesn’t include Jinja2 templates for its widgets
due to their usage of Django template tags.

It uses get_template()
to find widget
templates based on what’s configured in the TEMPLATES
setting.
Using this renderer along with the built-in widget templates requires either:
'django.forms'
in INSTALLED_APPS
and at least one engine
with APP_DIRS=True
.
Adding the built-in widgets templates directory in DIRS
of one of your template engines. To generate that path:
import django
django.__path__[0] + '/forms/templates' # or '/forms/jinja2'
Using this renderer requires you to make sure the form templates your project needs can be located.
Widget templates receive a context from Widget.get_context()
. By
default, widgets receive a single value in the context, widget
. This is a
dictionary that contains values like:
name
value
attrs
is_hidden
template_name
Some widgets add further information to the context. For instance, all widgets
that subclass Input
defines widget['type']
and MultiWidget
defines widget['subwidgets']
for looping purposes.
Each widget has a template_name
attribute with a value such as
input.html
. Built-in widget templates are stored in the
django/forms/widgets
path. You can provide a custom template for
input.html
by defining django/forms/widgets/input.html
, for example.
See Built-in widgets for the name of each widget’s template.
To override widget templates, you must use the TemplatesSetting
renderer. Then overriding widget templates works the same as overriding any other template in your project.
Oct 01, 2019


Tips for a Successful Carpool
- Have a real live phone conversation with your driver or passengers before the day you’re scheduled to carpool. Have a conversation about expectations - who will chip in for gas? Who’s in charge of tunes? Who’s in charge of snacks?
- Check out your driver’s or passengers’ social media profile(s) ahead of time.
- Make sure a friend or family member knows where you’re going and who you’re riding with; set times to check in with them periodically during your carpool and canvass day.
- Charge your phone before you leave on your trip. Bring your charger and an extra battery, just in case!
Canvassing Tips
- Make sure your phone is fully charged before heading out on your canvass.
- Make sure you’ve got your volunteer coordinator’s phone number in your (fully charged) phone.
- Listen carefully to all instructions from the campaign organizers.
- Stay safe! If you feel uncomfortable at any door, or with any person you encounter while canvassing, leave. Remember to let your volunteer coordinator know.
- Don’t forget to bring water and snacks.
- Wear comfy, durable shoes. You’re going to need them!
Contact
For questions about carpools, canvasses, schedules, canvass locations, etc. please email the {{ config.get('BRANDING_ORG_NAME') }} team for help: {{ config.get('BRANDING_SUPPORT_EMAIL') }}.
For questions about how to use the Nomad tool, email<EMAIL_ADDRESS>or click on the “help” button below.
You can find the Terms of Use and Privacy Policy here.
About Nomad
Nomad was built by Ragtag, a team of tech volunteers who help activists, organizers, non-profits, and candidates break down tech barriers making it easier to achieve their organizing goals. Nomad lets volunteers help their fellow volunteers get to where they can have the biggest impact.
Use Nomad to get volunteers to your campaign or find out more about Ragtag: http://ragtag.org/nomad.


September 7, 2009
Elko III: Scale Differently
Preface: This is the third of three posts on Elko, a server platform for sessionful, stateful web applications that I’m releasing this week as open source software. Earlier, Part I presented the business backstory for Elko. Part II, yesterday’s post, presented the technical backstory, laying out the key ideas that lead to the thing. Today’s post presents a more detailed technical explication of the system itself, with particular emphasis on the scaling model that enables it all to work effectively.
In Part II I ranted at length about some of the unfortunate consequences of the doctrine of statelessness, the predominant paradigm for scaling web applications. Keeping the short-term state of a client-server session in the server’s memory is easy and therefor tempting, but, the story goes, you shouldn’t do that because it means you can’t scale your application — you just can’t handle the traffic from thousands or millions of users on the single machine whose memory it would be.
But this isn’t so much a server capacity problem as it is a traffic routing problem. In a traditional web server farm, load is distributed across multiple servers by arranging for successive HTTP requests to a particular named host to be delivered to different servers. Typically this is accomplished through provision of multiple IP addresses in the DNS resolution of the host name or through special load balancing routers in the server datacenter that virtualize the nominal host IP address, directing successive TCP sessions to different machines on the datacenter’s internal network.
This technique has a number of virtues, not least of which is that it is relatively simple. It takes advantage of the expectation that the loads that successive HTTP requests are going to place on the servers are likely to be uncorellated, and thus delivering requests to servers on a simple round-robin schedule, or even randomly, will, through the statistical magic of large numbers, result in more or less even load distribution across the datacenter. This lack of correlation is usually a reasonable assumption, since the various browsers hitting a given site around the same time are, for most sites, uncoordinated (indeed, the deliberate coordination of such activity is the basis for a major class of denial of service attacks).
However, just as this scheme implies that a given browser has no control over (nor ability to predict) which server machine it’s actually going to be talking to when it sends an HTTP request, it similarly means that a given server has no say over which clients it will be servicing. Any service implementation that relies on local data coherence from one request to the next (other than of a statistical nature, as is exploited by caching) is thus doomed. Keeping session state in the server’s memory is right out.
Elko approaches the scaling problem in a different way. First of all, we embrace the concept of a session: a series of interactions between the client and the server that has a beginning, a middle, and an end. This is by no means an exotic abstraction; indeed, the TCP protocol that HTTP is layered on top of is sessionful in exactly this way. However, HTTP then takes the session abstraction away from us, leaving it to the web application framework (of which, in this sense, Elko is just one of many) to pile on a bunch of additional mechanism to put it back in again.
Whereas, from the client’s perspective, a TCP session represents a communications connection to a particular host on the network, an Elko session represents a communications connection to a particular context. Like a web page, a context has a distinct, addressable identity. Unlike a web page, a context has its own computational existence independent of who is communicating with it at any given moment. In particular, multiple clients can interact with a given context at the same time, and the context itself can act independent of any of its individual clients, including when there are no clients at all. For example, in a multi-user chat application, the contexts would most likely be chat rooms. In a real-time auction application, contexts might represent the various auctions that are going on.
The Elko platform provides several different types of servers, all based on a common set of building blocks. However, for purposes of the present discussion, there are two that matter: the Context Server and the Director.
A Context Server provides an environment in which contexts run. Context Servers are generic and fungible in the same kinds of ways that web servers are: need more capacity? Just add more servers. The difference in the scaling story is that rather than handling load by farming out HTTP requests amongst multiple web servers, the Elko approach is to farm out contexts amongst multiple Context Servers.
In Elko, a context can be said to be active or inactive. An inactive context is saved in persistent storage, such as a file or a database. An active context exists in the process and memory space of some Context Server. The job of the Director is to keep track of which contexts are active and, when active, which Context Server each one is running on. When a client wishes to enter a particular context (that is, initiate a communications connection to it), the client sends a request to a Director asking where to go (these requests are routed to Directors using the kinds of standard web scaling techniques described above). If the context is active, the Director replies to the client with the address of the Context Server upon which the context is running (and notifies the Context Server to expect the client’s arrival), rather like this:
If the context is not active, the Director picks a Context Server to run the context, replies to the client with the address of this Context Server, and sends the chosen Context Server a message commanding it to activate the context, like this:
(Note that there is a race between the client arriving at the Context Server and the Context Server loading the context, but the implementation ensures that this is taken care of.)
Unlike the members of a cluster of traditional web servers, the address of each Context Server is fixed. Thus, once the client connection to a particular Context’s Server is made, the client communicates with the same Context Server for all of its interaction needs in that context for as long as the session lasts. This means the Context Server can keep the context state in memory, only going to persistent storage as needed for checkpointing long-term application state. Once the last client exits a context, that context can be unloaded and the server capacity made available for other contexts.
The Context Servers keep the Directors aprised of the contexts they are handling, the clients that are in those contexts, and the server load they are currently experiencing. From this information, the Directors can route client traffic by context or by user (e.g., in a chat application, I may want to enter the chat room where my friends are, rather than a specific room whose identity I know a priori), and can identify the least heavily loaded servers for new context activation.
Directors can be replicated for scale and redundancy, but since they actually do very little work, one Director can handle the load for a large number of clients before capacity becomes an issue. Director scalability is also enhanced because servicing clients only makes reference to in-memory data structures, so everything the Director does is very fast and has quick turnaround.
This scheme scales very well. Because it has a very light footprint and services nearly everything from memory, even a single Context Server can manage a substantial load. We benchmarked the SAF Context Server, which had the identical architecture, in 2002 at Sun’s performance testing center in Menlo Park. On a Sun Enterprise 450 server (2 processor 400Mhz SPARC, a mid- to low-range machine even then), we ran a simulated chat environment, running 8000 concurrent connections spread over ~200 chat rooms, with an average fanout per room of ~40 users, with each client producing an utterances approximately every 30 seconds (in a 40 user chat room, that level of activity is positively frantic). This resulted in about 20% CPU load with no user detectable lag. Ironically, the biggest challenge in performing this test was generating enough load. We ended up having to use several of the biggest machines they had in the lab to run the client side of the test. Note also that this test was conducted three or four generations of server hardware ago. I expect that on modern machines, these numbers will be even more substantial.
One potential criticism of this scaling strategy is that it is more
complicated than the way web servers usually do things. On the surface,
I have to concede that that is true. However, by the time you take
into consideration the extra work you need to do in an actual
large-scale web setup, configuring routers and load balancers and memcache
servers and database clusters and endless other complications, plus all
the extra application engineering work to make use of these, I think
Elko ends up being a simpler configuration. I know from experience that
it’s a vastly simpler environment for the application coder.
So that’s the theorical side of the scaling story. I invite anyone who has an interest in delving deeper to check things out for themselves. The code is here.
10 Comments
Trackbacks/Pingbacks
-
[…] client to a given server that maintains state in memory. In addition to Chip Morningstar’s post on Elko, see JSON Messaging Over HTTP that explains what happens at the HTTP level. The client […]
Chip,
in addition to scalability, the other argument often used for “traditional” web architectures is built-in redundancy and fault-tolerance. In the Elko architecture, how do you make the Director fault-tolerant?
Posted by: Chris Lauwers | September 10, 2009, 2:04 pm
Chris, I guess I implied the answer but I should have been clearer about that. You make the Director fault tolerant through simple redundancy — just set up multiple Directors. At State Software, our standard configuration was 2 Directors, and this was for fault tolerance rather than scaling. You can have as many Directors as you like, though more than 2 or 3 is probably overkill. Client traffic to the multiple Directors is then routed using rotating DNS or a VIP, just as you would with a regular web server cluster.
Posted by: Chip Morningstar | September 11, 2009, 9:19 am
Yes, I should have been more specific: my question has to do with replicating state between multiple Directors. Do you use a shared database for this?
Posted by: Chris Lauwers | September 11, 2009, 10:33 am
All the Directors’ data structures are non-persistent. When Context Servers come up they notify the Directors of their availability to provide services. They then keep the Directors informed of their ongoing availability and load status. In addition, there’s a protocol whereby the Directors keep each other updated about their own statuses, so that they can also go up and down, and so that new Directors can be added to the cluster dynamically.
There’s also a more complex configuration, not described in my post but covered in some of the docs in the release package (though I will confess that here things could benefit from more documentation love), where there’s an additional kind of server called a Broker that keeps track of a heterogeneous collection of Elko servers and the various services they offer to other servers in the farm. The Broker acts as a kind of configuration manager, so that each server only needs to know one point of contact to get wired up with everybody else.
Posted by: Chip | September 11, 2009, 2:48 pm
Maybe I am missing something completely (which is most likely), but what is the difference between this and a traditional web architectures with sticky session turned on ? When you say “client”, is that the browser client ? or both browser and server which are clients to this context framework ?
ps: The build up was great in the part II, but this part was a total let down (atleast for thick heads like me)
Posted by: Victor Doss | September 3, 2010, 12:35 pm
Victor, that’s a very reasonable question. There is some similarity, and to the extent that one’s application entails a single client’s interaction with it’s own autistic session state, they are basically the same thing. However, there are a couple of points of differentiation that matter to a broader range of applications. The most important is that multiple clients can be readily routed to a common session context containing shared state that is relevant to all of them. The canonical example is a real-time, multiplayer game, but you might also consider auctions, shared graphical workspaces, or live online slide presentations — anything where lively shared data that spans multiple client sessions would be of value. Another notable differentiator, less profound but still useful pragmatically, is the shift in perspective that arises when you regard the client-server connection as a channel to a process rather than to a purely reactive object. That’s a little abstract, so let me dig into it a bit more: a conventional web server is designed to act by responding to each HTTP request as it is delivered. Elko does that also, but since it decouples the HTTP request/response handshake from the application message protocol, it can also initiate communication to the client asynchronously. Timers and other processes can run autonomously on the server and then send messages to the client when they feel the need to do so. For example, an auction application might close bidding after the passage of sufficient time with no new bids submitted — and then notify everyone participating in the auction that this has happened. All of that can (and has been) done with a conventional web server also, but it cuts against the grain and requires jumping through a few hoops, whereas Elko does this natively.
Posted by: Chip | September 6, 2010, 9:40 pm
Thanks for the clarification. I am sold now. Actually I was sold when i read i have to use “make” to build it :-) Just wanted to make sure I am using for right application.
Posted by: Victor Doss | September 11, 2010, 10:11 am
How does this work in the context of an auto-scaling cluster of context servers, where servers can be brought online or taken off as load demands? There would need to be a mechanism for transferring live contexts from one server to another, e.g. when two lightly loaded servers are merged so that one can be taken offline, or when balancing load onto a newly-spawned server instance.
Posted by: Anson Mansfield | July 17, 2016, 4:30 pm
That’s a really interesting question. There are a couple of approaches, neither of which are in the current implementation but both of which have been in my things-that-might-be-worth-doing list for a while now.
The easy approach is a simple wait-for-quiescence strategy: In a lot of applications, contexts tend to be comparatively short lived. In this case, a server can be taken down in two steps: first, it notifies the Director that it is no longer offering service, then it waits for its current batch of contexts to become inactive. Once they’re all gone, it can exit cleanly. Obviously, this is problematic if contexts don’t eventually go away, either because they really are long lived or if somebody is just perversely hanging on for a long time. Some applications can tolerate loss of context state at the cost of some minor user inconvenience, and in such cases you can simply kick the recalcitrant users off (if they reconnect, they’ll reactivate the context on a different server and all will be well again, absent any loss of state that might have happened). Of course, if you can’t do that, you’ll have to go to the harder approach.
The hard approach is context migration. This is hard because it requires a general object serialization scheme. However, it is quite feasible (we did something like this at Electric Communities, and it worked fine). It’s feasible because of the turn based message execution model and because contexts generally have an isolated object graph. So you can stop the world between messages, serialize the context, ship it to another server, and redirect clients to the new server. The connection handoff logic is a bit hairy, and the serialization stuff is a lot of work, both of which are the reasons why this isn’t currently implemented yet (that, and because in practice we haven’t encountered use cases that demanded it, though that in turn may be due to the relatively light adoption of the Elko approach to things).
Note that adding capacity to a cluster is comparatively easy — just spin up more context servers. Since we do true load balancing (in contrast to traffic balancing, which is what most web solutions are doing when they claim to be load balancing), we’re in a position to simply not put more load on a given machine than it can handle, so it’s less imperative to spread existing load when adding new servers. Instead, adding new servers simply increases the number of contexts that can be activated.
Posted by: Chip | July 17, 2016, 6:39 pm


-
Hello, I am Motasim Al-Azzam and I am a mechanical engineer.
-
graduated from Al Hussein Bin Talal University last year with a very good rating grade.
- I gained volunteer experience during my studies at the university where I was Vice-Chairman of the academic committee
in a team called the Direction team, which is a volunteer academic team established in the Department of Mechanical Engineering.
-
my first work after graduation was with “United Nations Office for Project Services”
as a foreman on a 45-day school maintenance project in the Damkhi village of Amman Governorate.
-
I loved the field of programming and I aspire to become a professional software developerIn the future.
Top 10 Football palyer for me
- Ronaldo phenomenon
- Ronaldinho
- Marcelo
- Zidan
- C.Ronaldo
- Mesut Özil
- Sergio Ramos
- Dani Carvajal
- Keylor Navas
- Neymar


Try interacting with the fields and form below. Some ideas:
To view the original code for each example click "Show Initial HTML". Using a browser inspector will show you the HTML after FormExtensions mutates it.
Feel free to use a browser inspector to check out all the work FormExtensions did for you for free!


Trump: 'I want a trial' in the Senate
by Mike BrestPresident Trump said he wants an impeachment trial in the Senate if the House impeaches him.
Speaking to Fox & Friends on Friday morning, the president touched on recent testimonies from multiple career diplomats in front of the House Intelligence Committee. Trump has been accused of abusing the powers of the presidency to help his reelection campaign. While speaking about the officials who testified, the president claimed he wants a trial in the Senate.
Host Brian Kilmeade responded, “You want a trial?”
Trump replied, “Oh, I would! Look, number one, they should never, ever impeach. I watched, I watched five people on your network yesterday say there’s nothing here. Andy McCarthy, how about Ken, special prosecutor,” Trump said.
Kilmeade interjected: “Ken Starr.”
“Special counsel. Ken Starr, he was fantastic, he said there’s nothing here. So ready? Number one, there should never be an impeachment. This is not an impeachment,” Trump concluded.
The president's remarks come a day after White House counsel Pat Cipollone signaled during a meeting with key Senate Republicans that Trump has concluded he has more to gain politically from presenting a detailed defense at trial than from the GOP preventing a trial from happening at all.


Gotabaya Rajapaksa sworn in as Sri Lanka’s new president
by The Associated PressCOLOMBO, Sri Lanka (AP) — Former defense official Gotabaya Rajapaksa has been sworn in as Sri Lanka’s president and appealed to the minority Tamil and Muslim communities who voted against him to rally around him.
Rajapaksa is credited with helping to end a long civil war and comfortably won last Saturday’s presidential election. But minorities feared his election over human rights allegations against him dating from the war.
Chief Justice Jayantha Jayasuriya administered the oath of office to Rajapaksa at the 140 B.C Ruwanweli Seya Buddhist temple in ancient kingdom of Anuradhapura in north-central Sri Lanka.
In his address to the nation Monday, he also pledged to give national security priority and follow a neutral foreign policy.
The Associated Press


12
1 All the people of northern Israel went to the city of Shechem in order to appoint Rehoboam to be their king. So Rehoboam also went there.
2 When Jeroboam, who was still in Egypt, heard about that, he returned from Egypt to Israel.
3 The leaders of the northern tribes summoned him, and they went together to talk to Rehoboam. They said to him,
4 "Your father Solomon forced us to work very hard, and if you allow us to work less, we will serve you faithfully."
5 He replied, "Go away, and come back three days from now and I will give you my answer." So those leaders and Jeroboam left.
6 Then King Rehoboam consulted his older men who had advised his father Solomon while he was still living. He asked them, "What should I say to answer these men?"
7 They replied, "If you want to serve these people well, speak kindly to them when you reply to them. If you do that, they will always serve you faithfully."
8 But he ignored what the older men advised him to do. Instead, he consulted the younger men who had grown up with him, who were now his advisors.
9 He said to them, "What do you say that I should answer the men who are asking me to reduce the work that my father required from them?"
10 They replied, "This is what you should tell them: 'My little finger is thicker than my father's waist.
11 What I mean is that my father required you to work hard. But I will make those loads heavier. It was as though my father whipped you, but I will whip you with scorpions.'"
12 So three days later, Jeroboam and all the leaders came to Rehoboam again, which is what he had told them to do.
13 The king ignored the advice of the older men and spoke harshly to the Israelite leaders.
14 He told them what the younger men had advised. He said, "My father put heavy burdens of work on you, but I will put heavier burdens on you. It was as though he beat you with whips, but I will beat you with scorpions!"
15 So the king did not pay any attention to the Israelite leaders. Now all this happened in order that what Yahweh wanted would occur, what he had told the prophet Ahijah about Jeroboam becoming king of the ten tribes.
16 When the Israelite leaders realized that the king did not pay any attention to what they said, they shouted,
"We do not want anything to do with this descendant of King David!
We will not pay attention to what this grandson of Jesse says!

As for this descendant of David, he can rule his own tribe!"
So the Israelite leaders returned to their homes.
17 And after that, the only Israelite people whom Rehoboam ruled over were those who lived in the territory of the tribe of Judah.
18 Then King Rehoboam went with Adoniram to talk to the Israelite people. Adoniram was the man who supervised all the men who were forced to work for Rehoboam. But the Israelite people killed him by throwing stones at him. When that happened, King Rehoboam quickly got in his chariot and escaped to Jerusalem.
19 Ever since that time, the people of the northern tribes of Israel have been rebelling against the descendants of King David.
20 When the Israelite people heard that Jeroboam had returned from Egypt, they invited him to come to a meeting, and there they appointed him to be the king of Israel. Only the people of the tribe of Judah continued to be loyal to the kings descended from King David.
21 When Rehoboam arrived in Jerusalem, he gathered 180,000 of the best soldiers from the tribes of Judah and Benjamin. He wanted them to fight against the northern tribes of Israel and defeat them, in order that he could rule all the tribes of his kingdom again.
22 But God spoke to the prophet Shemaiah and said this to him:
23 "Go and tell this to Solomon's son Rehoboam, the king of Judah, and to all the people of the tribes of Judah and Benjamin and the people from the northern tribe who live in Judah:
24 'Yahweh says that you must not go to fight against your own relatives, the people of Israel. All of you must go home. What has happened is what Yahweh wanted to happen.' " So Shemaiah went and told that to them, and they all listened what Yahweh had commanded them to do, and they went home.
25 Then Jeroboam's workers built walls around the city of Shechem in the hill country where the descendants of Ephraim lived, and he ruled from there for a while. He and his workers then left there and went to the city of Peniel, and they built walls around that city.
26-27 Then Jeroboam said to himself, "If my people continue to go to Jerusalem and offer sacrifices to Yahweh at the temple there, soon they will again become loyal to Rehoboam, the king of Judah, and they will kill me."
28 So he consulted his advisors, and then he did what they suggested. He told his workers to make gold statues of two calves. Then he said to the people, "You have been going to Jerusalem to worship for a long time. You are making too big an effort to keep going there. You people of Israel, look! These statues are the gods that brought our ancestors up from Egypt! So you can worship these, here!"
29 He told his workers to place one of the statues in the city of Bethel in the south and one in the city of Dan in the north.
30 So what Jeroboam did caused the people to sin. Some of them went and worshiped the calf at Bethel, and others went and worshiped the other calf at Dan.
31 Moses had declared that only men from the tribe of Levi would be priests, but Jeroboam also told his workers to build various shrines, and then he appointed men who were not from the tribe of Levi to be priests.
32 They had a celebration in the eighth month, on the fifteenth day, like the celebration of living in temporary shelters that occurred in Judah each year. On the altar that they built at Bethel, he offered sacrifices to the gold statues of calves that they had made, and he stationed the priests there at the shrines that his workers had built.
33 Jeroboam went up to that altar on that day in the eighth month that he himself had chosen. There on that altar he burned incense to be a sacrifice. And he declared that the people should celebrate that festival on that same day every year.


Contents
NCGEODATASET GEODEMO_1D
Method D: Read surface salinity using NJ_TSLICE Most compact method for getting data and grid, but limited to entire slices or 3D volumes of data at a particular time step.
% OPeNDAP Data URL for a CF-Compliant curvilinear ROMS model dataset url ='http://geoport.whoi.edu/thredds/dodsC/examples/bora_feb.nc'; itime=1; ilevel=-1; % nj_tslice uses "-1" instead of "end" to indicate last level [salinity,grd]=nj_tslice(url,'salt',itime,ilevel);
Plot with pcolor
Plotting using pcolor is as simple as the code below. Sometimes coordinates are stored in the netcdf datasets as vectors (vs. the 2-d arrays that these lat/lon coordinates are in). When this is the case, see Matlab's meshgrid function to create 2-d plaid grids from the vectors.
% Remember that pcolor expects a double as input pcolor(grd.lon, grd.lat, double(salinity)) shading flat; colorbar; caxis([35 39]); % Now let's add a title to the figure that includes the dataset's global % attribute title and the date of the data that we subset. title({nc.attribute('title'); datestr(grd.time)})


LoraConnection¶
On this page you will find the class defenition of the class LoraConnection
Functions¶
-
class
LoraConnection
¶ With this class you can connect and send to The Things Network.
-
__init__
() Initialize lora variable with the app eui and key.
-
connectToTTN
()¶ Sends a join request to the TTN. Keeps trying until connected. After that the method _createCocket() is called.
-
_creatSocket
()¶ Creates a socket. Data can be send using the socket.
-
setEncodeData
(temperature, humidity, pressure)¶ Sets the give data. Checks whether the temperature is negative. Creates int of the data types so the total send data will be minimalized.
Parameters: - temperature (Decimal number as a string) – Temperature data
- humidity (Number as a string) – Humidity data
- pressure (Decimal number as a string) – Pressure data
-
sendData
(version, temperature, humidity, pressure)¶ Packs the data to one objects and sends it to The Things Network. After that the LoPy will sleep for one hour and repeats the whole process.
Parameters: - version (Int) – Version of device
- temperature (Decimal number as a string) – Temperature data
- humidity (Number as a string) – Humidity data
- pressure (Decimal number as a string) – Pressure data
Source¶
This is the source code of the class LoraConnection.py
from lopyConstants import *
from network import LoRa
import binascii
import pycom
import struct
import machine
import time
import socket
class LoraConnection:
def __init__(self):
pycom.heartbeat(False)
self.lora = LoRa(mode=LoRa.LORAWAN)
self.app_eui = binascii.unhexlify(app_eui)
self.app_key = binascii.unhexlify(app_key)
pycom.rgbled(red)
def connectToTTN(self):
self.lora.join(activation=LoRa.OTAA, auth=(self.app_eui, self.app_key), timeout=0)
# Loop until joined
while not self.lora.has_joined():
print('Not joined yet...')
pycom.rgbled(off)
time.sleep(0.1)
pycom.rgbled(red)
time.sleep(2)
print('Joined')
pycom.rgbled(blue)
self._createSocket()
return True
def _createSocket(self):
self.socket = socket.socket(socket.AF_LORA, socket.SOCK_RAW)
self.socket.setsockopt(socket.SOL_LORA, socket.SO_DR, 5)
self.socket.setblocking(True)
def sendData(self, version, temperature, humidity, pressure):
print(version + ' ' + temperature + ' ' + humidity + ' ' + pressure)
self.setEncodedData(temperature, humidity, pressure)
data = struct.pack(">hhbb", self.temperature, self.pressure, self.humidity, int(version))
self.socket.send(data)
print('Data send: ' + str(data))
pycom.rgbled(green)
time.sleep(0.1)
pycom.rgbled(blue)
time.sleep(10)
#machine.deepsleep(900000)
def setEncodedData(self, temperature, humidity, pressure):
temperature = int(float(temperature)*100)
if(temperature < 0):
temperature = ~temperature
temperature += temperaturemask # 1 + 32768 (10000000 00000000)
self.temperature = temperature
self.humidity = int(float(humidity))
self.pressure = int(float(pressure)*10)


É um trabalho comunitário onde sou responsável por criar o back-end junto com um amigo de um aplicação de controle de estoque de doações de um asilo comunitário, a Aslave em Torres.
I'm from Rio Grande do Sul, Brazil, currently studying Systems Analysis and Development. My interest in the area came from a child encouraged by my father, but I only went into the area of programming in high school in 2014 when I studied computer technician integrated to high school, and since then never stopped. I am a developer who loves to develop technologies to help people's lives.


Back to project repo
Validate a CPR number
This is not a valid CPR number
Validate a CPR number (without modulus check)
This is not a valid CPR number


USeq
Disclaimer:
This software is distributed with no warrantee or guarantee of fitness. See the open source BSD License.
What is USeq?
USeq is a collection of 180+ Java applications for analyzing next generation sequencing data from ChIPSeq, RNASeq, BisSeq, DNASeq, Variant Annotation/ Filtering, Alignment/VCF QC, capture array design, IGV/ DAS2/IGB/UCSC file manipulation, etc. Both GUI and cmd line interfaces are available.
USeq is under continuous development at the Huntsman Cancer Institute.
A description of some of the statistics and comparison of methods used in USeq is published, see Nix DA, Courdy SJ, Boucher KM: Empirical methods for controlling false positives and estimating confidence in chIP-seq peaks. BMC Bioinformatics. 2008 Dec 5;9(1):523.
Note, USeq makes use of the DESeq2 R package to calculate p-values from a negative binomial distribution for differential enrichment/ reduction. See Love MI, Huber W, and Anders S (2014)
How to use/ install USeq?
To use USeq, download the latest release and install Java 1.7+. Some apps will require additional R libraries
such as Storey's Q-Value
and the Huber's lab DESeq2.
To launch an app such as 'ScanSeqs' type 'java -jar -Xmx4G yourPathTo/USeq/Apps/ScanSeqs' on the command line to print a menu and description of options.
Afraid of the command line interface? No problem, give the GUI_ClickMe.jar a try. Launch it on Mac's and Windows by double clicking the application. This runs a draggable/ point and click wrapper
around the USeq applications.
Requirements
- MacOSX or Linux, USeq apps are untested on Windows
- Java 1.7+
- Familiarity with command line programming
Documentation:
- GitHub Site - Source code, releases, and developer information.
- Usage - Contains detailed tutorials in how to use USeq to process your sequencing data (ChIP-Seq, RNA-Seq, Bis-Seq etc).
- Applications - A listing of the various USeq applications.
- Menus - Command line menus/ instructions/ parameters for each of the applications.
- Release Notes - Changes associated with each release.
- Output File Type Descriptions - Description of the different types of file output generated by USeq applications.
- USeq Binary Archive Format - Description of the USeq Binary Archive format for storing and distributing massive genomic datasets.
- Developers Guide - Guide for java developers to create a USeq Eclipse project linked to the Sourceforge SVN.
- BSD License - The BSD open source USeq license.
Common mistakes:
- No java sourced or installed. Type 'java -version' on the command line. It should be 1.7+
- Not using the -jar option. Type: 'java -jar -Xmx2G yourPathTo/USeq/Apps/ScanSeqs'
- Out of memory error. Increase the heap size with the -Xmx flag. Type: 'java -jar -Xmx20G yourPathTo/USeq/Apps/ScanSeqs'. Keep the size < 0.9 of that installed.
- Trying to run the apps on Windows. It is worth a try. These have been tested on Linux and Mac OSX.
Questions? Comments? Post messages to the USeq Issues or, if needed, contact David Nix directly or the U of Utah Bioinformatics Shared Resource.


By Thomas Lewton
“I am young, ambitious and ready to transform my country, Ethiopia,” Selam Wondim announces to a conference room packed with high-profile executives and politicians in one of Addis Ababa’s most prestigious hotels.
By Thomas Lewton
“I am young, ambitious and ready to transform my country, Ethiopia,” Selam Wondim announces to a conference room packed with high-profile executives and politicians in one of Addis Ababa’s most prestigious hotels.
By Jackie Snow
Despite visa problems and limited resources, African technologists are only accelerating their research. Can they make AI work for the continent?
Tejumade Afonja was interested in artificial intelligence (AI) for years. She just wasn’t sure there was a name for it. “I didn’t know what it was called at the time,” she says.
By Hruy Tsegaye
Towards Sustainable Tech Markets
In Ethiopia, it is customary to confuse technology as a by-product of development. Unfortunately, it is not only the average Joe or Jane who holds this erroneous belief, but most government officials and policymakers along with administrators in the public universities. Yet, technology is a tool for development.


ANDRES ACOSTA
About
Portfolio
Contact
Portfolio
Trip Planner
General Knowledge Quiz
Weather Dashboard
Work Day Scheduler
Password Generator


Day 1
Workshop Info Hosted by: Grand Circus In association with: Alfa Jango
A Startup Is a Temporary Organization Designed to Search for A Repeatable and Scalable Business Model- Steve Blank and Bob Dorf - The Startup Owner's Manual
"If I had asked people what they wanted, they would have said faster horses."- Henry Ford
"It's really hard to design products by focus groups. A lot of times, people don't know what they want until you show it to them.""— Steve Jobs
"Of course we don't fault people for making requests. We encourage it and we want to hear what they have to say. Most everything we add to our products starts out as a customer request. But, as we mentioned before, your first response should be a no. So what do you do with all these requests that pour in? Where do you store them? How do you manage them? You don't. Just read them and then throw them away... You can't forget what's important when you are reminded of it every day."- 37Signals - Getting Real
"Customers care about their problems NOT your solution."- Dave McClure
"Any innovative company struggles with how much to listen to customers. Most realize that you cannot trust them to tell you what your next new product will be."- Mario D’Amico (Cirque du Soleil)
"On average, loyal customers are worth up to 10 times as much as their first purchase."- White House Office of Consumer Affairs


open fun createRequestFilter(connectorConfiguration: ConnectorConfiguration): RequestFilter
Creates a RequestFilter from the current configuration.


Orchestra
Service start date
Service end date
09-11-2017
18-11-2017
Make Service Satisfied
Servicing User Details
Venky
<EMAIL_ADDRESS>Servicing Date:10 Nov 2017
Servicing Time:6pm-8pm
Attended
Venky
<EMAIL_ADDRESS>Servicing Date:10 Nov 2017
Servicing Time:6pm-8pm
Attended
Venky
<EMAIL_ADDRESS>Servicing Date:10 Nov 2017
Servicing Time:6pm-8pm
Attended
Venky
<EMAIL_ADDRESS>Servicing Date:10 Nov 2017
Servicing Time:6pm-8pm
Attended


Reverse Single Leg X Sweep To 411
Reverse Single Leg X Guard, right arm around ops left ankle, left foot hooked around to back of ops right leg high near groin,
right foot under left foot hooked around front of ops right leg, 1/2 way down thigh.
Left arm grabs ops collar and pulls them down / forward to get their hands on the floor, legs elevate ops right leg up over our hips/chest,
Grab the far leg and pull it in, triangle off legs and let ops legs drop down into 411.


{% extends 'base.html' %} {% load i18n %} {% block title %}{% trans "No mobile phone?" %}{% endblock %} {% block body_class %}backup_codes{% endblock %} {% block content %} {% include "includes/flash_messages.html" %}
{% trans "Log into the portal using one of the security codes below. You can use each code only once. When you have 1 code left, we’ll tell you how to get more." %}
{% trans "Before you do anything else, save these codes somewhere that only you can access."%} {% trans "Do not email them to yourself or anyone else, do not keep them on a shared computer or on any device that is not protected by a password." %}
{% include "includes/codes.html" with codes=backup_code_list %} {% endblock %}


home / self-improvement / books
The Seeker of Nothing
The seven secrets
POWER Life is but a journey upon which you embark. As you descend from your eternal home, you are each given a boon: Choice. This promise contains your power.
FREEDOM Self-identity determines how the gift of choice is used, thus the question, who are you? In the answer, you will find your freedom.
Can you transcend outward appearances?
When you become truly aware of who you are, you will be free.
PEACE The universe is perfect, a flawless design. If all that happens does not appear so, there still remains a distance to be covered. Walk ahead, and you will see perfection. It is unavoidable. This is the passage to peace.
REDEMPTION Pain is an event which cannot be avoided. Suffering is a process which can. The light of awareness offers protection against the darkness of suffering. This understanding guides you to redemption.
Suffering, unlike pain, is not an event, but a state of mind.
It can be avoided with perspective. It is the way you perceive things that causes happiness or sadness in one's life.
Use the gift of choice to change your perspective on the situation.
HEALING Surrender, and you will mend that which is broken. Do not differentiate between the beaten heart and the shattered bone. In this remedy, will healing be found.
The first step in the healing process is accepting that you are hurt. Allow the emotions to flow.
DIVINITY You have only one true enemy -- pride You have only one place to go -- within This realization, is Divinity
Find the activity that opens your heart and engage in it regularly. For example, preparing food.
MAGIC Be present in the only place of importance: the present. Here is where your magic resides.


To make a Zoetrope will be taken 24 pictures from your webcam.Click on make zoetrope button, and the process with start automatically.


JCoimbras Text Editor!
Input
Save
Output
Load
File will be called
NW.js is cool.txt
and it will be on your desktop.
Delete File
Dev Tools
Reload


GridRow
ui.grid.selection
GridRow prototype functions added for selection
Sets the isSelected property and updates the selectedCount Changes to isSelected state should only be made via this function
| Param | Type | Details |
|---|---|---|
| selected | bool | value to set |
Enable row selection for this row, only settable by internal code.
The grouping feature, for example, might set group header rows to not be selectable.
Defaults to true
Selected state of row. Should be readonly. Make any changes to selected state using setSelected().
Defaults to false


Anthony Liriano
About
I'm a Anthony Liriano: Creator, Entrepreneur, and Software Developer in Massachusetts.
As a self-taught developer, I have been fortunate enough to have a variety of online resources where I've been able to learn from and grow. While still early on my journey, I hope to give back as much as information as I can.
I blog mostly about technology, code, the web, and anything I find interesting.
© 2021 anthonyliriano.com


In life, you only have 60 seconds to impress someone. 1 minute can make or break you. How do we make sure that you use your 1 minute to actually say something meaningful?
Here is the application that allows you to use that one minute wisely!
You have only to click here to
To see all the Pitches that others have postes, you only have to click here and you can submit your one minute pitch and other users will vote on it and leave comments to give their feedback on it and you can like or dislike the pitches that others have posted and you can leave the comments.


Travelling Spellwright Problem code on GitHub
Fortify Mysticism
Recall
Locations Amount:
Best Distance:
Current Generation:
of


Download Node from the Node.js website. The page will link to the download for your OS, but if you need a different version, you can click on "Downloads" in the top navigation menu.
Installing Node on Windows is straightforward - download then run the installer. Installing Node on Linux may vary with distribution - there's more information available on the Node.js Download page.
We need to download and install two Node.js modules. We'll use the Node Package Manager (npm) to do this, so make sure you have Node.js downloaded and installed first. Also, this installation is done from a command line, so start up a Command Prompt (Windows) or shell (Linux) and then type the following commands.
mkdir blink
- Create a directory for this project.
cd blink
- Change to your project directory
npm install serialport
- Download and install the SerialPort package, used by Node to communicate with the USB port.
npm install socket.io
- Download and install socket.io package, used by Node to communicate with the client.
When the above is finished, your project directory will have a subdirectory called "node_modules" that contains what you just installed along with other modules that SerialPort and socket.io depend on.
Download the version for your operating system from the Arduino website. To install, follow the installation instructions for your platform on the Arduino Getting Started page.


When a tooltip is used with an "immediate" trigger, as soon as the tooltip is invoked, it will show itself. In this example, the tooltip is being re-invoked on the button click.


{% include header.html %} {{content}} Getting Started Developer's Guide JS API Advanced Tools WebAssembly on MDN ↳ {% include footer.html %}


Please click below to see the HTML version of this email.
http://shop.cvsphoto.com/r/EWP4UQZ/WDFEC/KMDECT/404GK2P/QWGX2/6A/t?a=EWP4UQZ&b=IVIX4&c=EQK05KD&d=QDSFMO&e=1&f=aed3abf044458217fbba
****************************************************
CVS/pharmacy® Photo
****************************************************
FREE Same Day Pick Up! 20% Off Cards, Plus BOGO 50% Off Photo Books & More >
http://shop.cvsphoto.com/r/EWP4UQZ/WDFEC/KMDECT/404GK2P/IV32G/6A/t?a=EWP4UQZ&b=IVIX4&c=EQK05KD&d=QDSFMO&e=1&f=aed3abf044458217fbba
****************************************************
Add 60 or more Cards to your shopping cart, enter promo code CARD20 and get 20% OFF your Cards order. Offer valid online only. Promotion ends 12/22/12.
Add a minimum of two (2) Photo Books and/or two (2) Calendars to your cart, enter promo code BOGODEC and get your second Photo Book and/or Calendar of equal or lesser value for 50% Off. Offer valid online only. Offer ends 12/22/12.
Add any 4x6, 5x7 and 8x10 Collage or 5x7 and 8x10 Enlargement to your shopping cart, enter promo code ENLARGE25 and get 25% OFF your 4x6, 5x7 and 8x10 Collage or 5x7 and 8x10 Enlargement order. Offer valid online only. Promotion ends 12/22/12.
Add 50 or more 4x6 Prints to your cart, enter promo code PRINT12 and get your 50 or more 4x6 Prints for only 12¢ each. Offer valid online only. Promotion ends 12/22/12.
You are receiving this email because you indicated you wanted to be informed of the latest news and specials from CVSphoto.com. If you prefer not to receive future emails from
CVSphoto.com, please unsubscribe below. Please note, if you have subscribed to receive other CVS email communications you will continue to receive them unless you unsubscribe specifically for those.
http://shop.cvsphoto.com/r/EWP4UQZ/WDFEC/KMDECT/404GK2P/WEVQY/6A/t?a=http://shop.cvsphoto.com/u/EWP4UQZ/WDFEC/KMDECT/404GK2P/Q3/aHVibGVlcGg2MDZAdHVtYmxyLmNvbQ==/
© Copyright 2012 CVSphoto.com
http://shop.cvsphoto.com/r/EWP4UQZ/WDFEC/KMDECT/404GK2P/HCNV0/6A/t?a=PhotoEM_122212
One CVS Drive, Woonsocket, RI 02895
[[EWP4UQZ-IVIX4-WDFEC-KMDECT-404GK2P-M-M2-20121222-4c223a117f188bd]]


-
Robinhood Raises $13M To Democratize Stock Market With Zero-Commission ...
techcrunch.com
Half a million people have already signed up for Robinhood's unlaunched zero-fee stock trading service. Now the startup has raised $13 million to ...
-
Kevin Mitnick, Once the World's Most Wanted Hacker, Is Now Selling ...
www.wired.com
As a young man, Kevin Mitnick became the world’s most notorious black hat hacker, breaking into the networks of companies like IBM, Nokia, Motorola, ...
-
Bringing Tablets To Restaurant Tables Nationwide Nets E la Carte $35 ...
techcrunch.com
On the heels of a nationwide rollout with Applebee's, E la Carte has raised $35 million to bring its tablet technology to more restaurant tables ...
-
Netflix refuses CRTC demand to hand over subscriber data
www.cbc.ca
Netflix says it is refusing to turn over confidential subscriber information to Canada's broadcast regulator in order to safeguard private corporate ...
-
Google's mobile game Ingress enables 7M players to create user-generated ...
venturebeat.com
With 7 million players, Ingress is still growing, and now users can join in creating content for the mobile game.
-
China's Tech Factories Turn to Student Labor
online.wsj.com
Student interns as young as 16 have become entrenched in China's labor force, especially among electronics makers in Chongqing. Some brands like H-P ...
-
DirecTV Shareholders Approve AT&T Deal
online.wsj.com
DirecTVsaid Thursday that its shareholders approved the satellite-television provider's proposed acquisition by AT&T Inc.
-
Hadoop Developer Cask, Formerly Continuuity, Goes Open Source
blogs.wsj.com
The company also has named a former Intel Corp. manager as its new chief operating officer
-
Facebook to win EU approval for $19 billion WhatsApp bid: sources
www.reuters.com
BRUSSELS (Reuters) - Facebook , the world's leading social network, will win unconditional EU approval for its $19 billion offer for mobile messaging ...
-
Disgruntled employees are increasingly e-sabotaging businesses, FBI says
nakedsecurity.sophos.com
Employees with an axe to grind are increasingly sticking it to their current or former employers by carrying out "computer network exploitation and ...
-
Apple and Chrome Boost U.S. Retail PC Sales - npd.com
www.npd.com
The NPD Group is the leading provider of reliable and comprehensive consumer and retail information for a wide range of industries. We help clients ...
-
Hootsuite Reaches $1 Billion Valuation in Latest Funding Round
recode.net
And more international expansion is on the horizon.
-
First attacks using 'shellshock' Bash bug discovered | ZDNet
www.zdnet.com
Security researchers have found the first malware using the new Bash bug.
-
Joe Green Pushed Out at FWD.us
recode.net
The lack of progress on immigration reform seems to be a key reason for the change in leadership.
-
Apple knew of iCloud security hole 6 months before Celebgate
www.dailydot.com
A security research reported the bug in iCloud's security to Apple back in March.
-
Exclusive: This is 'Shamu,' Motorola's upcoming Nexus 6/X
9to5google.com
Google's upcoming "Nexus 6" (some claim it will be called "Nexus X" because of Blade Runner) has long been rumored, and there have been many leaked ...
-
Errata Security: Bash 'shellshock' bug is wormable
blog.erratasec.com
Advanced persistent cybersecurity
-
Apple Says iOS 8.0.2 Update is in the Works, Directs Users to Reinstall ...
www.macrumors.com
Earlier today, Apple released iOS 8.0.1, which ended up disabling cellular service and Touch ID on many iPhone 6 and 6 Plus devices. Apple said ...
-
Miss a Payment? Good Luck Moving That Car - NYTimes.com
dealbook.nytimes.com
The thermometer showed a 103.5-degree fever, and her 10-year-old’s asthma was flaring up. Mary Bolender, who lives in Las Vegas, needed to get her ...
-
Apple Will Be 'Lucky' to Ship Apple Watch by Valentine's Day
www.macrumors.com
Apple may not be planning to launch the new Apple Watch until February 2015 or later, according to a new report from The Information (via Business...
-
AWS to Reboot a Substantial Number of EC2 Instances
www.rightscale.com
Get the summary of what you can expect with the AWS EC2 instances reboot and how you can mitigate it. See details in the RightScale Blog.
-
Facebook Further Reveals Plans for Internet-Connected Drones
mashable.com
Yael Maguire, engineering director at Facebook Connectivity Lab, gave more details about the plan for Internet-connected drones at the 2014 Social ...
-
HTC Teases 'Something Remarkable' For Its NYC Event On October 8th, 'RE ...
www.androidpolice.com
Update: A curious Reddit poster tore through the promotional website and found what looks like two photos of the "ReCamera" and a mounting accessory. ...
-
Skyhook plays the beacon game, building context into its Wi-Fi ...
gigaom.com
There’s a lot Skyhook can tell about you based on the Wi-Fi networks you cross everyday. It’s putting that info to work with a more refined set of ...
-
Can't wait for Photos for OS X? Photos app likely coming to iCloud.com for ...
9to5mac.com
With Photos for OS X not being released until early next year, it seemed like there would be no way to view your photos backed up in iCloud Photo ...
-
HotelTonight Pivots Beyond Same-Day Booking As Competition Heats Up | ...
techcrunch.com
HotelTonight is planning a major shift to its business model, moving from its same-day booking model to a more flexible offering of seven-day advance ...