|
Home
Pages
Pidgin
Azarennya (S|N)
Mac
D
RB
TextTree
Textanium
Reference
ToDo
Food
Local
Edit
Tools: Hide
Local: Hide
Language: Hide
Fantasy: Hide
SciFi: Hide
Film: Hide
Music: Hide
REALbasic: Hide
Coding: Hide
Science: Hide
History: Hide
News/Politics: Hide
Cults/Crime: Hide
Miscellaneous: Hide
|
Edit
2008-12-25
Cool stuff to read up on later: The Inform programming language for writing interactive fiction (FAQ). Also Yonk, an open-source tool for writing interactive fiction, written in REALbasic.
2008-12-10
Download REALbasic. If you can get partway to a working text-editor application, buy the Professional Edition.
2008-10-31
Looking for screaming tantrum audio/video:
"screaming" "tantrum" "loses it"
Vocabulary:
- pombudou -- Noise made by wood or metal or plastic when temperature changes or when undergoing a change in pressure. Usually suggests the sound of something creaking or banging without an obvious external cause, but may also suggest the sound of someone creeping through a room, trying to be quiet.
- boufu -- Dog. (A word from the days of the scavenging nomads who lived in the shadows and left as little trace of themselves as possible.)
2008-09-29
Add data to the vocabulary database at home:
- zomo (modifier marker) "the most" -- superlative marker.
- jee r Left side; leftward.
- jei v To use, do, employ, deploy, etc.
- jumo v To hide in, retreat to, or seek safety in (a place).
- kain v To contain or enclose.
- kei r To buy; to pay for; to do something in order to acquire (something else).
- kein v To see, to perceive clearly, to understand the implications of what one is seeing.
- kembe n Drum.
- kemine n Movement [< Sp caminar, to walk]. Any sort of "move" or gesture -- a dance step, a martial-arts movement, a hand gesture, a body pose or stance, etc. (Once you have THAT word, you end up with all kinds of specific words for specific "kemines".)
- kinoon cm And then; as a result; and thereby. A "kinoon" clause usually occurs immediately after a "swera" clause.
- ko vm Marks a verb. If the verb is transitive, then "ko" makes it passive, so that the grammatical subject of the clause becomes the object of the verb. If the verb is stative or intransitive, then "ko" indicates that the state or action was imposed onto the subject by another agent. Thus a verb meaning "is red" is changed to mean "is made red"; a verb meaning "to run" is changed to mean "to be made to run."
- kobo n House.
- kocho n Any kind of protective covering: skin, tree bark, clothing, outer shell, shelter, etc.
- komwa cm Hello; hey. Used not so much as a greeting as to initiate a conversation.
- kwalla vm Will; is guaranteed to. Marks a future verb whose action is certain to occur, if not inevitable. Note that while military English might use "will" as a way of giving commands, as in "You will report to Company C at 0300," "kwalla" is not used in this way. Instead, "kwalla" is used only to mark predictions that the speaker is positive about.
- kwenna n Much; many; a huge amount. This, like "hei," is considered a noun, not a modifier; other nouns modify "kwenna."
- la nm The. This marks a noun as singular and common. Use "lon" to mark a noun as plural.
- lagwe v To be slow-moving or languid or leisurely.
- lana v To be pretty or pleasant to look at; to give pleasure to the senses of (someone).
- leta v To tell (a story, account, narrative, explanation, etc.).
- lon nm The. This marks a noun as plural and common. Use "la" to mark a noun as singular.
- ma r Color or light. Used both for pigments and for bands of the electromagnetic spectrum. This radical occurs only as a suffix in compound words.
- maugi v To be soft and sticky.
- maviresha n Wedding celebration.
- swera cm If; suppose that. Marks a conditional clause. A "swera" clause is usually followed by a "kinoon" clause.
- soo v To wash or cleanse.
- se n Used as a stand-in for an object when the verb is intransitive or the object is irrelevant. [ult. < E self]
- nes r Face; front.
- myar v To meow like a cat.
One line of words looks like this (call it the "koin" [< kind] line for now):
NUMBERS
- wan - one (UH -> AH)
- teo - two (OO -> EO)
- fui - three (cRv -> cWv; EE -> IH)
- fua - four (OR or OH-AH -> AH)
-- probably change this to avoid confusion with fui.
- negi - five (prob. from "nickle")
- sesa - six (IH -> EH)
- saan - seven (EH -> AA)
- ha - eight
-- if "four" -> "ha" then "eight" might be "cho"
-- IMPLICATION: Ancestors of Azarennya were originally bilingual,
speaking English but experimenting with their original
lingo, picking words that reminded them of the meaning
intended, then reshaping the words when one word could get
confused with another in the same context.
UH -> AH
- dan - done
- gan [< gun] - to act against someone [METAVERB]
- ran [< run] - to move away from someone or something [METAVERB]
OO -> EO
- keo [< cool] - to wait [METAVERB or verb article]
- deo [< do]
- meo [< move]
- feo [< fool]
- leos [< lose(r)] - to undergo something unfortunate [METAVERB]
- seon [< soon] - future marker (replace to avoid confusion with "so")
- reo [< rule] - clause marker: It is obligatory that...
AI -> OI but AIR -> AYA and AIL -> AYO
- fire > faya
- child > chayo
- file > fayo
- tire > taya
- mile > mayo
- pile > payo
- tile > tayo
- while > wayo
- wire > waya
- dial > dayo
- kind > koin
- fine > foin
IH -> EH
- bib > beba
- bid > beda
- big > bega
- bill (beah-awl) > belo
- bin > bena
- bring > brena
- build > beldo
- chill > chelo
- chin > chena
- chip > chepa
- click > kleka
- cling > klena
- clip > klepa
- dip > depa
- ditch > decha
- drill > drelo
- drip > drepa
- fill > felo
- fin > fena
- fish > fesha
- fist > festa
- gill > gelo
- gin > jena
- glitch > glecha
- grill > grelo
- grin > grena
- grip > grepa
- gym > jema
- hitch > hecha
- hill > helo
- him > hema
- Jill > Jelo
- kick > keka
- kid > keda
- kill > kelo
- Kim > Kema
- king > kenga
- kit > keta
- lick > leka
- lid > leda
- lift > lefa (ft > f)
- (little) > lelo
- link > lenka
- lip > lepa
- list > lesta
- Mick > Meka
- mill > melo
- min > mena
- miss > mesa
- mist > mesta (mesa? st > s?)
- pill > pelo
- quick > kueka (> weka -- to escape, get away before being captured or stopped)
- shill > shelo
- sift > sefa
- sin > sena
- sip > sepa
- sit > seta
- skill > skelo
- skim > skema
- skin > skena
- skip > skepa
- skit > sketa (argot: an operation, a mission)
- slick > sleka
- slim > slema
- slip > slepa
- slit > sleta (> fleta -- to cut something many times but not into pieces)
- spill > spelo
- still > stelo
- till > telo
- whip > wepa
- will > welo
- win > wena
- wish > wesha
- wring > renga
- wrist > resta
- zit > zeta
These METAVERBs might just be verb articles, used either (1) to classify the effect or intent of the verb that follows, or (2) to show tense, aspect, or mood.
The "oi" is pronounced not like the "oy" sound in English, but more like two half-length vowels in sequence, thus "no-in" (like "knowin'") spoken quickly. This is how diphthongs are spoken by natives -- the vowels don't really slide from one to another; the vowels are distinct but pronounced quickly.
Another line ("kandi" < kind) dealt with final consonants in a strange way:
- eight > heti
- rule > rolu
- put > putu
- cap > kepa
- coin > coni
- line > lani
- kind > kandi
- child > chaldi
- farm > famu
- house > hasu
However, words ending in "l", "n", "r", and "s" and containing only simple vowels or diphthongs whose vowels were close (e.g., "ei", "ou") did not change in this way:
- bone > bon
- plane > plen
- bowl > bol
- ball > bal
- far > fa
- case > kes
- property nunsolai
- preliminary vanzi
- quick naniroo
- game nalzir
- impulse lalyi
- behave rozhain
- noun sudeigun
- journal divobi
- cruel safisjee
- rigging laslaurmin
- doesn't laliga
- crash daji
- clear maba
- rank jailunsa
- cope jindunnin
- next zaidi
- crud baijir
- motor nainen
- ray kila
- rent nelaman
- survivor misanven
- virulent bimonan
- instead nasi
- reason salas
- especially senva
- wrestle lanlaigi
- demon choolchissai
- demand dasleljain
- work lada
- wet samacha
- burn tairenzi
- rap maina
- area sivasa
- way minonno
- secretary lisansa
- thank rumasfa
- name veiferi
- stool bumin
- tough nanlandi
- farmland vada
- himself ancheen
- republic langalal
znotes (630,123-byte text file)
- backlash saidi backlash; aggressive reaction, esp. after the reactor has previously been patient or unassuming
- checkers michou type of "table game" (maybe checkers, maybe mahjohng, maybe cards arranged on the table)
- it nannis relatively trifling affair or matter; small thing; chore, detail, errand, etc.
- sugar joolu a kind of candy made from a kind of fermented fruit
- over dihnsus a type of tent or loose covering placed on poles
- carrot taja type of vegetable, whose root is editable, like carrots
- country nancho country estate; a miniature domed environment (village) away from the cities
- weird zheija
- respectable boulahn
- mouse cheipun
- mess moneischin
- sore nalasa
- tip loonmein loomein --
- tomorrow sasmin
- secondary safan
- just anna
- involved gana involved, associated, connected
- flock beneigo
- yet jindola
- padding nichin
- rake lissadan
- four limon
- question nanla
- belong kulon
- about babachan
- break sagain
- son kijunan
- entrance chondin
- stallion silagul
- glass boodais
- occur nanji
- womb limouva
- powerful neeaman
- granular noldaman
- capital sinasa
- consider kanlachan
- graphic sennoosjas
Japanese borrowings -- some adjectives end in -i or -ee because of a Japanese influence.
2008-09-23
Considering FileMaker to hold Azarennya data.
- VOCAB: A main table to hold words I've come up with, i.e., words with a meaning (or at least a hint of a meaning).
- Word (English-ASCII transliteration) + optional number (to distinguish homonyms)
- Type (noun, clause marker, etc.) and subtype (proper/common, transitive/intransitive, verb/preposition, etc.)
- Meaning (and semantic keywords)
- Source word (etymology)
- Phonological structure ("asai" = VCVV, "kran" = CCVC, "nahvoo" = CVVCV, etc.)
- It might be good to write a function that deduces this from the "Word" field.
- Number of syllables
- It might be good to write a function that deduces this from the "Word" field.
- Path into language:
- Codename "Rain" if it's the set of sound changes I've been working on
- "Nippon" if it's a borrowing from Japanese
- "Chohba" if it's a borrowing from the alien language I've been working on
- "Magic" if I just made it up, e.g., "lailaja"
- Notes
- TYPES: A table of parts of speech (types and subtypes).
- Abbreviation
- Full name
- Description
- SEMANTIC: A list of semantic keywords.
- PATHS: A list of etymological paths.
Create a database for bus schedules! Copy bus schedule times/stop locations/bus routes into the database. Also, explore the possibility of linking to or embedding a map of a stop location in a record.
- Example: "Police Pro Maps". What it does: This example uses the address, city, and state data that is stored in the Police department's FileMaker Pro database. It gives the responding officer an overhead map of where the call is in relation to other streets. How it works: You can use any of the built-in mapping links in the FileMaker Web Viewer Setup dialog to create this solution yourself. (See here.)
2008-09-19
Programming notes
From http://www.stone.com/The_Cocoa_Files/Writing_Good_Cocoa_Code.html :
- "For example, an NSMutableArray might be a good choice as a collection data structure if there are only a dozen items in the collection. But if there are a hundred, then an NSMutableSet might be more appropriate since it offers a quick way to determine if an item is in the collection or not. Should the number of items reach a thousand, then the most efficient collection might be an NSMutableDictionary, since hashtables allow direct access to any element in constant time." (I'm considering breaking up the text file into individual SasshiNote objects as part of a SasshiNoteDocument model.)
- "The main difference between first pass, get it up and running, code and final-for-now production code is how you handle edge cases and error checking. Our tendency is to imagine that everything is just going to work, but reality and user feedback shows us otherwise. Be sure to check the value of any method that returns a BOOL, since forgetting to do so may cause code that follows to fail."
From http://www.macdevcenter.com/pub/a/mac/2002/04/19/cocoa.html :
- "That is, document-based applications have one NSDocumentController object that manages one or more NSDocument objects. NSDocument objects in turn have but one NSDocumentController object. Similarly, instances of NSDocument may own many instances of NSWindowController, while any NSWindowController object has but one NSDocument master. Instances of NSDocument keep a list of their window controllers which, when we write the code for using a custom window controller, we must add to." (One SasshiDocument may own several SasshiWindowController instances, each pointing to one of the SasshiFilter objects in a dictionary of them.) (Note: NSDocumentController handles the opening and saving of documents, and developers don't usually need to subclass it, so it's not really part of the MVC model for a document-based application.)
Programming thoughts
- The SasshiDocument class takes a text file and divides it up into (1) an NSMutableDictionary of SasshiNote objects, (2) an NSMutableDictionary of SasshiStyle objects, and (3) an NSMutableDictionary of SasshiFilter objects.
- It might be good to write a prototype app that does no editing, but just opens a text file and displays each note in its own view. See if we can (1) create a SasshiNoteView that adjusts its (outer) height to match its (inner) contents, (2) create a SasshiFilterView that displays a vertical series of SasshiNoteView objects (with a scrollbar), and (3) display the text of one of the notes in each SasshiNoteView.
- It would also be nice to be able to collapse a SasshiNoteView to just its title, or to just the first few lines. I'd also want to be able to rearrange notes within the filter view by dragging one note above or below another.
- Regular expressions:
Sasshi interface
- Easiest way to create a new note: Put the cursor in an existing note and hit Cmd-K (or whatever the command will be to "break" a note into two pieces).
Sasshi styles
Allow multiple style definitions but use only the first one. Sasshi lets you define editing styles and store their definitions in the first "note" in the file. Note that if you provide TWO definitions for the same style, Sasshi uses the first one and ignores the second. This allows you to experiment with style changes without losing the original style. That Sasshi uses the first definition and not the last one makes it easier for you to see which definition is active.
Better markup syntax. Enclose styled text in graves; enclose the style name or URL in brackets within the graves: `Leroy Brown [celeb]` decided to `[urgent] do something`. Note that you can put whitespace between the style name in brackets and the affected text; the whitespace will be trimmed out when the text is printed.
Note that Sasshi will accept bracketed text as a style name or a URL only if either (1) the opening bracket immediately follows the opening grave, or (2) the closing bracket immediately precedes the closing grave. If both brackets are separated from the enclosing graves by one or more characters, including spaces, then the bracketed text is treated as just text. This lets you do things like this: He wanted to "`[http://stupididiot.blogspot.com/2008-09-16/look-at-me] go swumming [sic] in the river`" in the dead of winter.
(A style name is a URL if it begins with single_word://, e.g., http:// or ftp:// or file://.)
Finally, you should be able to mix and match styles. Thus Sasshi has to accept multiple words in a bracket pair as multiple styles to be applied to the same text, in order, e.g., This book title should be printed in bold AND italics: `[important book] Of Mice and Men`.
Style definitions are CSS. Sasshi should probably use CSS formatting for its style definition whenever possible, instead of using its own style language. Thus a style definition might look like this: `[celeb] font-family: verdana, sans-serif; font-weight: bold;`
For some things, you might want to use %1 from regular expressions to represent the text enclosed in graves, like this: `[google] url: http://www.google.com/search?hl=en&q=%1`. So text like `[google] dogs` would automatically produce a link to "http://www.google.com/search?hl=en&q=dogs".
2008-09-15
Download Apple PDFs and study them:
See also: Coding Headstarts (introductory videos)
2008-09-12: Sasshi
Version 0.x
- Document window has two panes: editor and sidebar.
- First filter is "[All notes]" and just lists note titles. (You can select one or more titles, so you can get info on them, export them, etc.) Double-click a note title to jump to the note.
Relevant links
- NSSplitView class
- NSTableView and NSTableColumn classes (if you want to list notes in a table, e.g., to display note sizes/dates, or just note order/note title, and to sort notes by attribute)
- NSOutlineView might be better if you want to "open" a listing to display more information.
- NSComboBox to let you select a query.
- On a CocoaDev or CocoaBuilder post, in response to a question about adding regular-expression support to a Cocoa application, one person suggested embedding Lua into the application. (LuaCore lets you call Lua scripts from Objective-C.) See also: CocoaDev, LuaForge LuaObjC
- Maybe it's time to start playing with F-Script.
Later versions
- Sasshi might have two display modes: display whole file, and display single note.
- A note's text might consist of a summary and one or more sections.
- The sidebar might actually be a selective preview of notes: You can read a note in the sidebar while typing another note in the editor. (So there is no pressure to do the equivalent of "code folding" right in the editor.)
- A note's "listing" in the sidebar appears as a disclosure triangle and the note title (which is just the first line of the text if the note has no explicit title). If you click on the title, the cursor in the editor jumps to the top of the note. If you click the disclosure triangle to "expand" the listing, then the note summary appears beneath the note title. If the note has sections below the summary, they are hidden by default, but you can display either a specific section or all sections in order.
- The sidebar might have a "quick filter" option, where you just pick a field, then pick a value, and the sidebar lists just the notes with that field and that value.
2008-09-11: Links
Objective-C
Cocoa
Programming links and reading:
2008-09-09
Maybe what I need to do is implement a basic text editor, then add an "expander" to the left of the top line in each note. Collapsing the note displays only the first line of the note; expanding the note redisplays all of the lines in the note. Then the filter would simply collapse all of the notes that don't match the filter (you could still expand them, and the sidebar would still act as a navigation bar of links).
So I need to figure out how to get Cocoa to display one line of text within the editor (the NSTextView) but not another. How do you do it? Do you actually have to get the range containing the lines to hide and replace them with a blank string (i.e., actually remove "hidden" lines from the text storage), or should you instead subclass the NSLayoutManager or NSTextContainer to examine each line before displaying it? (Suggested solution: Use IDEKit [ about ].)
IDEKit
IDEKit is an LGPL framework that provides line numbers, syntax highlighting, code folding (I hope), split view, regular-expression support, and other features that a programmer might want in a modern text editor. Applications that use IDEKit: PyOXIDE (an IDE for Python); ScrIDE; the editor in the quadrium family (quadrium_scribe).
The syntax highlighting might be useful in conjunction with formatting markup. The formatting characters should be medium gray, and other text is black. Bold and headings might be represented with red. I might have Sasshi search for a whole list of phrases and color them all blue. (If the syntax highlighting also includes actual highlighting, e.g., setting the background color of a word or phrase to yellow, that would be very cool. :-) )
Markup
The markup should be as simple as possible.
- When marking text within a paragraph, you mark it like this:
[style]''text'' -- the text to be displayed is in double apostrophes, the style to be applied (or the URL to link to) is in square brackets, the brackets come first, and there is no space between the closing bracket and the first double apostrophe. (I like this because you don't even need to hold the Shift key to type the markup characters. You can also nest these.)
- The definition of a style can be another style or URL, or even a regular expression. Thus markup like
[google]''Sasshi'' could refer to a regular expression like /http:\/\/www.google.com\/search\?hl=en&q=%1/, which would translate into a link to http://www.google.com/search?hl=en&q=Sasshi (with the text in double apostrophes substituted for "%1").
Notes
- The NSTextStorage holds the text data, NSTextContainer figures out how to lay text out into lines, NSTextView displays the text, and NSLayoutManager makes sure that changes in the text in the NSTextView are reflected in the underlying objects (and vice versa).
- The text-system objects can be used independently: Using only an NSTextStorage object, you can search text for specific characters, strings, paragraph styles, and so on, and you can programmatically operate on the text without incurring the overhead of laying it out for display.
- One common configuration is to display the same text in two different text views (e.g., if you want to "split" a document and work on two widely separated sections of the same document). For this, you need one NSTextStorage, and then for each text view, you need to connect an NSLayoutManager, an NSTextContainer, and an NSTextView.
- When you hide a line with the cursor in it, move the cursor to the previous unhidden line (since hiding a note hides everything but its title). But if you hide note titles as well, so that there is no unhidden line above, only then do you move the cursor to the NEXT unhidden line instead.
2008-09-06
The sidebar should be a table of contents, and the saved searches should be selectable from a dropdown.
Ideally, the search dropdown should act as a filter, so that the editor displays only those notes that match the current search.
- If a note separator is deleted, the note following the separator is appended to the note preceding. (If there is a filter in place and the two notes are in reality separated by one or more notes, then the text of the second note is moved up in the file.)
Fields: Sasshi should ignore any punctuation or symbols either before the first letter in the field name or after the last letter in the field name. This would be useful for coders who might want to edit their source code in Sasshi -- fields would have to be stored as comments, which are almost always introduced with special symbols, such as a double slash, a slash and asterisk, an apostrophe, a double hyphen, etc.
2008-09-05
The text editor I imagined yesterday would have a sidebar that requires basically just (1) searching through the text (in order to list search matches) and (2) moving the cursor to a specific point in the text (when a search result is clicked). So programming this thing should be relatively simple.
I think I'll resurrect the name Sasshi (Japanese for "notebook") for the app.
Thought: One thing that applications for the Mac have brought home to me: It isn't the features that make an app; it's how those features are accessed. All text editors have the ability to insert text, to search for text, and to move the cursor around in a text file, but Sasshi uses these to make it easier to treat a text file as a collection of discrete entries ("notes").
Free source code to study?
2008-09-04
Programming mini-projects (Cocoa):
Think small for a change. :-)
- Write an app that just displays a window with panes. Create panes by splitting an existing pane either vertically or horizontally (the window starts with just one pane). Each pane has a titlebar with a "close" button.
- Future application: If you load a new file into a pane that has a file open in it already, the app may (1) close the old file and load the new file into the pane, or (2) split the pane (vertically or horizontally) and load the file into the new pane (leaving the old file open and untouched), or (3) have the user decide which option to take.
- Figure out how to extend the Open file browser, e.g., to add a dropdown with pane options (save and close file, discard file, split pane vertically and open file in new pane, split pane horizontally and open file in new pane).
Text editor again.
- The text editor is just a text editor, except that it is set up to make it easy to create notes, while retaining the data as a text file, editable anywhere.
- A text file is conceptually divided up into "notes":
- A string of hyphens alone on a line is a separator between notes within a text file.
- The first line of text following the separator is used in search results as the note's title. (It need not be unique within the file as far as the text editor is concerned.)
- You should be able to assign "metadata" to each note. Any line in format
some phrase: more text or in format another phrase = more text should be taken to be a field, which can then be searched upon. (You'd store simple keywords into a tags: field.)
- The first note (at the top of the file, before the first note separator) is reserved for comments about the file, options set for the file, etc.
- The app should make it easy to create metadata. A template (copied whenever you create a new note) may actually include some fields automatically, such as
Note created: and Note author:.
- The app might search your text for patterns and insert specific
Tags: into the note when those patterns are found, e.g., "phone-number" or "address".
- Alongside the main (editing) pane is the search bar -- an iTunes-like sidebar that contains search results -- results of searches run automatically whenever you switch to a different file or move the cursor to a different note.
- The app may come with some sample searches already set up.
- You can edit or delete the sample searches, and you can create your own. These can be saved into the current file or into a special file that is always open while the app runs on your computer.
- You can have multiple files open in the app, and the link pane will show results pulled from all open files.
- Note types
- A note without a
Note type: field is just a text note.
Note type: template (Cmd-Opt-G) -- "template" marks the note as one the app should use when creating a note. The note title is the name of the template. The optional key binding in parentheses is the key binding the app should understand as a command to copy the contents of this note into a new note.
Note type: search (Cmd-Opt-X) -- specifies the parameters for a search to display in the sidebar. The note title is the name of the search, as it should appear in the sidebar. (I need to come up with a way to specify regular text phrases, regular expressions, parentheses, AND, OR, and NOT within a What to find: line.) Again, you can specify a key binding if you want.
Note type: style -- specifies text font, size, and color, and perhaps line formatting (such as wordwrap and how far wrapped lines are indented).
- Formatting, styles, and markup
- This is unnecessary but fun to consider. :)
- Styles are functional: You don't specify a font or a size; you specify a style, which usually has a functional name (like "em" and "strong", not "bold" or "italic").
- The app will come with a simple markup language. You can specify
**bold** and //italics// and probably _links (url-in-parentheses)_, but usually you'd specify a style, as in ''book: The Catcher in the Rye'' or ''film: Batman Begins''. (Note that this syntax might also work for fields embedded in the text, so you might even search for a note that specifies a "film" as "Batman Begins".)
- Special formatting commands:
- A line beginning with '>' followed by text specifies formatting in effect until the end of the current note (or until another '>' formatting command is encountered).
- A line beginning with '>>' followed by text specifies formatting in effect until the end of the file (or until another '>>' formatting command is encountered). A '>' formatting command suspends the '>>' command only until the end of the note containing the '>' command.
- Examples:
>language: PHP (used by a syntax highlighter), or [@>quote: Douglas Adams] to format the following text for a blockquote.
- Special current-line undo? I'm toying with the idea of using ESC to restore the current line to what it was when you last moved the cursor to it and started editing it.
2008-08-31
The Mac is acting funny. Better save my Safari tabs here.
2008-08-29
Download, try, compare, and pick one:
2008-08-28
Stuff I'll probably get for the Mac (or at least play with before buying):
- Idea Organization (incl. research and brainstorming):
- File Management:
2008-08-26
To do tonight
- Play with Fluid. Create some apps from websites. See how big these new apps are.
- Advantages of Fluid SSBs:
- Crashing an SSB does not take down Safari or other SSBs; crashing Safari does not take down SSBs.
- A web application can be kept logically separate from regular web browsing.
- Check out Skitch (I can't from work).
On language:
- The book denounces income tax as "idolatry," property tax as "theft" and calls for an abolish of inheritance taxes in the chapter entitled Christian Economics. The loss of such tax revenues will bring about the withering away of the federal government and the empowerment of the authoritarian church, although this is not explict in the text. (The loss will bring this about -- according to whom? Is the author saying that this is certain to happen, or that the book implies that this will happen? You need a clause marker meaning "In reality" or "If this were to come about", and you need a clause marker meaning "According to this story" or "In the view of the person being discussed." [Or just "so he says" vs. "so I say.")
2008-08-25
Addresses
- Self Storage Zone, 3810 S Four Mile Run Dr, Arlington, VA 22206
- Bikes of Vienna (http://bikesatvienna.com), 128 Church St NW # A, Vienna, VA 22180 | (703) 938-8900
- W&OD Trail (11.5 mile marker), 140 Maple Ave E, Vienna VA 22180
- W&OD Trail (7.0 mile marker), 1080 W Broad St, Falls Church, VA 22046-4609
Vocabulary
Function words
- mo more (comparative particle preceding the adjective)
- mas most (superlative particle preceding the adjective)
Content words
ATE rhymes: ei -> eh + ih, final -t -> -s-
- besi (cm) please (polite imperative, esp. when offering something) [bait -> Here is bait, let me tempt you, let me offer you something -> please]
- cresi [< crate]
- desi [< date]
- esi [< ate OR eight]
- fesi [< fate]
- fresi [< freight]
- gesi [< gate]
- gresi great
- gwesi [< wait] (possible clause marker gwes meaning "Hold on, I have an objection.")
- hesi hate
- kwesi [< (e)quate]
- lesi [< late]
- mesi [< mate]
- plesi [< plate]
- resi acceptable, up to snuff [< rate]
- sekesi [< skate]
- selesi [< slate]
- setesi [< state]
- tresi [< trait]
ET rhymes: eh -> eh + ah, final -t -> -s-
- gwesa wet [w -> gw]
- mesa known, familiar; solved (problem); well prepared-for (risk) [< met]
Others
- kofo adaptable, flexible [< cope: medial oh -> oh + oh, final -p -> f]
- lea later (cm: Don't do it now) [< later: ei -> eh (+ ih), medial t dropped, -er after "high" vowel -> a]
Reading
Religion/Fundamentalists/Creationists:
• Sullivan County
•
Phonology
- [square brackets] are for phonetic transcriptions (exact "phones" used in speech)
- /slashes/ are for phonemic transcriptions ("phonemes" represented by letters)
- <angle brackets> are for orthography (transliteration into Roman letters)
Powered by PmWiki - Documentation - Editing - Sandbox
|