Category Archives: Linux

[Apache] htaccess 入門/進階 教學資源

.htaccess是什麼?.htaccess幾個簡單應用 Apache .htaccess Guide & Tutorial Apache Tutorial:.htaccess file .htaccess Tutorial THE Ultimate Htaccess Advanced htaccess tutorial more .htaccess tips and tricks 8 Great Htaccess Rules To Improve Your Website 用 htaccess 來擋圖片盜連並且讓 google reader 可讀 Ultimate Guide to htaccess … Continue reading

Posted in apache, Linux, PHP, 網頁撰寫, 資訊安全 | Leave a comment

[Linux] 適當管控Linux安全核心-selinux

PHPMailer 發不出去,查了一下log,才發現可能是SELinux作怪。我在「適當管控Linux安全核心-selinux」這篇文章中找到以下敘述: 基於安全考量selinux 的權限層次將高於root 因此會發生某些行為模式的限制,例如 http協定精靈能否寄信,或http協定精靈中能否連接網路的控制。其中預設透過http協定精靈能否寄信這種行為模式是不允許的 因此透過網站發送信件會發生:, 寄信卻沒收到信 追查/var/log/maillog 則出現: selinux 導致的 postfix/sendmail: fatal: chdir /var/spool/postfix Permission denied 這個並非目錄權限設定不當,而是在行為模式層次(即selinux)系統預設的安全管制。 因此,我只要把SELinux 做調整就好囉。詳細操作方法請大家移駕到原網站,看一下原文。

Posted in Linux | Leave a comment

[網頁撰寫] Linux, Apache, PHP, MySQL 最佳化教學資源匯整

最近接手的案子,有速度緩慢的問題。趁機再整理一下有關Apache, PHP, MySQL系統的最佳化議題。 Apache 自動優化前端頁面的模組 – mod_pagespeed 分離動、靜態網頁,讓伺服器做擅長的事 WindowsNT系統下的Apache性能優化 基本優化 tuning apache 跟 tuning mysql 跟 php 效能 [SQL] MySQL ROW_NUMBER Simulation 利用 PHP MySQL Quota-Tool 來限制 MySQL 存取空間大小 Apache 調整、優化方法:性能優化 優化 PHP 程式的 40條建議 Php Memcached 快取機制配置架構 A HOWTO … Continue reading

Posted in Linux, PHP, Windows, 程式設計, 網頁撰寫 | Leave a comment

[C++] 大數運算好用的函式庫GNU MP (GMP)

GNU MP(簡稱GMP)是一個可以進行大數運算(Big number operation)的函式庫,使用C++實作,要應用此函式庫開發的話,要注意它使用LGPL3的License。這個函式庫的出現,對於資訊安全研究領域的人員,是一大利多,可以讓開發人員輕鬆使用大數運算,進行各種資料加解密或簽章的資安技術開發。目前最新版本是5.0.2版,筆者建議讀者可到它的官網下載,閱讀開發文件後,便可輕鬆開發程式。 參考文獻   GNU MP官網 酷!學園 “什麼是GMP?” Multiprecision arithmetic library (64bit library) 植基於橢圓曲線質數視窗化介面之質數判斷工具之設計與實現

Posted in C/C++, Linux, 程式設計, 資工, 資訊安全 | Leave a comment

IDL Programming Language

I’ve found some tutorial resources: IDL Tutorial: Programming in IDL (這個好像是天文的..) IDL TUTORIAL (這個好像是天文的..) The IDL Astronomy User’s Library (這個好像是天文的..) Coyote’s Guide to IDL Programming (這個好像是天文的..) A GUIDE TO IDL FOR ASTRONOMERS (這個好像是天文的..) RMI,Java IDL  Institute for Computational Cosmology: IDL (這個好像是天文的..)

Posted in Linux, 學術, 學術研究, 程式設計, 網路, 網路 java, 資工 | Leave a comment

[C/C++] 用C語言控制RS232

剛好找到一些關於控制RS232的資源,先將教學紀錄起來,等有空再來寫!1. 黃裕煒老師教的Linux RS-232程式設計2. Serial Programming Guide for  POSIX Operating Systems (出自 Study-Area的這篇)3. RS-232 for Linux and Win32 Library

Posted in C/C++, Linux, 程式設計 | Leave a comment

C/C++ 在Linux上製作C static/shared/dynamic library

之前已經有一則關於library製作的貼文放在我的BBS個人板P_allen501pc的精華區內。但是一直苦無Web版本;在偶然的機會下,我剛好找到一個有關於C static/shared/dynamic library的文章,可以跟各位好好分享:http://www.vr.ncue.edu.tw/esa/EmbeddedSystemProgramming2010/ch09.htm事實上,這篇教學資源出自國立彰化師範大學車輛科技研究所 黃裕煒教授所教授之2010年嵌入式系統課程,若各位對於課程有興趣,可至 http://www.vr.ncue.edu.tw/esa/EmbeddedSystemProgramming2010/ 觀賞。

Posted in C/C++, Linux, 程式設計 | Leave a comment

Linux C socket, fork(), select(), and Pthread programming

I’ve finished my project about Linux socket using select(), fork(), and pthread.There are some recommended and useful resources:1. Programming in C UNIX System Calls and Subroutines using C    It introduces socket, pthread, fork, and RPC(Remote Procedure Call).2. SAS/C Library Reference: Socket … Continue reading

Posted in C/C++, Linux, 程式設計, 網路 | 1 Comment

線上專案管理系統:Trac

Trac是一套線上專案管理系統,支援SVN、Wiki、檔案上傳等功能。目前我已經架設完畢。把筆記記錄下來: (1)   根據http://groups.google.com/group/trac-users/browse_thread/thread/c5edfaf35b17a61b的報告指出,目前Trac 0.12版,對於MySQL支援度不是很夠用。 (2)   CentOS安裝FastCGI可參考http://www.cyberciti.biz/tips/rhel-centos-fedora-apache2-fastcgi-php-configuration.html 這篇的解說。 (3)   此系統之所以可安裝成功,主要參考 http://josephjiang.com/entry.php?id=360 這篇的解釋。 (4)   其他可用的參考資料: (a)   Trac Plugin (b)   Trac Installation Guide for 0.12 (c)    Trac with FastCGI (d)   TracAdmin (5)   另一套線上專案管理系統也值得推薦:Mantis ,在「這隻螳螂(Mantis) 還挺猛的 — 免費好用的 Issue Tracking 工具」有詳細的介紹。

Posted in Linux, svn, 程式設計, 軟體(Software) | Leave a comment

[轉載] 自由軟體技術分享工作坊 – 網路監控系統 Nagios 台中場

agios 是一個 open source 的電腦系統與網路服務的監控軟體。它可以監控主機與服務,當異常狀況發生時,可以通知指定的聯絡人、或是以指定的通知方式來聯繫。另外也有眾多的 Plugin 可以使用。 詳細的內容時間描述與報名資訊如下: 對象:大專院校資訊相關系所的學生,或是對自由軟體有興趣者。( 有 Linux 系統操作經驗佳) 人數:約 27 人。 費用:全程免費。 平台:openSUSE 11.3 活動網址: http://www.openfoundry.org/tw/workshop/details/161

Posted in Linux, 軟體(Software) | Leave a comment