سه‌شنبه ۲۸ آوریل ۲۰۰۹

مریم کامور در کنفرانس وب 2009

کنفرانس وب 2009 امسال شاهد حضور یک ایرانی به عنوان ارائه دهنده بود , مریم کامور از بخش تحقیقات گوگل امسال دو ارائه درباره CAPTCHA و تفاوت ابزارهای موبایل وب ها داشت , مریم کامور که در دو قسمت User Interface و Mobile Web مقالات خودش را با تیم همراه ارائه کرد .

فایل های مربوط به ارائه وب را هم میتونید از آدرس های زیر دریافت کنید :
What's Up CAPTCHA? A CAPTCHA Based on Image Orientation
Computers and iPhones and Mobile Phones, oh my! A logs-based comparison of search users on different devices

وب سایت شخصی مریم کامور
مریم کامور , بخش تحقیقات گوگل

پنجشنبه ۲۳ آوریل ۲۰۰۹

Google Profiles خود را کامل و فعال کنید

بعد از اینکه یاهو به قسمت یاهو پروفایلز سر و سامانی داد ( البته قراره این بخش جایگزین سرویس هایی مانند Yahoo Mesh و Yahoo 360 بشه ) گوگل هم بخش گوگل پروفایلز را تکمیل کرد و به صورت عمومی عرضه کرد.

Google Profiles که تا پیش از این به صورت یک بخش در قسمت My Account بود اکنون به صورت یک سرویس رسمی و با آدرس مستقیم ( تا پیش از این با کد کاربری شناسایی میشد ) راه اندازی کرد .


این سرویس که قابلیت جستجوی سایر پروفایل های شما مانند فیس بوک , توئیتر , وبلاگ ها و ... داراست که میتونید شما آدرس های مختلف را به پروفایل خودتون اضافه کنید .

همچنین در سرویس کنونی شما میتوانید یک آدرس برای خودتون با توجه به نام کاربری اتون انتخاب کنید .



از پروفایل من دیدن کنید
پروفایل خودتون را هم تکمیل کنید

یکشنبه ۱۹ آوریل ۲۰۰۹

درخواست های جعلی برای عوض کردن پسورد جی میل

دیروز یک ایمیل رسید دستم با عنوان Reset Your Gmail Password اول مطمئن بودم که چنین کاری من نکردم بعد از اون ایمیل را باز کردم دیدم یک آدرس ایمیل با آدرس usa454@gmail.com هست , فکر کردم مثلا مال کسی بوده که دعوت کردم ولی تا روی لینکش رفتم ( کلیک نکردم ) دیدم توی قسمت پائین داره منتقل میشه به یک آدرس وب سایت که یک اسکریپت اجرا میکنه و باعث میشه تا پسورد من برای اون فرد مورد نظر ارسال بشه و باعث هک شدن آدرس ایمیل من بشه !

ایمیل را که دیدم اول از همه فکر کردم که من یک آلترناتیو ایمیل دارم که به اون ارسال میشه پس دلیل نداره برای عوض کردن پسور ایمیلم به خود آدرس ایمیلم ایمیل ارسال بشه !دومین موضوع این بود که ایمیل از سرورهای گوگل ارسال نشده و از سروری با آدرس memset.net ارسال شده است پس این ایمیل برای هک کردن بوده !
بنابراین ایمیل را Report pishing کردم !

هکر ها علم غیب ندارند همیشه از اشتباهات افراد و بی دقتی افراد استفاده میکنند و طرف اشون را به دام می اندازند !

این اتفاق برای زهرا هم افتاده بود: چگونه پسورد جی میل شخصی را بدست آوریم

میزان خوانایی فونت ها در صفحات وب

این مطلب را در وبلاگ کلین درباره نوع فونت ها بخونید
میزان خوانایی فونت ها در صفحات وب

مشترک وبلاگ اینساید کلین هم شوید



در مورد کلین و پروژه ای که با دوستم نیما عربی شروع کردیم می نویسم بزودی که قراره چه کاری انجام بدیم :)

جمعه ۱۷ آوریل ۲۰۰۹

کنفرانس WWW 2009 در مادرید

از روز دوشنبه 20 آپریل بیستمین کنفرانس سالانه وب در مادرید آغاز بکار میکند , این کنفرانس ها که توسط کمیته راهبردی وب جهان گستر ) World Wide Web ) برگزار میگردد به بررسی مهمترین تحولات وب و آینده وب میپردازد .

