Skip to content

Instantly share code, notes, and snippets.

<ListView
android:paddingTop="?actionBarSize"
android:layout_gravity="start|bottom"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/chats_list"
android:clipToPadding="false"
android:transcriptMode="normal"/>
@dpolishuk
dpolishuk / HamiltonianRegion.java
Created July 31, 2014 19:45
Find hamiltonian and build android.graphics.Region from this
import android.graphics.Path;
import android.graphics.Rect;
import android.graphics.Region;
import android.graphics.RegionIterator;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.Iterator;
import java.util.List;
@dpolishuk
dpolishuk / 0_BaseActivityComponent.java
Last active September 13, 2015 10:31
HOWTO override module in dagger2
public interface BaseActivityComponent {
}
@Module
public class AppModule {
private final Application application;
public AppModule(Application application) {
this.application = application;
}
@Provides public Application application() {
@dpolishuk
dpolishuk / LocationService.java
Created July 3, 2012 09:45
acquire and release wakelock in the server
private void acquireWakeLock() {
try {
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
if (pm == null) {
Ln.e("LocationService: Power manager not found!");
return;
}
if (wakeLock == null) {
wakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, getPackageName());
if (wakeLock == null) {
@dpolishuk
dpolishuk / WeatherFor5DaysView.kt
Last active November 18, 2015 09:14
kotlinx android does not work for view ;(
import kotlinx.android.synthetic.view_weather_for_week.view.*
public class WeatherFor5DaysView : LinearLayout {
val dayNameViews: List<TextView> = arrayListOf(day_name_1, day_name_2, day_name_3, day_name_4, day_name_5)
val dayViews: List<ImageView> = arrayListOf(day_1, day_2, day_3, day_4, day_5)
val tempViews: List<TextView> = arrayListOf(temp_1, temp_2, temp_3, temp_4, temp_5)
lateinit var transformation: Transformation
@dpolishuk
dpolishuk / MyPreference.kt
Created November 19, 2015 08:52
MyPreference.kt
fun SharedPreferences.edit(func: SharedPreferences.Editor.() -> Array<Pair<String, Any>>) : SharedPreferences.Editor {
val editor = edit()
val pairs = editor.func()
for ((key, value) in pairs) {
when (value) {
is String -> editor.putString(key, value)
is Set<*> -> {
if (!value.all { it is String }) {
static int win1_display(struct rk30_lcdc_device *lcdc_dev,struct layer_par *par )
{
u32 y_addr;
u32 uv_addr;
y_addr = par->smem_start + par->y_offset;
uv_addr = par->cbr_start + par->c_offset;
DBG(2,KERN_INFO "lcdc%d>>%s>>y_addr:0x%x>>uv_addr:0x%x\n",lcdc_dev->id,__func__,y_addr,uv_addr);
spin_lock(&lcdc_dev->reg_lock);
if(likely(lcdc_dev->clk_on))
diff --git a/drivers/media/video/samsung/tvout/s5p_tvout_fb.c b/drivers/media/video/samsung/tvout/s5p_tvout_fb.c
index 7f289ee..dabfba1 100644
--- a/drivers/media/video/samsung/tvout/s5p_tvout_fb.c
+++ b/drivers/media/video/samsung/tvout/s5p_tvout_fb.c
@@ -96,7 +96,7 @@ static struct s5ptvfb_lcd lcd = {
.width = 1920,
.height = 1080,
.bpp = 32,
- .freq = 60,
+ .freq = 50,
@dpolishuk
dpolishuk / gist:7640716
Created November 25, 2013 12:44
Very pretty git alias for git log Ж)
[alias]
lg1 = log --graph --abbrev-commit --decorate --date=relative --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all
lg2 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n'' %C(white)%s%C(reset) %C(dim white)- %an%C(reset)' --all
lg = !"git lg1"