<xmp><!-- <body><!--'"</title></head>--> <script type="text/javascript"> //OwnerIQ var __oiq_pct = 50; if( __oiq_pct>=100 || Math.floor(Math.random()*100/(100-__oiq_pct)) > 0 ) { var _oiqq = _oiqq || []; _oiqq.push(['oiq_addPageBrand','Lycos']); _oiqq.push(['oiq_addPageCat','Internet > Websites']); _oiqq.push(['oiq_addPageLifecycle','Intend']); _oiqq.push(['oiq_doTag']); (function() { var oiq = document.createElement('script'); oiq.type = 'text/javascript'; oiq.async = true; oiq.src = document.location.protocol + '//px.owneriq.net/stas/s/lycosn.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(oiq, s); })(); } //Google Analytics var _gaq = _gaq || []; _gaq.push(['_setAccount','UA-21402695-19']); _gaq.push(['_setDomainName','tripod.com']); _gaq.push(['_setCustomVar',1,'member_name','trcmdisk01',3]); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); //Lycos Init function getReferrer() { var all= this.document.cookie; if (all== '') return false; var cookie_name = 'REFERRER='; var start = all.lastIndexOf(cookie_name); if (start == -1) return false; start += cookie_name.length; var end = all.indexOf(';', start); if (end == -1) end = all.length; return all.substring(start, end); } function getQuery() { var rfr = getReferrer(); if (rfr == '') return false; var q = extractQuery(rfr, 'yahoo.com', 'p='); if (q) return q; q = extractQuery(rfr, '', 'q='); return q ? q : ""; } function extractQuery(full, site, q_param) { var start = full.lastIndexOf(site); if (start == -1) return false; start = full.lastIndexOf(q_param); if (start == -1) return false; start += q_param.length; var end = full.indexOf('&', start); if (end == -1) end = full.length; return unescape(full.substring(start, end)).split(" ").join("+"); } function generateHref(atag, template){ atag.href=template.replace('_MYURL_', window.location.href.replace('http://', '')).replace('_MYTITLE_','Check%20out%20this%20Tripod%20Member%20site!'); } var lycos_ad = Array(); var lycos_onload_timer; var cm_role = "live"; var cm_host = "tripod.lycos.com"; var cm_taxid = "/memberembedded"; var tripod_member_name = "trcmdisk01"; var tripod_member_page = "trcmdisk01/linux/s_slitaz5001.html"; var tripod_ratings_hash = "1493374316:0a08ae6047f75347d3a0cca91ab42230"; var lycos_ad_category = null; var lycos_ad_remote_addr = "54.158.39.172"; var lycos_ad_www_server = "www.tripod.lycos.com"; var lycos_ad_track_small = "http://members.tripod.com/adm/img/common/ot_smallframe.gif?rand=508809"; var lycos_ad_track_served = "http://members.tripod.com/adm/img/common/ot_adserved.gif?rand=508809"; var lycos_search_query = getQuery(); </script> <script type="text/javascript" src="http://scripts.lycos.com/catman/init.js"></script> <script type='text/javascript'> var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; (function() { var gads = document.createElement('script'); gads.async = true; gads.type = 'text/javascript'; var useSSL = 'https:' == document.location.protocol; gads.src = (useSSL ? 'https:' : 'http:') + '//www.googletagservices.com/tag/js/gpt.js'; var node = document.getElementsByTagName('script')[0]; node.parentNode.insertBefore(gads, node); })(); </script> <script type='text/javascript'> googletag.cmd.push(function() { googletag.defineSlot('/95963596/TRI_300X250_dfp', [300, 250], 'div-gpt-ad-1450204159126-0').addService(googletag.pubads()); googletag.defineSlot('/95963596/TRI_above_728x90_dfp', [728, 90], 'div-gpt-ad-1450204159126-1').addService(googletag.pubads()); googletag.defineSlot('/95963596/TRI_below_728x90_dfp', [728, 90], 'div-gpt-ad-1450204159126-2').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.enableServices(); }); </script> <script type="text/javascript"> (function(isV) { if( !isV ) { return; } var adMgr = new AdManager(); var lycos_prod_set = adMgr.chooseProductSet(); var slots = ["leaderboard", "leaderboard2", "toolbar_image", "toolbar_text", "smallbox", "top_promo", "footer2", "slider"]; var adCat = this.lycos_ad_category; adMgr.setForcedParam('page', (adCat && adCat.dmoz) ? adCat.dmoz : 'member'); if (this.lycos_search_query) { adMgr.setForcedParam("keyword", this.lycos_search_query); } else if(adCat && adCat.find_what) { adMgr.setForcedParam('keyword', adCat.find_what); } for (var s in slots) { var slot = slots[s]; if (adMgr.isSlotAvailable(slot)) { this.lycos_ad[slot] = adMgr.getSlot(slot); } } adMgr.renderHeader(); adMgr.renderFooter(); }((function() { var w = 0, h = 0, minimumThreshold = 300; if (top == self) { return true; } if (typeof(window.innerWidth) == 'number' ) { w = window.innerWidth; h = window.innerHeight; } else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) { w = document.documentElement.clientWidth; h = document.documentElement.clientHeight; } else if (document.body && (document.body.clientWidth || document.body.clientHeight)) { w = document.body.clientWidth; h = document.body.clientHeight; } return ((w > minimumThreshold) && (h > minimumThreshold)); }()))); window.onload = function() { var f = document.getElementById("FooterAd"); var b = document.getElementsByTagName("body")[0]; b.appendChild(f); f.style.display = "block"; document.getElementById('lycosFooterAdiFrame').src = '/adm/ad/footerAd.iframe.html'; // DOM Inj Ad (function(isTrellix) { var e = document.createElement('iframe'); e.style.border = '0'; e.style.margin = 0; e.style.display = 'block'; e.style.cssFloat = 'right'; e.style.height = '254px'; e.style.overflow = 'hidden'; e.style.padding = 0; e.style.width = '300px'; var isBlokedByDomain = function( href ) { var blockedDomains = [ "ananyaporn13000.tripod.com", "xxxpornxxx.tripod.com" ]; var flag = false; for( var i=0; i<blockedDomains.length; i++ ) { if( href.search( blockedDomains[ i ] ) >= 0 ) { flag = true; } } return flag; } var getMetaContent = function( metaName ) { var metas = document.getElementsByTagName('meta'); for (i=0; i<metas.length; i++) { if( metas[i].getAttribute("name") == metaName ) { return metas[i].getAttribute("content"); } } return false; } var getCommentNodes = function(regexPattern) { var nodes = {}; var nodesA = []; var preferredNodesList = ['a', 'c', 'b']; (function getNodesThatHaveComments(n, pattern) { if (n.hasChildNodes()) { if (n.tagName === 'IFRAME') { return false; } for (var i = 0; i < n.childNodes.length; i++) { if ((n.childNodes[i].nodeType === 8) && (pattern.test(n.childNodes[i].nodeValue))) { var areaName = pattern.exec(n.childNodes[i].nodeValue)[1]; nodes[areaName] = n; } else if (n.childNodes[i].nodeType === 1) { getNodesThatHaveComments(n.childNodes[i], pattern); } } } }(document.body, regexPattern)); for (var i in preferredNodesList) { if (nodes[preferredNodesList[i]]) { if( isTrellix && nodes[preferredNodesList[i]].parentNode.parentNode.parentNode.parentNode ) { nodesA.push(nodes[preferredNodesList[i]].parentNode.parentNode.parentNode.parentNode); } else { nodesA.push( nodes[preferredNodesList[i]] ); } } } return nodesA; } var properNode = null; var areaNodes = getCommentNodes( new RegExp( '^area Type="area_(\\w+)"' ) ); for (var i = 0; i < areaNodes.length; i++) { var a = parseInt(getComputedStyle(areaNodes[i]).width); if ((a >= 300) && (a <= 400)) { properNode = areaNodes[i]; break; } } var propertyName = getMetaContent("property") || false; if( isTrellix && (properNode) ) { e.src = '/adm/ad/injectAd.iframe.html'; properNode.insertBefore(e, properNode.firstChild); } else if( isTrellix && !( properNode ) ) // Slap the ad eventhought there is no alocated slot { e.src = '/adm/ad/injectAd.iframe.html'; e.style.cssFloat = 'none'; var cdiv = document.createElement('div'); cdiv.style = "width:300px;margin:10px auto;"; cdiv.appendChild( e ); b.insertBefore(cdiv, b.lastChild); } else if( !isBlokedByDomain( location.href ) ) { var injF = document.createElement('iframe'); injF.style.border = '0'; injF.style.margin = 0; injF.style.display = 'block'; injF.style.cssFloat = 'none'; injF.style.height = '254px'; injF.style.overflow = 'hidden'; injF.style.padding = 0; injF.style.width = '300px'; injF.src = '/adm/ad/injectAd.iframe.html'; if( b && ( !isTrellix || ( typeof isTrellix == "undefined" ) ) ) // All other tripod props { var cdiv = document.createElement('div'); cdiv.style = "width:300px;margin:10px auto;"; cdiv.appendChild( injF ); b.insertBefore(cdiv, b.lastChild); } } }( document.isTrellix )); } </script> <div id="tb_container" style="background:#DFDCCF; border-bottom:1px solid #393939; position:relative; z-index:999999999!important"> <!--form name="search" onSubmit="return searchit()" id='header_search' > <input type="text" placeholder="Search" size=30 name="search2" value=""> <input type="button" value="Go!" onClick="searchit()"> </form> <style> form#header_search { width: 916px; margin: 0 auto 8px; position: relative; } form#header_search input { height: 40px; font-size: 14px; line-height: 40px; padding: 0 8px; box-sizing: border-box; background: #F4F2E9; border: 1px solid #BBB8B8; transition: background-color 300ms ease-out, color 300ms ease; } form#header_search input[type="text"] { width: 100%; } form#header_search input[type="text"]:focus { border-color: #A2D054; background-color: #fff; box-shadow: 0 0px 12px -4px #A2D054; } form#header_search input[type="button"] { position: absolute; top: 1px; right: 1px; opacity: 1; background: #DFDCCF; color: #463734; width: 125px; cursor: pointer; height: 38px; border: none; } form#header_search input[type="text"]:focus ~ input[type='button']:hover, form#header_search input[type='button']:hover { background-color: #A5CE56; color: #fff; } form#header_search input[type="text"]:focus ~ input[type='button'] { background-color: #52AEDF; color: #fff; } </style> <script> function searchit(){ // determine environment var search_env if (lycos_ad_www_server.indexOf(".pd.") > -1) { search_env = 'http://search51.pd.lycos.com/a/'; } else if (lycos_ad_www_server.indexOf(".qa.") > -1) { search_env = 'http://search51.qa.lycos.com/a/'; } else { search_env = 'http://search51.lycos.com/a/'; } var search_term = encodeURIComponent(document.search.search2.value) var search_url = search_env+search_term; window.open(search_url); return false } </script--> <style> .adCenterClass{margin:0 auto} </style> <div id="tb_ad" class="adCenterClass" style="display:block!important; overflow:hidden; width:916px;"> <a href="http://adtrack.ministerial5.com/clicknew/?a=637394" title="build your own website at Tripod.com" style="float:left; width:186px; border:0"> <img src="http://ly.lygo.com/ly/tpSite/images/freeAd2.jpg" alt="Make your own free website on Tripod.com" style="border:0; display:block" /> </a> <div id="ad_container" style="display:block!important; float:left; width:728px "> <script type="text/javascript">document.write(lycos_ad['leaderboard']);</script> </div> </div> </div> <script type="text/javascript">document.write(lycos_ad['slider']);</script> <!-- added 7/22 --> <div id="FooterAd" style="background:#DFDCCF; border-top:1px solid #393939; clear:both; display:none; width:100%!important; position:relative; z-index:999999!important; height:90px!important"> <div class="adCenterClass" style="display:block!important; overflow:hidden; width:916px;"> <a href="http://adtrack.ministerial5.com/clicknew/?a=637394" title="build your own website at Tripod.com" style="float:left; display:block; width:186px; border:0"> <img src="http://ly.lygo.com/ly/tpSite/images/freeAd2.jpg" alt="Make your own free website on Tripod.com" style="border:0; display:block; " /> </a> <div id="footerAd_container" style="display:block!important; float:left; width:728px"> <iframe id="lycosFooterAdiFrame" style="border:0; display:block; float:left; height:96px; overflow:hidden; padding:0; width:750px"></iframe> </div> </div> </div> --></xmp>


