tiistaina, joulukuuta 28, 2010

Visual Studio 2010 & Mysql .NET connector

Hieman linux aiheita poikkeava, mutta tässä tullut törmättyä erikoiseen "bugiin", jossa mysql .NET connectori lakkaa toimimasta Visual Studiossa. Tähän löytyy ratkaisu ehkä seuraavasta.
Poista .NET connector asennus ensin.
Sitten käy laittamassa Services:sä ASP.NET Startup typeen Automatic, luultavasti on manual.























Sitten tämän jälkeen asenna connectori uudelleen (tämän hetkinen versio 6.3.5) ja valitse Complete asennus tapa.
Sitten vain Visual Studio käyntiin ja connectorin pitäisi toimia myös boottien jälkeenkin.

Connectori löytyy MySQL:n sivuilta

tiistaina, joulukuuta 14, 2010

Watchtower Library 2010 Linuxissa

Watchtower Library 2010 linuxissa!

Oletuksena tässä on se että koneellasi on jo asennettuna uusin wine.

Kopioi iphlpapi.dll kansioon ./wine/drive_c/windows/system32/

Tiedosto löytyy täältä (XP versio) .

Lisää Wine asetuksissa iphlpapi.dll välilehdessä “Kirjastot”.

Kirjoita iphlpapi valintaruutuun














Tämän jälkene paina “Lisää”.

Tulee oheinen varoitus, mutta paina “Kyllä”.





Sitten vain asennus omalta levyltä ja pitäisi toimia.

lauantaina, lokakuuta 16, 2010

Trunk CentOS:ssa

Tiedoston muokkaus /etc/modprobe.conf

(lihavoidulla mikä pitää lisätä)
alias bond0 bonding
options bond0 miimon=80 mode=5
alias eth0 e1000
alias eth1 e1000
alias scsi_hostadapter ips

/etc/sysconfig/network-scripts/








Luo uusi tiedosto -> ifcfg-bond0
DEVICE=bond0
IPADDR=192.168.0.204
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
BOOTPROTO=none
TYPE=BOND
DNS1= oman palvelun tarjoajan dns
DNS2= oman palvelun tarjoajan toinen dns
Muokkaa tiedostoa ifcfg-eth0

BOOTPROTO=none
HWADDR=00:09:6B:89:00:8A
SLAVE=yes
DEVICE=eth0
MASTER=bond0
ONBOOT=yes
USERCTL=yes
TYPE=Ethernet
PEERDNS=yes
IPV6INIT=no

Muokkaa tiedostoa ifcfg-eth1
BOOTPROTO=none
HWADDR=00:09:6B:89:00:8B
SLAVE=yes
DEVICE=eth1
MASTER=bond0
ONBOOT=yes
USERCTL=yes
TYPE=Ethernet
PEERDNS=yes
IPV6INIT=no

(Jos mode kohdassa arvo 4, niin kytkimen puolella pitää sitten vielä säätää, mitkä portit on trunkkina.)

Esimerkki tiedostot, tästä!
Esimerkki tiedostoissa virheitä, eli poista ip osoitteet eth0 ja eth1 tiedostoista. Ja tarvittaessa modprobe tiedostoon korjaus arvolle.
Muutokset joita on tehty kirjoitukseen on lihavoituna.
Aikasempien blogi kirjoitusten tiedostot ja muu materiaali löytyy osoitteesta:

torstaina, syyskuuta 23, 2010

Redmine:n asennus ubuntuun

redmine löytyy ubuntun repoista
rubyn asentaminen ja muiden tarvittavien pakettien:
sudo apt-get install
  • apache2
  • apache2-threaded-dev
  • build-essential
  • libapache-dbi-perl
  • libapache2-mod-perl2
  • libapache2-svn
  • libdigest-sha1-perl
  • libgemplugin-ruby
  • libgemplugin-ruby1.8
  • libruby-extras
  • libruby1.8-extras
  • mysql-server
  • rails
  • rake
  • ruby
  • rubygems
  • rubygems1.8
  • ruby1.8-dev
  • subversion
Komento: sudo apt-get install apache2-threaded-dev build-essential libapache-dbi-perl libapache2-mod-perl2 libapache2-svn libdigest-sha1-perl libgemplugin-ruby libgemplugin-ruby1.8 libruby-extras libruby1.8-extras mysql-server rails rake ruby rubygems rubygems1.8 ruby1.8-dev subversion

