Where is ruby used as a scripting engine? - ruby

This is a general research question. Where is ruby used (or usable) as a language for scripting inside a larger application. The goal is to see real-world examples.
So far the list includes:
1) Google Sketchup
2) Vim (some other text editors)

RPG Maker Series!
Google it until i add info (on my phone, please excuse me)

Related

Google Play's language in English

For my masters thesis i need to automatically write the information of different android apps from Google Play into a text file. so im using perl scripting language for this automation. My perl script can write information in that text file which is given in the Google Play website but not in English language. As I am located in Sweden, im getting the Swedish version of those apps information. i tried different ways (by changing the language in setting) to make the default language of Google and Google Chrome in English but still written information are in Swedish version. but my browser and everything is in English. Does anyone can help me in this issue? I cannot use information in Swedish language for further analysis.
thanking you in advance.
How about adding a query string parameter hl=en? Google supports it on some of its websites, chances are that Google Play website supports it too.
If I call Google Play website with:
https://play.google.com/store?hl=en
I got english locales. If I call it with
https://play.google.com/store?hl=de
I got German locales etc.

How to create Application name in multiple languages for Windows phone

say, I have created a WP7 app using the default language in English. The application name that will show in the Application List is English. Now, If I want to change this english-Application name to other languages such as japanese, Chinese,Korean. what I need to do? would appreciate your help with some samples or links of references or tutorial on this subject. It is ok to use part english and part other language to create application name?
This is described on MSDN here. It's a bit convoluted but it does work.
While Paul Annett's answer represents the official recommendations, it also requires that you have the tools for C++ development (which the Windows Phone tools do not).
Patrick's Blog (I've been unable to find a surname) has posted a tool called WP7 Localizer that generates the localized dlls without having the C++ tools installed

Editor for end user documentation in C# WinForm app

I'm developing a WinForm app in c# 4.0 and would like other (non-developer) colleagues to contribute writing a context sensitive end-user helpfile. First I thought I could use "HTML Help Workshop" from Microsoft, but it seems outdated (Vista and Windows 7 not supported).
Then I've looked at Sandcastle, but the documentation is lacking and I wonder if it is suitable for non-technical users to write end-user documentation.
So I read about RoboHelp, but it's way to expensive for me.
I'm getting lost in all the information that is available about helpfiles. Can someone help give some best practices or information on what tools to use and what output format I should target (still chm or other).
Great question. I like your idea of non-developers contributing to the end-user documentation.
This idea might motivate users and testers of your application to easily contribute to the documentation.
The first thing that comes to my mind, is using a some sort of wiki engine. You could build a simple function in your WinForm application, that fires up a browser and directs in to the wiki. You could use the context from which it is called to build up an url; e.g. http://dev-wiki.mycompany.com/LoginForm?action=edit. Here the name of the form ("LoginForm") is used in the url of a wiki page.
Alternatively, you could simply use the embedded web browser control for WinForms to access the wiki. That would look something like:
var url = GetWikiUrl(myForm);
browserControl.Navigate(url);
This would be very easy to embed in your application.
In a controlled (office) environment, this would be very easy to set up. In you production environment it might be a bit more difficult, but still doable. It might leverage some end-user contributions too.
For writing documentation, I use sphinx.
It lets you document in plain text and has various output formats (chm, html, pdf etc.).
Some of these (chm, html) can be used as context-sensitive help sources.
However simple, the sphinx user-interface (text editor and make file) might not be suitable for non-technical users.
I would recommend to use Help+Manual for creating CHM documentation. It's similar to MS Word and any PC user can start to contribute doc development after short education.
But this tool isn't free :(

Cognos 8 Introduction

Being a programmer who likes all things terminal (like Vim and the GNU tools), I've finally met my match. The company I work for has decided to move from an in-house developed report generator to the Cognos suite.
We have had some informal meetings/workshops regarding the process of creating reports in Cognos, but I can't really make it stick on my non-GUI brain.
Does anyone know of any nice introductions or tutorial style documents explaining how to create projects in the Framework Manager and reports in Report Studio?
Better practice your mouse-moving muscles. :)
I came across this presentation, it is for Reportnet which is a pre-cursor to Cognos 8 but it is high-level enough to give you an accurate overview of how stuff works in Cognos.
There's a lot of content on IBM Developerworks
I really think you will like the old Cognos Multimedia Knowledge Base. They have stopped developing content for it (last C8 content is for version 8.1) but for an intro it will serve you well. Look at the Reportnet Stuff too, it is older but you will get a feel for "how stuff works" in Cognos.

What programming language is required to create a Firefox plugin?

What are the minimum programming requirements to create a Firefox plugin?
You need to learn XUL for the UI and Javascript for the programming.
more infos here:
https://developer.mozilla.org/En/Developing_add-ons
Firefox plugins (such as things like Flash player) are binary components you develop in NPAPI the cross-browser API for plugins.
Check out Mozilla Plugin Developer Center
You might also look into Firefox Extensions sometimes Firefox plugins are shipped as extensions. Firefox extensions modify or enhance the functionality of the browser itself. Javascript is primarily the language you'll be writing a Firefox plugin.
Check out the Mozilla Extensions Developer Center
Some Firefox plugins that come in handy when developing Firefox plugins are the Venkman Javascript Debugger and Firebug Javascript debugger
If you are into an organized style of reading, and prefer an good ol' book, start here.
http://www.amazon.com/Programming-Firefox-Building-Internet-Applications/dp/0596102437
It will get you started on the basics on XUL, which is in turn used to build the addons. If you have a touch in javascript, it will definitely help you.
Else,
Start here.
https://developer.mozilla.org/En
You can start learning what all you will need to start developing firefox addons, or even firefox itself.
If you are fairly proficient in Javascript and DOM, then, just jump here.
https://developer.mozilla.org/En/Developing_add-ons.
The only problem might be, they are as not comprehensive for a newbie programmer. If you have some professional background in programming, and can pick up a language from sample codes, then start here.
But I would definitely suggest a well organized book, like I mentioned above. There are very few XUL book in the market, this was my first google result, so just linked it here.
Search for XUL on http://www.amazon.com/.Choose one, atleast a book published after 2006-07.
[edit]
Just found out this good article
http://kb.mozillazine.org/Getting_started_with_extension_development
There seems to be a huge misunderstanding here; Are you trying to create a plugin or an extension? As Dougnukem stated, plugins have nothing to do with XUL or extensions. They are shared libraries (.dll, .so, or .dylib for win, linux, mac) that provide functionality that the browser isn't capable of alone.
If you're just getting started, I'd recommend looking at the FireBreath plugin framework and reading through some documentation. A decent place to start is: http://colonelpanic.net/2009/03/building-a-firefox-plugin-part-one/
Also, you still haven't selected an answer for this question; is that because you haven't found an answer yet, or because you've forgotten?
Advanced DOM, the Firefox API

Resources