آرشیو سایت میلاد حاتمی

آخرین نظرات

آخرین مطالب

۱۶ مطلب با موضوع «سایت های دیگر» ثبت شده است


پایتون یک زبان همه منظوره سطح بالاست که با هدف هرچه خوانا تر کردن کدهای نوشته شده توسط برنامه نویسان طراحی گردیده . در طراحی پایتون دو خصیصه قدرت و خوانایی کد کاملا در نظر گرفته شده است به این صورت که در عین خوانایی شما به کتابخانه های بزرگ و فراگیری دسترسی خواهید داشت . همچنین پایتون تمام مدل های برنامه نویسی از قبیل شئ گرایی برنامه نویسی دستوری و برنامه نویسی تابع محور را پشتیبانی میکند ، کامپایلر پایتون برای معرفی متغیرها از یک سیستم پویا پشتیبانی می نماید و مدیریت حافظه را نیز به صورت پویا بر عهده گرفته ، به این صورت که در چرخه هایی مشخص اقدام به زباله روبی (Garbage Collection) می نماید. یکی دیگر از ویژگیهای مهم پایتون تفکیک پذیری نام متغیرها به صورت پویا میباشد (dynamic name resolution) که به برنامه این اجازه را میدهد که متدها را به نام متغیرها در طول اجرای برنامه مرتبط نماید. 

در حقیقت این زبان طوری طراحی گردیده تا هر برنامه نویس تازه کار یا با تجربه ای بتواند آنرا درک کند ، از قابلیتهای آن استفاده کند و از کد زدن با آن لذت ببرد.همچنین این زبان بصورتی طراحی گردیده که وابسته به سکو (Platform) خاصی نیست.  بنابر این برنامه نویس می تواند برنامه خود را در سیستم عامل یونیکس بنویسد و با اندکی تغییرات آنرا بر روی سیستم عامل های دیگری از قبیل ویندوز لینوکس یا مکینتاش اجرا نماید. زبان پایتون یک زبان Case Sensitive می باشد این بدان معناست که مفسر پایتون به کوچکی و بزرگی حروف حساس می باشد همچنین برای نمایش توضیحات (Comment) از علامت # برای هر سطر استفاده می شود . 

۰ نظر موافقین ۰ مخالفین ۰ ۰۴ بهمن ۹۲ ، ۱۵:۴۲

شاید گوشه کنار وب بارها عنوان رتبه الکسا (Alexa) را دیده و مطالبی در این خصوص خوانده باشید؛ سایتها و سرویس های خاصی نیز در این رابطه در گستره وب شکل گرفته اند که در مجموع تحت عنوان بهینه سازی و افزایش رتبه سایت SEO یا (Search Engine Optimization) فعالیت می کنند، اینکه الکسا چیست، چگونه آمار بازدیدهای یک سایت را به دست می آورد و رتبه بندی آن تا چه میزان اهمیت دارد، مطلبی است که در این یادداشت به آن خواهیم پرداخت تا نهایتا به نتیجه ای منطقی دست پیدا کنیم.

الکسا (Alexa) چیست؟

الکسا (Alexa) عنوان سرویسی است وابسته به سایت amazon.com که در آدرس Alexa.com ارائه می شود، هدف از این سرویس رتبه بندی پایگاه های اینترنتی از نظر تعداد بازدیدکننده (ترافیک بازدیدها) می باشد که با در نظر گرفتن یک سری معیار های محاسباتی و آماری، نهایتا سایت های مختلف را به لحاظ میزان دیده شدن صفحات آنها، رتبه بندی می کند.


۱ نظر موافقین ۰ مخالفین ۰ ۰۴ بهمن ۹۲ ، ۱۵:۰۶

The Silent Majority: Why Visual Basic 6 Still Thrives

David Platt

 

David Platt

Microsoft recently extended “It Just Works” compatibility for Visual Basic 6 applications through the full lifetime of Windows 8 (see this month’s Editor’s Note, “Old Soldiers Never Die”). Visual Basic 6 first shipped in 1998, so its apps will have at least 24 years of supported lifetime. Contrast that with the Microsoft .NET Framework 1.0 (2002), which is incompatible with Windows 7 (2009).

