Monday, July 9, 2012

FYI: RAM in mid-2010 macbook pro

just a quick FYI because I searched for it without any relevant result on the internetz:

the original RAM in my mid-2010 macbook pro (13'', MacBookPro7,1) was manufactured by hynix.
part no is HMT125S6TFR8C.
it is labeled with
2GB 2Rx8 PC3 - 8500S - 7 - 10 - F2
(part no) - G7 N0 AA - C

I replaced it with 2 x 4GB from Kingston, and now OS X shows "0x0198" as the manufacturer in "about this mac".

hth. somehow. someone.

Tuesday, December 27, 2011

excel mac:2011 "edit cell" keyboard shortcut

note-to-self: to edit the content of a cell in excel mac:2011, hit ctrl + U.
U
(comment: that's the equivalent to F2 in Windows land)

Monday, December 12, 2011

SAP Passport on OS X / iOS


note to self: since it's nowhere to be found how to operate the SAP marketplace, support portal or SDN with a certificate in Safari (OS X) or an iOS device:
when receiving another of them SAP S-User, do the following to make the SAP passport (aka public & private key) work on OS X (Safari and the like) and iOS:

  • use Firefox (here: 8.0.1), open the Support Portal and log in a subsequent fazillion times with your S-User-Id and password
  • (sorry, German coming up) mein Profil ➔ Single-Sign-On Zertifikate verwalten
  • put your password in the fazillionst time and generate your passport 
  • Firefox will install your new SAP passport (aka public & private key) in the background and notify you upon completion (ignore the notifications about invalid Certificate Authorities and bla; it's all a big useless bloat of shady issuer-companies anyway)
Now in Firefox Advanced preferences, (you guessed it, German again) Zertifikate anzeigen. Locate your S-User-Id in (yep, German) Ihre Zertifikate, highlight and backup.

This will export your SAP passport (aka public & private key) in PKCS12-format - not so easy to do with any other browser, including the MS cripples. Because usually your private key remains hidden in binary wonderland somewhere in the proprietary niche of the browser. But you'll need both public and private key for use with the OS X / iOS keychain.

Launch the latter and import your newly exported .p12 file. 

Now happily browse the SAP marketplace, support portal or SDN via SSO with your browser certificate in Safari or your favorite iOS device.


q.e.d


Tuesday, September 13, 2011

timeline-validity Awesomeness in SLcM

One of the very first steps when both using and/or customizing SAP SLcM (Student Lifecycle Management) is to work the Academic Structure (de: Akademische Struktur). It represents the structural organization (de: Aufbauorganisation) of the entire SAP System. In SLcM, it is used to map the study programs and formal curriculums into their digital representations (de: Abbildung von Prüfungordnungen). And typically looks like this:

Academic Structure (de: Akademische Struktur)


The above shows some Bachelor Thesis that also includes a Seminar ("VS Bachelorarbeit Betriebswirtschaft", SAP object type D). Now let's say the work load/teaching activity credits for that seminar change, beginning with the upcoming Fall term (de: neue Prüfungsordnungsversion) - a common scenario in all Higher Education institutions.

In most software systems, you'd be required to create a new object of some kind that is then used from the upcoming Fall term on.

In SLcM, you can just be awesome: create an additional work load/teaching activity (SAP-terminology: additional infotype), dated with the valid time period. The previous adjust itself automatically. And this typically looks like this (relevant date here: Oct 1st, 2011):
timeline-validity awesomness

Now, whenever you work with any activity related to that seminar prior to 01.10.2011, the system calculates with 9 units. From there on, it uses the 10 units that are valid from October first.

No fuzz, no hassle, nice data model, that simple.

Oh, and did I mention that this works with any kind of objects in SLcM?
Organizational Units, Study Programs, Exams, Modules, Export- and Import-Associations (de: Verknüpfungen), ... etc ?
So you can pretty easily map all past, present and future changes in study programs (de: Prüfungsordnungs-Änderungen) at any time?
Without jeopardizing exam results, score bookings, calculations or reports (de: Auswertungen)? All audit-proof (de: revisionssicher)?
I didn't mention all this? Really?
Well, now you know ;)




Monday, June 20, 2011

excel mac:2011 freeze first line

note-to-self: mark the line below the line(s) you want to freeze.
then choose Fenster -> Bereich fixieren.

Usability revisited, baby.

Wednesday, May 11, 2011

retrieve X.509 certificate from LDAP

Note-to-self:
on the console, retrieve a X.590-certificate (for S/MIME signing and encrypting e-mail) from an LDAP-directory:

$> ldapsearch -T /tmp/ -v -x -h your.ldap-server.com -t -b o=DFN-Verein,c=DE -LLL "(cn=Senat*)"

If successful, this command will store the binary cert in the specified directory (here: /tmp) under a somewhat cryptic filename (eg: ldapsearch-cACertificate;binary-KxwX3w).
Your mileage should vary for:
-h your.ldap-server.com
-b searchbase

Wednesday, April 6, 2011

FireWire 800 vs USB 2.0

We here at MG are currently in need of running some pretty I/O-heavy apps on external storage. Additionally, it's not a small app either, but somewhere close to the half TB.
At the same time, the external storage needs to remain portable - no NAS or similar. We need to be able to take the stuff with us on the road.

Since we're an AlmostOnlyApple-Shop, the external device needs to be mucho compatible with the MacBook Pros we're carrying around. So our preferred hardware supplier HSD provided us with two 750 GB Freecom Mobile Drive Mg (5400rrpm, 8 MB) as the best trade-off between portability and performance. One disk came with a USB 3.0 Interface, the other with both USB 3.0 & FireWire 800.

So test-wise, I copied a VMWare virtual machine from the MacBook to the disks back and forth. Since the MB Pro is USB 2.0-only, the results were as expected.

Here's further specs...
  • MacBook Pro6,2 ; Intel Core i7 2.66GHz ; 8 GB 1067 MHz DDR3; OS X 10.6.7
  • $> du -ks vm.vmwarevm
    27556532 vm.vmwarevm
  • $> mount
    (...snip...)
    /dev/disk4s2 on /Volumes/FREECOM HDD (hfs, local, nodev, nosuid, journaled, noowners)
  • $> cp -pRv "${source}" "${target}"
... and the results:
  • 753 sec - fw800 - write => ~36.6 MB/sec
  • 565 sec - fw800 - read => ~48.8 MB/sec
  • 1254 sec - usb 2.0 - write => ~22.0 MB/sec
  • 919 sec - usb 2.0 - read => ~30.0 MB/sec
So, is the FW800 performance enough for the I/O heavy appliance we're planning to run on it?
No know yet.
Will report back ;)