Skip to content

Instantly share code, notes, and snippets.

View fnnzzz's full-sized avatar

Vlad Feninets fnnzzz

View GitHub Profile
@fnnzzz
fnnzzz / macosInstruction
Created May 25, 2016 13:04
macOs_instruction
1 - install vagrant
2 - install vmBox
3 - install php from http://php-osx.liip.ch
4 - generate SSH-key
5 - download and install composer
6 - set PATH to composer (rename composer.phar -> composer)
@fnnzzz
fnnzzz / different.txt
Last active May 25, 2016 09:19
webpack-dev and webpack-prod
WITH SOURCE-MAPS AND no Uglified JS
favicon.ico 1.21 kB [emitted]
index.html 557 bytes [emitted]
vendors.bundle.js 2.52 MB 0 [emitted] vendors
1.init.bundle.js 13 kB 1 [emitted]
2.init.bundle.js 11.5 kB 2 [emitted]
3.init.bundle.js 1.62 kB 3 [emitted]
4.init.bundle.js 5.19 kB 4 [emitted]
init.bundle.js 683 kB 5 [emitted] app
@fnnzzz
fnnzzz / readme.txt
Last active May 6, 2016 09:08
LeFund toolchain descr
React (v15.0.1):
Используется для отображения интерфейса нашего приложения, обработки различных событий на странице,
деления нашего приложения на независимые модули (компоненты), хранения актуальных состояний различных компонентов на странице,
асинхронное взаимодействие с сервер-сайд.
Babel (v6.5.2):
С его помощью мы можем писать на последних спецификациях языка не беспокоясь о поддержке устаревших браузеров,
за нас это делает Babel. Плюс благодаря его расширяемости можно использовать различные плагины,
ускоряющие процесс разработки (т.н. синтаксический сахар)
@fnnzzz
fnnzzz / close.svg
Created April 12, 2016 14:32
yandex_close svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@fnnzzz
fnnzzz / 0_selector_hacks.scss
Created March 19, 2016 12:22 — forked from chriseppstein/0_selector_hacks.scss
This gist demonstrates some uses of the new sass feature: Passing content blocks to mixins.
@mixin ie6 { * html & { @content } }
#logo {
background-image: url("/images/logo.png");
@include ie6 { background-image: url("/images/logo.gif"); }
}
@fnnzzz
fnnzzz / responsive_video.css
Last active March 17, 2016 10:49
responsive_video
#video_container {
position: relative;
}
#video {
position: absolute;
left: 0;
@include center(y);
@fnnzzz
fnnzzz / safari_required.js
Created March 16, 2016 14:14
safari_required
var forms = document.getElementsByTagName('form');
for (var i = 0; i < forms.length; i++) {
forms[i].noValidate = true;
forms[i].addEventListener('submit', function(event) {
//Prevent submission if checkValidity on the form returns false.
if (!event.target.checkValidity()) {
event.preventDefault();
//Implement you own means of displaying error messages to the user here.
}
@fnnzzz
fnnzzz / yt_api.js
Created March 14, 2016 10:43
youtube_api
$.getScript('http://www.youtube.com/iframe_api');
function onYouTubeIframeAPIReady() {
players_id = {}
players_id["a45o0Zt5T0k_15"] = new YT.Player('yt_player_a45o0Zt5T0k_15', {
height: '100%',
width: '100%',
@fnnzzz
fnnzzz / video_lazy_load.js
Created March 11, 2016 13:18
Video Lazy Load
// lazy-load video
$(function() {
$(".not-logged__jumbotron-video source").each(function() {
// var sourceFile = $(this).attr("data-src");
// $(this).attr("src", sourceFile)
var video = this.parentElement;
video.load();
setTimeout(function(){
video.play();
@fnnzzz
fnnzzz / django_loop.html
Created February 10, 2016 19:18
django_loop
{% for x in ""|ljust:"100" %}
Hello World!
{% endfor %}