Messages - vixay [ switch to compact view ]

Pages: prev1 ... 22 23 24 25 26 [27] 28next
131
After doing some more research online, i've figured out what my basic issue is...
it is hard to go from organized project views to unorganized project view...
the organization stimulates thinking and identification of tasks that need to be done...
i want to retain that while using GTD...

Furthermore as it often happens, tasks can easily become projects themselves! As you realize that some actions  are actually mini-projects (which can contain other projects)... thus my gripe is that in this evernote system it is not easy to make  a task suddenly a project.... .etc.

maybe a more detailed workflow will shed some light on how to link a project with all its related tasks in a particular view (projects).

132
OK, I've downloaded your template, created my own version of it.... (the icons for the auto categories were missing, so i had to import it and do all sorts of things to get the icons back! I love little icons!)... anyway i am uploading my version, the exported version, you have to go and 'import' it into your evernote database (preferably a new blank one for testing)

I have finished collecting all the things...
and now while i was processing stuff i ran into a problem...
now i don't know what to do!

You see i like hierarchy, and i would like to keep using that somehow.
This is the way i think...

Suppose i write down a task like
Install portable applications on my thumbdrive...@PC @work

now i want to make it a project and actually add multiple tasks below it but in different branches...

1) Install portable applications on my thumbdrive...@PC @work
 a) install Miranda portable & maybe gaim too
    i) get account usernames & password from old installation
 b) install openoffice
 c) ...etc.

now the thing is i want only step i) to appear in my next to do list, and i want the complete set of actions to appear in projects, portable. and after i check that of, step a) should be in my next actions list, then after that is done, step b) ... and so on...

[Next actions View]
i) get account usernames & password from old installation
--
[Project View]
 (the entire list above)
--
After finishing the action the view should now become
[Next actions View]
 a) install Miranda portable & maybe gaim too


now it would be super tedious to split out each step into separate notes, (maybe not that tedious or maybe there is an easier way to do that), and adding tags to them individually, so is there a way... that only one doable task at a time from the project shows up and the next one after that is done (i.e. force sequential treatment)...
and i practically think of everything as projects as there are always multiple actions involved in each thing i have to do, or places i have to go to, to fetch information.

So is there a good way to do this? sigh too tired to think right now...

but basically what i am looking for is something with a heirarchical view of projects, with the ease of auto category recognition using keywords (i.e. tagging), and generating a list of only the nodes of the tree (showing next node after it is done ...etc). hmmm... it sounds complicated, but maybe someone else can articulate this better than i can in my current condition. and oh, it should have pretty little icons :)

maybe i should use the plain text method of GTDwannabe, :( ....

133
Thanks...  :up: i will try it out now...
maybe you should post this @ evernote forums too? Get the developers to take a look at it...

134
vixay:
from the structure you presented, it seems that you need a tool like Rarslave or other similar Usenet binary tools.

Hmm... didn't work out with the test archive... i guess it ignores it because its a zip.... even after disabling the RAR only flag it doesnt' work...

135
For the programmatically inclined. Here's some VBA code i found some while back on the net and i edited it, added some comments ...etc. I like this method the best, as it is non-destructive and upto you what you do with it. I have used it successfully and i love it! Also include is some other code that you can try out... and using the template you can do any of your own operations if you know VBA...!

How to use?

1) Copy Code below
2) Open outlook, Tools>Macro>Visual Basic Editor (Alt + F11)
3) Insert new module
or * Alternatively you can import the attached file  "MarkTools.bas" and skip to step 7
4) Paste Code
5) Save
6) Close VBE

7) Tools>Macro>Run Macro (Alt + F8)
8) Choose "MarkDuplicateContacts"
9) Now goto your contacts folder
10) Add the column/field "FTP Site"
11) Group by that column
12) All FTP Sites that say "DELETE.ME.I.AM.A.DUPE" can be safely deleted/moved to another folder

13) You are done!


Attribute VB_Name = "MarkTools"
Public Sub MarkDuplicateContacts()
Dim oldcontact As ContactItem, newcontact As ContactItem, j As Integer
Dim lCount As Long
Set mynamespace = GetNamespace("MAPI")
Set myfolder = mynamespace.GetDefaultFolder(olFolderContacts)
Set myitems = myfolder.Items
'Sort Contacts
myitems.Sort "[File As]", olDescending
totalcount = myitems.Count
j = 1
'Find first valid contact
While ((j < totalcount) And (myitems(j).Class <> olContact))
  j = j + 1
