Skip to content

Instantly share code, notes, and snippets.

View bkhezry's full-sized avatar
🏠
Working from home

Behrouz Khezry bkhezry

🏠
Working from home
View GitHub Profile
@bkhezry
bkhezry / activity_main.xml
Last active August 5, 2016 13:47
declare activity layout in MaterialDrawer library.
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
tools:context=".MainActivity">
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"

Keybase proof

I hereby claim:

  • I am bkhezry on github.
  • I am bkhezry (https://keybase.io/bkhezry) on keybase.
  • I have a public key whose fingerprint is 4B45 63C2 F921 7374 B057 F7A8 DDD2 E1B0 FFAA FC95

To claim this, I am signing this object:

@bkhezry
bkhezry / README.md
Created October 2, 2016 21:42
upload image and additional parameter in android with Fast Android Networking Library to Web Service (asmx)
@bkhezry
bkhezry / BaseSliderView.java
Created January 13, 2015 12:59
AndroidImageSlider Replace Picasso with Universal Image Loader
package com.daimajia.slider.library.SliderTypes;
import android.content.Context;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
import com.daimajia.slider.library.R;
import com.nostra13.universalimageloader.cache.disc.naming.Md5FileNameGenerator;
-----------------------------------com.example.Example.java-----------------------------------
package com.example;
import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;
public class Example {
@SerializedName("user")
<title>Shuffle</title>
<meta name="description" content="Shuffle is the easiest way to listen to the Persian music you love. Totally free.">
<script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});var m=t.getElementsByTagName(a)[0],r=t.createElement(a);r.async=!0,r.src="https://www.googletagmanager.com/gtm.js?id=GTM-NM4T2VK",m.parentNode.insertBefore(r,m)}(window,document,"script","dataLayer")</script><link href="/opensearch.xml" rel="search" title="shuffle" type="application/opensearchdescription+xml"><meta name="google" content="notranslate"><link href="/static/css/main.b9b045b9.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NM4T2VK" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><div id="root"></div><script type="text/javascript" src="/static/js/main.21011b5d.js"></script></body><script async src=
1-28 13:02:11.695 4664-5179/? E/ImageLoader: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x67d71af8: Failure in SSL library, usually a protocol error
error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure (external/openssl/ssl/s23_clnt.c:741 0x5dc84d5c:0x00000000)
javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x67d71af8: Failure in SSL library, usually a protocol error
error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure (external/openssl/ssl/s23_clnt.c:741 0x5dc84d5c:0x00000000)
at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:448)
at com.android.okhttp.Connection.upgradeToTls(Connection.java:146)
at com.android.okhttp.Connection.connect(Connection.java:107)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:294)
at com.android.okhttp.internal.http.HttpEngine.sendSocketRequest(
private void setUpGoogleSignIn() {
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestIdToken(getString(R.string.default_web_client_id))
.requestEmail()
.build();
mGoogleApiClient = new GoogleApiClient.Builder(this)
.enableAutoManage(this /* FragmentActivity */, this /* OnConnectionFailedListener */)
.addApi(Auth.GOOGLE_SIGN_IN_API, gso)
.build();
}
//Request google sign in
Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent(mGoogleApiClient);
startActivityForResult(signInIntent, RC_SIGN_IN);
//Get selected account data
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == RC_SIGN_IN) {
GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data);
@bkhezry
bkhezry / EncodingSRT.bash
Created March 16, 2019 15:43
Change encoding of subtitle to UTF-8 in the linux terminal
iconv -f CP1256 -t UTF-8 input.srt -o output.srt