ایمپورت کردن ویدئو از گوگل درایو به کانال یوتوب

چند وقت پیش دوستی از من پرسید که می‌خواد ویدئویی که تو گوگل درایوش (Google Drive) هست رو به کانال یوتوبش (youtube) ارسال کنه ولی نمیشه، حقیقتش منم تا به حال این کار رو نکرده بودم و خب خیلی راحت سرچ کردم و روشش رو به ایشون گفتم. از اونجایی که خودم اولش نمي‌دونستم این راه کار ساده رو گفتم اینجا هم بنویسم شاید به کار کسی بیاد.

وارد کردن فایل ویدئویی از گوگل درایو به کانال یوتوب

خب شما یه فایل ویدئویی دارین تو گوگل درایوتون فقط نکته مهمش اینه که خودتون باید مالک (owner) فایل باشین اگه کسی باهاتون به اشتراک گذاشتتش بهش بگین شما رو مالک کنه در غیر اینصورت مجبور میشین خودتون دوباره دانلود و آپلود کنین تا بشین مالک فایل. اگه قراره این کارو کنین خب مستقیم تو کانال یوتوب میرین آپ می‌کنین چه کاریه! 🙂

ادامه خواندن ایمپورت کردن ویدئو از گوگل درایو به کانال یوتوب

کار با search box توییتر

چند وقت پیش داشتم به توییتر و کار کردن باهاش فکر می‌کردم تو کاغذ می‌نوشتم که مثلن اگه این امکان رو هم داشت خوب میشد مثلا اینکه ببینم A و ‌B با هم چه صحبت‌هایی کردن یا A در مورد کلمه BCD چیزی نوشته یا نه … همینجوری با خودم فکر می‌کردم که گفتم بذار در موردش سرچ کنم ببینم شاید سرویسی چیزی باشه که این ها رو پوشش بده. خب کلی سرویس هست که از API‌های توییتر استفاده می‌کنن. تو این سرچ کردن‌ها رسیدم به اینکه خب Advance Search توییتر این کارا رو انجام می‌ده دیگه :)) و من به جای اینکه جستجوی پیشرفته توییتر رو قشنگ نگاه کنم برا خودم خوش بودم.

ولی نه اینکه وقتمو الکی هدر داده باشم کلی چیزای باحال هم یاد گرفتم، مثلن اینکه

پیدا کردن توییت‌هایی که فرستنده‌شون تو مکان خاصی باشه یا نزدیک بهش :

تو سرچ باکس توییتر بنویسین : near:Location within:Xmi یعنی توییت‌هایی رو بده که از سمت Location یا توفاصله X مایلی از اون مکان باشه. مثال واضح تر near:Canada within:20mi اینم بگم که میره Location ها رو سرچ میکنه نه اینکه بگه کی از کدوم IP میاد و اینا.

پیدا کردن توییت‌هایی از اکانت A که شامل Link یا News یا Image هستش

خیلی ساده تو سرچ باکس مي‌نویسیم A filter:links/images@ این علامت / یعنی یا. یعنی یا آخرش links رو مینویسیم یا images. که برامون همه توییت‌های اکانت A رو میده که شامل عکس یا لینک باشه.

پیدا کردن تویتت‌های بین دو اکانت A و B

تو سرچ باکس می‌نویسیم  A @B یعنی تویتت‌های از A که توش B رو منشن کرده وو برعکسش B @A یعنی توییت‌هایی از B که توش A رو منشن کرده

پیدا کردن توییت‌های اکانت A راجع به کلمه ABC

اینم خیلی ساده تو سرچ باکس می‌نویسیم from:A  ABC که تو اینجا A هم همون ID توییتر هستش نه اسم.

ذخیره کردن یه سرچ

اینم خیلی راحته اون کوئری که نوشتین رو می‌تونین خیلی راحت ذخیره کنین تا دفعه بعدی مجبور به نوشتنش نشین . تو نتیجه سرچی که آورده تو قسمت More option گزینه save this search رو بزنین و دفعه بعد تو قسمت سرچ باکس توییتر که کلیک کنین اون جستجوی های ذخیره شده رو نشون میده و ادامه قصه.