A student of mine named Eric once joked that Visual Basic 6 was “the un-killable cockroach” in the Windows ecosystem. That analogy goes deeper than you might think. Cockroaches are successful because they’re simple. They do what they need to do for their ecological niche and no more. Visual Basic 6 did what its creators intended for its market niche: enable very rapid development of limited programs by programmers of lesser experience. It was never meant for heavy-duty coders developing complex applications.

۰ نظر موافقین ۰ مخالفین ۰ ۰۴ بهمن ۹۲ ، ۱۵:۰۳

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

یکی از ساده‌ترین روش‌ها برای شروع کار با اوبونتو، ایجاد یک دیسک و یا حافظه فلش با قابلیت بوت است.

به این ترتیب، جهت اجرای این سیستم‌عامل کافی است دیسک را در درایو قرار داده و یک‌بار سیستم خود را ری‌استارت کنید. بدین منظور، به آدرس رسمی سیستم‌عامل ubuntu.com بروید و فایل ISO موجود را دانلود کنید.

دیسک جدیدی را در درایو قرار دهید. با راست‌کلیک روی فایل ISO گزینه Burn Dist Image را بزنید. پس از این‌که رایت دیسک به اتمام رسید، سیستم را ری‌استارت کرده و گزینه Try Ubuntu را کلیک کنید.

۰ نظر موافقین ۰ مخالفین ۰ ۰۴ بهمن ۹۲ ، ۱۵:۰۱

ه نقل از آی تی ایران؛ یک گروه از محققان در موسسه تحقیقاتی  SplashData میلیون ها رمز عبور دزدیده شده آنلاین در سال 2013 را مورد بررسی قرار داده و فهرست سالانه خود را از بدترین رمز عبورها اعلام کردند.

برای نخستین بار از زمانی که این شرکت  فهرست سالانه خود را تالیف کرده می کند کلمه "   password   " رتبه خود را در بالای فهرست "بدترین رمز عبور ها به رمز "123456" واگذار کرد.

رمز عبور " password  " اکنون درجایگاه دومین رمز عبور بد در دنیاست.   

بر اساس اعلام  SplashData  فهرست سال جاری تحت تاثیر تعداد زیادی از رمزعبورهای کاربران Adobe  است که به آنلاین دزیده شده اند.

مورگان اسلین مدیر اجرایی SplashData می گوید مشاهده رمز عبورهایی مانند " adobe123 " و " photoshop " بر روی این فهرست یادآور خوبی است که رمز عبور خود را بر اساس اسم وب سایت ها یا اپلیکیشن هایی که به آنها دسترسی دارید قرار ندهید.

از جمله 10 رمزعبور نامناسب در این فهرست می توان به " qwerty  "، " abc123  " ، "111111" و " iloveyou  " اشاره کرد.

دیگر جنبه جذاب فهرست امسال رمز عبورهای عددی کوتاه تری است که حتی بر روی وب سایت هایی که اجرای سیاست های رمز عبور قوی را آغاز کرده اند مشاهده شده است.

به عنوان مثال، رمز عبورهای ساده و قابل حدس زدن مانند "1234" رتبه 16، "12345" رتبه 20 و "000000" رتبه 25 از جمله رمز عبورهای جدید در فهرست امسال هستند.

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

این شرکت به مشتریان و شرکت هایی که از هر یک از این رمز عبور ها استفاده می کنند توصیه می کند رمز خود را فورا تغییر دهند.

توصیه این شرکت استفاده از رمز عبورهای هشت رقمی و یا بیشتر با ترکیبی از کاراکتر هاست. اما حتی رمز عبور هایی مانند "  dr4mat1c  " نیز می توانند برای هکرها مناسب باشند اما از سوی دیگر به خاطر سپاری ترکیب های تصادفی مانند " j%7K&yPx$ " نیز می تواند دشوار باشد.

یک راه برای خلق رمز عبورهای ایمن با یادآوری آسان، استفاده از عبارت عبور است یعنی کلمات کوتاهی با فاصله از هم یا کاراکترهایی که آنها را از هم جدا کند.

بهترین شیوه استفاده از کلمات تصادفی است تا عبارت های رایج؛  مثلا " کیک های سالهای تولد" یا " لبخند_ نور_ پرش؟"

این دانش پژوهان همچنین می گویند از یک نام کاربر- رمز عبور واحد  برای چندین وب سایت خودداری کنید.

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

۰ نظر موافقین ۰ مخالفین ۰ ۰۳ بهمن ۹۲ ، ۰۰:۲۸

