Menu

myScite / Notes: Recent posts

IT-Stonehenge

hgc,cga,ega,vesa local,rll,mfm,scsi,dos,xp isa plug and play, 10base2, FDDI and Tokenring; RIP

Posted by Thorsten Kani 2017-02-07

myScites current State

myScite enhancements for vanilla Scite has reached stable state and is ready for productive use. Personally, ive reached my goal of finishing some kind of a time warp through a strange phase in my professional life, which was the initial reason for workin on myScite.
So, whats now ? -> Specialisation. Vanilla Scite is somewhat of an everybodys darlin. Its been used mainly for c/cpp, python, ruby, php and lua development. myScite enhances usability for above languages and adds java/ js/jquery/css3 and vbScript. I also added some other packs that where used with scite for ages now, mainly Scintilulla and Hunspell.
Beside creating the wScite cookies archive i thought about previously - optimizing the build system to be more usable (Edit->Done) and further std::cpp api details and the Boost API would have to find its way in.
Add...I normally.. dont like to start another project.. till a current one hasnt the shape i desire or planned. so ..my next ideas have to wait..gtn feelin sort of havin a hangover, after the last month.. importing and cleansing / shifting around a LOT of mostly boring ( but essential) stuff . i dont see the need to force me further at the moment... But then.. id think of doin some freebasic/Facebook thingy would give me some motivation back. well see.
Add: ...And there has to be a prop file parser, which writes all Scite Known Filetypes to a plaintext File (->Done) to be used by the installer script.... read more

Posted by Thorsten Kani 2017-01-03 Labels: State

Bye Perls

When i was working for a Corp some time ago, i recognized they where using a funny mixture of perl versions.
mostly somewhat between perl 3 -->ed (early 5). I tried to convince them to at least agree to use ony one interpreter to develop on (>perl 5.10) - but.. wasnt heard. The programmer who did that bullshit left and forced me to maintain his shitty crap, since it was used over the place, like a resident virus. They even went so far writing sort of an xml parser for a proprietary config file format usin regex grammars ?! (instead of simply using the ajax interface of the element manager or Antlr) ....Lesson learned: perl gives you great flexibility. But this flexibility has to be managed, so it wont end up in "somewhat" unmaintainable Brainfuck to simply put an rm -rf on by some next programmers hands.
That said - im not a "standard"masochist. I just learned the hard way how important usable inline docs are, even when following well defined code guidelines.
PS: Just heard that aboves Company Still search for another Idiot writing Grammars for that totally wrong engineered Trashcan... some never learn... ... read more

Posted by Thorsten Kani 2017-01-02 Labels: drop the fuck

Ideas,,

Good Morning everyone currentl reading here and thank you for visiting .
myScite is my first bigger openSource Project and seeing that its been used by users gives a good feeling..
there is still much work to do, manly in the area of user friendlyness - to met current Editor expectations.
On the other hand - its free and a free time project :)..
the next release will be based on Neal Hodgsons scite3.70.
https://a.fsdn.com/con/app/proj/scite-webdev/screenshots/myScite.1.36.java.png
By request, Ill update the patchset to vanilla scite3.72.
Patches, properties and luaLibs will be made available in a new "myScite cookies" download.
oh and If you ever ask - what ive done while working on the code - watching scrubs and elementary ;)
..ill think about - removing that "pedantic" compiler flag, at least during development versions.
cya, Tho

Posted by Thorsten Kani 2016-12-15 Labels: scrubs elementary cookies

WebGrep otD

To watch this "BonBon", klick on the link.-> A new Window opens. If you cant see the Video, you may need to install a HTML5 Compatible Browser, Adobe FlashPlayer, or new Glasses ;))
https://www.youtube.com/watch?v=EYrTxELiZ6E
http://www.spacequest.net/
... Did i already tell everyone here, how much i do love cryptic Steampunk ?
Ok,wont go that far to use Brainfuck, but thats because i wrote the Batch "Installer".
evilGrin now everyone, who needs to maintain that piece in the future would first have to learn "NTBatch"....
enjoy..

Posted by Thorsten Kani 2016-12-07 Labels: SpaceQuest

64Bit shell.dll and gui.dll

