چگونه اندروید را تجربه کنیم!

اندروید، مانند تمامی سیستم عامل‌ها با استفاده از روش‌های متنوعی امکان راه اندازی درون یک محیط مجازی را دارد. در محیط‌های مجازی، تقریبا همه‌چیز به جز سنسورهای اندروید را (البته شاید این امکان هم وجود داشته باشد) می‌توان شبیه سازی کرد. علاوه بر برطرف کردن کنجکاوی‌ها، امکان توسعه برنامه‌ها نیز در این محیط‌های مجازی وجود دارد. همینطوراگر اندکی دست به آچار هستید، می‌توانید با استفاده از راهنماهای موجود یک نسخه از اندروید را، از سورس برای خودتان بپزید! در ادامه بسیار مختصر روش‌های سریع استفاده از اندروید را مرور می‌کنیم:

یک گوشی/تبلت اندرویدی بخرید

این راحت‌ترین روش است. کمی هزینه بر است اما برای مدت زیادی شما را مشغول خواهد کرد. به زودی شاید علاوه بر گوشی/تبلت و  تلوزیون‌های مبتنی بر اندروید، امکان استفاده از یخچال اندرویدی یا خودرو اندرویدی هم داشته باشید. تصور کنید با فرمان و پدال اتومبیلتان Angry Bird بازی کنید!

استفاده از Android LiveCD

این یکی برای تنبل‌ترین شماست. حس و بودجه خریدن گوشی را ندارید و برایتان هم خیلی مهم نیست که از آخرین نسخه استفاده کنید. فقط قصد دارید اندروید ندیده نباشید. از پروژه مرحوم live-android استفاده کنید و به سادگی یک ایمج را بر روی محیط‌های مجازی (VMWare و یا Virtualbox…) و یا حتی یک کامپیوتر آتش کنید. راهنمایی‌های بیشتر را از مستندات پروژه بپرسید.

استفاده از پروژه Android-x86

تقریبا به روزترین پروژه پورت کردن Android بدون دخالت گوگل بر روی محیط‌های x86 است. نسخه‌های مختلفی برای نت‌بوک‌ها و تبلت‌ها دارد و به سادگی بر روی محیط‌های مجازی قابل پیاده‌سازی است. مستندات کاملی دارد و با استفاده از ریپوزیتوری و مستندات خوبی که دارد، حتی می‌توانید نسخه اختصاصی خودتان را بپزید.

استفاده از Android SDK

Android SDK محیط توسعه داده شده توسط گوگل برای توسعه دهندگان برنامه‌های اندروید است. به جز توسعه نرم‌افزار، شما به صورت تقریبا بی دردسری می‌توانید محیط اندروید را ببینید و با تغییرات نسخه‌های جدید آشنا شوید. در حال حاضر به جز استفاده از سورس اندروید، تنها روش تجربه Android 3 استفاده از Android 3.0 Platform است. اگر در راه‌اندازی به مشکلی برخوردید، به راحتی گوگل کنید. در این محیط امکان استفاده از ابزارهای کمکی سایر شرکت‌ها برای توسعه برنامه (به خصوص برای تبلت‌ها) را به راحتی می‌توانید پیدا کنید.

Android Source را تجربه کنید

اگر این قسمت را می‌خوانید، بقیه کار با خودتان است. به راحتی می‌توانید تمامی سورس اندروید را با استفاده از git بردارید و هر بلایی دوست دارید سر آن بیاورید. گوگل برای این کار استفاده از repo را پیشنهاد می‌کند.

قلم فارسی Iranian Sans

حتما تا به حال در نگارش‌هایتان از قلم‌های فارسی خانواده برنا رایانه استفاده کرده‌اید. شاید هم از قلم نچندان زیبای نستعلیق و یا نیریزی که شورای عالی اطلاع رسانی منتشر کرده است، استفاده کرده باشید. اگر هم از کاربران لینوکس باشید، می‌بایست با پروژه فونت فارسی آزاد آشنا باشید. این مقدمه برای این بود که شما را دعوت به استفاده از فونت نسبتا جدید فارسی Iranian Sans کنم. این قلم توسط آقای هومن بهرام در قالب یکی از پروژه‌های قدیمی لینوکس فارسی توسعه داده شده است و در اندازه‌های کوچک، از تاهوما خوانا تر است.

اصلاح useragent در Iceweasel

اگر احیانا با بعضی سایت های نیست در جهان در مورد استفاده از
Iceweasel به مشکل برخوردید،
این روش از اینجا:


Installation

  1. Download

    this definition file
    to be imported later.
  2. Download and install the
    User Agent Switcher
    extension.
  3. Restart Iceweasel after installing.
  4. Go to
    Tools -> User Agent Switcher -> Options -> Options...
    .
  5. Click the
    User Agents
    section, then click
    Import....
  6. Import the XML file you downloaded above.
  7. Click
    OK
    .

If you want to enter the information manually, here it is:

  • Description: Firefox 2 (Windows XP)
  • User Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1)
    Gecko/20061010 Firefox/2.0
  • App Name: Netscape
  • App Version: 5.0 (Windows; en-US)
  • Platform: Win32
  • Vendor: (blank)
  • Vendor Sub: (blank)

فهرست برترین های LinuxQuestions.org

فهرست برترین ها معمولا چند سالی هست که شبیه هم شده اند. انتخاب ۲۰۰۷ LinuxQuestions.org که بر اساس آرای اعضا هستش (از LWN):

Desktop Distribution of the Year – Ubuntu (30.83%)
Server Distribution of the Year – Debian (30.30%)
Live Distribution of the Year – KNOPPIX (22.88%)
Database of the Year – MySQL (54.36%)
Office Suite of the Year – OpenOffice.org (89.50%)
Browser of the Year – Firefox (74.03%)
Desktop Environment of the Year – KDE (52.08%)
Window Manager of the Year – Compiz (33.65%)
Messaging App of the Year – Pidgin (53.90%)
Mail Client of the Year – Thunderbird (53.72%)
Virtualization Product of the Year – VirtualBox (41.58%)
Audio Media Player Application of the Year – Amarok (57.37%)
Audio Authoring Application of the Year – Audacity (68.24%)
Video Media Player Application of the Year – mplayer (41.78%)
Video Authoring Application of the Year – mencoder (24.21%)
Multimedia Utility of the Year – K3b (63.34%)
Graphics Application of the Year – GIMP (69.15%)
Network Security Application of the Year – nmap (24.95%)
Host Security Application of the Year – SELinux (30.69%)
Monitoring Application of the Year – Nagios (38.58%)
Windows on Linux App of the Year – Wine (84.76%)
IDE/Web Development Editor of the Year – Eclipse (22.29%)
Shell of the Year – bash (87.33%)
Text Editor of the Year – vi/vim (36.37%)
File Manager of the Year – Konqueror (38.00%)
Open Source Game of the Year – Battle for Wesnoth (21.74%)
Programming Language of the Year – Python (21.78%)

ورود  VirtualBox و قدرت نمایی Python و شروع به کار compiz از نکات قابل توجه فهرست هست.

رشد دوباره استفاده از آپاچی

بعد از چندین ماه سقوط سهم وب سرور آپاچی و رسیدن میزان استفاده از این وب سرور به کمتر از ۵۰% در ماه نوامبر با افزایش ۳درصدی میزان استفاده از وب سرور آپاچی بار دیگر سهم استفاده به بیشتر از ۵۰درصد رسید. رشد استفاده از وب سرور Microsoft IIS که از فوریه ۲۰۰۶ شروع شده بود در مدت زمان نسبتا کوتاهی (نسبت به عمر این وب سرور ها) به سرعت در حال پیشروی بود که از مهمترین دلایل این رشد تفاهمات تجاری میان مایکروسافت و برخی سرویس دهنده های اصلی و ارایه دهندگان سرویس های شخصی (MySpace و Live Spaces) بود. آمار دقیق تر را در گزارش این ماه نتکرفت بخوانید:


November 2007 Web Server Survey

نظرات لینوس تروالدس درباره آینده لینوکس



مدت
زیادی بود که مصاحبه روزمره از لینوس ندیده بودم، البته شاید هم به خاطر بی خبری من
باشد! این یکی بدک نیست، همچنان لحن مغرورآمیز لینوس را در بر دارد! قسمت های خنده
دار هم داره، مثل اینکه هنوز اعتقاد داره دبیان رو باید از اول کامپایل کرد و برای
همین هیچوقت تستش نکرده!
فکر کنم بعد از مصاحبه کمی نظرش تغییر کند، در کامنت های مقاله اشاره های زیادی به
راحتر شدن نصب دبیان شده است!

