Skip to content

Instantly share code, notes, and snippets.

@yassersouri
yassersouri / gist:3046001
Created July 4, 2012 08:00
subway's deploy error to nodejitsu
› jitsu deploy
path.existsSync is now called `fs.existsSync`.
info: Welcome to Nodejitsu yasser
info: It worked if it ends with Nodejitsu ok
info: Executing command deploy
info: Analyzing your application dependencies in subway
warn: Local version appears to be old
warn: Your package.json version will be incremented for you automatically
warn: About to write /Users/Yasser/repo/subway/package.json
data:
@yassersouri
yassersouri / gist:2039411
Created March 14, 2012 20:50
brew install -v opencv
› brew install -v opencv
/usr/bin/env python -c import numpy
==> Downloading http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.3.1/OpenCV-2.3.1a.tar.bz2
File already downloaded in /Users/Yasser/Library/Caches/Homebrew
/usr/bin/tar xf /Users/Yasser/Library/Caches/Homebrew/opencv-2.3.1a.tar.bz2
==> Patching
/usr/bin/patch -f -p1 -i 001-homebrew.diff
patching file modules/highgui/src/grfmt_exr.hpp
==> cmake . -DCMAKE_INSTALL_PREFIX='/usr/local/Cellar/opencv/2.3.1a' -DCMAKE_BUILD_TYPE=None -Wno-dev -DPYTHON_LIBRARY='/usr/local/Cellar/python/2.7.2/lib/libpython2.7.dylib' -DPYTHON_INCLUDE_DIR='/usr/local/Cellar/python/2.7.2/include/python2.7' -DPYTHON_PACKAGES_PATH='/usr/local/Cellar/opencv/2.3.1a/lib/python2.7/site-packages'
cmake . -DCMAKE_INSTALL_PREFIX='/usr/local/Cellar/opencv/2.3.1a' -DCMAKE_BUILD_TYPE=None -Wno-dev -DPYTHON_LIBRARY='/usr/local/Cellar/python/2.7.2/lib/libpython2.7.dylib' -DPYTHON_INCLUDE_DIR='/usr/local/Cellar/python/2.7.2/include/python2.7' -DPYTHON_PACKAGES
@yassersouri
yassersouri / first.py
Created February 11, 2012 20:50
Embedly's Challenge
def main():
i = 1
while True:
i += 1
print i
if s(factorial(i)) == 8001:
print 'YES'
break
def factorial(n):
@yassersouri
yassersouri / gist:1668700
Created January 24, 2012 07:39
Sending SMS with andoroid
private void sendSMS(String to, String text) {
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(to, null, text, null, null);
}
@yassersouri
yassersouri / gist:1668703
Created January 24, 2012 07:40
Sending SMS with andoroid - the fix
private void sendSMS(String to, String text) {
SmsManager sms = SmsManager.getDefault();
ArrayList<String> messages = sms.divideMessage(text);
sms.sendMultipartTextMessage(to, null, messages, null, null);
}
@yassersouri
yassersouri / add_monitor_resolution.sh
Created February 13, 2015 17:51
Add new monitor resolution to ubuntu
# change 1280*768 to what ever your monitor and computer must support but does not!
cvt 1280 768 60
# 1280x768 59.87 Hz (CVT) hsync: 47.78 kHz; pclk: 79.50 MHz
# Modeline "1280x768_60.00" 79.50 1280 1344 1472 1664 768 771 781 798 -hsync +vsync
# change based on what was printed after the previous command
xrandr --newmode "1280x768_60.00" 79.50 1280 1344 1472 1664 768 771 781 798 -hsync +vsync
xrandr --addmode VGA1 "1280x768_60.00"

###Download XCode from the App Store Get it from here

###Get cmake Use/get a package manager, such as homebrew. Open a terminal window and type the following

brew install cmake

This will get the required packages for cmake.