ghinda | 3 years ago | on: Facebook open sources Lexical, an extensible text editor library
ghinda's comments
ghinda | 6 years ago | on: Show HN: Private front-end code playgrounds
I built something similar[1] a while ago, but the urls are still too long for sharing without a shortener. I'm using lz-string[2].
ghinda | 7 years ago | on: How solid is Tim’s plan to redecentralize the web?
Some sort of cross-domain request blocking could then prevent the app from stealing your data.
ghinda | 7 years ago | on: Great technology should improve life, not distract from it
It shows a browser notification when you spend more than two minutes on certain websites.
ghinda | 8 years ago | on: Ideal OS: Rebooting the Desktop Operating System
> Document Database
This is what Akonadi was when when it came out for 4.x. Nepomuk was the semantic search framework so you could rate/tag/comments on files and search by them. They had some performance problems and were not very well received.
Nepomuk has been superseded by Baloo, so you can still tag/rate/comment files now.
Most KDE apps also use KIO slaves: https://www.maketecheasier.com/quick-easy-guide-to-kde-kio-s...
> System Side Semantic Keybindings
> Windows
Plasma 4 used to have compositor-powered tabs for any apps. Can't say if it will be coming back to Plasma 5. Automatic app-specific colors (and other rules) are possible now.
> Smart copy and paste
The clipboard plasmoid in the system tray has multiple items, automatic actions for what to do with different types of content and can be pinned, to remain visible.
> Working Sets
These are very similar to how Activities work. Don't seem to be very popular.
ghinda | 9 years ago | on: An interactive way of blogging about JavaScript
I'd say it's more lightweight by default (it's not mandatory to use an editor like CodeMirror) and more flexible because of the plugin system (there are plugins for using Ace or CodeMirror as editors, or for compiling ES6, CoffeeScript, Less, Stylus, Markdown).
It also has a Console plugin, like the one in devtools, that makes it work like klipse. https://twitter.com/ghindas/status/697790917302996993
There are a bunch of demos on the site: https://ghinda.net/jotted/#demos
ghinda | 10 years ago | on: Show HN: Jotted – jsfiddle for self-hosted client-side demos
You can use strings instead of urls, for files. So you could do something like:
loadFromS3(function (fileContent) {
j = new Jotted($container, {
files: [ type: 'css', content: fileContent ]
})
})
then create a plugin for it that saves the changes back to s3: j.done('change', function (err, params) {
saveToS3(params.content)
})
Here's some details about the plugin api:
https://github.com/ghinda/jotted#plugin-apighinda | 10 years ago | on: Flexbox in 5 minutes
I wrote a small grid library[1] using display:table, as a flexbox alternative for older browsers, and had no choice but to use js to fix IE support.
Firefox also has some issues, don't know if because of the spec or the implementation, but those can be worked around with css.
ghinda | 10 years ago | on: Ask HN : What side project are you working on?
ghinda | 11 years ago | on: Mozilla to open first-world front in Firefox OS war
And based on the their upstream contributions[1] it doesn’t look like it was a gesture of goodwill.
ghinda | 11 years ago | on: 1Password on Linux
ghinda | 11 years ago | on: “Was isolated from 1999 to 2006 with a 486. Built my own late 80s OS”
Around ~2000 we got a Pentium "75", that is - 75mhz, 16mb ram, 500mb hdd with no cdrom or sound card. I think it had a 2mb S3 video card, and came with Windows 95.
At some point, after some tweaks, you could play Mortal Kombat 4 in a very small window, installed from multi-rar archives on around ~20 floppys.
We had a lot CDs with games from gaming magazines, with "cool" (or so I thought at the time) HTML/JavaScript autoruns, that ran with Internet Explorer 4. Since most of these games (eg. NFS 3) wouldn't run on my PC, I found out how to "View Source", and I basically learned HTML/CSS/JS from them. In 2003 I sold my first "DHTML" menu widget.
ghinda | 11 years ago | on: Ask HN: Freelancer? Seeking freelancer? (July 2014)
We’re a two-man team good with JavaScript (node, angular, phonegap, etc.), all-round front-end work, and UI design.
Lots of experience with building single-page apps - APIs with Node and client apps with Angular or other frameworks.
ghinda | 12 years ago | on: Ask HN: Freelancer? Seeking freelancer? (March 2014)
We’re a two-man team good with pretty much anything JavaScript (node, phonegap, angular, etc.) and all-round front-end work. Also good with design (graphic, ui), dbs (mongo, couch), project management, testing or front-end ops.
Lots of experience with building single-page apps - both the back-end Node APIs and client-side apps with Angular or other frameworks.
ghinda | 12 years ago | on: Only 90s Web Developers Remember This
I used to use an editor called Arachnophilia [3], which surprisingly is still in development. Way better than FrontPage.
[1] http://www.effectmaker.com/gallery/jsslidemenu/index.html
[2] http://www.effectmaker.com/gallery/jsimageswapmenu/index.htm...
ghinda | 12 years ago | on: Ask HN: What are you working on and why is it cool?
It's definitely not as cool as most of the stuff here, but it's real easy to work with, that's why I'm hoping it will be helpful for people with no technical skills and small businesses.
Are there any plans to make inserting text from the "outside" easier on Lexical? Maybe exposing the Lexical instance on the dom node (like CKEditor does)? Right now we're using `execCommand` to support Lexical.
[1] https://github.com/Briskine/briskine/blob/master/src/content...