Alfresco CMIS interfész

Az Alfresco ECM-ben a kérést végrehajtó entitás azonosítása után a teljes dokumentumtári tartalom elérhető CMIS protokollon keresztül. A dokumentumok közötti – hozzáférési jogosultság alapú – keresés, illetve a találatokhoz tartozó bináris és meta adatok lekérése szintén a CMIS protokoll adta kommunikációs nyelven keresztül történik.

Cmis_logoAz implementációhoz használt OpenCMIS 1.0 (3.4, 4.0, 4.1), illetve 1.1 (v4.2+) teljes Alfresco oldali dokumentációja – beleértve a query és get szervizeket is – a következő URL-en érhető el: http://docs.alfresco.com/community/pra/1/topics/cmis-welcome.html

A Content Management Interoperability Services (CMIS) szabvány alapvető dokumentum- és tartalomkezelő szolgáltatásokat definiál. Formátuma: RESTful AtomPub webservice.
Lehetőség van a CMIS-en keresztül SQL-hez hasonló lekérdezőnyelven keresni is a dokumentumok között.

Az Alfresco Document Management rendszer a CMIS szabványon implementált szolgáltatásokat valósítja meg, melyek tartalmazzák a felsoroltakat:

  • Tartalomstruktúra definíciója (content modeling)
  • A tartalmak (dokumentumok) létrehozása, módosítása és törlése a hozzájuk tartozó kapcsolatokkal és meta-adatokkal együtt
  • Dokumentumok lekérdezése
  • Dokumentumok jogosultságkezelése
  • Dokumentumok verziókezelése
  • Zárolás
  • Dokumentumokkal kapcsolatos események követése
  • Auditálás, naplózás
  • Importálás / Exportálás

A dokumentumkezelő rendszer közös kommunikációs nyelvének szánt CMIS protokoll jelenleg az összes piaci szereplő termékében megtalálható; IBM FileNet, Nuxeo, Oracle UCM, EMC Documentum, Microsoft SharePoint Server, SAP HANA, stb.

TP-Link TL-WN725N on Ubuntu

Simple steps to take a working TP Link TL-WN725N USB wireless dongle on Ubuntu 13.10…

Get working USB device in “dmesg” list:

[104052.357090] usb 2-1.2: USB disconnect, device number 4
[104057.671917] usb 2-1.2: new high-speed USB device number 5 using ehci-pci
[104057.764598] usb 2-1.2: New USB device found, idVendor=0bda, idProduct=8179
[104057.764606] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[104057.764610] usb 2-1.2: Product: 802.11n NIC
[104057.764614] usb 2-1.2: Manufacturer: Realtek
[104057.764617] usb 2-1.2: SerialNumber: 00E04C0001

Verify blacklist:

# rfkill list

0: phy0: Wireless LAN
	Soft blocked: yes
	Hard blocked: no

Run this build/install script (rtl8188eu-install.sh):

#!/bin/sh
#
# Download, build and install TP Link TL-WN725N driver on Ubuntu 13.10
#
	
sudo apt-get install linux-headers-generic build-essential dkms git

mkdir /tmp/tl-wn725n
cd /tmp/tl-wn725n
git clone https://github.com/lwfinger/rtl8188eu
cd rtl8188eu

make
sudo make install
sudo depmod -aq

Use new device as “wlan1”:

# iwconfig 

wlan1     unassociated  Nickname:""
          Mode:Managed  Frequency=2.412 GHz  Access Point: Not-Associated   
          Sensitivity:0/0  
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=0/100  Signal level=0 dBm  Noise level=0 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

MacBook Pro 4,1 – NVIDIA halál

Tavaly óta igen komoly irodalma van a 2008-ban gyártott MacBook Pro gépekben található NVIDIA GeForce 8600M GT videokártyák elhalálozásának. Mintha csak tervezett avultatást csempészett volna be a gyártó a masinákba, számtalan 4-5 éves gépnél jelentkezik ez a probléma.

Véleményem szerint az Apple normálisan kezelte a problémát, ugyanis ezeket a gépeket garanciális keretek között javították 2012 végéig.

Sajnos úgy tűnik mi sem vagyunk kivételek, pár nappal ezelőtt az amúgy kifogástalan állapotban és erőben lévő MacBook szürke almás-forgós képpel fogadott minket. Pontosabban néhányszor újraindította magát amíg egy jól irányzott SHIFT-es indítást eszközölve derült ki a turpisság.