Linux logo

SliTaz 5.0 User Scripting.

initthis.cfg :: zkp :: .xinitrc :: dtinit :: kopenvt :: shstat :: gnudev


+++ initthis.cfg
#!/bin/sh
#========

# initthis.cfg for SliTaz 5.0
# runs slitaz in frugal mode from live install media
# user invoked from /media/partition mounted via pcmanfm
# customises session from persistent user settings, repos, & scripted configs

# =================
# standard prologue
# =================
env printf "...\n"
env printf "initthis.cfg in progress\n"
# echo -e  "\033[1;34m$(date +%G%b%d%a.%P%H:%M:%S)\033[0m"
env printf "\033[1;34m$(date +%G%b%d%a.%P%H:%M:%S)\033[0m\n"
env printf "\033[1;32m .SNOG is Not Overwhelmingly GNUlike. \033[0m\n"
env printf "\033[1;32m  _______  _______  _______  _______  \033[0m\n"
env printf "\033[1;32m |     __||    |  ||       ||     __| \033[0m\n"
env printf "\033[1;32m |__     ||       ||   -   ||    |  | \033[0m\n"
env printf "\033[1;32m |_______||__|____||_______||_______| Linux \033[0m\n"

# =============================
# ${HOME} directory linkage &c.
# =============================
# snoginit
# sudo pkill -x Thunar
  cd $(dirname $0) ; INI=/tmp/.X11-snog ; mkdir ${INI} ; ln -sfn ${PWD} ${INI}/init
