Archive for November, 2008

10,000 Pageview Milestone Reached

Good evening everyone. Well we hit the 10,000 paegview mark since May 2008 on this little blog space of mine tonight. I realize many of you are well beyond that and get a lot more pageviews than I do. But for me, and my first attempt at blogging it is pretty good I think. And getting to know many of you has been a lot of fun and educational. And others of you I have helped.

Thought it would be fun to tell you some statistics.

The 10,000th pageview occurred from someone in Buenos Aires at IP address 201.255.64.11.

He visited this blog entry which is the blog entry entitled "The Devil’s Gospel" posted earlier today. This person spent about 8 minutes on this blog entry.

The top blog entry visited is here which is entitled "Get Window Handles Associated With Process in vb.net".

98 percent of all visitors are referred by Google searches, usually .NET Framework related. 98 percent of all visitors are first time visitors. That means I haven’t developed a real loyal following but hey I don’t mind. Like I said this is my first time at this and to be honest its fun helping people.

These are the browser percentages of visitors:

41.20%    IE    7
31.00%    Firefox    3
12.60%    IE    6
4.60%    Firefox    2
2.80%    Chrome    0.3
2.60%    Chrome    0.4
1.40%    IE    8
1.40%    Rippers    0
1.00%    Opera    9.6
0.60%    Opera    9.5
0.40%    Firefox    1.5
0.20%    Safari    3.1
0.20%    IEMobile   

Percentages from various countries. I dropped everyone below 1 percent.

Pct    CTRY               
32.60%    United States               
10.00%    United Kingdom               
6.40%    India               
4.60%    Germany               
3.60%    Australia               
3.60%    Canada               
3.20%    Belgium               
2.60%    Italy               
1.80%    Thailand               
1.60%    Europe               
1.60%    China               
1.40%    Israel               
1.40%    Egypt               
1.40%    France               
1.20%    Japan               
1.00%    Greece               
1.00%    Taiwan               
1.00%    Philippines               
1.00%    Switzerland               
1.00%    Malaysia               
1.00%    Turkey               
1.00%    Norway               

Well that’s about it. Thanks so much for your support and putting up with my questions. Hope you made it a great day!

 

Technorati Tags: ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

Windows Live Tags: United,IP Address,milestone,10,000,.NET,vb.net,Pageview,statistics,Buenos,Aires,Devil,Gospel,person,Window,Process,visitors,Google,Framework,haven,Firefox,Chrome,Rippers,Safari,IEMobile,Kingdom,India,Germany,Australia,Canada,Belgium,Thailand,Europe,China,Israel,Egypt,France,Japan,Greece,Taiwan,Philippines,Switzerland,Malaysia,Turkey,Norway,percentage,opus,blog

3 Comments

The Devil’s Gospel

If you grew up in the 1970-1990’s you grew up in the "Me" generation. This generation took for granted that self comes first, that to meet your own needs and desires is the primary focus of life. You make your own rules, your own path of salvation and liberty. Truth be told, this lie has always  been around. Frank Sinatra speaks to this lie when he sang the song "My Way" as did Jon Bon Jovi when he sang the song "It’s My Life". If you really want to go back to where that lie started, it was started in the Garden of Eden.

"Now the serpent was more crafty than any of the wild animals the LORD God had made. He said to the woman, "Did God really say, ‘You must not eat from any tree in the garden’?" The woman said to the serpent, "We may eat fruit from the trees in the garden, but God did say, ‘You must not eat fruit from the tree that is in the middle of the garden, and you must not touch it, or you will die.’ " "You will not surely die," the serpent said to the woman. "For God knows that when you eat of it your eyes will be opened, and you will be like God, knowing good and evil." When the woman saw that the fruit of the tree was good for food and pleasing to the eye, and also desirable for gaining wisdom, she took some and ate it. She also gave some to her husband, who was with her, and he ate it. "

I wrote a parody of the Jon Bon Jovi song called "It’s My Life" called "The Devil’s Gospel" which was performed by the Christian parody rock group I started called "Jericho" that I would like to share with you all today. The lyrics are below and a place you can download the song. If you are interested in other music we did let me know.  (incidentally we are getting together for another gig soon – we had to let it go due to relocations and status changes of various members).

 

 

 http://cid-a0d71e1614e8dbf8.skydrive.live.com/embedrowdetail.aspx/Public/06TheDevil|4sGospel.wma

