برنامه نویسی

برنامه نویسی جدیدترین اخبار، تکنولوژی ها و هر چیزی مرتبط با برنامه نویسی!

02/12/2015

دیروز:
روز جهانی برنامه نویس بود: تبریک به همه بچه های برنامه نویس :

روز ۲۵۶ام هر سال (معادل عدد ۱۰۰در مبنای شانزده) مطابق با ۱۳ سپتامبر (۱۲ سپتامبر در سال‌های کبیسه) به عنوان روز برنامه نویس نام گرفته است. عدد ۲۵۶بالاترین عدد دودویی در بین ۳۶۵ روز سال است که ارزش ویژه ای بین برنامه نویسان دارد.
برای اولین بار در سال ۲۰۰۲، کارمندان یک شرکت کامپیوتری در روسیه بودند که امضاهایی را جهت به رسمیت شناختن روزی با عنوان روز برنامه‌نویس جمع‌آوری کردند. در سال ۲۰۰۹ رئیس جمهور وقت روسیه، این روز را به عنوان روز برنامه‌نویس نام‌گذاری کرد و پس از آن کشورهای دیگر از جمله بریتانیا و ایالات متحده آمریکا این روز را به عنوان روز برنامه‌نویس پاس میدارند.
ممکن است ما عضو تیم یا شرکتی باشیم که به توسعه نرم‌افزار می پردازد، یک آزادکار و یا یک دانشجو باشیم، اینروز متعلق به همه ماست.

02/12/2015
13/09/2015

مروز :
روز جهانی برنامه نویسه : تبریک به همه بچه های برنامه نویس :

روز ۲۵۶ام هر سال (معادل عدد ۱۰۰در مبنای شانزده) مطابق با ۱۳ سپتامبر (۱۲ سپتامبر در سال‌های کبیسه) به عنوان روز برنامه نویس نام گرفته است. عدد ۲۵۶بالاترین عدد دودویی در بین ۳۶۵ روز سال است که ارزش ویژه ای بین برنامه نویسان دارد.
برای اولین بار در سال ۲۰۰۲، کارمندان یک شرکت کامپیوتری در روسیه بودند که امضاهایی را جهت به رسمیت شناختن روزی با عنوان روز برنامه‌نویس جمع‌آوری کردند. در سال ۲۰۰۹ رئیس جمهور وقت روسیه، این روز را به عنوان روز برنامه‌نویس نام‌گذاری کرد و پس از آن کشورهای دیگر از جمله بریتانیا و ایالات متحده آمریکا این روز را به عنوان روز برنامه‌نویس پاس میدارند.
ممکن است ما عضو تیم یا شرکتی باشیم که به توسعه نرم‌افزار می پردازد، یک آزادکار و یا یک دانشجو باشیم، اینروز متعلق به همه ماست.
Hamid Davachi's photo.

سلامبرای عضویت در گروه "دانشنامه تخصصی مهندسی" در نرم افزار Line،  به ID زیر پیام بدین:Saeed.Hope
01/06/2015

سلام
برای عضویت در گروه "دانشنامه تخصصی مهندسی" در نرم افزار Line، به ID زیر پیام بدین:
Saeed.Hope

15/12/2014

دوست دارین در مورد shell تو لینوکس صحبت کنیم؟

: )
01/12/2014

: )

12/11/2014

داشتم با اینترنت کار میکردم
که یه دفعه وای فای قطع شد؟!
تحقیق کردم دیدم همسایه قبض تلفن رو پرداخت نکرده!
مردم چقدر بی مسئولیت شدن تازگیا

07/11/2014

والدین محترم،
اگر رفتین اتاق بچتون دیدین دسکتاپ رو آورده و داره refresh میکنه، بدون هیچ درنگی بخوابونین تو گوشش!

جیمیل چی میگه؟؟gmail: Google Talk app for Windows is no longer supported. It is being replaced by the new Hangouts Chrom...
06/11/2014

جیمیل چی میگه؟؟
gmail:
Google Talk app for Windows is no longer supported. It is being replaced by the new Hangouts Chrome app. Install the Hangouts app from http://goo.gl/yglfk6

Hangouts brings conversations to life with photos, emoji, and even group video calls for free.

05/11/2014

نصب اكتيوايكس فلش روي كامپيوتر كاربر
براي اين كه كاربر نهايي بتواند از برنامه شما استفاده كند بايد اكتيوايكس فلش را داشته باشد. در واقع شما بايد اكتيوايكس مربوطه را براي او نصب كند. روش كار به اين گونه است كه شما بايد چك كنيد كه آيا كاربر نهايي اكتيوايكس فلش را بر روي دستگاه خود نصب كرده است يا نه و در صورتي كه وي اين اكتيوايكس را ندارد برنامه شما بايد به طور اتوماتيك آن را نصب كنيد.
نصب اكتيوايكس فلش روي كامپيوتر كاربر (Delphi)