hmmm. Just did some quick fixes to the compile errors of these two libs, so they would build with mingw64.
(Two Addons rely on them) Most of the stuff seemed to target VC6 (which i dont use). So i didnt test and such do not expect to build on VC6 plat anymore. Anyway.. Previous version sources compile still fine and since noone extended them for Years now.. sorry.. till winter you both.. [...] ..thinking about a subproject for them and all other lualibs with scite bindings.. and maybe i should really think about to switch to cmake..
Ok.. linux64 and win64 versions will be next released at [development] state.
win32.stable.136 is ready.
Have a nice Day, Thorsten

Posted by Thorsten Kani 2016-11-30 Labels: shell.dll gui.dll

ScitePortable - revisited.

Yo. had some trouble thinking and reiterating over and over my first patch for scite mainline.
At least im happy with the results now:
-> previously scite_home had to be set via shell Environment.
(ED): (before starting up SciTE)
-> The patch introduces two new scite properties:
-> [env.home] contains %USERPROFILE% on platform windows and $HO'ME on GTK.
-> [env.scite_userhome] sets $SciTE_USERHOME on both.
That gives users the ability to define a convinient configuration default...
(ED) ..and allows for havin eg a Compiler and a Interpreter Profile. Like:
-> env.scite_userhome=/usr/share/scite/cppDevelopment
-> env.scite_userhome=$(env.home)\scite\webDevelopment
so. enjoy the love :) Edit Relicensed to conform to Scintilla/Scite's license instead of standard LGPLv2.1.
...there will be some smaller code shifts - thanks to Neal i know where to search ;)
..note4me: refetch sources - used uncrustify which caused unsweety white_space changes...

Posted by Thorsten Kani 2016-11-25 Labels: scitePortable profiles

easy listening

..Needed a way to safely tryout windows buildchains like TDMGCC without interfering with the already installed ones.
Found a way in a sandbox Path Option with myScites Tools as an answer. So just set sandbox=1 and test safely ;)
..While i was working there anyway - updated Uncrustify and added Ctags support. (Credits: https://github.com/mingfunwong)
... Finally applied the (update) portable Patch to SciTEGTK.cxx.
..While movin further with the linux64 build, im currently working on a win64 target too. What a luck im a fan of collecting sources- this way i can remake all required addon modules for 64bit.
btw... - who likes to deal with neither heap, stack and picky compilers these days anymore..... what?
meanwhile .. switched to not use getenv directly. worked out of the box. HRMPF:

Posted by Thorsten Kani 2016-11-17 Labels: sandbox

Next...

  • Released: myScite1.30 Stable.. Happy one Year aniversary--!
    Ok, Babe- i'll have to focus more on reallife for some Time- so.. see you !

  • So: we have hunspell and scintilulla and CSS3 Keywords in.

  • Sorry, dropped XPSupport within the installer to aid Maintainability. New - ReactOS support. set FIX_REACTOS=1.
  • Added Information on scites lua Interface in the wiki: Posting here for Reference too.
Posted by Thorsten Kani 2016-11-05 Labels: scite.130 sciteLua underscore

HaloWeen

Oh - as we have 500Years since Christians Reformation Day: so thanks to "Maddin" Luther - and "Joe" Gutenberg
...mh ?! Not really into in Halloween party mood... EDIT: Released myScite.124.development ;) ...PS:enjoy the sweets... read more

Posted by Thorsten Kani 2016-10-31 Labels: myScite.124.devel devil

walking around..

believe or not .. didnt had any money for about 12Days and so .. sat at home here.
because stupid tv watchin isnt my idea of fun. i was riding my bike. ... and released myScite.123 diff
so- Now my bank account is back in balance again, and i really need to go shopping ;))
have fun!
...found another scite slice -> https://github.com/mingfunwong/scite/ (last commit 2014 / focus on php)
I like his Ideas and think about creating a php plugin.
.. found http://tools.diorama.ch/orthospell.html which is based on hunspell. Included in currentGit for testing purposes.
.. lbnl found https://www.npmjs.com/package/scipm a nodejs based package manager for scite modules.
..if your curious about current commits to the source,you may want to have a look here

Posted by Thorsten Kani 2016-10-29 Labels: myScite.123

plätscher....