Safe mode-ban sikerült elindítani, sőt távolról SSH-val be is lehetett jutni a gépre.

A log-ból szépen kiderül, hogy az NVIDIA driver nem tér magához:

  
Dec 25 12:16:51 macbook kernel[0]: NVDAStartup: Official
Dec 25 12:16:53 macbook kernel[0]: NVDANV50HAL loaded and registered
Dec 25 12:17:00 macbook kernel[0]: NVDATesla::rmStart failed
Dec 25 12:17:00 macbook kernel[0]: NVDA,Display-B: Not usable

… ezáltal a WindowServer sem tud elindulni:

Dec 25 12:17:00 macbook.home.louise.hu WindowServer[125]: CGXMappedDisplayStart: can\'t open any framebuffer
Dec 25 12:17:00 macbook.home.louise.hu WindowServer[125]: CGXDisplayDriverInitialize: No Display drivers loaded
Dec 25 12:17:00 macbook.home.louise.hu WindowServer[125]: CGXPerformInitialDisplayConfiguration
Dec 25 12:17:00 macbook.home.louise.hu WindowServer[125]: CGXGLInitMipMap: mip map mode is on

A System Profiler szerint minden rendben van:

Graphics/Displays:

    NVIDIA GeForce 8600M GT:

      Chipset Model: GeForce 8600M GT    
      Type: GPU
      Bus: PCIe
      PCIe Lane Width: x1
      VRAM (Total): 256 MB
      Vendor: NVIDIA (0x10de)
      Device ID: 0x0407
      Revision ID: 0x00a1
      ROM Revision: 3212

Diagnostics:

    Power On Self-Test:

      Last Run: 25/12/13 12:13
      Result: Passed

Néhány órai küzdelem után a gép egy átmeneti időszakra életre kelt, ami annak volt köszönhető, hogy a GPU és a környéke felmelegedett. Reggelre, miután kihűlt az alaplap, újra a szép szürke képernyő fogadott.

Linux boot-tal is kipróbáltam a gépet, ekkor már VESA módban függőleges zöld csíkok jelennek meg a képernyőn, az X11 indítása kernel pánikot eredményez. A grafikus mód és a mód-váltás kikapcsolása után konzolként használható a gép:

Edit /etc/default/grub file:
   GRUB_CMDLINE_LINUX="nomodeset"
   GRUB_TERMINAL=console

And upgrade GRUB configuration: sudo update-grub

Ha valakinek nincs kedve 220 fokra előmelegített sütőbe tenni az alaplapot, annak egy egyszerűbb trükk a radiátorra helyezett gép bemelegítésére:

yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null &

Egy érdekes post a témában: Cooking the Books (or, Baking My MacBook Pro Logic Board)

Update: A készüléket a Re-Store szakemberei megjavították, a grafikus chip újraforrasztásával újra kitűnő egészségnek örvend!

Alfresco 4.2 – teljes magyar lokalizáció!

Több hónapos fordítói és tesztelői munka után elkészült az első teljes magyar fordítás a legfrissebb Alfresco 4.2 Community Edition alapján.

A lokalizáció magába foglalja az Alfresco Explorer és az Alfresco Share felületeket is, beleértve a Dashlet-eket és az E-Mail sablonokat is. Ez több mint 14.000 sornyi lefordított szöveget jelent…

A magyar nyelvi csomag folyamatosan is fejlődik, ha szükséges, akkor pontosítások, javítások kerülnek bele, illetve az újabb Alfresco verziókban megjelenő szövegeket is hozzáadom. Kérlek, ha elírást, hiányosságot tapasztalsz, azt jelezd felém!

UPDATE: Az Alfresco 4.x és 5.x verziókhoz teljes magyar nyelvű lokalizáció készül/frissül folyamatosan

Allergia helyzet

Tárárám, tárárám – leszokás és rászokás, ez a dolgom, nem vitás… :)

Egy tavaly decemberi napon eldöntöttem, hogy befejezem tizenegynéhány’ éves ámokfutásomat az allergia elleni harcban és győztesnek hirdetem ki magam. Megfogtam az utolsó üveg Rhinospray-t és kidobtam a kukába. Lesz, ahogy lesz, kibírom nélküle. Gyorsan konzultáltam egy ismerős fül-orr-gégésszel, aki nem sok jóval biztatott, egy sokéves nyálkahártya-pusztítást csak lézeres varázslattal és több hónapos kezeléssel lehet csak valamennyire visszafordítani. Olyan ez mint a heroin, rászokni könnyű, de lejönni róla általában lehetetlen. Ezzel megerősített abban, hogy egyedül is meg tudom oldani a problémát…

Tisztelem az orvosokat, de azt gondolom, hogy az esetek jelentős részében mozsárágyúval lövöldözünk verébfiókákra, mert minden nyaffantással, lázzal, szúrással és hasonlóval fehérköpenyesekhez rohangálunk – ha magunk miatt nem is, a gyerekkel mindenképpen. Ott aztán elsírjuk a tüneteket, legalábbis azt, amit mi hiszünk/érzünk róla/belőle, ez alapján a doktor odakísér a kasszához és kapunk ilyen-olyan bevennivalót. Ettől vagy jobb lesz, vagy rosszabb, az mindegy is, hiszen megtettük, amit tennünk kell a jelenlegi társadalmi normák alapján, megkérdeztük kezelőorvosunkat, gyógyszerészünket…

Bátorság kell ahhoz, hogy ne így tegyünk, hiszen ez most az elvárás, ez most a módi. Talán magunkkal érdemes kipróbálni először valami más metódust, ott egyértelmű a felelősség és könnyen lemérhető az eredmény is.

Ugye azt is tudhatjuk a tudományos publikációkból és a médiafolyamból, hogy az allergia nem egy hirtelen meggyógyuló fajta, inkább csak rosszabbodni szokott a szenvedő emberke állapota, majd kemikáliákon tengeti tüsszögős életét. Szokjon hozzá, ez már csak ilyen. Sokan vagyunk – voltunk – így ezzel, a jólét és az immunterápia valami hülye szokásjog miatt együtt járnak.

Nem is ment könnyen, volt egy olyan dugulásos, szenvedős hetem, amit senkinek nem kívánok, aztán napról, napra könnyebben ment. Szerencsém volt az időpont megválasztásával is, hiszen a tél minden allergiásnak könnyebbnek tűnik, főleg azoknak akik vegyi úton kompenzálnak. Január végére már saját orrlégzésem volt, nem száraz “orrspay” érzetű, hanem normális. Lassan elkezdtek visszajönni az illatok is – régebben fel sem tűnt, hogy a szaglásomat elvitte a cica.

Tavasszal már teljesen gyógyult voltam, semmi allergiás hapci, orrfolyás, kuckuc és hasonlók – egyszerűen normalizálódott ez a területem is. Jött a nyár, se a városi, se a hegyi, se a balatoni, se az adriai levegő és pollenáradat nem volt rám allergizáló hatással, legalábbis nem mondanám érezhetőnek ezt a hatást. Aztán megérkezett az augusztus vége, ami tavaly és az azelőtti években lekevert pofonfával ért fel mindig – továbbra is álltam a sarat.

Egyelőre ennyi, se az orrspray, se a facebook nem hiányzik. :)

Midnight Commander 4.8.10 OSX

GNU Midnight Commander (also referred to as MC) is a user shell with text-mode full-screen interface. It can be run on the OS console, in xterm and other terminal emulators.

GNU Midnight Commander allows you to manage files while making most of you screen and giving you a clear representation of the filesystem, yet it’s simple enough to be run over a telnet or ssh session.

Midnight Commander OSX Universal Binary

Next to official release of stable sources, this universal binary (i386, ppc) built (without source code modification) and linked with following libraries:
– gettext v0.18.1.1
– glib v2.21.6
– pkg-config v0.23

Configured with options: –disable-dependency-tracking –disable-shared –with-screen=ncurses –with-vfs –enable-vfs-mcfs –with-edit –without-x –with-subshell –enable-charset –enable-extcharset –enable-background –enable-netcode

[~/Development/porting/mc ]
$mc --version
GNU Midnight Commander 4.8.10
Built with GLib 2.21.6
Using the ncurses library
With builtin Editor
With subshell support as default
With support for background operations
With mouse support on xterm
With internationalization support
With multiple codepages support
Virtual File Systems: cpiofs, tarfs, sfs, extfs, ftpfs, fish
Data types: char: 8; int: 32; long: 32; void *: 32; size_t: 32; off_t: 64;

This release requires Mac OS X 10.4 or newer, and tested on 10.5 Leopard (PPC/x86), 10.6 Snow Leopard (x86), 10.7 Lion (x86) and 10.8 Mountain Lion (x86).

Download installer package: mc-4.8.10-bin-osx-universal.zip (list of other Mac binary releases)

Original sources: www.midnight-commander.org

Major changes since 4.8.9