براي پياده سازي اين روش ما بايد در ابتدا OCX فلش را با استفاده از Resourceها در فايل Exe خود مخلوط كنيم. در صورتي كه شما با Resourceها آشنايي نداريد نگران نباشيد. مراحل زير را انجام دهيد و باقي كار را به دلفي بسپاريد:
1- يك فايل Text بسازيد و اسم آن را SWFActivex.rc بگذاريد.

2- خطوط زير را در آن قرار دهيد:
FlashOCX EXTRA Flash.ocx
و فايل Flash.ocx را از مسيري كه قبلا ذكر شد در شاخه پروژه خود قرار دهيد.

3- آن را ضبط كنيد و با استفاده از BRCC32.EXE كه در شاخه Bin محل نصب دلفي وجود دارد، آن را كامپايل كنيد. (خط زير را در Command Line تايپ كنيد يا به سادگي فايل SWFActivex.rc را بر روي فايل BRCC32.EXE دراگ (Drag) كنيد.
BRCC32.EXE MyExeRes.rc
خوب حالا شما يك فايل Resource كامپايل شده داريد به نام SWFActivex.res داريد.

4- خطوط زير را در در سورس كد فرم اصلي خود قرار دهيد:
implementation
{$R *.dfm}
{$R SWFActivex.RES}

5- حالا اين تابع را به كد خود اضافه كنيد:
function GetResourceFile(S : string; FilePath : string) : Boolean;
var
Res : TResourceStream;
begin
Result := True;
if S '' then
begin
if FindResource(hInstance, PChar(S), Pchar('EXTRA')) = 0 then
begin
Result := False;
Exit;
end;
try
Res := TResourceStream.Create(hInstance, S, Pchar('EXTRA'));
except
Result := False;
Exit;
end;
if FileExists(FilePath) then DeleteFile(FilePath);
try
Res.SaveToFile(FilePath);
except
Result := False;
end;
Res.Free;
end;
end;

6- اين تابع را نيز اضافه كنيد:
function GetSystemDir : string;
var
SysPath : PChar;
begin
GetMem(SysPath, MAX_PATH + 1);
GetSystemDirectory(SysPath, MAX_PATH);
Result := StrPas(SysPath)+ '\';
FreeMem(SysPath, MAX_PATH + 1);
end;

7- خوب! حالا بگذاريد به مهمترين قسمت قضيه يعني Register كردن OCX مربوطه بپردازيم. در ابتدا يونيت ActiveX را به ليست uses خود اضافه كنيد. سپس تابع زير را نيز به سورس خود اضافه نماييد.
function RegisterOCX( OCXFileName : string; Flag : Boolean) : Boolean;
var
OCXHand: THandle;
RegFunc: TDllRegisterServer;
OCXFileNamePtr : PChar;
begin
Result := True;
if not FileExists( OCXFileName ) then
begin
Result := False;
Exit;
end;
GetMem(OCXFileNamePtr, Length(OCXFileName) + 1);
StrPCopy(OCXFileNamePtr, OCXFileName);
OCXHand:= LoadLibrary(OCXFileNamePtr);
FreeMem(OCXFileNamePtr, Length(OCXFileName) + 1);
OCXFileNamePtr := nil;
if OCXHand = 0 then
begin
Result := False;
Exit;
end;
if Flag then
RegFunc:= GetProcAddress(OCXHand, 'DllRegisterServer')
else
RegFunc:= GetProcAddress(OCXHand, 'DllUnregisterServer');

if RegFunc = S_OK then
Result := False;

FreeLibrary(OCXHand);
end;

8- اين سه متغيير را نيز به كد خود اضافه كنيد:
var
FilePath : string;
FlashOCX: TShockwaveFlash;

9- تابع زير را نيز اضافه كنيد:
function CreateFlashOCX : Boolean;
var
FilePath : string;
begin
Result := True;
FilePath := GetSystemDir + 'Macromed\Flash\Flash.ocx';
if not GetResourceFile('FlashOCX', FilePath) then
begin
Result := False;
Exit;
end;
try
FlashOCX := TShockwaveFlash.Create(nil);
except
if not RegisterOCX(FilePath, True) then
Result := False
else
try
FlashOCX := TShockwaveFlash.Create(nil);
except
Result := False;
end;
end;
end;

10- كدهاي زير را به انتهاي فايل خود، قبل از .end اضافه كنيد:
initialization
CoInitialize(nil);
if not CreateFlashOCX then
ShowMessage('An Error Occured!' + #13 + 'Program dosent run correctly!');
finalization
if Assigned(FlashOCX) then
begin
try
FlashOCX.Free;
FlashOCX := nil;
except
end;
DeleteFile(FilePath);
end;
CoUninitialize;
end.

end.
11- در اونت OnCreate فرم خودتون به راحتي از كمپوننت مربوطه استفاده كنيد:
FlashOCX.Parent := Form1;
FlashOCX.Movie := ExtractFilePath(Application.ExeName) + 'Main.swf';
FlashOCX.Play;

برنامه نویسی

03/11/2014

روش مخفی کردن فایل در عکس

برای اين کار شما به يک فايل تصوير با فرمت GIF و يا JPG و همچنين فايل يا فولدري که ميخواهيد مخفي کنيد نياز خواهيد داشت.
ابتدا بايد بايد فايل يا فولدر مورد نظر را توسط خود نرم افزار WinRar فشرده سازي کنيد. بدين منظور روي آن راست کليک کرده و Add to archive را انتخاب کنيد. محض نمونه نام آن را Haker.rar بگذاريد.
اکنون اين فايل فشرده که قصد مخفي سازي آن را داريد را در کنار تصوير مورد نظر خود که به عنوان مثال S_Haker.jpg نام دارد قرار دهيد.
يعني اين دو فايل در کنار هم و در يک پوشه.
حال ، از منوي Start وارد Run شده و دستور cmd را وارد کرده و Enter بزنيد تا وارد Command Prompt شويد.
اکنون در داخل CMD به فولدري که اين دو فايل در آن قرار دارد مراجعه کنيد. (يادآوري ميشود براي تعويض دايرکتوري در CMD از دستور cd استفاده ميشود.)
پس از مراجعه به دايرکتوري مورد نظر ، کافي است کد زير را در CMD وارد کرده و Enter بزنيد:
copy /b S_Haker.jpg + Haker.rar New-haker.jpg
در کد فوق S_Haker.jpg نام عکس اوليه ، Haker.rar نام فايل فشرده که قصد مخفي سازي آن را داريم و در پايان New-haker.jpg نام عکس توليدي جديد است که فايل فشرده در آن مخفي ميشود.
حالا کافي است به فولدري که فايلها در آن موجود بود مراجعه کنيد ، يک عکس با نام New-palang.jpg ايجاد شده است. تصوير اين عکس همان عکس اوليه است ، اما در داخل اين عکس جديد فايل فشرده ما نيز مخفي شده است که به هيچ وجه قابل مشاهده نيست!
اما براي دستيابي به فايل مخفي شده کافي است روي عکس توليد شده راست کليک کرده و از Open with روي Choose Program کليک کنيد. در صفحه باز شده از ميان ليست برنامه ها WinRar را انتخاب نموده و OK کنيد. خواهيد ديد که نرم افزار WinRar عکس شما را به گونه اي اجرا ميکند که فايل مخفي شده در دل عکس نيز پديدار ميگردد! حالا کافي است در WinRar دکمه Extract to را بزنيد تا فايل فشرده از دل عکس خارج گردد.
-------
به اشتراک بگذارید.
برنامه نویسی

03/11/2014

طریقه چسپاندن ویروس به عکس
روش اول:
تمامی کسانی که در هک اندکی نیز سر رشته دارند مطمئنأ میدانند وقتی یک تروجان ساخته میشود پسوند آن exe. است. این موضوع میتواند باعث شود که فرد مورد نظر تروجان را دریافت نکند. اکنون قصد داریم یک ترفند بسیار جالب را به شما معرفی کنیم که با استفاده از آن میتوانید این پسوند را کاملا محو سازید ، به نوعی که همچنان همان کارایی را داشته باشد.
بدین منظور:
از منوی Start و سپس All Programs وارد Accessories شده و Wordpad را انتخاب کنید.
پس از باز شدن برنامه Wordpad تروجان مورد نظر را Copy کرده و در درون Paste ، Wordpad نمایید.
حال از منوی بالا وارد Edit>Package Object>Edit Package شوید.
در پنجره باز شده از منوی Edit بر روی Copy Package کلیک کنید.
در پایان وارد یکی از درایو های کامپیوتر شده و راست کلیک کنید و Paste را انتخاب کنید.
فایلی که Paste میشود تروجان جدید شما بدون پسوند exe است.
برنامه نویسی

Address

Arak
6461165687

Alerts

Be the first to know and let us send you an email when برنامه نویسی posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Share