در این کنفرانس که از 20 تا 24 آپریل برگزار میگردد در بخش های شبکه های اجتماعی , Data Mining , توسعه وب , XML , مهندسی وب , علوم وب , بخش آموزش فناوری های جدید وب , استانداردهای وب , وب مفهومی و ... پرداخته میشود .

این کنفرانس مهمترین نشست وب دنیا محسوب میشه و آخرین دستاوردهای وب توسط کمیته های فنی ارائه میگردد , کنفرانس در شهر مادرید اسپانیا و توسط دانشگاه پلی تکنیک مادرید برگزار میشود , امسال دو شرکت بزرگ اینترنتی دنیا گوگل و یاهو هم حضور فعالی دارند .

از برنامه های مهم کنفرانس بیستم می توان به برگزاری کارگاه ها اشاره کرد که درباره موضوعاتی مانند Linked Data , موبایل ها , برگزار میشود .



اطلاعات بیشتر درباره کنفرانس
اطلاعات بیشتر درباره برنامه های کنفرانس

پس نوشت 1: متاسفانه کار تبلیغاتی کنفرانس در سطح پائینی قرار داره و تیم برگزاری و اجرایی قصد داشته تا تداعی کنند اسپانیای قرن 16 و 18 باشه و باعث شده تا حدودی این موضع باعث ضعف طراحی ها بشه !

پی نوشت 2: مسئولین ایرانی غافل از این رخداد مهم درگیر ساخت برنامه ی احمقانه شوک هستند و غافل از پیشرفت علوم وب که باعث تاسف بسیاره !

Data Binding: فراخوانی XML در HTML

یکی از مواردی که در زبان HTML نهفته مونده فراخوانی یک فایل XML در HTML با استفاده از خصوصیات تگ های Span و xml هست , این روش که بر مبنای مدل DSO که مخفف Data Source Object برنامه ریزی شده می تواند اطلاعات یک فایل XML را در قالب فایل HTML بخواند .در این روش ما فرض میکنیم یک فایل XML به صورت زیر داریم


<?xml version="1.0"?>
<products>
<item>
<name>Sample 01</name>
<price>350</price>
<manufacturer>Copamny 01</manufacturer>
</item>
<item>
<name>Sample 02</name>
<price>290</price>
<manufacturer>Copamny 03</manufacturer>
</item>
<item>
<name>Sample 03</name>
<price>400</price>
<manufacturer>Copamny 03</manufacturer>
</item>
</products>


قصد داریم تا در یک جدول اطلاعات فوق را نمایش دهیم

با استفاده از تگ های xml و span و خصوصیت datafld تگ span میشه اطلاعات فایل XML را فراخوانی کرد !
ساختار فایل HTML هم به صورت زیر میشه


<html>
<head>
<xml id="list" SRC="products.xml"></xml>
</head>
<body>
<table datasrc="#partsList">
<thead>
<th>Name</th><th>Price</th><th>Manafacturer</th>
<thead>
<tr>
<td><span datafld="name"></span></td>
<td><span datafld="price"></span></td>
<td><span datafld="manufacturer"></span></td>
</tr>
</table>
</body>
</html>

پنجشنبه ۹ آوریل ۲۰۰۹

اهمیت وبلاگ نویسی در دانشگاه ها

در ادامه ی نوشته ها درباره وبلاگ نویسی , داشتن وبلاگ در محیط هایی مثل دانشگاه هست

متاسفانه داشتن چنین وبلاگ هایی و وبلاگ های در حوزه دانشگاه اصلا در ایران جا نیافتاده است و وبلاگی که به طور مثال نوشته های یک دانشجوی معماری باشه و یک دانشجوی معماری درباره دروس اش و یا جلسات دانشگاه , همایش هایی که شرکت خواهد و یا به محیط های خاص معماری رفته باشه و بنویسه و عکاسی کنه و ... , متاسفانه چنین وبلاگ هایی در وبلاگ نویسی فارسی به شدت خلاء احساس میشه و اصلا وجود نداره ( اگر وبلاگ می شناسید معرفی کنید ) , البته این وبلاگ های معمولا در طی دوران تحصیل نوشته میشه و ممکنه این وبلاگ ها در طی دوران تحصیل فعالیت بیشتری داشته باشه اما میتونه بعد از دوران تحصیل نیز فعال باشه و در مورد موقعیت های شغلی و کاری که بعد از تخصیل بدست میاره نوشته بشه .

