Optimize firefox

On December 11, 2011, in Uncategorized, by utalert

งานอย่างเราๆ ที่ต้องใช้ firefox + imacro หนักๆ ถ้าใช้งานหลาย profile ก็จะยิ่งหนักเครื่อง มาปรับให้มันกินทรัพยากรน้อยลงกันดีกว่า

about:config ที่ address bar แล้วก็แก้ค่าพวกนี้

network.http.pipelining    TRUE
network.http.pipelining.maxrequests    20
network.http.pipelining.ssl    TRUE
network.http.max-connections    128
network.http.max-connections-per-server    32
network.http.max-persistent-connections-per-proxy    20
network.http.max-persistent-connections-per-server    20
network.http.request.max-start-delay    0
network.http.proxy.version    1.0
network.http.proxy.pipelining    TRUE
network.dns.disableipv6    TRUE
security.dialog_enable_delay    0
browser.sessionhistory.max_total_viewers    0

คลิกขวา เพิ่มค่าพวกนี้เข้าไป

nglayout.initialpaint.delay    0
browser.sessionhistory.max_total_viewers    8
browser.cache.memory.capacity    4096
config.trim_on_minimize    TRUE
content.interrupt.parsing    TRUE
content.max.tokenizing.time    2250000
content.notify.interval    750000
content.notify.ontimer    TRUE
content.notify.backoffcount    5
content.switch.threshold    750000
ui.submenuDelay    0
plugin.expose_full_path    TRUE
network.http.pipelining.firstrequest    TRUE
network.dnsCacheEntries    512
network.dnsCacheExpiration    3600
อีกอันนึงก็เพิ่ม /Prefetch:1 เข้าไปที่ shortcut ของ FF
ลองปรับกันดูนะครับ ถ้ามีอะไรน่าปรับอีกก็แนะนำกันได้ครับ

 
  1. แก้ไฟล์ wp-config.php โดยค้นหาบรรทัด define(‘DB_COLLATE’, ‘ ‘);
  2. เพิ่ม define(‘WP_ALLOW_MULTISITE’, true); ต่อจากบรรทัดข้างต้น แล้วเซฟ
  3. login ใหม่อีกรอบ จะเห็นเมนู Tools -> Network ก็จัดการต่อได้เลย
    เลือก Sub domain แล้ว Install
  4. สร้าง wp-content/blogs.dir ไว้ด้วย chmod 777 ก็ดีเพื่อให้ www-data เขียนได้
  5. ลอก code ไปแปะ wp-config.php กับ .htaccess
    ถ้ายังไม่ได้ enable mod_rewrite สำหรับ debian ก็สั่ง a2enmod rewrite แล้ว restart จบ
  6. login ใหม่เป็น network admin ไป Settings -> Network Settings
    กด Logged in users may register new sites. เพื่อไม่ให้ชาวบ้านมาใช้
    แล้วก็ uncheck Registration Notification
 
mysql -u root -p
CREATE DATABASE name
CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost' WITH GRANT OPTION;
 

ขอจดไว้ก่อนเดี๋ยวลืม สเต็ปนี้ดัดแปลงมาจากของคุณพายุ

  1. list domain name ทั้งหมดไว้ใน editplus
  2. ใช้ regex replace ค้นหา ^(.*)$
  3. แล้วแทนที่ด้วย
    <VirtualHost *:80>
    DocumentRoot “/var/www/\1″
    ServerName \1
    <Directory “/var/www/\1″>
    allow from all
    Options +Indexes
    </Directory>
    </VirtualHost>
  4. save ไว้สมมติชื่อไฟล์ vhost1.conf
  5. นำไปวางไว้ที่ /etc/apache2/sites-avaliable/
  6. สร้าง ln -s ไปไว้ที่ /etc/apache2/sites-enable/
  7. อย่าลืมสร้าง dir ไว้ตาม conf file นั้นด้วย
  8. /etc/init.d/apache2 reload

มีจุดสังเกตว่า ยิ่ง conf file มีมากเท่าไหร่ เวลาที่ apache ใช้ในการ reload, start, restart ก็จะนานยิ่งขึ้น

 

เรียก Profile Manager โดยสั่งที่ Terminal

/Application/Firefox.app/Contents/MacOS/firefox-bin -Profilemanager & > /dev/null

ก็จะได้หน้าต่าง Profile Manager มา
ทีนี้ก็สร้าง Profile ได้ตามต้องการเลย

