Skip to content

Instantly share code, notes, and snippets.

View masayuki038's full-sized avatar

Masayuki Takahashi masayuki038

View GitHub Profile
@masayuki038
masayuki038 / SampleParquetReader.java
Created July 22, 2017 15:12
SampleParquetReader.java
package net.wrap_trap.parquet_sample3;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.Path;
import org.apache.parquet.column.ColumnDescriptor;
import org.apache.parquet.column.page.*;
import org.apache.parquet.hadoop.ParquetFileReader;
import org.apache.parquet.hadoop.metadata.BlockMetaData;
import org.apache.parquet.hadoop.metadata.ColumnChunkMetaData;
package net.wrap_trap.parquet_arrow_samples;
import org.apache.arrow.memory.BufferAllocator;
import org.apache.arrow.memory.RootAllocator;
import org.apache.arrow.vector.VectorSchemaRoot;
import org.apache.arrow.vector.NullableIntVector;
import org.apache.arrow.vector.NullableBigIntVector;
import org.apache.arrow.vector.NullableVarCharVector;
import org.apache.parquet.io.api.Binary;
package net.wrap_trap.sample;
import java.io.*;
import java.nio.file.Files;
public class Main {
public static void main(String[] args) throws IOException {
if(args.length != 2) {
System.err.println("remove-hardlink-test [source] [hardlink]");
System.exit(-1);
package net.wrap_trap.goju_to.macros
import scala.language.experimental.macros
import scala.reflect.macros.blackbox
/**
* goju-to: HanoiDB(LSM-trees (Log-Structured Merge Trees) Indexed Storage) clone
* Copyright (c) 2016 Masayuki Takahashi
@masayuki038
masayuki038 / emacs_tips.md
Last active December 31, 2015 13:53
My Emacs tips

Emacs tips

gist

gist.el(Verion=1.3.1)をインストールしみたが、エラーでまともに動かなかった。そこでyagistも試してみたが、package.el経由でインストールした限りではgist-listから直接コンテンツを表示できなかったので、アンインストール。gist.elのVersion=20151128.1941をインストールし、動くことを確認。

package.el

以下のリポジトリを追加した。

@masayuki038
masayuki038 / filesystem
Created September 20, 2015 17:27
filesystem
```
{"/dev/xvda1"=>{"kb_size"=>"10471148", "kb_used"=>"3212280", "kb_available"=>"7258868", "percent_used"=>"31%", "mo
xunt"=>"/"}, "devtmpfs"=>{"kb_size"=>"492752", "kb_used"=>"0", "kb_available"=>"492752", "percent_used"=>"0%", "mou
xnt"=>"/dev"}, "tmpfs"=>{"kb_size"=>"508324", "kb_used"=>"0", "kb_available"=>"508324", "percent_used"=>"0%", "moun
xt"=>"/sys/fs/cgroup"}, "/dev/xvdf"=>{"kb_size"=>"103080888", "kb_used"=>"61792", "kb_available"=>"97759832", "perc
-xent_used"=>"1%", "mount"=>"/data"}}
```
$ bundle show specinfra
/var/lib/gems/2.2.0/gems/specinfra-2.43.0
- 1,2,3,4,5
called set. i: 1, offset: 1
buffer.add called. value: 0
buffer.add called. value: 2
called set. i: 2, offset: -30
buffer.set called. index: 1, value: 6
called set. i: 3, offset: -29
buffer.set called. index: 1, value: 14
called set. i: 4, offset: -28
buffer.set called. index: 1, value: 30
import java.util.ArrayList;
import java.util.Arrays;
import java.util.BitSet;
import java.util.List;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.google.common.collect.ImmutableList;

rebar.config

xref

ERROR: xref failed while processing ...: rebar_abort

Add 'xref_check' to rebar.config

{xref_checks, [fail_on_warning,undefined_function_calls]}.