Oracle Support Mobile Edition Now Available

Link: https://support.oracle.mobi

Excerpt from Oracle Announcement :

This first release of My Oracle Support Mobile focuses on the most frequent customer activities, namely viewing and updating Service Requests (SRs). We plan to release additional capabilities in the near future. Please look for future announcements about My Oracle Support Mobile within the “News” section of the My Oracle Support dashboard.

Accessing My Oracle Support Mobile

You will need to be a registered My Oracle Support user to be able to use the My Oracle Support Mobile solution. If you have not already registered for My Oracle Support, you can do so by using the ‘Register Now’ link on the My Oracle Support login page (http://support.oracle.com).

Once you are registered for My Oracle Support, you can access the mobile solution. Initially, you will need to access My Oracle Support Mobile through 
your Web browser on your mobile device by going to http://support.oracle.mobi.

That will bring you to the My Oracle Support Mobile login page. Enter your My Oracle Support user name and password when prompted, and you will be ready to start using the solution.

Using My Oracle Support Mobile

We hope that you find the My Oracle Support Mobile user interface intuitive and easy to use.

When you have connected to My Oracle Support Mobile, you will be able to view SR data that you have access to within the regular My Oracle Support 
solution.

All Open SRs will display a list of the SRs that you have access to and that are still pending resolution. You can drill down on any SR on this list to view more detail and to add updates.

Using the “Favorites” link will display a list of the SRs that you have tagged and update any SR within this list.

The “Requires Your Action” link will display a list of the SRs that are currently awaiting a response from you. You can enter an update to help progress the SR further.

You can also browse for SRs that were created with Support Identifiers contained in your My Oracle Support profile using the Create New Search link, and view and update the SRs that are retrieved. You can save regularly used searches as filters and re-use them in later My Oracle Support Mobile sessions.

Why Lines-of-Code is a Silly Metric

Excerpt from a Kata Lesson regarding the creation of code that counts lines of code. It did not necessarily condone the LOC method, but rather the opposite. However this was merely an excercise in solution building to tune development skills.

So whats the reason for this posting? To further exemplify my difficulty in understanding why *any* organization would would want support LOC as a valid method of determining function value metrics. Everything I have read demonstrates that the data derived from the method is pretty much a waste of the effort that goes into analyzing it. By going back to the roots of function value measurement, function points becomes a more legitimate method of measuring and sizing of software. Function points can also be seen cross platform as they are less technology dependent.

With all this said, I can see only one viable environment where LOC is valid: Automated Code Generation. So if the code is auto-generated, then the structure and format is consistent. However, as long as there is a human element involved, the value of LOC begins to degrade rapidly as the human engagement increases. Furthermore, across the organization if we are not able to leverage automated code generators, we lose the ability to get a true picture of cost. Function points again meet this issue head on by allowing us to not only measure across platforms consistently, but also help us identify which technology platform may be better suited to the need. In many cases, we use the tools we know in our area without consideration to other options that could be available within the organization.

Preface to Lines of Code Kata Lesson

Using metrics to measure progress is not inherently bad, but you have to make sure that you measure meaningful things. Measuring business value delivered over time is a good idea (if you can find a way to do it). Measuring lines of code is not. Why? Because on its own, a line of code is not particularly meaningful. If programmer A takes 100 lines of code to achieve the same functionality that takes programmer B 10 lines, is A ten times as productive as B? Quite the opposite.

At a lower level, there will also be fights over what a line of code is. This story from Brian Marick makes the point: [counting code lines] was my very first assignment in my first full time job. One thing I discovered was that our shop had two styles of using braces:

if (foo) {
}


if (foo)
{
}


Users of the former were outraged that the tool saw users of the latter as 50% more productive. That was the beginning of my long non-romance with metrics.

PLSQL FTP Update

Though not published online yet, I have made the promised updates to the FTP code that will introduce the following :

  • MPUT
  • MGET
  • LOB enhancement to expedite data transfers
  • Enhanced Debugging
  • XML Formatting of NLST
  • Obscuration of Username/Password for Oracle Apps environments
  • Zero Byte File Allowed by Default with optional enforcement of non-zero byte rule


I have some fine tuning that I have to perform. One discovery that I found in this version and even the current one available for download… Microsoft 2010 documents do not transfer correctly, whereas previous versions work just fine. Not clear as to what the difference is though. The workaround is to make sure the file is zipped up first as zip files work just fine.

If you have the time, maybe you can find the answer to the issue and email me at bsc7080-at-yahoo-dot-com with your solution. I am very puzzled right now.

From-Spoofing

If you are getting spam from this domain, let me apologize in advance. Unfortunately, From-Spoofing is one of the most common spam methods in use for which there is no defense. Let me reassure you, that I have and never will participate in spam type activity. I encourage you to remain vigilant in your anti-spam methods that you use with your email account. The headers of a given email are generally a clear clue about the origin of an email whether it be from the actual domain that it appears to be or elsewhere. Again, I wish I could do something to prevent the From-Spoofing.

UPDATE: 04-DEC-2011

I saw some potential areas that may have been how my email service was being utilized without my authorization, outside of FROM Spoofing. I have taken steps to further lock down the issue. Upgrade the blog software as well as turn off all email services. From what I can tell the issue occurred around November 16, 2011. It abruptly subsided after I initiated a few steps on the November 19th a few days later. I don't use my mail services to generate any traffic, so essentially any email coming @myoracleportal.com most likely isn't from me. I also setup the SPF settings on my domain so that it should reflect in the DNS settings that my domain isn't allow to send emails.

I will continue to monitor the situation. Again, I apologize for any disruption this may have caused you.

Rams' ten principles of "good design"

Dieter Rams (born May 20, 1932 in Wiesbaden, Hesse) is a German industrial designer closely associated with the consumer products company Braun and the Functionalist school of industrial design.

As I read through his 10 principles of design I began to realize how much these same ideas actually applied to database and application design. In truth, we might even be encouraged to think about this when we are working with our customer and/or partners in the preparation of the very requirements that we build our designs from.



Is innovative - The possibilities for innovation are not, by any means, exhausted. Technological development is always offering new opportunities for innovative design. But innovative design always develops in tandem with innovative technology, and can never be an end in itself.

Makes a product useful - A product is bought to be used. It has to satisfy certain criteria, not only functional, but also psychological and aesthetic. Good design emphasizes the usefulness of a product whilst disregarding anything that could possibly detract from it.

Is aesthetic - The aesthetic quality of a product is integral to its usefulness because products are used every day and have an effect on people and their well-being. Only well-executed objects can be beautiful.

Makes a product understandable - It clarifies the product’s structure. Better still, it can make the product clearly express its function by making use of the user’s intuition. At best, it is self-explanatory.

Is unobtrusive - Products fulfilling a purpose are like tools. They are neither decorative objects nor works of art. Their design should therefore be both neutral and restrained, to leave room for the user’s self-expression.

Is honest - It does not make a product more innovative, powerful or valuable than it really is. It does not attempt to manipulate the consumer with promises that cannot be kept.

Is long-lasting - It avoids being fashionable and therefore never appears antiquated. Unlike fashionable design, it lasts many years – even in today’s throwaway society.

Is thorough down to the last detail - Nothing must be arbitrary or left to chance. Care and accuracy in the design process show respect towards the consumer.

Is environmentally friendly - Design makes an important contribution to the preservation of the environment. It conserves resources and minimizes physical and visual pollution throughout the lifecycle of the product.

Is as little design as possible - Less, but better – because it concentrates on the essential aspects, and the products are not burdened with non-essentials. Back to purity, back to simplicity.


:: Next >>