vدر واقع کرومیوم نسخه پایه کروم می باشد که توسط گوگل ارایه می شود. گوگل با افزودن امکاناتی مانند فلش پلیر - PDF reader - امکاناتی برای پرینت گرفتن و امکاناتی برای به روز رسانی خودکار به کرومیوم آن را به اسم کروم در وب سایت خود برای دانلود قرار می دهد.


Chromium is the name given to the open source project and the browser source code released and maintained by the Chromium Project.It is possible to download the source code and build it manually on many platforms. To create Chrome from Chromium, Google takes this source code and adds:

  • Integrated Flash Player (proprietary license and code)
  • Built-in PDF viewer (proprietary license and code)
  • Built-in print preview and print system
  • The Google and Google Chrome names (both trademarked)
  • An auto-update system called GoogleUpdate (some, such as Ubuntu community builds of chromium, rely on the package management system of the OS as an alternative)
  • An opt-in option for users to send Google their usage statistics and crash reports
  • RLZ tracking when Chrome is downloaded as part of marketing promotions and distribution partnerships. This transmits information in encoded form to Google, including both when—and from where—Chrome was downloaded. In June 2010, Google confirmed that the RLZ tracking token is not present in versions of Chrome downloaded from the Google website directly, nor in any version of Chromium. The RLZ source code was also made open source at the same time (previously it was proprietary—and although the source is now open the feature was not migrated to Chromium) so that developers can confirm what it is and how it works.

By default, Chromium only supports VorbisTheora and WebM codecs for the HTML5 audio and video tags. Google Chrome supports these as well as the patent-encumbered AAC and MP3 codecs. On 11 January 2011, the Chrome Product manager, Mike Jazayeri, announced that Chrome would no longer support the H.264 video format for its HTML5 player.In October 2013 Cisco announced that it was open sourcing its H.264 codecs and will cover all fees required. As of December 2013, Chrome still supports H.264. Linux distributions that distribute Chromium may add support for other codecs to their customized versions of Chromium.

۱۰ نظر موافقین ۰ مخالفین ۰ ۲۹ دی ۹۲ ، ۱۸:۱۲

همانطور که می دانیم، امروزه از کدها و استایل های css علاوه بر کاربرد های معمول و روزمره، برای خلق جلوه های خاص در بستر وب، استفاده های زیادی می شود، یکی از این جلوه ها که محبوبیت زیادی نیز بین طراحان وب دارد، خلق منوهای کشویی (بازشونده) یا به اصطلاح drop down مبتنی بر تگ های ul li و css است، به این صورت که لیستی از منوها با قابلیت داشتن زیر مجموعه که تنها هنگام بردن ماوس روی آنها، ظاهر می شوند و با خارج کردن ماوس، مجددا به طور خودکار محو می شوند؛ نوع پیشرفته تر این منوها با جاوا اسکریپت یا جی کئوری (jQuery) نیز وجود دارد که البته یک قاعده نانوشته در وب می گوید هر چه قدر ظرافت و جلوه های ویژه کار افزایش یابد، به همان نسبت از سازگاری کم می شود، به هر صورت در این آموزش می خواهیم با نحوه ساخت منوهای کشویی یا به عبارتی بازشونده، مبتنی بر تگ ul li و css آشنا شویم.

چرا از ul li استفاده کنیم؟


اینکه چرا باید برای ساختن منوهای بازشونده از تگ ul li استفاده کنیم به این علت است که در درجه اول این نوع منوها از لحاظ موتورهای جستجو به راحتی قابل فهم و ایندکس شدن هستند که به اصطلاح به آنها Search Engine Friendly گویند، از طرفی برای کاربرانی که به هر دلیل از استایل css نمی توانند استفاده کنند (screen readers)، وجود منوهای مبتنی بر تگ های ul li باعث می شود که علی رغم غیر فعال بودن استایل css، همچنان منوها به صورت دسته بندی شده و زیرمجموعه ای قابل روئیت و استفاده باشند؛ دلیل دیگر نیز می تواند اصولی تر بودن کدنویسی باشد، در html مبحثی تحت عنوان semantic یا معنایی وجود دارد که به طور خلاصه مفهوم آن، استفاده ی به جا از تگ ها است، مثلا برای ایجاد لیستی از آیتم ها، تگ ul li کاربرد دارد و نباید از موارد مشابه که فلسفه ای متفاوت دارند، استفاده شود.

