Jump to content

How do you organize important posts and code you read


Recommended Posts

Hi,

This is not specifically LabVIEW related:

How do you organize important posts you read and want to save for the time of need?

For example, I want to save an interesting post from Lavag/NI Forums or any other LV blog.

This post might contain VIs and I would like to tag it in a way that will let me find it when it becomes relevant.

I would like such a post to be saved locally like an RSS so that I'll get the new comments and won't depend on the site to keep the links alive.

I see the veterans here keep track of all the new posts and even offer solutions by giving links to some old posts without having to search for them sometimes.

Do I miss something? How do you organize it all? I hope to hear of some cool little RSS app that will let me search through the tagged vis and posts stored on my computer and not about some bookmark manager.

Thanks in advance.

 

Link to post

For the most part I just use Google, and the fragments of memory I have.  Someone will post something and I'll be like "That sounds familiar, did I help answer a similar question once?" and I'll search "(topic idea) hooovahh site:lavag.org".  Beyond that I do have a list of commonly asked questions that I bookmark.  Chrome settings are synced if you are logged in so I have a few folders with common links to various threads that I add to from time to time.  Sorry I don't have some super magical RSS tool.

  • Like 1
Link to post
4 hours ago, 0_o said:

How do you organize important posts you read and want to save for the time of need?

Brain power and Google is the standard solution if the search box at the top doesn't satisfy you.

That said, I'm using firefox, so Pocket is one way to keep track of it. https://www.mozilla.org/en-US/firefox/pocket/

And of course you can make use of bookmarks in your favorite browser, but chances are high that it grows so much that you need Google again.

4 hours ago, 0_o said:

For example, I want to save an interesting post from Lavag/NI Forums or any other LV blog. 

This post might contain VIs and I would like to tag it in a way that will let me find it when it becomes relevant.

I would like such a post to be saved locally like an RSS so that I'll get the new comments and won't depend on the site to keep the links alive.

Most of it can be done with Pocket. You get a button which you press while on the page. It stores the page in your Pocket (online) and you can add tags to it. You can also subscribe to an RSS feed of your personal pocket. But it doesn't update contents in your Pocket automatically and the RSS feed only contains the things you add to the Pocket.

For live updates I suggest using the notification feature of Lava (mail based).

4 hours ago, 0_o said:

I see the veterans here keep track of all the new posts and even offer solutions by giving links to some old posts without having to search for them sometimes.

Rest assured, searching was involved. hooovahh summarized it perfectly.

4 hours ago, 0_o said:

I hope to hear of some cool little RSS app that will let me search through the tagged vis and posts stored on my computer and not about some bookmark manager.

To collect the information on your local computer you can use any feed reader you like. But I highly doubt there is any that automatically downloads attachments for you (because that is web scraping, not news reading).

Edited by LogMAN
Link to post

Agreed with a lot of the above. Also, I tend to download lots of the attachments that seem interesting, promptly forget about them, and then months later rediscover them and think "hey that would have been nice to have used weeks ago".

Link to post
8 minutes ago, Jordan Kuehn said:

Agreed with a lot of the above. Also, I tend to download lots of the attachments that seem interesting, promptly forget about them, and then months later rediscover them and think "hey that would have been nice to have used weeks ago".

Oh yeah I forgot I used to do this.  I'd download things and just throw them into a sandbox folder where I could play around with stuff people posted and see if I can mine any reuse nuggets out of.  I'd try to make a text file with a link to where I found it online, but searching the name of the VI in google was usually enough to find where it was being discussed.  Still this is less about what OP is asking, and more just myself trying to find and use useful tools.

Link to post
6 hours ago, LogMAN said:

Brain power and Google is the standard solution if the search box at the top doesn't satisfy you.

That said, I'm using firefox, so Pocket is one way to keep track of it.

I use evernote to keep track of a lot of things in my life, both personal and professional.

When I see articles / posts / code that I really want to keep, I copy the content into a note.

If it's less important I just copy the link into a note.

And I use tags to facilitate latter search.

Link to post

I just post something along the lines of "can't find it right now" and usually someone with better organisation than me finds the link.

Damn. giving away all my secrets.

Edited by ShaunR
  • Haha 2
Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Similar Content

    • By GregFreeman
      I am running calls to a various stored procedures in parallel, each with their own connection refnums. A few of these calls can take a while to execute from time to time. In critical parts of my application I would like the Cmd Execute.vi to be reentrant. Generally I handle this by making a copy of the NI library and namespacing my own version. I can then make a reentrant copy of the VI I need and save it in my own library, then commit it in version control so everyone working on the project has it. But the library is password protected so even a copy of it keeps it locked. I can't do a save as on the VIs that I need and make a reentrant copy, nor can I add any new VIs to the library.
      Does anyone have any suggestions? I have resorted to taking NIs library, including it inside my own library, then basically rewriting the VIs I need by copying the contents from the block diagram of the VI I want to "save as" and pasting them in another VI.
    • By etgohomeok
      Hello, this is not strictly VI Scripting related but I believe it's a pretty similar topic, so I hope this fits in with the discussion on this board.
      I am attempting to write a script that parses through the contents of a very large LabVIEW project (thousands of files) recursively and selectively moves/renames some of the files. The basics of this are fairly simple, however I have thus far been unable to come up with a way of moving files on disk that handles all relinking and dependencies without any issues.
      At a high-level, my question is whether or not the "Move on Disk..." option in the right-click menu of the project explorer "Files" view is accessible programmatically somehow, using invoke nodes. The option I'm talking about, for clarification, is this one:

      Using this option in the project explorer seems to be able to move all types of files in the project (VIs, libraries, classes, etc.) and handle all relinking properly without any conflicts popping up. However, there doesn't seem to be an equivalent "Move on Disk" method int he invoke node for project items. I have had some success with some of the "super secret" nodes for VIs:

      However this only works for VIs and there is no equivalent function for library (.lvlib) and class (.lvclass) files. I've tried various combinations of saving and relinking functions that are available, however I always end up with conflicts when I load the project after running my script.
      If the "Move on Disk..." function is not accessible programmatically, does anyone know of another way to programmatically move/rename library and class files on disk without causing conflicts?
      Thanks,
      Ethan
    • By ASalcedo
      Hello to all.
      Thanks a lot for reading this post and being able to help.
      I would like to know what is the most recent release of modbus library for Labview. Which version?
      1.1.5.39 of this link http://forums.ni.com/t5/NI-Labs-Toolkits/LabVIEW-Modbus-API/ta-p/3524019
      or
      1.2.1 of this link http://www.ni.com/example/29756/en/ ?
       
      Thanks a lot!
    • By PoSpineLopatoy
      Hi guys, i tryin connect to labview web serv through java application, and have some troubles.
      I already readed this:
      http://muree.psut.edu.jo/Documents/DEV4.2-Services%20Adaptation%20to%20Connect%20Remote%20Labs%20to%20VLE-Securing%20WS%20in%20LabVIEW.pdf

      http://www.ni.com/white-paper/7749/en/

      How i must encrypt my body through java? What happened with data when they go to Encrypt Vi?



      Thx for ur help
    • By RedAndGreen
      I often have to create interfaces for power supplies. I often use the QMH for my overall architecture.
       
      I have created a QMH that controls multiple power supplies. It was designed in such a way that it takes a minute to add an additional power supply. Of course I am using Dynamic Dispatch to use multiple types of power supplies. It works quite well.
       
      I am trying to get better at LVOOP and plug-ins. I was thinking of creating an abstract class that contains a QMH for just one power supply. Of course I would create children for several types of power supplies. My plan with the single QMH for each power supply would be to use it as a plug-in or use a sub panel so that all the QMHs are on one UI.
       
      If anyone has any advice on the methodology please feel free to comment. Also I am new to LAVA so I hope I am not asking something that has already been solved.
       
       
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.