Monday, May 30, 2011
Manual for YH2000-C and AD2000-M
Here one part that almost no Manual, I summaries this to help another person found difficulties like me, hope fully this short scrip can bit help you
Machine Name
Door-Proximity-Entry-Lock-Keypad-Access-Control-System
YH2000-C
AD2000-M (mine)
Picture form another webs can be found in the link bellow
http://p.lefux.com/61/20091106/A1597000AC/Keypad-Controller-Power-Supply-6-origin.jpg
Wiring Guide (the most confusing case)
Power Supply
+12CD
GND (for - negative pin)
Door Strike (12Volt output)
PUSH (+)
LOCK (-)
Another
- Open In Door (receive status) not for use for common user, usually used by controller
- Door Bel, working like switch
How To Setup Machine
Changing SYSTEM PASSWORD
Default PASSWORD is '12345'
#+[password current system 5 digit]+1+[Input new systems password 5 Digit]
Registering User/Member
Member with RFID+PASSWORD
#+[5 digit system password ]+0+[4 digit user id]+RFID detect+[User 6 Digit user's password ]+6
Member with RFID Only
#+[5 digit system password ]+2+[4 digit user id]+RFID detect+6
Member with PASSWORD Only
#+[5 digit system password ]+2+[4 digit user id]+[User 6 Digit user's password ]+6
Deleting USER
Delete 1 user ID
#+[5 digit system password ]+3+[user id]
Remove All User
#+[5 digit system password ]+4
Duration of Opened Door
#+[5 digit system password ]+5+[2 Digit duration in second ]
How To Access (choose one)
1. Put RFID near the censor
2. Input Password
3. Put RFID near the censor following 6 digit Password
Howto RESET System PASSWORD (12345)
1. Power Off
2. Jumper S16 Pin 2+3
3. Power On (Alrm+all led flashing)
4. Power Off
5. Power On (Alarm+all led flashing)
6. Change Jumper S16 to Pin 1+2
7. Finished
Log out From System
[Login State]+6
--
Dikirim dari suwidi.or.id dengan dukungan dev-NET(system)
Friday, May 20, 2011
Pengalaman Buruk dengan FreeNAS 7.2
berkonfigurasi seperti ini
FreeNAS-7.2 -->VMWARE-Server-2.0 ->Ubuntu 8.04.4 LTS
>Zimbra-6.0.10_GA_2692.UBUNTU8
Ubuntu : 1.5 G alokasi memory
Zimbra : total user <50
Masalah yang timbul adalah:
1. Setelah dilakukan upgrade dari Zimbra versi 4.5.x ke 5.x kemudian
6.x mengalami masalah lambar dan sering stuck
2. Memori terkuras habis
Dua masalah ini menyaji penyebab utama saya tidak bisa tenang.
Singkat kata yang saya lakukan adalah:
1. Mengubah VMware-Server-2.0 ke VMWARE-ESXi-4.1
hasilnya: terlihat dari chart bahwa mesin Zimbra mengalami masalah
dengan write LANTENCY ke NFS yang disediakan oleh FreeNAS-7.2
Solusinya:
1. Belum ada
Permasalahan dapat disimpulkan bahwa FreeNAS (NFS) mengalami masalah
yaitu pada write letency pada hardisknya.
Yang dicurigai
1. FreeNAS+NFS bermasalah
2. Hardware Server (Fujitsu Siemens) mengalami masalah.
Yang dilakukan Sekarang:
1. Memindahkan DATA dari NFS FreeNAS ke NFS Ubuntu pada mesin yang
berbeda (SUNFire X100, spek lebih rendah dibanding Fujitsu Server
FreeNAS)
2. Upgrade FreeNAS ke versi 8, tetepi ini menimbuklan masalah baru
Masalah upgrade FreeNAS 7.x ke 8.x
1. Data tidak bisa di migrasi, saya menggunakan formast ZFS
2. Konfigurasi tidak bisa di restore
Imbasnya:
1. Anda tidak bisa mengambil apappun dari FreeNAS 7.x ke FreeNAS 8.x
Pengalaman buruk saya:
1. Data semua hilang (sy memang tidak melakukan backup karena terlalu besar 2T)
2. Harus mengiklaskan data yang tersimpan di FreeNAS 7.x
3. Hasilnya belum tentu sesuai harapan (belum saya configure ulang)
Semoga pengalaman buruk saya tidak terulang pada rekan2 yang akan
migrasi maupun sedang menggunakan FreeNAS
me(Suwidi)
--
Dikirim dari suwidi.or.id dengan dukungan dev-NET(system)
Wednesday, April 06, 2011
Rounding Waktu (contoh kasus dalam Ms Access)
Rounding dates and times
Note that the Date/Time data type in Access is a special kind of floating point type, where the fractional part represents the time of day. Consequently, Date/Time fields that have a time component are subject to floating point errors as well.
The function below rounds a date/time value to the specified number of seconds. For example, to round to the nearest half hour (30 * 60 seconds), use:
=RoundTime([MyDateTimeField], 1800)
Public Function RoundTime(varTime As Variant, Optional ByVal lngSeconds As Long = 900&) As Variant
'Purpose: Round a date/time value to the nearest number of seconds
'Arguments: varTime = the date/time value
' lngSeconds = number of seconds to round to.
' e.g. 60 for nearest minute,
' 600 for nearest 10 minutes,
' 3600 for nearest hour,
' 86400 for nearest day.
'Return: Rounded date/time value, or Null if no date/time passed in.
'Note: lngSeconds must be between 1 and 86400.
' Default rounds is nearest 15 minutes.
Dim lngSecondsOffset As Long
RoundTime = Null 'Initialize to return Null.
If Not IsError(varTime) Then
If IsDate(varTime) Then
If (lngSeconds < 1&) Or (lngSeconds > 86400) Then
lngSeconds = 1&
End If
lngSecondsOffset = lngSeconds * CLng(DateDiff("s", #12:00:00 AM#, TimeValue(varTime)) / lngSeconds)
RoundTime = DateAdd("s", lngSecondsOffset, DateValue(varTime))
End If
End If
End Function
di tambil dari http://allenbrowne.com/round.html
--
Dikirim dari suwidi.or.id dengan dukungan dev-NET(system)
Pembulatan dalam Ribuan (3 digit rounding)
(memenuhi aturan dari "Peraturan Direktur Jendral Bea Dan Cukai No P-42/BC/2008")
Berikut adalah metode yang digunakan dalam MS ACESS (rounding 3 digit)
1. Pembulatan yang medekati
1000 * Round([nilai] / 1000, 0)
2. Pembulatan ke bawah
1000 * Int([nilai] / 1000)
3. Pembulatan keatas (ini yang digunakan)
1000 * Int([nilai] / -1000)
Demikian semoga trik ini bisa membantu
--
Dikirim dari suwidi.or.id dengan dukungan dev-NET(system)
Thursday, March 17, 2011
cron.daily tidak bekerja
Saya sudah lama menggunakan auto-backup untuk mysql. secara tiba-tiba cron.daily tidak bekerja dengan baik.
kesulitan juga menemukan log.
akhirnya ketemu di log cron saya
/log/syslog
"CRON[20695]: User account has expired"
Kemudian tinggal mencari masalah selanjutnya ternyata, user yang saya pakai adalah root, seperti biasa root di ubuntu dalam kondisi "locked" mungkin saya tidak sengaja melakukan perubahan pada user ini mengingat saya melakukan ujicoba bermacam2 aplikasi termasuk vmware-server dan ICMP tunnel.
kembali ke masalah, caranya cukup gampang yaitu
kunci dulu rootnya
$ sudo passwd -l root
kemudian buat tanpa expired
$sudo chage -E-1 root
Silakan dipantau atao kalo mau coba langsugn dengan menginstall cron baru pada script yang lama. pastikan menit dan jamnya agar bisa langsung dipantau (kira2 2mnit lagi)
Widi
--
Dikirim dari suwidi.or.id dengan dukungan dev-NET(system)
Wednesday, February 09, 2011
Zimbra 6.x and Japanese Themes
see the reference below
http://aspell.net/man-html/Unsupported.html#Unsupported
contra with new zimbra , ZCS 6.0 comes with dictionaries reinstalled for many languages. ZCS versions 5.0 and earlier only have English installed
If you set your Locale in Japanese or Korea (other unsupported by aspell) you will found error like below
Error like
ネットワークサービスエラーが発生しました。
method: | CheckSpellingRequest |
msg: | system failure: Spell check failed: pspell_new() [function.pspell-new]: PSPELL couldn't open the dictionary. reason: No word lists can be found for the language "ja". |
code: | service.FAILURE |
detail: | soap:Receiver |
trace: | com.zimbra.common.service.ServiceException: system failure: Spell check failed: pspell_new() [function.pspell-new]: PSPELL couldn't open the dictionary. reason: No word lists can be found for the language "ja". ExceptionId:btpool0-0://192.168.3.249/service/soap/CheckSpellingRequest:1297230974991:1a48f00f1bf8513d Code:service.FAILURE at com.zimbra.common.service.ServiceException.FAILURE(ServiceException.java:248) at com.zimbra.cs.service.mail.CheckSpelling.handle(CheckSpelling.java:120) at com.zimbra.soap.SoapEngine.dispatchRequest(SoapEngine.java:420) at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.java:274) at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.java:158) at com.zimbra.soap.SoapServlet.doWork(SoapServlet.java:291) at com.zimbra.soap.SoapServlet.doPost(SoapServlet.java:212) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at com.zimbra.cs.servlet.ZimbraServlet.service(ZimbraServlet.java:181) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166) at com.zimbra.cs.servlet.SetHeaderFilter.doFilter(SetHeaderFilter.java:79) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) at org.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:81) at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:132) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.handler.rewrite.RewriteHandler.handle(RewriteHandler.java:230) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.handler.DebugHandler.handle(DebugHandler.java:77) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:543) at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:939) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:755) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:405) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:413) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451) |
The Solution is (temporary solution)
$sudo chmod u-w /opt/zimbra/httpd/htdocs/aspell.php
modify the file, in about line 31 - 34
if (isset($_REQUEST["dictionary"])) {
$dictionary = $_REQUEST["dictionary"];
}
modify to
if (isset($_REQUEST["dictionary"])) {
if ($_REQUEST["dictionary"] != "ja" ){
$dictionary = $_REQUEST["dictionary"];
}
}
in my case we only use "ja" locale-id, but "ko" also not supported if you, you should modify the script or define a variable list of unsupported language into
hope this help
--
Dikirim dari suwidi.or.id dengan dukungan dev-NET(system)
501 Global command GLOBAL server to non-host agent targets not supported
VMWARE SERVER 2
Terpasang vmware server 2 di mesin Ubuntu 8.04. web console tidak bekerja dengan baik, setelah login selau "BLANK".
diganti komputer dan browser sama saja, akhirnya saya simpulkan VMWARE bermasalah
http://[ip]:8222 bisa keluar menu login tetepi ketika redirect ke port 8333 selalu bermasalah dan bahkan tidak keluar apa.
Port 8333 statusnya waiting di server, dan terlihat banyak sekalo koneksi ke port 8333, server semakin berat dan lambat sekali.
saya coba konek dengan Client VMWARE SERVER Console. download disini
Setelah saya install selesai langsung saya coba, hasilnya?
501 Global command GLOBAL server to non-host agent targets not supported
Dari forum ini saya menemukan ada masalah pada /etc/hosts, ternyata IP server sudah dilakukan perubahan tetapi file /etc/hosts belum berubah. inilah yang menjadi akar permasalahan.
Solusi saya:
1. Saya membetulan ip dan hostname
2. Restart vmware /etc/init.d/vmware restart
Demikian
--
Dikirim dari suwidi.or.id dengan dukungan dev-NET(system)