ساخت چارچوب کار با html


ابتدا قبل از پرداختن به کدنویسی css، چارچوب کار و منوهای خود را مبتنی بر ul li در html به صورت زیر می نویسیم، البته کد زیر صرفا جهت نمونه آورده شده است و شما می توانید با توجه به نیاز خودتان آن را ویرایش کنید.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>وبگو | آموزش منوی کشویی با ul li و css</title>
<!-- http://webgoo.ir -->
</head>
<body>
<div id="main-menu">
<ul>
<li><a href="http://webgoo.ir">منوی اصلی</a>
   <ul class="sub-menu">
        <li><a href="#">منوی زیرمجموعه</a></li>
        <li><a href="#">منوی زیرمجموعه</a></li>
        <li><a href="#">منوی زیرمجموعه</a></li>
        <li><a href="#">منوی زیرمجموعه</a></li>        
   </ul>
</li>
<li><a href="#">منوی جانبی</a>
    <ul class="sub-menu">
        <li><a href="#">منوی زیرمجموعه</a></li>
        <li><a href="#">منوی زیرمجموعه</a></li>
        <li><a href="#">منوی زیرمجموعه</a></li>
        <li><a href="#">منوی زیرمجموعه</a></li>        
    </ul>
</li>
<li><a href="#">منوی جانبی</a>
    <ul class="sub-menu">
        <li><a href="#">منوی زیرمجموعه</a></li>
        <li><a href="#">منوی زیرمجموعه</a></li>
        <li><a href="#">منوی زیرمجموعه</a></li>
        <li><a href="#">منوی زیرمجموعه</a></li>        
    </ul>
</li>
</ul>
<div class="clear"></div>
</div>
</body>
</html>
توضیح:
- به نحوه قرار گرفتن منوها، به صورت تگ های ul li در حالت تو در تو دقت کنید.
- همانطور که ملاحظه می کنید، ابتدا یک بلاک با آی دی فرضی main-menu ساخته ایم که درون خود یک تگ ul اصلی با زیرمجموعه هایی به صورت li ul li دارد.
- در تگ های ul سطح دو، از کلاس sub-menu استفاده کرده ایم که در ادامه نحوه تنظیم ویژگی های آن را خواهیم دید.

تعریف استایل css


پس از اینکه اسکلت بندی کار را ساختیم، نوبت به تعریف کلاس و آی دی css می رسد، همانطور که ملاحظه می کنید، در کد بالا یک آی دی و یک کلاس به کار رفته است (آی دی main-menu و کلاس sub-menu)، لذا قسمت عمده کار ما، تنظیم این دو عنصر خواهد بود، در استایل زیر این کار را انجام داده ایم و علاوه بر دو عنصر نام برده، موارد عمومی مثل فونت صفحه، رنگ و حالت لینک ها و... را نیز تنظیم کرده ایم:
<style type="text/css">
body {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    direction:rtl;
    line-height:20px;
}
a {
    text-decoration:none;
    color:#03C;
}
a:hover {
    color:#CCC;
}
#main-menu {
    position:relative;
    line-height:16px;
}
#main-menu a {
    display:block;
    width:150px;
    padding:8px;
    border:#666 solid 1px;
    background-color:#030;
    color:#FFF;           
}
#main-menu a:hover {
    background-color:#060;        
}
#main-menu ul {
    list-style-type:none;
    padding-top:0px;    
}
#main-menu li {
    float:right;
    position:relative;
    text-align:center;
}
#main-menu li ul a{
    text-align:center;
    border:0px;
    border-bottom:#666 1px solid;
}
#main-menu ul.sub-menu {
    display:none;
    position:absolute;
    top:30px;
    margin-right:0px;
    padding:0px;
    z-index:999;
}
#main-menu ul.sub-menu li {
    text-align:center;
}
#main-menu li:hover ul.sub-menu {
    display: block;
    border: 1px solid #666;
}
.clear{
    clear:both;
}
</style>
توضیح:
- مقادیر مربوط به body و a به صورت کلی، ویژگی های صفحه را تعریف می کنند.
- مقادیر position در آی دی main-menu باید به صورت relative یا نسبی تعیین شود.
- در قسمت main-menu li به این جهت از float و مقادیر right استفاده کرده ایم که منو ها در کنار هم در یک سطح و از راست به چپ قرار بگیرند.
- به نحوه تعریف استایل برای تگ های زیرمجموعه ای در کد بالا دقت کنید، مثلا تعریف به صورت main-menu li ul a بر روی عنصر ul که خود زیر مجموعه li است و li نیز داخل بلاک div با آی دی main-menu قرار دارد، در حالت لینک، اثر گذار است.
- کلیه مقادیر مربوط به رنگ های پس زمینه، با توجه به سلیقه شما قابل تغییر است و از این لحاظ مشکلی نخواهد بود.
- عنصر z-index برای قرار گرفتن لایه مربوط به لینک منوها، در بالاترین سطح است، هرچه عدد z-index بیشتر باشد، آن لایه بالاتر از سایر عناصر در صفحه نشان داده می شود.
- قسمت مربوط به clear و مقادیر both برای قرار گرفتن صحیح منو، داخل بلاک main-menu لازم است.

