Uzbl. A browser that adheres to the unix philosophy.

UPDATE:
This thread is out of date (well, at least the beginning) and no longer the most optimal means to reach the community.
If you have useful things to contribute, our irc/mailing list/wiki is probably a better choice.
See: http://www.uzbl.org/
Inspired by http://bbs.archlinux.org/viewtopic.php?id=67463
ideas on how i sort of want it:
- Uzbl.
  In my opinion, any program can only be really useful if it complies to the unix philosophy.
  Web browsers are frequent violators of this principle.  Time to change that!
Right now uzbl is in a very early state but here are some ideas I would like to (not) implement
- each instance of uzbl renders 1 page (eg it's a small wrapper around webkit), no tabbing, tab previews, or speed dial
things. we have window managers for that.
- simple ini config file ("profile") for keyboard, network,.. settings
- implement some basic keyboard shortcuts for going up, down, refresh etc
- listen to signals and do useful stuff when triggered.
-  open up a socket file/fifo/.. so we can easily control each instance by writing things like 'uri <foo>' to
/tmp/uzbl-pid
- MAYBE (if needed): 1 control application called uzblctrl or something. use this to modify the behavior of a uzbl
instance (change url, refresh).  use xdotool to get the window with focus.  eg uzblctrl -win <id> -url <http://>.
  use xbindkeys to bind keys to call uzblctrl.
- no bookmark management builtin.  make your own solution.  for pulling a bookmark a plaintxt-based program using dmenu
would work great here. combine with uzbltcrl and xbindkeys.
  uzblctrl should support an option to query the current page so you can script something to add to your bookmarks.  use
  zenity or something to add tags.
- similar story for history.
- no ad blocking built in. use the power of /etc/hosts.  though uzblctrl should support an option to list all images on
a page, so you can easily pick the links to ads to add them to your /etc/hosts. (dmenu can again be great here to
automate this)
- no download manager. allow user to pick wget/curl/a custom script/...
- no build in command interpreters like ubiquity.  uzbl should be accessible and you should use a shell or similar.
to figure out:
- password management. maybe an encrypted store that unlocks with an ssh key?
- how to handle hyperlinks? number them like konqueror does?
NOTE:
- My c skills are very rusty, it will take me a while to get back up to speed
current state? very close to zero.
you can all uzbl --uri http://<someurl> and it will open a window with the rendered page. That's it.
howto @ http://github.com/Dieterbe/uzbl/blob/e3 … 580e/HOWTO
Last edited by Dieter@be (2009-06-19 07:17:30)

I started working on the tab feature. I am at work so can't really get much done now, but this would qualify as a start.
Things are shamefully hardcoded but this is the jist of it. Obviouslly create_browser() and create_statusbar() need to be rewritten to create individual widgets (webkit widgets too), otherwise tabs will be useless. Yay finally a project to work on
// Original code taken from the example webkit-gtk+ application. see notice below.
* Copyright (C) 2006, 2007 Apple Inc.
* Copyright (C) 2007 Alp Toker <[email protected]>
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include <gtk/gtk.h>
#include <gtk/gtknotebook.h>
#include <webkit/webkit.h>
static GtkWidget* main_window;
static GtkWidget* uri_entry;
static GtkStatusbar* main_statusbar;
static WebKitWebView* web_view;
static gchar* main_title;
static gint load_progress;
static guint status_context_id;
static GtkWidget* tabs;
static gchar* uri = NULL;
static gboolean verbose = FALSE;
static GOptionEntry entries[] =
{ "uri", 'u', 0, G_OPTION_ARG_STRING, &uri, "Uri to load", NULL },
{ "verbose", 'v', 0, G_OPTION_ARG_NONE, &verbose, "Be verbose", NULL },
{ NULL }
static void
activate_uri_entry_cb (GtkWidget* entry, gpointer data)
const gchar* uri = gtk_entry_get_text (GTK_ENTRY (entry));
g_assert (uri);
webkit_web_view_load_uri (web_view, uri);
static void update_title (GtkWindow* window)
GString* string = g_string_new (main_title);
g_string_append (string, " - Uzbl browser");
if (load_progress < 100)
g_string_append_printf (string, " (%d%%)", load_progress);
gchar* title = g_string_free (string, FALSE);
gtk_window_set_title (window, title);
g_free (title);
static void
link_hover_cb (WebKitWebView* page, const gchar* title, const gchar* link, gpointer data)
/* underflow is allowed */
gtk_statusbar_pop (main_statusbar, status_context_id);
if (link)
gtk_statusbar_push (main_statusbar, status_context_id, link);
static void
title_change_cb (WebKitWebView* web_view, WebKitWebFrame* web_frame, const gchar* title, gpointer data)
if (main_title)
g_free (main_title);
main_title = g_strdup (title);
update_title (GTK_WINDOW (main_window));
static void
progress_change_cb (WebKitWebView* page, gint progress, gpointer data)
load_progress = progress;
update_title (GTK_WINDOW (main_window));
static void
load_commit_cb (WebKitWebView* page, WebKitWebFrame* frame, gpointer data)
const gchar* uri = webkit_web_frame_get_uri(frame);
if (uri)
gtk_entry_set_text (GTK_ENTRY (uri_entry), uri);
static void
destroy_cb (GtkWidget* widget, gpointer data)
gtk_main_quit ();
static void
go_back_cb (GtkWidget* widget, gpointer data)
webkit_web_view_go_back (web_view);
static void
go_forward_cb (GtkWidget* widget, gpointer data)
webkit_web_view_go_forward (web_view);
static GtkWidget*
create_browser ()
GtkWidget* scrolled_window = gtk_scrolled_window_new (NULL, NULL);
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_window), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
web_view = WEBKIT_WEB_VIEW (webkit_web_view_new ());
gtk_container_add (GTK_CONTAINER (scrolled_window), GTK_WIDGET (web_view));
g_signal_connect (G_OBJECT (web_view), "title-changed", G_CALLBACK (title_change_cb), web_view);
g_signal_connect (G_OBJECT (web_view), "load-progress-changed", G_CALLBACK (progress_change_cb), web_view);
g_signal_connect (G_OBJECT (web_view), "load-committed", G_CALLBACK (load_commit_cb), web_view);
g_signal_connect (G_OBJECT (web_view), "hovering-over-link", G_CALLBACK (link_hover_cb), web_view);
return scrolled_window;
static GtkWidget* create_statusbar ()
main_statusbar = GTK_STATUSBAR (gtk_statusbar_new ());
status_context_id = gtk_statusbar_get_context_id (main_statusbar, "Link Hover");
return (GtkWidget*)main_statusbar;
static GtkWidget* create_window ()
GtkWidget* window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_default_size (GTK_WINDOW (window), 800, 600);
gtk_widget_set_name (window, "Uzbl browser");
g_signal_connect (G_OBJECT (window), "destroy", G_CALLBACK (destroy_cb), NULL);
return window;
int main (int argc, char* argv[])
gtk_init (&argc, &argv);
if (!g_thread_supported ())
g_thread_init (NULL);
tabs = gtk_notebook_new();
GtkWidget* vbox = gtk_vbox_new (FALSE, 0);
gtk_box_pack_start (GTK_BOX (vbox), create_browser(), TRUE, TRUE, 0);
gtk_box_pack_start (GTK_BOX (vbox), create_statusbar(), FALSE, FALSE, 0);
gtk_notebook_append_page (GTK_NOTEBOOK (tabs), vbox, gtk_label_new ("TAB 1"));
GtkWidget* vbox2 = gtk_vbox_new (FALSE, 0);
gtk_box_pack_start (GTK_BOX (vbox2), gtk_label_new("tab 2 content"), TRUE, TRUE, 0);
gtk_notebook_append_page (GTK_NOTEBOOK (tabs), vbox2, gtk_label_new ("TAB 2"));
main_window = create_window ();
gtk_container_add (GTK_CONTAINER (main_window), tabs);
GError *error = NULL;
GOptionContext* context = g_option_context_new ("- some stuff here maybe someday");
g_option_context_add_main_entries (context, entries, NULL);
g_option_context_add_group (context, gtk_get_option_group (TRUE));
g_option_context_parse (context, &argc, &argv, &error);
webkit_web_view_load_uri (web_view, uri);
gtk_widget_grab_focus (GTK_WIDGET (web_view));
gtk_widget_show_all (main_window);
gtk_main ();
return 0;

