Skip to content

Instantly share code, notes, and snippets.

@quard8
quard8 / gist:409287cc33f6c7a5b6b0
Created October 8, 2014 09:57
hhvm build errors
=> make -j4
Scanning dependencies of target fastlz
Scanning dependencies of target afdt
[ 0%] [ 0%] Building C object third-party/fastlz/CMakeFiles/fastlz.dir/fastlz.c.o
Building C object third-party/libafdt/CMakeFiles/afdt.dir/src/lowlevel.c.o
Scanning dependencies of target pcre
[ 0%] Building C object third-party/pcre/CMakeFiles/pcre.dir/pcre_byte_order.c.o
Scanning dependencies of target mbfl
[ 0%] Building C object third-party/libmbfl/mbfl/CMakeFiles/mbfl.dir/mbfilter.c.o
[ 0%] [ 0%] Building C object third-party/pcre/CMakeFiles/pcre.dir/pcre_chartables.c.o
#import <UIKit/UIKit.h>
#import <DZNEmptyDataSet/UIScrollView+EmptyDataSet.h>
@interface QViewController : UIViewController<UITableViewDataSource, UITableViewDelegate, DZNEmptyDataSetDelegate, DZNEmptyDataSetSource>
@end
@quard8
quard8 / docker.rb
Last active August 29, 2015 14:05
docker 1.1.0
require "formula"
class Docker < Formula
homepage "http://docker.io"
url "https://github.com/dotcloud/docker.git", :tag => "v1.1.0"
bottle do
sha1 "f53dac0e65bb425aedd1ef196189d8b63a7f6d4a" => :mavericks
sha1 "b31d4d5e8bf01bc50ebcd24f411941d73077961f" => :mountain_lion
sha1 "d3df625e3dbf3d40b2953932a33fbf2be661a075" => :lion
@quard8
quard8 / gist:f99e23545e92cf8c560e
Created August 11, 2014 07:55
14 рекомендаций из личного опыта для разработчиков
Всем привет.
Я как разработчик с небольшим стажем хочу поделиться рекомендациями, которые могут оказаться полезными некоторым из вас. Чем опытнее разработчик, тем большее количество перечисленных ниже советов покажется ему очевидными и банальными. Для новичков некоторые пункты могут показаться идущими вразрез со здравым смыслом. В этом нет ничего страшного — опыт лечит :)
Рекомендации
1. Пишите только тот код, который вам действительно необходим в данный момент (принцип YAGNI)
Неиспользуемый код появляется из-за следующих «отмазок»:
«В будущем нам точно понадобится данная функциональность. Почему бы не реализовать ее прямо сейчас?»
«Данная абстракция выглядит незавершенной без этой функциональности, которая сейчас не используется. Но ведь в будущем она обязательно будет использоваться!»
@quard8
quard8 / b64.js
Created July 11, 2014 08:04
b64.js
_.base64encode = function(string) {
var padding = '=',
chrTable = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz' +
'0123456789+/';
function utf8Encode(str) {
var bytes = [], offset = 0, length, char;
str = encodeURI(str);
length = str.length;
@quard8
quard8 / scala.rb
Created June 8, 2014 18:43
scala 2.10.3 for homebrew
require 'formula'
class Scala < Formula
homepage 'http://www.scala-lang.org/'
url 'http://www.scala-lang.org/files/archive/scala-2.10.3.tgz'
sha1 '04cd6237f164940e1e993a127e7cb21297f3b7ae'
devel do
url 'http://www.scala-lang.org/files/archive/scala-2.11.0-M4.tgz'
sha1 '43e0983cebe75154e41a6b35a5b82bdc5bdbbaa2'
@quard8
quard8 / test.js
Created June 7, 2014 19:35
Simple check if Image created and setup properly with Jest and Jasmine
describe('simple test', function() {
var obj = {
create_image: function() {
var image = new Image();
image.src = 'http://google.com/1x1.gif';
}
}
it('should create image', function() {
var Base64 = ( function( ) {
var _PADCHAR = "=",
_ALPHA = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
function _getbyte( s, i ) {
var x = s.charCodeAt( i );
if ( x > 255 ) {
@quard8
quard8 / AppDelegate.m
Last active April 25, 2016 13:41
Получение названия iOS устройства
#include <sys/types.h>
#include <sys/sysctl.h>
-(NSString*) deviceName:
{
size_t size;
sysctlbyname("hw.machine", NULL, &size, NULL, 0);
char answer[size];
sysctlbyname("hw.machine", answer, &size, NULL, 0);
NSString *platform = @(answer);
@quard8
quard8 / scala.rb
Created April 27, 2014 16:51
scala 2.9.3 for homebrew
require 'formula'
class ScalaDocs < Formula
homepage 'http://www.scala-lang.org/'
url 'http://www.scala-lang.org/files/archive/scala-docs-2.9.3.zip'
sha1 '5bf44bd04b2b37976bde5d4a4c9bb6bcdeb10eb2'
end
class ScalaCompletion < Formula
homepage 'http://www.scala-lang.org/'