امیرحسین لطیفی - ۸ اردیبهشت ۱۳۸۷
To run a command within a Java Class you need to get runtime and call exec method like this:
Runtime.getRuntime().exec("Some command...");
You can add parameters in your command string, it is possible to do this work by some other similar ways.These were what you will find if search on net about running commands in Java but some parts are missed!
Maybe you just need to run command to do something, for example to pass a query to SQL Plus (in case of mine) and you need just result of command(in this case running query), but your command may have some output result, I mean what you see during direct executing in command line. You do not need it but the process will wait to print its out put and process will not exit never and it is a big problem especially when you want run more than one command.
What you need is just defining an Process, InputStream, InputStreamReader and BufferedReader to read output buffer like this:
Process process =Runtime.getRuntime().exec("Some Command whith/without parameters");
InputStream inputStream = process.getInputStream();
InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String line;
while ((line = bufferedReader.readLine()) != null) {
// You can print it to see result.
System.out.println(line);
}
Also to be sure about exiting process you can print check exit value of process:
process.exitValue()Normal exit value is zero.
امیرحسین لطیفی - ۳ اردیبهشت ۱۳۸۷
حتمن برای شما پیش آمده که صفحه ای از وب را باز کنید که تعدادی از عکس هاش بارگذاری نشده. اگر از Internet Explorer استفاده میکنید میتوانید روی عکس کلیک راست کنید و Show Picture را بزنید تا عکس دریافت شود، FireFox به صورت پیش فرض این امکان را ندارد، مهم نیست! چون Extension یا همان افزونه ی Show Picture این امکان را به صورت کاملتری به شما میدهد.
Show All Picture و Show Selected Pictures دیگر گزینه هائی هستند که با نصب Show Picture به منوی راست کلیک شما در فایرفاکس اضافه میشود.
Show Picture extension page
Download Show Picture extension
امیرحسین لطیفی - ۱ اردیبهشت ۱۳۸۷

این عکس رو نسبت میدن به یکی از صفحات بلیط های هواپیمائی هما!
برای دبدن انداز ی بزرگتر و تصویر کامل روی عکس کلیک کنید.
امیرحسین لطیفی - ۱ اردیبهشت ۱۳۸۷
فکر کنید بتوانید مستقیما از توی کدهای جاوا اسکریپت متودهائی که توی کلاسهای جاوا نوشتید با پارامترهائی که از صفحه ی HTML گرفتید صدا بزنید و با مقدارهای برگشتی کار کنید، انگار که دارید از یک جاواسکریپت دیگر متودهائی را صدا میزنبد.
فکر کردن کافیه! چون این دقیقا کاری هست که DWR برای شما انجام میدهد. DWR مخفف Direct Web Remote است و در حقیقت Library ای است که میتوانید آن را کنار پروژهتان قرار بدید و با چند خط XML تنظیمات لازم را انجام داده و از آن استفاده کنید.
برای استفاده از متودهای هر کلاس با استفاده از JavaScript و به کمک DWR کافیه فقط آدرس کلاس مورد نظر و متودهای دلخواه از آن کلاس را در یک فایل XML مشخص کنید و برای کلاستان یک نام مشخص کنید. سپس در صفحه ی HTML کلاستان را با تگ Script آدرس دهید(مثل وقتی که یک فایل JavaScript) را آدرس میدهید و به متودهایش دسترسی داشته باشید
Getting Started with DWR
Download DWR
پی نوشت: یکی از دوستان خوبم خبر داد که DWR به بنیاد Dojo ملحق شده. Dojo بسته ای از نرم افزارهای Open Source (کد باز) است که با JavaScript نوشته شده و با استفاده از امکانات و Component هایش میتوان صفحات وب بهتری ساخت ، User Interface بهتری داشت،event ها را بهتر مدیریت و از مزایای JavaScript،CSS،DHTML وAjaxحرفه ای تر سود برد و…
به هر تقدیر هرگونه همکاری این دو گروه موفق میتواند جالب و نویدآور ارائه محصولات بهتر و کاراتر باشد.
امیرحسین لطیفی - ۲۶ فروردین ۱۳۸۷
I viewed some pages on Internet to install Subversion as a version control on Windows and this one works for me:
Setting up a Subversion Server under Windows
To lock files of your source code to prevent multiple people to edit a file you need set “svn:needs-lock” for them. You can set it recursively on a directory to apply on all things in directory.
TortoiseSVN is The coolest Interface to (Sub)Version Control. Get it!