The Devil’s Gospel – (parody of the song “It’s My Life” by Bon Jovi)

Verse

This is a about how it all got started;         the lie told to Eve back in the garden;         this lie has

Always been around; it’s the devil’s gospel deceiving sound;

Chorus

It’s my life; a lie so clever; of your life you are the master;     you decide what’s wrong or if it’s right;       

It’s my life; you get to take your chosen highway;     all leading to the same place you say;

Your the god on whom you will rely; it’s my life

Verse

Wait a second there you hear that sound;     your house of cards is crumbling down;    

Tomorrow could become your judgment day; when you meet the Lord you think you’ll (will) say

Bridge

Behold he is knocking at your door; the Lord of all do not ignore

Second Chorus

Jesus Christ; who reigns forever; died that you’ll have life hereafter;         gave his life so you 

would never die;    Jesus Christ; with you on the narrow highway;         He’s the life and only

true way; On him you always can rely; Jesus Christ

 

Technorati Tags: ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

Windows Live Tags: Me,genesis,Bon,lie,Devil,Gospel,generation,self,needs,desires,life,rules,path,salvation,Truth,Frank,Sinatra,song,Jovi,Garden,Eden,animals,LORD,woman,tree,fruit,food,wisdom,husband,Christian,Jericho,lyrics,music,status,Verse,Chorus,highway,judgment,door,Jesus,Christ,member

1 Comment

Automatic Tag Generator For Windows Live Writer PlugIn Nearly Complete – Need Beta Testers

Good day all. This is to give you an update on the progress of the Automatic Tag Generator For Windows Live Writer Plugin I am working on.

I request anyone interested in beta testing the plugin to contact me via message or comment here. The plugin will require MS Word 2000 or above to be installed on your computer and that the .NET Framework 3.5 be installed.

The plugin logic is nearly complete. Below are screenshots of what it will look like along with explanations of what each screen does.

The options screen opens when click “View” and “Generate Tags” in the insert menu in Windows Live Writer. It will contain the title and text of your blog in the screen. You can have Technorati Tags or Windows Live Tags (or both) generated by selecting the checkboxes. Once you are ready to move on you click “Generate”.

http://cid-a0d71e1614e8dbf8.skydrive.live.com/embedrowdetail.aspx/Public/options.JPG

Once complete, the tab “Create” opens. There the tags generated appear in the grid, the ability to modify, delete or add tags in the middle and the tags currently being generated in the textbox on the right. One you click “Insert” it will insert the newly created tags into your blog entry.

http://cid-a0d71e1614e8dbf8.skydrive.live.com/embedrowdetail.aspx/Public/create.JPG

12 Comments

Read a Text File Embedded as a Resource in a dll with vb.net

Good Morning! I hope your thanksgiving was a happy one. My family is in Minnesota due to the holiday where her brother is getting married so I am here by myself. I ate a stir fry for dinner last night. But really its okay.

Today’s topic is related to my next post concerning how you can save tags to always be included in the Automatic Tag Generation Plugin I am creating for Windows Live Writer. Basically, we want to read a text file that will store those words, which is embedded as a resource file in the dll for the plugin. Happy shopping and make it a great day!

Sub GetFileContents(ByVal FileName As String, ByVal DataTable As DataTable)
        Dim this As [Assembly]
        this = System.Reflection.Assembly.GetExecutingAssembly
        For Each resource As String In this.GetManifestResourceNames()
            If resource.IndexOf(FileName) > -1 Then
                Dim inFile = New System.IO.StreamReader(this.GetManifestResourceStream(resource))
                While inFile.Peek() > -1
                    Dim readline As String = inFile.ReadLine
                    Dim row As DataRow = DataTable.NewRow
                    row.Item(FileName) = readline
                    DataTable.Rows.Add(row)
                End While
            End If
        Next

 

Leave a comment

Windows Live Writer Automatic Tag Generation Plugin Update