เพื่อให้ง่ายขึ้นก็สร้าง ffprofile.ssh ขึ้นมาใส่คำสั่งนั้นเข้าไป
แล้วก็ chmod 755 ffprofile.ssh

 

ช่วงก่อนที่เค้าจัดโปรฯ $0.99 มาคงสอยกันมาหลายคน ^_^
ลองใช้งานแล้วเค้าให้ใช้ FTP over SSH ได้แต่ SSH command line ไม่ได้ จะใช้ต้องจ่ายตัง
ก็คนมันงกนี่ ทำไงดีล่ะ วิธีแก้ปัญหาเฉพาะหน้าง่ายๆ ครับ
สร้าง file.php ขึ้นมาไฟล์นึงเอาไปวาง
แล้วก็เขียน

<?
exec(“command”);
?>

อยากสั่งไรบ้างล่ะ ใส่ไปเลยแค่นี้เอง โฮะ โฮะ

 

สำหรับสาวก mac ที่ยังใช้งาน mighty mouse กันอยู่
เชื่อว่าแทบทุกคน ใช้ๆ ไปต้องเจอปัญหา scroll ขึ้น ลง ซ้าย ขวา ไม่ไป
วิธีแก้ปัญหาง่ายๆ ครับ ฟองน้ำ + น้ำยาเช็ดกระจก
ฉีดน้ำยาเช็ดกระจกลงบนฟองน้ำพอหมาดๆ
แล้วก็เอาไปเช็ดตรงลูกกลิ้งของ mighty mouse ซักพัก
เอากลับไปลองใช้งานดู แจ่มมมมมมม ครับ ^.^

ขอบคุณ Jaao สำหรับเทคนิคดีๆ

 

ก่อนอื่นคนที่เคยลงไปแล้ว license หมดอายุ ให้ไปลบ license ที่
XP: C:\Documents and Settings\username\Application Data\MarketSamurai.random hexnumbers\Local Store\
win 7: C:\Users\username\AppData\Roaming\MarketSamurai.<hex numbers>.1\Local Store\
mac: /Users/username/Library/Preferences/

จากนั้นก็ลงทะเบียนใหม่ที่
http://www.***.com/trial-extension.php

ถ้าใช้ gmail ลงทะเบียนก็สะดวกหน่อย เติม +1 ต่อท้ายเมล์เดิมได้เลยเช่น
mymail@gmail.com
mymail+1@gmail.com
mymail+2@gmail.com
หรือจะเล่น . ก็ตามสะดวก ก็จะเป็น
mymail@gmail.com
m.ymail@gmail.com
my.mail@gmail.com

เท่านี้ก็มีของฟรีให้ใช้ยาว 40 วัน ละ หุหุ

 

เพิ่งสั่ง reinstall OS สำหรับ VPS ไป
แล้วปรากฎว่าพอเสร็จเรียบร้อยแล้ว ssh เข้าไปไม่ได้ครับท่าน
ด้วยเหตุว่า RSA key ที่เครื่อง client จำไว้ ไม่ตรงกับ server เพราะเพิ่งลงใหม่
ทีนี้ก็ต้องเดือดร้อนหาวิธีลบไม่ให้ client มันจำน่ะสิ ไม่ยากครับ

Linux ก็ไปแก้ไฟล์ /home/user1/.ssh/known_host
mac ก็ไปแก้ไฟล์ /User/<USER NAME>/.ssh/known_host

ลบบรรทัด server เครื่องนั้นซะ แล้วก็เซฟไว้ ทีนี้ก็ ssh เข้าไปใหม่ได้ละ

 

install ioncube

On December 28, 2010, in Linux, by utalert

เวลาจะใช้งาน script บางตัวที่เข้ารหัส ioncube ไว้ ก็ต้องติดตั้ง + load มันเข้าไปก่อน

  1. เช็ค download url ที่ http://www.ioncube.com/loaders.php
  2. สั่ง wget URL ที่ได้จากข้อ 1
  3. tar xvzf ioncube_loader_lin_x86.tar.gz
  4. mv ioncube /usr/local
  5. nano /etc/php5/apache2/php.ini
  6. เพิ่มบรรทัดนี้เข้าไป zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.2.so
    แต่ก็เช็คหน่อยก็ดีว่า script นั้นต้องการ version ไร กรณีนี้เป็น 5.2
  7. /etc/init.d/apache2 restart
Tagged with: