مقدمه ای برای XSLT

چند بار در مورد
XSLT شنیده بودم اما
هیچ چیز به جز آنکه به XML مربوط می شود نمی دانستم.
وب سایت محترم Developer Channels  بر
اساس کتاب تازه منتشر شده



XSLT 2.0 Web Development
یک سری مقاله در معرفی XSLT
تهیه کرده است که برای من مقدمه ای بود برای آشنایی با این زبان.جدیدا ترجیح می دهم
به جای ترجمه مقاله هایی که از آن ها لذت می برم فقط آن را معرفی کنم.به شما هم
خواندن این سری مقاله ها را توصیه می کنم.می تواند نقطه شروعی برای کار با این زبان
باشد/



An overview of XSLT

XSLT is a wonderful, truly
data-oriented (as opposed to algorithm-oriented) language where
everything Just Works. You must have a good grasp of some basic
concepts (admittedly, somewhat unusual from other languages’
viewpoint), but after that, most of your code will likely work the
first time you run it. XSLT and XPath are so high-level that you can actually
think about what you want to do with your data, not
how.



XSLT: Taming a functional language

A functional program, as the name implies, consists of functions.
Unlike those in conventional programming languages, however, these
functions are absolutely independent from each other. Each function
has a set of arguments and returns a value, but it cannot produce —
or be affected by — any side effects. In other words, if you
pass the same set of arguments to a function, you will always get
the same result, no matter at what point of program execution this
happens or what other functions were called before it.



Overview of an XSLT stylesheet

The basic idea of XSLT is this: Run into a context, invoke the
corresponding template. Templates usually constitute the bulk of
a stylesheet’s code. But are all templates created equal? There are
several meaningful distinctions that you should keep in mind when
building your template library.

چرا لینوکس مهم است؟

مقاله زیاد کاملی نیست و کمی باید دقت بیشتری در نگارش آن می شد، به خصوص در مورد مقایسه BSD ها و لینوکس ها.
اما با اعتبار نویسنده آن و نکاتی که ذکر کرده است می توان به آن استناد کرد.
ارزش خواندن را دارد :