و خیلی کارای دیگه مثلن اکانت a از تاریخ فلان تا بهمان که میشه from:@a since:date0 until:date . نهایتن کلی سرویس آنلاین هست و البته بالاتر گفتم اون جستجوی پیشرفته توییتر که این کارا رو میکنه و خیلی بیشتر و باحالتر . و وقتی داریم از Advance search توییتر استفاده میکنیم و نتایج رو میبینیم کوئری که استفاده کرده رو تو سرچ باکس مینویسه دیگه 🙂

به دست آوردن عکس‌های یه فایل odt و docx به صورت جداگونه

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

در مورد هر دو فرمت هم docx و هم odt جواب می‌ده. سند‌تون رو rename کنین و قسمت فرمتش رو zip بنویسین مثلن nasrindoc.odt میشه nasrindoc.zip و بعد این پوشه zip شده رو Extract کنین و  بین اون‌ پوشه‌های unzip شده یه پوشه بهتون میده به اسم pictures (اگه فایل odt باشه ) و یا تو پوشه ای‌ به اسم word یه پوشه به اسم Media (اگه فایل docx باشه)  بهتون می‌ده که توشون عکس‌های سند متنی‌تون رو می‌تونین ببینین.

و خب اسم‌هاشون خیلی طولانی و عجیب غریبن که تو لینوکس میشه از Pyrenamer برای rename کردن گروهی فایل‌ها استفاده کرد. تو ویندوز هم همشونو انتخاب کنید و F2 رو بزنید و یه اسمی بنویسید مثلا imag_ شروع میکنه اسم همه رو عوض می‌کنه و آخر اسم‌ها اعداد از ۱ تا … داخل پرانتز میاره.

🙂

راه اندازی وب سایت Logo Source

وب‌سایت logo source یه کار خوبی هست که با پیام جان و مژگان عزیز آماده اش کردیم. تو این وب سایت می‌تونین فرمت‌های svg , png, Ai و cdr لوگوهای مختلف رو ببین و اگه خواستین دانلود کنین.

ایده این وب سایت رو آقای فارمد به پیام گفت و ما با مطرح کردنش با خودشون کار پیاده سازی و آماده کردنش رو شروع کردیم.

مطمئن هستم برای خیلی از طراحانی که برای کارشون نیاز به سورس یه لوگوی معروف دارند، مفید و سودمند میتونه باشه و این خیلی نکته مهمی هستش.

اگه لوگویی خواستین که تو وب سایت Logo Source نبود حتمن از طریق ایمیل hi روی logosource بهمون اطلاع بدین و هر پیشنهادی که در موردش داشته باشین رو برامون بنویسین مطمئنن خوشحال میشیم از اینکه نکات منفی و مثبت کار رو به اطلاعمون برسونین.

اعداد اول چرا مهم هستن ؟

خب من داشتم در مورد اهمیت اعداد اول می‌خوندم و طبق معمول اینجا می‌نویسم تا هم یادم بمونه و هم شاید به یکی دیگه کمک کنه. سعی کردم خیلی ساده و روشن بنویسم.

اهمیت اعداد اول

یه تعریف خیلی کوچیک از تعریف اعداد اول، اعدادی هستن که فقط به خودشون و یک بخش پذیر هستن یعنی از حاصلضرب خودشون در عدد 1 بدست میان. برای مثال ببینین 20 میشه حاصلضرب 4 و 5 خب پس اول نیست و  این عوامل باز هم قابل شکستن هست خود 4 از حاصلضرب 2 در 2 بدست میاد:  20= 4×5 = (2×2)x5 , خب حالا خود این اعداد دیگه قابل شکستن نیستن و اول هستن. قضیه‌ای هست به نام گلدباخ در مورد اعداد اول، که میگه اعداد زوج از حاصلضرب اعداد اول بدست میان، که مثال زدم دیدیم که 20 یه عدد زوج از حاصلضرب کدوم اعداد اول بدست میاد. یه مثال دیگه عددی مثل 23 از حاصلضرب 23 در 1 بدست میاد و طبق تعریف اول هست. خب برای مثال از اعداد کوچیک استفاده کردم اگه اعداد‌ها بزرگتر بشن برای مثال 2244354 از ترکیب این اعداد اول بدست میاد 2x3x7x53437 ولی برای رسیدن به این اعداد دیگه مثل مثالهای بالا ذهنی سخت میشه و یا نمیشه جواب داد و این نیاز به محاسبه و زمان بیشتر داره. خیلی خوب و قسمت یا ویژگی مهم هم همینه که رسیدن به این اعداد اول نیاز به قدرت محاسبه و زمان زیادی داره، زمان و محاسبه لازم برای بدست آوردن عوامل اول عدد 50 رقمی مثل عدد ۲ رقمی نیست.

