العالم

العالم وب سایت برتر در بخش تلویزیون جشنواره وب ایران

من خودم به شخصه آدمی هستم که اصلا وقتی چیزی رو می بینم و یا به جایی می روم اصلا بعد از اون رو نقد و بررسی نمی کنم ولی اینبار واقعا هرکاری کردم نشد و نتونستم بیام و این مطلب رو ننویسم.

حدود ساعت 4.30 رسیدم به مراسم اختتامیه جشنواره وب ایران. از همون ابتدای امر بی نظمی رو می تونستی ببینی. هم همه و شلوغی بیش از حد و اندازه به چشم می خورد.

تقریبا ساعت 5  مراسم اختتامیه شروع شد. هیچ جایی برای نشستن وجود نداشت. و مجبور بودم سرپا وایسم و مراسم رو دنبال کنم. انصافا گروه زیادی برای هماهنگی وجود داشت اما هیچ نظمی وجود نداشت و بیش از حد اندازه و ظرفیت سالن دعوت شده وجود داشت. بعد از کمی ایستادن اعلام شد که در طبقه چهارم در سالن کنفرانس می تونید بروید و از انجا دنبال کنید. اما ان سالن هم ظرفیت خالی نداشت.

جشنواره وب ایران خارج از تصورم برگزار شد. جشنواره ای که در دوره های گذشته با این دوره تفاوت داشت. تصور خودم از این جشنواره این بود که سایت ها به خاطر ساختار فنی و طراحی جوایز رو دریافت می کنند و هدف از این جشنواره اعلام سایت های برتر با ساختار طراحی قوی و ... باشد. چیزی که  Bernard Gidon مدیر توسعه اروپا، آسیا و خاورمیانه W3C به همراه Bert Bos کسی که به عقیده بسیاری٬ عنوان پدر CSS  را دارد  و همچنین مدیران گلدیران و ال جی در ان تاکید داشتند به عناوین مختلف از جمع حاضر به عنوان توسعه دهنده های وب ایران و ... عنوان می شد و دعوت از بزرگان طراحی وب دنیا ناشی از این موضوع خواهد بود که محوریت جشنواره ساختار فنی هست. اما انگار یک تفاوت دیدگاهی بین اسپانسر جشنواره و برگزارکننده ها وجود داشت. جشنواره ای که بیش از هرچیزی به یک مراسم معرفی تلویزیون های اسمارت ال جی تبدیل شده بود. این مورد رو می شد به راحتی از نوع بر خورد رئیس مرکز رسانه های دیجیتال ارشاد در هنگام دادن جایزه دید و نگاه های عجیب او در هنگام بودن در جشنواره و نوع فراخوانی مهمانان ویژه برای اهدای جوایز به برندگان دید.

واقعا برایم جای تعجب داشت که چرا چنین جشنواره ای بدین گونه برگزار می شود. ایا در جشنواره های بزرگ دنیا هم اینگونه هست که در لوح تقدیرشان آرم اسپانسر به اندازه لوگوی جشنواره روی تندیس چاپ می شود؟ امیدوارم در سال های اینده شاهد برگزاری چنین جشنواره ای با این شکل نباشیم.

 

سالن اختتامیه جشنوراه وب ایران

اتاق کنفرانس محل برگزاری جشنوار وب ایران

New - New - VID_20120126_182628 - 00

دسته بندی ها: 

جشنواره وب ایران

شخصا به این اعتقاد دارم که تشکیل چنین همایش هایی بسیار مفید هست. از آشنایی مدیران سایت ها با یکدیگر و ایجاد انگیزه بین طراحان وب که بتونند کارهایشان را در سطح بین المللی به عرضه نمایش درآورند و ... به جامعه مجازی ایران کمک بسیار شایانی خواهد کرد. اما متاسفانه در چند سال اخیر و از سوی نهاد های مختلف چنین جشنواره هایی تشکیل شده است از نهادهای دولتی گرفته تا بانک ها و ... که متاسفانه هرکدام دارای مشکلاتی هستند. امسال وقتی تبلیغات جشنواره وب ایران را دیدم از همون ابتدا اون رو جدی گرفتم و وقتی دیدم این جشنواره به کنسرسیوم وب جهانی (W3C) و از طرف آنها حمایت می شود بسیار خوشحال شدم. سایت شبکه العالم رو هم در این جشنواره شرکت دادم .دوست داشتم سایت های دیگری رو هم که طراحی کردم رو شرکت بدهم اما با توجه به اینکه نمی توانم هیچ گونه اسمی از طراحی اونها ببرم نتوانستم انها را شرکت بدهم. با اینکه اعتقاد داشتم و دارم العالم بهترین سایتی ای هست که تا به حال انجام داده ام اما انصافا سایت های دیگه ای که هم طراحی کرده ام دست کمی از العالم ندارند ولی چون بیشتر وقتم رو در العالم هستم خوب مصلما توی العالم اشکالات کمتری نسبت به کارهای دیگرم هست.

العالم رو در جشنواره وب ایران شرکت کرده است و در بخش تلویزیون کاندید شده است به همراه یک سایت دیگر . اگرچه شخصا اعتقاد دارم رقابتی در این زمینه نبوده و رقبای سرسختی سایت العالم نداشته اما اعتقاد دارم در بین تمامی سایت های شبکه های تلویزونی ایران سایت العالم اولین و بهترین هست. ای کاش سایت های دیگر هم شرکت می کردند و در یک آزمون سخت ،سایت العالم به عنوان نامزد دریافت جایزه انتخاب می شد.

به سایت العالم در جشنواره وب ایران رای بدهید

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

امیدوارم در سال آینده با یک سایت حرفه ای تر در این جشنواره وب ایران شرکت کنم

 

