romansy
- لعَمْرُكَ، ما الدّنيا بدارِ بَقَاءِ؛
- informatic-ar.com
- Challenging Problems
- ازاى اربط ال Twitter with Java
بالنسبة ل Twitter4J : يستوجب عليك الحصول على معلومات الدخول ووضعها في ملف twitter4j.properties ، بعد ذلك تستطيع عمل الكائن : Twitter twitter = new TwitterFactory().getInstance(); ويمكنك قرائه الملف فور فتح التطبيق مباشره : class TwitterDaemon { private static …
- ارسال ايميل دون استخدام مكتبة ال JavaMail
نعم وصلت في الinbox عادي.. المخرج سوف يكون بهذا الشكل/ C:\Users\WajdyEssam\Desktop>java SendingEmailUsingSocket 220 mx.google.com ESMTP gd8sm17398613wib.2 250 mx.google.com at your service 334 VhbWU6 334 3dvcmQ6 235 2.7.0 Accepted 250 2.1.0 OK gd8sm17398613wib…
- هل يمكن للجافا تشغيل مستعرض الانترنت وفتح صفحة معينة في المستعرض ؟
لا تستطيع القرائه من الصفحة، فقط الكتابة وتحريك الماوس،، اذا كنت تريد القرائه من الصفحة تحتاج لعمل parsing لها ،، اعتقد استخدم المكتبات أفضل بكثير .. ليست لي معرفة عموماً بهذه المكتبات Web Testing ، ولكن القى نظرة على : http://htmlunit.sourceforge.net/ بالتوفي…
- ما وظيفة الدالة equals
لأن أي كلاس تكتبه يكون ابن للكلاس Object حتى ولو لم تكتب extends Object .. الObject يحتوي على بعض من الدوال أهمها هي equals و hashcode و toString .. في الغالب تحتاج لاعادة تعريف هذه الدوال في الvalue classes اي التي تمثل قيمة او مفهوم يمكن مساواته مع أخر.. في …
- ارسال ايميل دون استخدام مكتبة ال JavaMail
بعد محاولات عديدة: import java.net.*; import java.io.*; import java.util.*; public class SendingEmailUsingSocket { public static void main(String[] args) { int port = 25; String host = "smtp.gmail.com"; try { Socket socket = new Socket(host, port); sun.misc.BA…
- هل يمكن للجافا تشغيل مستعرض الانترنت وفتح صفحة معينة في المستعرض ؟
لدي فكرتين، الاولي باستخدام أي من مكتبات الTesting للWeb Application مثلاً: http://watij.com/ الثانية باستخدام الكلاس Robot : /index.php?showtopic=169521 بالتوفيق،
- ارسال ايميل دون استخدام مكتبة ال JavaMail
أعتقد أنه يجب أن تستخدم SSL للاتصال بالخدمة فهيٍ Secured SMTP تحتاج اتصال محمي.. لماذا لا تريد استخدم جافا ميل؟ بالتوفيق،
- ما وظيفة الدالة equals
بالاضافة لما ذكره أخي محمد، تعريف الدالة equals لديك غير صحيح، فالدالة تستقبل Object (ما قمت به هو overloading للequals) ، ومن الأفضل تزويد الدالة بال@Override Annotation حتى يصحح لك المترجم أي عملية Override ليست بصحيحة، أيضاً لا بد من مراعاه شروط اعادة تعريف…
- لا يرسل الكود مع أنه لا توجد أخطاء في الكود
لأنك تتصل باللوكال هوست بالبورت الافتراضي ولا يوجد لديك خدمة تعمل على جهازك المحلي، وانت تريد الاتصال بقوقل وليس جهازك ،، غير سطر 32 في الملف SE ب: int port=587; transport.connect(host, port, user, pass); بالتوفيق،
- سؤال بسيط عن الabstract و ال interface
أخي النمر الصغير ، أنت تعرف القاعدة في اللغه وتعرف أن Abstract class لا يمكن أن ننشيء منه كائن واذا احتوى على abstract methods فأي sub-class عليه بعمل override لها؟ اذا كنت تسأل لماذا من منطلق السؤال فالجواب لأن مصمم أراد ذلك :) .. اما اذا كنت تريد معرفة كيفية…
- في ضيافتكم - الأدوات التي تعمل من خلالها
في العمل الصباحي: نقوم بتطوير حلول سطح مكتب وجوال وأيضاً مواقع ويب ،، في الغالب أعمل في تطوير desktop application ، اختيار اللغات والأدوات يأتي على حسب رغبة المبرمج.. طورت DEM وهو برنامج يتيح لك بالبحث داخل ملفاتك، بعد عمل indexing لها ، باستخدام : java langua…
- لماذا لا يظهر الـ output مع أنه لا توجد أخطاء>كود Javamail<
هل الهوست صحيح ؟ وأعتقد انك تحتاج لباسورد الايميل لكي ترسل الرسالة حتى يتم التحقق منها بشكل صحيح على السيرفر ولا يتم اعتبارها سبام . جرب الارسال من gmail ، استخدم هذه الدالة: private static boolean sendingMessage(String subject, String content, String toAddres…
- اين دروس NetBeans Platform
NetBeans Platform نضجت مؤخراً ، لذلك قد لا تجد دروس عربية بها ، نفس الأمر مع Eclipse Platform . حتى الكتب الأجنبية قليله بها ، ربما 3 كتب حول هذه المنصه. الشيء الأخر هو أن معرفة Swing ضرورية لكتابة GUI في جافا ، سواء كتبتها يدوياً أو باستخدام GUI Designer أو ح…
- تسجيل محادتة الهاتف التابت ب جافا
المشكلة كيف ستصل للهاتف ، انظر هنا: http://advanced-phone-recorder.software.informer.com/ بعد أن تربط الهاتف بالجهاز انظر للمكتبة JMF في هل يمكن التعامل مع الmodem أم لأ.. بالتوفيق،
- ما الخطأ في هذه الجملة
ترجع false بسبب أن نقاط الشكل الثاني لديك (بعد عملية طرح الx) لا يكون داخل الشكل الأول، عليك بزيادة ال y في الشكل الثاني قليلاً حيث أنها لا تعتبر داخله في الشكل الأول اذا كانت أصغر من أو تساوي y في الشكل الأول.. مثلاً : يمكنك القول b.getY() + 15 .. وتذكر الEll…
- طريقة مقارنة النص في JTextField
استخدم الدالة equals للمقارنه وليست علامه المساواة == ، ويمكن حذف المسافات اذا كانت هناك في بداية النص أو نهايته باستخدام الدالة trim if (JTextField1.getText().trim().equals("Hello"){ //Do Something }
- لماذا تتعدل قيمة الـ Object عند تمريرها كـ parameter، مع أن الجافا pass-by-value
هناك فرق بين Pass By Reference و Pass Reference By Value . في الأول Pass By Reference سوف ترسل مؤشر للدالة وتستطيع الدالة تغيير القيمه أو تغيير المؤشر وجعله يؤشر لمكان أخر (هذا في سي++ ، جافا لا يوجد بها هذا النوع). الثاني Pass Reference By Value سوف ترسل المؤ…
- تجربتي مع DateFormat
بشكل عام لا يوجد فرق واضح في الأداء في الأمثلة الصغيرة ، الا عندما يكبر المدخل وهنا سوف يكون الأداء مهم ،، حالياً التحسين هو تغيير استخدام الدوال الملغية ،، ونعم من الممكن أن يكون هناك سطرين أدائهم مكلف وسطرين أدائهم سريع والسبب من المبرمج وليست اللغه ، على سب…
- تجربتي مع DateFormat
أخي محمود هذه مجرد طريقة أخرى لحساب الفرق، يمكن طرح الفيم باستخدام الثوابت المختلفة في الCalendar ك : Calendar.get(Calendar.HOUR_OF_DAY) للحصول على نفس النتيجة. بالتوفيق،
- تجربتي مع DateFormat
قمت بتحويل من دوال الDate الى الCalendar حيث أن الأولى أغلب دوالها Deprecated : import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Calendar; import java.util.GregorianCalendar; /** * * @author MErsan */ publ…