به هرحال خلاء چنین وبلاگ هایی در وبلاگ نویسی فارسی احساس میشه تا دانشجویان و علاقه مندان یک رشته بتونند وبلاگ هایی در زمینه موضوعی که در حال تخصیل هستند و یا قصد دارن تحصیل کنند را دنبال کنند .

هم اکنون بسیاری از اساتید برجسته در دانشگاههای بزرگ دنیا دانشجویان خودشون را به وبلاگ نویسی تشویق میکنند و خودشون هم دارای وبلاگ هایی هستند که دانشجویان را به سمت وبلاگشون برای اطلاعات بیشتر سوق میدن .

تنها وبلاگی و در واقع استادی که من در ایران پیدا کردم وبلاگ دکتر یونس شکرخواه - دات - بود که درباره رشته علوم ارتباطات می نویسن ایشون و وبلاگ پر باری دارن و اکثرا دانشجویان ایشون مطالب و اطلاعات جدید را از طریق وبلاگ دنبال میکنند حتی برخی از دانشجویان ایشون نیز وبلاگ های مفیدی دارند

به طور مثال من هم قصد دارم در مورد رشته تحصیلی مهندسی رابط کاربری وبلاگ بنویسم که کسانی که قصد دارن این رشته را دنبال کنند بتونند به طور خاص اون وبلاگ را دنبال کنند , استاد مربوطه یکی از مواردی که را که حتما باید دنبال کنیم را وبلاگ نویسی خاص ذکر کرده که در مورد دانشگاه و دروس و کنفرانس ها و مطالبی که بهش برمیخوریم بنویسیم

نمونه وبلاگ نویسی دانشگاهی را می تونید در دانشگاههای مانند هاروارد و استنفورد ببینید
دانشگاه هاروارد http://blogs.law.harvard.edu/
دانشگاه استنفورد http://www.stanford.edu/dept/itss/projects/blog/
دانشگاه مینه سوتا http://blog.lib.umn.edu/

این پست صادق جم ( بلاگ نوشت ) درباره وبلاگ نویسی را از دست ندید مخصوصا کامنت ها را که در ادامه بحث های اصفهان هست .

سعی میکنم پست بعدی در مورد وبلاگ نویسی در محیط کار بنویسم

جمعه ۳ آوریل ۲۰۰۹

چگونه یک وب مستر ( مدیر وب ) شوید و چه خصوصیاتی باید داشته باشید ؟

یکی از مشاغل مهم و کلیدی در وب پست Webmaster یا مدیر وب هست , کسانی این عنوان را برای خودشون انتخاب میکنند گاها دیده شده که با توانایی خودشون آشنا نیستند و اینکه چه توانایی هایی را باید داشته باشند و چه مهارتهایی را باید کسب کنند !

یک مدیر وب یا Webmaster به فردی گفته میشه که توانایی مدیریت یک وب سایت و طراحی و توسعه وب سایت و همچنین برنامه ریزی برای اهداف وب سایت و کنترل وب سایت و سرورها را داشته باشد .

