Memo

Anzahl der Freundesanfragen

<?php
// 1 relationtype id
$buddies = friendlist_api_db_statuses('count', NULL, $user->uid, 1, 'TW_1_TO_2_P');
?>

Lokale Git Branches für jeden Remote branch erstellen

git for-each-ref refs/remotes
--format="%(refname)" | xargs git checkout -t

Blog:

Drupal_write_record

Mithilfe der Funktion drupal_write_record kann man vorhanden Einträge in einer Tabelle bearbeiten oder neue hinzufügen/erstellen.

Neue Einträge erstellen:

<?php
$record = array();
$record['foo_value'] = 24;
$record['bar_value'] = 'test_string';

drupal_write_record('my_table', $record);
?>

Vorhanden Updaten

$record = array():
$record['key'] = $keyid;
$record['foo_value'] = 5*2;

drupal_write_record('my_table', $record, 'key');

Hier wird ein "update {}" durchgeführt und entsprechend nach dem Primary Key "key" geupdated.

SSH Schlüssel importieren

Wenn man oft und gerne SSH benutzt hat man sich sicher schon seinen eigenen SSH Schlüsselpaar erzeugt.

Um dieses auf den Server zu kopieren kann man einfach per
ssh-copy-id -i ~/.ssh/id_rsa.pub user@host.org
den Schlüssel importen und schon kann man sich mit seinem Passwort einloggen

Blog:

Foreach shell

Eine Foreachschleife :) für die Shell. Hilfreich bei großen 12. for i in {1..12} do mkdir $i done

Blog:

Mac Adresse ändern

Man braucht es täglich, man hat z.B. bei rapidshare etwas heruntergeladen und möchte gerne eine neue IP haben um sein Linux-Image zu vervollständigen.

Leider kann nicht jeder Mensch so einfach seine IP Adresse neu holen, deswegen verändere ich mir meine Mac Adresse:

dereine@Bitschleuder)-`--> sudo ifconfig eth0 hw ether 00:11:22:33:44:56

Schon habe ich eine neue Mac Adresse, einmal neu verbinden und man bekommt eine neue IP Adresse zugewießen.

Blog:

IRC Memo

Einloggen

/msg nickserv identify

OP

/msg chanserv #drupal.de dereine

Blog:

Autor eines Nodes ändern

Jemand hatte nachgefragt ob und wie man den Author eines Nodes ändert.
Hieru eine kurze Anleitung dazu.

  1. Node bearbeiten
  2. Information zum Author
  3. Dort den Benutzer ändern
  4. Abspeichern und fertig

Alle Terms eines Vocabulars bekommen

Diese Funktion gibt alle terms eines Vokabulars zurück.
Schreibe ich, damit ich das nicht jedes mal neu schreiben muss.

Vlt. hat auch jemand Anmerkungen an dem Code :)


<?php
function taxonomy_get_terms_by_vid($vid, $reset = FALSE) {
static $cache;

if ($reset === TRUE) {
unset($cache);
}

if (isset($cache[$vid])) {
return $cache[$vid];
}

// get the actual terms.
$sql = "SELECT * FROM {term_data} WHERE vid = %d ORDER BY weight DESC";
$result = db_query(db_rewrite_sql($sql), $vid);
while ($term = db_fetch_array($result)) {

wget mirror

wget --mirror --convert-links --backup-converted --html-extension -o log http://www.gnu.org/

Subscribe to RSS - Memo