استفاده از سرویس های سایتهای دیگر

وقتی همه به دید یک متخصص در موضوعی تو رو قبول دارند. چه بخواهی و چه نخواهی باید تجدید نظری در رفتار هایت بکنی. دیگر باید به همه چیز دقت کنی در همه چیز ریز بین تر باشی.
چند روزی هست که بسیار عمیق دارم به سایت های بزرگ خبری دنیا نگاه می کنم. تا وقتی سایت ها رو از دید کلی می نگریستم فقط یک چیز می دیدم اما الان هزاران چیز می بینی و فقط حسرت می خوری که چرا زودتر اینگونه بررسی نکردی و چقدر خودت عقب هستی.

سایت خبری france24.com رو بررسی می کردم. همیشه به دید یک سایت دروپالی نگاه می کردم که خبری هست و خیلی ساده طراحی شده و چیز خاصی نداره.
وقتی برای یک مشکلی که در سایت العالم داشتم جستجو می کردم به سایت france24.com رفتم تازه فهمیدم معنای طراحی تخصصی رو. و ابعاد تازهای رو برایم از چگونگی طراحی این سایت برایم روشن شد.

مشکل از این قرار بود : برای به اشتراک گذاری فایل های ویدئویی سایت در شبکه های اجتماعی مثل فیس بوک و ... سایت فیسبوک یک بخش رو برای توسعه دهنده ها درنظر گرفته که در مورد مسائل مختلف توضیح داده. در مورد به اشتراک گذاری فایل های ویدئویی هم گفته برای اینکه بخواهید مستقیما فایل ها پخش بشه نیاز هست که یکسری متاتگ html که با og: شروع می شه کار کنی مثل og:video سایت france24.com این کارو کرده و داخل همه خبرهایش در سورس کد از این تگ ها استفاده کرده.

البته این مشکلی که در بالا مطرح کردم . یک مشکل نیست بلکه یک دیدگاه هست.

اصولا درطراحی وب سایت های بزرگ در مورد سرویس های اضافی داخل سایت دو تا دیدگاه کلی وجود دارد. یکی اینکه سرویس افزوده سایت رو مثل نظرات ، عضویت در سایت ، به اشتراک گذاری ویدئو و عکس های سایت رو منتقل کنیم به سایت دیگه یا اینکه در خود سایت انها را پیاده سازی کنیم. که هرکدام ازاینها دلایل و مزیت های خاص خودش را دارد. برای مثال برای اینکه فرقی بین کاربران عضو با غیر عضو داشته باشیم بیاییم در دیتابیس خود سایت و از ماژول های مربوط به عضو گیری استفاده کنیم یا اینکه بیاییم از openid استفاده کنیم و کاربر با یوزر و پسورد گوگل یا فیسبوک و ... وارد سایت بشود و یا اینکه برای بخش نظرات مطالب سایت بیاییم از سرویس سایت هایی مثل disqus استفاده کنیم. سایت مثل cnn نمونه بارزی از این استفاده از ابزار های خارجی هست.

از دیدگاه من بزرگترین برتری که می شه در مورد استفاده از سرویس های سایت های دیگه داشت. هزینه کمتر ، سرعت بیشتر ، کارایی بهتر ، امکانات بیشتر

درکل من خودم موافق این هستم که تا جایی که امکان داره از سرویس های سایت های دیگه استفاده کرد. مثلا وقتی یوتیوب و یا disqus و یا ... چنین امکانات خوبی به ما می دهند. لوزومی نداره ما بیاییم. خودمان سرور راه بیاندازیم برای مثلا اپلود ویدئو که بعد از مدتی مشکل پهنای باند سرور و حجم دیسک ها را داشته باشیم

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

برای مثال العالم بیشتر مخاطبانش از کشور های عربی و کلا عرب زبان هستند و در اکثر این کشور ها یوتیوب فیلتر نیست و برعکس خود سایت العالم فیلتر هست و اینجا بجای اینکه از اپلود سنتر داخلی استفاده بشه بهتره از سایت یوتیوب برای ویدئو ها استفاده بشه.(تاکید می کنم بهتره).

من و العالم(یاد گرفتم که ..)