Wend
Set oldcontact = myitems(j)
'Process each contact from there on
'This loop compares only contacts before and after the current one
'since the list is sorted, this should work correctly as contacts
'with the same name WILL be next to each other
'This is a standard linear algorithm with a performance of O(N) (in Big O notation)
'(or so i think :))
For i = j + 1 To totalcount
  If (myitems(i).Class = olContact) Then
    Set newcontact = myitems(i)
    'if((newcontact.lastmodificationtime = oldcontact.lastmodificationtime) and
    If ((newcontact.LastNameAndFirstName = oldcontact.LastNameAndFirstName) And _
        (newcontact.FileAs = oldcontact.FileAs) And _
        (newcontact.PagerNumber = oldcontact.PagerNumber) And _
        (newcontact.HomeTelephoneNumber = oldcontact.HomeTelephoneNumber) And _
        (newcontact.BusinessTelephoneNumber = oldcontact.BusinessTelephoneNumber) And _
        (newcontact.BusinessAddress = oldcontact.BusinessAddress) And _
        (newcontact.Email1Address = oldcontact.Email1Address) And _
        (newcontact.HomeAddress = oldcontact.HomeAddress) And _
        (newcontact.CompanyName = oldcontact.CompanyName)) Then
      'use FTPSite as a flag to mark duplicates
      newcontact.FTPSite = "DELETE.ME.I.AM.A.DUPE"
      newcontact.Save
      lCount = lCount + 1
    End If
    Set oldcontact = newcontact
  End If
Next i
MsgBox lCount & " Duplicate contacts found."
End Sub

Public Sub MarkBlankNumberContacts()
Dim oldcontact As ContactItem, newcontact As ContactItem, j As Integer
Dim lCount As Long
Set mynamespace = GetNamespace("MAPI")
Set myfolder = mynamespace.GetDefaultFolder(olFolderContacts)
Set myitems = myfolder.Items
'Sort Contacts
myitems.Sort "[File As]", olDescending
totalcount = myitems.Count
j = 1
l = 0
'Find first valid contact
While ((j < totalcount) And (myitems(j).Class <> olContact))
  j = j + 1
Wend
'Process each contact from there on
'Check if ALL the possible phone number fields are blank...
'IF and only IF all are blank then can we mark the contact
For i = j + 1 To totalcount
  If (myitems(i).Class = olContact) Then
    Set newcontact = myitems(i)
    If ((newcontact.AssistantTelephoneNumber = vbNullString) And _
        (newcontact.BusinessFaxNumber = vbNullString) And _
        (newcontact.BusinessTelephoneNumber = vbNullString) And _
        (newcontact.Business2TelephoneNumber = vbNullString) And _
        (newcontact.CarTelephoneNumber = vbNullString) And _
        (newcontact.CompanyMainTelephoneNumber = vbNullString) And _
        (newcontact.HomeFaxNumber = vbNullString) And _
        (newcontact.HomeTelephoneNumber = vbNullString) And _
        (newcontact.Home2TelephoneNumber = vbNullString) And _
        (newcontact.MobileTelephoneNumber = vbNullString) And _
        (newcontact.OtherFaxNumber = vbNullString) And _
        (newcontact.OtherTelephoneNumber = vbNullString) And _
        (newcontact.PrimaryTelephoneNumber = vbNullString) And _
        (newcontact.RadioTelephoneNumber = vbNullString) And _
        (newcontact.PagerNumber = vbNullString)) Then
      'use FTPSite as a flag to mark Deletion
      newcontact.FTPSite = "DELETE.ME.NO.NUMBERS"
      newcontact.Save
      lCount = lCount + 1
    End If
  End If
Next i
MsgBox lCount & " Contacts with no numbers found."
End Sub

Sub DisplayViewDef()
'Displays the XML definition of a View object

    Dim olApp As Outlook.Application
    Dim objName As Outlook.NameSpace
    Dim objViews As Outlook.Views
    Dim objView As Outlook.View

    Set olApp = New Outlook.Application
    Set objName = olApp.GetNamespace("MAPI")
    Set objViews = objName.GetDefaultFolder(olFolderInbox).Views
     
    'Return a view called Table View if it already exists, else create one
    Set objView = objViews.Item("Table View")
    If objView Is Nothing Then
          Set objView = objViews.Add("Table View", olTableView, olViewSaveOptionAllFoldersOfType)
    End If
    MsgBox olApp.ActiveExplorer.CurrentView.XML
    MsgBox objView.XML
End Sub

Pages: prev1 ... 22 23 24 25 26 [27] 28next
Go to full version