So what you are saying is that Google must shutdown something like YouTube because they do not deal with the bandwith my phone/computer use or because they do not provide the network I use to access it. So if that is true, we must shutdown all the servers on the Internet right now. Google is footing the bill for the bandwith they use for their services, the user is paying an internet service to access content, what other thing is needed
In my country, telcos where forced by new legislation to put a message and a beep before being redirected to the real voicemail system, the message must tell the caller that he/she will not be charged before they are redirected. This was the solution to their trick to send a lot of calls to the voicemail recorder in order to always collect payment from the caller, now if for some reason the system is not able to reach the person you are calling, you will not be charged unless you really want to leave a message
A line by line clone and completely identical GUI design to the pixel level and not respecting the developers wish can be called unethical even if it's legal under the GPL/LGPL. Most OSS developers won't mind some credit for their hard work. If Tomboy's developers do all the heavy lifting and Gnote just takes all of that and ports it line by line without adding any value except not having mono, that can be called a ripoff. Once Tomboy dies, Gnote might stagnate, because there is nothing more to ripoff and the single goal of Gnote(to remove Mono) has been achieved.
You and the authors may not like it, but that is the power of free software, I wanted to remove Mono from my system, Gnote is the response from someone that just wanted it too, they took the code and ported it, it could be a port to Java to run on Android, or to Javascript to be run on a palm Pre, it is a port, that not only allows me to run it the way I want, but give the opportunity to use that software on more architectures than Mono currently runs.
I have seen the same kind of ports many times, for example porting Hibernate and Ant from Java to.Net and nobody called those ripoffs, someone needed the port, someone did it. get over it
Using GPL code on another GPL ported program (to another programming language) is a ripoff? and I am using Gnote 0.3.1 and it has Applet support, Gnote is being converted from C# to C++, and features and plugins are being ported one by one
There is no way around flash (certainly not with CSS/HTML/JS) for certain forms of representation.
I just saw sound visualization demo and I think things are progressing to a state where no Flash will be needed.
Note. The animations are done with the canvas element (Flash is only used for the audio, probably this can be updated to use the newest Firefox beta with audio support)
Another demo show how you can process a video frame by frame and do nice things with it (No Flash involved)
QT emulates the platform widgets, but uses the platform API (if it exists) to draw them, all event processing and widget behavior is done by QT, much like Java Swing do. previous QT version emulated the widget look too, but that was before even Windows APIs provided themes APIs (Windows XP)
Did you ever use GNOME? IIRC icons where shown by file extension, but when I clicked to open an file, it checked its content type using the file. I remember it sometimes told me about XML files that really where not XML files (only had xml extension)
I think that was partially a good implementation, warn the user or just refuse to open a file (when the user interact with the system shell, for example double click to open) if the extension does not match the real file content type.
With remote files this is not really a problem, because if you double click on it is because you want to read it, let the kernel fs cache do its work and cache it to be read later by the associated program
And by the way. ODF files add a non encrypted file to the zip as the first embedded file on the zip with the contents type, a magic test on an ODF file does not need to unzip anything.
some files maybe difficult to detect, like text files, but the shell don't really need to know it is a Java source code file, it only needs to know that.java files are text/plain and program X can open text/plain files
better yet, there is no need to check extensions or metadata, just do a magic test (file command from the CLI) to know the content type of the file. I remember old versions of GNOME did it, but I see a different behavior now. a file with random data named.jpg is opened by eog by default
Just to clarify, SP2 adds support for OpenDocument Text, not all OpenDocument, no spreadsheets, no presentations, etc. etc. It is a good step, but everyone must know it, if not MS will just say "we support OpenDocument" to all institutions and countries that requires ODF support.
This was one of the reasons I just uninstalled NoScript a few hours ago, but the main reason I did it is because this story made me check the NoScript source code, and it is a mess.
I decided to look for a replacement and found YesScript (it works as a sites blacklist), after looking the code I found that it uses Mozilla Configurable Security Policies. Too bad CSPs only allow or disallow javascripts by site, and the sameOrigin policy does not works for "*.javascript.enabled"
I understand that everyone has not the same preferences, but having access to the base OpenGL ES, will allow you to have multiple implementations of scene based APIs. With the Google solution, you are stuck with that API
You missed the part where he says "added Google as an exception. Google still wouldn't come up", that is weird, If MS allow to add exception just follow them
I think the real change they are making is not replacing a language with another new, they are replacing a basic VM with a more powerful and proved one: Java VM
I think their problem is not the language is the current state of the Ruby VM.
I hope Twitter developers can publish why they choose Scala instead of JRuby (Ruby on the Java VM)
Sony released today a new firmware for the PS3 updating the browser to Flash 9, now Flash 10 is released and i am sure all sites will start to use version 10 features, leaving us PS3 owners on the same previous state + 1
The only advice I can give to any voter without trying to endorse anyone, Do not cast a punishment vote (vote for A because B from the other party did X). Think what offer each one, think what is doable and what is a complete lie or impossible promise, and vote for the one you think will do the best
In my opinion, is not your antivirus fault than flagging chrome.exe as a virus, maybe is caused by the wrong decision to install it on %LOCAL_APP_DATA%, you see the name "data" not programs
So what you are saying is that Google must shutdown something like YouTube because they do not deal with the bandwith my phone/computer use or because they do not provide the network I use to access it. So if that is true, we must shutdown all the servers on the Internet right now. Google is footing the bill for the bandwith they use for their services, the user is paying an internet service to access content, what other thing is needed
In my country, telcos where forced by new legislation to put a message and a beep before being redirected to the real voicemail system, the message must tell the caller that he/she will not be charged before they are redirected. This was the solution to their trick to send a lot of calls to the voicemail recorder in order to always collect payment from the caller, now if for some reason the system is not able to reach the person you are calling, you will not be charged unless you really want to leave a message
A line by line clone and completely identical GUI design to the pixel level and not respecting the developers wish can be called unethical even if it's legal under the GPL/LGPL. Most OSS developers won't mind some credit for their hard work. If Tomboy's developers do all the heavy lifting and Gnote just takes all of that and ports it line by line without adding any value except not having mono, that can be called a ripoff. Once Tomboy dies, Gnote might stagnate, because there is nothing more to ripoff and the single goal of Gnote(to remove Mono) has been achieved.
You and the authors may not like it, but that is the power of free software, I wanted to remove Mono from my system, Gnote is the response from someone that just wanted it too, they took the code and ported it, it could be a port to Java to run on Android, or to Javascript to be run on a palm Pre, it is a port, that not only allows me to run it the way I want, but give the opportunity to use that software on more architectures than Mono currently runs.
I have seen the same kind of ports many times, for example porting Hibernate and Ant from Java to .Net and nobody called those ripoffs, someone needed the port, someone did it. get over it
Using GPL code on another GPL ported program (to another programming language) is a ripoff? and I am using Gnote 0.3.1 and it has Applet support, Gnote is being converted from C# to C++, and features and plugins are being ported one by one
The same is happening on the Java world, since Java 6 update 10 the applets (java plugin) uses JNLP, and JavaFX too
And Java has done that for years, FileOpenService, FileSaveService and PersistenceService, JNLP (Web Start) one of the most useful API on Java that nearly everyones ignores
There is no way around flash (certainly not with CSS/HTML/JS) for certain forms of representation.
I just saw sound visualization demo and I think things are progressing to a state where no Flash will be needed.
Note. The animations are done with the canvas element (Flash is only used for the audio, probably this can be updated to use the newest Firefox beta with audio support)
Another demo show how you can process a video frame by frame and do nice things with it (No Flash involved)
QT emulates the platform widgets, but uses the platform API (if it exists) to draw them, all event processing and widget behavior is done by QT, much like Java Swing do. previous QT version emulated the widget look too, but that was before even Windows APIs provided themes APIs (Windows XP)
Did you ever use GNOME? IIRC icons where shown by file extension, but when I clicked to open an file, it checked its content type using the file. I remember it sometimes told me about XML files that really where not XML files (only had xml extension)
I think that was partially a good implementation, warn the user or just refuse to open a file (when the user interact with the system shell, for example double click to open) if the extension does not match the real file content type.
With remote files this is not really a problem, because if you double click on it is because you want to read it, let the kernel fs cache do its work and cache it to be read later by the associated program
And by the way. ODF files add a non encrypted file to the zip as the first embedded file on the zip with the contents type, a magic test on an ODF file does not need to unzip anything.
some files maybe difficult to detect, like text files, but the shell don't really need to know it is a Java source code file, it only needs to know that .java files are text/plain and program X can open text/plain files
better yet, there is no need to check extensions or metadata, just do a magic test (file command from the CLI) to know the content type of the file. I remember old versions of GNOME did it, but I see a different behavior now. a file with random data named .jpg is opened by eog by default
Just to clarify, SP2 adds support for OpenDocument Text, not all OpenDocument, no spreadsheets, no presentations, etc. etc. It is a good step, but everyone must know it, if not MS will just say "we support OpenDocument" to all institutions and countries that requires ODF support.
This was one of the reasons I just uninstalled NoScript a few hours ago, but the main reason I did it is because this story made me check the NoScript source code, and it is a mess.
I decided to look for a replacement and found YesScript (it works as a sites blacklist), after looking the code I found that it uses Mozilla Configurable Security Policies. Too bad CSPs only allow or disallow javascripts by site, and the sameOrigin policy does not works for "*.javascript.enabled"
I understand that everyone has not the same preferences, but having access to the base OpenGL ES, will allow you to have multiple implementations of scene based APIs. With the Google solution, you are stuck with that API
This two implementations make me remember Jogl vs Java3D, and how people preferred direct access with jogl than an scene based API
You missed the part where he says "added Google as an exception. Google still wouldn't come up", that is weird, If MS allow to add exception just follow them
I think the real change they are making is not replacing a language with another new, they are replacing a basic VM with a more powerful and proved one: Java VM
I think their problem is not the language is the current state of the Ruby VM.
I hope Twitter developers can publish why they choose Scala instead of JRuby (Ruby on the Java VM)
Same here, Fedora 10, GNOME with Metacity WM
Or reading it backwards "EL CARO", translated from spanish "The Expensive"
The same was told about writing multithreaded programs, but you know that is the standard now right?
PS3 GPU -> NVIDIA
PS4 GPU -> Intel based on speculations
The Cell processor is not the GPU of the PS3
I learned about "cd ~username" to go to the user home directory very recently. It works with any shell expansion
USER_HOME=`echo ~user`
is very helpful to know a user home directory in a shell script
watch AnyProgram
run AnyProgram every two seconds (default time) and show the output
Sony released today a new firmware for the PS3 updating the browser to Flash 9, now Flash 10 is released and i am sure all sites will start to use version 10 features, leaving us PS3 owners on the same previous state + 1
The only advice I can give to any voter without trying to endorse anyone, Do not cast a punishment vote (vote for A because B from the other party did X). Think what offer each one, think what is doable and what is a complete lie or impossible promise, and vote for the one you think will do the best
In my opinion, is not your antivirus fault than flagging chrome.exe as a virus, maybe is caused by the wrong decision to install it on %LOCAL_APP_DATA%, you see the name "data" not programs