Skip to content

Instantly share code, notes, and snippets.

-------------------------------- SIGN EXTEND ---------------------
LIBRARY ieee;
use ieee.std_logic_1164.all;
ENTITY signExtend IS
generic (delay :time :=3 ns);
PORT( a : IN STD_LOGIC_VECTOR ( 15 downto 0);
output: OUT STD_LOGIC_VECTOR( 31 downto 0));
END ENTITY;
ARCHITECTURE signExtend OF signExtend IS
signal tmp : std_logic_vector(31 downto 0);
@hadifar
hadifar / PagingListView.java
Created December 1, 2015 14:14
This is pagingListview for SO question
package com.paging.listview;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.AbsListView;
import android.widget.HeaderViewListAdapter;
import android.widget.ListAdapter;
import android.widget.ListView;
import java.util.List;
@hadifar
hadifar / FileUtils.java
Created December 1, 2015 19:26
FileUtils helper class
package com.sperso.tvplus.util;
import android.content.ContentUris;
import android.content.Context;
import android.database.Cursor;
import android.net.Uri;
import android.os.Build;
import android.os.Environment;
import android.provider.DocumentsContract;
@hadifar
hadifar / proguard-rules
Created January 19, 2016 09:23
Proguard rule for my application
# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in C:\sdk\sdk-24 (MNC preview+older apis) FULL\sdk/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the proguardFiles
# directive in build.gradle.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
# Add any project specific keep options here:
-keepattributes *Annotation*
-keep public class * extends android.support.v7.app.AppCompatActivity
-keep public class * extends android.app.Activity
-keep public class * extends android.app.Application
-keep public class * extends android.content.BroadcastReceiver
-keep public class * extends android.content.ContentProvider
-keep public class * extends android.support.v4.app.Fragment
-keep public class * extends android.app.Fragment
import javax.swing.*;
import java.awt.*;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
public class DragLabel extends JPanel {
private String[] layerStrings = {"Text1 (0)", "Text2 (1)", "Text3 (2)"};
private DragLabel() {
@hadifar
hadifar / compile
Last active January 24, 2018 17:29
compile OPS file
TF_CFLAGS=( $(python -c 'import tensorflow as tf; print(" ".join(tf.sysconfig.get_compile_flags()))') )
TF_LFLAGS=( $(python -c 'import tensorflow as tf; print(" ".join(tf.sysconfig.get_link_flags()))') )
g++ -std=c++11 -shared word2vec_ops.cc word2vec_kernels.cc -o word2vec_ops.so -fPIC ${TF_CFLAGS[@]} ${TF_LFLAGS[@]} -O2 -D_GLIBCXX_USE_CXX11_ABI=0
@hadifar
hadifar / word2vec
Created November 23, 2017 07:27
clone git repo of word2vec
git clone https://github.com/AmirHadifar/word2vec_tutorial.git
@hadifar
hadifar / word2vec mac
Created November 23, 2017 07:29
additional command for Mac users
-undefined dynamic_lookup
@hadifar
hadifar / run word2vec
Last active June 14, 2018 06:58
train word2vec on farsi wikipedia
python word2vec_optimized.py --train_data=./wiki.fa.text --save_path=/tmp/ --eval_data=./question_words.txt