Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Comments

top

Background Javascript Compilation Boosts Chrome Performance

Tetravus Re:Still uses more CPU than IE/FF - Check plugins (136 comments)

If you've got lots of plugins for Chrome, try disabling most or all of them and see if that makes a difference. Plugins run in the same process as the browser and can add JS code to 'background' pages that are present in memory even when you're not interacting with the plugin.

about 6 months ago
top

Ask Slashdot: Easy, Open Source Desktop-Sharing Software?

Tetravus Chrome Remote Desktop (not OSS but very easy) (116 comments)

Google published a remote desktop plugin for the Chrome browser. It's not Open Source, but it is free (as in beer), and professionally written installation / setup instructions are available in multiple languages.

Actual remote access for you will be controlled by the user, they create a one-time passkey in Chrome and share that with you to connect to their system.

Here's the plugin page: https://chrome.google.com/webstore/detail/chrome-remote-desktop/gbchcmhmhahfdphkhkmpfmihenigjmpp

Here's the support page: https://support.google.com/chrome/answer/1649523?hl=en

For non-technical users adding a browser plugin is going to be much easier to understand than messing around with port forwarding and system permissions.

about 10 months ago
top

NRA Launches Pro-Lead Website

Tetravus Sentence parsing fails (780 comments)

"The National Rifle Association has launched a website defending the use of lead ammunition against scientists and environmental organizations..."

Okay then, at least they didn't defend the use of water boarding on scientists. Oh wait, I totally parsed that wrong due to my inherent bias against anything coming from the NRA. So, I checked the link and saw that it goes to a site "huntfortruth.org" (so you can kill it). Dang! There goes that inbuilt sarcasm again.

Here's a report, republished from Association of Firearm and Tool Mark Examiners Journal, Volume 31 Number 4, Fall 1999 written with assistance from a researcher a the Oak Ridge National Laboratory that details what a "green" bullet is: http://www.firearmsid.com/Feature%20Articles/GreenBullets/GreenBullets.htm

1 year,14 days
top

New JavaScript-Based Timing Attack Steals All Browser Source Data

Tetravus Link history plus screenshots of iframe content (167 comments)

So the guy figured out that browsers render all links on a page and then reflow any that should by styled to indicate they have already been visited. Apparently you can figure out which links have been reflowed by checking the number of frames that have to be rendered to display a link. Not a big deal, and if your site uses the same style for links that are already visited, not an actual attack vector.

The second attack, using SVG (or, I assume) canvas to create a screenshot of what's visible to the end user could be leveraged for an actual attack, you know, if everyone didn't put iframe busting code on their pages served over SSL. Vendors can update the SVG rendering system to adhere to the same cross domain restrictions as other components and not include pixels from iframes in the buffer that is available to inspect via JS and this hole will be closed.

Not too much to worry about here, but I'm surprised that SVG doesn't already do this (canvas won't allow JS to work with cross-domain images unless they have been served with a header that marks them as "safe" according to their originating service).

1 year,16 days
top

Ask Slashdot: Node.js vs. JEE/C/C++/.NET In the Enterprise?

Tetravus Re:node.js has a very serious issue (304 comments)

Node.js supports the use of addons written in C/C++.

Use JS for libraries that are shared between client & server (e.g. HTML templating) and for logic that changes frequently or needs to be accessible to dedicated front-end devs (e.g. request routing). Use compiled C for code that needs to be extremely fast &/or robust (e.g authentication & creation of dynamic resources).

Here's a handy example addon from the node.js docs:
http://nodejs.org/api/addons.html

about a year ago
top

New BBC Sports Website Makes Heavy Use of RDF

Tetravus Re:RDF? (89 comments)

Resource Description Format? Oh no, it's a Framework.

http://www.w3.org/RDF/

more than 2 years ago
top

JavaScript Creator Talks About the Future

Tetravus Re:Javascript is a disaster (305 comments)

No scope to speak of

well, it's not true really. In the following example x will have global scope and y will be local to its function:

x=2;
function test() {

    y = x + 3;
}

--

The declaration of the variable 'y' in the example is missing its keyword 'var' and will unintentionally create a globally scoped variable.
Should be:
var x = 2;
function test(){
var y;
y = x + 3; // could also place the var statement inline with assignment operator
}
console.log(x); // prints 2 to the JS console
console.log(typeof y); // prints 'undefined' to the JS console

- well, there is the keyword "inherits" and it does allow an object to be extended and you can use the 'prototype' to have multiple inheritance.

The prototype inheritance pattern doesn't allow for true multiple inheritance (like what C++ has). However, you can fake it by munging functions from multiple classes into your class' prototype effectively providing the functionality of multiple inheritance in simple cases.

more than 3 years ago
top

Fairpoint Pledges To Violate Net Neutrality

Tetravus Yahoo has APIs for mail access... (249 comments)

meaning that third parties can implement their own interface to Yahoo! mail.

http://developer.yahoo.com/mail/

This may be what Fairpoint is doing to give users access through their branded portal. These same APIs mean that any user can implement their own non-Fairpoint approved access mechanism for their webmail.

It may not be a solution for all users, but at least yahoo's opened up enough that there are options available in the case of abusive network access providers.

more than 5 years ago
top

Programmer's File Editor With Change Tracking?

Tetravus The 'e' editor (based on TextMate source) has this (286 comments)

Under the 'View' menu select 'Undo History' for a nice graphical interface to changes that have been made in the current document.

You can even click a particular version to revert the document to that exact content.

Of course it's not free-ware... but it is quite stable and the demo version _is_ free.

http://www.e-texteditor.com/

about 6 years ago

Submissions

Tetravus hasn't submitted any stories.

Journals

Tetravus has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>