وقتی در یک گروه کار می کنی باید تفکر گروهی داشته باشی و به صحبت های دیگر اعضای گروه اعتماد داشته باشی و به ایده های دیگر اعضا احترام بگذاری این فقط یکی از اصولی هست که می بایست رعایت کنی. اما مسئله ای که از اهمیت بسیار بالایی بر خورداد هست این هست که یک تیم نیاز به یک رهبر دارد که بتونه یک تیم رو هدایت و راهبری کنه. این شاید بزرگترین تجربه ای بود که در العالم بدست اوردم کار گروهی خروجی ای دارد به مراتب بهتر از کار شخصی اما مصلما کار گروهی هم مشکلات خاص خودش را دارد. العالم باعث پیشرفت و توسعه و به نوعی موتور محرک من بود و امید وارم باشه. العالم با اعتمادی که به منی که از دروپال 40% می دونستم و دانش کاربا دروپال را داشتم به شخصی رسونده الان که شاید 89 درصد از دانش کار با دروپال را دارم و از ریز و بم و مشکلات ریز و درشت اون باخبرم و من همیشه خودم رو مدیون العالم می دونم العالم به من کمک کرد تا بفهمم معنای هک شدن رو بفهم وقتی حمله دی او اس به سایت می شه یعنی چی وقتی به سایت حمله می کنند چطور باید عکس العمل نشان داد به من یاد داد که تفکر گروهی داشته باشم به من یاد داد که بدونم کاری که باید انجام باید طوری انجام بدم که فقط برای خودم قابل فهم نباشه و بعد از من هرکسی بتونه به خوبی و به سرعت کار من رو ادامه بده به من یاد داد که کش چیه به من یا داد سئو چیه به من یاد داد که امنیت یعنی چی به من یاد داد چطور می شه یک سایت با کمترین کوئری به دیتا بیس داشته باشیم به من یاد داد داشتن کد اچ تی ام ال پیور یعنی چی به من یاد داد از هر ماژولی چگونه استفاده بهینه باید بشه و بدون هدف ماژول ها استفاده نشه به من یاد داد که باید دیدم رو به خیلی چیز ها عوض کنم باید یاد بگیرم چطور حرف بزنم چطور قول بدهم چگونه برای کارهایم زمان بندی بدهم به من یاد داد که بدونم که چطور باید یک تیم را رهبری کرد تا بهترین خروجی داشته باشم به من یاد داد که بفهمم وقتی یک سایت بین المللی فکر می کند باید خیلی از موارد ریز رو هم رعایت کرد. باید برای همه فکر کرد به من یاد داد که بدونم یک سایت بین المللی دیگر به فکر حجم صفحه اول سایتش نیست و مهمتر از اون خیل چیزهای دیگر هم هست به من یاد داد که بفهمم چطوری باید با مدیران بالای سری خود برخورد کنی و اون ها رو راضی نگهداری به من یاد داد که بفهمم و بدانم نباید به وعده و وعید های مدیران خودت دل خوش کنی. به من یاد داد که خیلی بی سوادم و به من یاد داد که به خودم و کارهایم اعتماد داشته باشم و از کار هایی که کردم به خوبی دفاع کنم چون هیچ کس مثل خودم از کاری که انجام دادم سر در نمی یاره و قدر این همه تلاش رو نمی فهمه و این خودم هستم که باید از کار های صورت گرفته دفاع کنم و در برابر صحبت های دیگران جواب قانع کننده داشته باشم نه انکه با حرف هایم باعث دلخوری دیگران بشوم. بعد از اینکه سایت رو روی شبکه گذاشتیم شبش اصلا خوابم نمی برد از ترس اینکه نکنه یه وقت سایت هک بشه دوباره و و نکنه دیفیس بشه سایت این قدر دلشوره داشتم که واقعا توی حال خودم نبودم به هر حال سایت تازه اومده بود بالا و من فقط فکر و ذهنم شده بود اینکه سایت بر اساس طرح گرافیکی که گروه هنری داده بود سایت رو بالا بیارم و دیگر به هیچ چیز دیگر فکر نمی کردم اون شب گذشت بهتره بگم اون شبها هم گذشت و الان حدود 5 ماه هست که علارقم همه مشکلات که سایت داشته و داره الان سایت به خوبی داره کار می کنه (امیدوارم چشمش نزنم). سایت شبکه برای کار های خودش نیاز به نیروی دروپال کار و پی اچ پی کار داشت برای اینکه بتونه به من کمک کنه تا برنامه های سایت رو سریعتر جلو ببریم. خوب اگهی استخدام در چندین و چند جا دادیم جالب بود رزومه هایی می امد و ایمیل می شد که وقتی بررسی می کردی واقعا تعجب می کردی که چه جالبه عجب رزومه ای داره طرف وکلی چیز بلده وقتی دعوتش می کردیم برای مصاحبه و ازمون عملی می گرفتی می دیدی که طرف هیچ چیزی بلد نیست البته این بین چندین نفر هم بودن که امدند و حرفه ای هم بودند ولی درخواست حقوق بسیار بالایی داشتند این ها رو گفتم که بگم العالم به من یاد داد که وقتی رزومه می نویسی از چیزهایی که بلد نیستی چیزی به صحبت نیاری و از مواردی هم که بلد هستی در رزومه اینقدر گنده نکنی و اون چیزی رو بیان کنی که از عهدش بر می ایم بنویسم. شاید بزرگترین چیزی که من از بودن در شبکه العالم درس گرفتم این هست که یاد گرفتم سکوت کنم و در خیلی از موارد حرفی نزنم. همه این ها بعلاوه خیلی از چیزهای دیگری که العالم به من یاد داد چیزی نیست جز یک تفکر یک دیدگاه العالم شخص نبود و نیست که به من چیزی یاد بدهد و اگر من تونستم پیشرفت کنم جز اعتماد به نفس و تلاش و پشتکار شبانه روزی و از همه مهتر اعتمادی که مدیران و همکاران شبکه به بنده کردن چیزی نبوده و نخواهد بود و امیدوارم بتونم جواب این همه خوبی را بدهم و مدیران شبکه باز هم به من اعتماد کنند و اجازه بدهند این سرمایه گذاری که انجام شده و یک نیرو تربیت شده رو به راحتی از دست نده یادم رفت بنویسم که یاد گرفتم وقتی یک نیرو رو تربیت می کنی قدر اون رو بدونیم و از پتانسیل این نیرو به درستی استفاده کنیم سعی می کنم از مطالب بعدی توی سایت در مورد نحوه راه اندازی یک سرور لینوکس با پرفورمنس بسیار بالا برای دروپال بنویسم .
دسته بندی ها: 

من و العالم (اخلاق اوپن سورسی باید داشت)

تیم طراح قبلی سایت شبکه العالم تیم قوی بود که سایتی راه اندازی کرده بودن خیلی عالی اما دیدگاه که در پیش رو گرفته بودند به نظر شخصی خودم می تونست بهتر از اینها می بود. دروپال یک سیستم کاملا ماژولار هست و ماژول هایی همچون Views ، Panels ، CCK ماژول هایی هستند که باعث شده دروپال را ازهمه سیستم های مدیریت محتوای دیگه متمایز کنه. در سایت قبلی شبکه خبری العالم تنها نکته ای که رعایت شده بود استفاده از سی سی کی بود که استفاده شده بود و از ویوز و پنل خبری نبود. حتی خیلی از بدیهیات دروپال هم رعایت نشده بود. به نظر خودم این کار درستی نیست که ما از سیستمی استفاده کنیم که کاملا بازمتن هست و بیاییم اون رو طوری پیاده سازی کنیم که انحصاری دست خودمان باشد یعنی بیاییم مازول بنویسیم به جای استفاده از ویوز و دست کاربران را ببندیم و نگذاریم یک بلاک ساده را تغییر دهند و یا بیاییم ساختار و چیدمان سایت رو به گونه ای طراحی کنیم که کاربر سایت نتونه هیچ چیزی رو تغییر بدهد. و به نوعی از دانش کم مشتری مان سو استفاده کنیم و مشتری رو طوری به شرکت خودمان وابسته کنیم که که اونها برای کوچکترین کاری به ما وابسته بشند شاید در کوتاه مدت به نفع ما باشه و سود مالی هم داشته باشه اما مطمئنا اولین کسی که از این مورد ضربه می بینه خود ما هستیم. این صحبت های من ربطی به سایت قبلی شبکه العالم نداره چون که در سایت قبلی العالم سیاست به گونه ای بوده که از مازول های دروپال استفاده نشه. این صحبت ها را برای خودم می نویسم که باید سعی کنم در کارهایی که انجام میدهم طوری کار کنم که هرموقع از اون کار خواستم دست بکشم نگران این نباشم که بعد رفتنم من چه کسی می خواهد این سایت رو اداره کنه و بدون دقدقه اینکه حتما وقتی من می رم سایت هم جمع می شه و شخصی دیگری می اید و سایت رو از دوباره طراحی می کنه. اون سایت رو واگذار کنم به تیم نگهدارنده موجود در سازمان و خودم در کارهایی درگیر شوم که باعث رشد کاری من بشه. دوم فرودین ماه بود که به سایت حمله DDos انجام می شد این نوع از حملات DDos که نوعی بسیار پیشرفته تر از حملات دی داس معروف بود و باعث شده بود که کلا سایت دیگر در دسترس نباشه و به دلیل اینکه سرور سایت در کانادا بود هیچ گونه دسترسی به سرور نبود و نمی شد هیچ کاری کرد جز تغییر دی ان اس های سایت و تعویض سرور سایت خوب به دلیل اینکه سرور دیگر دردسترس نبود هیچ گونه بک آپی از سایت هم نبودو نمی تونستیم بگیریم و اون موقع هم الارقم وجود بک اپ سرور بر روی سرور روم تهران اما این بک اپ بلا استفاده بود. چند روزی سایت به صورت استاتیک اپدیت می شد و همچنان حملات به سایت ادامه داشت به طوری که هر ای پی به سرور داده می شد هر سروری که دی ان اس العالم بر روی ان ست می شد سرور بعد از چند ثانیه از کار می افتد از بس که منابع سیستمی اشغال می شدند و تنها راه وصل شدن به سرور جدا کردن کابل شبکه بود. حملات به سایت به گونه ای بود که تقریبا غیر قابل کنترل شده بود حتی فایروال های لینوکسی مثل APF , ... جواب نمی داد چون که حملات از یک ای پی خاص نبود و کاملا توزیع شده بود حتی فایروال های سخت افزاری هم جواب نمی دادند. حملات به گونه ای بود که که انگار بازدید واقعی بود. از اینجا به بعد بود که باید راهکار هایی در نظر گرفته می شد متفاوت مثلا وب سرور آپاچی Apache فقط می تونه 10000 کانکشن همزمان رو جواب بدهد و باید از وب سرور دیگری مثل NGINX استفاده کرد در مورد اینکه در سایت العالم از چه امکاناتی و چه ویژگی هایی در این سایت وجود دارد که در کمتر سایت ایرانی هست حتما به صورت مفصل صحبت خواهم کرد . و بالاخره بعد از 4 روز سایت جدید با همه مشکلاتش به زیر بار رفت. روز ششم فروردین ماه در روز تولدم ، در ساعت تولدم سایت جدید شبکه العالم رو بر روی شبکه جهانی اینترنت بارگذاری شد. خیلی سخت بود برایم تا به حال ندیده بودم که یک سایت واقعا به صورت همزمان بیش از 150 کاربر همزمان دارد و اصلا باور نمی شد چنین ارقامی ازبازدید سایت
دسته بندی ها: 

من و العالم (انگیزه رو باید خودمون بسازیم)

خیلی خوبه که دوستانم مطالب سایتم را دنبال می کنند و این برای هر وبلاگ نویسی مطمئنا جذاب هست که ببینه مطالبش رو می خونند و در موردش نظر می دهند. واقعا نوشتن هم کار سختی هست خیلی سخت باید سعی کنی طوری بنویسی که منظورت رو به درستی بیان کنی ، از طرفی می خواهی برای خودت همه چیز را بنویسی که یادگاری بماند و یه روزی بیایی به این خاطرات بخندی و بگی ببین من اون زمان که این رو نوشتم چه تفکراتی داشتم اما نمی شه واقعا نوشت وقتی با هویت واقعی خودت می نویسی باید خیلی از مسائل رو نادیده بگیری و ننویسی چون که ممکنه خیلی ها از صحبت هایی که می کنی مطالبی که می نویسی برداشت خودشان رو بکنند. دوستی ازم پرسیده بود که چرا توی مطالبی که می نویسی اینقدر خودت را کوچک می کنی تو که با سوادتر از این حرف ها هستی که توی مطالب خودت را جوری جلوه می دی که انگاری هیچی بلد نیستی؟ نمی دانم چه بگویم در جواب این دوست واقعا من یک حرفه ای نیستم من خودم را یک ویرایشگر حرفه ای می دونم در حال حاضر که کاملا مسلط هست از کدهایی که در اختیارش هست ان چیزی رو که می خواهد پیاده سازی کند. اگر بگویم تا به حال هیچ وقت نیاز نشده که یک خط کد بنویسم شاید باور کردنی نباشه یه جورایی عادت کردم به ویرایش ماژول ها و این برای من خیلی بده برای منی که هدف های خیلی بزرگ دارم.