Good Morning. If you are following what is happening for my current side project (building a plugin for Windows Live Writer that  automatically generates tags for posts based on the content of your post) here is the scoop. The API for Windows Live Writer does not expose the contents of your post to me unless you highlight the text prior to selecting the option to building the tags. So when when you are ready to generate your tags, you will click "Edit" then "Select All", then click "View" and then "Generate Tags". If you have no text highlighted I will send you a message box that will tell you to do so and try again. I will take the text you have highlighted, parse the HTML out, and show it in a textbox to you prior to tag generation. You will also have the opportunity to create lists of words that will automatically be included and words that will always be excluded. As I said yesterday, tags will be based on the the Microsoft Word thesaurus but there will be times when the the thesaurus will be wrong. You will be able to handle words that aren’t handled to your liking and occur often this way. I’ve also decided to include a way for you to backup your include and exclude lists in case this dll changes as they will stored in text files that will be embedded into the dll. After the tags are generated, you will also have the opportunity to go in and review, add, delete or modify tags to be included prior to insertion into your blog.

Well, make it a great day!

 

 

Technorati Tags: ,,,,,,,,,,,,,,,,,,,,,,,,

1 Comment

Use Microsoft Word Thesaurus to find the part of speech of a word with vb.net

Good Morning! The plug in I am working on for Live Writer that will automatically generate Windows Live and Technorati tags (others too if asked for) based on your blog post is coming along. I have sped up the process of creating the tags which was a huge jump for this. I took 4 seconds to generate the tags for this post for example. At the bottom of this post you will see the tags. Though you can’t see them all (which I like – the search engines will see see them regardless) I pasted them as a whole so you can review them. You will need MS Word 2000 or above installed on your machine and 3.5 of the Framework installed. One thing I need is someone who has experience writing add-ons for Live Writer to contact me or if you know someone to let me know who they are.

Anyway today’s code sample is based on this project. We want to find the part of speech of given word (noun, verb etc) using the Microsoft Word thesaurus. Make it a great day!


Join me on Facebook

Public Word As New Word.Application

Public wdAdjective As Integer = 0
    Public wdAdverb As Integer = 2
    Public wdConjunction As Integer = 5
    Public wdIdiom As Integer = 8
    Public wdInterjection As Integer = 7
    Public wdNoun As Integer = 1
    Public wdOther As Integer = 9
    Public wdPreposition As Integer = 6
    Public wdPronoun As Integer = 4
    Public wdVerb As Integer = 3

Sub GetPartOfSpeech(ByVal MyWord as String)

Dim mySynInfo = Word.Application.SynonymInfo(MyWord)
            Dim myPos = mySynInfo.PartOfSpeechList
            Dim pos As String = ""

If mySynInfo.MeaningCount <> 0 Then
               For i = 1 To UBound(myPos)
                   Select Case myPos(i)
                       Case 0
                           pos = "Adjective"
                       Case 1
                           pos = "Noun"
                       Case 2
                           pos = "Adverb"
                       Case 3
                           pos = "Verb"
                       Case 4
                           pos = "Pronoun"
                       Case 5
                           pos = "Conjunction"
                       Case 6
                           pos = "Preposition"
                       Case 7
                           pos = "Interjection"
                       Case 8
                           pos = "Idiom"
                       Case 9
                           pos = "Other"
                       Case Else
                           pos = "Unknown"
                   End Select
                  MsgBox(pos)
               Next
           Else
               pos = "Unknown"
           End If

 

Use,Microsoft,Word,Thesaurus,part,speech,net,Morning,Live,Writer,will,Windows,Technorati,post,process,You,machine,Framework,thing,someone,experience,

writing,code,sample,project,Make,day,Application,Integer,GetPartOfSpeech,ByVal,MyWord,String,SynonymInfo,PartOfSpeechList,MeaningCount,UBound,

Select,Case,Adjective,Noun,Adverb,Verb,Pronoun,Conjunction,Preposition,Interjection,Idiom,End,MsgBox,myPos,mySynInfo,wdOther,wdNoun,wdInterjection,

wdIdiom,wdConjunction,wdAdverb,tags

2 Comments

Windows Live Space Stats Are Wrong