توانایی هایی که یک مدیر وب باید داشته باشه عبارتند از:

  • مفاهیم اولیه اینترنت و فناوری اطلاعات
    آشنایی با چگونگی کارکرد اینترنت
    آشنایی با مرورگرهای مختلف مانند Internet Explorer , Mozilla Firefox و ...
    آشنایی با مفاهیم FTP و نحوه ای کارکرد آنها
    تسلط کار با پست الکترونیکی
    تسلط کار با فناوری های مختلف مورد استفاده در وب مانند برنامه های کمکی ( Download managers ) و سایر فناوری ها مانند Flash Player
    کار با نرم افزار های Anti-Virus و Firewall و Internet Security ها
    توانایی جستجو در وب

  • طراحی وب
    نحوه ی طرح ریزی برای طراحی یک وب سایت
    آشنایی با مفاهیم User Experience Design برای بهینه سازی طراحی
    اشنایی کامل با مفاهیم Usability
    توانایی انجام Usability Testing
    آشنایی با مفاهیم User Interface Design
    آشنایی با مرورگرها برای نمایش وب سایت , سرعت های اتصال به اینترنت و پلتفرم ها موجود در وب
    تسلط بر انجام طراحی های تجاری

  • زبان های نشانه گذاری Markup Languages و CSS
    تسلط بر استانداردهای وب W3C و نحوه ی استفاده از آنها
    آشنایی با زبان HTML
    چگونگی طراحی صفحات به صورت Table base و Tableless
    طراحی فرم ها , پیوند ها
    مفاهیمی نظیر HTML Tidy و CSS Tidy
    ایجاد سندهای CSS و استفاده انواع آنها مانند print , handlets , screen
    توانایی اتصال کدهای HTML به گرافیک وب سایت ( در زمانی که از طراح گرافیک وب سایت تحویل میگیرند و رفع مشکلات )
    آشنایی با Server-side Inclues ( SHTML )  و استفاده آز آنها
    آشنایی مقدماتی با زبانهای برنامه نویسی مانند Javascript , VB Script

  • گرافیک وب
    آشنایی با مفاهیم گرافیک وب
    توانایی کار با تصاویر و تصاویر زمینه و رنگ ها در وب
    آشنایی با فرمت های تصویری مانند JPEG , GIF , PNG , SVG
    توانایی انجام بهنیه سازی تصاویر از لحاظ حجم و کیفیت برای وب
    توانایی استفاده از دوربین های دیجیتال , اسکنرها و ...
    توانایی کار با نرم افزار های گرافیکی جهت ویرایش و ایجاد فایل های گرافیکی
    کار با Animated GIFs
    توانایی طراحی برای مرورگرها با قدرت گرافیکی پائین
    توانایی طراحی برای انواع ابزارهای نمایشی مانند مانیتور , موبایل و...
    طراحی و استفاده از آیکون ها
    طراحی Navigation Bars
    طراحی Layout سایت
    طراحی وب سایت به صورت UX Sktechs

  • چند رسانه ای Multimedia در وب
    آشنایی با صدا و ویدئو در وب و فرمت های آنها و نحوه ی اجرای آنها
    آشنایی با صدا و ویدئو های Streaming و استفاده از ابزارهایی مانند Windows Media Server  و Real Servers
    اشنایی با Shockwave و Flash
    نحوه ی کار و ایجاد سایت های مبتنی بر Flash Platforms
    آشنایی با استانداردهای چند رسانه ای ها در وب

  • مدیریت وب سایت
    توانایی مدیریت و ساماندهی فایل های یک وب سایت
    بازبینی و آزمایش یک سایت قبل از انتشار
    مفاهیم پایه شبکه ( نظیر nslookup و ... )
    آشنایی با امنیت وب سایت ها
    آشنایی با کنترل پنل ها ( Helm, Cpanel, Hosting Controller , Plesk , ... )
    اشنایی با مفاهیم سخت افزاری و نرم افزاری سرورها
    تهیه آمار و گزارشات از وب سایت و بازدید و غیره

  • فناوری های وب سایتهای داینامیک ( پویا )
    آشنایی با Objects
    آشنایی کار با Cookies
    کار با Javascript
    DHTML
    یکی از زبانهای برنامه نویسی PHP یا ASP.NET یا JSP
    آشنایی با Document Object Model
    توانایی کار با XML و XSL

  •  پایگاه های داده Database های تحت وب
    آشنایی و توانایی انجام کار با یکی از پایگاه های تحت وب SQL , MySQL , Access, Oracel
    آشنایی با XML
    توانایی تهیه نسخه پشتیبان از پایگاههای داده ی وب سایت

  • امینت وب
    آشنایی و توانایی انجام کار با SSL و PKE ( Public Key Encryption ) 

  • آشنایی با قوانین
    نحوه ی تنظیم قراردادها و لحاظ موارد فنی در قرارداد
    اشنایی با قوانین کپی رایت , استفاده از علائم تجاری و غیره
    قوانین مربوط به ثبت دامین
    نحوه ی آدرسی دهی و درج تبلیغات خارجی در وب سایت

  • مدیریت پروژه
    توانایی تعریف و مدیریت پروژه های وب سایت
    توانایی تقسیم کار و زمان بندی پروژه
    استفاده از نرم افزار های مدیریت پروژه مانند MS Project

  • بازاریابی وب
    تعیین استراتژی هایی برای ایجاد یک وب سایت تاثیر گذار در بین کاربران
    تعیین اهداف وب سایت
    استفاده مناسب از Meta Tag برای معرفی وب سایت
    توانایی معرفی وب سایت به موتورهای جستجو
    توانایی بهیه سازی محتوای وب سایت برای موتورهای جستجو

  • مدیریت کسب و کار وب سایت
    مفاهیم اولیه تجارت الکترونیک و مدل های تجارت الکترونیک
    تعیین استراتژی ها توسعه کسب و کار وب سایت و استفاده از ابزارهایی همانند پرداخت آن لاین

  • دسترسی پذیری وب سایت
    نحوه ی دسترسی به وب سایت برای افراد با توانایی های مختلف
    آشنایی با Web Accessibility Initiative
    برنامه ریزی و برنامه نویسی برای دسترسی پذیر نمودن وب سایت


