Jump to content
Notes 8 offers yet never before seen possibilities for modding and customizing. I will start to make a simple tool in C++ to change things I have have found out so far (no, I don't read manuals, I read config files!), besides there are no manuals AFAIK for the things I need, at least no public ones.The first version will probably include just very basic things like changing the IBM logo to your own company logo, changing unread mark colors (this is where Nathan got excited about the possibilites), changing texture bitmaps, icon bitmaps, laucher splash screen removal, and Beta 2 bug workarounds.I won't promise anything yet what it will include, but I can promise there will be a tool, maybe even by monday. "Sounds easy", every programmer would probably say now, and I don't deny that at all. It is easy, but it just has to be done!
Are you missing the "Set Bookmark as Home Page" option to set any bookmark or application as your Home page?It's still there, you just need to use the full page bookmarks to find it:When you open the Workspace while holding down the Shift key, you get the full page bookmarks, and can right click on any of the bookmarks and choose "Set Bookmark as Home Page".You can open the Workspace by setting it either as the "Home" link in the Open menu, or making a Toolbar Icon with the formula: @Command([WindowWorkspace]). Shift-Clicking the "Home" link or the toolbar icon opens the full page bookmarks. Also, when your Notes starts with the Workspace you can Shift-click on your Notes icon on the windows desktop to start Notes with the full page bookmarks.Don't move the bookmarks in the full page mode with your mouse though, as it will crash Notes, and I have reported this as Bug to IBM already.
I found a new command line option for the rcplauncher.exe: -nosplash, which removes the Notes 8 splash screen when you start Notes.I also managed to get rid of the "Getting Started" page, but as I did too many things at once, I don't know which one caused it. Now I never get the "Getting Started" page, and I would like to get it back to be able to reproduce how I removed it. Amongs many other things, I added -noautostart -nolauncher to the Notes 8 icon. But also tried to switch parameters in some XML files, and Ctrl+Shift clicking on the Help/Getting Started menu item. One of those has done it, but I don't know which one it was. According to Mary Beth Raven, the "Getting Started" page should not automatically open again when you start Notes, after you have once closed it, but it seems not to work for everyone or every time.Some people have complained also about the black DOS screen when Notes starts, or even the black Full Screen text mode, if your Windows starts by default all Windows Console applications in Full Screen mode. This DOS window or screen can be minimized, so that you won't barely notice it appear for a split second in the task bar.Also often forgotten are the shortcut keys to launch applications in Windows, why not assign Ctrl + Shift + N to start Notes, or even to bring the Notes window to front when it's already running and you are working in another window.And finally, you can enter a comment which will pop up when you hover with your mouse over the icon. This might be useful when you want to describe the icon a bit more, and don't want to have long names flooding your desktop.Here's my complete tweak set for my Notes 8 Beta launch icon:
However, I got the idea from Lotus' Views icon first. I originally suggested to have these kind of Folder+ icons in Mary Beth Raven's Blog:My suggestion was:And now we have them in Notes 8. However, Lotus made also a small improvement to the model by replacing the "opened folder" icon with a Folder- icon, way to go! They didn't add the dotted lines though, which I would have liked, since I have sometimes huge and complex trees.What Lotus did:
This is an imaginary scenario, which would apply at least to me, in case I would have to move from Notes to Outlook:1) I wrote an LotusScript agent to identify and move spam mails with an advanced AI logic using a huge notes database for knowledge. In Outlook it doesn't work anymore. Do I need a MSSQL server and learn C++?2) I can read other people's mailboxes by simply loading their mailbox file into a text editor. They are totally unencrypted!3) My buttons which have LotusScript code in them don't work anymore in my e-mails to my users. We have still thousands of Notes applications, and simply moving the mail into Outlook doesn't seem like a proper migration to me.4) I don't like the design of Outlook, how can I make my own mail template, like I used to do many times in Notes?5) I want to automate things in my mail box, like I used to do in Notes. Where has all the programmability gone, do I need to do my daily work all manually now? I think we need 10 secretaries per user then.6) What the heck? My computer was just infected by a virus when I only opened an e-mail! McAfee didn't even notice it, and I noticed it also accidentally by the task manager load of my PC, before it could delete all my files. This seems very dangerous to me, and in Notes this was not even possible!7) Now it says the Exchange Server is down again, I never had this kind of problems with Notes and Domino.8) Whoah, the Exchange Server is up again, after 12 hours of waiting, but they say all todays work was lost, and they could only restore a backup from yesterday. Man, how I miss the consistency checks of Domino when Domino crashed, I can't even remember when any document was lost afterwards.9) Where is the calendar and resource reservation? Don't say I need to manually maintain a seperate calender program and a database with all our thousands of resources in the company. We need 10 more secretaries per user.10) Ok, my mailbox is too big again, how can I cut & paste mails or use my archiver agent to move mails into my annual archives?
This will be probably one of the first public Domino 8 production servers in the world, and I know all you Domino enthusiasts value that.I personally trust Lotus' quality department that much, that I can go live even with any Beta release on a production server; they have their daily builds and they won't release any majorly disfunctional build to the public.Also on saturday, you can download your very own Notes 8 Beta 2 client, Notes Designer 8 Beta 2, and Notes Administrator 8 Beta 2 from the Notes 8 Home Page.Enjoy your experience!
It seems that there is going on somekind of attack to certain internet root servers as this screenshot from ripe.net shows:http://siipi.com/public/news.nsf/rootaeburnLooks like somekind of AE point blank fire nuke to me. However, only f, g, l, m root servers seem to have insufficient fire resists, or are just targeted.For online information see here: RIPE NCC 2007-02-05.
Recently, a few lines of human language code struck my mind:"Thanks for all the help Mika.Lisa"I remembered everything I had learned in my life again at the very moment when I read those lines.Money doesn't make you happy, it's the people who do it.A sincere, honest thanks can mean more to you than a million dollars.
As Damien Katz locked his thread about Formula Engine Rewrite (btw, his exposure is a very good reading, and I really appreciate that), I could not post this:Maybe IBM killed the spirit, but without IBM, Iris and Lotus would maybe also not have gotten the marketing force and publicity which IBM Lotus Notes got now.Now it's Big Blue vs (or and?) Microsoft.Although I also see IBM as a big dinosaur, I also see Lotus and Iris still as teams within. They know it themselves, using their "secret upside down" codex in LotuSphere :)Microsoft and IBM both have their bad and good sides, and I could list hundreds of things which I don't like about both, and which I like about both. However, in the end all what counts is what you use. I use certain Microsoft products, certain IBM products, and I think those are the best of both worlds, and those are the best not only in their worlds.
Notes/Domino 8 was released on March 10th. This information is updated daily, based on words from IBM like: "A beta version of Lotus Notes 8 is currently planned to be made available to the public starting this February." and hear-sayings like: "sometime mid-February 2007". There is also an official press release about it.Be prepared to update your production workstations, since this will be a very stable release, as we saw already on R6 and R7 Beta 1 releases. Anyhow, it beats any R5 or R6 client in bugfreeness, as there are already thousands of bugs fixed since R5. Plus that R5 has not been supported for long time ago, and R6 support also ends in the coming months.Your work motivation and productivity will be raised to new heights, and you have the chance to report bugs to the new Notes 8 Beta Forum when it comes out simultaneously with the Client Release, and improve this product even more when it goes Gold. I want a better Notes 8, you want it, and everyone else wants it too!
The Siipi Web Forum is now completed, and one user is already using it (Marko Vesapuisto).The Forum is a bit different from conventional Message Boards as it automatically archives posts by month. The areas are also not strongly seperated from eachother, but appear all on the same page categorized. This gives in my opinion a better overview what has been recently discussed, as other boards show only the last post per area.Features:■ Anonymous can read and write posts, however not edit or delete them.■ Registered users can also edit and delete their posts.■ Easy registration, only username and password are asked.■ Registered users have also a profile page, where they can upload files and other information.■ The board supports also World of Warcraft item links, which are dynamically retrieved from wow.allakhazam.com and then stored in a domino database for fast access. The World of Warcraft item links appear as hovering layers on the mouse cursor, which can be clicked off with the left mouse button. The icon of the item and all stats are displayed.■ Board adminstrators and moderators can mark posts as sticky, and this sticky is not a static one, but it's done via a "Sticky Until" date, which means you can choose when the stickyness wears off.■ The board supports virtually any number of access levels, as they are done via domino groups. For example you can have a "Private Area", "Moderator Area", etc...The pricing policy for this tool is that same as for all web based products from Siipi: You only pay 10 per started GB per year, no matter if you use a Blog, Forum, or your own custom database. Which means you don't pay anything for the tool itself, just for the disk space used.
The Siipi Web Site Creator is now completed, and one user is already using it (Godwin Ikegwuonu).With this web based tool you can create complete web sites running on a Domino server. You can choose to run it under a user site under siipi.com, for example siipi.com/yourname or under your own domain, for example www.yourname.com.The price for this tool (used disk space is counted as total sum of your applications) is 10 per started GB per year. If you want additionally your own domain to run it, a domain (.com, .net, etc..) costs 10 per year when ordered from Siipi, but of course you can also choose to have your domain hosted by an other provider.No additional tools are needed, only a web browser. You can also choose your own graphical web site editor, for example Nvu (which is a free, open source, cross platform web editor), and configure it to publish the web pages directly to the Siipi Web Site tool. You can deploy web pages and all kind of files into the tool, and all known protocols are also supported: ftp://, mms://, http://, https://, etc...Especially easy is the linking of web pages and files in this tool, you just need to say "/files/bagname/filename" or "/pages/pagename" in your HTML source.The tool is available in English and Finnish language.
I don't know what it is, but everytime I listen to turkish music, I can barely hold my tears back. I am crying from pleasure, pure joy and passion.No other music does that to me (and yes, I listen to everything from all metal via pops to classics and romantics), and as a I am (usually) a rationally thinking man, I wanted to find out what causes this and came across this study of turkish and middle eastern rhythm patterns: http://www.shira.net/arabella/me-rhythms.htm, but it's not only the rhythm, it's also the language, the singing style, the violin patterns, and many other things which all come together.I must admit that I was also a bit embarassed when I was shopping CD's in a shop in turkey, and probably looked like I was about to cry It's hard to try to shop and listen to that kind of music, because your emotions stir you up totally. If you have a chance, try the songs Ahdım Olsun from Ebru Gündeş, Ben Seni Sevduğumi from Kazım Koyuncu, Beni Unut from Serdar Ortaç, or Aşık Olma from Sibel Can (Don't you just love that turkish i without the dot on top .If one thing in my life is for sure, it is that I will go back to turkey on my next summer vacation (impressions of my first trip to turkey: http://siipi.com/public/mika.nsf/blogs/9D1DB19610705C4EC225706F007A527D).Should I start to believe in reincarnation, soul mates, and memories from past lives? My heart says yes, my mind says study.
The curse of all larger organizations is that they can not afford to do anymore what they want, but they have to align to the needs and demands of their customers. However, if the organization incorporates also system analysis and consulting, a firm basis for cooperation between the customer and the organization can be established.My goals were always experimental and pioneric, I tried not to make profit, but to keep the costs as low as possible, while also keeping the costs for my customers also as low as possible. However, being too good and overcompetitive can be unwanted in some countries. Rather than doing the best what you can do, you should perform as crappy as the others do.But the battle is not over yet, indeed it hasn't even started yet, so we will continue to be the most competetive and priceworthy company of the world while keeping quality at the best it can be. That is our vision, and always will be.If you want some numbers, here are some:■ .com, .net, .org, etc... Domain hosting: 10 per year.■ Domino based Notes or Web application hosting: 10 per started GB per year (including unlimited bandwidth up to 4 TB space).■ Blog Site: 10 per started GB per year.■ Asus High End Laptops: 940 including full quality control, complete installation and configuration of OS and applications (open office, etc..), and lifetime warranty on support services.■ Solving problems which nobody else in the world can do: 100 per hour (You will first get an work time estimate, and you only pay if you are satisfied with the solution, and get a detailed breakdown of all tasks involved).
New features included:■ Automatic categorizing by years. When you open another blog area, the most recent year which has blogs will be opened. After that you can click on the year link to choose another year for that area.■ Some small fixes to the RSS feed■ Referer list display compacted. As some referer URLs were very long, all referer URLs are now shortened to 16 characters on the display.
The number of files in directories can grow huge on industrial Domino servers. Not necessarily in the Domino directories itself, but in all kind of support directories around the whole file system.When you have over 20000 files in a directory, it can take several minutes to open the directory with Windows Explorer, locally from the server, and especially over a network drive.I found a solution how to reduce the waiting time from 3-5 minutes to 3-5 seconds (!). Using a native C++ engine (xdir.exe), which is located on the Domino server, and a simple Web based UI, you can now explore file system directories lightning fast, and even searching for some text string inside the files is speed up in the same manner.
Recently I blogged about Holiday planning, and in last minute I decided to destinate for Kemer, Turkey.I must say, it was much better than I could ever imagine. Something touched me there, really deep.The culture, the style, the origins, it's a mystery. But them, as we fins share that destiny. I interviewed some locals about their origins, and it seems that we both came from the same geographical area, Ural, Russia. The turks just shifted a bit more south, intervening with chinese and oriental cultures, while the fins headed north to a merely uninhabited area, except for the confrontation with the native sami people.While Kemer was a small and peaceful town, with all the environment you would expect for a sun beach holiday, it had also amazing mountains raising directly from the sea, and the sea was shallow and turquoise for miles ahead. But that was not was touched me, although even that was way over my expectations. What really got me is hard to explain, it's a combination of their language, culture, music, and style. You can't imagine how dry western cultures are compared to that kind of love of life. I was close to tears and beyond from pure joy and love from almost everything there. Paradise lost & found.
I guess everyone has always wished some things in future ND releases.Please feel free to post your own wishes here too :)Here's mine:1) Freely positionable Windows/X-Windows style Notes Workspace icons and folders/subfolders2) Shutdown program document for Domino (now it only has Startup program documents)3) Agent manager schedule min delay also in second intervals (even 0 sec interval for extreme transactions, like one time backup agents)4) Ability to use XML style text file databases directly5) Web browser based Notes Client and Domino Designer, either as Java or server based Domino application6) Prohibit Design Element change access as Editor7) Password expiry in notes.id files, and server ability to change notes.id password when connected to that server8) Include/exclude field list for search engine, plus decent pattern matching algorithm (~ (not),* (0-n),? (1)) and option to specify word break/whitespace characters9) Ability for servers to replicate databases with Reader only access on remote server10) Database rebuild option for compact: just copy all design elements and documents, and ignore unread marks, whitespaces, and all other space wasting stuff11) @HashPassword instead of @Password in Person document Form12) Bring back the quick web user access change ability from R5, or make it even faster, immediate, when moving user from a group to another for example results in huge (60+ sec) delays on R6/R713) "Drop Lock mydb.nsf" command for Domino: drop all users, and server tasks from that database, and lock it for administrator access only, allowing in-place rename of physical file, etc..14) Native mms:// protocol support for Domino (streaming multimedia)15) Native ftp:// protocol support for Domino16) Fix my R7 buglist
I've made and continue to work on 3 objects that you can drag into the editor and get player movement features in about 2 mins. I'll discuss them and their plans here. I prefix them with Pi because that's my sort of namespace so when you place these in your editor's path they won't have the same name as other objects you create/download. Pi is the start of my last name and I'm using it as a brand or sorts also.
This is a generic character object. Instead of creating objects for all your characters and placing them in your scene, you just need this object. It creates a character controller and allows you to assign a model. So you can have 100 of these objects in your scene and they can all have different models. This object also accepts some messages for moving the character controller. Right now this is pretty basic but it will get advance and something that should cover most character movement needs.
3rd Person Camera
Drag this into your scene and give it a target (anything). Set some offsetting values and this will give you 3rd person camera controls on that target. The future of this is that it'll be able to handle any type of camera setting. 3rd perseon, first person, top/down etc just by setting some keys.
Character Keyboard Controls
This will bring life to your Character object. It's meant to work out of the box with the Character object above, but it can work for any object you have as long as you receive some messages that the Keyboard control sends. This allows you to define which keys will move characters.
The part I'm not the most fond of is that the editor uses very specific game scripts. The fps, vehicle, and flythrough. I'm not a fan of how this is setup myself. I think the game script should be very basic and that objects that you drag into your scene are what builds how the game works. So in order for the above 3 objects to work correctly they need the following game script to be running when you run the game. The reason for this is because of keyboard controls and mouse controls. The default game scripts al do something with the keyboard and mouse and if you used them with the above objects they would be fighting for the camera and keyboard controls.
if fw==nil then --we are not in Editor
Graphics(800,600) -- need a better way to get screen res
scene=LoadScene("") -- need a way to get a scene to load
-- set globals
while (KeyHit(KEY_ESCAPE) == 0) and (GetGlobalString("quit") == "false") do
-- reset values