Skip to content

Instantly share code, notes, and snippets.

View harunyasar's full-sized avatar

Harun Yasar harunyasar

  • Hyperware LTD
  • Oxford
  • 04:58 (UTC +01:00)
View GitHub Profile
@harunyasar
harunyasar / high_cohesion.php
Last active October 22, 2015 07:29
Personel sınıfı için High Cohesion örneği
<?php
class Personel {
private $name;
private $surname;
private $email;
public function getName()
{
@harunyasar
harunyasar / loose_coupling.php
Last active October 22, 2015 12:45
Email Sender sınıfı için Loose Coupling örneği
<?php
interface UserProviderInterface {
public function findUserById($id);
}
class UserProvider implements UserProviderInterface {
@harunyasar
harunyasar / tight_coupling.php
Last active October 22, 2015 07:26
Email Sender sınıfı için Tight Coupling örneği
<?php
class EmailSender {
private $db;
public function __construct(DatabaseConnection $db)
{
$this->db = $db;
}
@harunyasar
harunyasar / ubuntu_trusty64
Created October 30, 2015 13:22
ubuntu/trusty64 vagrant box
vagrant init ubuntu/trusty64; vagrant up --provider virtualbox
@harunyasar
harunyasar / delete_all_container.sh
Last active December 11, 2015 13:40
Delete all containers
docker rm `docker ps-a -q`
@harunyasar
harunyasar / redis_remote_connection.sh
Created December 10, 2015 18:49
Making Redis remote connection
#!/bin/sh
redis-cli -h remote_host -p remote_port
@harunyasar
harunyasar / object_to_dict.py
Created December 11, 2015 13:39
Convert SUDS response object to dict
from suds.sudsobject import asdict
def recursive_asdict(d):
"""Convert Suds object into serializable format."""
out = {}
for k, v in asdict(d).iteritems():
if hasattr(v, '__keylist__'):
out[k] = recursive_asdict(v)
elif isinstance(v, list):
out[k] = []
@harunyasar
harunyasar / get_container_ip.sh
Created December 12, 2015 09:47
Get Container IP
#!/bin/sh
docker inspect -f '{{ .NetworkSettings.IPAddress }}' <container_name>
@harunyasar
harunyasar / delete_remote_tag.sh
Created December 15, 2015 08:05
Delete a remote git tag
git tag -d 12345
git push origin :refs/tags/12345
@harunyasar
harunyasar / convert.py
Created January 15, 2016 11:49
Byte or string to XML convert
str = 'Your byte string'
file = open('xmlToSave.xml', 'wb')
file.write(str.decode('base64'))
file.close()