خوب ، بعد از اینکه زمان یک هفته ای رو اعلام کردم خیلی تلاش کردم تا اون زمان را به واقعیت تبدیل کنم اما خوب نشد اون زمان بندی تحقق یابد روز های می گذشت و از زمان بندی عقب بودم در حین این زمان همکاران تولید محتوا در حال ورود محتوا در سایت جدید بودن کار به کندی هرچه تمام تر جلو می رفت طوری بود که واقعا کسل اور شده بود باید توی سایت کلی صفحه ساخته می شد و صفحات دیزاین داده می شد و از همه مهمتر باید خواسته های تیم تولید محتوا را هم اجرا می کردیم. در طول روز بیش از 2-3 ساعت رو فقط با بحث و جدل طی می کردم از شنیدن صحبت هایی در مورد برنامه نویس های قبلی و این که چی شد از شبکه رفتن تا اینکه همکاران از رابطه خوب من با مدیر شبکه برداشت های خودشان را می کردند اینطوری بگم هر موقع می رفتم برای توضیح کار های انجام شده با مدیر شبکه همکارانم می گفتند رفتی زیرآب کی رو بزنی واقعا خسته کننده بود این جمله برایم یادم هست روز اولی که می خواستم برم شبکه با چند تا از دوستانم مشورت می کردم . جالب بود اون ها هم این حرف ها را می زدند مه مواظب باش و... واقعا خسته کننده بود برایم از اینکه بشنوم که تیم طراح قبلی فلان خوبی را داشت و ... روز ها به سختی می گذشت. اواخر اسفند ماه بود که تقریبا کارهای مربوط به سایت رو به اتمام بود.
مدیر شبکه لطف کردن به خاطر تلاش های تیم پاداشی را به همه دادند و این از همه چیز خوشحال کننده تر بود. خوشحال کننده بود از این نظر که می دیدی که شخصی هست که به کاری که انجام می دهی ارزش می دهد و رضایت دارد از کارها و این برای من به شخصه رضایت بخش بود.
برای اینکه بتونم صفحه اول رو درست کنم و سرعت عمل بالایی داشته باشیم از ماژول های دروپال استفاده کردیم در حالی که می شد بدون انها هم کار ها رو جلو برد اما خوب هدف گذاری بر مبنای این گذاشته شده بود که سایت طوری طراحی بشه که هرموقع من از شبکه خواستم برم بعد از رفتنم هیچکس به خاطر نوع طراحی از من بد نگوید و یه خدا خیرش بدهد پشت سرم باشه. اگرچه استفاده از مازول ها هم الان در برخی موارد مشکل زا شده است و تغییر ان هزینه های خاص خودش را دارد.
هر روز که می گذشت مشکلات سایت قدیم شبکه بیشتر نمایان می شد. بازدید سایت بیش از حد تصور تیم قبلی بالا رفته بود احساس می کنم انها هیچ وفت فکر نمی کردن سایت شبکه اینهمه بازدید داشته باشد. طراحی جوری بود که کوچکترین تغییری در سایت باعث می شد سایت افلاین بشود. هسته سایت قدیمی بود و تیم طراح هیچ گونه پشتیبانی از سایت نمی کردند. دروپال 6.19 یک باگ امنیتی داشت و به گفته خود دروپال باید هرچه سریعتر به نسخه 6.20 ارتقا داده می شد. بازدید از سایت هر روز بیشتر و بیشتر می شد. تولید خبر بشتر شده. درخواست ها برای تغییرات در سایت زیاد بود سایت جدید باید با طراحی جدید تمام می شد توی تحریریه العالم اوضاعی اشفته ای بود برای خودش هر روز هم یک کشور به کشور های تظاهرات کننده اضافه می شد خوب شبکه هم می خواست اختصاصی انها را پوشش بدهد. از جا های مختلف گزارش از سایت می خواستند مثلا گزارش اخبار تولیدی در مورد یک کشور خاص. امکان گزارش گیری از سایت خیلی سخت بود به دلیل اینکه از یک دیتابیس برای 4 سایت استفاده شده بود و ... وقتی می خواستی یک کوئری ساده رو روی سایت اجرا نمایی باعث می شد برخی از تیبل ها کرش کند و سایت افلاین می شد. از طرفی فشار شدیدی بود که فلان گزارش باید سریعا تحویل داده شود. اوضاع کاری واقعا سخت بود استرس شدید واقعا اذیت می کرد من رو . خستگی شدید کاری ، کم خوابی های شدید داشتم اما انگیزه داشتم تلاش می کردم می تونم بگم یکی از موارد مهمی که تونستم از این استرس و این موارد دور کنم همین انگیزه بود. این انگیزه رو خودم برای خودم ساخته بودم.
(ادامه دارد)

دسته بندی ها: 

من و العالم (سنجیدن و بیان کردن مسائل)

در مطلب قبلی در مورد مسائل مختلفی صحبت کردم تا اینجا گفتم که برخی رفتارها و مسائل باعث دلسردی می شد و من هم با تلاش مضاعف کارم رو ادامه می دادم خوب تا حدود خیلی خوبی سایت رو بعد از حدود ده روز از زمان شروع به کارم پیش بردم و صفحه اول سایت مطابق با طرح اولیه انجام شده بود.

