Skip to content

Instantly share code, notes, and snippets.

View Bizunow's full-sized avatar

Ilya Bizunov Bizunow

  • Russia, Krasnodar
View GitHub Profile
@Bizunow
Bizunow / shel.sh
Created April 12, 2018 08:24
[Delete redis keys by mask] #script #shell #redis
redis-cli KEYS "prefix:*" | xargs redis-cli DEL
@Bizunow
Bizunow / strcsv.php
Created January 29, 2018 14:16
[String to CSV] #php
function str_putcsv($data)
{
$fh = fopen('php://temp', 'rw');
// write out the headers
fputcsv($fh, array_keys(current($data)));
// write out the data
foreach ( $data as $row ) {
fputcsv($fh, $row);
@Bizunow
Bizunow / delete.sh
Created January 19, 2018 07:27
[Gearman delete jobs] #gearman
gearman -n -w -f FUNCTION_NAME > /dev/null
@Bizunow
Bizunow / tmux.txt
Created January 18, 2018 06:22
[Tmux commands] #txt #tmux
tmux attach || tmux new — делая так, вы сперва пытаетесь подключиться к уже существующему серверу tmux, если он существует; если такого ещё нет — создаёте новый.
Ctrl+b d — отключиться.
В одной сессии может быть сколько угодно окошек:
Ctrl+b c — создать окошко;
Ctrl+b 0...9 — перейти в такое-то окошко;
Ctrl+b p — перейти в предыдущее окошко;
Ctrl+b n — перейти в следующее окошко;
Ctrl+b l — перейти в предыдущее активное окошко (из которого вы переключились в текущее);
@Bizunow
Bizunow / command.sh
Created January 17, 2018 08:20
[Gearman active workers] #gearman
(echo status ; sleep 0.1) | netcat 127.0.0.1 4730
@Bizunow
Bizunow / service.sh
Last active January 11, 2018 06:22
[Brew service start] #shell #bash #brew
sudo brew services start gearmand
sudo brew services start memcached
@Bizunow
Bizunow / InstagramController.php
Last active December 6, 2017 08:10
[Yii ajax CGridView] #php, #yii
<?php
class InstagramController extends Controller
{
public function actionRenderAjaxGrid()
{
$data = []; // Array with your data
$this->render('_audience_exports', [
'dataProvider' => new CArrayDataProvider($data)
@Bizunow
Bizunow / pager.php
Created November 24, 2017 12:49
[Yii Pager settings] #php #yii
$this->widget('zii.widgets.CListView', array(
'dataProvider'=>$dataProvider,
'itemView'=>'_view',
'template'=>"{pager}<hr>\n{items}\n{pager}",
'pager' => array(
'firstPageLabel'=>'<',
'prevPageLabel'=>'<',
'nextPageLabel'=>'>',
'lastPageLabel'=>'>>',
'maxButtonCount'=>'10',
@Bizunow
Bizunow / mongo.js
Created November 19, 2017 18:11
[MongoDB] #mongo
// MongoDB drop index
db.users.dropIndex("cid_1");
// MongoDB create index
db.users.createIndex({"name" : 1}, {"unique" : true})
// MongoDB update upsert
db.people.update(
{ name: "Andy" },
{
@Bizunow
Bizunow / structure.html
Last active November 14, 2017 15:44
[CSS Inline images] #draw images in one line with equal sizes #css
<div class="photos-line">
<div class="photo">
<img src="https://scontent.cdninstagram.com/t51.2885-15/s640x640/e35/22860491_293564051135946_1431999210961502208_n.jpg">
</div>
<div class="photo">
<img src="https://scontent.cdninstagram.com/t51.2885-15/s640x640/e35/23347493_138848026766173_4147715403113562112_n.jpg">
</div>
<div class="photo">
<img src="https://scontent.cdninstagram.com/t51.2885-15/e35/p320x320/23498171_1512204415482005_7319427710441226240_n.jpg">
</div>