วันพุธที่ 10 ตุลาคม พ.ศ. 2555

EMC2 Video card Problem solve.

if you have problem about glx and etc on start up emc2 software on ubuntu 10LTS. It's mean you have video card problem i think. My System have PIII 1.13GHz and Voodoo5 5500 AGP card. Now I can solve this problem by use the following solution.


press CTRL + ALT + F1
login and run following command

sudo service gdm stop




sudo apt-get build-dep xserver-xorg-video-tdfx
sudo apt-get source xserver-xorg-video-tdfx
sudo apt-get install libglide3
sudo ldconfig

cd ~/xserver-xorg-video-tdfx-1.4.3/
./configure
make
make install
cd /usr/local/lib/xorg/modules/drivers/
sudo cp *.* /usr/lib/xorg/modules/drivers/

sudo Xorg -configure
sudo mv ~/xorg.conf.new /etc/X11/xorg.conf

Add the following red line to /etc/X11/xorg.conf

Section "Device
            Identifier   "Configured Video Device"
            Driver "vesa" 

Section "Module"
            Load "glx"
            Load "dri" 
            Load "GLcore"
            Load "v4l"

sudo service gdm start

reference link

วันจันทร์ที่ 1 ตุลาคม พ.ศ. 2555

On-screen keyboard not working when USB barcode scanner is connected Problem


When you connect a USB barcode scanner, the on-screen keyboard of your Android Tablet may stop working. To resolve this problem, take the following steps:

Open the Applications tab and tap Settings.
Tap Language & Input, and next Current input method.
Disable the Use Physical Keyboard option.

from : http://acer--uk.custhelp.com/app/answers/detail/a_id/12300/~/on-screen-keyboard-not-working-when-usb-barcode-scanner-is-connected

วันจันทร์ที่ 17 กันยายน พ.ศ. 2555

Command to Make MySQL with utf8 charset

make \
WITH_CHARSET=utf8 \
WITH_XCHARSET=all \
WITH_COLLATION=utf8_general_ci \
WITH_OPENSSL=yes \
BUILD_OPTIMIZED=yes \
install && make clean

How to Install PostgreSQL on FreeBSD using ports

Step 1 : Update ports
Step 2 : cd /usr/ports/databases/postgresql92-server
Step 3 : make && make install && make clean
Step 4 : /usr/local/etc/rc.d/postgresql initdb
Step 5 : Add following line to /usr/local/pgsql/data/pg_hba.conf
             host    all             all             _your_network_          password
Step 6 : Change this value in file /usr/local/pgsql/data/postgresql.conf
             #listen_addresses = 'localhost'    -> listen_addresses = '*'
             #port = 5432                             -> port = 5432
Step 7 : Add Following line to /etc/rc.conf
             postgresql_class="postgres"
             postgresql_enable="YES"
Step 8 : Start you postgres using command
             /usr/local/etc/rc.d/postgresql start

Solution From : http://wiki.openstreetmap.org/wiki/User:S-s-s_wiki/Creating_a_local_OSM_server_under_FreeBSD

How add postgres user

Step 1 : Add Unix/Linux User
Step 2 : Using Superuser command
             #su -l pgsql
Step 3 : Connect to Database Server
             #psql template1
             or
             #psql -d template1 -U pgsql

             Output
             bla bla bla
             template1=#
Step 4 : Add user
             template1=#CREATE USER xman WITH PASSWORD 'mypass';
Step 5 : Add Database
             template1=#CREATE DATABASE test1;
             template1=#GRANT ALL PRIVILEGES ON DATABASE test1 to xman;
             *** If you want to alter user to superuser use the following command
             ALTER USER myuser WITH SUPERUSER;
             template1=#\q
Step 6 : Test Login
             $su -l xman
             $psql -d test1 -U xman
         
             Output
             bla bla bla
             test1=>

Solution from http://www.cyberciti.biz/faq/howto-add-postgresql-user-account/