Yo. update to wiki docs FYI: https://sourceforge.net/p/scite-webdev/wiki/WhatProvides/ & Released myScite 1.22
...began playin with linux support.
....Inspriring thought of the day - while checkup browserWebApi support. Why Reinventing the wheel when standards do well ? Edit: Neil even found that great one, which i wasnt aware of till now. Sounds very cool- as there are Tons of language definitions online
... just tried to delete a git tag and git help said do git tag -d tagname but that not enough. Curious ? See:
https://nathanhoad.net/how-to-delete-a-remote-git-tag
...inspired by a bug report - just checked css.properties, recognizing that thers room for Keyword improvement for css3. lucky that there are enough docs on the net...while preparin to look into that one, i fixed web.properties to better style html files... wondering.about...how to highlite html inline css ? Anyway..
.. Released "clike.properties - single" from the myScite Album to aid vanilla SciteUsers.
contains usual cpp/js/jq api stuff - and includes ED: java v180 keywords, created with a tool from André Burgaud. Credits André!

Posted by Thorsten Kani 2016-10-20 Labels: lalala myScite.mcFly.122

move to new Home finished.

Hello everyone..
just want to note that im finally arrived in my new Home. wheee..meanwhile i released mySciTE.webdev 1.20
Included SciTE.Linux64 in the Source - which isnt feature Complete but a nice to see on (not only) Win10 LinuxLayer :) ...Next: Neil was a busy Lizzie and pushed scite src to Release 3.67. A few Moments ago, i updated the patchset, see here...at least available for interested volks. So far- my puzzleGoal is reached. The changes will be ported to linux and some of tose patches will hopefullly make their way back to mainline.
Expect mcFly to stay for some Time.

HanD, Thorsten
... read more

Posted by Thorsten Kani 2016-10-02 Labels: myScite

plans..

puh... seem to be up on my feet again.. did some experimental translucency tests and find them to be somwhat attractive. but for now. polishin the patches and the linux port should have precedence... fixed html autocomplete and js stylin in current git.. cya...
...currently movin houses.. found some cisco certs .. maybe will include IOS keywords and calltips .. howsthat :)))

Posted by Thorsten Kani 2016-08-20 Labels: upNext

scite_webdev releases

Yo.. finally... starting from this release, all development will be done on github.
Releases will continue to be available around here on sourceforge.
Will get my self some pause while movin houses and calm down
...maybe wont have net (again) for some time, so please be patient....
112
By request
~ there will be an automatic UpdateCheck implemented.
~ and maybe some nodeJs bins too :=)
https://github.com/Arjunae/

Posted by Thorsten Kani 2016-08-16

Javascript granulas

One aspect i experienced... when trying out Javascript as a new language of Fun(tm) was .. that it actually was a moreof a WTF experience. Thought that was simply my own stupidity.. But now im rather convinced that i just stumbled upon those countless strange effects in js, when writing code with that one.... Just note an interesting read here, in case there are devs, whose experiencing the same WTF1 WTF2 as me and act some kind of frustrated when asked about "youKnowWhichLang". ...hopfully js Harmony or googles dart will fix some of that obstacles...Have a look at the following js snippet and make up your mind....https://gist.github.com/yeco/308492... read more

Posted by Thorsten Kani 2016-08-12 Labels: WTFJS

git branches / Release Plans

Hello everybody !
With the first stable available.. we need some decisions on release philosophy..
Okay.. this Project isnt really that "important" as its mainly about learnin and theFun(tm) but..
- i want to implement more structure in that part of theFun :)
So we'll get a develop branch on github. All development will be done there.
As the features in there get ready - theyll be merged into master on Sourceforge, where all Project releases live.
Those will have -dev- and -stable- tags within git and in the Filename too.
-stable- tagged Files are meant to be for everyday use and are released -- when they ready ...Blizzard(tm).
The File with the -dev- tag will be for testing purposes, gets updated more frequently and has debugsymbols in.... read more

Posted by Thorsten Kani 2016-08-09 Labels: Releases figuref

New Release

Jou.. had to reupload because of a typo (.) Thanks to Valentin Schmidt for reporting that one!
Okay... Breeeaath..! Jobs done - We now and finally have a stable base to build upon :))
Wrote some Docs within the wiki.. See here
If you like scrolling through diffs :) You can find all full list of all changes here
...
Add.. As for the Project - im up to some small janitorial Tasks now... And my reallife wants me too ...
We have nice weather in Germany:) And as soon as im happy with both the portable and the Menu patc
i plan to propose them for inclusion in original scites mainline ...so stay tuned - Thorsten
...
- Found a good primer to COM on Windows http://progtutorials.tripod.com/COM.htm (Idea: Using wine Dlls)
- And a tut about nodejs-webkit: http://code.tutsplus.com/tutorials/introduction-to-html5-desktop-apps-with-node-webkit--net-36296... read more