# user settings
  sudo cp -fpr ${USER} /home
  sudo ln -sfn /home/${USER}/kpZone /etc/kpzone
# configs outside of ${HOME}
  UNX=/etc/kpzone/kData/unx
  sudo cp -fp ${UNX}/= /usr/bin
  sudo cp -fp ${UNX}/sh/zkp /usr/bin
# sysreq
# sudo sysctl kernel.sysrq=1

# =========================
# boottime package installs
# =========================
# tarballs
  if [ -d repo_tgz ]; then
    for i in repo_tgz/*.tgz
    do
      sudo tar -C / --overwrite -xzf ${i}
    done
  fi
# packages
# if [ ! -d /usr/share/mc ]; then
    cd ${INI}/init/repo_pkg
    ls -alL *.tazpkg 2>/dev/null && sudo tazpkg install *.tazpkg
# fi
# symlinkable squashfs packages
  cd ${INI}/init/repo_ssp && $(zkp)/sh/shmapp act

# ==============================
# give control to the ui session
# ==============================
# user configs
  $(zkp)/sh/rc_init
# xpenguins
  xpenguins -n 1 -t Classic_Penguins &>/dev/null &
# refresh
# read aparm
# xfce4-session-logout
# sudo pkill -x xfce4-terminal
# sudo lightdm
# openbox --restart
  sudo pkill -x lxsession

env printf "\033[1;34minitthis.cfg complete\033[0m\n"
  exit 0


+++ zkp
#!/bin/sh
#========

# Screaming CuckooBroad Associates 2012 -=[zkp]=- for SliTaz (Linux 2.6.37)
# resides in /usr/bin (in ${PATH} at boottime)
# usage: $(zkp) alone globally returns kpZone path to scripts
#        any parameter invokes microemacs

# KPU=/opt/bin/kpZone/kData/unx
# KPU=/home/crabmelt/.kpzone/soft
# KPU=/home/tux/kpZone/kData/unx
  KPU=/etc/kpzone/kData/unx

# [ -z $1 ] && echo -n ${KPU} || exec ${KPU}/sh/kdslcon $1
# [ -z $1 ] && echo -n ${KPU} || exec ue $@
  [ -z $1 ] && echo -n ${KPU} || xterm -e ue $@

exit 0


+++ .xinitrc
# ~/.xinitrc: Executed by Slim/LXDM login manager to startx X session.
# You can use F1 with Slim to change your window manager or configure
# it permanently with your personal applications.conf file.
#
. $HOME/.config/slitaz/applications.conf
dd="$HOME/.local/share/desktop-directories"; mkdir -p "$dd"
echo -e "[Desktop Entry]\nType=Directory\nName=$(whoami)" > "$dd/user.directory"

[ "$1" ] && WINDOW_MANAGER="$1"

EXEC="exec dbus-launch --sh-syntax --exit-with-session"

LOG="/dev/null" ; X=$LOG ; ERR=$X

# post-WM inits
$(zkp)/sh/dtinit &

case "$WINDOW_MANAGER" in
	openbox|lxde*|icewm*|xfce4|compiz|karmen|dwm|fluxbox*|razor*|mate*)
		$EXEC ${WINDOW_MANAGER%-session}-session ;;
	enlightenment)
		$EXEC enlightenment_start ;;
	kde)	$EXEC startkde ;;
	lxqt)	$EXEC startlxqt ;;
	*)	$EXEC $WINDOW_MANAGER ;;
esac	2>>$ERR >>$X


+++ dtinit
#!/bin/sh
#========

# dtinit: runs programs after DEs have been scheduled
# executed from ~/.config/autostart/dtinit.desktop

echo ${0##*/}: Xprogs starting
date +%G%b%d%a.%P%H:%M:%S
uname -srm

# clean up
# rm -rf ${HOME}/Desktop/*.desktop
# wait for X11 to come up
  sleep 4

# universal tasks
# xpenguins -n 1 -t Classic_Penguins &
  $(zkp)/sh/rungkmon

exit 0


+++ kopenvt
#!/bin/sh
#========

# kopenvt - console handler v2.11 for SliTaz 4.0 
#           Screaming CuckooBroad Associates 2013
#
# parm -x : invokes Xorg via slim in background mode, freeing the issuing console
# parm -0 : issues deallocvt to clear out opened & exited VTs
# parm -u : (experimental resource) like default but only user passed to su
# default : issues openvt w/ switching, substitutes user & executes shell
#           (this creates an ordinary VT console for given user)
#
# invocations: commandline, vfu, midcomm, lynx

USR=$(id -un)

case $1 in
  -x ) sudo slim & ;;
  -0 ) sudo deallocvt ;;
  -u ) shift; sudo openvt -s -- su - ${USR} $@ ;;
   * )        sudo openvt -s -- su - ${USR} -c sh ;;
esac

exit 0


+++ shstat
#!/bin/sh
#========

TEXTOUT=/tmp/kstats.txt

{
echo
echo ooo
echo System stats v1.02.032
date +%G%b%d%a.%P%H:%M:%S
uname -srm
} > ${TEXTOUT}

{
  echo ; id
  echo ; md5sum $0
  echo ; cat /proc/cpuinfo
: echo ; lspci
  echo ; lsusb
  echo ; cat /proc/devices
  echo ; cat /proc/partitions
: echo ; /sbin/fdisk -l
  echo ; df -h
  echo ; mount | sort
  echo ; cat /proc/meminfo
  echo ; ulimit -a
# echo ; vmstat
  echo ; cat /proc/cmdline
  echo ; xrandr
  echo ; cat /proc/1/status
  echo ; lsmod
  echo ; ps -ef f
  echo ; pstree -p
  echo ; ls -al $(zkp) $(zkp)/sh
# echo ; cat /var/log/messages
  echo ; netstat -a
  echo ; netstat -rn
: echo ; cat /etc/resolv.conf
# echo ; cat /etc/sysconfig/netcard
  echo ; /sbin/ifconfig
: echo ; dmesg

  XORGVESA="VESA(0): Total Memory"
  XORG0LOG="/var/log/Xorg.0.log"
  if cat ${XORG0LOG} | grep -q "${XORGVESA}"
  then
    echo ; cat ${XORG0LOG} | grep -B 1024 "for matching VESA"
#   echo ; echo -=[ snip ]=-
    echo ; cat ${XORG0LOG} | grep -A 1024 "${XORGVESA}"
  else
    echo ; cat ${XORG0LOG}
  fi

  echo ; xset -q
# echo ; /sbin/sysctl -a 2>/dev/null
# echo ; cat /proc/slabinfo
  echo ; /lib/libc.so.6
# echo ; cat /etc/ld.so.conf
# echo ; /sbin/ldconfig -p
# echo ; pkg-config --list-all
# echo ; cat /var/log/slitaz/tazpkg.log
  echo ; ls -alL / /tmp/.X11-snog/init/repo_pkg /tmp/.X11-snog/init/repo_ssp
# echo ; fc-list | sort
  echo ; set

} >> ${TEXTOUT}

