Skip to content

Instantly share code, notes, and snippets.

View sherlockholmes's full-sized avatar

Raul Hugo sherlockholmes

View GitHub Profile
<VirtualHost *:8080>
ServerAlias ophal
ServerName apesol.org.pe
DocumentRoot /var/www/ophal
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/ophal/>
Options Indexes FollowSymLinks MultiViews +ExecCGI
@sherlockholmes
sherlockholmes / gist:e8208d18a73ec310d659
Last active August 29, 2015 14:01
Cheat Sheet 3.5 homework
mongod --config mongod.df30592c9ae3.conf
mongodump -d local -c oplog.rs -o oplogD --port 30001
mkdir data
mongo local --port 30001
MongoDB shell version: 2.6.1
connecting to: 127.0.0.1:30001/local
> db.oplog.rs.findOne({o: {drop: "backupColl"}})
{
"ts" : Timestamp(1398778745, 1),
"h" : NumberLong("-4262957146204779874"),
@sherlockholmes
sherlockholmes / gist:489915fc56e223319415
Last active August 29, 2015 14:01
Cheat Sheet 4.2 y 4.3 Homework
Homework: 4.2: Optimizing a secondary for special case reads
La idea de este ejercicio es crear un índice solo en el secudario de nuestro conjunto de replicas.
Para esto debemos iniciar el secundario en otro puerto y sin el parametro de replica añadir el índice y luego volverlo a iniciar como replica en el puerto que corresponde.
batman@baticomputer:~# mkdir proyectos/mongodb/mongod-pri
batman@baticomputer:~# mkdir proyectos/mongodb/mongod-sec
batman@baticomputer:~# mkdir proyectos/mongodb/mongod-arb
batman@baticomputer:~# mongod --port 27017 --dbpath /home/batman/proyectos/mongodb/mongod-pri --replSet rs0 --smallfiles --oplogSize 128
batman@baticomputer:~# mongod --port 27018 --dbpath /home/batman/proyectos/mongodb/mongod-sec --replSet rs0 --smallfiles --oplogSize 128
batman@baticomputer:~# mongod --port 27019 --dbpath /home/batman/proyectos/mongodb/mongod-arb --replSet rs0 --smallfiles --oplogSize 128
@sherlockholmes
sherlockholmes / gist:52ca097bf675963f7213
Last active August 29, 2015 14:02
Cheat Sheet 5.3 y 5.1 Homework
M202 - 5.3 HOMEWORK
 // sudo mkdir /data
 // sudo mkdir /data/db/
 // sudo chown -R batman:batman /data/db/
 // mongo -nodb
MongoDB shell version: 2.6.1
> cluster = new ShardingTest({shards: 2, chunksize: 1, rs : {nodes : [{}, {}, {arbiter: true}]} });
_______________________________________________________________________________________________________________________
En otro terminal.
@sherlockholmes
sherlockholmes / gist:dc211b2029d73bdeda4a
Last active August 29, 2015 14:02
M202 Week 6 Video List
M202 Week 6 Video List
https://www.youtube.com/watch?v=IXwHDQ0zk9o
https://www.youtube.com/watch?v=5G8Axr7xQ_Y
https://www.youtube.com/watch?v=VZ5zI3Czl3A
https://www.youtube.com/watch?v=5gP_TXspM5I
https://www.youtube.com/watch?v=_ZovfTLkSZU
https://www.youtube.com/watch?v=YEh3lZUs7Cw
https://www.youtube.com/watch?v=4fvN1Uzpn88
https://www.youtube.com/watch?v=o14ssqlYxaQ
asasasasasa
@sherlockholmes
sherlockholmes / find_student_data_and_delete_min.py
Created October 23, 2015 19:02
HOMEWORK 2 - WEEK 2 - M101P
import pymongo
import datetime
import sys
# establish a connection to the database
connection = pymongo.MongoClient("mongodb://localhost")
def find_student_data_and_delete_min(student_id):
# get a handle to the school database
db=connection.students
@sherlockholmes
sherlockholmes / error.sh
Created December 15, 2015 23:34
Error compiling openssl on Solaris 11.2 Sparc
stderr: e_des.c: In function 'des_init_key':
e_des.c:239:29: warning: assignment from incompatible pointer type [enabled by default]
dat->stream.cbc = enc ? des_t4_cbc_encrypt : des_t4_cbc_decrypt;
^
e_des3.c: In function 'des_ede_init_key':
e_des3.c:284:29: warning: assignment from incompatible pointer type [enabled by default]
dat->stream.cbc = enc ? des_t4_ede3_cbc_encrypt :
^
e_des3.c: In function 'des_ede3_init_key':
e_des3.c:334:29: warning: assignment from incompatible pointer type [enabled by default]