Good Morning. I added a counter to my blog and since it is Sunday and a low traffic day it was a good test to compare the stats that were being generated. I am using the counter from http://www.statcounter.com. Needless to say I was annoyed. Live Space stats seem to miss page views on a regular basis. Now I am left with wondering if I should rely on the Live Space page view number or the statcounter.com number. The only reason I debate that in my mind is that I have been using the Live Space page view number to base my counter on this whole time.  I wonder if I should file this as a support issue and if I do who do I go to? Windows Live Help email form has not been very helpful. They usually copy and paste stuff from their FAQ’s which I already know and usually have nothing to do with what I am asking about.

First these are the stats that were generated so far today by Windows Live. The stats are shown as date and time, page seen and referred from. Below that are the stats provided by statcounter.com. Windows Live clearly missed the hits that occurred from 4:30AM on among others. 

11/23/2008 4:18:42 AM
Kelly’s Chronicles: Fu…
http://www.google.com.au/search?hl=en&q=vb.net+ftpwebrequest+uploa
d+delete&meta=

11/23/2008 4:13:47 AM
Kelly’s Chronicles: Da…
http://www.google.com/search?hl=en&q=Datagridview+cancel++enter+event+

11/23/2008 4:00:51 AM
Kelly’s Chronicles: Sh…
http://www.google.pt/search?hl=pt-PT&q=vb.net+enumerate+all+forms&
amp;meta=

11/23/2008 3:40:00 AM
Kelly’s Chronicles: Ba…

11/23/2008 3:40:00 AM
Kelly’s Chronicles: Ba…

11/23/2008 2:58:57 AM
Kelly’s Chronicles: Ve…
http://www.google.jo/search?q=is+valid+email+vb.net+function&ie=ut
f-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&c
lient=firefox-a

11/23/2008 1:05:53 AM
Kelly’s Chronicles: Ge…
http://us.mc588.mail.yahoo.com/mc/showMessage?fid=Inbox&sort=date&
amp;order=down&startMid=0&.rand=1965367814&da=0&mi
dIndex=0&mid=1_25031_ANlkxEIAAYCxSSj8uw5lETuhg7w&f=1&n
extMid=1_23766_ANhkxEIAAB51SSh3EQNK82M2vK0&m=1_25031_ANlkxEIAA
YCxSSj8uw5lETuhg7w,1_23766_ANhkxEIAAB51SSh3EQNK82M2vK0,1_23072_ANp
kxEIAADQGSSgVlwMJagjouMQ,1_22399_ANxkxEIAACVxSSf%2BtwEvwxUTUYg,1_2
1584_ANtkxEIAAOUbSSfrIAm3uTzVWcw,1_20001_AN5kxEIAAYZ%2FSSfMUgcrTkdzNiM,

11/23/2008 12:58:00 AM
Kelly’s Chronicles: Us…
http://www.google.com/search?hl=en&q=binarywriter+.net&start=1
0&sa=N

11/23/2008 12:36:34 AM
Kelly’s Chronicles: Ge…

11/23/2008 12:20:41 AM
Kelly’s Chronicles: Su…
http://www.stumbleupon.com/refer.php?url=http%3A%2F%2Fkellychronicles.
spaces.live.com%2Fblog%2Fcns%2521A0D71E1614E8DBF8%2521647.entry%3F
wa%3Dwsignin1.0

11/23/2008 12:20:38 AM
Kelly’s Chronicles: Su…
http://www.stumbleupon.com/refer.php?url=http%3A%2F%2Fkellychronicles.
spaces.live.com%2Fblog%2Fcns%2521A0D71E1614E8DBF8%2521647.entry%3F
wa%3Dwsignin1.0

11/23/2008 12:01:34 AM
Kelly’s Chronicles: El…
http://www.google.com.my/search?hl=en&q=delete+row+with+visual+bas
ic.net++without+prmary+key&btnG=Search&meta=

 

Now that stats from statcounter.com. They don’t show the referring link because I am using the HTML not javascript version of their counter. Live Space does not allow javascript.