Posted by Thorsten Kani 2016-08-05 Labels: goneStable! COM Primer nodejs-webkit

Scite_Portable revisited

.. Finished scite.portable patch which enhances Scites Startup procedure as follow:

  1. First: Check for $(env.scite_userhome) for a Path to use. Override with Env. vars %scite_home% / %scite_userhome%.
  2. Second: Check the Directory, from which Scite was started. Use that, if ScITEGlobal.properties was found.
  3. Third: Check for the Folder %USERHOME%\.Scite. If that exists, just use that.
    Sounds easy... i thought too. but that patch was a really strange unicode nut to crack - at least for newbeme.... read more
Posted by Thorsten Kani 2016-08-01 Labels: SCiTE.Portable

Following tasks.. Status Post

-> clean up Projects Tree and Fix Build System.~Done~
-> remove uneccesary Lib Dependencies ~Done~ (now copes with "AdventureOS" RC1 :)
-> Finish scite portability patch. ~Done~
-> Port changes to gtk gui for linux version:...
... recently tried cygwin compiling scite... searched more then an hour for a compile problem which was caused by the flag ---std=c++110x. That 0x suffix was once for c11 support on (now quite dated) compilers. On Cygwin that had to be changed to --std=gnu++11 to compile happy again. Now i can test gtk path without using vm...
As a result: We now have Linux Bins within the srcTree :)
-> rebase source from 3.64 to 3.66 -> add FreeBasic support. ..-> and many more Ideas..oh, just was curious an installed Canonicals win10-LinuxLayer. Tried with those freshly compiled scite64Linux bins works likea charm!

Posted by Thorsten Kani 2016-07-29 Labels: cygwin nextTasks

Newly released scite_webdev_24.07.2016 -=Flow =-

To stay easy and short... 6 Month after Projects fork .. Finally usable 3:)
...........................................................................
Please note that scite_webdev is work in progress, so be patient... now includes Dist bins for lua / php. already installed oned take precedence. So If you plan to utilize those languages, have a look at \tools and .make_toolPath.cmd
...Ok. Will get myself some timeout now.. HanD, Thorsten .. Till then ..trying Sierras - KingsQuest
............................................................................

Posted by Thorsten Kani 2016-07-24 Labels: nextRelease CygWin

Preparing next release News..

A long standing task to see next release live was the cleanup of all property files.
-> to use (wildcard) gathering of properties. (This had to be done to support dynamic open/save filters. )
-> and to replace fixed style values by variables (for theming.)
...also and finally cleaned up (not only) html.properties ... renamed that one to web.properties containing web relevant stuff. Im quite happy with the result.. .... And-- that im finally through that tedious todo items....uff..
..:::::::::...::::::::..:::::::::...::::::::::| 1... read more

Posted by Thorsten Kani 2016-07-18 Labels: web_properties cleanup

Reallife Projects called..

..and wanted som attention... Have to sell my car and bought some new seat covers..having standard Dimensions.. what a fumbel task.. But at least i can be a little bit proud 3=) - looks quite good now, for a 25Year old Benz..

Posted by Thorsten Kani 2016-07-16 Labels: reallife seat covers car sell

Sourceforge maintanance..

Yepp sf was down.. as i couldnt get my hands on scite_webdev, i played a game called "GoodGame Empire" ..
Boring, if played contantly... So i decided to have some diffrent fun 3;) and took a closer look at Flash debugging.
I placed the results here, in case someone else wants to have fun too. After all, using locally cached Files saves Bandwith.. see https://github.com/Arjunae/gogaemp.github

Posted by Thorsten Kani 2016-07-15 Labels: Caddy goodGameEmpire Sf maintanance

DevelopmentStatus

whee.. Menu Cleanup incl Key Accelerators and finally, i finished the OptionsMenu reorga using localiser.text:
https://sourceforge.net/p/scite-webdev/code/ci/master/tree/SciTE_patches/

..Revised Filetype Registration:
I had to make a decision resulting in a merge of those Filetype register reg files. Now we only have one import and one backup Registry file. This makes registering the Filetype more easy for everyone. Also fixed some Bugs, when i was already diggin through the FileType registering scripts

Posted by Thorsten Kani 2016-07-11 Labels: DebugMenu OptionsMenu FileTypes localisation
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.