The Importance of Linux

  • Unlike other UNIX clones, Linux and the BSD-derived systems (including Darwin) are open source, which means not only that users can have the source if they want it, but also that vendors who improve the source, like Red Hat, have to share their improvements. Users can choose to be entirely self-sufficient, compiling and building their own kernel. Or, they can use a commercial distribution, and still have the option of building their own. Students and ambitious professionals can learn how a real OS is put together.
  • Alone among open-source OSes, Linux has achieved critical mass. It’s a strategic platform for big hardware and software vendors like Oracle, HP, and IBM. There are thriving Linux vendors like Red Hat and SuSE (now part of Novell). There are big users, although many of them are lying low these days, hoping to evade SCO’s radar. Perhaps the most convincing evidence that Linux has arrived is that Wal-Mart sells it.
  • Linux really can substitute for UNIX, as I proved in doing the research for my book. It’s irritating that it doesn’t conform more closely to the Single UNIX Specification (see www.unix.org/version3 for details), but the gaps are on the surface and could be closed in a few months if the Linux community wanted to spend the time.
  • Linux is having a dramatic effect on the balance of power between vendors and between users and vendors. Having tasted open source, users are demanding more from closed-source vendors like Microsoft and Sun. Once invulnerable vendors, notably Microsoft, are looking over their shoulders as Linux gains server share and even threatens to invade the corporate desktop.
  • Linux is perfect for developing countries, because they can use it to educate their knowledge workers, they can deploy it without spending cash or running afoul of intellectual-property agreements, and they can become self-sufficient rather than being dependent on US and European technology companies.
  • پست شد در : دسته‌بندی نشده | برچسب زده شد

    روزمرگی های جلال سرماخورده

    سلام – اول تولد حضرت محمد رو تبریک می گم. بعدش هم از اینکه اینجا کمی سوت و کور شده ببخشید.من حالم زیاد جالب نیست و مهران هم سرش حسابی شلوغه..
    فردا یا همان جمعه قرار بود با بروبچز وبلاگستانی برم نمایشگاه که احتمالا شرمنده همه می شم چون حسابی مریضم….سبک نوشته ها شاید کمی تغییر کند و به شیوه خاص خودمان بنویسم – فراموش نکنید گفتم شاید…
    مهران شاکی میشه حسابی اما اینجا بهتون می گم که داره میزنه تو سر دات نت و یک چیز جالب برای همه درست می کنه که بعدا می بینید. ( ببین مهران الان نوشتم که مجبور شی خودت بگی شاکی نشو.)
    هفته دیگه جشن فارغ التحصیلی یک سری از بچه های دانشگاه هست ، دوستای قدیمی صدرا یادتون نره بیایید.
    تا بعد

    انتشار لینوکس knoppix 3.4

    ناپیکس –
    Knoppix – محبوب ترین
    LiveCD لینوکس با نسخه 3.4 منتشر شد.
    چدیدترین ویژگی های آن استفاده از کرنل ۲٫۶ ( هنوز ۲٫۴ پیش فرض است.) ،KDE
    نسخه ۳٫۲٫۲ و OpenOffice.org 1.1.1 به همراه Gimp 2.0 می باشد.بعضی از بسته ها مثل
    KOffice به خاطر محدودیت فضا برداشته شده اند و درایور های
    جدیدی هم اضافه شده است.
    Knoppix Version 3.4
    Released
    اعلام انتشار از طرف فروم knoppix

    * V3.4-2004-05-03
    (experimental)
    – switched from syslinux to isolinux (no emulation) boot method
    – Kernel 2.4.26 (default) and Kernel 2.6.5 (as boot option)
    with ACPI enabled (use knoppix acpi=off in case of problems,
    knoppix26 to try Kernel 2.6)
    – New wireless drivers for: ipw2100 ("Centrino"(TM)), madwifi, hostap
    – captive-ntfs installer
    – live-installer by Fabian Franz
    – KDE 3.2.2
    – kdevelop3
    – OpenOffice 1.1.1 (german and english)
    – gimp 2.0
    – Had to remove the entire latex system (101MB) because of space reasons
    – Removed KOffice for the same reason
    – /dev/modem setup tool supporting serial, USB, bluetooth and irda devices
    – gprs connection tool
    – lots of improvements in the hardware detection and new boot options, please
    check
    knoppix-cheatcodes.txt
    .

    لیست تمامی بسته های
    این نسخه را می توانید از اینجا ببینید :
    knoppix 3.4 
    packages

    لینوکس برای همه – آموزش XMMS

    وقتی می گوییم لینوکس
    می تواند برای تمامی افراد مورد استفاده قرار بگیرد منظور از همه همگی می
    باشند.احتمالا در بازار کتاب های رنگ و وارنگی را در زمینه آموزش اینترنت و ویندوز
    دیده اید.یک کتاب پر از شکل که قدم به قدم تمامی کار ها را برای یک کاربر بسیار
    عادی توضیح داده است.حالا کم کم این اتفاق در حال رخ دادن برای سیستم های مبتنی بر
    لینوکس است.کتاب ها و
    مقاله هایی که بدون در نظر گرفتن سطح خاصی از دانش اقدام به آموزش لینوکس و ابزار
    های جانبی آن می نمایند.
    یک نمونه از این کتاب ها Linux for Non-Geeks می باشد ، که بدون در نظر گرفتن
    اطلاعات تخصصی خاص لینوکس را برای کار های روزمره معرفی خواهد کرد.


    Linux for Non-Geeks introduces you to Linux, without the
    technical jargon and advanced topics that you’d find in other books.
    You’ll learn how to use Linux to do the normal, day-to-day computer
    stuff that you know how to do with another operating system, like
    connecting to and surfing the Internet, listening to CDs, playing with
    audio files, customizing your desktop, playing games, downloading
    software and fonts, printing, and more. Includes a complete
    installation of Fedora Linux on two CDs.

    نویسنده همین کتاب یک
    مقاله در باره نحوه کار XMMS تهیه کرده است.روشی که برای بخش بندی و آموزش قسمت های
    مختلف انتخاب کرده است می تواند برای آموزش های این چنین مورد استفاده قرار بگیرد.

    Getting the Most Out of XMMS by Rickford Grant — XMMS (X Multimedia System), available with just about every Linux distro, is simple enough to use, yet many users fail to reach below the surface and take advantage of its many capabilities. In this article, Rickford Grant takes you from the basics of using XMMS to its more advanced features, such as creating playlists, playing Internet radio broadcast streams, and more. Rickford is the author of Linux for Non-Geeks from No Starch Press.