23 Nov
06:28:02
Firefox 3.0
WinVista
unknown
Bangkok,
Krung Thep,
Thailand
True Internet Co. (124.120.129.18)
kellychronicles.spaces.live.com/blog/cns!A0D71E1614E8DBF8!580.entry
No referring link

23 Nov
06:01:18
IE 6.0
WinXP
unknown
Yokohama,
Kanagawa,
Japan
So-net Service (115.163.167.126)
kellychronicles.spaces.live.com/blog/cns!A0D71E1614E8DBF8!217.entry
No referring link

23 Nov
04:35:24
IE 7.0
WinVista
unknown
Jakarta,
Jakarta Raya,
Indonesia
Pt. Broadband Multimedia, Tbk (118.137.48.39)
kellychronicles.spaces.live.com/default.aspx
No referring link

23 Nov
04:30:10
IE 7.0
WinVista
unknown
Jakarta,
Jakarta Raya,
Indonesia
Pt. Broadband Multimedia, Tbk (118.137.48.39)
kellychronicles.spaces.live.com/blog/cns!A0D71E1614E8DBF8!670.entry
No referring link

23 Nov
04:18:27
IE 7.0
WinXP
unknown
Melbourne,
Victoria,
Australia
Netspace Online Systems Pty Ltd (220.253.49.68)
kellychronicles.spaces.live.com/Blog/cns!A0D71E1614E8DBF8!215.entry
No referring link

23 Nov
04:13:28
IE 7.0
WinXP
unknown
Dubai,
United Arab Emirates
Dubai Sports City (91.73.236.130)
kellychronicles.spaces.live.com/blog/cns!A0D71E1614E8DBF8!256.entry
No referring link

23 Nov
04:02:28
Firefox 2.0
WinVista
unknown
Cape Town,
Western Cape,
South Africa
Internet Solutions (196.209.20.7)
kellychronicles.spaces.live.com/Blog/cns!A0D71E1614E8DBF8!525.entry
No referring link

23 Nov
04:00:44
IE 7.0
WinVista
unknown
Lisbon,
Lisboa,
Portugal
Onitelecom – Infocomunicacoes, S.a. (213.58.243.15)
kellychronicles.spaces.live.com/Blog/cns!A0D71E1614E8DBF8!308.entry
No referring link

23 Nov
03:40:54
Firefox 3.0
WinXP
unknown
Antwerp,
Antwerpen,
Belgium
Scarlet (81.11.230.24)
kellychronicles.spaces.live.com/blog/cns!A0D71E1614E8DBF8!483.entry
No referring link

23 Nov
03:39:58
Chrome 0.3
WinXP
unknown
Kfar Saba,
Hamerkaz,
Israel
Eci Telecom (147.234.2.5)
kellychronicles.spaces.live.com/Blog/cns!A0D71E1614E8DBF8!368.entry
No referring link

23 Nov
03:39:50
Chrome 0.3
WinXP
unknown
Kfar Saba,
Hamerkaz,
Israel
Eci Telecom (147.234.2.5)
kellychronicles.spaces.live.com/Blog/cns!A0D71E1614E8DBF8!368.entry
No referring link

23 Nov
01:42:18
IE 6.0
WinXP
unknown
Surat,
Gujarat,
India
Hathway Ip Over Cable Internet Access Service (116.74.98.193)
kellychronicles.spaces.live.com/Blog/cns!A0D71E1614E8DBF8!215.entry
No referring link

23 Nov
01:04:35
IE 6.0
WinXP
unknown

Esfahan,
Ira
Rangin Kaman Rayaneh Sepahan (80.191.149.197)
kellychronicles.spaces.live.com/blog/cns!A0D71E1614E8DBF8!461.entry
No referring link

23 Nov
00:57:49
IE 7.0
WinVista
unknown
Denver,
Colorado,
United States
Qwest Communications (65.102.192.133)
kellychronicles.spaces.live.com/Blog/cns!A0D71E1614E8DBF8!200.entry
No referring link

23 Nov
00:52:54
IE 7.0
WinVista
unknown
Kingsport,
Tennessee,
United States
Systems And Computer Services Division Eastman Che (199.190.8.13)
kellychronicles.spaces.live.com/Blog/cns!A0D71E1614E8DBF8!400.entry
No referring link

