ساخت یک صفحه وب سریع با txti

txti.es یک وبسایت ساده و البته سریع هست تا همه بتونن یک صفحه وب ساده برای خودشون درست بکنن

پروسه ساده ای داره، شما محتویات صفحه رو توی  Markdown مینویسید، txti واستون یه صفحه درست میکنه(با آدرس انتخابی یا تصادفی) و همچنین به شما یک کد برای ویرایش اون صفحه در آینده میده. توجه کنید که اگر کد رو فراموش بکنید به هیچ طریق نمیتونید صفحه ای که ساختید رو ویرایش بکنید.

مجوز مطالب و محتوا ۱۶ بهمن ۹۵ ، ۲۰:۳۰ ۱ نظر موافقین ۰ مخالفین ۰
فاروق کریمی زاده

نظرات (۱)

عسکری زاده

دریافت سیستم‌عامل MS-DOS 6.22


ام‌اس‌داس ۶.۲۲ آخرین نسخه از سیستم‌عامل داس مایکروسافت بود که منتشر شد(البته اگر داس ۷ رو در نظر نگیریم) ام‌اس‌داس ۶.۲۲ ویژگی های خاص و چشمگیری نسبت به داس ۵ نداشت جز اینکه چند زبانه بود. شاید خیلیاتون بخواهید ام‌اس‌داس را امتحان کنید، میتوانید از اینجا داس را دریافت کنید،حاوی سه عدد پرونده ایمیج فلاپی برای فلاپی های ۱.۴۴ مگابایتی.

حجم: 3.54 مگابایت

مجوز مطالب و محتوا ۱۴ بهمن ۹۵ ، ۱۲:۳۰ ۱۴ نظر موافقین ۰ مخالفین ۰
فاروق کریمی زاده

دریافت سیستم عامل FreeDOS برای حافظه های فلش

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

ادامه مطلب...
مجوز مطالب و محتوا ۱۲ بهمن ۹۵ ، ۲۰:۴۱ ۱ نظر موافقین ۰ مخالفین ۰
فاروق کریمی زاده

دریافت کد منبع ام اس داس ۱ و ۲

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

الآن کد منبع ام اس داس در موزه کامپیوتر با آدرس http://www.computerhistory.org برای دانلود هست.در این موزه علاوه بر سورس ام اس داس، سورس اپل داس(سیستم عامل داس شرکت اپل)،زبان APL از IBM و یک سری عتیقه جات وجود دارد.


حجم: 868 کیلوبایت



مجوز مطالب و محتوا ۱۲ بهمن ۹۵ ، ۱۹:۰۴ ۱ نظر موافقین ۰ مخالفین ۰
فاروق کریمی زاده

نظرات (۱)

چاپ رشته های چند خطی در پرل

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

print <<'END';
<!doctype html>
<html><body>
This is just a test
</body></html>
END

البته محدودیت هایی هم داره از جمله اینکه نمیتونید از متغیر ها، استفاده بکنید همونطور که استفاده میکردید:

$val = 111;
print "Value is $val\n";
مجوز مطالب و محتوا ۱۱ بهمن ۹۵ ، ۱۷:۴۹ ۳ نظر موافقین ۰ مخالفین ۰
فاروق کریمی زاده

یک مشاهده‌گر ساده فایل در فرمت شانزده‌شانزدهی(هکس) به زبان پایتون

قبلا تکه کد مشابهی رو به زبان سی فرستاده بودم. این همونه اما به زبان پایتون.

#!/usr/bin/python3
'''
HexView.Py - A simple File Viewer in Hexadecimal format.
Author: FarooqKZ
Under GPL3+. THIS SOFTWARE COMES WITH NO WARRENTY FROM MAIN AUTHOR.
'''

import sys # I inlcude this to use sys.exit() and sys.argv

def showhelp(): # this function shows usage of program
    print("Usage: hexview.py file_path\n\tfile_path: Path of file to view.");
    sys.exit()

if '-h' in sys.argv: #shows help if something like this passed to program: 'hexview.py -h'
    showhelp()

path = sys.argv[1]
filestream = None
fbytes = None