Redminen asennus reposta:
sudo apt-get install redmine redmine-mysql
Linkin luonti:
ln -s /usr/share/redmine/public /var/www/redmine
Passengerin asennus:
sudo gem install passenger
cd /var/lib/gems/1.X/gems/passenger-X.X.X/
sudo bin/passenger-install-apache2-module
Passengerin enable tilaan, käynnistä apache uudelleen tämän jälkeen:
sudo a2enmod passenger
lisää conf tiedostoon: PassengerDefaultUser www-data
Conf tiedostojen sisältö:
passenger.conf ->
PassengerRoot /var/lib/gems/1.8/gems/passenger-2.2.15
PassengerRuby /usr/bin/ruby1.8
PassengerDefaultUser www-data
passenger.load ->
LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-2.2.15/ext/apache2/mod_passenger.so
PassengerRoot /var/lib/gems/1.8/gems/passenger-2.2.15
PassengerRuby /usr/bin/ruby1.8
Sitten vielä apachen sites-available kansioon seuraava tiedosto ja sites-enabled:ssa linkki kyseiseen tiedostoon.
redmine.conf ->
RailsBaseURI /redmine
#allow from all
#Options +Indexes
Sitten vielä lopuksi apachen uudelleen käynnistys

maanantaina, toukokuuta 10, 2010

VNC serverin viritys linukassa!

Aluksi vncserver tiedoston konfigurointi. CentOS:ssa kyseinen tiedosto löytyy /etc/sysconfig kansion alta.
Kyseiseen tiedostoon
määritellään käyttäjät ja ikkunan resoluutio.
Kuten ilmenee kuvasta alempana.




Käyttäjät määritellään oheisella tavalla.
VNCSERVERS="1:käyttäjä1 2:käyttäjä2"
Käyttäjän resoluution
määritteleminen
VNCSERVERARGS[1] ="-geometry 800x600"

Sitten vain tallennus ja cd /etc/init.d
ja vncserver:n käynnistys
./vncserver start

Edit: Käynnistystä ennen on hyvä luoda käyttäjälle salasana (alempana ohjeet).
Tulee ilmoitus että käynnitys onnistui. Jos ei niin sitten on jokin pielessä edellisissä asetuksissa.





Kyseinen käynnistys tekee käyttäjän kansion alle .vnc kansion, jossa on vielä asetuksia joita pitää muokata.









Tiedosto xstartup:ssa pitää käydä
poistamassa kommentit kohdista jotka on punaisella ympyröitynä oheisessa kuvassa.
Sitten vielä salasanan luominen vnc käyttäjälle, eli konsolissa
komennolla vncpasswd
Sitten vain vnc viewerillä yhteys käyttäen porttia 9501 <- käyttäjä id joka määriteltiin aiemmin vncserver config tiedostossa.

perjantaina, toukokuuta 07, 2010

CentOS repoja ja linkkejä








Näin aluksi tärkeitä linkkejä!
http://fedoraproject.org/wiki/EPEL (lisä repoja)
http://iuscommunity.org/ (mm. uudemmat PHP5 ja mysql versiot)
https://launchpad.net/ius (IUS Community Project)
CentOS wiki repoista
http://wiki.centos.org/AdditionalResources/Repositories?highlight=(repos)
Näillä varmasti pääsee pitkälle :)

Vielä yksi todella hyvä repo paikka:

Puuttuvien rpm pakettien etsimiseen oiva sivu http://rpm.pbone.net/

CentOS:n kotisivut:

keskiviikkona, toukokuuta 05, 2010

DynDns CentOS & ubuntussa...

Näin lyhyesti Dynamisen dns clientin asennus omalle koneelle prosessiksi.
Jos kyseessä on Ubuntu, tarvitaan mkdir ja chkconfig komennon ajamiseen sudo:a
  1. wget http://cdn.dyndns.com/ddclient.tar.gz
  2. tar -xzvf ddclient.tar.gz
  3. cd ddclient-3.7.3/
  4. mkdir /etc/ddclient
  5. mkdir /var/cache/ddclient
  6. cp ddclient /usr/local/bin
  7. cp sample-etc_ddclient.conf /etc/ddclient (sisältää mallin confaus tiedostosta)
  8. cp sample-etc_rc.d_init.d_ddclient /etc/rc.d/init.d/ddclient
  9. chkconfig --add ddclient
  10. (kanssa sudo jos ubuntu) nano /etc/ddclient/ddclient.conf
Sitten tiedoston sisältö:
use=web
login=käyttäjätunnus
password=salasana
server=members.dyndns.org,
protocol=dyndns2
ja-sinundynaminen.dyndns.org

ddclient prosessin käynnistäminen:
/etc/init.d/ ddclient start