در پروزه های بزرگی ای که انجام می شود ابتدا گروه گرافیست طرحی را اماده می کنند و گروه برنامه نویس طرح را برروی سایت اعمال می کنند, العالم هم از این قضیه مستثنا نیست وقتی من شروع به کار کردم به من طرح اولیه گرافیکی سایت را دادند و من هم طبق طرح صفحه اول سایت را می ساختم. خیلی دلهره داشتم ازطرفی مسائل بسیار زیادی بود که باعث می شد این نگرانی بیشتر و بیشتر شود .طرح پربود از اعمالی که من نمی دانستم که باید چگونه انها را پیاده سازی کنم مثل اسلاید شو مثل اینکه یک عکس به همراه چندین تیتر در کنار هم باشند مثل اینکه چطور jcarousel استفاده کنم و ... از همه مهتر چطور از ماژول views استفاده کنم که صفحه اول سایت با کوئری های زیاد و درگیر نشدن دیتابیس داون نشود و هزاران مسئله دیگه که قصد دارم به مرور در مورد انها بنویسم فکر کنم یه کتابچه بشه این خاطرات من در این 4 ماه اول در شبکه العالم.

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

  از دیدگاه خودم سایت خیلی خوب داشت جلو می رفت اما خوب با توجه به مشکلات سایت قبلی مدیریت از تیم می خواست که کار ها سریعتر از این پیش برود و هرچه سریعتر کارها پیش برود . از اون زمان با درخواستم مبنی بر کمک دوستان فنی سایت و اقای محمد خانی موافقت شد و قرار شد بنده برخی از کارهای سایت را تقسیم کنم و هرکسی بخشی از کار را پیش ببرد. خیلی سخت بود این کار چون که باید در حین انجام کار اموزش هم می دادم و کار های خودم رو جلو می برم برنامه ام این بود که کارهای اولیه و زیربنایی راانجام بدم و ساخت قسمت های بقیه را به تیم بسپارم عملا شده بودم راهبر تیمی که نه شناخت کافی از انها داشم و نمی دانستم که این افراد چقدر توانایی دارند و می توانند کمکم کنند و می تونم بگم عدم شناخت کافی نسبت به همکارانام باعث برخی مسائل شد که حتی تا به الان هم ادامه دارد این مسائل.

به شخصه با دروپال کار کرده بودم می دانستم چگونه می شود یک قالب طراحی کرد و چگونه از امکانات ابتدایی استفاده کرد اطلاعات کافی در مورد طراحی یک سایت با سیستم مدیریت محتوای دروپال را داشتم ولی خوب در سایت العالم نیازهای زیادی وجود داشت مثل اسلاید شو یی که داشت و من خوب تا به اون موقع با اسلاید شو ها کار نکردم بهتر بگم با مازول views  کار نکرده بودم و شناخت کافی از امکاناتی که ،این ماژول به کاربر می دهد نداشتم فقط اطلاعات کمی همانقدر که در کتابم نوشته شده را داشتم. نیاز شدیدی وجود داشت که خودم را با امکانات دروپال بیشتر اشنا کنم. یادم هست که حتی با ماژول panels  کار نکرده بودم و از دوستم شنیدم که این ماژول دقیقا چکار می کند یادم هست وقتی با امیر بحث می کردم در مورد این مازول اون می گفت خیلی باحال هست و می شه صفحه رو تقسیم بندی کرد و ... من اصرار داشتم این ماژول بیهوده هست و چه نیازی هست وقتی می شه با ساختن صفحات مختلف و نوشتن کد صفحه را تقسیم بندی کرد بیاییم از ماژول بسیار سنگین به نام panel استفاده کرد.

بعد از چند روز که شناختم نسبت به اعضای تیم بیشتر شد. روال کلی سایت را تغییر دادم من بنا را بر استفاده حداقلی از مازول ها گذاشته بودم و اعتقاد داشتم هرکاری که می توان با کد انجام داد را انجام داد و مازول ها را دخیل نکرد.

بنا را بر استفاده از مازول ها کردم چون تیم با برنامه نویسی اشنا نبودن و خود من هم با اطلاعات کمی که در مورد برنامه نویسی php داشتم کمی دودل بودم خوب من با کدنویسی قالب برای دروپال اشنا بودم و شک داشتم که وسط کار مشکل برنخورم بنابراین لازم شد که از panel استفاده بشه . هیچ اطلاعاتی در مورد پنل نداشتم حدودا یکروز وقت گذاشتم و با پنل کار کردم و توانستم بفهمم چطور از این مازول می توان استفاده کرد.

مسلما در ساعاتی که درشبکه بودم نمی توانستم مطالعه داشته باشم از طرفی هم قول داده بودم تا دیر وقت و تا زمانی که کشش دارم در شبکه باشم وکارها را ادامه بدهم تنها فرصت برای مطالعه، زمانی بود که در منزل بودم .زمانی که هم به خانه می امدم تقریبا ساعت 10.30 - 11 شب بود خیلی سخت بود برام ،بیدار بودم و مطالعه کردن و کار کردن با ماژول های مختلف می بایست کار می کردم و تقریبا هر شب  تا 2 شب بیدار بودم و مطالعه می کردم، تا وقتی فردا به شبکه می روم بتوانم کارها رو جلو ببرم از طرفی قول داده بودم و از همه مهمتر حالا باید چنیدن نفر را هم راهنمایی می کردم و به اونها کمک می کردم تا کارهای سایت رو جلو ببرند.

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

