\ التطوير والبرمجة سعود بن محمد

التطوير والبرمجة

My favorite Vim shortcuts
- `daw` delete next string. will delete even with unserscores
- `w` forward word. `b` backward word.
- `df + $CHARACTER` will delete the current line until the typed character. (will delete the $CHARACTER too)
- `dt + $CHARACTER` will delete the current line until before the typed character. (will NOT delete the $CHARACTER)
- `yyp` Duplicate line. `yy` will copy and `p` will paste it in next line.
- `o` Create new empty line in next line and switch to insert mode.
- `dw` Delete spaces until first real character.

SQL Statement snippets

Setup the PHPStorm local IDE on Mac for Drupal project

  1. Install PHPCS globally composer global require squizlabs/php_codesniffer
  2. Execute nano ~/.zshrc then add this line export PATH="$HOME/.composer/vendor/bin:$PATH" At the end of this file and save. And then read it again as a source source ~/.zshrc. (THIS IS APPLICABLE IF YOU ARE USING ZSH)
  3. Make sure the PHPCS command is installed and working fine now by executing which phpcs

This page will help you to know what to kind of commands that you can put in the list of your deploy commands:

// Install composer required libraries.
composer install
// Import configurations using (sync) or (production) configurations.
// (You have to define these types in $config_directories settings.php).
// drush config-import production
drush config-import sync
// Update locale files.
drush locale-check && drush locale-update && drush cr

استغربت منذ فترة وجود علامة الهاش (#) في روابط حسابات التويتر ولكن لم أبحث عن السبب إلاّ قبل قليل.

وعرفت أن هذا مفهوم اسمه (Shebang) في اليونكس وهو إذا تمت كتابة ملف وكان أول حرفين في السطر الأول هي #! فهذا يدل على أن المسار الذي سيكتب بعدها هو مسار المترجم الذي سيتم استخدامه في ترجمة الكود ويكتب بالطريقة التالية:

#!/bin/sh

أمس كنّا نتناقش عن أفضل طريقة لتخزين الصور على الانترنت حيث أننا نعمل على مشروع برنامج آيفون وكنّا نحتاج إلى طريقة عملية لتخزين الصور على مساحة خاصة .. فوجدنا خدمة على الانترنت اسمها Transloadit.com تقوم بإعطائنا طريقة مباشرة لرفع الصور من الآيفون على مساحة خاصة على الانترنت*وتقدم خدمات إضافية على الصور مثلاً إنشاء مصغرات بشكل تلقائي للصور بكفاءة عالية، وغير ذلك من المميزات للفيديو أيضاً .. مبدئياً الخدمة جميلة جداً ولكن الشيء الوحيد الذي جعلنا نتردد هو أننا انتبهنا في آخر لحظة أنها تقدم عملية معالجة الصور فقط بدون تقديم مساحة ..