23 Nov
00:36:28
IE 6.0
WinXP
unknown
Kashan,
Fars,
Ira
Fara Ertebat Kashan Co (85.185.131.62)
kellychronicles.spaces.live.com/blog/cns!A0D71E1614E8DBF8!461.entry
No referring link

23 Nov
00:32:46
IE 7.0
WinXP
unknown
Nijmegen,
Gelderland,
Netherlands
Chello (77.251.133.105)

kellychronicles.spaces.live.com/blog/cns!A0D71E1614E8DBF8!217.entry
No referring link

23 Nov
00:20:28
Firefox 3.0
WinVista
unknown
Jackson,
Michigan,
United States
Comcast Cable (76.20.173.140)
kellychronicles.spaces.live.com/blog/cns%21A0D71E1614E8DBF8%21647.entry?wa=wsignin1.0
No referring link

23 Nov
00:20:25
Firefox 3.0
WinVista
unknown
Jackson,
Michigan,
United States
Comcast Cable (76.20.173.140)
kellychronicles.spaces.live.com/blog/cns%21A0D71E1614E8DBF8%21647.entry?wa=wsignin1.0
No referring link

23 Nov
00:01:17
Firefox 3.0
WinXP
unknown
Shah Alam,
Selangor,
Malaysia
Telekom Malaysia Berhad (60.51.31.118)
kellychronicles.spaces.live.com/Blog/cns!A0D71E1614E8DBF8!406.entry
No referring link

 

Leave a comment

Automatic Keyword Creation: Grammar Rules – Need Your Help

Okay as the second part posting what I have come up with as grammar rules. What these basically are is guides to determine when a word should be called a noun, verb etc and if the dictionary did not return the proper identity of the word being considered. For example when saying:

I am using Excel to do this.

The dictionary will return Excel as a verb. But because we know from our rules that any verb returned as a capital word is a proper noun and should be recorded that way.

So here are the rules I have so far. Please leave more in the comments. It will be a BIG help to me as I am not an English major. Thank You!

Entire Blog Guidelines – when reading the whole thing into a string

Always drop the "’s" if it is the last letters of the word.(e.g.  in "Vic Mackey’s job" we would drop the ‘s off of Mackey)

Always drop any word with a "_" in it, or any kind of special character

Grammar Rules

if a verb type is returned, but it is captialized, it is a proper noun. (e.g. Excel)