الان داشتم یکبار دیگه متن بالا را می خوندم پیش خودم گفتم که یکی ندونه فکر می کنه من یه ادم بی سواد بودم که رفتم به شبکه و هیچی از دروپال و طراحی نمی دونستم ولی باید بگم قبل از اینکه من به شبکه العالم بروم حدود 100 سایت طراحی کرده بودم و اکثر اون ها را با جوملا و وردپرس و HTML  طراحی کرده بودم و از سال 82 با طراحی قالب برای وبلاگ هام کار طراحی شروع کرده بودم . بیس اولیه کار را داشتم و خیلی از نکات طراحی را می دانستم و همه اینها در کنار هم باعث شد من بتونم سایت شبکه العالم را طراحی کنم و ادامه بدم. 

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

یک کارم شده بود پیدا کردن ماژول برای سایت و خوندن راهنمای اون و گشتن در اینترنت برای استفاده صحیح از اون ماژول . تقریبا این روال های کاری روزانه من روتین شده بود . در این بین هم بار ها شد که می خواستم از شبکه برم  اما وقتی به هدفم فکر می کردم و ارمان ها و تلاش روزهای گذشته باعث می شد که با قدرتی مضاعف تر کارم رو دنبال کنم. تقریبا 15  روز از اسفند ماه گذشته بود که مدیر شبکه به اتاق ما امد و از من خواست زمان بندی بدهم و من هم همان لحظه به او گفتم که یک هفته دیگه کار تمام می شود وقتی سرم را بالا بردم با قیافه بهت زده همکارام مواجه شدم. یک لحظه احساس بدی کردم نمی دانستم این حرفی که زدم خوب بوده یا بد ابتدا احساس کردم زمانم خیلی زیاد هست و باید کمتر می گفتم. خوب من اون لحظه وقتی به کلیات کاری  که انجام شده بود نگاه می کردم و با توجه به این که همه شبکه و بخش ای تی بسیج شده بودند برای همکاری با من فکر می کردم همکاران هم مثل من کار خواهند کرد و ادامه خواهند داد ولی این حرف من یکی از بزرگترین اشتباهات من در شبکه بود چونکه فکر می کردم همه مثل خودم انگیزه داردند و کار می کنند ولی اینطور نبود ... (ادامه دارد)

دسته بندی ها: 

من و العالم (بخواهیم و تلاش کنیم)

اگر سایتی را دیدید که از نظر شما و خیلی های دیگه سایت خیلی خوبی از کار در آمده مطمئن باشید. اون کار حاصل تلاش و زحمات یک گروه می باشد. اگر چه نمی توانم کتمان کنم که می شود یک پروژه ای رو به نحو احسن انجام داد و به تنهایی هم اون را به پایان رساند ولی این کار خیلی سخته.

از پروژه ای می خواهم صحبت کنم که حاصل 3 ماه تلاش شبانه روزی یک تیم می باشد تیمی که توانست یک سایت را با حجم بالای کاری به خوبی هدایت کند.

اواخر بهمن ماه سال 89 بود که به شبکه العالم برای همکاری دعوت شدم . ظاهرا دوستان در شبکه از طریق کتاب اموزش دروپال توانسته بودن ادرس سایت من را ببیند و از بنده برای همکاری دعوت کنم.
یادم هست وقتی تماس گرفتند باهام خیلی خوشحال بودم اول باور نمی کردم فکر می کردم خالی بندی هست و شخصی می خواهد من را سرکار بزاره اما من باور داشتم مطمئن بودم دروغ نیست.
از اینکه بالاخره داره حاصل این همه تلاش ها با پیوستن به یک جایی که آرزویش را داشتم در آنجا مشغول به کار بشم داره به ثمر می شینه خوشحال بودم .
کسی که با من تماس گرفته بود شخصی به نام فراهانی بود . یادم هست اون روزی که برای مصاحبه می خواستم برم یادم رفته بود شماره تماس و آدرس را بردارم. راه افتادم برم به شبکه ظهر بود ساعت 12 بود رسیده بودم به شبکه. داخل سازمان که شدم کلی گشتم تا شبکه را پیدا کنم
توی اون هوای بسیار سرد اواخر بهمن ماه خیلی سخت بود. به داخل شبکه که رسیدم از هرکی می پرسیدم اقای فراهانی می شناسید می گفت نه دیگر داشت باورم می شد که سره کار هستم و توسط یکی از دوستانم در صدا و سیما سر کارم گذشتند . هیچ تلفنی هم نداشتم تماس بگیرم.
کلی طبقات را زیرو رو کردم تا بالاخره به واحد ای تی رفتم. با کلی اعتماد به نفس بعد از کلی پیاده روی ،خسته بودم. درب را زدم و داخل شدم درب را که باز کردم کلی نا امید شدم از محیط اتاق مدیریت فناوری اطلاعات شبکه العالم با یک اتاقی بسیار شلوغ و و پر از سیم و تلویزیون و کامپیوتر ،مواجه بودم با اشخاصی که باهم در حال صحبت بودم. مدیر ای تی داشت ناهار می خوردخودم رو معرفی کردم و گفتم با اقای فراهانی قرار مصاحبه داشتم مدیر ای تی من را به آقای محمد خانی کمی ان طرف تر در کنار میز معرفی کرد و ایشون چندین سوال در مورد کارهای گذشته و پروژه هایی که قبلا انجام داده بودم سوال کرد و من هم با کلی اعتماد به نفس صحبت کردم و جواب می دادم.