ادامه خواندن اعداد اول چرا مهم هستن ؟

پیدا کردن کلمات تصادفی دسته بندی شده

خب یادمه سر یه پروژه‌ای دنبال کلمات تصادفی فقط تو  دسته بندی طراحی وب میگشتم، که این سرویس رو پیدا نکردم و حتا توییت هم کردم که همچین سرویسی نداریم، اینم اون توییت

پیدا کردن کلمات تصادفی دسته بندی شده

بعدش نشستم با php نوشتمش خب مي‌دونین که چیز خاصی نداشت، ولی می‌تونستم یه کار باحال بکنم و از این کار خوشحال بشم، اونم اینکه بیام بگم برو کلمات مرتبط با دسته بندی که کاربر درخواست داده رو از ریزالت سرچ اون دسته بندی تو فلان موتور جستجو بگیر و بیا نشون بده حالا بتونه بره متا تگ ها رو بخونه و ببینه آیا کلمه‌ای مشابه اون دسته بندی پیدا میکنه یا نه و یا … ، آره اگه رو این کار میکردم میشد گفت یه کار باحال بود، ولی خب روش کار نکردم. چند وقت پیش داشتم آنگولار رو می‌خوندم از ویدئوهای لیندا . از همون مثالی که داشت باهاش توضیح می‌داد استفاده کردم تا این سرویس پیدا کردن کلمه تصادفی تو یه دسته بندی خاص رو آماده کنم. مثالش رو برداشتم و کمی تغییرش دادم یه قسمتی هم به آخرش اضافه کردم که کاربر بتونه اون کلمات رو کپی پیست کنه. البته میشه بیشتر روش کار کرد که مثلن یه فایل json هم بده. نمی‌دونم کاربر دوست داره کپی پیست کنه یا فایل نیاز داره. برای من که کپی پیست کردن لازم بود.

قبلن هم به فکر درست کردن سرویسی بودم که مثلا کاربر بیاد بزنه server و سرویسِ بگه فلان سرویس‌ها یا تکنولوژی‌ها در مورد server هستش و کاربر بتونه در مورد هر کدوم اطلاعات مختصری رو ببینه و لینک بخوره به سایت اصلی اون سرویس یا تکنولوژیه. خب اینم اگه دیتاهاش رو کامل کنم همون رو هم نتیجه میده، با یه سری تغییرات جزیی خب.

الان فقط برای دسته بندی server و design و programming یه اطلاعات مختصری وارد کردم. تو می‌تونین توگیت‌هاب ببینین . هنوز داده‌ها رو کامل وارد نکردم در حقیقت نمی‌خوام اینطوری بهش داده بدم بشینم اون فایل رو پرکنم . راه دیگه باید باشه.

اعداد مرموز و دوست داشتنی اول

مشغول خوندن کتاب «انسان‌ها، هیچ جا خانه نمی‌شود» بودم که رسیدم به قسمت بحث اعداد اول، خب خیلی دلم خاست بیشتر درموردش بخونم اینکه چرا اینقدر مهم هستن؟ (خب اینکه اعداد اول چی هستن رو واقعن نمی‌خوام بنویسم تعریف ویکی‌پدیا هست و قضیه های اثبات شده و اثبات نشده اش هم اونجا می‌تونین بخونین )
به طرز ساده لوحانه‌ای نشستم اعداد اول تا 1000 رو بررسی کردم و برا خودم فاصله هاشون رو نوشتم و سعی کردم رابطه‌ای بین فاصله‌ها از هم بدست بیارم و با این رابطه بتونم حدس بزنم عدد بعدی چی می‌تونه باشه. دو تا جدول زیر یکیش اعداد اول تا 1000 و اون یکی هم فاصله بین اعداد از خونه قبلیشون

2 3 5 7 11 13 17 19 23
29 31 37 41 43 47 53 59 61 67
71 73 79 83 89 97 101 103 107 109
113 127 131 137 139 149 151 157 163 167
173 179 181 191 193 197 199 211 223 227
229 233 239 241 251 257 263 269 271 277
281 283 293 307 311 313 317 331 337 347
349 353 359 367 373 379 383 389 397 401
409 419 421 431 433 439 443 449 457 461
463 467 479 487 491 499 503 509 521 523
541 547 557 563 569 571 577 587 593 599
601 607 613 617 619 631 641 643 647 653
659 661 673 677 683 691 701 709 719 727
733 739 743 751 757 761 769 773 787 797
809 811 821 823 827 829 839 853 857 859
863 877 881 883 887 907 911 919 929 937
941 947 953 967 971 977 983 991 997

و فاصله بین اعداد اول از خانه قبلی :

0 1 2 2 4 2 4 2 4
6 2 6 4 2 4 4 6 2 6
4 2 6 4 6 8 4 2 4 2
4 14 4 6 2 10 2 6 6 4
6 6 2 10 2 4 2 12 12 4
2 4 6 2 10 6 6 6 2 4
4 2 10 14 4 2 6 14 6 10
2 4 6 8 6 6 4 6 8 4
8 10 2 10 2 6 4 6 8 4
2 4 12 8 4 8 4 6 12 2
18 6 10 6 6 2 6 10 6 6
2 6 6 4 2 12 10 2 4 6
6 2 12 4 6 8 10 8 10 8
6 6 4 8 6 4 8 4 14 10
12 2 10 2 4 2 10 14 4 2
4 14 4 2 4 10 4 8 10 8
4 6 6 14 4 6 6 8 6

فکر می‌کردم حتمن رابطه‌ای بین فاصله‌ها هستش و حتمن خیلی از آدم‌های ریاضیدان و باهوش در این مورد کار کردن و منی که هیچ سررشته تخصصی از ریاضیات ندارم چرا برا خودم مشغول شدم؟ چون فکرمو مشغول کرد.
اولش فکر کردم به فاصله‌هایی که برای اولین بار دیده میشن مثل 2 یا 4 یا 6 یا 8 و 14 و 10 …. (تا اینجا که همه‌اش فاصله ها زوج بودن شاید بشه گفت همون قضیه گلدباخ) تو جدول با رنگ آبی و فونت bold مشخصشون کردم. خب تا شماره 8 برای خودم رابطه ای خیلی ساده و واضح درست کرده بودم مثل این : 2+2=4 و 4+2=6 و 6+2 =8 خب تا اینجا خوب بود (خوشحالی احمق وار) تا انتظار داشتم رقم جدید فاصله بین اعداد اول بعدی 10 باشه که شد 14؟ گفتم اوکی و بعد از اول رابطه رو عوض کردم ولی خوب به رابطه درستی نرسیدم. رابطه بعدی میگفت خب 6+8=14 یعنی جمع دو عدد بلد شده آخری ولی خب درست نبود و بعد خب دیدم این درسته هر رقم بلد جدید از جمع رقم بلد های قبلی بدست میاد که خیلی ساده و روشنه . خب ولش کردم  چون دیدم دارم وقت الکی روش میذارم رفتم سراغ خود فاصله های بدون توجه به تازه رویت شدنشون و خواستم ببینم فاصله یه خونه چطور از فاصله های خونه قبلیهاش بدست میاد، کلی جمع و تفرقی که نظم نداشتن . بعد گفتم شاید باید از پراکندگی فاصله های بزرگ بین اعداد استفاده کنم هر چقدر پراکندگی اینها بیشتر بشه همونقدر فاصله بزرگتر دیرتر بدست میادو… .  به این فکر می‌کردم که می‌تونم از این فاصله‌های و رابطه‌هاشون بفهمم عدد اول بعدی احتمالن بعد از چند رقم دیگه دیده میشه و شروع کنم بعد ازاون فاصله رو گشتن چون مطمئنن یه فاصله‌ای بزرگی رو فیلتر میکردم. ولی خب هیچی به هیچی و رفتم خوابیدم.

باحالن خیلی گیج کننده و باحال