if a preposition type is returned, the following word should be a adjective, noun or article. (e.g. "of Excel’s ability to function)

If unknown type is returned and it is capitalized it is a proper noun. (e.g. Vic)

if unknown type is returned and it is capitalized group all consecutive capital words as a proper noun.    

 

Technorati Tags: ,,,,,,,,,,,,,,,

Windows Live Tags: Automatic,Keyword,Creation,Grammar,Rules,Help,word,dictionary,capital,English,Blog,Guidelines,article,words,noun,verb

Leave a comment

Automatic Keyword Creation: Data Structure

Hello all. I am getting more excited as I began to get into this and about all the possibilities I could go with it. But for now I have to concentrate on the logic of building the keyword creation.

I would like to see other developers help me. But my experience has taught me that usually others don’t come on board until it is nearly finished. I have things I could say about that but of course I welcome and need the help.

I am debating whether or not to build this with showing the steps I have taken all along the way as kind of a joint venture project with those that are my friends on Live Space. The upside is it becomes a community project, and we all get to participate. The downside is many chefs spoil a broth. I think that is how the saying goes. But lets just play it as it goes and I will judge by your reaction whether or not to publicly discuss its development.

Anyway how it will work is it will take all words submitted except for those that are numbers or articles (a, an, the) and put them into a datatable called "RawWords". It will have the following columns:

WordID (the count of the word in the blog. The first word would be 0. It will be the primary key.)

WordRead (the word currently being read)

WordReadType (did the dictionary return it as a noun or what?)

WordReadCase (lowercase or uppercase. Easier to record then go back and forth trying to go back and forth in a string to determine)

PreviousWord (at times the type of usage is determined by the previous word. If the previous word was "with" and the current word is "Excel" we know Excel will be a noun)

PreviousWordType (did the dictionary return it as a noun or what?)

PreviousWordCase (if we have consecutive capitalized words it will be a proper noun and should be grouped together (e.g. Green Bay Packers). So if 3 consecutive rows are capitalized we will put them together and add it as a keyword.)

Then we will have a second table called "FilteredWords", we will apply rules to the data collected (see the next post) and go through the words shown and apply them. For example if it sees three rows with capital letters it will know it should be one word and enter it into the new table accordingly and record its word type as a proper noun.

Our keywords will be the nouns and proper nouns generated.

So that’s about it. Please comment on this and the next post as it will be important to how this is written. I am not an English major and could use all the help I can get.

 

 

 

Technorati Tags: ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

Windows Live Tags: Automatic,Keyword,Creation,Data,Structure,possibilities,logic,steps,friends,Live,Space,upside,downside,broth,reaction,development,words,numbers,RawWords,WordID,word,WordRead,WordReadType,dictionary,WordReadCase,Easier,PreviousWord,times,usage,Excel,PreviousWordType,PreviousWordCase,Green,Packers,FilteredWords,rules,example,capital,English,article,column,noun

Leave a comment

Automatic Keyword Creation for Windows Live Add On Update

Started out smoothly. I got to work on it during my lunch hour. As I said before if you think of suggestions I would love to hear them.
 
I am not going to use MS Word for a dictionary at this point. Rather I am unsing an online dictionary. If I should choose to move to another source it will be fine as I will have the logic down.
 
Basically I am going to refer you to a past blog entry and show you the keywords it would have generated and then the keywords it did not choose to generate, either cause the words were too short, not a noun or were numbers.
 
Right now this is just the logic. We will work on the gui and options later.
 
The text contained in the entry:
 
Fix: Jet can get the datatype wrong with Excel as data source using vb.net
Good Morning. I cannot believe what happened on "The Shield" last night. All of Mackey’s talk about loyalty and family went straight down the tubes when his butt was on the line. Is there anyone left routing for this bastard? I think for a lot of us, it is like we want to see justice served and see this guy go down in flames. it’s a car wreck and we can’t turn away. Next week is a 90 minute episode and believe you me I will be taping this one.
Anyway, I really struggled with this. When connecting to an excel spreadsheet the Jet Engine "fixes" the datatypes with reference to a scan of some rows and then produces NULLS when subsequent values in that column do not conform to that fixed datatype: specifically text in number columns. This is what I came up with and I have attached the spreadsheet. I hope you never have to deal with this problem.  Don’t forget to change the path for the attached spreadsheet. Make it a great day!
 
End of entry…… 
 
Keywords That Would Have Been Generated (at this point):
 
Jet,data,source,net,Morning,Shield,night,loyalty,family,line,bastard,lot,
justice,car,wreck,week,minute,episode,one,spreadsheet,Engine,
reference,column,text,number,hope,deal,problem,path
 
Words It Ignored listed with the type of word the dictionary said it was. One word, I have got to find a way to have the logic include was "Excel" as that was critical to it. But not bad for a start. It thought "Excel" as in being good at something not the program.
 

Fix verb

can verb

get verb

wrong adj

with prep

Excel verb

Good adj

cannot verb

believe verb

what adj

last adj

All adj

talk verb

about prep

and abbreviation

straight adj

down adverb

when adverb

his adj

butt verb

there adverb

anyone pronoun

left adj

for prep

this pronoun

think verb

for prep

like adj

want verb

see verb

and abbreviation

see verb

this pronoun

guy abbreviation

down adverb

and abbreviation

can verb

turn verb

away adverb

Next adj

and abbreviation

believe verb

you pronoun

will auxiliary verb

this pronoun

Anyway conj

really adverb

with prep

this pronoun

When adverb

excel verb

with prep

scan verb

some adj

and abbreviation

then adverb

when adverb

subsequent adj

that adj

not adverb

conform verb

that adj

fixed adj

This pronoun

what adj

came verb

with prep

and abbreviation

have verb

attached adj

you pronoun

never adverb

have verb

with prep

this pronoun

forget verb

change verb

for prep

attached adj

Make verb

great adj

 
 

1 Comment