خیلی سعی می کردم ادب را رعایت کنم و کلا شخصی جنتلمن باشم. واقعا از اینکه در شبکه العالم بودم خوشحال بودم
کلی از اینکه خوشحالم از اینکه بتونم در شبکه بین المللی العالم کار کنم و به نظام جمهوری اسلامی کمک کنم و ... صحبت کردم. برخی مواقع همکارام به خاطر این نوع صحبت کردم هام در اون روز، من رو مسخره می کنند. ولی از تمام وجود افتخار می کنم در چنین شبکه ای کار می کنم. قرار شد از تاریخ 15 بهمن ماه ،من بعد از امتحانات دانشگاه بروم در شبکه مشغول بشوم.
در اولین روز های کاریم با برخوردی مواجه شدم که اصلا برایم قابل درک نبود . می دیدم شخصی بر سر شخصی دیگر برای مسائل سایت کنکاش دارند به طوری که اشک رو می شد بر روی چشمان شخص دیگر دید که بعدش فهمیدم که اون شخص مدیر شبکه بود که مدیر ای تی کنکاش داشتند برایم جالب بود که مدیر شبکه به داخل اتاق امد و کمی غرولند کرد به خاطر مسائل سایت بر سر برنامه نویس شبکه .
به شخصه به مدیر شبکه حق می دم الان وقتی می بینم او با شرایط بحرانی دولت های عرب و ... سایتی داشت که عملا هیچ به دردی نمی خورد به خاطر اینکه همش مشکل داشت و در طول روز ساعات زیادی دردسترس نبود. برخی روز ها در بین امتحانات به شبکه می رفتم و برخی مسائل رو جویا می شدم یک روز بعد از اینکه امتحانم تموم شده بود شخصی از شبکه تماس گرفت که یک مشکل دارند و من هم سعی کردم مشکل رو تلفنی حل کنم اما متاسفانه نشد و بعد از امتحان به شبکه رفتم و در یک زمان خیلی کم مشکل رو حل کردم مشکلی که ناشی از اطمینان نکردن مدیر ای تی به نیرو های فنی وب سایت بود و بندگان خدا به خاطر نداشتن سطح دسترسی نتوانستند مشکل را حل کنند.
کد های سایت قبلی در اختیار من قرار گرفت و توانستم کدهای سایت را ببینم و بررسی کنم ولی من که بلد نبودم برنامه نویس اون هم php اگرچه تا حدودی می فهمیدم اما خوب به هر حال تاحالا کد نویس نکرده بودم بیشر خودم رو یک طراح اینترفیس می دونستم و روزی هم که به شبکه رفتم توضیح دادم که من برنامه نویسی بلد نیستم ولی تلاش می کنم خیلی سریع یاد بگیرم.
اولین بار که ماژول های سایت قبلی شبکه را بررسی کردم برایم جالب بود که شخص برنامه نویس کدهای ماژول رو با برنامه زند ،کد کرده بود و نمی شد هیچ تغییری داد. خیلی تلاش کردم چند ماژول به سایت اضافه ویا تغییر بدم اما نشد. برنامه نویس قبلی با جرات می تونم بگم یک سایت راه انداخته بود که فقط کسب درامد داشته باشد از اون .کوچکترین تغییر در سایت باعث می شد سایت از دسترس خارج بشه به یاد داشته باشیم هرکاری انجام می دیم کاری کنیم که همیشه پشت سرمون عاقبت به خیری باشه . سایتی که می دیدم و می شنیدم بیش از 9 ماه توسعه اون طول کشیده و کلی هم مشکل داشت برایم جالب بود که برای کوچکترین کاری شاید 1 ساعت هم وقت نمی گرفته بیش از یک هفته زمان اجرایی شرکت قبلی به شبکه می داده.
تقریبا یک هفته گذشته بود از وردم به شبکه . من برای کاری دیگر به شبکه رفته بودم برای طراحی سایت دیگری وقرار نبود من سایت اصلی رو انجام بدهم. تقریبا هر روز کار شده بود تغییر در سایت قبلی و حل مشکلات دروپالی سایت و اصلا نمی رسیدم کار سایتی که به من محول شده بود رو به پیش ببرم. یک روز به مدیر ای تی گفتم اجازه بدید من سایت شبکه رو انجام درست کنم از اول و من می تونم این کارو بکنم او به من اعتماد نداشت ولی من اصرار می کردم. با مسئول گروه برنامه نویس ها آقای محمدخانی صحبت کردم و او را راضی کردم که من انجام میدم و من می تونم، دلهره داشتم می ترسیدم از اینکه حرفی که زده بودم نتونم پاسخگو باشم. پیش خودم می گفتم من حتی مسائل کوچک رو در سایت صحیفه نتونستم حل کنم .ولی با اعتماد به نفس زیاد گفتم من می تونم و تلاشم رو می کنم خوب به هر حال پیش خودم می گفتم که سایت قبلی که دروپال هستش، اگر به مشکلی بر بخورم از کدهای اون استفاده می کنم. روز سوم اسفند ماه بود که سایت رو شروع کردم به طور جدی کار می کردم اما در حین کار میدیدم با توجه به قول و قراری که با مدیر ای تی و اقای محمد خانی گذاشته بودیم اما هنوز شرکت ها و اشخاصی می امدند برای انجام سایت.
اولین پروژه بزرگ سایت دروپالی من بود قبلا سایت خود را با دروپال درست کرده بودم و یک سایت دیگه هم برای فروشگاهی با دروپال ساخته بودم که نیمه تمام بود اون روز ها چند جای دیگه هم مثل بانک و یک شرکت خصوصی دیگه هم درخواست همکاری داشتم ولی برای من شبکه العالم مهمتر بود با وجود اینکه در امدم ،در بانک بیشتر بود اما هدف خودم رو مشخص کرده بودم . من باکلی ذوق و شوق کار و جلو می بردم اما هر روز که می گذشت وقتی می دیدم هنوز به من اطمینان ندارند دل سرد می شدم اما من کارم رو پیش می بردم ... (ادامه دارد)

دسته بندی ها: