Skip to content

Instantly share code, notes, and snippets.

View maximishchenko's full-sized avatar

Maxim Ishchenko maximishchenko

  • Russia
View GitHub Profile
@maximishchenko
maximishchenko / css_absolute_center.css
Last active May 10, 2016 18:52
CSS Absolute Center
@mixin vertical-align($position: relative) {
position: $position;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.div {
@include vertical-align();
@maximishchenko
maximishchenko / js_counters_onload.js
Last active May 6, 2016 14:19
JavaScript Counter Onload
<div id="dateCounter"></div>
<script type="text/javascript">
var setValue = function(elem, value, inc, shift, speed) {
var interval = false;
if (inc) {
interval = setInterval(function() {
if (elem.innerHTML * 1 + shift >= value) {
elem.innerHTML = value;
@maximishchenko
maximishchenko / js_counters.js
Last active May 6, 2016 13:55
JavaScript_Counters
<div id="result"></div>
<button id="test">test</button>
<script type="text/javascript">
/**
*elem - элемент для отображения счетчика
*value - конечное значение счентчика
*inc - увеличение либо уменьшение (true/false - увеличение/уменьшение)
*shift - шаг изменения значения
@maximishchenko
maximishchenko / js_datediff.js
Created May 6, 2016 09:41
JavaScript Difference Between Today and Earlier Date
<script type="text/javascript">
var date1 = new Date("4/1/2016");
var today = new Date();
var timeDiff = Math.abs(today.getTime() - date1.getTime());
var diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24));
document.write(diffDays);
</script>
@maximishchenko
maximishchenko / linux_mount_write_permission.sh
Created May 5, 2016 18:25
Linux. Mount Device with Write Permission
# mount -o umask=0,uid=nobody,gid=nobody /dev/sdXY /path/to/folder/
@maximishchenko
maximishchenko / check_all_checkboxes.js
Created May 4, 2016 20:30
Check/Uncheck all checkboxes in div
<div id="test">
<input type="checkbox">
<input type="checkbox">
<input type="checkbox">
<input type="checkbox">
<input type="checkbox">
</div>
<script type="text/javascript">
function checkByParent(aId, aChecked) {
@maximishchenko
maximishchenko / bash_motd_generator.sh
Last active April 29, 2022 08:11
Bash Motd Generator Script
#!/bin/bash
#FILE="/home/user/scripts/motd"
FILE="/etc/motd"
INSTDATE=$(date +%F)
HOSTNAME=$(hostname)
OSRELASE=$(cat /etc/*release | head -1)
#OSDETECT="i-have-to-define"
#IPADDRES=$(ifconfig eth0 | grep -o '[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*' | head -1)
ETHERADD=$(ifconfig |grep -e ^[a-z] |grep -v lo | awk '{ printf $1 FS}')
@maximishchenko
maximishchenko / Yii2_Pjax_Auto_Reload
Created March 29, 2016 12:02
Yii2 Pjax Auto Reload Action
<?php
// View File
?>
<?php
$script = <<< JS
$(document).ready(function() {
setInterval(function(){ $("#refreshButton").click(); }, 3000);
});
JS;
$this->registerJs($script);
@maximishchenko
maximishchenko / amavisd_force_delivery_spam_quarantined_message.sh
Created March 22, 2016 10:50
Amavisd Move Message From Spam, Delivery to Recipient
#!/bin/sh
amavisd-release <quarantined_id> "" recipient_address
@maximishchenko
maximishchenko / get_file_from_github_repository.sh
Created March 21, 2016 20:44
Get Single file or folder from GitHub repository
#!/bin/bash
# Need to install subversion
# List files
svn lns <repository_url>/trunk
# Get Files or Directory
svn export <repository_url>/trunk