Before Fedora had PowerPC support, I ran YDL for a while, and before that I had SuSE. Funnily enough, the only distributions I tend to refuse to touch are the “technical” ones, so I’ve never run Debian, because as far as I’m concerned, the whole and only point of a distribution is to make it easy to install (so that I can then get to the part I care about, namely the kernel), so Debian or one of the “compile everything by hand” ones simply weren’t interesting to me.

در پشت مرزهای SCO

از این حکم نهایی SCO و Novell یک جدول کوچکی تهیه کرده اند، ببینید اینجا A Chart of the Summary Judgment Rulings in SCO v Novell

خلاصه ای از حکم، به صورت غیر رسمی اینطوری میشه که UNIX و UnixWare برای SCO نخواهد بود و خسارت هایی که از این ادعاها و دزدی های تجاری برای رقیبان ایجاد شده است، می بایست جبران شود. خبرها را باید دنبال کنید، ولی این قسمت رو اصلا نتونستم اینجا کپی نکنم:

SCO Group’s response to its loss in court  last week. “Although the district judge  ruled in Novell’s favor on important issues, the case has not yet been fully vetted by  the legal system and we will continue to explore our options with respect to how we move forward from here.”

> Well, after reading that I can only say it is nice to see the former Iraqi Information Minister has found employment.

محافظت از وب سرور آپاچی



وب
سرور آپاچی به عنوان پراستفاده ترین وب سرور اینترنت (که
البته این محبوبیت در حال کاهش است
!) دارای تهدید هایی است که به رعایت برخی
نکات و استفاده از ابزارهای موجود می توان این تهدید ها را کاهش داد. قسمتی از این
تهدید ها را در مقاله

Protect your Apache server from DoS attacks
می توانید بخوانید. در ادامه چند
مطلب در مورد پیشگیری و محافظت در برابر حملات بر ضد
Apache
را می توانید دنبال کنید.


Mitigate Attacks With
mod_evasive

Now that you have a tuned,
well-trafficked site, what should you think about next? High on your list
should be security. Hopefully, you’ve adopted the best practices for locking
down your Apache and PHP installations, but beyond that, there are many
Apache modules that can further bolster a hardened configuration and
therefore increase uptime. One module that comes to mind is mod_security, an
embeddable Web application firewall. Another is mod_evasive. Available from

http://www.zdziarski.com/projects/mod_evasive/
and licensed under the
GNU Public License, mod_evasive is an Apache module that provides evasive
action in the event of an HTTP denial of service (DoS), distributed denial
of service (DDoS), or brute force attack. mod_evasive is also designed to be
a detection and network management tool, and can be easily configured to
talk to ipchains, firewalls, and routers. Moreover, it can report abuses via
email and syslog.


SNIPS (System & Network
Integrated Polling Software)
is a system and network monitoring
software that runs on Unix systems and can monitor network and system
devices. It is capable of monitoring DNS, NTP, TCP or web ports, host
performance, syslogs, radius servers, BGP peers, etc. New monitors can be
added easily (via a C or Perl API).

     –
۲۰ ways to Secure your Apache
Configuration


Securing Apache:
Step-by-Step

Before we start securing Apache, we must
specify what functionality we expect from the server. Variety of Apache’s
use makes it difficult to write a universal procedure to secure the server
in every case. That’s why in this article we’ll base on the following
functionality:

* The Web server will be accessible from the Internet; and,
* Only static HTML pages will be served
* the server will support name-based virtual hosting mechanism
* specified Web pages can be accessible only from selected IP addresses or
users (basic authentication)
* the server will log all the Web requests (including information about Web
browsers)


Securing Apache 2:
Step-by-Step

When choosing a web server, Apache very
often wins against its competitors because of stability, performance, that
fact that it’s open source, and many other advantages. But when deciding on
which version of Apache to use, the choice is not always so simple. On the
one hand there is a very popular, stable version used by millions of users,
version 1.3, and on the other hand, there is an enhanced and re-designed
version 2.0.


Secure Your Apache
With mod_security

This article shows how to install and
configure mod_security. mod_security is an Apache module (for Apache 1 and
۲) that provides intrusion detection and prevention for web applications. It
aims at shielding web applications from known and unknown attacks, such as
SQL injection attacks, cross-site scripting, path traversal attacks, etc.

In the first chapter I will show how to install mod_security on Debian Sarge,
Ubuntu 6.06 LTS (Dapper Drake), and on Fedora Core 5, and in the second
chapter I will describe how to configure Apache for mod_security which is
independent from the distribution you’re using.