Sign in to follow this  
Followers 0
Noddle

Question - How do you guys & girls keep track of all your code snippets ?

11 posts in this topic

Hi,

i've been spending more time laterly codeing, for work, and my stuff at home.

so this has made me hunt for more code examples, and useful udf files,

at the moment, i store my stuff on 2 PC,s and a USB stick to "sync" it together,

( why u ask, having it in 3 location, backup, nothing worse than have a wonderful peice of code you wrote get lost, and have to start again )

for me, I have 3 groups,

UDF, Code snippets ( useful Functions ) and small programs,

and i'm starting to find it hard to keep track of it all,

so i'm wondering what do other people use, how do you find the peice of code you know u got in your collection,

is there any good management software to keep track of all this ?

thanks in advanced for any replies,

Nigel

Share this post


Link to post
Share on other sites

when you do a bunch of programs you know what is in there (so anytime you need a some function, etc...when you need some function/code..you can open up that program and copy what you need)

I store autoit examples, udf, programs on a folder in my DropBox, no file'll be lost ;)


Heroes, there is no such thing

One day I'll discover what IE.au3 has of special for so many users using it.
C'mon there's InetRead and WinHTTP, way better
happy.png

Share this post


Link to post
Share on other sites

#3 ·  Posted (edited)

Link_UDF

remember where lies

There is a temporary folder, every month new. Best scripts rename and put in a collection. Then search by file name or by text in files.

Edited by AZJIO

Share this post


Link to post
Share on other sites

Link_UDF

remember where lies

There is a temporary folder, every month new. Best scripts rename and put in a collection. Then search by file name or by text in files.

Sweet, I'm in the list, but the link is wrong.

_AdapterConnections()_AlwaysRun()_AppMon()_AppMonEx()_BinaryBin()_CheckMsgBox()_CmdLineRaw()_ContextMenu()_ConvertLHWebColor()/_ConvertSHWebColor()_DesktopDimensions()_DisplayPassword()_DotNet_Load()/_DotNet_Unload()_Fibonacci()_FileCompare()_FileCompareContents()_FileNameByHandle()_FilePrefix/SRE()_FindInFile()_GetBackgroundColor()/_SetBackgroundColor()_GetConrolID()_GetCtrlClass()_GetDirectoryFormat()_GetDriveMediaType()_GetFilename()/_GetFilenameExt()_GetHardwareID()_GetIP()_GetIP_Country()_GetOSLanguage()_GetSavedSource()_GetStringSize()_GetSystemPaths()_GetURLImage()_GIFImage()_GoogleWeather()_GUICtrlCreateGroup()_GUICtrlListBox_CreateArray()_GUICtrlListView_CreateArray()_GUICtrlListView_SaveCSV()_GUICtrlListView_SaveHTML()_GUICtrlListView_SaveTxt()_GUICtrlListView_SaveXML()_GUICtrlMenu_Recent()_GUICtrlMenu_SetItemImage()_GUICtrlTreeView_CreateArray()_GUIDisable()_GUIImageList_SetIconFromHandle()_GUIRegisterMsg()_GUISetIcon()_Icon_Clear()/_Icon_Set()_IdleTime()_InetGet()_InetGetGUI()_InetGetProgress()_IPDetails()_IsFileOlder()_IsGUID()_IsHex()_IsPalindrome()_IsRegKey()_IsStringRegExp()_IsSystemDrive()_IsUPX()_IsValidType()_IsWebColor()_Language()_Log()_MicrosoftInternetConnectivity()_MSDNDataType()_PathFull/GetRelative/Split()_PathSplitEx()_PrintFromArray()_ProgressSetMarquee()_ReDim()_RockPaperScissors()/_RockPaperScissorsLizardSpock()_ScrollingCredits_SelfDelete()_SelfRename()_SelfUpdate()_SendTo()_ShellAll()_ShellFile()_ShellFolder()_SingletonHWID()_SingletonPID()_Startup()_StringCompact()_StringIsValid()_StringRegExpMetaCharacters()_StringReplaceWholeWord()_StringStripChars()_Temperature()_TrialPeriod()_UKToUSDate()/_USToUKDate()_WinAPI_Create_CTL_CODE()_WinAPI_CreateGUID()_WMIDateStringToDate()/_DateToWMIDateString()Au3 script parsingAutoIt SearchAutoIt3 PortableAutoIt3WrapperToPragmaAutoItWinGetTitle()/AutoItWinSetTitle()CodingDirToHTML5FileInstallrFileReadLastChars()GeoIP databaseGUI - Only Close ButtonGUI ExamplesGUICtrlDeleteImage()GUICtrlGetBkColor()GUICtrlGetStyle()GUIEventsGUIGetBkColor()Int_Parse() & Int_TryParse()IsISBN()LockFile()Mapping CtrlIDsOOP in AutoItParseHeadersToSciTE()PasswordValidPasteBinPosts Per DayPreExpandProtect GlobalsQueue()Resource UpdateResourcesExSciTE JumpSettings INISHELLHOOKShunting-YardSignature CreatorStack()Stopwatch()StringAddLF()/StringStripLF()StringEOLToCRLF()VSCROLLWM_COPYDATAMore Examples...

Updated: 04/09/2015

Share this post


Link to post
Share on other sites

+1 for Dropbox. I have all my projects and sample programs and snippets saved on there so no matter where I am I can get to my code if I have web access.

Share this post


Link to post
Share on other sites

For unstructured information there is https://evernote.com/ or even more interesting http://tiddlywiki.com/

I am currently working on a desktop wiki-ish type of app with autoit -- trying to make it super keyboard centric.

Share this post


Link to post
Share on other sites

GitHub desktop app (free) + BitBucket free private repo (not just for version control, but great for sync / organization / lookup of snippets or whole projects).

Explanation:

0) Yeah, bitbucket now has a vc client, but started using this combo way before they launched it - GH client is (IMHO) fast and easy to use + u don't need to use GH repo with it ('cause they're public when free)

1) BB provides u with free wiki and issue system (great when soloing multiple projects, IMHO, 'cause you don't need to remember stuff, or search thru ur own comments in code (tends to be tedious; my 'issues' comments are large, to put it simply)

2) Code and snippets sync across desktop, netbook and smartphone (in my case), so u can work / lookup snippets where-/whenever u need/want to

Disclaimer:

It is not my intent to advertise these companies or their products - during my work as a programmer I've found that Dropbox and simmilar sware don't fullfill my needs for snippet collections cause they get too cluttered, too fast.

Everything expressed is based on personal experience and opinion; I'm not saying this kind of setup works for everybody (got flamed in the past by purists for using version control this way =) ).

Share this post


Link to post
Share on other sites

Evernote with the Evernote Web Clipper plugin for FireFox! I keep all my notes, UDF's that I have yet to download, and anything in between. Great app! https://evernote.com/

Share this post


Link to post
Share on other sites

I keep them in my head.

1 person likes this

Lofting the cyberwinds on teknoleather wings, I am...The Blue Drache

Share this post


Link to post
Share on other sites

Not exactly sure why no-one mentioned Snippet Holder, which is available here somewhere at the forum ... other than it may no longer be supported or updated?

I seem to recall a few other similar programs here that have surfaced from time to time.


AutoIt.4.Life Clubrooms - Life is like a Donut (secret key)

Make sure brain is in gear before opening mouth!
Remember, what is not said, can be just as important as what is said.

Spoiler

What is the Secret Key? Life is like a Donut

If I put effort into communication, I expect you to read properly & fully, or just not comment.
Ignoring those who try to divert conversation with irrelevancies.
If I'm intent on insulting you or being rude, I will be obvious, not ambiguous about it.
I'm only big and bad, to those who have an over-active imagination.

I may have the Artistic Liesense ;) to disagree with you. TheSaint's Toolbox (be advised many downloads are not working due to ISP screwup with my storage)

userbar.png

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0