این موارد از خصوصیات یک مدیر وب یا Webmaster هست , آیا شما توانایی هاتون تا این حد گسترش پیدا کرده که یک وب مستر باشید ؟ و آیا اگر وب مستر هستید تمام این توانایی ها را دارید , اگر چنین تجربه ای داشتید آنرا بیان کنید :-)

در پست های بعدی در مورد چنین تجربه ای در یکی از سازمانهای دولتی ایران خواهم نوشت

از Web 1.0 تا Web 4.0 ؛ به سمت سیستم عامل تحت وب

چندی پیش نوا اسپیواک یکی از فعالان در زمینه آینده وب مقاله ای تحت عنوان " از PC Era به سمت سیستم عامل های تحت وب " در کنفرانس سالانه کنسرسیوم وب ارائه کرد و درباره نسل آینده وب و وب 3 و وب 4 بحث کرد .

وب که هم اکنون در حال گذراندن آن هستیم , وب 2 است که بر مبنای فناوری هایی مانند Ajax بنا شده است .

وب 2 هم اکنون سال آخر خودش را میگذرونه و در مرحله ورود به وب 3 هستیم , با نزدیک شدن به سال 2010 برنامه ریزی ها و فناوری ها بر مبنای وب مفومی Semantic Web خواهد بود , ورود زبان هایی مانند OWL ( در یک پست جداگانه در مورد این زبان خواهم نوشت ( وب را در آستانه یک تخول قرار داده است .

برای سال 2020 تا 2030 هم وب 4 خواهد اومد که برخی از شرکت های بزرگ مانند Microsoft در حال برنامه ریزی برای وب 4 نیز هستند , یکی از این نمونه ها که پایه ی سیستم عامل های تخت وب خواهد بود سیستم عامل Windows Azure خواهد بود که هم اکنون Microsoft در حال ارائه سرویس آزمایشی این نسخه از سیستم عامل ویندوز است , گرچه الان ب صورت یک فضای ذخیره سازی مورد استفاده قرار میگیرد ولی در آینده ی نزدیک پیشرفت های زیادی خواهد کرد .

در تصویر زیر نسل های مختلف وب را مشاهده می نمائید که بیانگر بسیاری از موارد می باشد .

این تصویر از مقاله نوا اسپیواک می باشد . البته این مقاله چندین بار دیگه ارائه شده و تکمیل تر شده ولی من نسخه ی مربوط به سال 2007 را تونستم از وبلاگ نوا اسپیواک پیدا کنم .

چهارشنبه ۱ آوریل ۲۰۰۹

قوانین جرایم اینترنتی و دامنه های اینترنتی در ایران

جرایم اینترنتی , این روزها کم کم به یکی از مسائل مطرح در فضای اینترنت این روزها مخصوصا در ایران تبدیل شده است , ترس از سرقت اطلاعات , ترس از گرفتن دامنه , ترس از دزدیده شدن دامنه , نبود حمایت از مولف و خیلی از مسائل دیگه مواردی هستند که این روزها تبدیل به دغدغه ی بسیاری از افراد فعال در این حوزه شده است .

خوشبختانه چند سالی است که جرایم رایانه ای در ایران ساختار قانونی به خودش گرفته و جرایم اون هم تعیین شده و بسیاری از موارد به طور کامل در جرایم رایانه ای بهش اشاره شده است .

اما هدفم از نوشتن این مطلب برای این بود که با دوستان بحثی در مورد مالکیت دامین ها و غیره بود , یک مقداری نسبت به کسب و کار و تلاشی که دارن انجام میدن و قوانین کپی رایت و دامنه و سرقت دامنه و غیره دو دل بودن که توضیح دادم خوشبختانه قوانین محکمی تقریبا در ایران وجود داره و می تونید از حقوق حودتون دفاع کنید البته به شرط اثبات حقانیت شما در دادگاه !

سعی کنید اگر دارین کسب و کار اینترنتی راه اندازی میکنید و یا سایتی را راه می اندازید حتما قانونی عمل کنید , برای این کار اگر کسب و کار دارید اولین گام شرکت ثبت شده است ؛ اگر از اسامی تجاری استفاده میکنید حتما نام مورد نظر را ثبت کنید ( اداره ثبت علائم و نشان تجاری ) تا در آینده به مشکل برنخورید , البته در حدود 95% سایتهای ایرانی بدون هیچ پشتوانه قانونی به ثبت رسیدن و صرفا یک سایت راه اندازی شده که این کار میتونه تبعات بسیار زیادی را از لحاظ حقوق برای شما داشته باشه !

متاسفانه عدم آشنایی با قوانین اینترنتی مخصوصا در زمینه دامنه که دنیا از قوانین ICANN پیروی میکنه باعث تبعات زیادی شده که به طور مثال از دست رفتن دامنه persianblog.com هر داستانی هم پشتش باشه یک صحبت غیر قابل باور هست , همین مشکل پرشین بلاگ باعث ایجاد بیش از 10 میلیون پیوند خراب Broken Link شد که موضوع قابل بحثی است , به هر حال عدم آشنایی با قوانین و سایر مسائل باعث مشکلات زیادی خواهد شد . قوانین ثبت دامنه در همه جای دنیا یکسان هست و علیرغم اینکه فکر میکنند تخریم آمریکا باعث میشه تا ایرانی ها نتوانند از حقوق خودشون دفاع کنند ولی اینگونه نیست و تمام رجیسترار ها از قوانین بین المللی پیروی میکنند که ایران نیز یکی از کشورهای عضو است .

متاسفانه عدم مطالعه دقیق قوانین تجارت الکترونیک در ایران تبعات زیادی را دارد و خواهد داشت , بسیاری از افراد دامنه های مشهور را مانند microsoft.ir و sun.ir و بسیاری دامنه های بزرگ دیگر را به قصد خرید و فروش ثبت میکنند در حالیکه در صورت ادعای خسارت و یا ثابت شدن اینکه دامنه با اهداف تجاری ثبت شده و یا دارنده دامین سودی کسب کرده می بایست دارنده دامنه کلیه خسارات مورد ادعای مالک اصلی و یا دارنده اسم ثبت شده تجاری مثلا Microsoft را پرداخت کند , و در برخی موارداز 2 تا 10 میلیون تومان جزای نقدی و یا تحمل کیفری 3 ماه تا 1 سال زندانی را نماید .

این موضوع تاریخ ثبت شرکت و اسم ثبتی و اسم و نشان تجاری بسیار حائز اهمین می باشد .

موضوعات در این رابطه به مواد ۶۶ و ۷۶ قانون تجارت الکترونیک که در شماره ۱۷۱۶۷ روزنامه رسمی جمهوری اسلامی ایران، مورخ۱۳۸۲/۱۱/۱۱، به چاپ رسیده است که مطالعه کنید ( متاسفانه ثبت کنندگان و غیره بدون توجه به این موضوع فرم ها را تکمیل و I Agree میکنند و تمام !

دفتر حقوقی دکتر لقایی در تهران که وکیل شرکت های بزرگی مانند گوگل و یاهو برای پس گرفتن دامین های google.ir و yahoo.ir بوده است یکی از فعال ترین موسسات حقوقی در زمینه جرایم رایانه است و در صورت بروز مشکل میتواند به شما کمک فراوانی کند .

توصیه میکنم
قوانین و مقررات nic.ir
متن قانون جرایم رایانه ای را حتما بخوانید
همین طور حتما با قانون تجارت الکترونیک آشنا باشید