case "$1" in
  "--vi"   ) exec vi                ${TEXTOUT} ;;
  "--ue"   ) exec ue -v             ${TEXTOUT} ;;
  "--le"   ) exec le -r             ${TEXTOUT} ;;
  "--less" ) exec less -m~          ${TEXTOUT} ;;
  "--nano" ) exec nano -ackSexUIDv  ${TEXTOUT} ;;
  "--lynx" ) exec $(zkp)/sh/runlynx ${TEXTOUT} ;;
         * ) exec cat               ${TEXTOUT} ;;
esac

exit 0


+++ gnudev
#!/bin/sh
#========

echo ooo
echo gnudev ...
date +%G%b%d%a.%P%H:%M:%S
uname -srm

# SliTaz 4.0: cxr install for gnudev
# any parm installs / deinstalls from tazpkg
# deinstall via dual unmount & " sudo tazpkg remove gcc --auto"

if [ -z $1 ]
then

  if [ ! -f /usr/bin/gcc ]
  then
    vrx gnudev --norun
    echo -n "symlinking ... "

    [ -d /usr/include ] || sudo mkdir /usr/include
    for ARG in bin lib sbin usr/bin usr/include usr/lib usr/sbin
    do
      echo -n ${ARG}" "
      CXRDIR=/opt/gnudev/${ARG}
      cd ${CXRDIR}
      for MOD in $(ls -1)
      do
        [ -f ${MOD} ] && sudo ln -sf  ${CXRDIR}/${MOD} /${ARG}/${MOD}
        [ -d ${MOD} ] && sudo ln -sfn ${CXRDIR}/${MOD} /${ARG}/${MOD}
      done
    done
    echo

    TPO=/tmp/tazpkgok
    {
    cat /usr/bin/tazpkg | sed "s%check_for_deps %#---( patched )---#%g"
    } >${TPO}
    sudo chmod -R 755 ${TPO}

    cd ${HOME}/.config/vrxpath/pkg/gnudev
    for TP in \
      gcc-4.5.2
    do
      sudo ${TPO} install ${TP}.tazpkg --forced
    done
  fi

else

# for TP in \
#   gcc
# do
#   sudo tazpkg remove ${TP} --auto
# done
# sudo umount /opt/gnudev
# sudo umount /tmp/cloops/gnudev.iso

# SliTaz 4.0: installs GNU gcc compiler
# adjacencies are dependencies
# if net access ^C & restart

  cd ${HOME}/.config/vrxpath/pkg/gnudev

  if [ ! -f /usr/bin/gcc ]
  then
    for TP in \
      gmp-5.0.1 \
      mpfr-3.0.1 \
      mpc-library-0.8.2 \
      \
      glibc-dev-2.13 \
      glibc-2.13 \
      binutils-2.21 \
      \
      elfutils-0.150 \
      libobjc-4.5.2 \
      gcc-4.5.2 \
      \
      linux-api-headers-2.6.37 \
      make-3.82 \
      bash-4.2
    do
      sudo tazpkg install ${TP}.tazpkg --forced
    done

  else
    for TP in \
      bash \
      make \
      linux-api-headers \
      gcc \
      libobjc \
      elfutils \
      binutils \
      glibc \
      mpc-library \
      mpfr \
      gmp \
      \
      glibc-dev
    do
      sudo tazpkg remove ${TP} --auto
    done
  fi

fi

exit 0


+++ Credits with Many Thanx
(*) = (www) LocalNet - Buffalo dialup nationwide
(*) = (www) ShortURL.com - still the best address on the net
(*) = (www) AmazingCounters - get your own free hitcounter

visitor
hit counter
number

GPL
2017 TRCM TranceRave Capital Management

Screaming CuckooBroad Associates part of the CircleOmega organisation TRCM
<noscript> <!-- ooo