Similar Messages

  • Unibrow: a unicode char browser that sits in the tray

    http://xyne.archlinux.ca/info/unibrow
    I got sick of looking up unicode characters online so I created this. I'm sure that there's probably something similar blah blah blah, but this is lightweight and simple. Check the info on the info page above and let me know if it does anything it shouldn't.
    There's a little voice in my head that tells me that I should be able to plug this into medit, but I don't know how. It wouldn't be too difficult to pass text back and forth between the two, but ideally I would want to insert characters directly into an medit buffer. Feel free to share any ideas about this if you have some.
    ϢϠФӁ∰衜衋₯₨ⅯↀⅧ▲▶▼◀
    *edit*
    The logo was inspired by Frank Jonen's Unicode Encoded logos but the more I look at it, the more I think I've seen it somewhere. Have I subconsciously copied another logo?
    Last edited by Xyne (2009-07-05 16:37:55)

    I don't think it's the uTorrent logo mostly due to the colors. It might all just be in my head but I can't shake the feeling of familiarity.
    Anyway, thanks for the feedback. I've renamed the app "unibrow" because it's really more a browser than a selector, plus that name is far funnier imo. It also means that I can use a likeness of Frida Kahlo as a logo if it turns out that the current one actually is too similar to something else.

  • Every once and awhile, the audio on youtube is gone. If I switch to another browser that very instant, the audio works fine. Any ideas?

    I really have no idea what is going on, so I can't be much more specific. I'm using Windows 7 64-bit and Firefox 3.6.13. It only happens when I use YouTube.

    Try to clear the Flash cookies and settings.
    Flash Website Storage Settings panel:
    * http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager07.html
    See also Flash Local storage settings:
    * http://www.macromedia.com/support/documentation/en/flashplayer/help/help02.html

  • Curve 9320 Any browser that shows Google Calendar month view?

    Has anyone found a browser that will show the Google Calendar month view on the Curve? Here, the default browser will show Google Calendar onl in a much inferior agenda view, with no way I can see to select any other view.
    Thanks.

    Thanks for the response. I do have data defined. However, type is not. The specs don't seem to make it necessary to specify both, but if that helps I can. The webconsole shows one error:
    Use of getPreventDefault() is deprecated. Use defaultPrevented instead. That is an error in the jquery javascript code though.
    Firebug doesn't show anything in its console.
    I used iframe and the behavior is exactly sthe same. I'm beginning to think this is a google calendaring issue instead.
    Thanks again.
    -Josh

  • I am trying to use an education program that needs Java applets to install and use and it will not use Safari. When I download IE from the web it will not install. How can I get a browser that will work on my MacAir for travel use of this program?

    I am trying to use and education program that needs Java applets and it will not run on Safari. IE will not install from the web. How do I get a browser that will work to install so I can use this program when I travel.

    Try using FireFox. IE will only run on a Mac if you run Windows on the Mac.
    Windows on Intel Macs
    There are presently several alternatives for running Windows on Intel Macs.
    Install the Apple Boot Camp software.  Purchase Windows 7 or Windows 8.  Follow instructions in the Boot Camp documentation on installation of Boot Camp, creating Driver CD, and installing Windows.  Boot Camp enables you to boot the computer into OS X or Windows.
    Parallels Desktop for Mac and Windows XP, Vista Business, Vista Ultimate, or Windows 7.  Parallels is software virtualization that enables running Windows concurrently with OS X.
    VM Fusion and Windows XP, Vista Business, Vista Ultimate, or Windows 7.  VM Fusion is software virtualization that enables running Windows concurrently with OS X.
    CrossOver which enables running many Windows applications without having to install Windows.  The Windows applications can run concurrently with OS X.
    VirtualBox is a new Open Source freeware virtual machine such as VM Fusion and Parallels that was developed by Solaris.  It is not as fully developed for the Mac as Parallels and VM Fusion.
    Note that Parallels and VM Fusion can also run other operating systems such as Linux, Unix, OS/2, Solaris, etc.  There are performance differences between dual-boot systems and virtualization.  The latter tend to be a little slower (not much) and do not provide the video performance of the dual-boot system. See MacTech.com's Virtualization Benchmarking for comparisons of Boot Camp, Parallels, and VM Fusion. A more recent comparison of Parallels, VM Fusion, and Virtual Box is found at Virtualization Benchmarks- Parallels 10 vs. Fusion 7 vs. VirtualBox. Boot Camp is only available with Leopard and later. Except for Crossover and a couple of similar alternatives like DarWine you must have a valid installer disc for Windows.
    You must also have an internal optical drive for installing Windows. Windows cannot be installed from an external optical drive.

  • HELP. Window pops up on Firefox browser that says JavaScript Application, and under that it says 101. There is an OK bitton. when I click OK, up comes the window again and again.

    HELP. Window pops up on Firefox browser that says JavaScript Application, and under that it says 101. There is an OK bitton. when I click OK, up comes the window again. Then after hitting OK again and box goes away, when I move my mouse the box comes up identically again. I even called Apple support. They tried things; told me it may well be some set'''bold text'''ting in Firefox Preferences. This started right after Mac Update Install upon closing. Any help, please. My browser is totally (obviously) stuck in this loop!!! [email protected] jason

    Hi,
    Please check if this happens in [https://support.mozilla.com/en-US/kb/Safe%20Mode Safe Mode].
    [http://kb.mozillazine.org/Problematic_extensions Problematic Extensions]
    [https://support.mozilla.com/en-US/kb/Troubleshooting%20extensions%20and%20themes Troubleshooting Extensions and Themes]
    [http://support.mozilla.com/en-US/kb/Uninstalling+add-ons Uninstalling Add-ons]
    [http://kb.mozillazine.org/Uninstalling_toolbars Uninstalling Toolbars]
    Safe mode disables the installed '''Extensions''', and themes ('''Appearance''') in '''Tools''' ('''Alt''' + '''T''') > '''Add-ons'''. Hardware acceleration is also temporarily disabled - the manual setting is '''Tools''' > '''Options''' > '''Advanced''' > '''General''' > '''Use hardware acceleration when available'''. [https://support.mozilla.org/en-US/kb/Options%20window%20-%20Advanced%20panel?as=u Options > Advanced]. All these settings/add-ons can also be individually or collectively disabled/enabled/changed in Firefox normal mode to check if an extension, theme or hardware acceleration is causing issues.

  • My loop browser is playing loops that arent on the Hard drive!??!???!

    I have 60's shuffle drummer 01 02 03 etc that i threw out a long time ago. I just repaired perms, repaired disk. Now
    i have these loops in the browser and they play
    but i do not ( ive looked everywhere ) have them on my computer's HD. Isnt it absolute that what is played in the browser must be on the HD somewhere?
    This is the strangest thing that has happened?
    any clues?
    any???

    thanks so much... for your time and expertise.
    1-I want to organize the loop browser so that if i want lets say only electric guitar solo loops or just drum fill loops I could bring all those up in the browser where it says show all ( in the very left column) and they would appear in the same amount ( minus those in 3/4 or 6/8) as they are in the subfolder in the Apple loops HD folder. Thats the first concern i have.
    2-i am not really really sure that every loop i have in my HD (lib>audio>apple loops folder is actually listed in the loop browser. I bought several different third party loops and some have odd names and so forth all in all i must have 6 thousand loops or more...Id like to make sure that they are all indexed properly. Id like to start from scratch. So as not to get duplicate problems etc etc. I would feed the route Hard drive initially free of any loops from an external HD with the loops and re drag the loops in their respective folders onto the HD and then the browser and reindex them so that im sure im doing it right.
    thats the goal. I would ofcourse trash the index document before i do this.
    I understand with prefs unchecked (no filter) the only loops that wont be showing will be those with different time signatures.
    Now, in my newly made HD loop folder ill have subfolders with loops for electric guitars, acoustic guitars, drum kits, drum fills, etc. etc
    What im asking therefore is if i have subfolders with more specific loops in them is it just a matter of dragging each sub folder over the browser and when i go to the browser to search them, I would simply have to click on the very left column where it gives you the options show all etc..
    and i should see the loops in each of these subfolders (minus the different time signature loops) as they are on the Hard Drive?
    i found that Jam Pack 4 orchestral is only loadable if you do it in small amounts. It will not take the whole folder and index. ( thats my experience ).
    So are these feats possible and can i do them the way ive stated it so far?
    now the catch and the problem im having here is that the loops have been assigned different instruments genres that conflict with what i would like. I am not going to go in and change all of them to suit me in APPLE SOUND UTILITY.
    i just want to know they are all indexed and that i can grab them with the above method. do let me know
    i thank you so much.
    gl

  • I am trying to take a picture of a web page and paste on a one drive powerpoint. I tryed pressing the print screen button, and pasting. But it is giving me message saying that my browser can not fine the clipboard, and I need to use the keyboard shortcuts

    I need to take a picture of a web page, insert it onto a powerpoint online, and crop the picture. I am pressing the print screen button, and right cliking paste. But I am getting the warning message saying that my browser can not use the clipboard, and I am unsure of how to take a picture, then paste it, and crop it all on to a power point.

    http://portableapps.com/apps/internet/firefox_portable/localization#legacy36

  • I am having a problem with the FireFox browser. I have attached two files that best describe the problem. I have labeled them A & B. A is the way it should lo

    I am having a problem with the FireFox browser. I have attached two files that best describe the problem. I have labeled them A & B. A is the way it should look and B is what happens after I have I opened several tabs. I can get it back to normal if I click on VIEW than click on customize. When the customize window appears FireFox returns to its normal state. I than click on the done box and go back to what I have been doing. I tried resetting FireFox back to default settings, but that did not correct the problem.
    This began happening about a month ago. Is there a way I can fix this problem? Thanks for your help.I don't know how to attach my 2 attachments that shows the problem I am having.
    [email address removed to protect your privacy and security]
    <! [email protected] -->

    I found the images here: https://support.mozilla.org/en-US/questions/977542#answer-501598

  • Whenever i have a mozilla browser on and i try to open another mozilla window browser it work pull up a new window. When close the browser that was on, it will still show up on Task Manager. Whats going on with this?

    Whenever i have a mozilla browser on and i try to open another mozilla window browser it work pull up a new window. When close the browser that was on, it will still show up on Task Manager. Whats going on with this?

    There are other things that need attention:
    Your above posted system details show outdated plugin(s) with known security and stability risks that you should update.
    *Shockwave Flash 10.0 r32
    Update the [[Managing the Flash plugin|Flash]] plugin to the latest version.
    *http://www.adobe.com/software/flash/about/

  • Firefox seems to be my only browser that puts ads on my Facebook page. How can I stop this? I love Firefox but hate the ads and will use another browser until it's solved.

    Whenever I open Facebook through Firefox I get pop up ads and such. I do not seem to get this when using other browsers like Safari or IE. It's sooo annoying!!! I will use another browser until it's solved.

    Since you have encountered the problem at other sites, not just Firefox, I'd bet that it is an Internet Explorer problem, not the web sites. Actually, I am sure it is an IE problem.
    Try running Windows Update, perhaps there are some updates for Internet Explorer that might resolve the problem. If you don't know how to run Windows Update, use the Help on your system to look for information on Windows Update.
    If that does not help, use Google to search for information on IE9 locking up when downloading.
    Stan

  • When I upgraded from v4 to v5 my bookmarks was lost. I do have the one that is in the firefox toolbar. Apparently I had a bookmarks add-on. V5 changed my browser how can I determine what the program was and if the bookmarks are still there?

    When I upgraded from v4 to v5 my bookmarks was lost. I do have the one that is in the firefox toolbar. Apparently I had a bookmarks add-on. V5 changed my browser how can I determine what the program was and if the bookmarks are still there?

    Start Firefox in <u>[[Safe Mode|Safe Mode]]</u> to check if one of the extensions (Firefox/Tools > Add-ons > Extensions) or if hardware acceleration is causing the problem (switch to the DEFAULT theme: Firefox/Tools > Add-ons > Appearance).
    *Do NOT click the Reset button on the Safe Mode start window or otherwise make changes.
    *https://support.mozilla.org/kb/Safe+Mode
    *https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes
    Websites remembering you and automatically log you in is stored in a cookie.
    *Create an allow Cookie Exception to keep such a cookie, especially for secure websites and if cookies expire when Firefox is closed.
    *Tools > Options > Privacy > Cookies: Exceptions
    In case you are using "Clear history when Firefox closes":
    *do not clear Cookies
    *do not clear Site Preferences
    *Tools > Options > Privacy > Firefox will: "Use custom settings for history": [X] "Clear history when Firefox closes" > Settings
    *https://support.mozilla.org/kb/Clear+Recent+History
    Note that clearing "Site Preferences" clears all exceptions for cookies, images, pop-up windows, software installation, and passwords.
    Clearing cookies will remove all specified (selected) cookies including cookies that have an allow exception and cookies from plugins.

  • We have 2 iphone 5s sharing the same apple ID.  When browsing Safari on one phone it automatically sends a link to that page to the other phone.  How do we turn this off please?

    We have 2 iphone 5s sharing the same apple ID.  When browsing Safari on one phone it automatically sends a link to that page to the other phone.  How do we turn this off please?

    @apup80
    It sounds that you are running the same iCloud account with two phones.  I recommend you to create a different iCloud account and you should be all set.
    Creating an iCloud account: Frequently Asked Questions - Apple Support
    iCloud: Remove your device from Find My iPhone

  • Without using iTunes, I want to browse to an Apple website that shows me the list of devices associated with my Apple Id

    My primary goal:  I want to browse to some Apple website where I have already logged in using my Apple Id and password, and I then want to click a link that will bring me to a page that will show me the Apple Devices that I "own", that are associated with either "me" (whatever that entity Id should be) or with my Apple Id.  Most importantly, I want to do this without using iTunes.  I have seen my list of devices before on an Apple web page, and it even shows the MAC addresses of the devices.  I did not reach this list by using iTunes.
    I know for an absolute fact that an Apple Customer Service rep on the phone showed me some trick for viewing all the devices that I had purchased. There was even a device that another person had purchased and then had sold to me, and this Apple rep showed him how to "disown" the device and she then walked me through how I could take over ownership of the same device).
    The procedure that she walked me through might not have anything to do with my Apple Id.  It might have had to do with some other unique way of identifying myself.   I simply cannot remember, and I cannot imagine what that Id would have been.  I have searched and searched via Google and every result returned by Google always talks about using iTunes to associate an Apple device with my Apple Id.
    My secondary goal:  If this is not the appropriate community to which I should have sent this question, all I can say is that it was the closest match that I could find.  If no one here can help me achieve my primary goal, can you please suggest another community to which I should post my question?
    Thanks!

    After hours and hours of failed searches, I must have used a different keyword in my Google search, and here is the website that I was looking for:
    https://supportprofile.apple.com
    And here is the guy whose website I found that helped me solve my problem:
    http://www.marcomc.com/2011/01/how-to-find-the-list-of-my-apple-registered-produ cts/
    I was going to rant here about how badly Apple designed their "Apple Id" stuff, how they strongly distinguish between using your Apple Id at the online Apple Store vs. using it at the App Store (which you have to get to via iTunes ... quite ridiculous) ... but I won't.  :-)
    Anyway, I hope that the two previously mentioned websites will be of help to others.

  • How can i convert the firefox-history-timestamp in places.sqlite into a normal date format? The firefox-timestamp is not equivalent to the unix-timestamp, that's why I ask. I could not find a conversion function. Does anyone know something about this?

    As I opened the places.sqlite with an sqlite-editor I found out that firefox saves the last_visit_date via a timestamp which is 16 digits long. I realized that the first 10 digits are similar to the corresponding unix-timestamp but not equal. So.. how can i convert the firefox-timestamp into a normal date? Or into the corresponding unix-timestamp?

    Write a bash script or 'C' program to change the date format and then use the sql update function to receive the stdio output 'where date_field='embeded date value'.

Maybe you are looking for