سازگاری با مرورگرها


این منو با نسخه های به روزتر تمام مرورگرها سازگار است و تنها ممکن است در برخی مرورگرهای قدیمی که به درستی از ویژگی های css پشتیبانی نمی کنند (مثل مرورگر غیر استاندارد و قدیمی اینترنت اکسپلورر ورژن 6) مشکلاتی داشته باشد که بهتر است برای این نوع مرورگرها، استایل مخصوص آنها را در صفحه ایمپورت کنید، ما این کار را برای سازگاری با مرورگر اینترنت اکسپلورر 7 با دستور شرطی زیر انجام داده ایم.
<!--[if IE 7]>
<style type="text/css">
#main-menu ul.sub-menu {
    left:0px;    
}
</style>
<![endif]-->

ایجاد منوی زیر مجموعه سطح دوم


با استفاده از خاصیت display و مقادیر none و block می توان منوی کشویی را توسعه داده و به هر تعداد منوی زیر مجموعه ایجاد کرد، به طور مثال با افزودن ویژگی های css زیر به استایل منو، این کار را برای ایجاد منوهای زیر مجموعه سطح دوم انجام می دهیم.
#main-menu li:hover ul ul{
    display:none;
}
#main-menu li li:hover ul{
    display:block;
    position:absolute;
    top:10px;
    right:125px;
    z-index:1000;
}
توضیح:
خاصیت display با مقادیر none در تکه کد اول، برای حالتی است که تگ li اول در حالت فعال است (یعنی کاربر ماوس را روی یکی از منوهای اصلی می برد)، لذا تگ ul در دو سطح پائین تر از li (یعنی همان ul که منوی زیرمجموعه سطح دوl را در خود دارد) باید مخفی باشد.
خاصیت display با مقادیر block در تکه کد دوم، برای حالتی است که تگ li دوم در حالت فعال است (یعنی کاربر ماوس را روی یکی از منوهای سطح اول می برد)، لذا تگ ul دربرگیرنده منوی زیر مجموعه سطح دوم، باید نمایش داده شود.

کد منو و پیش نمایش آنلاین


در زیر کد نهایی منو و پیش نمایشی از آن را به صورت آنلاین می توانید ملاحظه کنید.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>وبگو | آموزش منوی کشویی با ul li و css</title>
<!-- http://webgoo.ir -->
<style type="text/css">
body {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    direction:rtl;
    line-height:20px;
}
a {
    text-decoration:none;
    color:#03C;
}
a:hover {
    color:#CCC;
}
#main-menu {
    position:relative;
    line-height:16px;
}
#main-menu a {
    display:block;
    width:150px;
    padding:8px;
    border:#666 solid 1px;
    background-color:#030;
    color:#FFF;           
}
#main-menu a:hover {
    background-color:#060;        
}
#main-menu ul {
    list-style-type:none;
    padding-top:0px;    
}
#main-menu li {
    float:right;
    position:relative;
    text-align:center;
}
#main-menu li ul a{
    text-align:center;
    border:0px;
    border-bottom:#666 1px solid;
}
#main-menu li:hover ul ul{
    display:none;
}
#main-menu li li:hover ul{
    display:block;
    position:absolute;
    top:10px;
    right:125px;
    z-index:1000;
}
#main-menu ul.sub-menu {
    display:none;
    position:absolute;
    top:30px;
    margin-right:0px;
    padding:0px;
    z-index:999;
}
#main-menu ul.sub-menu li {
    text-align:center;
}
#main-menu li:hover ul.sub-menu {
    display: block;
    border: 1px solid #666;
}
.clear{
    clear:both;
}
</style>
<!--IE 7-->
<!--[if IE 7]>
<style type="text/css">
#main-menu ul.sub-menu {
    left:0px;    
}
</style>
<![endif]-->
</head>
<body>
<div id="main-menu">
<ul>
<li><a href="http://webgoo.ir">منوی اصلی</a>
   <ul class="sub-menu">
        <li><a href="#">منوی زیرمجموعه</a></li>
        <li><a href="#">منوی زیرمجموعه</a></li>
        <li><a href="#">منوی زیرمجموعه &raquo;</a>
            <ul>
                <li><a href="#">منوی زیر مجموعه - 2</a></li>
                <li><a href="#">منوی زیر مجموعه - 2</a></li>
                <li><a href="#">منوی زیر مجموعه - 2</a></li>
                <li><a href="#">منوی زیر مجموعه - 2</a></li>
           </ul>
        </li>
        <li><a href="#">منوی زیرمجموعه</a></li>        
   </ul>
