(04 تير 1395 10:38 ب.ظ)blackhalo1989 نوشته شده توسط: [ -> ]این هم جالبه:
Saying things are "counter-intuitive" is a bad habit in any programming discipline. When learning a new language, start fresh, and drop your habits. Your intuition must be wrong.
Languages are different. Otherwise, they'd be the same language with different syntax, and there'd be simple translators. Because there are not simple translators, there's no simple mapping. That means that intuition is unhelpful and dangerous.
جالب بود.
قبول دارم این حرف رو که تغییر زبان ،تغییر syntax نیست و به قول شما باید به اکو سیستمش آشنا شد که در اون حرفه ای بشیم اما خوب دیدگاه برنامه نویسی بنظر ورای زبان برنامه نویسی میاد و عمق و ریشه بزرگتری داره. مثلا من خودم وقتی سی شارپ بلد بودم و پاسکال (زبان رویه گرا). یادمه خیلی خیلی سریع پایتون رو یاد گرفتم و کارام رو باهاش انجام دادم. چون میدونستم برنامه نویسی یعنی چی . میدونستم اول باید سناریو کلی و تفکراتم رو روی کاغذ بیارم بعد شروع به کد زنی کنم و ... ادعا نمیکنم حرفه ای بودم (واقعا هم نبودم و نیازی هم نبود حرفه ای کار کنم) ولی خب دانش برنامه نویسی قبلی خیلی کمک کرد تا نیازم برطرف بشه.
یه چیز جالب در متنی که اوردید این هست که میگه بلد بودن یک زبان دیگر ممکنه به یادگیری زبان جدید صدمه بزنه. اتفاقا من اینو قبول دارم و با حرفای قبلیم تناقض نداره چون مثل این میمونه که ما بخوایم به زور تایر پراید رو بندازیم رو یه ماشین دیگه چون میدونیم تایر چیه و تعویض چرخ هم بلدیم!! در واقع بین زبان های مختلف برنامه نویسی یک تفاوت نگرش وجود داره که باعث ایجاد اون شده والا اصلا ایجاد نمیشد و نباید تلاش بیجا کنیم که هر دو زبانی رو با یک مدل تفکر و کد زنی پیش ببریم.
نظر خودت و دوستان دیگه چیه؟
(04 تير 1395 02:59 ب.ظ)crevice نوشته شده توسط: [ -> ]بچه ها یه سوال.
اگه یه پیپر سابمیت کنیم جایی با ایمپکت حدود ۳ و با کامنت ۴ تا داور که همگی دیدشون مثبت بوده اما بدلیل سوتی های مشهود و نتایج مزخرف(که به هیچ وجه دیتیل نبودن و چیزیو نشون نمیدادن) ریجکت شده (ژورنال رنک ۱ هست در حوزه ی کلود تقریبا) و الان پیپر رو دقیقا بر اساس کامنت داورها ادیت کرده باشیم به شکلی که حدود ۸۰ درصد پیپر تغییر کرده؛ آیا معقوله دقیقا دوباره همونجا سابمیت کنیم؟! بخاطر اینکه داوری مرحله اولش حدودا ۳ هفته یی انجام شد و خیلی خوب و سریع بود.
حالا اگه دوباره سابمیت شد قراره جوابیه ی همه کامنت داورای قبلی هم گذاشته بشه. نیازی هست گفته بشه که این پیپر به کل عوض شده و انگار یه پیپر جدیده (بویژه در بخش نتایج و پرزنت روش ارائه شده)؟
از اونجایی که بنظر میرسه که ادیتور یِر به یِر ریجکت زده به جای میجر ریویژن
شما اول بگو اون ژورنال کجاس تا ما هم بریم سمتش
من یه تجربه ام میگم ببینید بدردتون میخوره یا نه: یک پیپر در ژورنال خوبی ارسال شد که مشکل جدی نداشت اما دیتاست و توابعی که تست کرده بود برای توجیه کارش بایاس بود. چند تا مشکل و قضیه رو هم بد گفته بود و من به اینا گیر دادم و ... 3 تا داور دیگه هم در خصوص چیزای دیگه بهش گیر دادن اما هیچ یک از داورها پیپر رو ریجکت نکردن. منتهی Editor پیپر رو ریجکت کرد چون به نظرش ویرایش این پیپر زمان زیادی میبره اما توصیه کرده بود بعد از ویرایش مجدد برا همون ژورنال بفرسته.
حالا بعد 2-3 ماه مقاله دوباره ارسال شده. من حس میکنم مجدد برا همون داورهای قبلی فرستادن (حداقلش برا من که فرستادن). این نشون میده که میشه کاری کرد که به داورهای قبلی مقاله ارسال بشه. حالا جالب بودنید روند داوری اصلا سریع تر نشه اما به دلیل دید مثبتی که داشتن وضعیت پیپر جوری هست که مشخص هست در روند اکسپت شدن افتاده هر چند که احتمالا باز ریوایز میخوره.
دوستان میشه یک نرم افزار خوب برای مدیریت فایل های صوتی برای آندروید بهم معرفی کنید. برنامه های زیادی دیدم که اینکار رو میکنن اما هدف اصلیشون کیفیت پخش و یا دانلود خودکار با تعیین فرضا نام آلبوم! هست. ولی من هدف اصلیم فقط مدیریت فایل صوتی هست تا ابزارهای ادیت ویا تغییر نوع پخش.
(05 تير 1395 03:01 ب.ظ)Masoud05 نوشته شده توسط: [ -> ]جالب بود.
قبول دارم این حرف رو که تغییر زبان ،تغییر syntax نیست و به قول شما باید به اکو سیستمش آشنا شد که در اون حرفه ای بشیم اما خوب دیدگاه برنامه نویسی بنظر ورای زبان برنامه نویسی میاد و عمق و ریشه بزرگتری داره. مثلا من خودم وقتی سی شارپ بلد بودم و پاسکال (زبان رویه گرا). یادمه خیلی خیلی سریع پایتون رو یاد گرفتم و کارام رو باهاش انجام دادم. چون میدونستم برنامه نویسی یعنی چی . میدونستم اول باید سناریو کلی و تفکراتم رو روی کاغذ بیارم بعد شروع به کد زنی کنم و ... ادعا نمیکنم حرفه ای بودم (واقعا هم نبودم و نیازی هم نبود حرفه ای کار کنم) ولی خب دانش برنامه نویسی قبلی خیلی کمک کرد تا نیازم برطرف بشه.
یه چیز جالب در متنی که اوردید این هست که میگه بلد بودن یک زبان دیگر ممکنه به یادگیری زبان جدید صدمه بزنه. اتفاقا من اینو قبول دارم و با حرفای قبلیم تناقض نداره چون مثل این میمونه که ما بخوایم به زور تایر پراید رو بندازیم رو یه ماشین دیگه چون میدونیم تایر چیه و تعویض چرخ هم بلدیم!! در واقع بین زبان های مختلف برنامه نویسی یک تفاوت نگرش وجود داره که باعث ایجاد اون شده والا اصلا ایجاد نمیشد و نباید تلاش بیجا کنیم که هر دو زبانی رو با یک مدل تفکر و کد زنی پیش ببریم.
نظر خودت و دوستان دیگه چیه؟
مهمه که با دید خالقای زبان به سمت یه زبان برید. اینکه تو پایتون جاوایی کد بزنید جالب نیست. مساله فراتر از سینتکسه. در مورد پایتون که گفتی ممکنه خیلی سریع سینتکس پایتون رو یاد گرفته باشی اما بعید میدونم روح حاکم بر پایتون رو یاد گرفته باشی یعنی هنوز هم به عادت زبان قبلی کد میزدی اما این بار تو پایتون.
این هم که میگی «میدونستم برنامه نویسی یعنی چی»، من رو اینم حرف دارم. شما برنامه نویسی شی گرا رو میدونی و همینطور imperative رو. حالا سعی کن دانشت رو به یه زبان pure functional مثل هسکل گسترش بدی. اونجا چیزهایی رو میبینی که اصلا نمیتونی درک کنی. یعنی اگه از کسی که تا حالا با زبان های pure functional کار نکرده بگن زبان برنامه نویسی رو تعریف کن احتمال داره تعریفی ارایه بده که اصلا زبان های pure functional جزوش نباشن! دلیلش هم اینه که چهارچوب ذهنیش با زبان های imperative شکل گرفته.
بعضی وقت ها چیزی که تو یه مدل طراحی اشتباه هست، تو مدل دیگه تاکید هست روش. تو مدل رابطه ای بهت میگن افزونگی بده و براش دلیل هم میارن. اما همین که پاتو از مدل رابطه ای بذاری بیرون دیگه این گزاره بی ارزش میشه، اونجا اتفاقا افزونگی چیز خوبیه چون باعث میشه سرعت بره بالا.
پ.ن: این نکات برای دید دادنه نه به چالش کشیدن.
(04 تير 1395 02:59 ب.ظ)crevice نوشته شده توسط: [ -> ]حالا اگه دوباره سابمیت شد قراره جوابیه ی همه کامنت داورای قبلی هم گذاشته بشه.
نیازی هست گفته بشه که این پیپر به کل عوض شده و انگار یه پیپر جدیده (بویژه در بخش نتایج و پرزنت روش ارائه شده)؟ از اونجایی که بنظر میرسه که ادیتور یِر به یِر ریجکت زده به جای میجر ریویژن
عجیبه وقتی کامل ریجکت شده چه نیازی به Rebuttal هست؟ اگه Revise and Resubmit بخوره اون موقع Rebuttal ضمیمه میکنند.
توو Cover Letter برای ادیتور اصلی توضیح بدید پیپر چه تغییراتی کرده.
(05 تير 1395 03:45 ب.ظ)blackhalo1989 نوشته شده توسط: [ -> ]مهمه که با دید خالقای زبان به سمت یه زبان برید. اینکه تو پایتون جاوایی کد بزنید جالب نیست. مساله فراتر از سینتکسه. در مورد پایتون که گفتی ممکنه خیلی سریع سینتکس پایتون رو یاد گرفته باشی اما بعید میدونم روح حاکم بر پایتون رو یاد گرفته باشی یعنی هنوز هم به عادت زبان قبلی کد میزدی اما این بار تو پایتون.
این هم که میگی «میدونستم برنامه نویسی یعنی چی»، من رو اینم حرف دارم. شما برنامه نویسی شی گرا رو میدونی و همینطور imperative رو. حالا سعی کن دانشت رو به یه زبان pure functional مثل هسکل گسترش بدی. اونجا چیزهایی رو میبینی که اصلا نمیتونی درک کنی. یعنی اگه از کسی که تا حالا با زبان های pure functional کار نکرده بگن زبان برنامه نویسی رو تعریف کن احتمال داره تعریفی ارایه بده که اصلا زبان های pure functional جزوش نباشن! دلیلش هم اینه که چهارچوب ذهنیش با زبان های imperative شکل گرفته.
بعضی وقت ها چیزی که تو یه مدل طراحی اشتباه هست، تو مدل دیگه تاکید هست روش. تو مدل رابطه ای بهت میگن افزونگی بده و براش دلیل هم میارن. اما همین که پاتو از مدل رابطه ای بذاری بیرون دیگه این گزاره بی ارزش میشه، اونجا اتفاقا افزونگی چیز خوبیه چون باعث میشه سرعت بره بالا.
پ.ن: این نکات برای دید دادنه نه به چالش کشیدن.
چالشی در کار نیست. بحث مفیدی هست و زمان هم زودتر میگذره تا موقع افطار
اره قبول دارم. خودمم تو ارسالم گفتم پایتون رو حرفه ای کار نکردم و فقط
کارم رو راه انداحتم
در خصوص تفاوت نگرش برنامه نویسی هم باهات موافقم که سبک های متفاوت الزاما دیدهای متفاوتی رو میطلبه (عمدا گفتم پاسکال و سی شارپ رو بلدم و میخواستم 2 دیدگاه کاملا جدا رو بگم) اما پایه یکسری چیزها یکسان هست که اتفاقا هم خیلی مهمه. مثلا تحلیل موضوع و نیازمندی ها و...
پ.ن: البته حرف های من در این ارسال و ارسال های قبلی بیشتر سمت زبان های برنامه نویسی متداول هست والا زبانی مثل prolog یا CLIPS دیگه واقعا خیلی سبکش با جاوا/پایتون/رابی/سی شارپ (و حتی تا حدی زبان R) و زبان هایی از این دسته فرق میکنه.
یعنی الان ما تو گذشته یکی دیگه داریم زندگی می کنیم؟
ساعت 5 صبح خوابیدم و همین الان بیدار شدم
و اتفاقات دور و برم از قبیل رعد و برق و باران و بازو بسته شدن در خونه و اتاقم و .. رو متوجه نشدم
مرده بودم زنده شدم
(05 تير 1395 04:12 ب.ظ)barca نوشته شده توسط: [ -> ]یعنی الان ما تو گذشته یکی دیگه داریم زندگی می کنیم؟
نظریه جهان های موازی ؟
(05 تير 1395 03:01 ب.ظ)Masoud05 نوشته شده توسط: [ -> ]شما اول بگو اون ژورنال کجاس تا ما هم بریم سمتش Big Grin
FGCS البته ایمکتش کم شده طبق ریپورت چند روز اخیر SJR. البته فکر کنم چون زمینه ی پیپرم خیلی فیت بود با اسکوپ این ژورناله انقدر سریع داوری شد ( اخه میانگین داوریش 12 هفته س).
مرسی خیلی کمک کرد توضیحاتت و یکسری قضایا رو واسم روشن کرد.
(05 تير 1395 03:57 ب.ظ)behnam5670 نوشته شده توسط: [ -> ]عجیبه وقتی کامل ریجکت شده چه نیازی به Rebuttal هست؟ اگه Revise and Resubmit بخوره اون موقع Rebuttal ضمیمه میکنند.
توو Cover Letter برای ادیتور اصلی توضیح بدید پیپر چه تغییراتی کرده.
ینی شما میگید که نیازی نیست به صورت جزئی به کامنتها پاسخ داده بشه؟ حتی اگه کامنتهای رو دونه دونه کاور شده باشه در نسخه ی اصلاحیه ی مقاله؟ آخه من یک احتمال هر چقدر هم کم میدم به اینکه یک(یا چند) تا از داورهای قبلی دوباره پیپر بره زیر دستشون. آخه دو مورد از کامنتها به شکلی هستند که فقط نیاز به پاسخ دارن.
(05 تير 1395 04:40 ب.ظ)crevice نوشته شده توسط: [ -> ]ینی شما میگید که نیازی نیست به صورت جزئی به کامنتها پاسخ داده بشه؟ حتی اگه کامنتهای رو دونه دونه کاور شده باشه در نسخه ی اصلاحیه ی مقاله؟ آخه من یک احتمال هر چقدر هم کم میدم به اینکه یک(یا چند) تا از داورهای قبلی دوباره پیپر بره زیر دستشون. آخه دو مورد از کامنتها به شکلی هستند که فقط نیاز به پاسخ دارن.
بنظرم تمام ایرادات رو رفع کن و اخر مقاله هم تک تک کامنت ها رو جواب بده و هر جا لازمه ارجاع بده به متن مقاله وقتی هم پیپرت سابمیت میکنی توی توضیحات بگو که قبلا این پیپر با فلان ای دی سابمیت شده بود...
(04 تير 1395 12:25 ب.ظ)blackhalo1989 نوشته شده توسط: [ -> ]ای امان از ماوس آشغال!
یه ماوس خوب الان حدودا چنده؟ بی سیم و با سیم فرقی نمی کنه.
یه a4tech بگیر خیال خودتو راحت کن ,مث خر کار می کنه !
ارزونم هست
اون ماوس آشغال هم احتمالاً فراسو هست مگه نه ؟
نقل قول: قبول دارم این حرف رو که تغییر زبان ،تغییر syntax نیست و به قول شما باید به اکو سیستمش آشنا شد که در اون حرفه ای بشیم اما خوب دیدگاه برنامه نویسی بنظر ورای زبان برنامه نویسی میاد و عمق و ریشه بزرگتری داره
منظور از اکو سیستم چیه ؟
ولی دیدگاه برنامه نویسی وقعا خیلی کمک میکنه .وقتی دانشت از زبان کم باشه اینکه بدونی دقیقا چیکار باید کنی خیلی توی یادگیری جلو میندازه آدمو.
ثمَّ اِعْلَمْ یَا مَالِک........ أَشْعِرْ قَلْبَکَ اَلرَّحْمَةَ لِلرَّعِیَّةِ وَ اَلْمَحَبَّةَ لَهُمْ وَ اَللُّطْفَ بِهِمْ وَ لاَ تَکُونَنَّ عَلَیْهِمْ سَبُعاً ضَارِیاً تَغْتَنِمُ أَکْلَهُمْ فَإِنَّهُمْ صِنْفَانِ إِمَّا أَخٌ لَکَ فِی اَلدِّینِ وَ إِمَّا نَظِیرٌ لَکَ فِی اَلْخَلْقِ. سایت آوینی
سپس بدان ای مالک ......... مهربانى به رعیت و دوست داشتن آنها و لطف در حق ایشان را شعار دل خود ساز . چونان حیوانى درنده مباش که خوردنشان را غنیمت شمارى ، زیرا آنان دو گروهند یا برادران دینی تو هستند یا همانندان تو در آفرینش.