try:
    filestream = open(path,'br') # Open the file in Binary mode for Reading(br)
    fbytes = filestream.read() # Read all bytes from the file 
finally:
    if filestream:
        filestream.close()

rown = 0 
print('')
for b in fbytes:
    s = hex(b).upper()
    s = s.replace('0X','')# "0XBA" => "BA"

    if len(s) == 1: 
        print('0', end='')
    print(s, end=' ')

    rown += 1
    if (rown % 27) == 0:
        print('')

print("\n") # prints 2 newline

پیوند تکه کد در گیت هاب گیست ( برای دریافت به اینجا بروید)

مجوز مطالب و محتوا ۱۶ دی ۹۵ ، ۰۹:۰۰ ۳ نظر موافقین ۰ مخالفین ۰
فاروق کریمی زاده

تولد وبلاگمون مبارک

🎈​🎇laughتولد یک سالگی وبلاگمون مبارکlaugh​🎇🎈

 

عکسمون معلوم  نیست :-(

 

مجوز مطالب و محتوا ۱۵ دی ۹۵ ، ۱۵:۰۰ ۳ نظر موافقین ۰ مخالفین ۰
بهنام سیم جو

نظرات (۳)

فرهاد حسن‌پور
بچه پولدار ..*

یک مشاهده‌گر ساده فایل در فرمت شانزده‌شانزدهی(هکس) به زبان سی

این تکه کد ساده یک مشاهده گر ساده هست که تک تک بایت های فایل را داخل مبنای شانزده(Hex) نمایش میده.

// hexview.c
// Author: FarooqKZ
// It's free software under GPL3+ and comes WITHOUT ANY WARRENTY FROM MAIN AUTHOR
#include <stdio.h>

int main(int argc, char *argv[]){
    if (argc == 1 || !strcmp(argv[1], "-h")){
        printf("Usage: hexview file_path\n");
        return 0;
    }
    FILE *fs = fopen(argv[1], "r");
    long byte_number = 0;
    while(1){
        if ((++byte_number % 26) == 0) // goes to new line each 26 bytes
            printf("\n"); // you may remove this part and then use fold to split it into lines


        int t = getc(fs);
        if (t == EOF)
            break;

        printf("%.2X ", t);
    }
    printf("\n");
    return 0;
}

پیوند کد در گیت‌هاب گیست(برای دریافت به اینجا بروید)

مجوز مطالب و محتوا ۰۴ دی ۹۵ ، ۱۶:۱۸ ۰ نظر موافقین ۱ مخالفین ۰
فاروق کریمی زاده

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

 

 

 یلدا برگرفته از واژه‎ای سریانی است و مفهوم آن « میلاد» است. ایرانیان باستان این شب را شب تولد الهه مهر «میترا» می‎‎پنداشتند. 

دو قدم مانده به رقصیدن برف

یک نفس مانده به سرما و به یخ

چشم در چشم زمستانی دگر

تحفه ای یافت نکردم که کنم هدیه تان

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

شب یلدا مبارک

مجوز مطالب و محتوا ۳۰ آذر ۹۵ ، ۲۰:۰۰ ۱ نظر موافقین ۲ مخالفین ۰
بهنام سیم جو

نظرات (۱)

فرهاد حسن‌پور

دانلود کتاب طراحی و پیاده سازی یک سیستم عامل آزاد برای x86 (ترجمه فارسی لینوکس از اسکرچ)

همین الآن اینجا این کتاب رو دیدم، ترجمه فارسی LFS هست و از پایه یک سیستم عامل آزاد با کرنل لینوکس و ابزار های گنو درست میکنید.

کار ترجمه رو آقای دانیال بهزادی انجام دادم. البته به نظر میاد که این ترجمه، یک ترجمه کامل از کتاب LFS نیست با اینحال مفید هست.


حجم: 324 کیلوبایت


پیوند پروژه در لانچ پد

مجوز مطالب و محتوا ۳۰ آذر ۹۵ ، ۱۷:۳۰ ۱ نظر موافقین ۱ مخالفین ۰
فاروق کریمی زاده

نظرات (۱)

فرهاد حسن‌پور