วันพุธที่ 9 พฤษภาคม พ.ศ. 2555

Java Error on FreeBSD

If found problem message


/usr/local/linux-sun-jdk1.7.0/bin/java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory


on FreeBSD 8. Add this line to /etc/fstab for solv this problem.


linprocfs   /compat/linux/proc   linprocfs   rw   0  0

I'm tested with Sun JDK 7 on FreeBSD 8.2

Thanks for Solution from choudharypranay
http://forums.freebsd.org/showthread.php?t=20494

วันอังคารที่ 17 เมษายน พ.ศ. 2555

How to install openvpn client on Samsung Galaxy Tab 10.1

Hardware Requirement
   Samsung Galaxy Tab 10.1 (I'm tested on rooted Official firmware : Android 3.2 HC.)
Software Requirement
   1.   OpenVPN Installer (from market)
   2.   OpenVPN Setting (from market)
   3.   BussyBox Installer (from market)
   4.   SSHDroid ssh server (from market)
PC Software Requirement
   1.   Putty ssh client


Step
   1.   If your tablet doesn't rooted please roote it's first.
   2.   Open BussyBox Installer and install bussy box to /system/xbin/
   3.   Connect your tabet to pc and copy openvpn configuration files to tablet /sdcard/openvpn/
   5.   Connnect you tablet to wifi-network (same the pc's network)
   4.   Open putty on your pc and connect it to your tablet (default username is root and password is admin)
   5.   run following command
         cd /
         mount -o remount rw /system
         ln -s /system/xbin/busybox /system/bin/cp
   6.   On your tablet Open OpenVPN Installer
   7.   Install OpenVPN to /system/bin/ and choose path of ifconfig to "/system/xbin/busybox ifconfig"
         if status showed "Binary Installed" it's mean installation success.
   8.   Open OpenVPN Setting and go to advance menu.
   9.   Do not checked on Load tun kernel module (Because i'm check for tun.ko is now loading to kernel. I'm using Tun.ko from market to check tun.ko in kernel module). Set Path to Configurations to "/sdcard/openvpn". Set Path to openvpn binary to "/system/bin/openvpn" and press back button. Now. You should see your open configuration connections.
   10. Enjoy.


*** if you have problem about dns cannot change you can set dns by press connection you want and then select preference. Check on "Use VPN DNS Server" and set "VPN DNS Server" to your DNS Server.


Reference
http://vpnblog.info/android-openvpn-strongvpn.html
http://code.google.com/p/android-openvpn-installer/issues/detail?id=2
http://linux.about.com/od/commands/l/blcmdl8_mount.htm

How to root Samsung Galaxy Tab 10.1

Hardware Requirement
   Samsung Galaxy Tab 10.1 (I'm tested on Official firmware : Android 3.2 HC.)
How to
   1.   if you don't have Samsung Galaxy Tab Driver for you computer please download and install it first.
   2.   download  tabrooteasy.zip and then extract to local hard drive
   3.   connect your tablet to computer
   4.   copy Samsung_Galaxy_Tab_10.1_root.zip to root of sdcard
   5.   Power Off your tablet
   6.   Hold down PowerOn Button + Volumn Down Button and wait for Downloading Menu
   7.   Press Volumn UP button to select Downloading Menu and enter to Odin download mode
   8.   Open Odin3 v1.85.exe
   9.   Press PDA Button and open "recovery-cwm_4.0.0.4-sam-tab-10.1.tar.md5" file and then click start
   10. Now the tablet is now restarting. If it's not restart you can restart it manually by press power on button.
   11. Restart your tablet again and enter to recovery menu by hold down PowerOn Button + Volumn Down Button
   12.  Press volumn down button to select recovery menu and then press volumn up button to enter menu
   13.  Remember. Now I'm use thair button for
          Volumn UP or Volumn Down for select menu
          Power On button for enter menu
   14.  choose "install zip from sdcard" -> "choose zip from sdcard" -> "Samsung_Galaxy_Tab_10.1_root.zip" -> "Yes"
   15.  Back to main menu and reboot your tablet
   16.  Now tablet are rooted.


Original Article from http://galaxytabhacks.com/galaxy-tab-10-1-hacks/how-to-root-galaxy-tab-10-1-the-easy-way/

วันพฤหัสบดีที่ 23 กุมภาพันธ์ พ.ศ. 2555

OpenVPN Authen ldap with out other plugin.

I've found easy scripts for use in OpenVPN to authentication with LDAP (I'm tested on Windows AD). It's solution from Selivanov Pavel.
1.    Install OpenVPN in normal step.
2.    Install OpenLDAP in normal step.
3.    create "ldap-check-user.sh" script in OpenVPN directory


#!/bin/bash


bind_dn="cn=<user>,cn=Users,dc=domain,dc=com"
bind_pass="<password>"
host=rserver
port=389


dn=`ldapsearch -x -D "$bind_dn" -w $bind_pass -h $host -p $port -LLL -s sub \
-b "cn=Users,dc=radix-tools" "(&(objectCategory=person)(objectClass=user)(sAMAccountName=$username))" "dn" | cut -d':' -f 2`


if [ $? != 0 ]; then
        echo "Error: user $username not found."
        exit 1
fi


ldapsearch -x -D "$dn" -w $password -h $host -p $port -LLL -s sub \
-b "cn=Users,dc=domain,dc=com" "(&(objectCategory=person)(objectClass=user)(sAMAccountName=$username))" > /dev/null 2>&1


if [ $? != 0 ]; then
        echo "Error: password for $username is incorrect."
        exit 1
fi


exit 0



4.    Insert "auth-user-pass-verify ldap-check-user.sh via-env" in OpenVPN server configuration file.
5.    Insert "auth-user-pass" in OpenVPN client configuration file.
6.    Enjoy.

Thanks for solution from Selivanov Pavel
http://serverfault.com/questions/333426/openvpn-plugin-openvpn-auth-ldap-does-not-bind-to-active-directory

วันอาทิตย์ที่ 19 กุมภาพันธ์ พ.ศ. 2555

วันพุธที่ 15 กุมภาพันธ์ พ.ศ. 2555

Install Freeradius mysql Authen on FreeBSD step by step.

# Install freeradius from port
cd /usr/ports/net/freeradius2
make install clean

# Configuration
cd /usr/local/etc/raddb
vi sites-enabled/default

#at authenticate section
#remove "#" before "pam" after line "# Pluggable Authentication Modules."
#save and exit

# Test Config
#1'st terminal
radiusd -X
#2'nd terminal
radtest _yourSystemUser_ _yourSystemPassword_ localhost 0 testing123

#if show message "Access Accept" go to next step.

#MySQL Authen section now in /usr/local/etc/raddb directory
vi radiusd.conf

#remove "#" before "$INCLUDE sql.conf"
#save and exit
vi sites-enabled/default
#At "authorize" section
#remove "#" before "sql" after line "#  See "Authorization Queries" in sql.conf"

#At "accounting" section
#remove "#" before "sql" after line "#  See "Accounting queries" in sql.conf"

#Save and Exit

#MySQL Database section.
#Please create database "radius" first.
cd sql/mysql
mysql -u _MySQLUser_ -p_MySQLPasswd_ radius < schema.sql
mysql -u _MySQLUser_ -p_MySQLPasswd
INSERT INTO radcheck (UserName, Attribute, Value) VALUES ('guest', 'Password','guest');
exit



# Test SQL Authen Config
#1'st terminal
radiusd -X
#2'nd terminal
radtest guest guest localhost 0 testing123
#if show message "Access Accept" success.

วันพฤหัสบดีที่ 9 กุมภาพันธ์ พ.ศ. 2555

FreeBSD port update

cd /usr/ports net/cvsup-without-gui
make install clean
cp /usr/share/examples/cvsup/ports-supfile /root/


vi /root/ports-supfile


change default cvsup host
   default host=CHANGE_THIS.FreeBSD.org


if you want to update all ports
uncommnet this line by remove # at the first of line
   ports-all


else
   comment "ports-all" out
   and uncomment update option you want.


run this command
cvsup -g -L 2 /root/ports-supfile


***
refer : http://blog.cleannet.co.th/?p=14





วันจันทร์ที่ 6 กุมภาพันธ์ พ.ศ. 2555

TUN/TAP Interface in FreeBSD8

To load tun/tap interface in FreeBSD please edit file name : /boot/defaults/loader.conf
change if_tap_load="NO" to if_tap_load="YES"
or        if_tun_load="NO" to if_tap_load="YES"

If have a problem about interface couldn't load. You can try this command to load interface.

ifconfig tun/tap* create

* tun or tap type of interface

Then reboot computer.

วันพฤหัสบดีที่ 5 มกราคม พ.ศ. 2555

Starting "Mini CNC" Project

Spec
Maximum job dimensions : 1000 mm x 600 mm
Maximum Z-Axis stroke : 200mm

Axis Long Dimension : X-Axis 1250mm
                          Y-Axis 675mm
                          Z-Axis 400mm

Purchase


X-Axis

1.  Ball Screw 1 piece. Price 3500฿
     Spec : Length 1200mm
               Screw Length 1100mm
               Pitch 5mm
               Dimeter 19mm
   
2. Linear Slide 2 piece. Price 4,000฿
    Spec : Rail Size  23x24mm
               Long 1273mm
               Number of blocks 2blocks/rail


3. Stepping Motor Price 650฿.
    Spec : Vexta C9244-9212K
              Coil 2 Phase 5.7V 1.6A
              Step 2.8Deg/Step



Y-Axis
1.  Ball Screw 1 piece. Price 1900฿
     Spec : THK KX 61053
               Length 770mm
               Screw Length 707mm
               Pitch 10mm
               Dimeter 20mm

2. Linear Slide 2 piece. Price 2,300฿
    Spec : Rail Size  23x24mm
               Long 740mm
               Number of blocks 2blocks/rail

3. Stepping Motor 3 piece. Price 650฿/Piece. Total 1,950฿
    Spec : Vexta C9244-9212K
              Coil 2 Phase 5.7V 1.6A
              Step 2.8Deg/Step

Z-Axis
1.  Ball Screw 1 piece. Price 1300฿
     Spec : THK KX 61053
               Length 42mm
               Screw Length 34mm
               Pitch 10mm
               Dimeter 15mm


2. Linear Slide 2 piece. Price 2700฿
    Spec : NSK Bar size 15mm. long 340mm.
                        Block 2piece/Bar

3. Stepping Motor Price 650฿.
    Spec : Vexta C9244-9212K
              Coil 2 Phase 5.7V 1.6A
              Step 2.8Deg/Step

    *** Now I changed stepper motor to 3 of Snavu Denki 3A stepper motor Total price 1,000฿. I'm plan for use it in parallel coil (6A) bipolar for many torque

Other
1.    Body Price -฿
2.    Drive IC Price -฿
       2.1    Interface
       2.2    Power Drive
3.    Coupling (Moto to Ball Screw)  Price -฿
4.    Router  Price -฿
5.    Nut and Bolt

Design
1. This is my CNC plan V2.

2. This is my CNC plan V2-new.

3. This is my CNC plan V3.

4. This is my CNC plan V5



what's plan do you like?
Now! I'm Change materials to aluminium because I don't have any machine (eg. Milling ,Late) and change for supports it's.

Tips.
1.  Hole dimension for tapping using screw_size x 0.85
    1.1  3.2mm for M4
    1.2  4.2mm for M5
    1.3  5.1mm for M6