Skip to content

Instantly share code, notes, and snippets.

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

Vasileios Pallas VassilisPallas

🏠
Working from home
  • Flyr
  • Amsterdam, NL
View GitHub Profile
@VassilisPallas
VassilisPallas / arch_install
Last active August 24, 2017 21:26
Install Arch linux (Base Intall + OS Settings + Xfce)
# show the list of hard drivers
fdisk -l
# setup partitions (change /dev/sda to whatever your hard drive is)
fdisk /dev/sda
# blank out the hard drive
o
# create first partition (/)
n
@VassilisPallas
VassilisPallas / Arch-Network is unreachable
Last active April 1, 2017 00:33
wired internet connection for Arch
cp /etc/netctl/examples/ethernet-dhcp /etc/netctl/ethernet-dhcp
ip a
nano /etc/netctl/ethernet-dhcp
# replace interface value with the one you want (wlp3s0)
ip link set interface up
dhcpcd
ping -c 2 google.com
@VassilisPallas
VassilisPallas / Cookie.php
Last active March 27, 2017 06:22
Simple cookie manager class from Laravel to store, check if exists and retrieve cookie value
@VassilisPallas
VassilisPallas / DownloadController.php
Created March 2, 2017 12:53
Download file with Laravel
public function getDownload()
{
$file = public_path() . "/download/info.pdf";
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// .pdf -> application/pdf
//
// .doc -> application/msword
//
// .docx -> application/vnd.openxmlformats-officedocument.wordprocessingml.document
@VassilisPallas
VassilisPallas / copyToClipboard.js
Created January 19, 2017 18:10
simple fuction that copies a text to clipboard.
jQuery('#copy').on('click', function () {
copyToClipboard();
});
function copyToClipboard() {
var target = jQuery('#hidden_text');
// make it visible, so can be focused
target.attr('type', 'text');
target.focus();
@VassilisPallas
VassilisPallas / Collection.php
Last active February 28, 2017 12:38
Custom Collection class for php
<?php
namespace App;
/**
* Created by PhpStorm.
* User: Vassilis Pallas
* Date: 7/6/16
* Time: 1:44 AM
@VassilisPallas
VassilisPallas / ColorHelper.java
Last active October 29, 2016 12:24
Converts rgb, rgba, hls, hlsa and color's name to hex
import android.support.v4.graphics.ColorUtils;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* Created by Vassilis Pallas on 8/26/16.
*/
class ColorHelper {
@VassilisPallas
VassilisPallas / FillFilesGridView.java
Last active May 19, 2016 01:46
Creates a list with files from a selected path. These data will be used on a GridView. The adapter and the FileItem can change according the information that must be shown on the GridView
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.support.v7.widget.RecyclerView;
import android.view.View;
import com.vspallas.npflocker.R;
import com.vspallas.npflocker.general.FileType;
import com.vspallas.npflocker.listeners.RecyclerItemClickListener;
import com.vspallas.npflocker.models.FileItem;
@VassilisPallas
VassilisPallas / FileInformation.java
Created May 17, 2016 22:55
get file information from URI
import android.annotation.TargetApi;
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;
import android.provider.MediaStore;
import android.provider.OpenableColumns;
@VassilisPallas
VassilisPallas / copyText.java
Created May 9, 2016 19:27
copy selected text from Edittext on Android
ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
ClipData clip = ClipData.newPlainText(label, text);
clipboard.setPrimaryClip(clip);