</li>
<li><a href="#">منوی جانبی</a>
    <ul class="sub-menu">
        <li><a href="#">منوی زیرمجموعه &raquo;</a>
            <ul>
                <li><a href="#">منوی زیر مجموعه - 2</a></li>
                <li><a href="#">منوی زیر مجموعه - 2</a></li>
                <li><a href="#">منوی زیر مجموعه - 2</a></li>
                <li><a href="#">منوی زیر مجموعه - 2</a></li>
           </ul>
        </li>
        <li><a href="#">منوی زیرمجموعه</a></li>
        <li><a href="#">منوی زیرمجموعه</a></li>
        <li><a href="#">منوی زیرمجموعه</a></li>        
    </ul>
</li>
<li><a href="#">منوی جانبی</a>
    <ul class="sub-menu">
        <li><a href="#">منوی زیرمجموعه</a></li>
        <li><a href="#">منوی زیرمجموعه &raquo;</a>
            <ul>
                <li><a href="#">منوی زیر مجموعه - 2</a></li>
                <li><a href="#">منوی زیر مجموعه - 2</a></li>
                <li><a href="#">منوی زیر مجموعه - 2</a></li>
                <li><a href="#">منوی زیر مجموعه - 2</a></li>
           </ul>
        </li>          
        <li><a href="#">منوی زیرمجموعه</a></li>
        <li><a href="#">منوی زیرمجموعه &raquo;</a>
            <ul>
                <li><a href="#">منوی زیر مجموعه - 2</a></li>
                <li><a href="#">منوی زیر مجموعه - 2</a></li>
                <li><a href="#">منوی زیر مجموعه - 2</a></li>
                <li><a href="#">منوی زیر مجموعه - 2</a></li>
           </ul>
        </li>        
    </ul>
</li>
</ul>
<div class="clear"></div>
</div>
<hr />
برای بررسی ویژگی های منو، ماوس را بر روی لینک ها ببرید.
<br />
[<a href="http://webgoo.ir/92/%D8%B3%D8%A7%D8%AE%D8%AA-%D9%85%D9%86%D9%88%DB%8C-%DA%A9%D8%B4%D9%88%DB%8C%DB%8C-%D8%A8%D8%A7-%D8%AA%DA%AF-ul-li-%D9%88-css" title="ساخت منوی کشویی با تگ ul li و css">ساخت منوی کشویی با تگ ul li و css</a>]
</body>
</html>

۰ نظر موافقین ۰ مخالفین ۰ ۲۹ آذر ۹۲ ، ۱۶:۰۸

دانلود مقاله اندروید

خلاصه ای از مقاله:

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

۱ نظر موافقین ۰ مخالفین ۰ ۲۰ آبان ۹۲ ، ۱۹:۳۱

این آموزش PDF با سفارش خانم خسروی آپلود شد


دانلود pdf آموزش طراحی وب با PHP & MYSQL

۰ نظر موافقین ۰ مخالفین ۰ ۱۸ آبان ۹۲ ، ۱۸:۴۲

این فایل به سفارش آقای حاتمی در وبلاگ آپلود شد 


دانلود PDF آموزش PHP

۰ نظر موافقین ۰ مخالفین ۰ ۱۸ آبان ۹۲ ، ۱۸:۲۳