Adding multiple rows/columns to a spreadsheet in LibreOffice Calc

Inserting more than one row/column at a time

  • To insert multiple rows into a Calc spreadsheet at one time, select the same number of rows as you want to add, beginning at the row AFTER where you want the insertion to be, then
    • Ctrl-click/right-click on the row header (where the row numbers are) within your selection, and choose Insert Rows from the contextual menu, or
    • Click on the “Insert Rows” button in your toolbar (if it’s visible there), or
    • Choose Rows from the Insert menu.
  • To insert multiple columns, just follow the above instructions subtituting ‘columns’ for ‘rows’ – it works exactly the same way.

Source: http://neowiki.neooffice.org/index.php/Adding_multiple_rows/columns_to_a_spreadsheet_in_Calc

 

Posted in Ubuntu | Tagged , , | 1 Comment

Oracle DB Installation on AIX Tip

If you’re using Windows and running an X-server, such as XMing, and you’re willing to run the Oracle Installer, you might face the following warning:

“Warning: Cannot convert string “-*-lucida-medium-r-*-*-*-*-*-*-*-*-iso8859-1″ to type FontStruct”

Followed by a NullPointer Exception.

This is simply due to a missing font, all you need is to go download the XMing fonts package from SourceForge, e.g. http://sourceforge.net/projects/xming/files/Xming-fonts/7.5.0.34/Xming-fonts-7-5-0-34-setup.exe/download, install it, restart XMing and you’re ready to go.

Posted in Oracle | Tagged , , | Leave a comment

Setting Up a CVS Server on AIX -> Draft

  1. Download the RPM package from the online AIX Linux Toolbox
  2. Install it using RPM, if it doesn’t exist, download the installp image for RPM first and install it using Smitty
  3. Install the RPM package using “rpm -ivh cvsxxxx.rpm”
  4. CVSROOT environment variable
  5. Initialize the repository
  6. Add the service to “/etc/services” (if it doesn’t exist) and add the entry in “/etc/inetd.conf”
  7. Refresh the inetd: “refresh -s inetd”
  8. I then used TortoiseCVS to create a module

I’ll add more details later

Posted in Unix | Tagged , , , | Leave a comment

Quick Tutorial: How to Setup Visual Mining NetCharts for Siebel 8 on AIX

  1. I’m using user “siebel” to do all the below, it’s not recommended to use “root”.
  2. Download the installation files from Siebe’s image and upload it to the server
  3. decompress the file and navigate to: enu->unix
  4. There is only one file there, change its permission to be executable to run it (chmod +x NetChartxxxxxx.bin)
  5. Run the installer, there is a graphical mode and console mode, I prefer the console mode which takes much less bandwidth and executes much faster, to do this run “./NetChartsServerxxxxx -i console”
  6. Proceed normally with the setup, all what you need to do is choose the installation location and the port (if you need a port other than the default one, which is 8001)
  7. It will prompt you to start it up for you after installation is complete, doesn’t matter
  8. Navigate  to “/siebel/netcharts/Server/root/projects”, where “/siebel/netcharts” is my installation directory, and create a directory there named “Siebel.chart”: “mkdir Siebel.chart”
  9. go to this new folder and create a text file using the “vi” editor and type “CDL” inside it (without the quotes), then save the file as “Siebel.cdx”
  10. Restart the Netcharts server by navigating to “/siebel/netcharts/Server/bin” and running “./NetChartsServerControl stop” and then “./NetChartsServerControl start”
  11. The installation is now done, all what’s remaining is configuring Siebel to properly connect to the server
  12. Access the siebel URL and login as “sadmin”, navigate to “Administration – Server Configuration->Enterprises ->Profile Configuration, query for “Server Datasource”
  13. In the profile parameters, change the value of the “Chart Server” to server:port, for example, in my case, where I installed the charts server on the same machine, I used “localhost:8001”
  14. The tricky part, which is not properly documented in the Bookshelf, is that you MUST change the parameter “Chart Image Format” to “jpg”, might work if you choose another extension, but it doesn’t default to any value, as stated in the Siebel 8 Bookshelf “Set the value of the parameter DSChartImageFormat to png, jpg, or gif. The default is png.”
  15. Restart the Siebel Server, and you’re ready to go.

Hope the above was clear enough.

Credit goes to my colleague at IBM: Ahmed Kishk, who brought my attention to the DSChartImageFormat parameter

Posted in Siebel | Tagged , , , , | 1 Comment

Intel Acquires Egypt-based SySDSoft

Besides congratulating our friends for such huge step, which gives hope to Technology Innovation Start Ups in the Middle East
I guess we need to resist such purchases, it kills any hope we have our own brands and giant companies in the Middle EastGuess what could have happened if General Electric bought Sony or Toshiba in the early days??

Intel Acquires Egypt-based SySDSoft.

Please share your opinion

CAIRO and SANTA CLARA, Calif., March 14, 2011 – Intel Corporation, through its standalone business entity Intel Mobile Communications, today announced that it has acquired most of the assets of SySDSoft, a privately held software company based in Cairo and hired approximately 100 of the company’s electrical engineers and computer scientists. SySDSoft designs state-of-the-art IP solutions in the software stack and physical layer domain, and RF/analog circuits embedded in mobile platforms.

 

“The acquisition of engineering and design talent from an Egypt-based company in the field of cutting-edge wireless and communication technology is the first of its kind for Intel in the Middle East,” said Arvind Sodhani, president, Intel Capital and executive vice president, Intel. “The acquisition shows Intel’s continued long-term strategic commitment to the region and its appreciation of its young, growing talent pool.”

 

SySDSoft’s solutions enhance Intel Mobile Communications’ existing multi-communications portfolio, specifically accelerating its 4G LTE efforts with the addition of leading software development and design capabilities. Intel Mobile Communications is an integral part of Intel’s strategy to accelerate always-connected computing platforms founded on energy-efficient performance, Internet connectivity and security, and spanning a variety of device and market segments, including laptops, cars, smart phones, tablets and TVs.

 

“As we enter an era of multi-communication broadband solutions, Intel’s products and technologies will be important to our vision of billions of connected devices,” said Dr. Hermann Eul, president of Intel Mobile Communications. “Intel is making the necessary investments to further enhance its existing world-class wireless product portfolio and to offer the most reliable platforms to our customers that will work seamlessly across a range of global networks. The acquisition supports this strategy and we believe that SySDSoft’s proven and experienced engineering team, combined with Intel Mobile Communications’ existing wireless strength, positions us well for continued growth in LTE.”

 

Posted in Leadership, Management | Tagged , | Leave a comment