Skip to content

Instantly share code, notes, and snippets.

View Swader's full-sized avatar
🏠
Buidling

Bruno Škvorc Swader

🏠
Buidling
View GitHub Profile
@Swader
Swader / teamleaderReturn.php
Created September 17, 2012 15:50
MyRole Teamleader Return sample
// usersRoles ima polje teamLeaderId. To je accountId od nekog accounta.
// Ako ja uradim $user->getRoles(), i dobijem array MyRoles instanci, onda mogu ovo
// Slanje maila teamleaderu nekog korisnika :
$user->setId(10); // Neki korisnik čijem teamleaderu želimo poslati mail
foreach ($user->getRoles() as $myRole) {
if ($myRole->getRole()->getSlug() == 'author') {
$oTeamLeader = $myRole->getTeamLeader();
@Swader
Swader / postSocialIcons.php
Created September 19, 2012 09:31
For Drazhen with love <3
function post_social_icons() {
echo "<div class='pw-widget pw-size-large'>
   <a class='pw-button-googleplus'></a>
   <a class='pw-button-facebook'></a>
   <a class='pw-button-twitter'></a>
   <a class='pw-button-email'></a>
   <a class='pw-button-post'></a>
</div>
<script src='http://i.po.st/static/script/post-widget.js#publisherKey=71ivmi7rc1d5gkfogd4p' type='text/javascript'></script>
";
$oFormRow = \Zend\Form\View\Helper\FormRow();
echo $oFormRow->render($myElement);
// or
echo $oFormRow($myElement)
// Always produces empty markup when used outside zend views. Otherwise works ok.
@Swader
Swader / .profile
Created September 26, 2012 06:42
My .profile
alias sudo='sudo '
alias edit='SUDO_EDITOR="open -FWne" sudo -e'
alias edit_hosts='edit /etc/hosts'
alias edit_httpd='edit /etc/apache2/httpd.conf'
alias edit_php='edit /etc/php.ini'
alias edit_profile='open -e ~/.profile'
alias edit_vhosts='edit /etc/apache2/extra/httpd-vhosts.conf'
alias goto_mw='goto_web; cd mindworks'
@Swader
Swader / idNumbersUsage.php
Created September 27, 2012 09:59
INTECH - using IdNumbers to get ISBN
$idNumbers = $oRegistry->get('IdNumbers')->setEntity(Entity::STM_PROCESS, $iStmProcessId);
$isbn = $idNumbers->has('isbn') ? $idNumbers->getNumber('isbn') : null;
@Swader
Swader / ServiceManagerUsage.php
Created October 7, 2012 14:33
Using ZF2 Service Manager
public function getServiceConfig()
{
return array(
'factories' => array(
'Pizza' => function ($sm) {
/** @var $sm \Zend\ServiceManager\ServiceManager */
$oObject = new \Application\Model\Pizza();
return $oObject;
},
'Ingredient' => function ($sm) {
@Swader
Swader / TestApp.scala
Created October 10, 2012 05:31
Test App
package test
object TestApp {
def main (args: Array[String]) {
val p = new HelloWorldPrinter
p.output()
println("Howdy")
}
}
@Swader
Swader / Printers.scala
Created October 10, 2012 05:32
Printers
package test
abstract class Printer {
def output()
}
class HelloWorldPrinter extends Printer {
def output() {println("Hello World!")}
}
@Swader
Swader / List.scala
Created October 19, 2012 13:24
List.scala
package week4
trait List[T] {
def isEmpty: Boolean
def head: T
def tail: List[T]
}
class Cons[T](val head: T, val tail: List[T]) extends List[T] {
def isEmpty: Boolean = false
@Swader
Swader / manifest.json
Created November 7, 2012 14:06
Codeskulptor Autosave - Manifest JSON
{
"name": "Codeskulptor Autosave",
"version": "1",
"manifest_version" : 2,
"description": "Autosave timer for Codeskulptor!",
"background" : { "page" : "background.html" },
"page_action" :
{
"default_icon" : "icon.png",
"default_title" : "Autosave detected you're on Codeskulptor"