A quiet person who loves coding.

  • 1 Post
  • 39 Comments
Joined 4 years ago
cake
Cake day: June 28th, 2020

help-circle

  • DebianGuy@lemmy.mlOPtoLinux@lemmy.mlMy move to Linux
    link
    fedilink
    arrow-up
    2
    ·
    10 hours ago

    Thank you for the welcome :)

    My rationalization for LibreOffice Calc is — As I see it, I have never used too many formulas and the complex reporting, but for organizing data. For example, I had a sheet called large-purchases where I had listed down all the things I want to buy, and then tracked things estimated price, actually price, total amount remaining, etc. If you see, it is just a database table with a fancy entry and some calculations. So Calc can do all that simply and for something more, I can either learn more of Calc and/or just use a db and turn it into simple personal app.



  • DebianGuy@lemmy.mlOPtoLinux@lemmy.mlMy move to Linux
    link
    fedilink
    arrow-up
    2
    ·
    11 hours ago

    VS Code has gotten really fast recently but it is more of a combination of having the right plugin (TextFX in this case) and the general fastness. Someone should ideally just port that TextFX. I thought about doing that a lot of times, but it was a lack of time + lack of skill issue :)

    Again I do use VS Code for the occasional frontend work. It is great but for all heavy duty manipulation sometime really is off in VS Code. It could be that I haven’t out of inertia tried too much.

    I don’t know if I can qualifiedly explain what it is about the plugins, they work well and have sane defaults. Notepad++ with all its custom panels, that plugins create a quite a clunkiness in there, but having those separate panels sometimes gives it a unique and flexible usage experience.

    About the edit thing, there are just so many options that sometimes I forget that TextFx plugin exists. There are 100 or so options in that edit menu neatly categorized into sub menus like Insert, Copy, Indent, Line Operations, Blank Operations, Auto-completion, Paste Special, On Selection, Multi-select All, etc each having 5 to 7 operations.

    Line Operations for example has these:

    Duplicate Current Line
    Remove Duplicate Lines
    Remove Consecutives Duplicate Lines
    Split Lines
    Join Lines
    ...
    Reverse Lines
    Randomize Lines
    ...
    Sort Lines Lexicographically Ascendlng
    
    and 10 or more 
    

    Another great thing is the whole design and the options around managing bookmarks while searching. I should write a blog post on it :)






  • DebianGuy@lemmy.mlOPtoLinux@lemmy.mlMy move to Linux
    link
    fedilink
    arrow-up
    2
    ·
    11 hours ago

    Thank you for sharing your experience. I never distro-hopped much, but still got to try Ubuntu a few times while always using Debian Testing. After a point, I had all the things I needed on Debian Stable and the few that I needed, I learnt how to use backports or makedeb etc. Kubuntu is pretty great. My own Debian journey was probably like Lubuntu > Mint > Debian Testing for a long time > Debian Stable rest of the life. If it works for you Kubuntu is still great. No need to switch to Debian unless there is a strong reason.

    As for flatpak and snap, I have my reservations. I go out of my way to avoid them and find either packaged version or try the source install. However, I am not completely averse to them. I still think if someday I need flatpak only software in my workflow, I would have no qualms to use it.








  • DebianGuy@lemmy.mlOPtoLinux@lemmy.mlMy move to Linux
    link
    fedilink
    arrow-up
    1
    ·
    19 hours ago

    Yes, that is exactly what it was. A way to link some phone stuff like SMS, some apps’ notifications to Linux workstation. I have read about KDE connect. I am on a plain xorg + tiling wm setup and looking for solutions similar to KDE Connect but without need for KDE.


  • DebianGuy@lemmy.mlOPtoLinux@lemmy.mlMy move to Linux
    link
    fedilink
    arrow-up
    1
    ·
    19 hours ago

    As mentioned in my potential sub-projects I will shortly attempt an implementation a 3-2-1 backup strategy. I have Syncthing in mind to do the syncing to one of more of OneDrive / BackBlaze / Borg backup services etc. I don’t have all the final details yet on the services and pieces needed yet.



  • DebianGuy@lemmy.mlOPtoLinux@lemmy.mlMy move to Linux
    link
    fedilink
    arrow-up
    11
    ·
    19 hours ago

    Agree on all counts about Notepad++ “oldness”

    • slower when we have 100 files open
    • clunky
    • rigid
    • old GUI paradigms ( settings modal, find modal etc)
    • inflexible and less customizable UI chrome area

    Few things I like about Notepad++ enough to actually keep on using it on work workstations:

    • Plugins ecosystem. I am too entrenched into it.
      • PoormansSqlFormatter
      • Tidy2
      • JSTool
      • XML Tools
      • ComparePlus
      • TextFx2
    • great built-in editing operations Edit > EOL
    • great bookmarking operations
    • Very active development
    • Way faster than VS Code for text manipulation tasks

    Geany with Plugins with is great but misses out on the above stuff

    Sublime is the only one and I could use it for a serious amount of time. I only went back because I could not often get it installed in some enterprises.


  • DebianGuy@lemmy.mlOPtoLinux@lemmy.mlMy move to Linux
    link
    fedilink
    arrow-up
    4
    ·
    19 hours ago

    Yes. Emacs/Vim is different than the traditional Notepad++ experience. For someone using Visual Studio daily, Notepad++ is relatively the same editing experience. I did use TextPad for a while before discovering Notepad++.

    I did try Vim for few times on and off. I could not stick to it as I had to work on few different software areas like C#/ASP.NET, then Python, and some build scripts (windows) and more recently Terraform. I know if I could master one of Vim / Emacs I could do all this in one editor, but as I alluded to in another comment it could take a long time for this mastery.

    That said, I do have a massive respect to devs who could do this.