diff options
author | McSinyx <vn.mcsinyx@gmail.com> | 2016-05-30 16:55:41 +0700 |
---|---|---|
committer | Raphael McSinyx <vn.mcsinyx@gmail.com> | 2016-11-20 16:43:38 +0700 |
commit | 33f963509eb04b956c0dfa1283d0a4d31c347bea (patch) | |
tree | 8d37374b8644e1ceaa59f636df472414be22263c | |
parent | 57a8d8360c85528fb477e76ef1a5f2eeb151be14 (diff) | |
download | dotfiles-33f963509eb04b956c0dfa1283d0a4d31c347bea.tar.gz |
Update 20160530
62 files changed, 1466 insertions, 782 deletions
diff --git a/X/.themes/gruvnox/gtk-2.0/gtkrc b/X/.themes/gruvnox/gtk-2.0/gtkrc new file mode 100644 index 0000000..a0ddfbd --- /dev/null +++ b/X/.themes/gruvnox/gtk-2.0/gtkrc @@ -0,0 +1,701 @@ +# +---------------------------------------------------------------------------------------------------------------------------+------------- - ---+ +# | GRUVNOX - Gtk theme for ECSTATiCA, powered by murrine ' estrayk@gmail.com | +# +--- - + +# | Copyright (C) 2009 estrayk ' +# , +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see http://www.gnu.org/licenses/. +# +# +--- - +# | REFERENCE +# , +# typedef enum +# { +# GTK_SHADOW_NONE /* No outline. */, +# GTK_SHADOW_IN /* The outline is bevelled inwards. */, +# GTK_SHADOW_OUT /* The outline is bevelled outwards like a button. */, +# GTK_SHADOW_ETCHED_IN /* The outline has a sunken 3d appearance. */, +# GTK_SHADOW_ETCHED_OUT /* The outline has a raised 3d appearance. */ +# } GtkShadowType; +# +# typedef enum +# { +# GTK_ARROWS_BOTH /* Place one arrow on each end of the menu. */, +# GTK_ARROWS_START /* Place both arrows at the top of the menu. */, +# GTK_ARROWS_END /* Place both arrows at the bottom of the menu. */ +# } GtkArrowPlacement; +# +# typedef enum +# { +# GTK_TOOLBAR_ICONS /* Buttons display only icons in the toolbar. */, +# GTK_TOOLBAR_TEXT /* Buttons display only text labels in the toolbar. */, +# GTK_TOOLBAR_BOTH /* Buttons display text and icons in the toolbar. */, +# GTK_TOOLBAR_BOTH_HORIZ /* Buttons display icons and text alongside each other, rather than vertically stacked. */ +# } GtkToolbarStyle; +# +# typedef enum +# { +# GTK_ICON_SIZE_INVALID , +# GTK_ICON_SIZE_MENU , +# GTK_ICON_SIZE_SMALL_TOOLBAR , +# GTK_ICON_SIZE_LARGE_TOOLBAR , +# GTK_ICON_SIZE_BUTTON , +# GTK_ICON_SIZE_DND , +# GTK_ICON_SIZE_DIALOG +# } GtkIconSize; +# +# +--- - +# | SETTINGS +# , +gtk_color_scheme = "fg_color: #ebdbb2;bg_color: #282828;text_color: #3c3836;base_color: #fbf1c7;selected_fg_color: #ebdbb2;selected_bg_color: #b16286;tooltip_fg_color: #282828;tooltip_bg_color: #928374;clr_red: #EF2929;clr_grn: #8AE234;clr_blu:#729FCF" + +gtk-icon-sizes = "gtk-button=16,16:gtk-menu=16,16:panel-button=16,16:panel-menu=16,16:gtk-large-toolbar=24,24" # gtk-toolbar=16,16:gtk-small-toolbar=16,16 + +gtk-menu-popup-delay = 100 + +gtk-button-images = 1 +gtk-menu-images = 1 + +gtk-toolbar-icon-size = GTK_ICON_SIZE_LARGE_TOOLBAR +gtk-toolbar-style = GTK_TOOLBAR_ICONS + + +# +-----------------------------------------------------------------------------------------------------------------------------------------------+ +# +-----------------------------------------------------------------------------------------------------------------------------------------------+ +# | BASE STYLES +style "GRUVNOX" { +# +- - +# | GRUVNOX (CORE) +# +- - +# | PROPERTiES +# , + GtkWidget :: focus-line-pattern = "\001\001" # Dash pattern used to draw the focus indicator. + GtkWidget :: focus-line-width = 1 # [ 1 ] ( >= 0 ) Width, in pixels, of the focus indicator line. + GtkWidget :: focus-padding = 1 # [ 1 ] ( >= 0 ) Width, in pixels, between focus indicator and the widget box. + GtkWidget :: interior-focus = 1 # [ 1 ] ( bool ) Draw the focus indicator inside widgets. + GtkWidget :: scroll-arrow-hlength = 16 # [ 16 ] ( >= 1 ) Length of horizontal scroll arrows. + GtkWidget :: scroll-arrow-vlength = 16 # [ 16 ] ( >= 1 ) Length of vertical scroll arrows. + + GtkWidget :: link-color = shade(1.25, @clr_blu) + GtkWidget :: visited-link-color = shade(1.25, @clr_red) +# +- - +# | PROPERTiES (WINDOWS) +# +- - + GtkDialog :: action-area-border = 4 # [ 5 ] ( >= 0 ) Width of border around the button area at the bottom of the dialog. + GtkDialog :: button-spacing = 4 # [ 6 ] ( >= 0 ) Spacing between buttons. + GtkDialog :: content-area-border = 2 # [ 2 ] ( >= 0 ) Width of border around the main dialog area. + GtkDialog :: content-area-spacing = 0 # [ 0 ] ( >= 0 ) The default spacing used between elements of the content area of the dialog. +# +- - +# | PROPERTiES (CONTROLS) +# +- - + GtkButton :: child-displacement-x = 1 # [ 0 ] How far in x direction to move the button when its depressed. + GtkButton :: child-displacement-y = 1 # [ 0 ] ... y + GtkButton :: default-border = { 0, 0, 0, 0 } # Extra space to add for CAN_DEFAULT buttons. + GtkButton :: displace-focus = 0 # [ 0 ] ( bool ) Whether the child_displacement_x/child_displacement_y properties should also affect the focus rectangle. + GtkButton :: image-spacing = 2 # [ 2 ] ( >= 0 ) Spacing in pixels between the image and label. + + GtkCheckButton :: indicator-size = 13 # [ 13 ] ( >= 0 ) Size of check or radio indicator. + GtkCheckButton :: indicator-spacing = 2 # [ 2 ] ( >= 0 ) Spacing around check or radio indicator. + GtkCheckMenuItem :: indicator-size = 13 # [ 13 ] ( >= 0 ) Size of check or radio indicator. + + GtkOptionMenu :: indicator-size = { 6, 10 } # Size of dropdown indicator. + GtkOptionMenu :: indicator-spacing = { 6, 5, 0, 0 } # Spacing around indicator. + + GtkComboBox :: appears-as-list = 0 # [ 0 ] ( bool ) Whether dropdowns should look like lists rather than menus. + GtkComboBox :: arrow-size = 13 # [ 15 ] ( >= 0 ) Sets the minimum size of the arrow in the combo box. + GtkComboBox :: shadow-type = GTK_SHADOW_NONE # [ GTK_SHADOW_NONE ] Which kind of shadow to draw around the combo box. + + GtkPaned :: handle-size = 4 # [ 5 ] ( >= 0 ) Width of handle. + +# GtkRange :: arrow-displacement-x = 0 # [ 0 ] How far in the x direction to move the arrow when the button is depressed. +# GtkRange :: arrow-displacement-y = 0 # [ 0 ] ... y +# GtkRange :: arrow-scaling = 0.3 # [ 0.5 ] ( 0.1 ) The arrow size proportion relative to the scroll button size. +# GtkRange :: stepper-size = 14 # [ 14 ] ( >= 0 ) Length of step buttons at ends. +# GtkRange :: stepper-spacing = 0 # [ 0 ] ( >= 0 ) The spacing between the stepper buttons and thumb. Note that setting this value to anything > 0 will automatically set the trough-under-steppers style property to TRUE as well. Also, stepper-spacing won't have any effect if there are no steppers. +# GtkRange :: trough-border = 1 # [ 1 ] ( >= 0 ) Spacing between thumb/steppers and outer trough bevel. +# GtkRange :: trough-under-steppers = 1 # [ 1 ] ( bool ) Whether to draw the trough across the full length of the range or to exclude the steppers and their spacing. Note that setting the "stepper-spacing" style property to any value > 0 will automatically enable trough-under-steppers too. + + GtkScale :: activate-slider = 1 # [ 0 ] ( bool ) With this option set to TRUE, sliders will be drawn ACTIVE and with shadow IN while they are dragged. + GtkScale :: slider-length = 23 # [ 31 ] ( >= 0 ) Length of scale's slider. + GtkScale :: slider-width = 14 # [ 14 ] ( >= 0 ) Width of scrollbar or scale thumb. + GtkScale :: trough-side-details = 1 # [ 0 ] ( bool ) When TRUE, the parts of the trough on the two sides of the slider are drawn with different details. + + + + GtkScrollbar :: activate-slider = 1 # [ 0 ] ( bool ) With this option set to TRUE, sliders will be drawn ACTIVE and with shadow IN while they are dragged. + GtkScrollbar :: arrow-scaling = 0.4 # [ 0.5 ] ( 0.1 ) The arrow size proportion relative to the scroll button size. + GtkScrollbar :: fixed-slider-length = 0 # [ 0 ] ( bool ) Don't change slider size, just lock it to the minimum length. + GtkScrollbar :: min-slider-length = 50 # [ 21 ] ( >= 0 ) Minimum length of scrollbar slider. + GtkScrollbar :: slider-width = 15 # [ 14 ] ( >= 0 ) Width of scrollbar or scale thumb. + GtkScrollbar :: stepper-spacing = 0 # [ 0 ] ( >= 0 ) The spacing between the stepper buttons and thumb. Note that setting this value to anything > 0 will automatically set the trough-under-steppers style property to TRUE as well. Also, stepper-spacing won't have any effect if there are no steppers. + GtkScrollbar :: trough-border = 0 # [ 1 ] ( >= 0 ) Spacing between thumb/steppers and outer trough bevel. + GtkScrollbar :: trough-side-details = 0 # [ 0 ] ( bool ) When TRUE, the parts of the trough on the two sides of the slider are drawn with different details. + GtkScrollbar :: trough-under-steppers = 1 # [ 1 ] ( bool ) Whether to draw the trough across the full length of the range or to exclude the steppers and their spacing. Note that setting the "stepper-spacing" style property to any value > 0 will automatically enable trough-under-steppers too. + + GtkScrollbar :: has-backward-stepper = 0 # [ 1 ] ( bool ) Display the standard backward arrow button. + GtkScrollbar :: has-forward-stepper = 0 # [ 1 ] ( bool ) Display the standard forward arrow button. + GtkScrollbar :: has-secondary-backward-stepper = 0 # [ 0 ] ( bool ) Display a second backward arrow button on the opposite end of the scrollbar. + GtkScrollbar :: has-secondary-forward-stepper = 0 # [ 0 ] ( bool ) Display a second forward arrow button on the opposite end of the scrollbar. + + GtkHScrollbar :: has-secondary-backward-stepper = 0 # [ 0 ] ( bool ) Display a second backward arrow button on the opposite end of the scrollbar. + GtkHScrollbar :: has-secondary-forward-stepper = 0 # [ 0 ] ( bool ) Display a second forward arrow button on the opposite end of the scrollbar. + GtkVScrollbar :: has-secondary-backward-stepper = 0 # [ 0 ] ( bool ) Display a second backward arrow button on the opposite end of the scrollbar. + GtkVScrollbar :: has-secondary-forward-stepper = 0 # [ 0 ] ( bool ) Display a second forward arrow button on the opposite end of the scrollbar. +# +- +# | PROPERTiES (MENUS) +# +- + GtkMenuBar :: internal-padding = 1 # [ 1 ] ( >= 0 ) Amount of border space between the menubar shadow and the menu items. + GtkMenuBar :: shadow-type = GTK_SHADOW_OUT # [ GTK_SHADOW_OUT ] Style of bevel around the menubar. + + GtkMenu :: arrow-placement = GTK_ARROWS_BOTH # [ GTK_ARROWS_BOTH ] Indicates where scroll arrows should be placed. + GtkMenu :: arrow-scaling = 0.5 # [ 0.7 ] ( 0.1 ) Arbitrary constant to scale down the size of the scroll arrow. + GtkMenu :: double-arrows = 1 # [ 1 ] ( bool ) When scrolling, always show both arrows. + GtkMenu :: horizontal-offset = -2 # [ -2 ] When the menu is a submenu, position it this number of pixels offset horizontally. + GtkMenu :: horizontal-padding = 0 # [ 0 ] ( >= 0 ) Extra space at the left and right edges of the menu. + GtkMenu :: vertical-offset = 0 # [ 0 ] When the menu is a submenu, position it this number of pixels offset vertically. + GtkMenu :: vertical-padding = 0 # [ 0 ] ( >= 0 ) Extra space at the top and bottom of the menu. + + GtkMenuItem :: arrow-scaling = 0.5 # [ 0.8 ] ( 0.2 ) Amount of space used up by arrow, relative to the menu item's font size. + GtkMenuItem :: arrow-spacing = 10 # [ 10 ] ( >= 0 ) Space between label and arrow. + GtkMenuItem :: horizontal-padding = 3 # [ 3 ] ( >= 0 ) Padding to left and right of the menu item. + GtkMenuItem :: selected-shadow-type = GTK_SHADOW_NONE # [ GTK_SHADOW_NONE ] Shadow type when item is selected. + GtkMenuItem :: toggle-spacing = 4 # [ 5 ] ( >= 0 ) Space between icon and label. + GtkMenuItem :: width-chars = 12 # [ 12 ] ( >= 0 ) The minimum desired width of the menu item in characters. +# +- +# | PROPERTiES (...) +# +- + GtkArrow :: arrow-scaling = 0.5 # [ 0.7 ] ( 0.1 ) Amount of space used up by arrow. + + GtkNotebook :: arrow-spacing = 0 # [ 0 ] ( >= 0 ) Spacing between the scroll arrows and the tabs. + GtkNotebook :: tab-curvature = 1 # [ 1 ] ( >= 0 ) Size of tab curvature. + GtkNotebook :: tab-overlap = 1 # [ 2 ] Size of tab overlap area. + + GtkTreeView :: horizontal-separator = 8 # [ 2 ] ( >= 0 ) Horizontal space between cells. Must be an even number. + GtkTreeView :: vertical-separator = 2 # [ 2 ] ( >= 0 ) Vertical space between cells. Must be an even number. + + GtkEntry :: honors-transparent-bg-hint = 1 # [ 0 ] ( bool ) (Clearlooks) Without this, gecko will fill in the background of the entry. + + +# GtkToolbar::shadow_type = GTK_SHADOW_ETCHED_IN + + +# GtkExpander :: expander-size = 8 +# GtkExpander :: expander-spacing = 20 + + + xthickness = 1 + ythickness = 1 + +# +- +# | COLORS +# +- + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade(1.1, @bg_color) + bg[ACTIVE] = shade(0.9, @bg_color) + bg[INSENSITIVE] = @bg_color + bg[SELECTED] = @selected_bg_color + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[ACTIVE] = shade(0.9, @fg_color) + fg[INSENSITIVE] = shade(0.7, @bg_color) + fg[SELECTED] = @selected_fg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = @base_color + base[INSENSITIVE] = shade(1.0, @bg_color) + base[ACTIVE] = shade(0.9, @selected_bg_color) + base[SELECTED] = @selected_bg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = shade(0.7, @bg_color) + text[SELECTED] = @selected_fg_color + +# +- +# | ENGiNE (MURRiNE) +# +- + engine "murrine" { + animation = TRUE # Animations on progressbars, radio and checkbuttons. + colorize_scrollbar = TRUE # Colorized scrollbars. + rgba = FALSE # RGBA support. + + focus_color = @clr_blu + + glazestyle = 0 # [ 0 ] (0) Flat, (1) Curved, (2) Concave, (3) Top Curved, (4) Beryl + glowstyle = 2 # [ 0 ] (0) Top, (1) Bottom, (2) Top & Bottom, (3) Horizontal, (4) Centered + lightborderstyle = 1 # [ 0 ] (0) Top, (1) All sides + listviewheaderstyle = 1 # [ 0 ] (0) Flat, (1) Glassy, (2) Raised + listviewstyle = 1 # [ 0 ] (0) NULL, (1) Dots + menustyle = 0 # [ 0 ] (0) No VStripe, (1) VStripe + menuitemstyle = 0 # [ 0 ] (0) Flat, (1) Glassy, (2) Striped + menubarstyle = 0 # [ 0 ] (0) Flat, (1) Glassy, (2) Gradient, (3) Striped + menubaritemstyle = 0 # [ 0 ] (0) MenuItem, (1) Button + progressbarstyle = 1 # [ 1 ] (0) NULL, (1) Stripes, (2) Cells + reliefstyle = 2 # [ 2 ] (0) Flat, (1) Inset, (2) Shadow + scrollbarstyle = 3 # [ 0 ] (0) NULL, (1) Circles, (2) Handles, (3) DStripes, (4) 3 & 2, (5) HStripes, (6) 5 & 2 + sliderstyle = 1 # [ 0 ] (0) NULL, (1) Handles + stepperstyle = 0 # [ 0 ] (0) Classic, (1) Unified + toolbarstyle = 0 # [ 0 ] (0) Flat, (1) Glassy + + contrast = 1.0 # [ 1.0 ] ( 0.10 ) ( 0 - 2 ) + glow_shade = 1.2 # [ 1.0 ] ( 0.10 ) ( 0 - 2 ) + highlight_shade = 1.0 # [ 1.1 ] ( 0.01 ) ( 0 - 2 ) + lightborder_shade = 1.5 # [ 1.1 ] ( 0.01 ) ( 0 - 2 ) + roundness = 2 # [ 1 ] ( 1.00 ) ( 0 - 8 ) + gradient_shades = { 1.125, 1.05, 1.0, 0.875 } + } +} +style "GRUVNOX_BIG" { +# +- - +# | GRUVNOX (CORE x 2) +# , + xthickness = 2 + ythickness = 2 +} +style "GRUVNOX_FAT" { +# +- - +# | GRUVNOX (CORE x 3) +# , + xthickness = 3 + ythickness = 3 +} + +style "GRUVNOX_BASE__BUTTON" = "GRUVNOX_FAT" { +# +- - +# | GRUVNOX -> BUTTON +# , + bg[NORMAL] = shade(1.05, @bg_color) # bg default. +} + +style "GRUVNOX_BASE__TOGGLE_CHECK_RADIO" = "GRUVNOX_FAT" { +# +- - +# | GRUVNOX -> TOGGLE +# , + bg[PRELIGHT] = @bg_color # text hover. +} + +style "GRUVNOX_BASE__TOGGLE_CHECK" = "GRUVNOX_BASE__TOGGLE_CHECK_RADIO" { +# +- - +# | GRUVNOX -> TOGGLE CHECK +# , + bg[SELECTED] = shade(1.2, @selected_bg_color) # check bg fill. + + text[NORMAL] = shade(0.4, @selected_bg_color) # check indicator default. + text[PRELIGHT] = shade(0.2, @selected_bg_color) # check indicator hover. + text[ACTIVE] = shade(0.6, @selected_bg_color) # check indicator press. +} + +style "GRUVNOX_BASE__TOGGLE_RADIO" = "GRUVNOX_BASE__TOGGLE_CHECK_RADIO" { +# +- - +# | GRUVNOX -> TOGGLE RADIO +# , + bg[SELECTED] = shade(1.2, @selected_bg_color) # radio bg fill. + + text[NORMAL] = shade(0.4, @selected_bg_color) # radio indicator default. + text[PRELIGHT] = shade(0.2, @selected_bg_color) # radio indicator hover. + text[ACTIVE] = shade(0.6, @selected_bg_color) # radio indicator press. +} + +style "GRUVNOX_BASE__EXPANDER" { +# +- - +# | GRUVNOX -> EXPANDER +# , + bg[PRELIGHT] = @bg_color # no highlighed bg rectangle! + + fg[NORMAL] = @fg_color # frame. + fg[PRELIGHT] = shade(1.2, @selected_bg_color) # hover. + + base[NORMAL] = @selected_bg_color # frame bg. +} + +style "GRUVNOX_BASE__MENU" = "GRUVNOX_BIG" { +# +- - +# | GRUVNOX -> MENU +# , + bg[NORMAL] = shade(1.25, @bg_color) # bg default. +} + +style "GRUVNOX_BASE__MENU_ITEM" = "GRUVNOX_BASE__MENU" { +# +- - +# | GRUVNOX -> MENU -> iTEM +# , + xthickness = 1 #2 + ythickness = 3 #3 + + GtkWidget :: separator-height = 0 # [ 0 ] ... + GtkWidget :: separator-width = 0 # [ 0 ] ... + GtkWidget :: wide-separators = 1 # [ 0 ] Configurable width and should be drawn using a box instead of a line. + + bg[PRELIGHT] = shade(0.85, @bg_color) # bg active. + bg[SELECTED] = shade(0.85, @bg_color) # bg active. + + text[NORMAL] = shade(1.4, @selected_bg_color) # check item indicator. + text[PRELIGHT] = shade(1.6, @selected_bg_color) # check item indicator hover. +} + +style "GRUVNOX_BASE__MENUBAR" { +# +- - +# | GRUVNOX -> MENUBAR +# , + bg[NORMAL] = @bg_color # bg default. +} + +style "GRUVNOX_BASE__MENUBAR_ITEM" = "GRUVNOX_BASE__MENU_ITEM" { +# +- - +# | GRUVNOX -> MENUBAR -> iTEM +# , + bg[PRELIGHT] = @bg_color # bg press, menu -> bg default. +} + +style "GRUVNOX_BASE__NOTEBOOK" = "GRUVNOX_BIG" { +# +- - +# | GRUVNOX -> NOTEBOOK +# , + bg[ACTIVE] = shade(0.8, @bg_color) # inactive tab bg. +} + +style "GRUVNOX_BASE__TOOLBAR" = "GRUVNOX_BIG" { +# +- - +# | GRUVNOX -> TOOLBAR +# , +} + +style "GRUVNOX_BASE__TREEVIEW" { +# +- - +# | GRUVNOX -> TREEViEW +# , + base[SELECTED] = mix(0.25, @base_color, @selected_bg_color) # selection bg. + base[ACTIVE] = mix(0.05, @base_color, @selected_bg_color) # selection no-focus bg. +} + +style "GRUVNOX_BASE__RANGE" = "GRUVNOX_BASE__BUTTON" { +# +- - +# | GRUVNOX -> RANGE +# , + xthickness = 1 + ythickness = 1 +} + +style "GRUVNOX_BASE__RANGE_SCALE" = "GRUVNOX_BASE__RANGE" { +# +- - +# | GRUVNOX -> RANGE -> SCALE +# , + bg[ACTIVE] = shade(1.25, @bg_color) # bg press. +} + +style "GRUVNOX_BASE__RANGE_SCROLLBAR" = "GRUVNOX_BASE__RANGE" { +# +- - +# | GRUVNOX -> RANGE -> SCROLLBAR +# , + bg[SELECTED] = mix(0.6, shade(1.1, @bg_color), @selected_bg_color) # slider bg. +} + +style "GRUVNOX_BASE__TOOLTIP" = "GRUVNOX_FAT" { +# +- - +# | GRUVNOX -> TOOLTiP +# , + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color +} + + +# +-----------------------------------------------------------------------------------------------------------------------------------------------+ +# +-----------------------------------------------------------------------------------------------------------------------------------------------+ +# | WIDGET STYLES +# +---------- - +# | GtkBin [ (TOGGLE)BUTTON | EXPANDER ] +style "GRUVNOX__BUTTON" = "GRUVNOX_BASE__BUTTON" { +# +- - +# | GtkButton +# , + engine "murrine" {} +} + style "GRUVNOX__TOGGLE_CHECK" = "GRUVNOX_BASE__TOGGLE_CHECK" { + # +- - + # | GtkButton -> GtkToggleButton -> GtkCheckButton + # , + engine "murrine" {} + } + style "GRUVNOX__TOGGLE_RADIO" = "GRUVNOX_BASE__TOGGLE_RADIO" { + # +- - + # | GtkButton -> GtkToggleButton -> GtkCheckButton -> GtkRadioButton + # , + engine "murrine" {} + } + +style "GRUVNOX__EXPANDER" = "GRUVNOX_BASE__EXPANDER" { +# +- - +# | GtkExpander +# , +} + +# +---------- - +# | GtkContainer [ MENU(BAR) ] +style "GRUVNOX__MENU" = "GRUVNOX_BASE__MENU" { +# +- - +# | GtkMenuShell -> GtkMenu +# , + engine "murrine" {} +} + style "GRUVNOX__MENU_ITEM" = "GRUVNOX_BASE__MENU_ITEM" { + # +- - + # | GtkItem -> GtkMenuItem + # , + engine "murrine" { + roundness = 1 + } + } + +style "GRUVNOX__MENUBAR" = "GRUVNOX_BASE__MENUBAR" { +# +- - +# | GtkMenuShell -> GtkMenuBar +# , + engine "murrine" {} +} + style "GRUVNOX__MENUBAR_ITEM" = "GRUVNOX_BASE__MENUBAR_ITEM" { + # +- - + # | GtkMenuShell -> GtkMenuBar -> x + # , + engine "murrine" {} + } + + + +# +---------- - +# | GtkContainer [ (NOTEBOOK|TOOLBAR) ] +style "GRUVNOX__NOTEBOOK" = "GRUVNOX_BASE__NOTEBOOK" { +# +- - +# | GtkNotebook +# , + engine "murrine" { + contrast = 1.0 + gradient_shades = { 1.85, 1.25, 1.2, 1.0 } + } + +# engine "clearlooks" { +# disable_focus = TRUE +# contrast = 0.93 +# radius = 2.0 +# reliefstyle = 1 +# style = GLOSSY # GLOSSY GUMMY INVERTED CLASSIC +# } +} + +style "GRUVNOX__TOOLBAR" = "GRUVNOX_BASE__TOOLBAR" { +# +- - +# | GtkToolbar +# , +} + + + +# +---------- - +# | GtkContainer [ (LIST|TREE(VIEW)) ] +style "GRUVNOX__TREEVIEW" = "GRUVNOX_BASE__TREEVIEW" { +# +- - +# | GtkTreeView +# , + fg[NORMAL] = @text_color # expander. + fg[PRELIGHT] = shade(1.6, @text_color) # ... + fg[ACTIVE] = @text_color # . + + engine "murrine" { + gradient_shades = { 1.1, 1.05, 1.025, 0.9 } + } +} + style "GRUVNOX__TREEVIEW_HEADER" { + # +- - + # | GtkTreeView -> *header* + # , + xthickness = 2 + ythickness = 1 + + fg[NORMAL] = @fg_color # expander reset. + fg[PRELIGHT] = @fg_color # ... + fg[ACTIVE] = shade(0.9, @fg_color) # . + } + + + +# +---------- - +# | GtkWidget [ ENTRY ] +style "GRUVNOX__ENTRY" = "GRUVNOX_FAT" { +# +- - +# | GtkEntry +# , + engine "murrine" {} +} + style "GRUVNOX__ENTRY_SPIN" = "GRUVNOX_FAT" { + # +- - + # | GtkEntry -> GtkSpinButton + # , + engine "murrine" {} + } + + + +# +---------- - +# | GtkWidget [ SC(ALE|ROLLBAR) ] +style "GRUVNOX__RANGE_SCALE" = "GRUVNOX_BASE__RANGE_SCALE" { +# +- - +# | GtkRange -> GtkScale +# , + engine "murrine" { + contrast = 1.15 + } +} + +style "GRUVNOX__RANGE_SCROLLBAR" = "GRUVNOX_BASE__RANGE_SCROLLBAR" { +# +- - +# | GtkRange -> GtkScrollbar +# , + engine "murrine" { + contrast = 1.2 + } +} + + + +# +---------- - +# | G(tk)Object [ TOOLTIP ] +style "GRUVNOX__TOOLTIP" = "GRUVNOX_BASE__TOOLTIP" { +# +- - +# | GtkTooltip(s) +# , + engine "murrine" { + gradient_shades = { 0.95, 1.0, 1.0, 0.95 } + } +} + + + + + +# +-----------------------------------------------------------------------------------------------------------------------------------------------+ +# +-----------------------------------------------------------------------------------------------------------------------------------------------+ +# | MATCHES +# , +class "GtkWidget" style "GRUVNOX" +class "GtkButton" style "GRUVNOX__BUTTON" +class "GtkCheckButton" style "GRUVNOX__TOGGLE_CHECK" +class "GtkRadioButton" style "GRUVNOX__TOGGLE_RADIO" +class "GtkExpander" style "GRUVNOX__EXPANDER" +class "GtkMenuBar" style "GRUVNOX__MENUBAR" +class "GtkMenu" style "GRUVNOX__MENU" +class "GtkMenuItem" style "GRUVNOX__MENU_ITEM" +class "GtkNotebook" style "GRUVNOX__NOTEBOOK" +class "GtkToolbar" style "GRUVNOX__TOOLBAR" +class "GtkTreeView" style "GRUVNOX__TREEVIEW" +class "GtkEntry" style "GRUVNOX__ENTRY" +class "GtkSpinButton" style "GRUVNOX__ENTRY_SPIN" +class "GtkRange" style "GRUVNOX_BASE__RANGE" +class "GtkScale" style "GRUVNOX__RANGE_SCALE" +class "GtkScrollbar" style "GRUVNOX__RANGE_SCROLLBAR" + +# +- - +# | MATCHES (WiDGETS) +# , +widget_class "*<GtkMenuBar>.*" style "GRUVNOX__MENUBAR_ITEM" +widget_class "*.<GtkTreeView>.<GtkButton>" style "GRUVNOX__TREEVIEW_HEADER" +widget_class "*.<GtkCTree>.<GtkButton>" style "GRUVNOX__TREEVIEW_HEADER" +widget_class "*.<GtkList>.<GtkButton>" style "GRUVNOX__TREEVIEW_HEADER" +widget_class "*.<GtkCList>.<GtkButton>" style "GRUVNOX__TREEVIEW_HEADER" + +# +- - +# | MATCHES (SPECiAL) +# , +widget "*gtk-tooltip*" style:highest "GRUVNOX__TOOLTIP" + + + + + +# +-----------------------------------------------------------------------------------------------------------------------------------------------+ +# +-----------------------------------------------------------------------------------------------------------------------------------------------+ +# | WORKAROUNDS +# +- +# | CLEARLOOKS +style "FIX__TEXT_IS_FG_COLOR" { +# +- - +# | Wrokaround style for places where the text color is used instead of the fg color. +# , + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[ACTIVE] = shade(0.9, @fg_color) + text[INSENSITIVE] = shade(0.7, @bg_color) + text[SELECTED] = @selected_fg_color +} +style "FIX__FG_IS_TEXT_COLOR" { +# +- - +# | Workaround style for places where the fg color is used instead of the text color. +# , + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, @bg_color) + fg[SELECTED] = @selected_fg_color +} + +widget_class "*.<GtkComboBox>.<GtkCellView>" style "FIX__TEXT_IS_FG_COLOR" # http://bugzilla.gnome.org/show_bug.cgi?id=382646 +widget "*.gtk-combobox-popup-menu.*" style "FIX__TEXT_IS_FG_COLOR" # This is the part of the workaround that fixes the menus +widget_class "*<GtkListItem>*" style "FIX__FG_IS_TEXT_COLOR" # Work around the usage of GtkLabel inside GtkListItems to display text. +widget_class "*<GtkCList>" style "FIX__FG_IS_TEXT_COLOR" # GtkCList also uses the fg color to draw text on top of the base colors. +widget_class "*<EelEditableLabel>" style "FIX__FG_IS_TEXT_COLOR" # Nautilus when renaming files, and maybe other places. +# +- - +# | ANJUTA +widget_class "*GdlDockItemGrip*" style "FIX__TEXT_IS_FG_COLOR" +# +- - +# | GNOME +style "FIX__GNOME_CFG_CENTER" { + fg[ACTIVE] = shade(0.9, @fg_color) + fg[NORMAL] = @text_color + fg[PRELIGHT] = @fg_color +} +style "FIX__GNOME_PANEL" { + bg[NORMAL] = @bg_color +} + +widget_class "*<BonoboDock>.*<ApplicationTile>*" style "FIX__GNOME_CFG_CENTER" +widget_class "*PanelWidget*" style "FIX__GNOME_PANEL" +# +- - +# | PiDGiN +widget_class "*<PidginStatusBox>.<GtkToggleButton>*" style "FIX__TEXT_IS_FG_COLOR" # Buddy list status combo. +# +- - +# | QUOD LiBET +widget_class "quodlibet+qltk+views+TreeViewHints*" style "GRUVNOX__TOOLTIP" +# +-----------------------------------------------------------------------------------------------------------------------------------------------+ +# +-----------------------------------------------------------------------------------------------------------------------------------------------+ + + + + + +# +---------- - +# , Notifcation daemon (TEST) +# +style "GRUVNOX__IFY" { + bg[NORMAL] = shade(1.0, @text_color) # BG + bg[ACTIVE] = shade(0.8, @base_color) # BORDER + + fg[NORMAL] = mix(0.5, @base_color, @clr_blu) # FG HEADER + fg[ACTIVE] = mix(0.5, @base_color, @clr_red) # FG HEADER CRITICAL + + text[NORMAL] = @base_color + + base[NORMAL] = mix(0.25, @text_color, @clr_blu) # NORMAL STRIPE + base[ACTIVE] = mix(0.25, @text_color, @clr_red) # CRITICAL ... +} +widget_class "gruvnoxify" style:highest "GRUVNOX__IFY" # libnotify (gruvnoxify) + diff --git a/X/.xinitrc b/X/.xinitrc index 176a3ba..6a481ff 100644 --- a/X/.xinitrc +++ b/X/.xinitrc @@ -5,5 +5,5 @@ synclient TapButton1=1 VertEdgeScroll=1 HorizEdgeScroll=1 VertTwoFingerScroll=0 ibus-daemon -drx nm-applet & clipit & -mate-power-manager & +#mate-power-manager & exec awesome diff --git a/awesome/.config/awesome/rc.lua b/awesome/.config/awesome/rc.lua index 7b41742..4785931 100644 --- a/awesome/.config/awesome/rc.lua +++ b/awesome/.config/awesome/rc.lua @@ -5,64 +5,78 @@ awful.rules = require("awful.rules") require("awful.autofocus") -- Widget and layout library local wibox = require("wibox") +local vicious = require("vicious") -- Theme handling library local beautiful = require("beautiful") -- Notification library local naughty = require("naughty") local menubar = require("menubar") --- Vicious and Lain -local vicious = require("vicious") -- Load Debian menu entries require("debian.menu") --- Launch a composting manager ---awful.util.spawn_with_shell("compton -r 6 -o .50 -l -9 -t -9 -c -C &") - -- {{{ Error handling -- Check if awesome encountered an error during startup and fell back to -- another config (This code will only ever execute for the fallback config) if awesome.startup_errors then - naughty.notify({ preset = naughty.config.presets.critical, - title = "Oops, there were errors during startup!", - text = awesome.startup_errors }) + naughty.notify({ + preset = naughty.config.presets.critical, + title = "Oops, there were errors during startup!", + text = awesome.startup_errors + }) end -- Handle runtime errors after startup do local in_error = false - awesome.connect_signal("debug::error", function (err) - -- Make sure we don't go into an endless error loop - if in_error then return end - in_error = true - - naughty.notify({ preset = naughty.config.presets.critical, - title = "Oops, an error happened!", - text = err }) - in_error = false - end) + awesome.connect_signal( + "debug::error", + function(err) + -- Make sure we don't go into an endless error loop + if in_error then return end + in_error = true + + naughty.notify({ + preset = naughty.config.presets.critical, + title = "Oops, an error happened!", + text = err + }) + in_error = false + end + ) end -- }}} -- {{{ Variable definitions -- Themes define colours, icons, font and wallpapers. -beautiful.init("~/.config/awesome/themes/gruvbox/theme.lua") - +beautiful.init("/home/cnx/.config/awesome/themes/gruvbox/theme.lua") + +-- This is used later as the default terminal and editor to run. +terminal = "x-terminal-emulator" +editor = "gvim" +editor_cmd = terminal .. " -e vim" + +-- Default modkey. +-- Usually, Mod4 is the key with a logo between Control and Alt. +-- If you do not like this or do not have such a key, +-- I suggest you to remap Mod4 to another key using xmodmap or other tools. +-- However, you can use another modifier like Mod1, but it may interact with others. modkey = "Mod4" -- Table of layouts to cover with awful.layout.inc, order matters. -local layouts = -{ - --lain.layout.uselessfair, - --lain.layout.uselessfair.horizontal, +local layouts = { + --awful.layout.suit.floating, + --awful.layout.suit.tile.left, + --awful.layout.suit.tile.top, awful.layout.suit.fair, awful.layout.suit.fair.horizontal, - awful.layout.suit.magnifier, + --awful.layout.suit.spiral, + --awful.layout.suit.spiral.dwindle, + --awful.layout.suit.max, awful.layout.suit.max.fullscreen, awful.layout.suit.tile.bottom, awful.layout.suit.tile, - --lain.layout.uselesstile.bottom, - --lain.layout.uselesstile + awful.layout.suit.magnifier } -- }}} @@ -80,37 +94,37 @@ awful.util.spawn_with_shell("hsetroot -solid '#282828'") tags = {} for s = 1, screen.count() do -- Each screen has its own tag table. - tags[s] = awful.tag({ 1, 2, 3, 4, 5, 6, 7, 8, 9 }, s, layouts[1]) + tags[s] = awful.tag({1, 2, 3, 4, 5, 6, 7, 8, 9}, s, layouts[1]) end -- }}} -- {{{ Menu -- Create a laucher widget and a main menu -mymainmenu = awful.menu( debian.menu.Debian_menu.Debian ) +myawesomemenu = { + {"manual", terminal .. " -e man awesome"}, + {"edit config", editor_cmd .. " " .. awesome.conffile}, + {"restart", awesome.restart}, + {"quit", awesome.quit} +} + +mymainmenu = awful.menu({items = { + {"awesome", myawesomemenu, beautiful.awesome_icon}, + {"Debian", debian.menu.Debian_menu.Debian}, + {"open terminal", terminal} +}}) + +mylauncher = awful.widget.launcher({ + image = beautiful.awesome_icon, + menu = mymainmenu +}) -- Menubar configuration ---menubar.utils.terminal = "uxterm" -- Set the terminal for applications that require it +menubar.utils.terminal = terminal -- Set the terminal for applications that require it -- }}} -- {{{ Wibox --- Create a wibox for each screen and add it -mywibox = {} -mypromptbox = {} -mylayoutbox = {} -mytaglist = {} -mytaglist.buttons = awful.util.table.join( - awful.button({ }, 1, awful.tag.viewonly), - awful.button({ modkey }, 1, awful.client.movetotag), - awful.button({ }, 3, awful.tag.viewtoggle), - awful.button({ modkey }, 3, awful.client.toggletag), - awful.button({ }, 4, function(t) awful.tag.viewnext(awful.tag.getscreen(t)) end), - awful.button({ }, 5, function(t) awful.tag.viewprev(awful.tag.getscreen(t)) end) - ) - -- Create a textclock widget -myclock_text = awful.widget.textclock( - "<span color='#3c3836'> #%u %FT%R</span>", - 60) +myclock_text = awful.widget.textclock("<span color='#3c3836'> #%u %FT%R</span>") myclock = wibox.widget.background() myclock:set_widget(myclock_text) myclock:set_bg("#d65d0e") @@ -123,7 +137,8 @@ vicious.register( function(widget, args) return("<span color='#3c3836'> CPU%03d%%</span>"):format(args[1]) end, - 5) + 5 +) mycpuwidget = wibox.widget.background() mycpuwidget:set_widget(mycpuwidget_text) mycpuwidget:set_bg("#d79921") @@ -136,7 +151,8 @@ vicious.register( function(widget, args) return("<span color='#3c3836'> MEM%03d%%</span>"):format(args[1]) end, - 5) + 5 +) mymemwidget = wibox.widget.background() mymemwidget:set_widget(mymemwidget_text) mymemwidget:set_bg("#98971a") @@ -147,72 +163,36 @@ vicious.register( mybatwidget_text, vicious.widgets.bat, function(widget, args) - return("<span color='#3c3836'> %s%03d%%</span>"):format(args[1], - args[2]) + return("<span color='#3c3836'> %s%03d%%</span>"):format( + args[1], + args[2] + ) end, 5, - "C11F") + "C11F" +) mybatwidget = wibox.widget.background() mybatwidget:set_widget(mybatwidget_text) mybatwidget:set_bg("#689d6a") -- Create a volume widget ---function update_volume(widget) --- local fd = io.popen("amixer sget Master") --- local status = fd:read("*all") --- fd:close() --- -- local volume = tonumber(string.match(status, "(%d?%d?%d)%%")) / 100 --- local volume = string.match(status, "(%d?%d?%d)%%") --- volume = string.format("VOL%03d", volume) --- status = string.match(status, "%[(o[^%]]*)%]") --- if string.find(status, "on", 1, true) then --- volume = volume .. "%" --- else --- volume = volume .. "M" --- end --- widget:set_markup("<span color='#3c3836'> " .. volume .. "</span>") ---end - myvolwidget_text = wibox.widget.textbox() ---update_volume(myvolwidget_text) vicious.register( myvolwidget_text, vicious.widgets.volume, function(widget, args) - return("<span color='#3c3836'> %s%03d%%</span>"):format(args[2], - args[1]) + return("<span color='#3c3836'> %s%03d%%</span>"):format( + args[2], + args[1] + ) end, 1, - "Master") + "Master" +) myvolwidget = wibox.widget.background() myvolwidget:set_widget(myvolwidget_text) myvolwidget:set_bg("#458588") --- Create network usage widgets ---myupwidget_text = wibox.widget.textbox() ---vicious.register( --- myupwidget_text, --- vicious.widgets.net, --- function (widget, args) --- return ("<span color='#3c3836'> ↑%04.0fkB</span>"):format(args["{wlp2s2 up_kb}"]) --- end, --- 1) ---myupwidget = wibox.widget.background() ---myupwidget:set_widget(myupwidget_text) ---myupwidget:set_bg("#689d6a") --- ---mydownwidget_text = wibox.widget.textbox() ---vicious.register( --- mydownwidget_text, --- vicious.widgets.net, --- function (widget, args) --- return ("<span color='#3c3836'> ↓%04.0fkB</span>"):format(args["{wlp2s2 down_kb}"]) --- end, --- 1) ---mydownwidget = wibox.widget.background() ---mydownwidget:set_widget(mydownwidget_text) ---mydownwidget:set_bg("#458588") - -- Arrows myarrow0 = wibox.widget.imagebox() myarrow0:set_image(beautiful.arrow0) @@ -227,6 +207,85 @@ myarrow4:set_image(beautiful.arrow4) myarrow5 = wibox.widget.imagebox() myarrow5:set_image(beautiful.arrow5) +-- Create a wibox for each screen and add it +mywibox = {} +mypromptbox = {} +mylayoutbox = {} +mytaglist = {} +mytaglist.buttons = awful.util.table.join( + awful.button({}, 1, awful.tag.viewonly), + awful.button({modkey}, 1, awful.client.movetotag), + awful.button({}, 3, awful.tag.viewtoggle), + awful.button({modkey}, 3, awful.client.toggletag), + awful.button( + {}, + 4, + function(t) + awful.tag.viewnext(awful.tag.getscreen(t)) + end + ), + awful.button( + {}, + 5, + function(t) + awful.tag.viewprev(awful.tag.getscreen(t)) + end + ) +) +mytasklist = {} +mytasklist.buttons = awful.util.table.join( + awful.button( + {}, + 1, + function(c) + if c == client.focus then + c.minimized = true + else + -- Without this, the following + -- :isvisible() makes no sense + c.minimized = false + if not c:isvisible() then + awful.tag.viewonly(c:tags()[1]) + end + -- This will also un-minimize + -- the client, if needed + client.focus = c + c:raise() + end + end + ), + awful.button( + {}, + 3, + function() + if instance then + instance:hide() + instance = nil + else + instance = awful.menu.clients({ + theme = {width = 250} + }) + end + end + ), + awful.button( + {}, + 4, + function() + awful.client.focus.byidx(1) + if client.focus then client.focus:raise() end + end + ), + awful.button( + {}, + 5, + function() + awful.client.focus.byidx(-1) + if client.focus then client.focus:raise() end + end + ) +) + for s = 1, screen.count() do -- Create a promptbox for each screen mypromptbox[s] = awful.widget.prompt({prompt = " "}) @@ -234,30 +293,40 @@ for s = 1, screen.count() do -- We need one layoutbox per screen. mylayoutbox[s] = awful.widget.layoutbox(s) mylayoutbox[s]:buttons(awful.util.table.join( - awful.button({ }, 1, function () awful.layout.inc(layouts, 1) end), - awful.button({ }, 3, function () awful.layout.inc(layouts, -1) end), - awful.button({ }, 4, function () awful.layout.inc(layouts, 1) end), - awful.button({ }, 5, function () awful.layout.inc(layouts, -1) end))) + awful.button({}, 1, function() awful.layout.inc(layouts, 1) end), + awful.button({}, 3, function() awful.layout.inc(layouts, -1) end), + awful.button({}, 4, function() awful.layout.inc(layouts, 1) end), + awful.button({}, 5, function() awful.layout.inc(layouts, -1) end) + )) -- Create a taglist widget - mytaglist[s] = awful.widget.taglist(s, awful.widget.taglist.filter.all, mytaglist.buttons) + mytaglist[s] = awful.widget.taglist( + s, + awful.widget.taglist.filter.all, + mytaglist.buttons + ) + + -- Create a tasklist widget + mytasklist[s] = awful.widget.tasklist( + s, + awful.widget.tasklist.filter.currenttags, + mytasklist.buttons + ) -- Create the wibox - mywibox[s] = awful.wibox({ position = "top", height = "24", screen = s }) + mywibox[s] = awful.wibox({position = "top", height = "24", screen = s}) -- Widgets that are aligned to the left local left_layout = wibox.layout.fixed.horizontal() + --left_layout:add(mylauncher) left_layout:add(myclock) - --left_layout:add(myarrow0) left_layout:add(myarrow1) left_layout:add(mycpuwidget) left_layout:add(myarrow2) left_layout:add(mymemwidget) left_layout:add(myarrow3) - --left_layout:add(myupwidget) left_layout:add(mybatwidget) left_layout:add(myarrow4) left_layout:add(myvolwidget) - --left_layout:add(mydownwidget) left_layout:add(myarrow5) left_layout:add(mypromptbox[s]) @@ -270,6 +339,7 @@ for s = 1, screen.count() do -- Now bring it all together (with the tasklist in the middle) local layout = wibox.layout.align.horizontal() layout:set_left(left_layout) + --layout:set_middle(mytasklist[s]) layout:set_right(right_layout) mywibox[s]:set_widget(layout) @@ -278,172 +348,264 @@ end -- {{{ Mouse bindings root.buttons(awful.util.table.join( - awful.button({ }, 3, function () mymainmenu:toggle() end), - awful.button({ }, 4, awful.tag.viewnext), - awful.button({ }, 5, awful.tag.viewprev) + awful.button({}, 3, function() mymainmenu:toggle() end), + awful.button({}, 4, awful.tag.viewnext), + awful.button({}, 5, awful.tag.viewprev) )) -- }}} -- {{{ Key bindings globalkeys = awful.util.table.join( - awful.key({ modkey, }, "Left", awful.tag.viewprev ), - awful.key({ modkey, }, "Right", awful.tag.viewnext ), - awful.key({ modkey, }, "Escape", awful.tag.history.restore), - - awful.key({ modkey, }, "0", function () awful.screen.focus_relative( 1) end), - awful.key({ modkey, }, "j", - function () + awful.key({modkey}, "Left", awful.tag.viewprev), + awful.key({modkey}, "Right", awful.tag.viewnext), + awful.key({modkey}, "Escape", awful.tag.history.restore), + + awful.key( + {modkey}, + "j", + function() awful.client.focus.byidx( 1) if client.focus then client.focus:raise() end - end), - awful.key({ modkey, }, "k", - function () + end + ), + awful.key( + {modkey}, + "k", + function() awful.client.focus.byidx(-1) if client.focus then client.focus:raise() end - end), - awful.key({ modkey, "Shift" }, "w", function () mymainmenu:show() end), + end + ), + awful.key({modkey}, "w", function() mymainmenu:show() end), -- Layout manipulation - awful.key({ modkey, "Shift" }, "j", function () awful.client.swap.byidx( 1) end), - awful.key({ modkey, "Shift" }, "k", function () awful.client.swap.byidx( -1) end), - awful.key({ modkey, }, "u", awful.client.urgent.jumpto), - awful.key({ modkey, }, "Tab", - function () + awful.key( + {modkey, "Shift"}, + "j", + function() awful.client.swap.byidx(1) end + ), + awful.key( + {modkey, "Shift"}, + "k", + function() awful.client.swap.byidx(-1) end + ), + awful.key({modkey}, "0", function() awful.screen.focus_relative(1) end), + awful.key({modkey}, "u", awful.client.urgent.jumpto), + awful.key( + {modkey}, + "Tab", + function() awful.client.focus.history.previous() - if client.focus then - client.focus:raise() - end - end), + if client.focus then client.focus:raise() end + end + ), -- Standard program - awful.key({ modkey, }, "t", function () awful.util.spawn("uxterm") end), - awful.key({ modkey, "Shift" }, "t", function () awful.util.spawn("uxterm -e su -") end), - awful.key({ modkey, }, "b", function () awful.util.spawn("x-www-browser") end), - awful.key({ modkey, }, "v", function () awful.util.spawn("gvim") end), - awful.key({ modkey, }, "f", function () awful.util.spawn("spacefm") end), - awful.key({ modkey, }, "p", function () awful.util.spawn("uxterm -e python3") end), - awful.key({ modkey, }, "m", function () awful.util.spawn("uxterm -e mutt") end), - awful.key({ modkey, }, "r", function () awful.util.spawn("uxterm -e ranger") end), - awful.key({ modkey, }, "c", function () awful.util.spawn("uxterm -e cmus") end), - awful.key({ modkey, }, "w", function () awful.util.spawn("uxterm -e weechat") end), - awful.key({ modkey, }, "s", function () awful.util.spawn("slock xset dpms force off") end), - awful.key({ modkey, "Shift" }, "s", function () awful.util.spawn("slock systemctl suspend -i") end), - awful.key({ modkey, "Shift" }, "r", awesome.restart), - awful.key({ modkey, "Shift" }, "q", awesome.quit), - - awful.key({ modkey, }, "l", function () awful.tag.incmwfact( 0.05) end), - awful.key({ modkey, }, "h", function () awful.tag.incmwfact(-0.05) end), - awful.key({ modkey, "Shift" }, "h", function () awful.tag.incnmaster( 1) end), - awful.key({ modkey, "Shift" }, "l", function () awful.tag.incnmaster(-1) end), - awful.key({ modkey, "Control" }, "h", function () awful.tag.incncol( 1) end), - awful.key({ modkey, "Control" }, "l", function () awful.tag.incncol(-1) end), - awful.key({ modkey, }, "Return", function () awful.layout.inc(layouts, 1) end), - awful.key({ modkey, "Shift" }, "Return", function () awful.layout.inc(layouts, -1) end), - - awful.key({ modkey, "Shift" }, "n", awful.client.restore), - + awful.key({modkey, "Control"}, "r", awesome.restart), + -- Not needed / Too dangerous + --awful.key({modkey, "Shift"}, "q", awesome.quit), + awful.key({modkey}, "l", function() awful.tag.incmwfact(0.05) end), + awful.key({modkey}, "h", function() awful.tag.incmwfact(-0.05) end), + awful.key({modkey, "Shift"}, "h", function() awful.tag.incnmaster(1) end), + awful.key({modkey, "Shift"}, "l", function() awful.tag.incnmaster(-1) end), + awful.key({modkey, "Control"}, "h", function() awful.tag.incncol(1) end), + awful.key({modkey, "Control"}, "l", function() awful.tag.incncol(-1) end), + awful.key({modkey}, "Return", function() awful.layout.inc(layouts, 1) end), + awful.key( + {modkey, "Shift"}, + "Return", + function() awful.layout.inc(layouts, -1) end + ), + -- Not used + --awful.key({modkey, "Control"}, "n", awful.client.restore), -- Prompt - awful.key({ modkey, "Shift" }, ";", function () mypromptbox[mouse.screen]:run() end), - - awful.key({ modkey }, "x", - function () - awful.prompt.run({ prompt = "Run Lua code: " }, - mypromptbox[mouse.screen].widget, - awful.util.eval, nil, - awful.util.getdir("cache") .. "/history_eval") - end) + awful.key( + {modkey, "Shift"}, + ";", + function() mypromptbox[mouse.screen]:run() end + ), + awful.key( + {modkey}, + "x", + function() + awful.prompt.run({prompt = "Run Lua code: "}, + mypromptbox[mouse.screen].widget, + awful.util.eval, nil, + awful.util.getdir("cache") .. "/history_eval") + end + ), -- Menubar - -- awful.key({ modkey }, "p", function() menubar.show() end) + awful.key({modkey, "Shift"}, "p", function() menubar.show() end), + + -- Applications + awful.key({modkey}, "t", function() awful.util.spawn(terminal) end), + awful.key( + {modkey, "Shift"}, + "t", + function() awful.util.spawn(terminal .. " -e su -") end + ), + awful.key( + {modkey}, + "p", + function() awful.util.spawn(terminal .. " -e python3") end + ), + awful.key( + {modkey}, + "r", + function() awful.util.spawn(terminal .. " -e ranger") end + ), + awful.key( + {modkey}, + "c", + function() awful.util.spawn(terminal .. " -e cmus") end + ), + awful.key( + {modkey}, + "m", + function() awful.util.spawn(terminal .. " -e mutt") end + ), + awful.key({modkey}, "v", function() awful.util.spawn(editor) end), + awful.key({modkey}, "f", function() awful.util.spawn("firefox") end), + awful.key({modkey}, "z", function() awful.util.spawn("zathura") end), + awful.key({modkey}, "s", function() awful.util.spawn("slock") end), + awful.key( + {modkey, "Shift"}, + "s", + function() awful.util.spawn("slock systemctl -i suspend") end + ) ) -- Adjusting volumes -globalkeys = awful.util.table.join(globalkeys, awful.key({ }, "XF86AudioRaiseVolume", function() - awful.util.spawn("amixer sset Master 5%+", false) - --update_volume(myvolwidget_text) -end)) -globalkeys = awful.util.table.join(globalkeys, awful.key({ }, "XF86AudioLowerVolume", function() - awful.util.spawn("amixer sset Master 5%-", false) - --update_volume(myvolwidget_text) -end)) -globalkeys = awful.util.table.join(globalkeys, awful.key({ }, "XF86AudioMute", function() - awful.util.spawn("amixer sset Master toggle", false) - -- The 2 following lines were needed at least on my configuration, otherwise it would get stuck muted - -- However, if the channel you're using is "Speaker" or "Headpphone" - -- instead of "Master", you'll have to comment out their corresponding line below. - awful.util.spawn("amixer sset Speaker unmute", false) - awful.util.spawn("amixer sset Headphone unmute", false) - --update_volume(myvolwidget_text) -end)) +globalkeys = awful.util.table.join( + globalkeys, + awful.key({}, "XF86AudioRaiseVolume", + function() awful.util.spawn("amixer sset Master 5%+", false) end) +) +globalkeys = awful.util.table.join( + globalkeys, + awful.key( + {}, + "XF86AudioLowerVolume", + function() awful.util.spawn("amixer sset Master 5%-", false) end + ) +) +globalkeys = awful.util.table.join( + globalkeys, + awful.key( + {}, + "XF86AudioMute", + function() + awful.util.spawn("amixer sset Master toggle", false) + -- The 2 following lines were needed at least on my configuration, + -- otherwise it would get stuck muted. However, if the channel + -- you're using is "Speaker" or "Headpphone" instead of "Master", + -- you'll have to comment out their corresponding line below. + awful.util.spawn("amixer sset Speaker unmute", false) + awful.util.spawn("amixer sset Headphone unmute", false) + end + ) +) clientkeys = awful.util.table.join( - awful.key({ modkey, "Shift" }, "f", function (c) c.fullscreen = not c.fullscreen end), - awful.key({ modkey, }, "q", function (c) c:kill() end), - --awful.key({ modkey, "Control" }, "Return", awful.client.floating.toggle ), - awful.key({ modkey, "Control" }, "Return", function (c) c:swap(awful.client.getmaster()) end), - awful.key({ modkey, "Shift" }, "0", awful.client.movetoscreen ), - --awful.key({ modkey, }, "t", function (c) c.ontop = not c.ontop end), - --awful.key({ modkey, }, "m", - -- function (c) + awful.key({modkey}, "q", function(c) c:kill() end), + awful.key( + {modkey, "Control"}, + "Return", + function(c) c:swap(awful.client.getmaster()) end + ), + awful.key({modkey, "Shift"}, "0", awful.client.movetoscreen), + awful.key( + {modkey, "Control"}, + "t", + function(c) awful.titlebar.toggle(c) end + ) + -- Not used + --awful.key({modkey}, "f", function(c) c.fullscreen = not c.fullscreen end), + --awful.key({modkey, "Control"}, "space", awful.client.floating.toggle), + --awful.key({modkey}, "t", function(c) c.ontop = not c.ontop end), + --awful.key( + -- {modkey}, + -- "n", + -- function(c) + -- -- The client currently has the input focus, so it cannot be + -- -- minimized, since minimized clients can't have the focus. + -- c.minimized = true + -- end + --), + --awful.key( + -- {modkey}, + -- "m", + -- function(c) -- c.maximized_horizontal = not c.maximized_horizontal -- c.maximized_vertical = not c.maximized_vertical - -- end), - awful.key({ modkey, }, "n", - function (c) - -- The client currently has the input focus, so it cannot be - -- minimized, since minimized clients can't have the focus. - c.minimized = true - end) + -- end + --) ) -- Bind all key numbers to tags. -- Be careful: we use keycodes to make it works on any keyboard layout. -- This should map on the top row of your keyboard, usually 1 to 9. for i = 1, 9 do - globalkeys = awful.util.table.join(globalkeys, + globalkeys = awful.util.table.join( + globalkeys, -- View tag only. - awful.key({ modkey }, "#" .. i + 9, - function () - local screen = mouse.screen - local tag = awful.tag.gettags(screen)[i] - if tag then - awful.tag.viewonly(tag) - end - end), + awful.key( + {modkey}, + "#" .. i + 9, + function() + local screen = mouse.screen + local tag = awful.tag.gettags(screen)[i] + if tag then + awful.tag.viewonly(tag) + end + end + ), -- Toggle tag. - awful.key({ modkey, "Control" }, "#" .. i + 9, - function () - local screen = mouse.screen - local tag = awful.tag.gettags(screen)[i] - if tag then - awful.tag.viewtoggle(tag) - end - end), + awful.key( + {modkey, "Control"}, + "#" .. i + 9, + function() + local screen = mouse.screen + local tag = awful.tag.gettags(screen)[i] + if tag then + awful.tag.viewtoggle(tag) + end + end + ), -- Move client to tag. - awful.key({ modkey, "Shift" }, "#" .. i + 9, - function () - if client.focus then - local tag = awful.tag.gettags(client.focus.screen)[i] - if tag then - awful.client.movetotag(tag) - end - end - end), + awful.key( + {modkey, "Shift"}, + "#" .. i + 9, + function() + if client.focus then + local tag = awful.tag.gettags(client.focus.screen)[i] + if tag then + awful.client.movetotag(tag) + end + end + end + ), -- Toggle tag. - awful.key({ modkey, "Control", "Shift" }, "#" .. i + 9, - function () - if client.focus then - local tag = awful.tag.gettags(client.focus.screen)[i] - if tag then - awful.client.toggletag(tag) - end - end - end)) + awful.key( + {modkey, "Control", "Shift"}, + "#" .. i + 9, + function() + if client.focus then + local tag = awful.tag.gettags(client.focus.screen)[i] + if tag then + awful.client.toggletag(tag) + end + end + end + ) + ) end clientbuttons = awful.util.table.join( - awful.button({ }, 1, function (c) client.focus = c; c:raise() end), - awful.button({ modkey }, 1, awful.mouse.client.move), - awful.button({ modkey }, 3, awful.mouse.client.resize)) + awful.button({}, 1, function(c) client.focus = c; c:raise() end), + awful.button({modkey}, 1, awful.mouse.client.move), + awful.button({modkey}, 3, awful.mouse.client.resize) +) -- Set keys root.keys(globalkeys) @@ -453,78 +615,90 @@ root.keys(globalkeys) -- Rules to apply to new clients (through the "manage" signal). awful.rules.rules = { -- All clients will match this rule. - { rule = { }, - properties = { border_width = beautiful.border_width, - border_color = beautiful.border_normal, - focus = awful.client.focus.filter, - size_hints_honor = false, - raise = true, - keys = clientkeys, - buttons = clientbuttons } }, - --{ rule = { class = "X-terminal-emulator" }, - -- properties = { size_hints_honor = false } }, - --{ rule = { class = "Gvim" }, - -- properties = { size_hints_honor = false } }, - { rule = { class = "Volti-mixer" }, - properties = { floating = true } }, - { rule = { class = "vlc" }, - properties = { floating = true } }, - { rule = { class = "Gcolor2" }, - properties = { floating = true } }, - { rule = { class = "pinentry" }, - properties = { floating = true } }, - { rule = { class = "Twf" }, - properties = { floating = true } }, - { rule = { class = "Galculator" }, - properties = { floating = true } }, + { + rule = {}, + properties = { + border_width = beautiful.border_width, + border_color = beautiful.border_normal, + size_hints_honor = false, + focus = awful.client.focus.filter, + raise = true, + keys = clientkeys, + buttons = clientbuttons + } + }, + --{rule = {class = "MPlayer"}, properties = {floating = true}}, + --{rule = {class = "pinentry"}, properties = {floating = true}}, + --{rule = {class = "gimp"}, properties = {floating = true}}, + {rule = {class = "Gcolor2"}, properties = {floating = true}}, + {rule = {class = "Torbrowser-launcher"}, properties = {floating = true}}, + {rule = {class = "Twf"}, properties = {floating = true}}, -- Set Firefox to always map on tags number 2 of screen 1. - -- { rule = { class = "Firefox" }, - -- properties = { tag = tags[1][2] } }, + --{rule = {class = "Firefox"}, properties = {tag = tags[1][2]}}, } -- }}} -- {{{ Signals --- Signal function to execute when a new client appears. -client.connect_signal("manage", function (c, startup) - -- Enable sloppy focus - c:connect_signal("mouse::enter", function(c) - if awful.layout.get(c.screen) ~= awful.layout.suit.magnifier - and awful.client.focus.filter(c) then - client.focus = c - end - end) +-- Signal functionto execute when a new client appears. +client.connect_signal( + "manage", + function(c, startup) + -- Enable sloppy focus + c:connect_signal( + "mouse::enter", + function(c) + if awful.layout.get(c.screen) ~= awful.layout.suit.magnifier + and awful.client.focus.filter(c) then + client.focus = c + end + end + ) if not startup then -- Set the windows at the slave, -- i.e. put it at the end of others instead of setting it master. -- awful.client.setslave(c) - - -- Put windows in a smart way, only if they does not set an initial position. - if not c.size_hints.user_position and not c.size_hints.program_position then + -- Put windows in a smart way, only if they does not set an initial + -- position. + if not c.size_hints.user_position + and not c.size_hints.program_position then awful.placement.no_overlap(c) awful.placement.no_offscreen(c) end - elseif not c.size_hints.user_position and not c.size_hints.program_position then + elseif not c.size_hints.user_position + and not c.size_hints.program_position then -- Prevent clients from being unreachable after screen count change awful.placement.no_offscreen(c) end - --local titlebars_enabled = true - --if titlebars_enabled and (c.type == "normal" or c.type == "dialog") then - if awful.client.floating.get(c) then + local titlebars_enabled = true + if titlebars_enabled and (c.type == "normal" or c.type == "dialog") then -- buttons for the titlebar local buttons = awful.util.table.join( - awful.button({ }, 1, function() + awful.button( + {}, + 1, + function() client.focus = c c:raise() awful.mouse.client.move(c) - end), - awful.button({ }, 3, function() + end + ), + awful.button( + {}, + 3, + function() client.focus = c c:raise() awful.mouse.client.resize(c) - end) - ) + end + ) + ) + + -- Widgets that are aligned to the right + local right_layout = wibox.layout.fixed.horizontal() + --right_layout:add(awful.titlebar.widget.iconwidget(c)) + right_layout:buttons(buttons) -- Widgets that are aligned to the left local left_layout = wibox.layout.fixed.horizontal() @@ -536,20 +710,31 @@ client.connect_signal("manage", function (c, startup) -- The title goes in the middle local middle_layout = wibox.layout.flex.horizontal() - local title = awful.titlebar.widget.titlewidget(c) - title:set_align("center") - middle_layout:add(title) + --local title = awful.titlebar.widget.titlewidget(c) + --title:set_align("center") + --middle_layout:add(title) middle_layout:buttons(buttons) -- Now bring it all together local layout = wibox.layout.align.horizontal() layout:set_left(left_layout) + layout:set_right(right_layout) layout:set_middle(middle_layout) - awful.titlebar(c):set_widget(layout) + awful.titlebar(c, {size = "6"}):set_widget(layout) + end + + if not awful.client.floating.get(c) then + awful.titlebar.hide(c) end end) -client.connect_signal("focus", function(c) c.border_color = beautiful.border_focus end) -client.connect_signal("unfocus", function(c) c.border_color = beautiful.border_normal end) +client.connect_signal( + "focus", + function(c) c.border_color = beautiful.border_focus end +) +client.connect_signal( + "unfocus", + function(c) c.border_color = beautiful.border_normal end +) -- }}} diff --git a/awesome/.config/awesome/themes/default/arrows/0.png b/awesome/.config/awesome/themes/default/arrows/0.png new file mode 100644 index 0000000..9acbc37 --- /dev/null +++ b/awesome/.config/awesome/themes/default/arrows/0.png Binary files differdiff --git a/awesome/.config/awesome/themes/default/arrows/1.png b/awesome/.config/awesome/themes/default/arrows/1.png new file mode 100644 index 0000000..29ad5b0 --- /dev/null +++ b/awesome/.config/awesome/themes/default/arrows/1.png Binary files differdiff --git a/awesome/.config/awesome/themes/default/arrows/2.png b/awesome/.config/awesome/themes/default/arrows/2.png new file mode 100644 index 0000000..4b6a25f --- /dev/null +++ b/awesome/.config/awesome/themes/default/arrows/2.png Binary files differdiff --git a/awesome/.config/awesome/themes/default/arrows/3.png b/awesome/.config/awesome/themes/default/arrows/3.png new file mode 100644 index 0000000..5d40ead --- /dev/null +++ b/awesome/.config/awesome/themes/default/arrows/3.png Binary files differdiff --git a/awesome/.config/awesome/themes/default/arrows/4.png b/awesome/.config/awesome/themes/default/arrows/4.png new file mode 100644 index 0000000..c821055 --- /dev/null +++ b/awesome/.config/awesome/themes/default/arrows/4.png Binary files differdiff --git a/awesome/.config/awesome/themes/default/arrows/5.png b/awesome/.config/awesome/themes/default/arrows/5.png new file mode 100644 index 0000000..47c8db0 --- /dev/null +++ b/awesome/.config/awesome/themes/default/arrows/5.png Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/gradient-debian-big.png b/awesome/.config/awesome/themes/default/gradient-debian-big.png index 6c51fff..6c51fff 100644 --- a/awesome/.config/awesome/themes/gruvbox/gradient-debian-big.png +++ b/awesome/.config/awesome/themes/default/gradient-debian-big.png Binary files differdiff --git a/awesome/.config/awesome/themes/default/submenu.png b/awesome/.config/awesome/themes/default/submenu.png new file mode 100644 index 0000000..6f9e9c5 --- /dev/null +++ b/awesome/.config/awesome/themes/default/submenu.png Binary files differdiff --git a/awesome/.config/awesome/themes/default/taglist/squarefw.png b/awesome/.config/awesome/themes/default/taglist/squarefw.png new file mode 100644 index 0000000..107fdb1 --- /dev/null +++ b/awesome/.config/awesome/themes/default/taglist/squarefw.png Binary files differdiff --git a/awesome/.config/awesome/themes/default/taglist/squarew.png b/awesome/.config/awesome/themes/default/taglist/squarew.png new file mode 100644 index 0000000..208ec0c --- /dev/null +++ b/awesome/.config/awesome/themes/default/taglist/squarew.png Binary files differdiff --git a/awesome/.config/awesome/themes/default/titlebar/close_focus.png b/awesome/.config/awesome/themes/default/titlebar/close_focus.png new file mode 100644 index 0000000..a5b7958 --- /dev/null +++ b/awesome/.config/awesome/themes/default/titlebar/close_focus.png Binary files differdiff --git a/awesome/.config/awesome/themes/default/titlebar/close_normal.png b/awesome/.config/awesome/themes/default/titlebar/close_normal.png new file mode 100644 index 0000000..df06784 --- /dev/null +++ b/awesome/.config/awesome/themes/default/titlebar/close_normal.png Binary files differdiff --git a/awesome/.config/awesome/themes/default/titlebar/floating_focus_active.png b/awesome/.config/awesome/themes/default/titlebar/floating_focus_active.png new file mode 100644 index 0000000..0eaa397 --- /dev/null +++ b/awesome/.config/awesome/themes/default/titlebar/floating_focus_active.png Binary files differdiff --git a/awesome/.config/awesome/themes/default/titlebar/floating_focus_inactive.png b/awesome/.config/awesome/themes/default/titlebar/floating_focus_inactive.png new file mode 100644 index 0000000..9b71af1 --- /dev/null +++ b/awesome/.config/awesome/themes/default/titlebar/floating_focus_inactive.png Binary files differdiff --git a/awesome/.config/awesome/themes/default/titlebar/floating_normal_active.png b/awesome/.config/awesome/themes/default/titlebar/floating_normal_active.png new file mode 100644 index 0000000..1b5acea --- /dev/null +++ b/awesome/.config/awesome/themes/default/titlebar/floating_normal_active.png Binary files differdiff --git a/awesome/.config/awesome/themes/default/titlebar/floating_normal_inactive.png b/awesome/.config/awesome/themes/default/titlebar/floating_normal_inactive.png new file mode 100644 index 0000000..9a3841f --- /dev/null +++ b/awesome/.config/awesome/themes/default/titlebar/floating_normal_inactive.png Binary files differdiff --git a/awesome/.config/awesome/themes/default/titlebar/maximized_focus_active.png b/awesome/.config/awesome/themes/default/titlebar/maximized_focus_active.png new file mode 100644 index 0000000..78a2914 --- /dev/null +++ b/awesome/.config/awesome/themes/default/titlebar/maximized_focus_active.png Binary files differdiff --git a/awesome/.config/awesome/themes/default/titlebar/maximized_focus_inactive.png b/awesome/.config/awesome/themes/default/titlebar/maximized_focus_inactive.png new file mode 100644 index 0000000..5eacc95 --- /dev/null +++ b/awesome/.config/awesome/themes/default/titlebar/maximized_focus_inactive.png Binary files differdiff --git a/awesome/.config/awesome/themes/default/titlebar/maximized_normal_active.png b/awesome/.config/awesome/themes/default/titlebar/maximized_normal_active.png new file mode 100644 index 0000000..b0a031f --- /dev/null +++ b/awesome/.config/awesome/themes/default/titlebar/maximized_normal_active.png Binary files differdiff --git a/awesome/.config/awesome/themes/default/titlebar/maximized_normal_inactive.png b/awesome/.config/awesome/themes/default/titlebar/maximized_normal_inactive.png new file mode 100644 index 0000000..48ae050 --- /dev/null +++ b/awesome/.config/awesome/themes/default/titlebar/maximized_normal_inactive.png Binary files differdiff --git a/awesome/.config/awesome/themes/default/titlebar/ontop_focus_active.png b/awesome/.config/awesome/themes/default/titlebar/ontop_focus_active.png new file mode 100644 index 0000000..f954bed --- /dev/null +++ b/awesome/.config/awesome/themes/default/titlebar/ontop_focus_active.png Binary files differdiff --git a/awesome/.config/awesome/themes/default/titlebar/ontop_focus_inactive.png b/awesome/.config/awesome/themes/default/titlebar/ontop_focus_inactive.png new file mode 100644 index 0000000..01c4822 --- /dev/null +++ b/awesome/.config/awesome/themes/default/titlebar/ontop_focus_inactive.png Binary files differdiff --git a/awesome/.config/awesome/themes/default/titlebar/ontop_normal_active.png b/awesome/.config/awesome/themes/default/titlebar/ontop_normal_active.png new file mode 100644 index 0000000..d6d1ee9 --- /dev/null +++ b/awesome/.config/awesome/themes/default/titlebar/ontop_normal_active.png Binary files differdiff --git a/awesome/.config/awesome/themes/default/titlebar/ontop_normal_inactive.png b/awesome/.config/awesome/themes/default/titlebar/ontop_normal_inactive.png new file mode 100644 index 0000000..59dcee5 --- /dev/null +++ b/awesome/.config/awesome/themes/default/titlebar/ontop_normal_inactive.png Binary files differdiff --git a/awesome/.config/awesome/themes/default/titlebar/sticky_focus_active.png b/awesome/.config/awesome/themes/default/titlebar/sticky_focus_active.png new file mode 100644 index 0000000..1106399 --- /dev/null +++ b/awesome/.config/awesome/themes/default/titlebar/sticky_focus_active.png Binary files differdiff --git a/awesome/.config/awesome/themes/default/titlebar/sticky_focus_inactive.png b/awesome/.config/awesome/themes/default/titlebar/sticky_focus_inactive.png new file mode 100644 index 0000000..f83949f --- /dev/null +++ b/awesome/.config/awesome/themes/default/titlebar/sticky_focus_inactive.png Binary files differdiff --git a/awesome/.config/awesome/themes/default/titlebar/sticky_normal_active.png b/awesome/.config/awesome/themes/default/titlebar/sticky_normal_active.png new file mode 100644 index 0000000..186397e --- /dev/null +++ b/awesome/.config/awesome/themes/default/titlebar/sticky_normal_active.png Binary files differdiff --git a/awesome/.config/awesome/themes/default/titlebar/sticky_normal_inactive.png b/awesome/.config/awesome/themes/default/titlebar/sticky_normal_inactive.png new file mode 100644 index 0000000..3c32f7c --- /dev/null +++ b/awesome/.config/awesome/themes/default/titlebar/sticky_normal_inactive.png Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/README.md b/awesome/.config/awesome/themes/gruvbox/README.md new file mode 100644 index 0000000..f70383c --- /dev/null +++ b/awesome/.config/awesome/themes/gruvbox/README.md @@ -0,0 +1,12 @@ +# Gruvbox awesome theme by McSinyx + +## A few side notes + +* The backgrounds are pixel-based, so please resize them by proper algorithim, + e.g. in GIMP use *None* or *Linear* interpolation. + +* Titlebar and wibox use some pixel art, so please keep theme at the size of 24 + (wibox) and 6 (titlebar). + +* I add some 24-pixel high arrow to the theme. You might wanna use it to rice + your desktop in the powerarrow way diff --git a/awesome/.config/awesome/themes/gruvbox/awesome-icon.png b/awesome/.config/awesome/themes/gruvbox/awesome.png index 6ce854b..6ce854b 100644 --- a/awesome/.config/awesome/themes/gruvbox/awesome-icon.png +++ b/awesome/.config/awesome/themes/gruvbox/awesome.png Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/background-1280x800.png b/awesome/.config/awesome/themes/gruvbox/background.png index a8d6ff0..a8d6ff0 100644 --- a/awesome/.config/awesome/themes/gruvbox/background-1280x800.png +++ b/awesome/.config/awesome/themes/gruvbox/background.png Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/gradient-debian.png b/awesome/.config/awesome/themes/gruvbox/gradient-debian.png deleted file mode 100644 index 6e3928f..0000000 --- a/awesome/.config/awesome/themes/gruvbox/gradient-debian.png +++ /dev/null Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/taglist/squarez.png b/awesome/.config/awesome/themes/gruvbox/taglist/square.png index f49944e..f49944e 100644 --- a/awesome/.config/awesome/themes/gruvbox/taglist/squarez.png +++ b/awesome/.config/awesome/themes/gruvbox/taglist/square.png Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/taglist/squarefz.png b/awesome/.config/awesome/themes/gruvbox/taglist/squaref.png index a780e55..a780e55 100644 --- a/awesome/.config/awesome/themes/gruvbox/taglist/squarefz.png +++ b/awesome/.config/awesome/themes/gruvbox/taglist/squaref.png Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/theme.lua b/awesome/.config/awesome/themes/gruvbox/theme.lua index 4f1bceb..0ad981d 100644 --- a/awesome/.config/awesome/themes/gruvbox/theme.lua +++ b/awesome/.config/awesome/themes/gruvbox/theme.lua @@ -1,153 +1,108 @@ -------------------------------- --- "gruvbox" awesome theme -- --- By McSinyx (cnx) -- -------------------------------- +--------------------------- +-- gruvbox awesome theme -- +--------------------------- --- Alternative icon sets and widget icons: --- * http://awesome.naquadah.org/wiki/Nice_Icons - --- {{{ Main theme = {} ---theme.wallpaper = mythemedir .. "gradient-debian-big.png" -theme.wallpaper_cmd = { "hsetroot -solid '#282828'" } --- }}} - --- {{{ Styles -theme.font = "Droid Sans Mono Slashed 11" -mybg = "#282828" -mybg_alt = "#3c3836" -myfg = "#ebdbb2" -myred = "#cc241d" -mypurple = "#b16286" - --- {{{ Colors -theme.fg_normal = myfg -theme.fg_focus = myfg -theme.fg_urgent = "#d3869b" -theme.bg_normal = mybg -theme.bg_focus = mybg_alt -theme.bg_urgent = theme.bg_normal + +theme.font = "Droid Sans Mono Slashed 11" + +theme.bg_normal = "#282828" +theme.bg_focus = "#3c3836" +theme.bg_urgent = theme.bg_normal +--theme.bg_minimize = "#444444" theme.bg_systray = theme.bg_normal --- }}} --- {{{ Borders -theme.border_width = 1 -theme.border_normal = "#3c3836" -theme.border_focus = "#b16286" -theme.border_marked = "#d3869b" --- }}} +theme.fg_normal = "#ebdbb2" +theme.fg_focus = theme.fg_normal +theme.fg_urgent = "#d3869b" +--theme.fg_minimize = "#ffffff" --- {{{ Titlebars -theme.titlebar_bg_focus = "#282828" -theme.titlebar_bg_normal = "#282828" --- }}} +theme.border_width = 1 +theme.border_normal = "#3c3836" +theme.border_focus = "#b16286" +theme.border_marked = "#91231c" -- There are other variable sets -- overriding the default one when -- defined, the sets are: --- [taglist|tasklist]_[bg|fg]_[focus|urgent] --- titlebar_[normal|focus] +-- taglist_[bg|fg]_[focus|urgent|occupied|empty] +-- tasklist_[bg|fg]_[focus|urgent] +-- titlebar_[bg|fg]_[normal|focus] -- tooltip_[font|opacity|fg_color|bg_color|border_width|border_color] --- Example: ---theme.taglist_bg_focus = "#d3869b" --- }}} +-- mouse_finder_[color|timeout|animate_timeout|radius|factor] + +theme.titlebar_bg_focus = "282828" + +mythemedir = "~/.config/awesome/themes/gruvbox/" + +-- Display the taglist squares +theme.taglist_squares_sel = mythemedir .. "taglist/squaref.png" +theme.taglist_squares_unsel = mythemedir .. "taglist/square.png" --- {{{ Widgets --- You can add as many variables as --- you wish and access them by using --- beautiful.variable in your rc.lua ---theme.fg_widget = "#AECF96" ---theme.fg_center_widget = "#88A175" ---theme.fg_end_widget = "#FF5656" ---theme.bg_widget = "#494B4F" ---theme.border_widget = "#282828" --- }}} - --- {{{ Mouse finder -theme.mouse_finder_color = "#d3869b" --- mouse_finder_[timeout|animate_timeout|radius|factor] --- }}} - --- {{{ Menu -- Variables set for theming the menu: -- menu_[bg|fg]_[normal|focus] -- menu_[border_color|border_width] +theme.menu_submenu_icon = mythemedir .. "submenu.png" theme.menu_height = 20 theme.menu_width = 160 --- }}} --- {{{ Icons -mythemedir = "~/.config/awesome/themes/gruvbox/" --- {{{ Taglist -theme.taglist_squares_sel = mythemedir .. "taglist/squarefz.png" -theme.taglist_squares_unsel = mythemedir .. "taglist/squarez.png" ---theme.taglist_squares_resize = "false" --- }}} - --- {{{ Misc -theme.awesome_icon = mythemedir .. "awesome-icon.png" -theme.menu_submenu_icon = mythemedir .. "submenu.png" --- }}} - --- {{{ Layout -theme.layout_tile = mythemedir .. "layouts/tile.png" -theme.layout_tileleft = mythemedir .. "layouts/tileleft.png" -theme.layout_tilebottom = mythemedir .. "layouts/tilebottom.png" -theme.layout_tiletop = mythemedir .. "layouts/tiletop.png" -theme.layout_fairv = mythemedir .. "layouts/fairv.png" -theme.layout_fairh = mythemedir .. "layouts/fairh.png" -theme.layout_spiral = mythemedir .. "layouts/spiral.png" -theme.layout_dwindle = mythemedir .. "layouts/dwindle.png" -theme.layout_max = mythemedir .. "layouts/max.png" -theme.layout_fullscreen = mythemedir .. "layouts/fullscreen.png" -theme.layout_magnifier = mythemedir .. "layouts/magnifier.png" -theme.layout_floating = mythemedir .. "layouts/floating.png" - --- Lain's useless layouts -theme.layout_uselesstile = theme.layout_tile -theme.layout_uselesstileleft = theme.layout_tileleft -theme.layout_uselesstilebottom = theme.layout_tilebottom -theme.layout_uselesstiletop = theme.layout_tiletop -theme.layout_uselessfair = theme.layout_fairv -theme.layout_uselessfairh = theme.layout_fairh -theme.layout_uselesspiral = theme.layout_spiral -theme.layout_uselessdwindle = theme.layout_dwindle -theme.useless_gap_width = 12 --- }}} - --- {{{ Titlebar -theme.titlebar_close_button_focus = mythemedir .. "titlebar/close_focus.png" +-- You can add as many variables as +-- you wish and access them by using +-- beautiful.variable in your rc.lua +--theme.bg_widget = "#cc0000" + +-- Define the image to load theme.titlebar_close_button_normal = mythemedir .. "titlebar/normal.png" +theme.titlebar_close_button_focus = mythemedir .. "titlebar/close_focus.png" -theme.titlebar_ontop_button_focus_active = mythemedir .. "titlebar/ontop_focus_active.png" -theme.titlebar_ontop_button_normal_active = mythemedir .. "titlebar/normal.png" -theme.titlebar_ontop_button_focus_inactive = mythemedir .. "titlebar/ontop_focus_inactive.png" theme.titlebar_ontop_button_normal_inactive = mythemedir .. "titlebar/normal.png" +theme.titlebar_ontop_button_focus_inactive = mythemedir .. "titlebar/ontop_focus_inactive.png" +theme.titlebar_ontop_button_normal_active = mythemedir .. "titlebar/normal.png" +theme.titlebar_ontop_button_focus_active = mythemedir .. "titlebar/ontop_focus_active.png" -theme.titlebar_sticky_button_focus_active = mythemedir .. "titlebar/sticky_focus_active.png" -theme.titlebar_sticky_button_normal_active = mythemedir .. "titlebar/normal.png" -theme.titlebar_sticky_button_focus_inactive = mythemedir .. "titlebar/sticky_focus_inactive.png" theme.titlebar_sticky_button_normal_inactive = mythemedir .. "titlebar/normal.png" +theme.titlebar_sticky_button_focus_inactive = mythemedir .. "titlebar/sticky_focus_inactive.png" +theme.titlebar_sticky_button_normal_active = mythemedir .. "titlebar/normal.png" +theme.titlebar_sticky_button_focus_active = mythemedir .. "titlebar/sticky_focus_active.png" -theme.titlebar_floating_button_focus_active = mythemedir .. "titlebar/floating_focus_active.png" -theme.titlebar_floating_button_normal_active = mythemedir .. "titlebar/normal.png" -theme.titlebar_floating_button_focus_inactive = mythemedir .. "titlebar/floating_focus_inactive.png" theme.titlebar_floating_button_normal_inactive = mythemedir .. "titlebar/normal.png" +theme.titlebar_floating_button_focus_inactive = mythemedir .. "titlebar/floating_focus_inactive.png" +theme.titlebar_floating_button_normal_active = mythemedir .. "titlebar/normal.png" +theme.titlebar_floating_button_focus_active = mythemedir .. "titlebar/floating_focus_active.png" -theme.titlebar_maximized_button_focus_active = mythemedir .. "titlebar/maximized_focus_active.png" -theme.titlebar_maximized_button_normal_active = mythemedir .. "titlebar/normal.png" -theme.titlebar_maximized_button_focus_inactive = mythemedir .. "titlebar/maximized_focus_inactive.png" theme.titlebar_maximized_button_normal_inactive = mythemedir .. "titlebar/normal.png" --- }}} +theme.titlebar_maximized_button_focus_inactive = mythemedir .. "titlebar/maximized_focus_inactive.png" +theme.titlebar_maximized_button_normal_active = mythemedir .. "titlebar/normal.png" +theme.titlebar_maximized_button_focus_active = mythemedir .. "titlebar/maximized_focus_active.png" + +theme.wallpaper = mythemedir .. "background.png" + +-- You can use your own layout icons like this: +theme.layout_fairh = mythemedir .. "layouts/fairh.png" +theme.layout_fairv = mythemedir .. "layouts/fairv.png" +theme.layout_floating = mythemedir .. "layouts/floating.png" +theme.layout_magnifier = mythemedir .. "layouts/magnifier.png" +theme.layout_max = mythemedir .. "layouts/max.png" +theme.layout_fullscreen = mythemedir .. "layouts/fullscreen.png" +theme.layout_tilebottom = mythemedir .. "layouts/tilebottom.png" +theme.layout_tileleft = mythemedir .. "layouts/tileleft.png" +theme.layout_tile = mythemedir .. "layouts/tile.png" +theme.layout_tiletop = mythemedir .. "layouts/tiletop.png" +theme.layout_spiral = mythemedir .. "layouts/spiral.png" +theme.layout_dwindle = mythemedir .. "layouts/dwindle.png" + +theme.awesome_icon = mythemedir .. "awesome.png" + +-- Define the icon theme for application icons. If not set then the icons +-- from /usr/share/icons and /usr/share/icons/hicolor will be used. +theme.icon_theme = nil --- {{{ Arrows +-- Arrows theme.arrow0 = mythemedir .. "arrows/0.png" theme.arrow1 = mythemedir .. "arrows/1.png" theme.arrow2 = mythemedir .. "arrows/2.png" theme.arrow3 = mythemedir .. "arrows/3.png" theme.arrow4 = mythemedir .. "arrows/4.png" theme.arrow5 = mythemedir .. "arrows/5.png" --- }}} --- }}} return theme diff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/close_focus.png b/awesome/.config/awesome/themes/gruvbox/titlebar/close_focus.png index e100e4a..36300e2 100644 --- a/awesome/.config/awesome/themes/gruvbox/titlebar/close_focus.png +++ b/awesome/.config/awesome/themes/gruvbox/titlebar/close_focus.png Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/floating_focus_active.png b/awesome/.config/awesome/themes/gruvbox/titlebar/floating_focus_active.png index a6f0042..dcf5363 100644 --- a/awesome/.config/awesome/themes/gruvbox/titlebar/floating_focus_active.png +++ b/awesome/.config/awesome/themes/gruvbox/titlebar/floating_focus_active.png Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/floating_focus_inactive.png b/awesome/.config/awesome/themes/gruvbox/titlebar/floating_focus_inactive.png index f70fa67..072f114 100644 --- a/awesome/.config/awesome/themes/gruvbox/titlebar/floating_focus_inactive.png +++ b/awesome/.config/awesome/themes/gruvbox/titlebar/floating_focus_inactive.png Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/maximized_focus_active.png b/awesome/.config/awesome/themes/gruvbox/titlebar/maximized_focus_active.png index 0a73987..3481363 100644 --- a/awesome/.config/awesome/themes/gruvbox/titlebar/maximized_focus_active.png +++ b/awesome/.config/awesome/themes/gruvbox/titlebar/maximized_focus_active.png Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/maximized_focus_inactive.png b/awesome/.config/awesome/themes/gruvbox/titlebar/maximized_focus_inactive.png index 802061a..6bed56d 100644 --- a/awesome/.config/awesome/themes/gruvbox/titlebar/maximized_focus_inactive.png +++ b/awesome/.config/awesome/themes/gruvbox/titlebar/maximized_focus_inactive.png Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/normal.png b/awesome/.config/awesome/themes/gruvbox/titlebar/normal.png index 89f68b4..a8d94cf 100644 --- a/awesome/.config/awesome/themes/gruvbox/titlebar/normal.png +++ b/awesome/.config/awesome/themes/gruvbox/titlebar/normal.png Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/ontop_focus_active.png b/awesome/.config/awesome/themes/gruvbox/titlebar/ontop_focus_active.png index efd96c6..7b938f0 100644 --- a/awesome/.config/awesome/themes/gruvbox/titlebar/ontop_focus_active.png +++ b/awesome/.config/awesome/themes/gruvbox/titlebar/ontop_focus_active.png Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/ontop_focus_inactive.png b/awesome/.config/awesome/themes/gruvbox/titlebar/ontop_focus_inactive.png index bb85b1c..9b6727f 100644 --- a/awesome/.config/awesome/themes/gruvbox/titlebar/ontop_focus_inactive.png +++ b/awesome/.config/awesome/themes/gruvbox/titlebar/ontop_focus_inactive.png Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/sticky_focus_active.png b/awesome/.config/awesome/themes/gruvbox/titlebar/sticky_focus_active.png index 53b1394..5f627db 100644 --- a/awesome/.config/awesome/themes/gruvbox/titlebar/sticky_focus_active.png +++ b/awesome/.config/awesome/themes/gruvbox/titlebar/sticky_focus_active.png Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/sticky_focus_inactive.png b/awesome/.config/awesome/themes/gruvbox/titlebar/sticky_focus_inactive.png index 2787cbe..8f484ad 100644 --- a/awesome/.config/awesome/themes/gruvbox/titlebar/sticky_focus_inactive.png +++ b/awesome/.config/awesome/themes/gruvbox/titlebar/sticky_focus_inactive.png Binary files differdiff --git a/bash/.bashrc b/bash/.bashrc index ef26b22..a02f3b0 100644 --- a/bash/.bashrc +++ b/bash/.bashrc @@ -98,6 +98,7 @@ export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quo # See /usr/share/doc/bash-doc/examples in the bash-doc package. alias x='cd ~ && startx' alias wduck='w3m duckduckgo.com' +alias scot='scrot ~/Pictures/Screenshots/%FT%T.png' TF_ALIAS=fuck alias fuck='eval $(thefuck $(fc -ln -1)); history -r' if [ -f ~/.bash_aliases ]; then diff --git a/ranger/.config/ranger/bookmarks b/ranger/.config/ranger/bookmarks new file mode 100644 index 0000000..ef0a1cd --- /dev/null +++ b/ranger/.config/ranger/bookmarks @@ -0,0 +1 @@ +':/home/cnx/.dotfiles/awesome/.config/awesome/themes/gruvbox diff --git a/ranger/.config/ranger/history b/ranger/.config/ranger/history new file mode 100644 index 0000000..7401242 --- /dev/null +++ b/ranger/.config/ranger/history @@ -0,0 +1,50 @@ +mkdir tables +cd Downloads/ +cd /home/cnx/.vim/bundle/stime +shell +shell bash +rename +search +cd .vim +ls -l +cd /home/cnx/.vim/bundle +rename README-vi.md +rename README-vi.pdf +search fp +cd ~ +cd /tmp +search vim +cd /usr/share/vim/vim74/keymap +rename Codes +rename Gibberish.mp3 +open_with h +open_with engrampa +open_with xz -d +shell xz -d Sources.xz +mkdir bash +mkdir vim +mkdir awesome +mkdir vimperator +mkdir xterm +mkdir aria2 +shell stow aria2 +rename X +mkdir mutt +mkdir ranger +mkdir .config +mkdir bin +rename swampy + +shell unzip swampy-2.1.5.python3.zip +mkdir beej +cd .local/ +rename hsg +rename gruvbox.vimp +cd .dotfiles/ +w +open_with viewnior +cd /home/cnx/.dotfiles/awesome/.config/awesome/themes/gruvbox/titlebar/ +rename theme.lua.ole +rename theme.lua +rename awesome.png +delete diff --git a/ranger/.config/ranger/tagged b/ranger/.config/ranger/tagged index e69de29..022a7ae 100644 --- a/ranger/.config/ranger/tagged +++ b/ranger/.config/ranger/tagged @@ -0,0 +1 @@ +/home/cnx diff --git a/vim/.vim/.netrwhist b/vim/.vim/.netrwhist index a4d7255..7771a52 100644 --- a/vim/.vim/.netrwhist +++ b/vim/.vim/.netrwhist @@ -1,7 +1,2 @@ let g:netrw_dirhistmax =10 -let g:netrw_dirhist_cnt =5 -let g:netrw_dirhist_1='/home/cnx/.themes/NOX' -let g:netrw_dirhist_2='/home/cnx/.themes/NOX/gtk-2.0' -let g:netrw_dirhist_3='/home/cnx/Codes/pascal/cụm-10-2015' -let g:netrw_dirhist_4='/home/cnx/Codes/pascal/cụm-11-2016' -let g:netrw_dirhist_5='/home/cnx/.vim/bundle/stime/autoload' +let g:netrw_dirhist_cnt =0 diff --git a/vim/.vim/bundle/stime/README-vi.md b/vim/.vim/bundle/stime/README-vi.md deleted file mode 100644 index c9f9ec0..0000000 --- a/vim/.vim/bundle/stime/README-vi.md +++ /dev/null @@ -1,120 +0,0 @@ -<meta charset="utf-8"><font face="Times New Roman"> -<font size="5"><center>**Bản thuyết minh phần mềm sáng tạo**</center></font> -<font size="4"> -**I. Giới thiệu chung** - -1. Họ và tên: Nguyễn Gia Phong - -2. Ngày tháng năm sinh: 26/05/2000 - -3. Tên sản phẩm: Stime - Bộ gõ dạng bảng cho vim - -4. Tôi tán thành thể lệ Hội thi và xin đăng ký phần mềm - - Bảng: D1 ☐ D2 ☐ D3 ☑ - -5. Giới thiệu chương trình gồm các thông tin: - - * Ngôn ngữ lập trình: Vim scripts - - * Cấu hình cài đặt: Do Vim hoạt động trên hầu hết các kiến trúc máy tính - (computer architecture) và hệ điều hành nên Stime - một plugin của Vim - - cũng vậy. - - * Dung lượng chương trình: 1.6 MB - - * Phần mềm được lưu trữ trên đĩa: - - CDROM ☑ - - Tổng cộng: 1 đĩa - - * Các yêu cầu khác cần thiết để sử dụng PMST: Máy tính cần có cài Vim: - * Với Windows: cài GVim từ trang chủ - [vim.org](http://www.vim.org/download.php#pc) (gói PMST sẽ kèm theo - phần cài đặt GVim cho Windows) - * Với OS X: OS X đi kèm với Vim - * Với GNU/Linux hoặc các BSD: cài bằng phần mềm quản lí gói (package - manager, ví dụ như apt, yum, pacman, ...). - Ngoài ra có thể cần font Mono (Droid Sans Mono, Noto Mono, ...) hỗ trợ - ngôn ngữ cần gõ. - - * Các nguồn phần mềm được sử dụng: - * Các kiểu gõ *cns11643*, *latex*, *translit*, *viqr*, *compose*, - *rusle*, *translit-ua*, *ipa-x-sampa*, *rustrad*, *thai*, *yawerty* - được lấy từ - [github.com/moebiuscurve/ibus-table-others](https://github.com/moebiuscurve/ibus-table-others) - * Các kiểu gõ *cyrillic*, *diacritics*, *greek*, *turkish* được lấy từ - [github.com/muflax-scholars/saneo](https://github.com/muflax-scholars/saneo) - - * Tóm tắt PMST: Stime (Simple Table Input Method Engine) là một bộ gõ dạng - bảng tương tự như ibus-table cho Vim được viết hoàn toàn trên Vim scripts. - Với khả năng đọc bảng quy tắc gõ dành cho ibus-table, Stime có thể hỗ trợ - gõ khá nhiều ngôn ngữ như tiếng Việt (kiểu gõ Telex, VNI, VIQR), tiếng - Thái, tiếng Nga, LaTex, ... Stime được phát triển do vấn đề tương thích - giữa Vim và các bộ gõ tiếng Việt hiện hành (Unikey, ibus-unikey, - ibus-bogo, ...). - -**II. Nội dung thuyết minh** - -Vim là một phần mềm chỉnh sửa văn bản giàu chức năng và thông dụng với các lập -trình viên và các nhà quản trị hệ thống. Theo -[vimregrex.com](http://www.vimregex.com/#whatisvim), chỉ tính riêng người dùng -GNU/Linux đã có trên 10 triệu người cài đặt Vim (số liệu năm 2002). Nhiều người -dùng Vim có nhu cầu gõ ngôn ngữ của họ, nhưng do bản tính của Vim sử dụng các -phím chữ cái trong Normal, Visual mode để thực hiện hầu hết các thao tác, nhiều -bộ gõ bên ngoài làm lỗi Vim. Stime được viết hoàn toàn trên Vim scripts (ngôn -ngữ được xây dựng trong Vim) để đảm bảo tương thích hoàn toàn. - -Cài đặt Stime: Giải nén vào runtimepath của Vim (trong Vim chạy *:help -'runtimepath'* để biết thêm chi tiết). Trong vimrc (trong Vim chạy *:help vimrc* -để biết thêm chi tiết) thêm dòng: - -*let g:stime_table = {fname} " trong đó {fname} là tên một kiểu gõ như 'vni'* - -Hiện tại Stime hỗ trợ các kiểu gõ sau: - -* cns11643 -* compose -* cyrillic -* diacritics -* greek -* ipa-x-sampa -* latex -* rusle -* rustrad -* telex -* thai -* translit -* translit-ua -* turkish -* viqr -* vni -* yawerty - -Để viết thêm kiểu gõ cho Stime, tham khảo tệp *template* trong thư mục *tables*. - -Sử dụng Stime: Trong Vim, dùng tổ hợp phím *\<Leader\>\<Space\>* để bật/tắt bộ gõ; -*\<Leader\>s\<Space\>* để đọc lại kiểu gõ rồi bật/tắt bộ gõ (trong đó -*\<Space\>* là phím cách, còn về *\<Leader\>* đọc thêm ở *:help \<Leader\>*). - -![Stime được sử dụng để viết bản thuyết minh này (trên Markdown và -HTML)](stime-in-use.png) - -Tính ứng dụng và hướng phát triển: - -* Do Vim có thể hoạt động trong môi trường dòng lệnh nên Stime mở ra khả năng gõ - các ngôn ngữ này trong tty, điều chưa ứng dụng nào đạt được với tiếng Việt. -* Kiểu gõ telex được thêm ký tự thoát (escape character) giống như của vni (mặc - định là '\\'). Ký tự thoát cho phép người dùng giữ nguyên ký tự sau, ví dụ như - ta có thể gõ từ 'lawsuit' bằng 'la\\wsuit'. -* Để đơn giản hoá các bảng quy tắc gõ, các kiểu gõ tiếng Việt chỉ hỗ trợ gõ - từng kí tự, ví dụ để gõ từ 'từng' bằng kiểu vni, ta bắt buộc phải gõ 'tu72ng' - chứ không thể gõ khác. Đây là một bất tiện của bộ gõ này. -* Hiện tại, Stime chưa hỗ trợ nhiều kiểu gõ tiếng Trung Quốc theo bộ chữ. Vấn đề - này vẫn đang được phát triển. - -<p ALIGN=RIGHT>Hà Nội, ngày 14 tháng 4 năm 2016</p> -<p ALIGN=RIGHT>**Chữ kí của thí sinh** - </p><!--Yea I know I'm crazy--> -</font></meta> diff --git a/vim/.vim/bundle/stime/README-vi.pdf b/vim/.vim/bundle/stime/README-vi.pdf deleted file mode 100644 index fccdd71..0000000 --- a/vim/.vim/bundle/stime/README-vi.pdf +++ /dev/null Binary files differdiff --git a/vim/.vim/bundle/stime/README.md b/vim/.vim/bundle/stime/README.md index be17642..81da17d 100644 --- a/vim/.vim/bundle/stime/README.md +++ b/vim/.vim/bundle/stime/README.md @@ -16,3 +16,9 @@ In vimrc add the following line, with the input method file name in the place of Input methods might be put in `{runtimepath}/tables/`. To create another input method, start from `tables/template`, which has similar format with Ibus Table's input method table. + +## Usage + +Use `<Leader><Space>` to toggle the plugin on/off. `<Leader>s<Space>` to reload +input table and toggle the plugin. Further usage or customization, please read +the plugin's source code. diff --git a/vim/.vimrc b/vim/.vimrc index 9a6e620..d68740b 100755 --- a/vim/.vimrc +++ b/vim/.vimrc @@ -9,21 +9,18 @@ set showcmd set nostartofline set ruler set confirm -set list -set number -set relativenumber -set lazyredraw -set tabstop=4 -set shiftwidth=4 -set expandtab +set list listchars+=tab:\|\ +set number relativenumber lazyredraw +set tabstop=8 expandtab shiftwidth=4 softtabstop=4 smarttab set notimeout set imdisable set omnifunc=syntaxcomplete#Complete set dictionary=/usr/share/dict/words syntax keyword pythonBoolean False True None autocmd BufNewFile,BufRead *.PAS set filetype=pascal -autocmd FileType vim,pascal setl shiftwidth=2 tabstop=2 -autocmd FileType markdown,asciidoc set textwidth=80 +autocmd FileType vim,pascal setlocal shiftwidth=2 tabstop=2 +autocmd FileType c setlocal noexpandtab shiftwidth=8 tabstop=8 +autocmd FileType markdown,asciidoc setlocal textwidth=79 autocmd BufWinEnter * let w:m1=matchadd('ColorColumn', '\%<81v.\%>80v', -1) let mapleader = ' ' let g:stime_table = "telex" diff --git a/vimperator/.vimperator/colors/g.vimp b/vimperator/.vimperator/colors/g.vimp deleted file mode 100644 index 2155517..0000000 --- a/vimperator/.vimperator/colors/g.vimp +++ /dev/null @@ -1,136 +0,0 @@ -hi Boolean color: #cc241d; -hi Function color: #689d6a; -hi Null color: #458588; -hi Number color: #458588; -hi Object color: #d3869b; -hi String color: #98971a; -hi Mapping color: #b16286; - -hi Key font-weight: bold; - -hi Enabled color: #98971a; -hi Disabled color: #cc241d; - -hi Normal color: #ebdbb2; background: #282828; -hi ErrorMsg color: #3c3836; background: #cc241d; font-weight: bold; -hi InfoMsg color: #b16286; background: #282828; -hi ModeMsg color: #3c3836; background: #98971a; border-radius: 1px; padding: 0px 5px; -hi MoreMsg color: #98971a; background: #282828; -hi WarningMsg color: #cc241d; background: #282828; -hi Message white-space: normal; min-width: 100%; padding-left: 2em; text-indent: -2em; display: block; -hi NonText color: #458588; min-height: 16px; padding-left: 2px; -hi Preview color: #928374; -hi Prompt background: url("chrome://liberator/skin/prompt.png"); width: 10px; background-position: center; background-repeat: no-repeat; -hi PromptText color: #3c3836; background: #d3869b; - -hi CmdOutput white-space: pre; -hi CmdLine background: #282828; color: #ebdbb2; transition: all 0.25s; -hi CmdLine>* font-family: monospace; - -hi ContentSeparator border-top: 1px dotted #928374; display: -moz-box; - -hi CompGroup:not(:first-of-type) margin-top: 1ex; CompResult -hi CompTitle font-weight: bold; background: #32302f; -hi CompTitle>* color: #ebdbb2; border-top: 1px solid #1d2021; border-bottom: 1px solid #1d2021; padding: 1px 0.5ex; text-shadow: 1px 1px 0px #3c3836; -hi CompMsg font-style: italic; margin-left: 16px; -hi CompItem[selected] background: #458588; box-shadow: 0px 0px 1px #83a598; -hi CompItem>* height: 18px; min-height: 18px; padding: 0 0.5ex; -hi CompIcon width: 16px; min-width: 16px; display: inline-block; margin-right: .5ex; -hi CompIcon>img max-width: 16px; max-height: 16px; vertical-align: middle; -hi CompResult width: 500px; max-width: 500px; overflow: hidden; -hi CompDesc width: 500px; max-width: 500px; color: #d5c4a1; - -hi Indicator color: #458588; -hi Filter border-radius: 2px; background: #fabd2f; color: #3c3836; border: 1px solid #fb4934; - -hi Keyword color: #cc241d; -hi Tag color: #458588; - -hi LineNr color: #d65d0e; background: #282828; -hi Question color: #98971a; background: #282828; font-weight: bold; - -hi StatusLine color: #928374; background: transparent; font-weight: normal; - -hi TabNumber font-weight: bold; margin: 0px; padding-right: .3ex; - -hi Title color: #b16286; background: #282828; font-weight: bold; -hi URL text-decoration: none; color: #98971a; -hi URL:hover text-decoration: underline; cursor: pointer; - -hi FrameIndicator background-color: #cc241d; opacity: 0.5; z-index: 999; position: fixed; top: 0; bottom: 0; left: 0; right: 0; - -hi Bell border: none; background-color: #ebdbb2; -hi Hint font-family: monospace; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #3c3836; background-color: #cc241d; border-color: ButtonShadow; border-width: 0px; border-style: solid; padding: 0px 1px 0px 1px; - -hi Hint content: attr(number); -hi HintElem background-color: #d79921; color: #ebdbb2; -hi HintActive background-color: #b8bb26; color: #3c3836; -hi HintImage opacity: .5; - -hi Help font-size: 8pt; line-height: 1.4em; font-family: -moz-fixed; - -hi HelpArg color: #6A97D4; -hi HelpOptionalArg color: #6A97D4; - -hi HelpBody display: block; margin: 1em auto; max-width: 100ex; -hi HelpBorder border-color: silver; border-width: 0px; border-style: solid; -hi HelpCode display: block; white-space: pre; margin-left: 2em; font-family: Terminus, Fixed, monospace; - -hi HelpDefault margin-right: 1ex; white-space: pre; - -hi HelpDescription display: block; -hi HelpEm font-weight: bold; font-style: normal; - -hi HelpEx display: inline-block; color: #527BBD; font-weight: bold; - -hi HelpExample display: block; margin: 1em 0; -hi HelpExample::before content: "Example: "; font-weight: bold; - -hi HelpInfo display: block; width: 20em; margin-left: auto; -hi HelpInfoLabel display: inline-block; width: 6em; color: #b16286; font-weight: bold; vertical-align: text-top; -hi HelpInfoValue display: inline-block; width: 14em; text-decoration: none; vertical-align: text-top; - -hi HelpItem display: block; margin: 1em 1em 1em 10em; clear: both; - -hi HelpKey color: #102663; - -hi HelpLink text-decoration: none; -hi HelpLink[href]:hover text-decoration: underline; - -hi HelpList display: block; list-style: outside disc; -hi HelpOrderedList display: block; list-style: outside decimal; -hi HelpListItem display: list-item; - -hi HelpNote color: #cc241d; font-weight: bold; - -hi HelpOpt color: #106326; -hi HelpOptInfo display: inline-block; margin-bottom: 1ex; - -hi HelpParagraph display: block; margin: 1em 0em; -hi HelpParagraph:first-child margin-top: 0; -hi HelpSpec display: block; margin-left: -10em; float: left; clear: left; color: #b16286; - -hi HelpString display: inline-block; color: #98971a; font-weight: normal; vertical-align: text-top; -hi HelpString::before content: '"'; -hi HelpString::after content: '"'; - -hi HelpHead display: block; margin: 1em 0; padding-bottom: .2ex; border-bottom-width: 1px; font-size: 2em; font-weight: bold; color: #527BBD; clear: both; - -hi HelpSubhead display: block; margin: 1em 0; padding-bottom: .2ex; border-bottom-width: 1px; font-size: 1.2em; font-weight: bold; color: #527BBD; clear: both; - -hi HelpSubsubhead display: block; margin: 1em 0; padding-bottom: .2ex; font-size: 1.1em; font-weight: bold; color: #527BBD; clear: both; - - -hi HelpTab display: table; width: 100%; margin: 1em 0; border-bottom-width: 1px; border-top-width: 1px; padding: .5ex 0; table-layout: fixed; -hi HelpTabColumn display: table-column; -hi HelpTabColumn:first-child width: 25%; -hi HelpTabTitle display: table-cell; padding: .1ex 1ex; font-weight: bold; -hi HelpTabDescription display: table-cell; padding: .1ex 1ex; border-width: 0px; -hi HelpTabRow display: table-row; - -hi HelpTag display: inline-block; color: #999; margin-left: 1ex; font-size: 8pt; font-weight: bold; -hi HelpTags display: block; float: right; clear: right; -hi HelpTopic color: #102663; -hi HelpType margin-right: 2ex; - -hi HelpWarning color: #cc241d; font-weight: bold; diff --git a/vimperator/.vimperator/colors/gruvbox.vimp b/vimperator/.vimperator/colors/gruvbox.vimp index f01eff0..2155517 100644 --- a/vimperator/.vimperator/colors/gruvbox.vimp +++ b/vimperator/.vimperator/colors/gruvbox.vimp @@ -1,100 +1,136 @@ -" gruvbox Vimperator colorscheme -hi Boolean color: #b16286; -hi Function color: #98971a; font-weight: bold; -hi Null color: #b16286; -hi Number color: #b16286; -hi Object color: #d79921; -hi String color: #98971a; -hi Mapping color: #d65d0e; -hi Key font-weight: bold; -hi Enabled color: green; -hi Disabled color: #cc241d; -hi Normal color: #ebdbb2; background: #282828; -hi ErrorMsg color: #282828; background: #cc241d; font-weight: bold; -hi InfoMsg color: magenta; background: white; -hi ModeMsg color: #d79921; font-weight: bold; -hi MoreMsg color: #d79921; font-weight: bold; -hi WarningMsg color: #cc241d; font-weight: bold; -hi Message color: #cc241d; -hi NonText color: #504945; -hi Preview color: gray; -hi Prompt background: url("chrome://liberator/skin/prompt.png"); width: 10px; background-position: center; background-repeat: no-repeat; -hi PromptText color: white; background: purple; -hi CmdOutput white-space: pre; -hi CmdLine color: #ebdbb2; background: #282828; -hi CmdLine>* font-family: "Droid Sans Mono Slashed"; -hi ContentSeparator border-top: 1px dotted gray; display: -moz-box; -hi CompGroup:not(:first-of-type) margin-top: 1ex; -hi CompTitle color: #ebdbb2; background: #282828 ;font-weight: bold; -hi CompTitle>* color: #ebdbb2; background: #282828 ;font-weight: bold; -hi CompMsg font-style: italic; margin-left: 16px; -hi CompItem color: #ebdbb2; background: #504945; -hi CompItem[selected] color: #504945; background: #458588; -hi CompIcon width: 16px; min-width: 16px; display: inline-block; margin-right: .5ex; -hi CompIcon>img max-width: 16px; max-height: 16px; vertical-align: middle; -hi CompResult width: 500px; max-width: 500px; overflow: hidden; -hi CompDesc color: #ebdbb2; -hi Indicator color: blue; -hi Filter border-radius: 2px; background: #ffec8b; border: 1px solid orange; -hi Keyword color: #cc241d; -hi Tag color: #458588; -hi LineNr color: #7c6f64; -hi Question color: #d65d0e; font-weight: bold; -hi StatusLine color: #ebdbb2; background: transparent; font-weight: normal; -hi TabNumber font-weight: bold; margin: 0px; padding-right: .3ex; -hi Title color: #98971a; font-weight: bold; -hi URL color: #b16286; -hi URL:hover color: #b16286; text-decoration: underline; cursor: pointer; -hi FrameIndicator background-color: red; opacity: 0.5; z-index: 999; position: fixed; top: 0; bottom: 0; left: 0; right: 0; -hi Bell background-color: #ebdbb2; -hi Hint font-weight: bold; color: #ebdbb2; background-color: #cc241d; -hi Hint::after content: attr(number); -hi HintElem background-color: yellow; color: black; -hi HintActive background-color: #88FF00; color: black; -hi HintImage opacity: .5; -hi Help font-size: 8pt; line-height: 1.4em; font-family: -moz-fixed; -hi HelpArg color: #6A97D4; -hi HelpOptionalArg color: #6A97D4; -hi HelpBody display: block; margin: 1em auto; max-width: 100ex; -hi HelpBorder border-color: silver; border-width: 0px; border-style: solid; -hi HelpCode display: block; white-space: pre; margin-left: 2em; font-family: Terminus, Fixed, monospace; -hi HelpDefault margin-right: 1ex; white-space: pre; -hi HelpDescription display: block; -hi HelpEm font-weight: bold; font-style: normal; -hi HelpEx display: inline-block; color: #527BBD; font-weight: bold; -hi HelpExample display: block; margin: 1em 0; -hi HelpExample::before content: "Example: "; font-weight: bold; -hi HelpInfo display: block; width: 20em; margin-left: auto; -hi HelpInfoLabel display: inline-block; width: 6em; color: magenta; font-weight: bold; vertical-align: text-top; -hi HelpInfoValue display: inline-block; width: 14em; text-decoration: none; vertical-align: text-top; -hi HelpItem display: block; margin: 1em 1em 1em 10em; clear: both; -hi HelpKey color: #102663; -hi HelpLink text-decoration: none; -hi HelpLink[href]:hover text-decoration: underline; -hi HelpList display: block; list-style: outside disc; -hi HelpOrderedList display: block; list-style: outside decimal; -hi HelpListItem display: list-item; -hi HelpNote color: red; font-weight: bold; -hi HelpOpt color: #106326; -hi HelpOptInfo display: inline-block; margin-bottom: 1ex; -hi HelpParagraph display: block; margin: 1em 0em; -hi HelpParagraph:first-child margin-top: 0; -hi HelpSpec display: block; margin-left: -10em; float: left; clear: left; color: #FF00FF; -hi HelpString display: inline-block; color: green; font-weight: normal; vertical-align: text-top; -hi HelpString::before content: '"'; -hi HelpString::after content: '"'; -hi HelpHead display: block; margin: 1em 0; padding-bottom: .2ex; border-bottom-width: 1px; font-size: 2em; font-weight: bold; color: #527BBD; clear: both; -hi HelpSubhead display: block; margin: 1em 0; padding-bottom: .2ex; border-bottom-width: 1px; font-size: 1.2em; font-weight: bold; color: #527BBD; clear: both; -hi HelpSubsubhead display: block; margin: 1em 0; padding-bottom: .2ex; font-size: 1.1em; font-weight: bold; color: #527BBD; clear: both; -hi HelpTOC>ol ol margin-left: -1em; -hi HelpTab display: table; width: 100%; margin: 1em 0; border-bottom-width: 1px; border-top-width: 1px; padding: .5ex 0; table-layout: fixed; -hi HelpTabColumn display: table-column; -hi HelpTabColumn:first-child width: 25%; -hi HelpTabTitle display: table-cell; padding: .1ex 1ex; font-weight: bold; -hi HelpTabDescription display: table-cell; padding: .1ex 1ex; border-width: 0px; -hi HelpTabRow display: table-row; -hi HelpTag display: inline-block; color: #999; margin-left: 1ex; font-size: 8pt; font-weight: bold; -hi HelpTags display: block; float: right; clear: right; -hi HelpTopic color: #102663; -hi HelpType margin-right: 2ex; -hi HelpWarning color: red; font-weight: bold; +hi Boolean color: #cc241d; +hi Function color: #689d6a; +hi Null color: #458588; +hi Number color: #458588; +hi Object color: #d3869b; +hi String color: #98971a; +hi Mapping color: #b16286; + +hi Key font-weight: bold; + +hi Enabled color: #98971a; +hi Disabled color: #cc241d; + +hi Normal color: #ebdbb2; background: #282828; +hi ErrorMsg color: #3c3836; background: #cc241d; font-weight: bold; +hi InfoMsg color: #b16286; background: #282828; +hi ModeMsg color: #3c3836; background: #98971a; border-radius: 1px; padding: 0px 5px; +hi MoreMsg color: #98971a; background: #282828; +hi WarningMsg color: #cc241d; background: #282828; +hi Message white-space: normal; min-width: 100%; padding-left: 2em; text-indent: -2em; display: block; +hi NonText color: #458588; min-height: 16px; padding-left: 2px; +hi Preview color: #928374; +hi Prompt background: url("chrome://liberator/skin/prompt.png"); width: 10px; background-position: center; background-repeat: no-repeat; +hi PromptText color: #3c3836; background: #d3869b; + +hi CmdOutput white-space: pre; +hi CmdLine background: #282828; color: #ebdbb2; transition: all 0.25s; +hi CmdLine>* font-family: monospace; + +hi ContentSeparator border-top: 1px dotted #928374; display: -moz-box; + +hi CompGroup:not(:first-of-type) margin-top: 1ex; CompResult +hi CompTitle font-weight: bold; background: #32302f; +hi CompTitle>* color: #ebdbb2; border-top: 1px solid #1d2021; border-bottom: 1px solid #1d2021; padding: 1px 0.5ex; text-shadow: 1px 1px 0px #3c3836; +hi CompMsg font-style: italic; margin-left: 16px; +hi CompItem[selected] background: #458588; box-shadow: 0px 0px 1px #83a598; +hi CompItem>* height: 18px; min-height: 18px; padding: 0 0.5ex; +hi CompIcon width: 16px; min-width: 16px; display: inline-block; margin-right: .5ex; +hi CompIcon>img max-width: 16px; max-height: 16px; vertical-align: middle; +hi CompResult width: 500px; max-width: 500px; overflow: hidden; +hi CompDesc width: 500px; max-width: 500px; color: #d5c4a1; + +hi Indicator color: #458588; +hi Filter border-radius: 2px; background: #fabd2f; color: #3c3836; border: 1px solid #fb4934; + +hi Keyword color: #cc241d; +hi Tag color: #458588; + +hi LineNr color: #d65d0e; background: #282828; +hi Question color: #98971a; background: #282828; font-weight: bold; + +hi StatusLine color: #928374; background: transparent; font-weight: normal; + +hi TabNumber font-weight: bold; margin: 0px; padding-right: .3ex; + +hi Title color: #b16286; background: #282828; font-weight: bold; +hi URL text-decoration: none; color: #98971a; +hi URL:hover text-decoration: underline; cursor: pointer; + +hi FrameIndicator background-color: #cc241d; opacity: 0.5; z-index: 999; position: fixed; top: 0; bottom: 0; left: 0; right: 0; + +hi Bell border: none; background-color: #ebdbb2; +hi Hint font-family: monospace; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #3c3836; background-color: #cc241d; border-color: ButtonShadow; border-width: 0px; border-style: solid; padding: 0px 1px 0px 1px; + +hi Hint content: attr(number); +hi HintElem background-color: #d79921; color: #ebdbb2; +hi HintActive background-color: #b8bb26; color: #3c3836; +hi HintImage opacity: .5; + +hi Help font-size: 8pt; line-height: 1.4em; font-family: -moz-fixed; + +hi HelpArg color: #6A97D4; +hi HelpOptionalArg color: #6A97D4; + +hi HelpBody display: block; margin: 1em auto; max-width: 100ex; +hi HelpBorder border-color: silver; border-width: 0px; border-style: solid; +hi HelpCode display: block; white-space: pre; margin-left: 2em; font-family: Terminus, Fixed, monospace; + +hi HelpDefault margin-right: 1ex; white-space: pre; + +hi HelpDescription display: block; +hi HelpEm font-weight: bold; font-style: normal; + +hi HelpEx display: inline-block; color: #527BBD; font-weight: bold; + +hi HelpExample display: block; margin: 1em 0; +hi HelpExample::before content: "Example: "; font-weight: bold; + +hi HelpInfo display: block; width: 20em; margin-left: auto; +hi HelpInfoLabel display: inline-block; width: 6em; color: #b16286; font-weight: bold; vertical-align: text-top; +hi HelpInfoValue display: inline-block; width: 14em; text-decoration: none; vertical-align: text-top; + +hi HelpItem display: block; margin: 1em 1em 1em 10em; clear: both; + +hi HelpKey color: #102663; + +hi HelpLink text-decoration: none; +hi HelpLink[href]:hover text-decoration: underline; + +hi HelpList display: block; list-style: outside disc; +hi HelpOrderedList display: block; list-style: outside decimal; +hi HelpListItem display: list-item; + +hi HelpNote color: #cc241d; font-weight: bold; + +hi HelpOpt color: #106326; +hi HelpOptInfo display: inline-block; margin-bottom: 1ex; + +hi HelpParagraph display: block; margin: 1em 0em; +hi HelpParagraph:first-child margin-top: 0; +hi HelpSpec display: block; margin-left: -10em; float: left; clear: left; color: #b16286; + +hi HelpString display: inline-block; color: #98971a; font-weight: normal; vertical-align: text-top; +hi HelpString::before content: '"'; +hi HelpString::after content: '"'; + +hi HelpHead display: block; margin: 1em 0; padding-bottom: .2ex; border-bottom-width: 1px; font-size: 2em; font-weight: bold; color: #527BBD; clear: both; + +hi HelpSubhead display: block; margin: 1em 0; padding-bottom: .2ex; border-bottom-width: 1px; font-size: 1.2em; font-weight: bold; color: #527BBD; clear: both; + +hi HelpSubsubhead display: block; margin: 1em 0; padding-bottom: .2ex; font-size: 1.1em; font-weight: bold; color: #527BBD; clear: both; + + +hi HelpTab display: table; width: 100%; margin: 1em 0; border-bottom-width: 1px; border-top-width: 1px; padding: .5ex 0; table-layout: fixed; +hi HelpTabColumn display: table-column; +hi HelpTabColumn:first-child width: 25%; +hi HelpTabTitle display: table-cell; padding: .1ex 1ex; font-weight: bold; +hi HelpTabDescription display: table-cell; padding: .1ex 1ex; border-width: 0px; +hi HelpTabRow display: table-row; + +hi HelpTag display: inline-block; color: #999; margin-left: 1ex; font-size: 8pt; font-weight: bold; +hi HelpTags display: block; float: right; clear: right; +hi HelpTopic color: #102663; +hi HelpType margin-right: 2ex; + +hi HelpWarning color: #cc241d; font-weight: bold; diff --git a/vimperator/.vimperator/info/default/local-marks b/vimperator/.vimperator/info/default/local-marks index 9839bb9..394937d 100644 --- a/vimperator/.vimperator/info/default/local-marks +++ b/vimperator/.vimperator/info/default/local-marks @@ -1 +1 @@ -{"'":[{"location":"http://mangak.net/nineteen-chap-3/","position":{"x":0,"y":0.03545084529151097}},{"location":"https://www.google.com/search?q=nineteen+anime&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.49306296691568835}},{"location":"http://mangak.net/nineteen-chap-4/","position":{"x":0,"y":0.9762049130627161}},{"location":"https://www.youtube.com/watch?v=8ELbX5CMomE","position":{"x":0,"y":0.6715412421952021}},{"location":"https://www.reddit.com/r/linux4noobs/comments/3zydz4/locked_bios_how_install_linux/","position":{"x":0,"y":0.35471100554235946}},{"location":"https://www.reddit.com/r/linux4noobs/comments/3zxo1o/noob_hung_up_with_cat_command/","position":{"x":0,"y":0.5885057471264368}},{"location":"https://www.reddit.com/r/linux/comments/3zugg3/remix_os_is_android_for_the_desktop_and_it_works/","position":{"x":0,"y":0.4405426975259378}},{"location":"https://www.reddit.com/r/opensource/comments/3zqm3j/i_fixed_my_first_open_source_bug_today_but_my/","position":{"x":0,"y":0.21446984017872486}},{"location":"https://www.reddit.com/r/linuxmemes/","position":{"x":0,"y":0.19500304692260817}},{"location":"https://www.youtube.com/watch?v=UQNYQStjJWk","position":{"x":0,"y":0.9790741915028536}},{"location":"http://www.vn-zoom.com/f316/huong-dan-and-giai-dap-cac-van-de-ve-cai-dat-linux-2953363-29.html","position":{"x":0,"y":0.5697973165857836}},{"location":"https://github.com/barwinko/pro","position":{"x":0,"y":0.8787113076437144}},{"location":"http://www.luafaq.org/#T1.2","position":{"x":0,"y":0.06321772607855125}},{"location":"http://www.luafaq.org/#T1.5","position":{"x":0,"y":0.346425207779118}},{"location":"http://www.luafaq.org/#T1.5.2","position":{"x":0,"y":0.09076188430462154}},{"location":"http://www.luafaq.org/#T1.8","position":{"x":0,"y":0.10310470745691579}},{"location":"https://di.reddit.com/r/linuxmasterrace/comments/3y2vz1/your_new_year_linux_resolutions/","position":{"x":0,"y":0.18328242154956956}},{"location":"https://www.reddit.com/r/Jokes/comments/40heu4/when_i_see_a_girl_i_first_look_at_her_hair_then/","position":{"x":0,"y":0.5751462337352274}},{"location":"http://mangak.net/go-chap-7/","position":{"x":0,"y":0.17956413205059882}},{"location":"http://mangak.net/go-chap-6/","position":{"x":0,"y":0.01912983533614301}},{"location":"http://mangak.net/go-chap-5/","position":{"x":0,"y":0.057256302030329824}},{"location":"http://mangak.net/go-chap-4/","position":{"x":0,"y":0.020553811019126463}},{"location":"https://www.reddit.com/r/Showerthoughts/comments/40q21h/google_drive_will_mean_a_completely_different/","position":{"x":0,"y":0.8413001912045889}},{"location":"https://www.reddit.com/r/debian/comments/40kqla/why_are_some_packages_outdated_or_not_available/","position":{"x":0,"y":0.8592351505288853}},{"location":"http://wiki.freepascal.org/Dynamic_array","position":{"x":0,"y":0}},{"location":"http://9gag.com/wtf?ref=9nav","position":{"x":0,"y":0.8869353294455566}},{"location":"http://9gag.com/gag/agVG1xW?sc=wtf","position":{"x":0,"y":0.7705066344993968}},{"location":"https://bbs.archlinux.org/viewtopic.php?id=207453","position":{"x":0,"y":0}},{"location":"http://mangak.net/go-chap-8/","position":{"x":0,"y":0.03234105108416024}},{"location":"https://www.reddit.com/r/linux/comments/4162xj/how_to_get_linux_distros_in_1997_if_you_ever/","position":{"x":0,"y":0.2570546737213404}},{"location":"https://www.facebook.com/hipnguyen3011?fref=ts","position":{"x":0,"y":0}},{"location":"https://www.facebook.com/VN-Hacker-News-1659681690953364/","position":{"x":0,"y":0.7344232515894641}},{"location":"https://www.reddit.com/r/linux4noobs/comments/419yau/any_other_new_users_find_linux_much_easier_than/","position":{"x":0,"y":0.3648530695373873}},{"location":"https://www.facebook.com/triadsServer/?fref=nf","position":{"x":0,"y":0.8545816733067729}},{"location":"http://showjav.com/full-anh-sex-choi-ban-gai-bim-khong-long-rat-ngon.html","position":{"x":0,"y":1.0001541782300338}},{"location":"http://zin3x.mobi/full-anh-em-gai-tuoi-teen-tu-suong.html","position":{"x":0,"y":0.8099467140319716}},{"location":"http://hoangbidz.blogspot.com/2009/03/10x-biet-tu-suong-bang-anh-lua-tinh.html","position":{"x":0,"y":1.0001045696957023}},{"location":"http://kenhjav.biz/ki-su/03-anh-sex-gai-thpt-khoe-vu-tren-facebook.html","position":{"x":0,"y":0.8523802372728638}},{"location":"http://nongvl.net/bo-anh-18-khieu-goi-cho-cac-thanh-nien-thich-qwerty.html","position":{"x":0,"y":0.18999088129592875}},{"location":"http://www.buzzfeed.com/floperry/problems-everyone-with-long-hair-faces-in-the-summer#.drwOomBK2E","position":{"x":0,"y":0.7712901580826109}},{"location":"http://ethanschoonover.com/solarized","position":{"x":0,"y":0.38806561534194467}},{"location":"https://bbs.archlinux.org/viewtopic.php?id=108056","position":{"x":0,"y":0.9184018007878447}},{"location":"https://github.com/clintbellanger/flare-game/wiki/Codename-Empyrean-design-guide","position":{"x":0,"y":1}},{"location":"http://www.vn-zoom.com/f316/show-man-hinh-desktop-linux-cua-ban-nao-426253-126.html","position":{"x":0,"y":0.06929464541376348}},{"location":"http://genk.vn/do-choi-so/khi-mau-anh-duoc-nhao-nan-duoi-ban-tay-cua-12-nhiep-anh-gia-20160125022611515.chn","position":{"x":0,"y":0.9072847682119205}},{"location":"http://viral-bacon.com/do-you-like-these-apples-1?v=c8nKjYNDipy3dFs1i2I63xN41Aq4LO0064E0","position":{"x":0,"y":0.9746192893401016}},{"location":"http://www.nguyenkim.com/loa-vi-tinh-microlab-d-22.html","position":{"x":0,"y":0.5425170068027211}},{"location":"http://www.nguyenkim.com/?subcats=Y&status=A&pshort=Y&pfull=Y&pname=Y&pkeywords=Y&search_performed=Y&q=tf&dispatch=products.search","position":{"x":0,"y":0.6182669789227166}},{"location":"https://github.com/McSinyx/papercolor-theme/blob/master/colors/PaperColor.vim","position":{"x":0,"y":0.6825156033287101}},{"location":"https://www.reddit.com/r/linuxquestions/comments/43rp9m/help_finding_a_distro/","position":{"x":0,"y":0.7381703470031545}},{"location":"https://www.reddit.com/r/linuxquestions/comments/43r95o/debian_vs_ubuntu_which_is_quicker_to_upgrade/","position":{"x":0,"y":0.8103130755064457}},{"location":"http://www.orangepi.org/orangepipc/","position":{"x":0,"y":1.0003317850033178}},{"location":"http://www.orangepi.org/downloadresources/","position":{"x":0,"y":0.6985182945267614}},{"location":"http://www.orangepi.org/Docs/FAQ.html","position":{"x":0,"y":0.9409111411817772}},{"location":"https://www.reddit.com/r/linux4noobs/comments/43n9k7/distro_tiling_wm_for_laptops/","position":{"x":0,"y":1.0010373443983402}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/43wdpm/my_girlfriend_has_allowed_me_to_ascend_her_laptop/","position":{"x":0,"y":1.0003197953309881}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/43qyxk/so_i_have_mint_working_perfectly_what_now/","position":{"x":0,"y":0.9501871580765908}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/43r6bk/what_is_the_best_arch_deriative_for_me/","position":{"x":0,"y":0.9994391475042064}},{"location":"https://www.facebook.com/phong.phigia?fref=ts","position":{"x":0,"y":0.6272959776796094}},{"location":"https://www.reddit.com/r/funny/","position":{"x":0,"y":0.1943677526228603}},{"location":"http://stackoverflow.com/questions/6577508/how-to-merge-mulitple-lines-into-one-line-in-vim","position":{"x":0,"y":0}},{"location":"https://github.com/mswift42/vim-themes","position":{"x":0,"y":1.0001251877816726}},{"location":"http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=342","position":{"x":0,"y":0.9834774552192711}},{"location":"https://bbs.archlinux.org/viewtopic.php?id=61150","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/awesomewm/comments/40xa47/the_perfect_browser/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/debian/comments/43zes4/how_can_i_create_a_bootable_usb_windows_10/","position":{"x":0,"y":0.8095545513234345}},{"location":"https://www.reddit.com/r/linux/comments/449lnn/redshift_saves_my_eyes_once_again_just_another/","position":{"x":0,"y":0.24641988651715752}},{"location":"https://github.com/copycat-killer/awesome-copycats/blob/master/rc.lua.blackburn","position":{"x":0,"y":0.10911931584573636}},{"location":"https://github.com/morhetz/gruvbox","position":{"x":1,"y":0}},{"location":"http://9gag.com/gag/aYeVqXN","position":{"x":0.09014084507042254,"y":0.6465374793450503}},{"location":"https://www.reddit.com/r/debian/comments/46f5zl/i_want_to_install_debian/","position":{"x":0,"y":0.7981330221703618}},{"location":"http://thedailyneopets.com/dailies","position":{"x":0,"y":0.4148669609831762}},{"location":"https://www.google.com/search?q=deadpool+hd+torrent&ie=utf-8&oe=utf-8","position":{"x":0,"y":1}},{"location":"http://9gag.com/gag/aBYdYbz?sc=comic","position":{"x":0,"y":0.44300324270391617}},{"location":"https://www.python.org/dev/peps/pep-0008/#a-foolish-consistency-is-the-hobgoblin-of-little-minds","position":{"x":0,"y":0.22601177711971135}},{"location":"https://www.python.org/dev/peps/pep-0008/#blank-lines","position":{"x":0,"y":0.24619626263657715}},{"location":"https://www.python.org/dev/peps/pep-0008/#whitespace-in-expressions-and-statements","position":{"x":0,"y":0.3617890329827428}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4705mi/please_help_dad_trying_to_make_me_install_windows/","position":{"x":0,"y":0.9610987379361544}},{"location":"https://www.reddit.com/r/debian/comments/475vi4/dae_have_a_problem_with_ridiculous_default_mime/","position":{"x":0,"y":0.9469767441860465}},{"location":"https://www.google.com/search?q=octicons+awesome+wm&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.9333333333333333}},{"location":"https://www.reddit.com/r/linux4noobs/comments/479ydh/what_version_of_linux_for_a_learning_student/","position":{"x":0,"y":0.888641425389755}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4764nw/im_considering_moving_from_mint_to_debian_any/","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/476qh4/sister_is_tired_of_her_slow_laptop_that_is/","position":{"x":0,"y":0.6313180002754442}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/479cst/lmr_wiki_description_of_ubuntu/","position":{"x":0,"y":0.5557059088858818}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4776pm/on_proprietary_software_world_if_i_want_something/","position":{"x":0,"y":0.9781353856917964}},{"location":"https://bbs.archlinux.org/viewtopic.php?id=99213","position":{"x":0,"y":1}},{"location":"https://www.google.com/search?q=awesome+c.type&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.9986033519553073}},{"location":"http://satya164.deviantart.com/art/Numix-GTK3-theme-360223962","position":{"x":0,"y":0.06723948446398241}},{"location":"https://wiki.archlinux.org/index.php/Vim#Visual_wrapping","position":{"x":0,"y":0.2658551247370003}},{"location":"https://bitbucket.org/equalsraf/vim-qt/issues/53/set-columns-or-set-lines-does-not-adjust","position":{"x":0,"y":0.4802619610696744}},{"location":"http://awesome.naquadah.org/wiki/FAQ#How_to_find_window.27s_class_and_other_identifiers.3F","position":{"x":0.2711864406779661,"y":0.7132479449436054}},{"location":"http://askubuntu.com/questions/156286/xgamma-display-parameter-for-dual-monitor-setup","position":{"x":0,"y":0.46549612086565945}},{"location":"https://www.facebook.com/groups/geeklinux/1664190977176127/?notif_t=group_activity","position":{"x":0,"y":0.5895603995042648}},{"location":"http://quachnhuthao.forumvi.com/t73-topic","position":{"x":0,"y":0.11676895007463925}},{"location":"http://lxer.com/","position":{"x":0,"y":1}},{"location":"http://taplamvan.edu.vn/phan-tich-bai-binh-ngo-dai-cao-cua-nguyen-trai/","position":{"x":0,"y":0.3736615630941659}},{"location":"https://nicolargo.github.io/glances/","position":{"x":0,"y":0.5551580202742994}},{"location":"http://chatyoyo.vn/goc-hoc-tap-c41/van-mau-box147/phan-tich-muoi-bon-cau-dau-trong-tac-pham--binh-ngo-dai-cao-cua-nguyen-trai-t25619-page1.html","position":{"x":0.47297297297297297,"y":0.6270513041976161}},{"location":"http://0.0.0.0:61208/","position":{"x":0,"y":1}},{"location":"https://irssi.org/","position":{"x":0,"y":1}},{"location":"https://gist.github.com/zmwangx/9987772","position":{"x":0.6451612903225806,"y":1}},{"location":"https://www.reddit.com/r/vim/comments/47smco/are_there_any_significant_disadvantages_to_using/d0g0qme?context=3","position":{"x":0,"y":0.46798029556650245}},{"location":"https://www.reddit.com/r/linux4noobs/comments/47v3lp/help_me_pick_the_right_distribution/","position":{"x":0,"y":0.05870236869207003}},{"location":"https://www.facebook.com/groups/geeklinux/1665253993736492/?notif_t=group_activity","position":{"x":0,"y":0.11177644710578842}},{"location":"https://www.reddit.com/r/linuxquestions/comments/480n6q/linux_distribution_that_teaches_as_you_use_it/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linuxquestions/comments/47xzqh/error_upgrading_debian_testing/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/Jokes/comments/47zm2c/what_does_bill_say_to_hillary_after_sex/","position":{"x":0,"y":0.13622966925008187}},{"location":"https://www.reddit.com/r/unixporn/comments/481cp5/what_magic_tricks_did_you_have_to_perform_to_get/","position":{"x":0,"y":0.42900150526843955}},{"location":"https://www.reddit.com/r/linuxquestions/comments/47z2sg/arch_install_dd_sync_flag_not_working/","position":{"x":0,"y":0.884083044982699}},{"location":"https://www.reddit.com/prefs/","position":{"x":0,"y":0.8957597173144877}},{"location":"https://www.reddit.com/r/Marvel/comments/46ajgt/thoughts_on_the_deadpool_movie_tldr_i_didnt_like/","position":{"x":0,"y":0.45841784989858014}},{"location":"https://en.wikipedia.org/wiki/Deadpool_(film)","position":{"x":0,"y":0.6980399960202965}},{"location":"http://awesome.naquadah.org/wiki/Using_Multiple_Screens","position":{"x":0.12539184952978055,"y":0.8798851292296167}},{"location":"https://github.com/powerline/powerline","position":{"x":0,"y":0.10816030902945437}},{"location":"https://github.com/romockee/powerarrow/blob/master/themes/powerarrow/theme.lua","position":{"x":0.46601941747572817,"y":0.06251285214887929}},{"location":"https://github.com/romockee/powerarrow/blob/master/rc.lua","position":{"x":0,"y":0.726349545697488}},{"location":"https://en.wikipedia.org/wiki/Pango","position":{"x":0,"y":0.46619350018677624}},{"location":"https://www.google.com/search?q=octifonts&ie=utf-8&oe=utf-8#q=cpu+ram+font","position":{"x":0,"y":0.4320809248554913}},{"location":"http://fontawesome.io/","position":{"x":0,"y":0.9556886227544911}},{"location":"http://learningenglish.voanews.com/archive/special-english-broadcast/latest/978/1689.html","position":{"x":0,"y":1}},{"location":"http://learningenglish.voanews.com/rsspage.aspx","position":{"x":0,"y":0.8527049873203719}},{"location":"https://www.reddit.com/r/vim/comments/47smco/are_there_any_significant_disadvantages_to_using/d0hvejt?context=3","position":{"x":0,"y":0.8996865203761756}},{"location":"https://www.reddit.com/r/linux4noobs/comments/48d69u/can_this_cause_ubuntus_files_to_get_corrupted/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/vim/comments/48l9a7/vim_mode_vs_vim_with_plugins/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/48j4li/what_are_you_1_line_troll_commands/","position":{"x":0,"y":0.2221223021582734}},{"location":"https://www.reddit.com/r/linuxquestions/comments/48hpw0/how_does_a_linux_user_stay_sane_running_windows/","position":{"x":0,"y":0.10839672322995904}},{"location":"http://xkcd.com/357/","position":{"x":0,"y":0.9833729216152018}},{"location":"http://xkcd.com/730/","position":{"x":0,"y":0.29666254635352285}},{"location":"https://fortawesome.github.io/Font-Awesome/icons/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/archlinux/","position":{"x":0,"y":0.4066811909949165}},{"location":"https://www.reddit.com/r/linux4noobs/","position":{"x":0,"y":0.24568965517241378}},{"location":"https://www.reddit.com/r/unixporn/","position":{"x":0,"y":0.1735357917570499}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/48p6gj/9_years_old_sister_uses_linux/","position":{"x":0,"y":0.524975514201763}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/48mgg4/poland_is_still_stuck_in_the_90s_regarding_linux/","position":{"x":0,"y":0.13696990424076608}},{"location":"https://www.edx.org/course/introduction-computer-science-harvardx-cs50x?utm_source=Course+Announcements+Mailing+List&utm_medium=email&utm_content=title&utm_campaign=Student_Newsletter_February_23&mc_cid=d56c39fbcd&mc_eid=92665e3a72","position":{"x":0,"y":0.4449197860962567}},{"location":"https://courses.edx.org/courses/course-v1:HarvardX+CS50+X/info","position":{"x":0,"y":1}},{"location":"https://www.edx.org/course","position":{"x":0,"y":0.3351669195751138}},{"location":"https://www.google.com/search?q=doge&biw=1574&bih=829&tbm=isch&tbo=u&source=univ&sa=X&ved=0ahUKEwiK_ZCJj6fLAhXYjo4KHa5CCMsQsAQIPQ","position":{"x":0,"y":0.3071323409128088}},{"location":"https://www.google.com/search?q=doge&biw=1574&bih=829&tbm=isch&tbo=u&source=univ&sa=X&ved=0ahUKEwiK_ZCJj6fLAhXYjo4KHa5CCMsQsAQIPQ#tbm=isch&q=doge+tail","position":{"x":0,"y":0.004383007417397168}},{"location":"https://www.google.com/search?tbs=sbi%3Acs&tbnid=4EFZMSW5hzoa8M%3A&docid=z7BFugogUHzRVM&ved=0ahUKEwiAxendj6fLAhXFm5QKHW0gAw4QiBwICQ","position":{"x":0,"y":0.5786802030456852}},{"location":"https://www.google.com/search?q=awesome+wm&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.6529017857142857}},{"location":"https://www.reddit.com/r/linuxquestions/comments/48ugaa/serious_alternative_for_skype_client/","position":{"x":0,"y":0.8501845018450185}},{"location":"https://www.reddit.com/r/learnpython/comments/48x7ld/python_launcher_34_question/","position":{"x":0,"y":0.09152950622240064}},{"location":"https://www.reddit.com/r/archlinux/comments/48ugx9/more_efficient_way_to_upgrade_git_packages/","position":{"x":0,"y":0}},{"location":"http://blog.robertelder.org/bash-one-liner-compose-music/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linux/comments/48xj46/bash_one_liner_compose_music_from_entropy_in/","position":{"x":0,"y":0.5842217484008528}},{"location":"https://www.google.com/search?q=mutt+config&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.07975460122699386}},{"location":"http://www.freepascal.org/docs-html/ref/refse6.html","position":{"x":0,"y":1}},{"location":"https://www.google.com/search?q=free+pascal+read+octal&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.7761194029850746}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/49a6ah/when_even_your_elevator_is_part_of_the_linux/","position":{"x":0,"y":0.6513157894736842}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/493qj4/ive_been_told_on_more_than_one_occasion_that_my/","position":{"x":0,"y":0.3404119770651943}},{"location":"https://www.gamingonlinux.com/articles/balrum-a-beautiful-2d-rpg-released-for-linux-heres-some-thoughts-on-it.6762","position":{"x":0,"y":0.7796610169491526}},{"location":"http://www.vn-zoom.com/f316/loi-unix-like-os-chet-bat-dac-ky-tu-3102585.html","position":{"x":0,"y":0.8089097303634232}},{"location":"https://www.reddit.com/r/learnpython/comments/49g8ib/car_talk_puzzler_am_i_doing_this_right/d0ryucy?context=3","position":{"x":0,"y":0.7474162877221993}},{"location":"https://www.reddit.com/r/learnpython/comments/46xkkj/what_are_the_advantages_and_disadvantages_of/","position":{"x":0,"y":0.12332439678284182}},{"location":"https://www.reddit.com/r/vim/comments/497quq/writing_in_danish/","position":{"x":0,"y":0.575}},{"location":"https://www.reddit.com/r/linuxquestions/comments/49ia9e/need_a_workaround_for_source_on_linux/","position":{"x":0,"y":0.22073578595317725}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/49hzay/lets_have_antilinux_thread/","position":{"x":0,"y":0.9621823911758913}},{"location":"https://www.reddit.com/r/debian","position":{"x":0,"y":0.3120567375886525}},{"location":"https://www.reddit.com/r/linuxquestions/comments/49eql2/how_do_i_get_away_form_gdebi/","position":{"x":0,"y":0.4351648351648352}},{"location":"https://www.reddit.com/r/linux4noobs/comments/49hc01/when_i_run_pacman_on_manjaro_im_downloading_new/","position":{"x":0,"y":0.132}},{"location":"https://www.reddit.com/r/linux4noobs/comments/49gwa4/a_few_small_bugs_that_require_fixing/","position":{"x":0,"y":0.396}},{"location":"https://github.com/awesomeWM/awesome/releases/tag/v3.5.9","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/awesomewm/comments/49ck93/menubar_autocompletion/","position":{"x":0,"y":0.20075282308657466}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/49hzay/lets_have_antilinux_thread/d0s1gft?context=3","position":{"x":0,"y":0.27078384798099764}},{"location":"http://stevelosh.com/blog/2011/09/writing-vim-plugins/","position":{"x":0,"y":0.3285742483058096}},{"location":"https://www.google.com/search?q=vim+unikey&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.16638655462184873}},{"location":"https://github.com/tpope/vim-pathogen","position":{"x":0,"y":0}},{"location":"http://stevelosh.com/blog/2011/09/writing-vim-plugins/#be-pathogen-compatible","position":{"x":0,"y":0.11349430883610764}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/49hzay/lets_have_antilinux_thread/d0s4a0n?context=3","position":{"x":0,"y":1}},{"location":"https://www.google.com/search?q=xubutu+default+apps&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.17607223476297967}},{"location":"https://www.reddit.com/r/unixporn/comments/49i8j0/oc_awesome_tmux_integration/","position":{"x":0,"y":0.6841932303647716}},{"location":"http://stevelosh.com/blog/2011/09/writing-vim-plugins/#localize-mappings-and-settings","position":{"x":0,"y":0.9942759392065268}},{"location":"http://vimdoc.sourceforge.net/htmldoc/usr_41.html","position":{"x":0,"y":0.022814345383839838}},{"location":"http://vforum.vn/diendan/showthread.php?51063-Download-bo-font-UTM-chu-dep-tieng-Viet-Hoa-Unicode","position":{"x":0,"y":0.16915847928235797}},{"location":"https://www.google.com/search?q=lelex&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.16086547507055504}},{"location":"https://www.google.com/search?q=lelex&ie=utf-8&oe=utf-8#q=telex","position":{"x":0,"y":0.3856088560885609}},{"location":"http://ngochin.com/2014/07/31/uoc-mo-bo-go-kieu-unikey/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/learnpython/comments/49m0bp/recursion_help/","position":{"x":0,"y":0.15405405405405406}},{"location":"https://www.reddit.com/r/unixporn/comments/49n9fe/eli5_this_sub/","position":{"x":0,"y":0.7635600839077016}},{"location":"https://mega.nz/#sourcecode","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/49m4sk/he_embraced_his_what/","position":{"x":0,"y":0.4308823529411765}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/49k9x6/one_of_my_friends_was_having_problems_installing/","position":{"x":0,"y":0.8033412887828162}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/49hkjv/which_editor/","position":{"x":0,"y":0.09313988894859394}},{"location":"https://www.facebook.com/?_rdr","position":{"x":0,"y":0.6123090745732255}},{"location":"https://www.google.com/search?q=%C3%B4%C3%B4ng&ie=utf-8&oe=utf-8#q=v%E1%BA%A7n+%C3%B4%C3%B4ng","position":{"x":0,"y":0.36869340232858994}},{"location":"https://github.com/search?utf8=%E2%9C%93&q=vim&ref=simplesearch","position":{"x":0,"y":1}},{"location":"https://github.com/VundleVim/Vundle.vim","position":{"x":0,"y":0}},{"location":"https://git-scm.com/docs/git-pull","position":{"x":0,"y":0.994535519125683}},{"location":"https://github.com/clintbellanger/flare-game","position":{"x":0,"y":1}},{"location":"https://github.com/McSinyx/yavime/blob/master/autoload/yavime.vim","position":{"x":0,"y":1}},{"location":"https://github.com/clintbellanger/flare-game/issues/495#issuecomment-188372502","position":{"x":0,"y":0.8470824949698189}},{"location":"https://github.com/BoGoEngine/ibus-bogo/blob/master/doc/sphinx/install.rst","position":{"x":0,"y":1}},{"location":"https://github.com/lewtds/awesome-viet-foss","position":{"x":0,"y":0.8656884875846501}},{"location":"https://www.facebook.com/groups/geeklinux/1669604023301489/?notif_t=group_activity","position":{"x":0.27884615384615385,"y":0.050226830848995464}},{"location":"https://wiki.archlinux.org/index.php/rxvt-unicode#Simple_tabs","position":{"x":0,"y":0.7049235422618048}},{"location":"https://github.com/F1LT3R/dotfiles","position":{"x":0,"y":0.761433868974042}},{"location":"https://www.reddit.com/r/vim/comments/4a4b1j/vim_porn_2_post_your_vim_screenshots/","position":{"x":0,"y":0.8148898797459803}},{"location":"http://cdimage.debian.org/debian-cd/8.3.0/amd64/bt-cd/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linuxquestions/","position":{"x":0,"y":0.8442737430167597}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4a7nwq/just_installed_linux_for_the_first_time/","position":{"x":0,"y":0.22990033222591363}},{"location":"https://www.reddit.com/r/learnpython/comments/4a7q6c/how_can_we_synthesize_sounds_in_python/","position":{"x":0,"y":0.018918021905077995}},{"location":"http://likes.com/g/18536814?utm_campaign=ml&utm_term=1443595ECCDJKHJ&utm_source=ml250&utm_medium=ml&v=18ptgKaH1A6yO0Xjdkr63xN41AF38J0065K242&page=2","position":{"x":0,"y":0.2763578274760383}},{"location":"http://likes.com/g/18536814?utm_campaign=ml&utm_term=1443595ECCDJKHJ&utm_source=ml250&utm_medium=ml&v=18ptgKaH1A6yO0Xjdkr63xN41AF38J0065K242&page=3","position":{"x":0,"y":0.38941076003415886}},{"location":"http://likes.com/g/18536814?utm_campaign=ml&utm_term=1443595ECCDJKHJ&utm_source=ml250&utm_medium=ml&v=18ptgKaH1A6yO0Xjdkr63xN41AF38J0065K242&page=4","position":{"x":0,"y":0.24764663287472846}},{"location":"http://likes.com/g/18536814?utm_campaign=ml&utm_term=1443595ECCDJKHJ&utm_source=ml250&utm_medium=ml&v=18ptgKaH1A6yO0Xjdkr63xN41AF38J0065K242&page=6","position":{"x":0,"y":0.24504249291784702}},{"location":"http://likes.com/g/18536814?utm_campaign=ml&utm_term=1443595ECCDJKHJ&utm_source=ml250&utm_medium=ml&v=18ptgKaH1A6yO0Xjdkr63xN41AF38J0065K242&page=7","position":{"x":0,"y":0.27094753328112764}},{"location":"http://likes.com/g/16323256?utm_campaign=ml&v=b8pthEJJ1A6yO0Xjdkr63xN41AF3fN0065K242&utm_medium=ml&utm_source=ml250&utm_term=1443595QOOOUPOX&page=1","position":{"x":0,"y":0.27010148321623734}},{"location":"http://likes.com/g/16323256?utm_campaign=ml&utm_term=1443595QOOOUPOX&utm_source=ml250&utm_medium=ml&v=b8pthEJJ1A6yO0Xjdkr63xN41AF3fN0065K242&page=2","position":{"x":0,"y":0.3899323816679189}},{"location":"http://likes.com/g/16323256?utm_campaign=ml&utm_term=1443595QOOOUPOX&utm_source=ml250&utm_medium=ml&v=b8pthEJJ1A6yO0Xjdkr63xN41AF3fN0065K242&page=3","position":{"x":0,"y":0.2633181126331811}},{"location":"https://github.com/meganz/MEGAsync","position":{"x":0,"y":0.9712280701754386}},{"location":"http://www.daikynguyenvn.com/cong-nghe/nhung-chiec-usb-giau-trong-cac-buc-tuong-khap-the-gioi-chung-an-chua-dieu-gi.html","position":{"x":0,"y":0.7859158542842484}},{"location":"http://awesome.naquadah.org/wiki/Urxvt_tips","position":{"x":0,"y":1}},{"location":"https://packages.debian.org/stretch/vim-gtk","position":{"x":0,"y":0.9520488230165649}},{"location":"https://www.reddit.com/r/unixporn/comments/4a7t24/fortune_i3lock/","position":{"x":0,"y":0.3407821229050279}},{"location":"https://github.com/definite/ibus-table-chinese","position":{"x":0,"y":1}},{"location":"https://github.com/definite/ibus-table-chinese/blob/master/tables/cangjie/cangjie3.txt","position":{"x":0,"y":0.5}},{"location":"https://github.com/acevery/ibus-table","position":{"x":0,"y":0.7026831036983321}},{"location":"https://github.com/moebiuscurve/ibus-table-others/blob/master/tables/viqr.txt","position":{"x":0,"y":0.2564737671695564}},{"location":"https://www.reddit.com/r/learnpython/comments/4af432/who_is_teaching_beginners_to_use_rangeleniterable/","position":{"x":0,"y":0.6071576334298717}},{"location":"https://github.com/deviantfero/wpgtk","position":{"x":0.19047619047619047,"y":0.14513584574934268}},{"location":"https://www.reddit.com/r/unixporn/comments/4abojh/oc_wpgtk_v21_wallpaper_manager_that_generates_an/","position":{"x":0,"y":0.6163771712158809}},{"location":"https://github.com/clintbellanger/flare-game/issues/500#issuecomment-196436853","position":{"x":0,"y":1}},{"location":"https://github.com/romockee/powerarrow","position":{"x":0,"y":1}},{"location":"https://github.com/copycat-killer/awesome-copycats","position":{"x":0,"y":0.7176357652221613}},{"location":"https://www.reddit.com/r/unixporn/comments/4ad0j1/awesomewm_how_to_add_image_to_selected_tags/","position":{"x":0,"y":0.37405189620758483}},{"location":"https://github.com/McSinyx/tmp/blob/master/rc.lua","position":{"x":0.11507936507936507,"y":0.3670425609312477}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4aerpu/im_thinking_of_hopping_back_on_the_linux_train/","position":{"x":0,"y":0.7061469265367316}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4afv8r/can_i_fix_this_from_linux/","position":{"x":0,"y":0.7568555758683729}},{"location":"https://www.reddit.com/r/linux/","position":{"x":0,"y":0.3850267379679144}},{"location":"https://www.reddit.com/r/fossworldproblems/comments/484eyw/i_never_know_how_the_web_browser_process_will_be/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/fossworldproblems/comments/47qj3r/i_kinda_like_the_iceweasel_logo/","position":{"x":0,"y":0.5710344827586207}},{"location":"https://www.reddit.com/r/fossworldproblems/","position":{"x":0,"y":0.8068303094983992}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4ag9wj/what_distro_do_you_recommend/","position":{"x":0,"y":0.6019007391763463}},{"location":"http://imgur.com/a/OzwVa","position":{"x":0,"y":0.18308351177730192}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4afy78/where_linux_comes_in_handy/","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/fossworldproblems/comments/48n1fe/man_clit_is_something_i_thought_id_never_type_in/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4ai6ia/what_editor_do_you_prefer/","position":{"x":0,"y":0.8247011952191236}},{"location":"https://www.reddit.com/r/vim/comments/4afoge/recurrence/","position":{"x":0,"y":0.5982658959537572}},{"location":"view-source:https://www.reddit.com/r/linux4noobs/comments/4aieeq/su_and_sudo_i_which_one_would_you_recommend_for/","position":{"x":0,"y":0}},{"location":"http://www.tuxarena.com/2011/12/10-console-music-players-for-linux/","position":{"x":0,"y":0}},{"location":"http://rybczak.net/ncmpcpp/","position":{"x":0,"y":0.11203319502074689}},{"location":"http://www.freepascal.org/docs-html/ref/refsu50.html#x152-17400012.8.5","position":{"x":0,"y":0.4500907441016334}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4aieeq/su_and_sudo_i_which_one_would_you_recommend_for/","position":{"x":0,"y":0.9629629629629629}},{"location":"https://www.reddit.com/r/debian/comments/4aho5c/upstream_iceweasel_repos_are_no_longer_available/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/debian/comments/4ah8y2/how_do_i_add_an_application_to_the_vertical_bar/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4akup8/i_found_this_while_browsing_rrandom_rlinux_gaming/","position":{"x":0,"y":0.19454887218045114}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4ak5fk/everyone_talks_about_distributions_and_desktop/","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/linuxmasterrace/","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4afrsg/microsoft_ports_harm_linux/","position":{"x":0,"y":0.6043795620437956}},{"location":"https://www.reddit.com/r/archlinux/comments/4am622/a_bit_of_a_weird_issue_gnome_terminal_doesnt_work/","position":{"x":0,"y":0.9464788732394366}},{"location":"https://www.reddit.com/r/vim/comments/4akjqs/picking_up_vim_i_love_it_but_i_just_cant_seem_to/","position":{"x":0,"y":0.6256926952141058}},{"location":"https://www.reddit.com/r/learnpython/comments/4an3gk/i_need_help/","position":{"x":0,"y":0.1635717107862505}},{"location":"https://www.reddit.com/r/learnpython/comments/4akc4n/why_is_this_code_not_working_properly/","position":{"x":0,"y":0.3541666666666667}},{"location":"https://www.reddit.com/r/learnpython/","position":{"x":0,"y":0.5723502304147465}},{"location":"https://www.reddit.com/r/unixporn/comments/4akt8g/some_general_opinions_about_stuff_related_to/","position":{"x":0,"y":0.7014598540145985}},{"location":"https://www.reddit.com/r/learnpython/comments/4an3ei/please_critique_my_approach/","position":{"x":0,"y":0.35751295336787564}},{"location":"https://www.reddit.com/r/Python/comments/3d9ge9/what_does_your_gui_look_like_post_your_screenshots/","position":{"x":0,"y":0.08020147229755908}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4aljep/about_to_make_the_switch_on_my_gaming_computer_im/","position":{"x":0,"y":0.3697033898305085}},{"location":"https://github.com/hsanson/vim-im","position":{"x":0,"y":1}},{"location":"https://github.com/search?q=vim+input+method&ref=opensearch","position":{"x":0,"y":0.09318637274549098}},{"location":"https://github.com/astrand/xclip","position":{"x":1,"y":0}},{"location":"https://github.com/Cloudef/xcmenu","position":{"x":0,"y":0.7650273224043715}},{"location":"https://vi.wikipedia.org/wiki/Ho%C3%A0ng_th%C3%A0nh_Th%C4%83ng_Long#C.C3.A1c_gi.C3.A1_tr.E1.BB.8B_n.E1.BB.95i_b.E1.BA.ADt_to.C3.A0n_c.E1.BA.A7u","position":{"x":0,"y":0.9527913809990206}},{"location":"https://vi.wikipedia.org/wiki/V%C4%83n_Mi%E1%BA%BFu_-_Qu%E1%BB%91c_T%E1%BB%AD_Gi%C3%A1m#.C4.90.C3.A1nh_gi.C3.A1","position":{"x":0,"y":0.8761218952202046}},{"location":"https://www.google.com/advanced_image_search?q=v%C4%83n+mi%E1%BA%BFu&biw=1574&bih=829&tbm=isch&hl=en","position":{"x":0,"y":0}},{"location":"https://www.google.com/search?as_st=y&tbm=isch&hl=en&as_q=v%C4%83n+mi%E1%BA%BFu&as_epq=&as_oq=&as_eq=&cr=&as_sitesearch=&safe=images&tbs=ic:gray#imgrc=oOcOI_aUkWnIOM%3A","position":{"x":0,"y":0.13218440327445066}},{"location":"https://www.google.com/search?q=v%C4%83n+mi%E1%BA%BFu&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.8589473684210527}},{"location":"https://vi.wikipedia.org/wiki/Ca_tr%C3%B9","position":{"x":0,"y":0.7038148306900985}},{"location":"http://megafun.vn/cuoc-song/am-thuc/mon-an/201308/pho-ha-noi-mot-nghe-thuat-mot-mon-an-mot-tinh-yeu-284474/","position":{"x":0,"y":0.1790555312636642}},{"location":"https://vi.wikipedia.org/wiki/L%E1%BB%85_h%E1%BB%99i_ch%C3%B9a_H%C6%B0%C6%A1ng#M.E1.BB.99t_s.E1.BB.91_v.E1.BA.A5n_.C4.91.E1.BB.81_.C4.91i_l.E1.BB.85_h.E1.BB.99i","position":{"x":0,"y":0.9573283858998145}},{"location":"https://vi.wikipedia.org/wiki/H%E1%BB%99i_Gi%C3%B3ng","position":{"x":0,"y":0.2549019607843137}},{"location":"http://rmarkdown.rstudio.com/authoring_basics.html","position":{"x":0,"y":1}},{"location":"http://web.archive.org/web/20101221124915/http://www.hanoimoi.com.vn/newsdetail/1000_nam_thang_long/399653/hoi-giong-o-den-phu-%C4%91ong-va-den-soc-duoc-unesco-cong-nhan-la-di-san-van-hoa-phi-vat-the-dai-dien-cua-nhan-loai.htm","position":{"x":0,"y":0.8886438809261301}},{"location":"file:///home/cnx/Documents/tmp/foo.md","position":{"x":0,"y":1}},{"location":"http://daringfireball.net/projects/markdown/","position":{"x":0,"y":0.2168578287543345}},{"location":"https://www.google.com/search?q=emacs+vim+binding&ie=utf-8&oe=utf-8#q=atom+debian","position":{"x":0,"y":0.2186700767263427}},{"location":"https://github.com/atom/atom/blob/master/docs/build-instructions/linux.md","position":{"x":0,"y":0.22843495363866254}},{"location":"https://atom.io/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4aljep/about_to_make_the_switch_on_my_gaming_computer_im/d126nbs?context=3","position":{"x":0,"y":0.045714285714285714}},{"location":"https://www.facebook.com/groups/geeklinux/1671593263102565/?notif_t=group_activity","position":{"x":0,"y":0.04952745543725326}},{"location":"https://www.facebook.com/groups/296041530537491/721078094700497/?notif_t=group_activity","position":{"x":0,"y":0.1054105665181413}},{"location":"https://www.facebook.com/groups/489685257874955/?fref=ts","position":{"x":0,"y":0.9715170278637771}},{"location":"https://www.facebook.com/groups/142012702808078/238489343160413/?notif_t=group_activity","position":{"x":0,"y":0.34036144578313254}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4b19x5/choosing_a_distro_first_timer/","position":{"x":0,"y":0.20689655172413793}},{"location":"https://www.reddit.com/r/learnpython/comments/4b12tc/want_to_practice_more_python_im_looking_for/","position":{"x":0,"y":0.089728453364817}},{"location":"https://github.com/FreddieV4/DailyProgrammerChallenges","position":{"x":0,"y":1}},{"location":"https://github.com/FreddieV4/DailyProgrammerChallenges/tree/master/Easy%20Challenges","position":{"x":0,"y":0}},{"location":"http://imgur.com/a/00iKx","position":{"x":0,"y":0.6292707802141765}},{"location":"https://www.reddit.com/r/unixporn/comments/4b2s6v/xfce_xfwm_tiling_floaty_chromebook/","position":{"x":0,"y":0.19865642994241842}},{"location":"https://www.reddit.com/r/debian/comments/4as3j8/trying_to_find_the_best_way_to_implement_a_guest/","position":{"x":0,"y":0.9033280507131537}},{"location":"https://www.reddit.com/r/debian/","position":{"x":0,"y":0.6571428571428571}},{"location":"https://www.reddit.com/r/unixporn/comments/4b2y50/help_merging_icon_packs/","position":{"x":0,"y":0.19704902427415516}},{"location":"https://www.reddit.com/r/unixporn/comments/4b4nxs/how_do_you_get_i3blocks_with_gaps/","position":{"x":0,"y":0.39297579496915047}},{"location":"https://www.reddit.com/r/unixporn/comments/4b59c5/cinnamon_my_attempt_at_a_minimalistic_desktop/","position":{"x":0,"y":0.3978856319077367}},{"location":"https://www.reddit.com/r/learnpython/comments/4b6fpl/take_4_numbers_return_3/","position":{"x":0,"y":0.20276679841897233}},{"location":"https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition","position":{"x":0,"y":0.9539170506912442}},{"location":"https://www.reddit.com/r/ProgrammerHumor/comments/4b1vq8/if_its_stupid_and_it_works_it_aint_stupid/","position":{"x":0,"y":0.9841521394611727}},{"location":"https://en.wikipedia.org/wiki/Happy_Hacking_Keyboard","position":{"x":0,"y":0.3359026369168357}},{"location":"http://www.pfusystems.com/embedded-keyboard/hhkb/index.html","position":{"x":0,"y":1}},{"location":"http://www.ergonomicsmadeeasy.com/store/mini-keyboards/product/happy-hacking-lite-2-keyboard/","position":{"x":0,"y":0.9103903243540407}},{"location":"http://9gag.com/?id=a0pnyoq%2Ca77273z%2CanNxLE0&c=300","position":{"x":0,"y":0.8489566244504233}},{"location":"https://github.com/jekku0966/xblstatus","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/user/McSinyx/saved","position":{"x":0,"y":0.9612244897959183}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4b7bn3/looking_for_a_linux_shell_function_to_display/","position":{"x":0,"y":0.6886326194398682}},{"location":"https://www.reddit.com/r/archlinux/comments/4awzp4/new_to_arch/","position":{"x":0,"y":0.22536744692433316}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4b6pet/even_beer_runs_the_universal_operating_system/","position":{"x":0,"y":0.20474777448071216}},{"location":"https://www.reddit.com/r/fossworldproblems/comments/4b681b/i_recently_learned_that_qt_is_pronounced_cute/","position":{"x":0,"y":0.6079295154185022}},{"location":"http://pico.vn/15819/mtxt-lenovo-thinkpad-x1-i52520m4gb160gbssd-w7pro64-part-12943da.html","position":{"x":0,"y":0.47888953152111047}},{"location":"http://pico.vn/10-thoi-quen-cong-nghe-chung-ta-nen-tu-bo-ngay-hom-nay-ban-tin-1706.html","position":{"x":0,"y":0.9739828397453639}},{"location":"http://pico.vn/29039/cap-ket-noi--hdmi--vga.html","position":{"x":0,"y":0.3889578163771712}},{"location":"https://www.facebook.com/groups/296041530537491/permalink/721078094700497/?comment_id=721706461304327&ref=notif¬if_t=group_comment_reply","position":{"x":0,"y":0.8204724409448819}},{"location":"https://www.facebook.com/son.dinh.585112/posts/593630824121082?comment_id=594105857406912&reply_comment_id=594107210740110¬if_t=feed_comment_reply","position":{"x":0,"y":1}},{"location":"http://www.mystown.com/2015/10/truyen-thuyet-thanh-thi-co-that-ve-vi.html","position":{"x":0,"y":0.8550185873605948}},{"location":"http://www.mystown.com/search/label/C%C3%A1c%20kh%C3%A1i%20ni%E1%BB%87m%20hi%E1%BB%87n%20t%C6%B0%E1%BB%A3ng%20d%E1%BB%8B%20th%C6%B0%E1%BB%9Dng","position":{"x":0,"y":0.3881856540084388}},{"location":"http://www.mystown.com/2015/12/truyen-thuyet-thanh-thi-vien-keo-chet.html","position":{"x":0,"y":0.9710711493354183}},{"location":"http://www.mystown.com/2015/07/truyen-tranh-bua-ve-adam-va-eva.html","position":{"x":0,"y":0.07345635202271114}},{"location":"https://www.reddit.com/r/nosleep/comments/2rbbe1/the_birthday_book/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/emacs/comments/333ywx/did_anyone_else_go_wow_after_trying_spacemacs/","position":{"x":0,"y":0.05546459271387638}},{"location":"https://packages.debian.org/search?keywords=terminus&searchon=names&suite=all§ion=all&sourceid=mozilla-search","position":{"x":0,"y":1}},{"location":"http://terminus-font.sourceforge.net/","position":{"x":0,"y":1}},{"location":"https://sourceforge.net/projects/terminus-font/files/terminus-font-4.40/terminus-font-4.40.tar.gz/download","position":{"x":0,"y":0.6934673366834171}},{"location":"https://sourceforge.net/projects/terminus-font/","position":{"x":0,"y":0}},{"location":"https://wm.sdf.org/bbs/viewtopic.php?t=915","position":{"x":0,"y":0.5130111524163569}},{"location":"http://www.andrews-corner.org/abcde.html","position":{"x":0,"y":0.11907396883318877}},{"location":"http://vlaurie.com/computers2/Articles/protocol.htm","position":{"x":0,"y":1}},{"location":"https://www.google.com/search?q=thunderbird+gmail&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiawanOlNPLAhVoIKYKHezvAUAQ_AUICigE&biw=1574&bih=829#imgrc=aM4vagbtVEAUCM%3A","position":{"x":0,"y":0.02520337013364323}},{"location":"https://www.google.com/search?q=thunderbird+gmail&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiawanOlNPLAhVoIKYKHezvAUAQ_AUICigE&biw=1574&bih=829#imgrc=2qzbdtG6ihNbcM%3A","position":{"x":0,"y":0.23467460778617083}},{"location":"https://www.google.com/search?tbs=sbi%3Acs&tbnid=BADAzGvZS-_l-M%3A&docid=JOKhep-v8fzqyM&ved=0ahUKEwjfmdORmNPLAhVn5KYKHRrhA7UQiBwICQ&biw=1574&bih=829&dpr=1","position":{"x":0,"y":0.5640326975476839}},{"location":"https://www.google.com/search?q=lan&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjRy9eSl9PLAhUCLaYKHd1UBAIQ_AUIBygB&biw=1574&bih=829#imgrc=ZNoWxUMk9v3GxM%3A","position":{"x":0,"y":0.22295348665237003}},{"location":"https://www.google.com/search?q=lan&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjRy9eSl9PLAhUCLaYKHd1UBAIQ_AUIBygB&biw=1574&bih=829#tbm=isch&q=lan+party","position":{"x":0,"y":0.049629952111449716}},{"location":"https://www.google.com/search?q=wan&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjZ4-bCmtPLAhVGG6YKHVemA2UQ_AUIBygB&biw=1574&bih=829#imgrc=T2bENsBG6yihPM%3A","position":{"x":0,"y":0.09407282584804748}},{"location":"file:///home/cnx/Documents/20.md","position":{"x":0,"y":1}},{"location":"https://github.com/McSinyx/tmp/blob/master/20.md","position":{"x":0,"y":0.771976558337773}},{"location":"https://www.reddit.com/r/learnpython/comments/4b6v0n/a_problem_regarding_all_the_various_installations/","position":{"x":0,"y":0.5136476426799007}},{"location":"https://www.reddit.com/r/linux/comments/4bca77/visual_blindness_of_linux_programmers/","position":{"x":0,"y":0.9174694090080708}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4bd3e5/there_will_be_distros_without_an_xorg_server_this/","position":{"x":0,"y":0.17831348819051338}},{"location":"https://neovim.io/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4bfqgw/can_i_download_linux_on_a_windows_vista_computer/","position":{"x":0,"y":0.7028862478777589}},{"location":"http://gnome-look.org/content/show.php/Dark+Aurora?content=170523","position":{"x":0,"y":0.3743218806509946}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4bdlge/pc_takes_a_long_while_to_shut_down/","position":{"x":0,"y":0.8403247631935047}},{"location":"https://www.google.com/search?q=v%C5%A9+thi%C3%AAn+trung+hi%E1%BA%BFu&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.7040816326530612}},{"location":"http://killhellokitty.deviantart.com/art/DeLoreanDark3-10-8-05232014-408652063","position":{"x":0,"y":0.0926381740881629}},{"location":"http://killhellokitty.deviantart.com/","position":{"x":0,"y":0.24023929471032746}},{"location":"https://www.google.com/search?q=delorian&ie=utf-8&oe=utf-8#q=gtk+3.10+theme","position":{"x":0,"y":0.17902350813743217}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4bh5r6/how_to_change_window_style_in_ubuntu_1404_lts/","position":{"x":0,"y":0.3587521663778163}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4bll17/making_ss_output_usefull/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/ProgrammerHumor/","position":{"x":0,"y":0.19604471195184867}},{"location":"https://www.google.com/search?q=fpc+math&ie=utf-8&oe=utf-8#q=free+pascal+gcd+removed","position":{"x":0,"y":0.7591240875912408}},{"location":"http://stackoverflow.com/questions/774556/peak-memory-usage-of-a-linux-unix-process","position":{"x":0.05979381443298969,"y":0.12393598910452842}},{"location":"https://www.google.com/search?q=linux+mem+usage+pgram&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.1972318339100346}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4bj7hk/regarding_the_state_of_the_free_software_dating/","position":{"x":0,"y":0.18202554744525548}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4bisl6/okay_so_ive_installed_the_base_of_arch_on_my_ssd/","position":{"x":0,"y":0.9002473206924979}},{"location":"https://www.reddit.com/r/archlinux/comments/4blq5a/1520_browser_tabs_freezes_whole_system/","position":{"x":0,"y":0.9134253450439147}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4bm9i7/why_does_linux_have_such_a_good_hardware_driver/","position":{"x":0,"y":0.47420965058236275}},{"location":"http://boards.4chan.org/g/","position":{"x":0,"y":0.31418514080287596}},{"location":"https://www.reddit.com/r/debian/comments/4bibkv/installing_debian_after_win10_im_pretty_new/","position":{"x":0,"y":0.1556420233463035}},{"location":"https://www.reddit.com/r/vim/comments/4blagy/ctrlp_can_not_navigate_in_results_if_set_syntax/","position":{"x":0,"y":0.3969359331476323}},{"location":"https://www.reddit.com/r/learnpython/comments/4bm5zo/comparing_two_string_with_a_for_loop_and_breaking/","position":{"x":0,"y":0.5867458580806502}},{"location":"https://github.com/McSinyx/tmp/blob/master/foo.md","position":{"x":0,"y":0.9921635434412266}},{"location":"https://www.reddit.com/subreddits/#page=2","position":{"x":0,"y":0.6662470099458643}},{"location":"https://www.reddit.com/subreddits/#page=1","position":{"x":0,"y":0.04582651391162029}},{"location":"http://mangak.net/fairy-tail-chap-472/","position":{"x":0,"y":0.2694571839277158}},{"location":"http://mangak.net/fairy-tail-chap-473/","position":{"x":0,"y":0.05122862480241414}},{"location":"http://mangak.net/fairy-tail-chap-474/","position":{"x":0,"y":0.02736098852603707}},{"location":"http://mangak.net/fairy-tail-chap-475/","position":{"x":0,"y":0.16399256399256398}},{"location":"https://www.reddit.com/user/McSinyx/comments/?sort=top","position":{"x":0,"y":0.8496732026143791}},{"location":"https://www.reddit.com/r/learnpython/comments/4bndhl/the_python_way_10_tips/","position":{"x":0,"y":1}},{"location":"http://wiki.freepascal.org/index.php?title=Special%3ASearch&search=sort&go=Go","position":{"x":0,"y":0.13694507148231752}},{"location":"https://packages.debian.org/search?keywords=fpc&searchon=names&suite=all§ion=all&sourceid=mozilla-search","position":{"x":0,"y":0.6492271105826397}},{"location":"https://packages.debian.org/stretch/fp-compiler","position":{"x":0,"y":0.9464944649446494}},{"location":"https://www.reddit.com/r/ProgrammerHumor/comments/4bqles/checking_if_a_number_is_13_is_as_important_as/","position":{"x":0,"y":0.809488510007413}},{"location":"https://www.reddit.com/r/linuxmemes/comments/4baq5o/when_you_install_arch_and_promptly_forget_where/","position":{"x":0,"y":0.2628158844765343}},{"location":"http://imgur.com/eaWN0rD","position":{"x":0,"y":0.1884297520661157}},{"location":"https://www.reddit.com/r/unixporn/comments/4bobjj/barely_cooked_rice_any_suggestions_xfce/","position":{"x":0,"y":0.7575107296137339}},{"location":"https://www.reddit.com/r/learnpython/comments/4bqa9g/how_do_i_fix_this_prime_factor_code/","position":{"x":0,"y":0.27265917602996254}},{"location":"https://www.reddit.com/r/linux/comments/4bnl37/gnome_320_release_notes/","position":{"x":0,"y":0.13653952459922608}},{"location":"https://www.youtube.com/watch?v=M9bq_alk-sw","position":{"x":0,"y":0.04576659038901602}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4bpyb1/should_i_have_separate_ssh_key_for_root_and_user/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4bnyhk/removing_linux_from_a_dualboot_computer/","position":{"x":0,"y":0.5392592592592592}},{"location":"https://www.reddit.com/r/ProgrammerHumor/comments/4bmb2d/i_have_a_teammate_i_always_recognize_his_code/","position":{"x":0,"y":0.042371306448615496}},{"location":"http://vimcolors.com/352/colorsbox-stnight/dark","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/vim/comments/4bttx2/whats_your_favourite_dark_256colour_theme/","position":{"x":0,"y":0.8980263157894737}},{"location":"https://www.reddit.com/r/learnpython/comments/4brjc8/please_help_me_understand_the_way_for_loop_works/","position":{"x":0,"y":0.9451038575667656}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4btxrq/beginner_thinking_about_switching_to_a_linux/","position":{"x":0,"y":0.5779816513761468}},{"location":"https://en.wikipedia.org/wiki/Help:Wiki_markup","position":{"x":0,"y":0.08190258171181483}},{"location":"https://www.reddit.com/r/vim/comments/4bv6sh/which_vim_defaults_irritate_you_enough_that_you/","position":{"x":0,"y":0.6740151788941091}},{"location":"https://www.reddit.com/r/linux/comments/4bwcas/do_you_use_flattr_what_do_you_think_of_it/","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4bwf8c/what_markup_language_is_this/","position":{"x":0,"y":0.680373831775701}},{"location":"https://www.reddit.com/r/learnpython/comments/4bwjr4/how_do_i_legally_fork_python/","position":{"x":0,"y":0.1385083713850837}},{"location":"http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=805&extra=&page=7","position":{"x":0,"y":0.49862637362637363}},{"location":"http://www.armbian.com/download/","position":{"x":0,"y":0.9646643109540636}},{"location":"http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=805&page=1&extra=#pid7240","position":{"x":0,"y":0.05188839741408642}},{"location":"http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=55&page=13#lastpost","position":{"x":0,"y":1}},{"location":"http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=1339&extra=page%3D1","position":{"x":0,"y":0.9381443298969072}},{"location":"https://www.tinynibbles.com/","position":{"x":0,"y":1}},{"location":"http://teen-titans.simply-hentai.com/13502-teen-pipans/page/318321#top","position":{"x":0,"y":1}},{"location":"http://www.simply-hentai.com/album/list/spotlight","position":{"x":0,"y":0.2627400768245839}},{"location":"http://mangak.net/go-chap-18/","position":{"x":0,"y":0.023103153682704033}},{"location":"http://mangak.net/go-chap-22/","position":{"x":0,"y":0.9767703850573418}},{"location":"http://mangapark.me/search?q=go","position":{"x":0,"y":0.22319639278557113}},{"location":"http://mangak.net/papa-no-iukoto-wo-kikinasai-chronicles-of-street-observation-research-chap-1/","position":{"x":0,"y":0.09006273626638783}},{"location":"http://learnvimscriptthehardway.stevelosh.com/chapters/37.html","position":{"x":0,"y":1}},{"location":"http://stackoverflow.com/questions/14627167/vim-how-to-replace-a-variable-with-its-value-in-vimrc","position":{"x":0,"y":0.43059402893197907}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4c0ghm/fight_me_shitty_hotel_wifi/","position":{"x":0,"y":0.9740616417454989}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4bxei3/aside_from_arch_and_gentoo_are_there_any/","position":{"x":0,"y":0.612628750559785}},{"location":"https://www.reddit.com/r/debian/comments/4bwkm6/jessie_how_can_i_disable_terminal_colors_in_the/","position":{"x":0,"y":0.7299893276414088}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4c1d8g/im_an_experienced_user_and_i_dont_know_which/","position":{"x":0,"y":0.881578947368421}},{"location":"https://www.reddit.com/r/linux/comments/4c142l/suggestion_which_laptop_would_you_suggest_to_buy/","position":{"x":0,"y":0.9875}},{"location":"https://www.reddit.com/r/ProgrammerHumor/comments/4bx7xf/nice_formatting_bro/","position":{"x":0,"y":0.9177101967799642}},{"location":"https://www.reddit.com/r/vim/comments/4c28vu/eli5_how_dots_as_in_foo_work_with_exe/","position":{"x":0,"y":0.06635622817229336}},{"location":"https://github.com/lucy/tewi-font","position":{"x":0,"y":0.606955693187232}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4c3ri0/how_do_i_install_fonts_on_ubuntu/","position":{"x":0,"y":0.7715736040609137}},{"location":"http://imgur.com/TJ71buy","position":{"x":0,"y":0.30613961312026916}},{"location":"https://www.facebook.com/groups/geeklinux/1676424985952726/?notif_t=group_activity","position":{"x":0,"y":0.08971072867081654}},{"location":"https://www.reddit.com/r/learnpython/comments/4c43xj/how_are_python_directories_meant_to_be_set_up/","position":{"x":0,"y":0.28173374613003094}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4c293b/linux_hipster_level/","position":{"x":0,"y":0.5886185925282363}},{"location":"http://stackoverflow.com/questions/9744631/way-to-delay-the-timeout-of-key-sequences-in-vim","position":{"x":0,"y":0.39565217391304347}},{"location":"https://www.google.com/search?q=mappings&ie=utf-8&oe=utf-8#q=vim+mappings","position":{"x":0,"y":0.44938271604938274}},{"location":"https://www.reddit.com/r/raspberry_pi/comments/3l5u9b/15_orange_pi_pc_shipped_received_how_is_it/","position":{"x":0,"y":0.5033417838211569}},{"location":"https://www.reddit.com/r/ProgrammerHumor/comments/4c0w5p/debugging_at_3_am/","position":{"x":0,"y":0.9990722947452124}},{"location":"https://www.reddit.com/r/linuxmemes/comments/4bumde/echo_texteditor_masterrace/","position":{"x":0,"y":0.972399865365197}},{"location":"https://www.reddit.com/r/learnpython","position":{"x":0,"y":0.15839860748476936}},{"location":"https://www.reddit.com/r/linux/comments/4c41qi/sidewalk_man_must_love_debian/","position":{"x":0,"y":0.5658730158730159}},{"location":"https://www.reddit.com/r/learnpython/comments/4c4uuf/unable_to_create_a_list_using_range_function/","position":{"x":0,"y":0.41316685584562995}},{"location":"https://www.reddit.com/r/archlinux","position":{"x":0,"y":0.42656688493919553}},{"location":"https://www.reddit.com/r/viets/","position":{"x":0,"y":0.1705315733143061}},{"location":"https://en.wikipedia.org/wiki/List_of_Unicode_characters","position":{"x":0,"y":0.46288379782711386}},{"location":"https://packages.debian.org/stretch/firefox-esr","position":{"x":0,"y":0.004473022085546547}},{"location":"https://www.reddit.com/r/unixporn/comments/3zqk7h/with_the_new_year_comes_an_age_old_hard_drive/","position":{"x":0,"y":0.3927238805970149}},{"location":"https://www.reddit.com/r/debian/comments/4c69x2/best_desktop_environment_for_full_keyboard_control/","position":{"x":0,"y":0.9219079780498101}},{"location":"https://www.reddit.com/user/McSinyx/comments/?sort=controversial","position":{"x":0,"y":0.6222222222222222}},{"location":"https://www.google.com/search?q=client+side+gtk&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.9405684754521964}},{"location":"https://www.google.com/search?q=gtk+csd&ie=utf-8&oe=utf-8#q=gtk+csd&start=10","position":{"x":0,"y":1}},{"location":"https://packages.debian.org/wheezy/amd64/gtk-3-examples/filelist","position":{"x":0,"y":1}},{"location":"https://www.google.com/search?q=gtk3+no+copositig&ie=utf-8&oe=utf-8","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/debian/comments/4c8syy/cant_edit_sourceslist/","position":{"x":0,"y":0.7513611615245009}},{"location":"https://www.reddit.com/r/linux/comments/4c7mxe/3_months_ago_i_started_working_on_a_native_reddit/","position":{"x":0,"y":0.9134785167745733}},{"location":"https://github.com/michael-lazar/rtv","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/archlinux/comments/4c9nxc/why_are_legit_technical_questions_downvoted_just/","position":{"x":0,"y":0.725320271288621}},{"location":"https://www.google.com/search?q=rc&ie=utf-8&oe=utf-8#q=rc+meaning","position":{"x":0,"y":0.3357664233576642}},{"location":"https://www.reddit.com/r/linux/comments/4cb1jm/updateis_an_average_11_year_old_capable_of/","position":{"x":0,"y":1}},{"location":"http://vimwiki.github.io/","position":{"x":0,"y":1}},{"location":"https://github.com/kaio/ibus-table","position":{"x":0,"y":0.9788079470198675}},{"location":"https://www.google.com/search?q=start+gnome+3&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.28322981366459626}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4ccpsp/i_have_a_problem_starting_x_server/","position":{"x":0,"y":0.032058492688413945}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4cf35f/debian_swirl_shitpost_subreddit/","position":{"x":0,"y":0.1947318908748824}},{"location":"https://www.reddit.com/r/learnpython/comments/4cdlxl/how_do_i_check_if_a_users_input_is_in_a_list/","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4cew7j/what_do_you_think_of_linux_is_only_free_if_your/","position":{"x":0,"y":0.5891840607210627}},{"location":"https://duckduckgo.com/?q=debian+Realtek+RTL8102E","position":{"x":0,"y":0.25925925925925924}},{"location":"http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PFid=7&Level=5&Conn=4&ProdID=191","position":{"x":0,"y":1}},{"location":"http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=14&PFid=7&Level=5&Conn=4&DownTypeID=3&GetDown=false","position":{"x":0,"y":0.3794683776351971}},{"location":"https://www.reddit.com/user/davjet1","position":{"x":0,"y":0.9164360819037078}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4cfl1o/what_is_the_difference_between_kde_and_plasma/","position":{"x":0,"y":0.42636457260556127}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4cdkpu/pretty_new_to_linux_in_general_extremely/","position":{"x":0,"y":0.9249329758713136}},{"location":"https://github.com/moebiuscurve/ibus-table-others/blob/master/tables/mathwriter-ibus.txt","position":{"x":0,"y":1}},{"location":"https://github.com/moebiuscurve/ibus-table-others/blob/master/tables/emoji-table.txt","position":{"x":0,"y":0.19748621032643096}},{"location":"https://www.reddit.com/r/vim/comments/4cdhcl/if_your_plugin_need_users_resource_which_dir/","position":{"x":0,"y":0.8495742667928098}},{"location":"https://www.reddit.com/r/linuxmemes/comments/4ch8uh/when_your_boss_declines_your_raise_request/","position":{"x":0,"y":0.6390605686032138}},{"location":"https://github.com/search?utf8=%E2%9C%93&q=Dies&type=Users&ref=searchresults","position":{"x":0,"y":0.7866894197952219}},{"location":"http://vim.wikia.com/wiki/Omni_completion_popup_menu","position":{"x":0,"y":0.5660964230171073}},{"location":"http://vim.wikia.com/wiki/Omni_completion","position":{"x":0,"y":0.433849821215733}},{"location":"https://github.com/vim-scripts/VimIM","position":{"x":0,"y":1}},{"location":"https://github.com/search?utf8=%E2%9C%93&q=vim+input+method&type=Repositories&ref=searchresults","position":{"x":0,"y":0.08469945355191257}},{"location":"http://vim.wikia.com/wiki/Make_Vim_completion_popup_menu_work_just_like_in_an_IDE","position":{"x":0,"y":0.852209540532631}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4ccpsp/i_have_a_problem_starting_x_server/d1himp9","position":{"x":0,"y":0.22317596566523606}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4cj2oq/hdd_partitioning_question/","position":{"x":0,"y":0.44201578627808136}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4ci3vh/help_for_a_laptop_with_linux/","position":{"x":0,"y":0.9060360920970753}},{"location":"view-source:https://puri.sm/","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4ccx3y/so_this_happened_the_other_day_in_one_of_my/d1iu7ue?context=3","position":{"x":0,"y":0.13577023498694518}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4cir0y/windows_10_and_ubuntu_merging_is_this_just_early/","position":{"x":0,"y":0.9980342600393148}},{"location":"https://www.reddit.com/r/programmerhumor","position":{"x":0,"y":0.4251524046060059}},{"location":"http://brandon.invergo.net/news/2012-05-26-using-gnu-stow-to-manage-your-dotfiles.html","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linux/comments/4cg29q/git_all_your_dotfiles_multiple_hosts/","position":{"x":0,"y":0.3005808325266215}},{"location":"https://www.reddit.com/controversial/","position":{"x":0,"y":0.7901785714285714}},{"location":"https://stackoverflow.com/research/developer-survey-2016#technology-desktop-operating-system","position":{"x":0,"y":0.503400900900901}},{"location":"https://www.reddit.com/r/linux/comments/494obp/1_til_firefox_has_an_aboutconfig_setting_that/","position":{"x":0,"y":0.6033519553072626}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4ck8zo/w3m_preview_images_in_ranger/","position":{"x":0,"y":0.43902439024390244}},{"location":"https://www.reddit.com/r/vim/comments/4cjro1/what_are_easy_to_learn_things_that_massively/","position":{"x":0,"y":0.4646758922068463}},{"location":"https://www.reddit.com/r/LinuxCirclejerk/comments/4c9bra/you_are_submitting_a_textbased_post_speak_your/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/LinuxCirclejerk","position":{"x":0,"y":0.4122407688416793}},{"location":"https://groups.google.com/forum/#!searchin/vim_dev/loadplugin/vim_dev/BN5DuHpzzBc/J7Wvjq9pEQAJ","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4cfcm1/which_linux_os_should_i_get_does_it_really_matter/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/user/ducklord#page=5","position":{"x":0,"y":0.9888433742964665}},{"location":"https://www.reddit.com/#page=2","position":{"x":0,"y":0.7527272727272727}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4cnm64/streamer_experiences_the_true_glory_of_windows_10/","position":{"x":0,"y":0.9282265851303508}},{"location":"http://www.hecticgeek.com/2014/06/netrunner-14-frontier-review/","position":{"x":0,"y":0.3969120532286957}},{"location":"http://www.hecticgeek.com/2013/05/using-preload-ubuntu-13-04/","position":{"x":0,"y":0.7167181550398736}},{"location":"https://github.com/CzBiX/ibus-table/blob/master/tables/additional/compose.txt","position":{"x":0,"y":1}},{"location":"http://learnvimscriptthehardway.stevelosh.com/chapters/12.html","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4cqayc/since_chromium_is_just_supposed_to_be_the_oss/","position":{"x":0,"y":0.6926345609065155}},{"location":"https://www.facebook.com/groups/geeklinux/1679073409021217/?notif_t=group_activity¬if_id=1459346211274311","position":{"x":0,"y":0.33272101033295065}},{"location":"https://www.freebsd.org/about.html","position":{"x":0,"y":1}},{"location":"https://www.freebsd.org/gnome/screenshots.html","position":{"x":0,"y":0.9219330855018587}},{"location":"http://www.desktopbsd.net/","position":{"x":0,"y":1}},{"location":"http://www.desktopbsd.net/?pos=upcoming","position":{"x":0,"y":1}},{"location":"http://www.desktopbsd.net/?pos=downloads","position":{"x":0,"y":1}},{"location":"http://www.ghostbsd.org/about","position":{"x":0,"y":1}},{"location":"http://www.ghostbsd.org/download","position":{"x":0,"y":0.9986282578875172}},{"location":"http://www.freebsd.org/releases/9.0R/hardware.html#WLAN","position":{"x":0,"y":0.8687361132083612}},{"location":"http://wiki.ghostbsd.org/index.php?title=Hardware_Requirements","position":{"x":0,"y":1}},{"location":"http://wiki.ghostbsd.org/index.php?title=Pre-installation_Tasks","position":{"x":0,"y":0.9723953695458593}},{"location":"http://wiki.ghostbsd.org/index.php?title=Starting_GhostBSD_Live_Media","position":{"x":0,"y":1}},{"location":"http://wiki.ghostbsd.org/index.php?title=Auto_Label_Partitioning_Installation","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4d3ls2/i_broke_a_usb_stick_in_linux_can_it_be_fixed/d1o2fps?context=10000","position":{"x":0,"y":0.43654434250764523}},{"location":"https://www.reddit.com/r/linux/comments/4d61r9/this_is_what_i_saw_when_i_booted_lubuntu_1510/","position":{"x":0,"y":0.2679754601226994}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4d5ui2/gnome_3_vs_unity/","position":{"x":0,"y":0.38396624472573837}},{"location":"https://www.reddit.com/user/McSinyx/saved/","position":{"x":0,"y":0.07166123778501629}},{"location":"https://github.com/vimperator/vimperator-labs/issues","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/learnpython/comments/4d4ifd/what_can_i_do_to_improveoptimize_this_prime/","position":{"x":0,"y":0.45251160827353315}},{"location":"https://www.reddit.com/r/learnpython/comments/4d78zy/combinations_recursion/","position":{"x":0,"y":0.4890075376884422}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4d572f/xubuntu_how_to_fix_libreoffice_icons/","position":{"x":0,"y":0.2782874617737003}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4d9k19/just_noticed_steam_is_actively_encouraging_people/","position":{"x":0,"y":0.33516106922549693}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4d9m69/why_move_some_folders_usr_home_to_a_different/","position":{"x":0,"y":0.7027027027027027}},{"location":"https://www.reddit.com/r/vim/comments/4da0bn/what_do_you_have_tab_mapped_to_in_normal_mode/","position":{"x":0,"y":0}},{"location":"https://danielmiessler.com/blog/collection-of-less-commonly-used-unix-commands/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4daa87/how_do_you_guys_define_ricing/","position":{"x":0,"y":0.22835633626097868}},{"location":"https://www.reddit.com/r/linuxmemes/comments/4d9w2w/mrw_an_arch_user_says_im_a_noob_because_i_use/","position":{"x":0,"y":0.22}},{"location":"https://duckduckgo.com/?q=vim+match+vs+stridx","position":{"x":0,"y":0.15179877157063468}},{"location":"http://www.turnoff.us/","position":{"x":0,"y":1}},{"location":"http://www.turnoff.us/geek/agile-restaurant/","position":{"x":0,"y":0.6542222222222223}},{"location":"http://www.turnoff.us/geek/masks/","position":{"x":0,"y":0.8807692307692307}},{"location":"http://www.turnoff.us/geek/tcp-buddies/","position":{"x":0,"y":0}},{"location":"https://github.com/vimperator/vimperator-labs/issues/476","position":{"x":0,"y":0.7474332648870636}},{"location":"https://packages.debian.org/sid/mozplugger","position":{"x":0,"y":0.9264229523368811}},{"location":"https://packages.debian.org/search?searchon=all&keywords=browser","position":{"x":0,"y":0.19409451443044726}},{"location":"https://packages.debian.org/search?suite=default§ion=all&arch=any&searchon=all&keywords=web+browser","position":{"x":0,"y":1}},{"location":"https://packages.debian.org/search?suite=default§ion=all&arch=any&searchon=all&keywords=markdown","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/archlinux/comments/4daj7n/preference_of_wmde_and_why/","position":{"x":0,"y":0.9498405334879675}},{"location":"https://wiki.debian.org/Iceweasel#How_to_install_Iceweasel_.28Firefox.29","position":{"x":0,"y":0.25463834364076365}},{"location":"https://wiki.debian.org/Iceweasel#Debian-Mozilla_site","position":{"x":0,"y":0.5348211884915299}},{"location":"https://www.reddit.com/r/LinuxCirclejerk/comments/4cwwwe/archi3gapscomptontmuxlemonbaremacs_loving_my/","position":{"x":0,"y":0.9000989119683481}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4dbonn/ubuntu_mate_duplicate_applications_in_menu/","position":{"x":0,"y":0.23023402909550916}},{"location":"https://www.reddit.com/r/ProgrammerHumor/comments/4dbxfn/how_not_to_get_fired/","position":{"x":0,"y":0.22436260623229462}},{"location":"https://wiki.debian.org/AptPreferences","position":{"x":0,"y":0.06218547807332854}},{"location":"https://www.reddit.com/r/debian/comments/4db9a0/will_the_nonesr_firefox_get_into_testing/","position":{"x":0,"y":0.8964252978918423}},{"location":"https://www.reddit.com/new/","position":{"x":0,"y":0.8541846419327006}},{"location":"https://www.reddit.com/r/linux/comments/4dc3t0/topics_to_cover_for_freshmen/","position":{"x":0,"y":0.3892889288928893}},{"location":"http://9gag.com/gag/a57569O","position":{"x":0,"y":0.6097424412094065}},{"location":"http://9gag.com/gag/a8MzdLO?sc=nsfw","position":{"x":0,"y":0.16474258970358815}},{"location":"http://9gag.com/gag/aE7ZjOp#comment","position":{"x":0,"y":0.292336217552534}},{"location":"https://github.com/clintbellanger/flare-game/issues/508#issuecomment-204993438","position":{"x":0,"y":0.6002844950213371}},{"location":"http://www.diffen.com/difference/LAN_vs_WAN","position":{"x":0,"y":0.3094724455775642}},{"location":"http://gfxmonk.net/shellshape/","position":{"x":0,"y":0.44568408690546096}},{"location":"http://9gag.com/gag/aBY4BNz","position":{"x":0,"y":0.6554621848739496}},{"location":"http://www.w3schools.com/tags/tag_font.asp","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/vim/comments/4dg1rx/how_to_define_custom_omnifunc_in_vim_seeking/","position":{"x":0,"y":0.35751295336787564}},{"location":"https://www.reddit.com/r/funny","position":{"x":0,"y":0.8953136265320837}},{"location":"https://www.reddit.com/r/pics#page=2","position":{"x":0,"y":0.7841616307387029}},{"location":"https://github.com/search?q=ibus+table&ref=opensearch","position":{"x":0,"y":0.07076923076923076}},{"location":"https://github.com/ochko/ibus-table-mongolian/blob/master/mongolian.txt","position":{"x":0,"y":1}},{"location":"https://github.com/acevery/ibus-table-zhengma","position":{"x":0,"y":0}},{"location":"https://raw.githubusercontent.com/acevery/ibus-table-erbi/master/tables/erbi_qs.txt","position":{"x":0,"y":0}},{"location":"https://raw.githubusercontent.com/daineseh/liu_ibus_table/master/liu_ibus_table.txt","position":{"x":0,"y":1}},{"location":"https://raw.githubusercontent.com/acevery/ibus-table-zhengma/master/tables/zhengma.txt","position":{"x":0,"y":0.5}},{"location":"https://en.wikipedia.org/wiki/Vim_(text_editor)#Vim_script","position":{"x":0,"y":0.7286044718581342}},{"location":"https://u.teknik.io/74qZw.png","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/unixporn/comments/4dg348/fvwm_clean_with_rounded_corners/","position":{"x":0,"y":0.717331499312242}},{"location":"https://vi.wikipedia.org/wiki/M%C3%A3_s%E1%BB%91_%C4%91i%E1%BB%87n_tho%E1%BA%A1i_qu%E1%BB%91c_t%E1%BA%BF","position":{"x":0,"y":0.06380996739636702}},{"location":"https://www.reddit.com/r/linuxmemes/comments/4brhk8/til_suse_is_pronounced_sooser/","position":{"x":0,"y":0.8294029101856498}},{"location":"https://www.reddit.com/r/fossworldproblems/comments/4dk128/the_only_reason_im_using_gnome_is_because_thats/","position":{"x":0,"y":0.5361890694239291}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4dkgny/software_alternative_list/","position":{"x":0,"y":0.40024257125530627}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4djs1f/what_the_fsck_does_one_do_now/","position":{"x":0,"y":0.5963650132525559}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4dl0ur/how_to_fix_aptget_update_in_this_picture_only_my/","position":{"x":0,"y":0.2467289719626168}},{"location":"http://blog.dustinkirkland.com/2016/04/finally-dock-your-unity-launcher-the.html","position":{"x":0,"y":0.17176529588766298}},{"location":"https://www.reddit.com/r/learnpython/comments/4dl3ez/making_a_program_that_shuffles_words_into_a_list/","position":{"x":0,"y":0.6660527931246163}},{"location":"https://www.reddit.com/r/debian/comments/4dgr99/discuss_about_askubuntucom/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/vim/comments/4dlacf/vim_essentials_articles_videos_ressources/","position":{"x":0,"y":0.502816556453588}},{"location":"http://stackoverflow.com/questions/1218390/what-is-your-most-productive-shortcut-with-vim/1220118#1220118","position":{"x":0,"y":0.06481776221550214}},{"location":"http://9gag.com/gag/aE7Eg4x","position":{"x":0,"y":0.4275058275058275}},{"location":"http://9gag.com/gag/anNEm8q?ref=fsidebar","position":{"x":0,"y":0.7194444444444444}},{"location":"http://9gag.com/gag/am9n4Y6","position":{"x":0,"y":0.2370783039306716}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4dqhoi/help_making_bootable_winxp_usb/","position":{"x":0,"y":0.09763313609467456}},{"location":"https://www.reddit.com/user/McSinyx/submitted/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/archlinux/comments/4dnx56/reset_to_default_installed_fonts/","position":{"x":0,"y":0}},{"location":"http://arstechnica.com/information-technology/2016/04/first-windows-10-preview-with-bash-support-is-out-now/","position":{"x":0,"y":0.8663646659116648}},{"location":"https://dot.kde.org/2016/04/05/kde-presents-its-vision-future","position":{"x":0,"y":0.7201834862385321}},{"location":"https://opensource.com/business/16/3/top-linux-shells","position":{"x":0,"y":0.22665436937975558}},{"location":"https://github.com/muflax-scholars/saneo","position":{"x":0,"y":1}},{"location":"https://www.facebook.com/groups/296041530537491/permalink/733996480075325/?comment_id=733998320075141&reply_comment_id=734547980020175¬if_t=group_comment_reply¬if_id=1460046180642415","position":{"x":0,"y":0.5663759689922481}},{"location":"https://www.reddit.com/r/linuxmemes/comments/4dr18f/mr_robot_2_is_coming_a_few_months_later_here_is_a/","position":{"x":0,"y":0.3325648414985591}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4drw0u/guess_which_jackass_just_ran_rm_r_in_his_home/","position":{"x":0,"y":0.9518243003896564}},{"location":"https://www.reddit.com/r/learnpython/comments/4dui55/need_to_do_this_using_a_loop/","position":{"x":0,"y":0.15024390243902438}},{"location":"http://www.vim.org/about.php","position":{"x":0,"y":0.9565217391304348}},{"location":"https://www.google.com/search?q=vim+usage+worldwide&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjEwZvWm__LAhWGtpQKHRncBQEQ_AUIBygB&biw=1574&bih=829#tbm=isch&q=vim+world+map&imgrc=K7ADCvBom2tCuM%3A","position":{"x":0,"y":0.043292682926829265}},{"location":"http://stackoverflow.com/research/developer-survey-2015#tech-editor","position":{"x":0,"y":0.36006415396952685}},{"location":"https://github.com/mrlequoctuan/ibus-unikey/blob/master/src/engine.cpp","position":{"x":0,"y":1}},{"location":"https://github.com/search?l=c&q=vim+ibus&type=Code&utf8=%E2%9C%93","position":{"x":0,"y":0.6770428015564203}},{"location":"https://github.com/search?utf8=%E2%9C%93&q=ibus+bogo+vim&type=Code&ref=searchresults","position":{"x":0,"y":0.3384615384615385}},{"location":"https://github.com/BoGoEngine/ibus-bogo","position":{"x":0,"y":0.9367541766109785}},{"location":"https://github.com/BoGoEngine/ibus-bogo/issues","position":{"x":0,"y":0.8330522765598651}},{"location":"https://github.com/nhanb/blog","position":{"x":0,"y":0.32727272727272727}},{"location":"https://www.facebook.com/profile.php?id=100011770238327&fref=jewel","position":{"x":0,"y":0.6924322136786726}},{"location":"http://www.vimregex.com/","position":{"x":0,"y":1}},{"location":"file:///home/cnx/Documents/SO-survaey-2015","position":{"x":0,"y":0}},{"location":"file:///home/cnx/Documents/20.html","position":{"x":0.13773314203730272,"y":1}},{"location":"file:///home/cnx/Documents/vimregrex.html","position":{"x":1,"y":1}},{"location":"https://www.reddit.com/r/unixporn/comments/4e3llp/exwm_the_one_true_editor/","position":{"x":0,"y":0.5593569661995054}},{"location":"https://www.reddit.com/r/linuxmemes/comments/4e4a81/define_freefag/","position":{"x":0,"y":0.46781883194278906}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4e41od/need_help_installing_packages_xpost_raspberry_pi/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/unixporn/comments/4e3m7d/i3gaps_web_server_development_and_adorable_girls/","position":{"x":0,"y":0.25411270563528177}},{"location":"https://www.reddit.com/r/learnpython/comments/4e3jgx/is_this_a_goodthe_best_way_to_sort_a_dictionary/","position":{"x":0,"y":0.2662822252374491}},{"location":"http://alpha.wallhaven.cc/wallpaper/313310","position":{"x":0,"y":1}},{"location":"https://np.reddit.com/r/linux/comments/4dybuu/discussion_how_did_you_personally_get_into_linux/","position":{"x":0,"y":0.14485514485514486}},{"location":"http://alpha.wallhaven.cc/tag/5478","position":{"x":0,"y":0.9457013574660633}},{"location":"https://www.blackhat.com/docs/asia-16/materials/asia-16-Sivakorn-Im-Not-a-Human-Breaking-the-Google-reCAPTCHA-wp.pdf","position":{"x":0,"y":0}},{"location":"https://github.com/dwSun/LearnCode/blob/22654a07adbd891643d8c814932595d7276d468d/codec/dsa/main.c","position":{"x":0,"y":1}},{"location":"https://github.com/dwSun/LearnCode/tree/22654a07adbd891643d8c814932595d7276d468d","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/ProgrammerHumor/comments/4e1yq9/commerial_use_of_any_of_those_codes_in_any_format/","position":{"x":0,"y":0.4697785757031718}},{"location":"http://questpowers.deviantart.com/art/D-va-601852440","position":{"x":0,"y":0.5233333333333333}},{"location":"http://9gag.com/gag/aBYoBnP?ref=idlePopup","position":{"x":0,"y":0.7690597204574333}},{"location":"http://stackoverflow.com/questions/36501181/awesome-wm-and-youtube-html5-window-issue","position":{"x":0,"y":0.5293324342548887}},{"location":"https://www.reddit.com/r/fossworldproblems/comments/4deq4p/i_used_a_public_computer_today_and_caps_locks/","position":{"x":0,"y":0.14079822616407983}},{"location":"https://duckduckgo.com/?q=xcape&ia=audio","position":{"x":0,"y":0.09673554956573825}},{"location":"http://www.supergrubdisk.org/","position":{"x":0,"y":0.5299341448812612}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4e8up8/gnome_browser/","position":{"x":0,"y":0.3194578896418199}},{"location":"https://www.reddit.com/r/linux/comments/29ylmn/16_million_colors_24bit_or_true_color_in_linux/","position":{"x":0,"y":0.05444421530212415}},{"location":"https://duckduckgo.com/?q=termite+debian","position":{"x":0,"y":0.42857142857142855}},{"location":"https://github.com/hut/ranger/issues/86","position":{"x":0,"y":0.7181738366988587}},{"location":"https://wiki.archlinux.org/index.php/Xterm#PRIMARY_or_CLIPBOARD","position":{"x":0,"y":0.3218176986446984}},{"location":"https://www.reddit.com/new/#page=2","position":{"x":0,"y":0.9106382978723404}},{"location":"https://www.reddit.com/r/linux/comments/4ed7rp/meta_anybody_think_this_sub_is_due_for_a_new_theme/","position":{"x":0,"y":0.8580715059588299}},{"location":"https://www.reddit.com/r/linux/comments/4ebl44/my_landlord_sends_lease_and_other_important/","position":{"x":0,"y":0.3167427267541358}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4ej7ku/why_do_file_browsersutilities_hang_at_the_end_of/","position":{"x":0,"y":0.49624060150375937}},{"location":"https://blogs.gnome.org/aday/2016/04/13/diggin-the-crates/","position":{"x":0,"y":0.909385712962105}},{"location":"https://mikegerwitz.com/2016/04/GNU-kWindows","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/archlinux/comments/4epzby/how_do_you_guys_organize_your_home_directory/","position":{"x":0,"y":0.6111111111111112}},{"location":"https://www.adobe.com/products/postscript/pdfs/PLRM.pdf","position":{"x":0,"y":0}},{"location":"http://paulbourke.net/dataformats/postscript/","position":{"x":0.14096916299559473,"y":0.9965539521860866}},{"location":"file:///home/cnx/Documents/stime.html","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/vim/comments/4e4cyx/do_you_place_your_modelines_at_the_top_or_bottom/","position":{"x":0,"y":1}},{"location":"http://cntt.epu.edu.vn/images/book_LeMinhHoang.pdf","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/linux/comments/1y6p2g/what_is_the_best_way_to_convert_html_to_pdf_in/","position":{"x":0,"y":0.4127866574009729}},{"location":"https://www.reddit.com/r/linux/comments/4eu6yd/why_are_a_lot_of_linux_users_very_religious_about/","position":{"x":0,"y":0.7457588262265016}},{"location":"https://www.reddit.com/user/McSinyx/comments/","position":{"x":0,"y":0.4009111617312073}},{"location":"http://flukus.github.io/2016/04/15/2016_04_15_Background-Builds-with-Vim-8/","position":{"x":0,"y":0.9633657698912421}},{"location":"https://www.raspberrypi.org/creatives/","position":{"x":0,"y":0.9642317380352645}},{"location":"https://duckduckgo.com/?q=rpi3+unbox&iax=1&ia=images","position":{"x":0,"y":0.17732997481108312}},{"location":"https://www.reddit.com/r/learnpython/comments/4ewilv/having_more_difficulty_with_the_python_program/","position":{"x":0,"y":0.8787535410764873}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4evup2/hi_whats_the_best_gnome_distro_in_your_opinion_why/","position":{"x":0,"y":0.5992217898832685}},{"location":"https://www.youtube.com/watch?v=Th_3AvK-EbM","position":{"x":0,"y":0.4646165246387551}},{"location":"http://linuxcommando.blogspot.com/2013/10/how-to-connect-to-wpawpa2-wifi-network.html","position":{"x":0,"y":0.22058659529385524}},{"location":"https://www.reddit.com/user/McSinyx/#page=2","position":{"x":0,"y":0.5871702825035118}},{"location":"https://wiki.archlinux.org/index.php/Xterm","position":{"x":0,"y":0.24422516259250954}},{"location":"https://github.com/reddit/reddit-plugin-robin","position":{"x":0,"y":1}},{"location":"http://www.amazon.com/s/?_encoding=UTF8&camp=1789&creative=390957&field-keywords=raspberry%20pi%20case&linkCode=ur2&rh=i%3Aaps%2Ck%3Araspberry%20pi%20case&tag=rapihq-20&url=search-alias%3Daps&linkId=W7W75KJCV34KRZJT","position":{"x":0,"y":0.6993377483443709}},{"location":"http://mangak.net/fairy-tail-chap-478/","position":{"x":0,"y":0.21962215543151567}},{"location":"http://mangak.net/fairy-tail-chap-482/","position":{"x":0,"y":0}},{"location":"http://vanemery.com/Linux/XoverSSH/X-over-SSH2.html","position":{"x":0,"y":0.2258881511397084}},{"location":"https://www.reddit.com/r/learnpython/comments/4fe8g4/is_this_a_pythonic_way_to_find_multiples_of_a/","position":{"x":0,"y":0}},{"location":"http://popcon.debian.org/by_inst","position":{"x":0,"y":0.008807753221275735}},{"location":"http://red.planetarena.org/","position":{"x":0,"y":0.8918918918918919}},{"location":"http://fandom.wikia.com/articles/avengers-civil-war-bracket-tournament","position":{"x":0,"y":1}},{"location":"http://www.marvelv.com/2014/10/black-panther-king-of-dead.html","position":{"x":0,"y":0.8406735751295337}},{"location":"https://www.reddit.com/r/learnpython/comments/4fh1qn/have_any_of_you_had_any_experience_with_python/","position":{"x":0,"y":0.2167092302079533}},{"location":"https://www.reddit.com/r/unixporn/comments/4fhw1t/grub_default_appearance_was_too_boring/","position":{"x":0,"y":0.668417104276069}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4fjmcu/what_makes_debian_harder_to_configure_over_other/","position":{"x":0,"y":0.9289065319379285}},{"location":"https://www.reddit.com/r/unixporn/comments/4fkyve/openbox_i_see_your_desktop_from_when_you_were_12/","position":{"x":0,"y":0.2713004484304933}},{"location":"http://9gag.com/gag/aKqnz16","position":{"x":0,"y":0.8834085213032582}},{"location":"http://9gag.com/gag/a1MONeP?ref=fsidebar","position":{"x":0,"y":0.8061857352701158}},{"location":"https://www.reddit.com/gold/about","position":{"x":0,"y":0.947935368043088}},{"location":"https://github.com/basile-henry/HaskellSweeper","position":{"x":0,"y":1}},{"location":"https://www.facebook.com/search/top/?init=quick&q=debian&tas=0.403921863702276","position":{"x":0,"y":0.8095611285266457}},{"location":"https://itunes.apple.com/us/album/aint-nobody-loves-me-better/id997779095","position":{"x":0,"y":0.38957206099360553}},{"location":"https://www.reddit.com/r/learnpython/comments/4gloyb/project_euler_is_my_solution_clean_is_there_a/","position":{"x":0,"y":1}},{"location":"https://packages.debian.org/search?keywords=dict&searchon=names&suite=all§ion=all&sourceid=mozilla-search","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linux/comments/4fmebx/one_of_the_handy_linux_commands_that_i_frequently/","position":{"x":0,"y":0.5114914425427873}},{"location":"http://mangak.net/fairy-tail-chap-479/","position":{"x":0,"y":0.32736341856172185}},{"location":"http://mangak.net/fairy-tail-chap-480/","position":{"x":0,"y":0.18784754188915484}},{"location":"https://github.com/brndnmtthws/conky/wiki/Configure#variables","position":{"x":0,"y":0.3135107674070729}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4gosb4/gentoo_is_a_linux_distribution_that_includes/","position":{"x":0,"y":0.9144893111638955}},{"location":"https://www.reddit.com/r/AskReddit/comments/4gtb68/what_is_a_lie_you_have_told_that_has_gotten_so/","position":{"x":0,"y":0.025508378070603546}},{"location":"https://github.com/n00k/Neobot/blob/master/login.sh","position":{"x":0,"y":0}},{"location":"about:blank","position":{"x":0,"y":0}},{"location":"http://truyentranhtuan.com/naruto-chuong-686/","position":{"x":0,"y":0.28401833640246055}},{"location":"http://9gag.com/gag/a8MvPAp?sc=nsfw","position":{"x":0,"y":0.20435618193465727}},{"location":"http://9gag.com/gag/a97eEx6?sc=nsfw","position":{"x":0,"y":0.4017857142857143}},{"location":"http://9gag.com/gag/a0pGwBB","position":{"x":0,"y":0.276232473993668}},{"location":"https://github.com/romannurik/MaterialColorsApp","position":{"x":0,"y":0.9072276159654801}},{"location":"http://forum.cockos.com/showthread.php?p=1666055#post1666055","position":{"x":0,"y":0.5096109629357123}},{"location":"https://www.archlinux.org/download/","position":{"x":0,"y":0}},{"location":"https://wiki.archlinux.org/index.php/Installation_Guide","position":{"x":0,"y":0}},{"location":"https://wiki.archlinux.org/index.php/Beginners%27_guide","position":{"x":0,"y":0}},{"location":"https://packages.debian.org/search?suite=all§ion=all&arch=any&searchon=names&keywords=task","position":{"x":0,"y":0.062147134302822926}},{"location":"http://fossforce.com/2015/05/five-reasons-to-use-linux/","position":{"x":0,"y":1}},{"location":"https://packages.debian.org/search?keywords=grub&searchon=names&suite=all§ion=all&sourceid=mozilla-search","position":{"x":0,"y":0.8551424432641236}},{"location":"https://www.reddit.com/r/ProgrammerHumor/comments/4heh6v/i_wrote_my_first_python_program_today/","position":{"x":0,"y":0.7622714148219442}},{"location":"http://www.pornhub.com/insights/what-women-want","position":{"x":0,"y":0.17413494809688582}},{"location":"http://www.wondersluts.com/albums/tagged/+group:_guardians_of_the_galaxy/page/1/","position":{"x":0,"y":1}},{"location":"https://www.ixsystems.com/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linux/comments/4hga9d/lubuntu_1604_lts_see_whats_new/","position":{"x":0,"y":0.4776839565741858}},{"location":"http://c2.com/cgi/wiki?DontUseExceptionsForFlowControl","position":{"x":0,"y":0.22798316801923654}},{"location":"https://www.reddit.com/message/unread/","position":{"x":0,"y":0.18274687854710556}},{"location":"https://wiki.debian.org/apt-get","position":{"x":0,"y":1}},{"location":"https://packages.debian.org/stretch/apt","position":{"x":0,"y":1}},{"location":"https://packages.debian.org/search?searchon=names&keywords=aptitude","position":{"x":0,"y":0.7450980392156863}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4hkute/how_do_i_uninstall_aptget_programs/","position":{"x":0,"y":0.30985915492957744}},{"location":"https://www.reddit.com/#page=5","position":{"x":0,"y":0.8083195706028076}},{"location":"https://www.reddit.com/r/vim/comments/4hk0v6/using_vim_to_edit_a_onetime_command/","position":{"x":0,"y":0.33}},{"location":"http://xem.vn/new/7","position":{"x":0,"y":1}},{"location":"http://xem.vn/new/13","position":{"x":0,"y":0.889177873636133}},{"location":"http://xem.vn/","position":{"x":0,"y":1}},{"location":"http://xem.vn/old","position":{"x":0,"y":0.05269461077844311}},{"location":"http://xem.vn/old/4","position":{"x":0,"y":1}},{"location":"http://9gag.com/gag/aVPrz6M","position":{"x":0,"y":0.5081967213114754}},{"location":"http://xem.vn/old/7","position":{"x":0,"y":0.5950634105439682}},{"location":"http://xem.vn/old/10","position":{"x":0.06274509803921569,"y":1}},{"location":"http://xem.vn/old/13","position":{"x":0.058823529411764705,"y":0.5905882352941176}},{"location":"http://xem.vn/old/16","position":{"x":0,"y":0.7602862254025045}},{"location":"http://xem.vn/old/19","position":{"x":0,"y":0.8707781632797564}},{"location":"http://xem.vn/old/22","position":{"x":0,"y":1}},{"location":"http://xem.vn/old/25","position":{"x":0,"y":1}},{"location":"http://xem.vn/old/28","position":{"x":0,"y":0.5890502494654312}},{"location":"https://gist.github.com/McSinyx/9874b7a089aae88e358b422ac0cd3d03/revisions","position":{"x":0,"y":1}},{"location":"https://www.youtube.com/watch?v=Ag1AKIl_2GM","position":{"x":0,"y":0.44157706093189963}},{"location":"https://www.youtube.com/watch?v=UdfY25gDjK8","position":{"x":0,"y":0.0841683366733467}},{"location":"https://www.facebook.com/vn.mcsinyx","position":{"x":0,"y":0.8168587022437841}},{"location":"https://www.reddit.com/","position":{"x":0,"y":0.2503951944356623}},{"location":"http://wetriffs.com/","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/user/rschwa6308","position":{"x":0,"y":1}},{"location":"http://imgur.com/gallery/bymgQ","position":{"x":0,"y":0.7314814814814815}},{"location":"https://wiki.debian.org/bcm43xx","position":{"x":0,"y":0.5552350735506202}},{"location":"https://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/disks.html#idp63618768","position":{"x":0,"y":1}},{"location":"https://forums.freebsd.org/threads/3849/","position":{"x":0,"y":0.9338014042126379}},{"location":"http://unix.stackexchange.com/questions/97828/driver-d-option-under-wpa-supplicant","position":{"x":0,"y":0.7060041407867494}},{"location":"https://wiki.debian.org/WiFi/HowToUse","position":{"x":0,"y":0.6137772675086108}},{"location":"https://www.google.com/search?q=ukrainian+parliament+fight&tbm=isch&imgil=pK4aXkpno3BW5M%253A%253BbUPkszYy0Tlv-M%253Bhttp%25253A%25252F%25252Fhaha1314.com%25252Fp%25252F5659%25252F&source=iu&pf=m&tbs=simg:CAESlwEJjr_1mDVBh_14EaiwELEKjU2AQaBAgACEIMCxCwjKcIGmIKYAgDEii3H4IbjBupG5Ib1B-YG5MOmRvVH9Qt0C3mLdUkyC2qMKwuojrYLectGjC2CRpIrJxuF_1e9owP31QI7thyKSvCw_1Fkj_1xISmxOX3CRDN33d3qu0UsaGk039AEkgAwwLEI6u_1ggaCgoICAESBCaVVvEM&fir=pK4aXkpno3BW5M%253A%252CbUPkszYy0Tlv-M%252C_&usg=__9rAcdVXSBkUI6p2h-mLHcS-A2oo%3D&biw=798&bih=853&ved=0ahUKEwiYz9Wqj8PMAhXIi5QKHaMTD9kQyjcIRQ&ei=PFUrV5jBCsiX0gSjp7zIDQ#imgrc=UMWuvwiafMmLKM%3A","position":{"x":0.08846153846153847,"y":0.16172439571392974}},{"location":"https://www.reddit.com/r/freebsd/comments/4hno1t/some_gnulinux_users_questions_on_installing/","position":{"x":0,"y":0.5500751468779888}},{"location":"http://tin.tuyensinh247.com/de-thi-thu-dai-hoc-mon-tieng-anh-khoi-da1-co-dap-an-nam-2014-p13-c31a16654.html","position":{"x":0,"y":0.8156820831713952}},{"location":"https://www.youtube.com/watch?v=e0qRxQYBpKQ","position":{"x":0,"y":0.1870911469690362}},{"location":"https://www.youtube.com/watch?v=nzJedshRyNo","position":{"x":0,"y":0.26586102719033233}},{"location":"https://www.youtube.com/watch?v=-wWTZWwxmSA","position":{"x":0,"y":0.46521605884155687}},{"location":"https://www.youtube.com/watch?v=JeM65Kh--xM&list=PLmtNJfh_JeheEgw5YFJ41FAh4pMR0uHP5","position":{"x":0,"y":0.38702111024237684}},{"location":"https://www.youtube.com/watch?v=_JUwcv7dUQI&index=5&list=PLmtNJfh_JeheEgw5YFJ41FAh4pMR0uHP5","position":{"x":0,"y":0.5181159420289855}},{"location":"https://www.youtube.com/watch?v=IIwyTMVXTuw&index=24&list=PLmtNJfh_JeheEgw5YFJ41FAh4pMR0uHP5","position":{"x":0,"y":0.42333536957849727}},{"location":"https://www.reddit.com/#page=3","position":{"x":0,"y":1}},{"location":"http://www.yummly.com/recipe/Oven-Baked-Chicken-Breast-1585551?prm-v1","position":{"x":0,"y":0}},{"location":"https://en.wikipedia.org/wiki/Attack_on_Titan","position":{"x":0,"y":0.2516522623284189}},{"location":"http://loa.com.vn/Home%20entertainment%20Wireless.htm","position":{"x":0,"y":0.07413387623293201}},{"location":"http://loa.com.vn/Professional%20DJ.htm","position":{"x":0,"y":0}},{"location":"http://9gag.com/gag/arKLbd6","position":{"x":0,"y":0.9481654047757717}},{"location":"https://www.gnu.org/philosophy/common-distros.html","position":{"x":0,"y":0.6553945249597424}},{"location":"https://en.wikipedia.org/wiki/Pitch_%28music%29#Pitch_and_frequency","position":{"x":0,"y":0.9530909090909091}},{"location":"http://truyentranhtuan.com/tower-of-god-chuong-277/","position":{"x":0,"y":0.1484116845961382}},{"location":"https://www.facebook.com/groups/445153248907566/?notif_t=group_r2j_approved¬if_id=1462954894849487","position":{"x":0,"y":0.7305876607520755}},{"location":"https://www.reddit.com/r/linuxmemes/comments/4iq09d/the_average_user_be_like/","position":{"x":0,"y":0.4939550949913644}},{"location":"https://www.reddit.com/r/linux/comments/4iy3mg/why_ubuntu_is_the_only_worried_about_font/","position":{"x":0,"y":0.4859857482185273}},{"location":"https://www.reddit.com/user/McSinyx/","position":{"x":0,"y":0.4345519984845615}},{"location":"http://247xem.com/phim/captain-america-civil-war-297-1.html#","position":{"x":0,"y":0.46975806451612906}},{"location":"https://docs.python.org/3.3/library/subprocess.html","position":{"x":0,"y":0.06540813613400691}},{"location":"http://egame.vn/","position":{"x":0,"y":0.05201628792854328}},{"location":"http://www.worldatlas.com/aatlas/ctycodes.htm","position":{"x":0,"y":0.6698552223371251}},{"location":"https://www.facebook.com/bon.chance.oggy","position":{"x":0,"y":0.621352997755691}},{"location":"http://9gag.com/","position":{"x":0,"y":0.5895141734258718}},{"location":"https://www.facebook.com/","position":{"x":0,"y":0.32544830217474247}},{"location":"https://duckduckgo.com/?q=cmus+background","position":{"x":0,"y":0.2696335078534031}},{"location":"https://packages.debian.org/search?keywords=firefox&searchon=names&suite=all§ion=all&sourceid=mozilla-search","position":{"x":0,"y":0.29207642596234895}},{"location":"https://wiki.debian.org/DontBreakDebian#Don.27t_make_a_FrankenDebian","position":{"x":0,"y":0.247997790665562}},{"location":"https://opensource.org/licenses/gpl-2.0.php","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/message/inbox/","position":{"x":0,"y":0.23425022182786157}},{"location":"https://www.reddit.com/r/unixporn/comments/4ju8bq/so_many_terminals/","position":{"x":0,"y":0.42189372752696763}},{"location":"https://www.reddit.com/r/orangepi+raspberry_pi","position":{"x":0,"y":0.3613963039014374}}],"a":[{"location":"https://www.google.com/search?q=vimperator+map+x+to+quit&ie=utf-8&oe=utf-8&google_abuse=GOOGLE_ABUSE_EXEMPTION%3DID%3D04f0943b308796ec:TM%3D1452177475:C%3Dc:IP%3D42.112.10.136-:S%3DAPGng0uEPfevMnm3X9lqTI74OJnXpII0ew%3B+path%3D/%3B+domain%3Dgoogle.com%3B+expires%3DThu,+07-Jan-2016+17:37:55+GMT","position":{"x":0,"y":0.017857142857142856}},{"location":"https://www.reddit.com/search?q=","position":{"x":0,"y":0.3793103448275862}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4f3h84/what_does_a_program_like_unetbootin_actually_do/","position":{"x":0,"y":1}}],"n":[{"location":"https://github.com/michael-lazar/rtv","position":{"x":0,"y":0.4882280049566295}},{"location":"https://en.wikipedia.org/wiki/Names_of_the_days_of_the_week","position":{"x":0,"y":0}},{"location":"https://awesome.naquadah.org/doc/api/modules/awful.util.html","position":{"x":0,"y":0.0361247947454844}},{"location":"https://wiki.archlinux.org/index.php/Xterm#UTF-8","position":{"x":0,"y":0}}],"k":[{"location":"https://github.com/michael-lazar/rtv","position":{"x":0.1889400921658986,"y":0.6920693928128873}},{"location":"https://docs.python.org/2/tutorial/inputoutput.html","position":{"x":0,"y":0.8206806282722513}},{"location":"https://github.com/google/fonts/tree/master/apache/robotomono","position":{"x":0,"y":0.8085106382978723}}],"o":[{"location":"https://github.com/morhetz/gruvbox","position":{"x":0.9365079365079365,"y":0.5962078651685393}},{"location":"http://lxer.com/","position":{"x":0,"y":0.48859992874955466}},{"location":"https://www.raspberrypi.org/downloads/raspbian/","position":{"x":0,"y":0.5726681127982647}}],"c":[{"location":"http://9gag.com/","position":{"x":0,"y":0}},{"location":"https://github.com/login?return_to=%2Fsearch","position":{"x":0,"y":0}}],"e":[{"location":"https://www.raspberrypi.org/downloads/raspbian/","position":{"x":0,"y":0.5726681127982647}}],"i":[{"location":"https://en.wikipedia.org/wiki/Raspberry_Pi","position":{"x":0,"y":0.1402061855670103}}]} \ No newline at end of file +{"'":[{"location":"http://mangak.net/nineteen-chap-3/","position":{"x":0,"y":0.03545084529151097}},{"location":"https://www.google.com/search?q=nineteen+anime&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.49306296691568835}},{"location":"http://mangak.net/nineteen-chap-4/","position":{"x":0,"y":0.9762049130627161}},{"location":"https://www.youtube.com/watch?v=8ELbX5CMomE","position":{"x":0,"y":0.6715412421952021}},{"location":"https://www.reddit.com/r/linux4noobs/comments/3zydz4/locked_bios_how_install_linux/","position":{"x":0,"y":0.35471100554235946}},{"location":"https://www.reddit.com/r/linux4noobs/comments/3zxo1o/noob_hung_up_with_cat_command/","position":{"x":0,"y":0.5885057471264368}},{"location":"https://www.reddit.com/r/linux/comments/3zugg3/remix_os_is_android_for_the_desktop_and_it_works/","position":{"x":0,"y":0.4405426975259378}},{"location":"https://www.reddit.com/r/opensource/comments/3zqm3j/i_fixed_my_first_open_source_bug_today_but_my/","position":{"x":0,"y":0.21446984017872486}},{"location":"https://www.reddit.com/r/linuxmemes/","position":{"x":0,"y":0.19500304692260817}},{"location":"https://www.youtube.com/watch?v=UQNYQStjJWk","position":{"x":0,"y":0.9790741915028536}},{"location":"http://www.vn-zoom.com/f316/huong-dan-and-giai-dap-cac-van-de-ve-cai-dat-linux-2953363-29.html","position":{"x":0,"y":0.5697973165857836}},{"location":"https://github.com/barwinko/pro","position":{"x":0,"y":0.8787113076437144}},{"location":"http://www.luafaq.org/#T1.2","position":{"x":0,"y":0.06321772607855125}},{"location":"http://www.luafaq.org/#T1.5","position":{"x":0,"y":0.346425207779118}},{"location":"http://www.luafaq.org/#T1.5.2","position":{"x":0,"y":0.09076188430462154}},{"location":"http://www.luafaq.org/#T1.8","position":{"x":0,"y":0.10310470745691579}},{"location":"https://di.reddit.com/r/linuxmasterrace/comments/3y2vz1/your_new_year_linux_resolutions/","position":{"x":0,"y":0.18328242154956956}},{"location":"https://www.reddit.com/r/Jokes/comments/40heu4/when_i_see_a_girl_i_first_look_at_her_hair_then/","position":{"x":0,"y":0.5751462337352274}},{"location":"http://mangak.net/go-chap-7/","position":{"x":0,"y":0.17956413205059882}},{"location":"http://mangak.net/go-chap-6/","position":{"x":0,"y":0.01912983533614301}},{"location":"http://mangak.net/go-chap-5/","position":{"x":0,"y":0.057256302030329824}},{"location":"http://mangak.net/go-chap-4/","position":{"x":0,"y":0.020553811019126463}},{"location":"https://www.reddit.com/r/Showerthoughts/comments/40q21h/google_drive_will_mean_a_completely_different/","position":{"x":0,"y":0.8413001912045889}},{"location":"https://www.reddit.com/r/debian/comments/40kqla/why_are_some_packages_outdated_or_not_available/","position":{"x":0,"y":0.8592351505288853}},{"location":"http://wiki.freepascal.org/Dynamic_array","position":{"x":0,"y":0}},{"location":"http://9gag.com/wtf?ref=9nav","position":{"x":0,"y":0.8869353294455566}},{"location":"http://9gag.com/gag/agVG1xW?sc=wtf","position":{"x":0,"y":0.7705066344993968}},{"location":"https://bbs.archlinux.org/viewtopic.php?id=207453","position":{"x":0,"y":0}},{"location":"http://mangak.net/go-chap-8/","position":{"x":0,"y":0.03234105108416024}},{"location":"https://www.reddit.com/r/linux/comments/4162xj/how_to_get_linux_distros_in_1997_if_you_ever/","position":{"x":0,"y":0.2570546737213404}},{"location":"https://www.facebook.com/hipnguyen3011?fref=ts","position":{"x":0,"y":0}},{"location":"https://www.facebook.com/VN-Hacker-News-1659681690953364/","position":{"x":0,"y":0.7344232515894641}},{"location":"https://www.reddit.com/r/linux4noobs/comments/419yau/any_other_new_users_find_linux_much_easier_than/","position":{"x":0,"y":0.3648530695373873}},{"location":"https://www.facebook.com/triadsServer/?fref=nf","position":{"x":0,"y":0.8545816733067729}},{"location":"http://showjav.com/full-anh-sex-choi-ban-gai-bim-khong-long-rat-ngon.html","position":{"x":0,"y":1.0001541782300338}},{"location":"http://zin3x.mobi/full-anh-em-gai-tuoi-teen-tu-suong.html","position":{"x":0,"y":0.8099467140319716}},{"location":"http://hoangbidz.blogspot.com/2009/03/10x-biet-tu-suong-bang-anh-lua-tinh.html","position":{"x":0,"y":1.0001045696957023}},{"location":"http://kenhjav.biz/ki-su/03-anh-sex-gai-thpt-khoe-vu-tren-facebook.html","position":{"x":0,"y":0.8523802372728638}},{"location":"http://nongvl.net/bo-anh-18-khieu-goi-cho-cac-thanh-nien-thich-qwerty.html","position":{"x":0,"y":0.18999088129592875}},{"location":"http://www.buzzfeed.com/floperry/problems-everyone-with-long-hair-faces-in-the-summer#.drwOomBK2E","position":{"x":0,"y":0.7712901580826109}},{"location":"http://ethanschoonover.com/solarized","position":{"x":0,"y":0.38806561534194467}},{"location":"https://bbs.archlinux.org/viewtopic.php?id=108056","position":{"x":0,"y":0.9184018007878447}},{"location":"https://github.com/clintbellanger/flare-game/wiki/Codename-Empyrean-design-guide","position":{"x":0,"y":1}},{"location":"http://www.vn-zoom.com/f316/show-man-hinh-desktop-linux-cua-ban-nao-426253-126.html","position":{"x":0,"y":0.06929464541376348}},{"location":"http://genk.vn/do-choi-so/khi-mau-anh-duoc-nhao-nan-duoi-ban-tay-cua-12-nhiep-anh-gia-20160125022611515.chn","position":{"x":0,"y":0.9072847682119205}},{"location":"http://viral-bacon.com/do-you-like-these-apples-1?v=c8nKjYNDipy3dFs1i2I63xN41Aq4LO0064E0","position":{"x":0,"y":0.9746192893401016}},{"location":"http://www.nguyenkim.com/loa-vi-tinh-microlab-d-22.html","position":{"x":0,"y":0.5425170068027211}},{"location":"http://www.nguyenkim.com/?subcats=Y&status=A&pshort=Y&pfull=Y&pname=Y&pkeywords=Y&search_performed=Y&q=tf&dispatch=products.search","position":{"x":0,"y":0.6182669789227166}},{"location":"https://github.com/McSinyx/papercolor-theme/blob/master/colors/PaperColor.vim","position":{"x":0,"y":0.6825156033287101}},{"location":"https://www.reddit.com/r/linuxquestions/comments/43rp9m/help_finding_a_distro/","position":{"x":0,"y":0.7381703470031545}},{"location":"https://www.reddit.com/r/linuxquestions/comments/43r95o/debian_vs_ubuntu_which_is_quicker_to_upgrade/","position":{"x":0,"y":0.8103130755064457}},{"location":"http://www.orangepi.org/orangepipc/","position":{"x":0,"y":1.0003317850033178}},{"location":"http://www.orangepi.org/downloadresources/","position":{"x":0,"y":0.6985182945267614}},{"location":"http://www.orangepi.org/Docs/FAQ.html","position":{"x":0,"y":0.9409111411817772}},{"location":"https://www.reddit.com/r/linux4noobs/comments/43n9k7/distro_tiling_wm_for_laptops/","position":{"x":0,"y":1.0010373443983402}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/43wdpm/my_girlfriend_has_allowed_me_to_ascend_her_laptop/","position":{"x":0,"y":1.0003197953309881}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/43qyxk/so_i_have_mint_working_perfectly_what_now/","position":{"x":0,"y":0.9501871580765908}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/43r6bk/what_is_the_best_arch_deriative_for_me/","position":{"x":0,"y":0.9994391475042064}},{"location":"https://www.facebook.com/phong.phigia?fref=ts","position":{"x":0,"y":0.6272959776796094}},{"location":"https://www.reddit.com/r/funny/","position":{"x":0,"y":0.1943677526228603}},{"location":"http://stackoverflow.com/questions/6577508/how-to-merge-mulitple-lines-into-one-line-in-vim","position":{"x":0,"y":0}},{"location":"https://github.com/mswift42/vim-themes","position":{"x":0,"y":1.0001251877816726}},{"location":"http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=342","position":{"x":0,"y":0.9834774552192711}},{"location":"https://bbs.archlinux.org/viewtopic.php?id=61150","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/awesomewm/comments/40xa47/the_perfect_browser/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/debian/comments/43zes4/how_can_i_create_a_bootable_usb_windows_10/","position":{"x":0,"y":0.8095545513234345}},{"location":"https://www.reddit.com/r/linux/comments/449lnn/redshift_saves_my_eyes_once_again_just_another/","position":{"x":0,"y":0.24641988651715752}},{"location":"https://github.com/copycat-killer/awesome-copycats/blob/master/rc.lua.blackburn","position":{"x":0,"y":0.10911931584573636}},{"location":"https://github.com/morhetz/gruvbox","position":{"x":1,"y":0}},{"location":"http://9gag.com/gag/aYeVqXN","position":{"x":0.09014084507042254,"y":0.6465374793450503}},{"location":"https://www.reddit.com/r/debian/comments/46f5zl/i_want_to_install_debian/","position":{"x":0,"y":0.7981330221703618}},{"location":"http://thedailyneopets.com/dailies","position":{"x":0,"y":0.4148669609831762}},{"location":"https://www.google.com/search?q=deadpool+hd+torrent&ie=utf-8&oe=utf-8","position":{"x":0,"y":1}},{"location":"http://9gag.com/gag/aBYdYbz?sc=comic","position":{"x":0,"y":0.44300324270391617}},{"location":"https://www.python.org/dev/peps/pep-0008/#a-foolish-consistency-is-the-hobgoblin-of-little-minds","position":{"x":0,"y":0.22601177711971135}},{"location":"https://www.python.org/dev/peps/pep-0008/#whitespace-in-expressions-and-statements","position":{"x":0,"y":0.3617890329827428}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4705mi/please_help_dad_trying_to_make_me_install_windows/","position":{"x":0,"y":0.9610987379361544}},{"location":"https://www.reddit.com/r/debian/comments/475vi4/dae_have_a_problem_with_ridiculous_default_mime/","position":{"x":0,"y":0.9469767441860465}},{"location":"https://www.google.com/search?q=octicons+awesome+wm&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.9333333333333333}},{"location":"https://www.reddit.com/r/linux4noobs/comments/479ydh/what_version_of_linux_for_a_learning_student/","position":{"x":0,"y":0.888641425389755}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4764nw/im_considering_moving_from_mint_to_debian_any/","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/476qh4/sister_is_tired_of_her_slow_laptop_that_is/","position":{"x":0,"y":0.6313180002754442}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/479cst/lmr_wiki_description_of_ubuntu/","position":{"x":0,"y":0.5557059088858818}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4776pm/on_proprietary_software_world_if_i_want_something/","position":{"x":0,"y":0.9781353856917964}},{"location":"https://bbs.archlinux.org/viewtopic.php?id=99213","position":{"x":0,"y":1}},{"location":"https://www.google.com/search?q=awesome+c.type&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.9986033519553073}},{"location":"http://satya164.deviantart.com/art/Numix-GTK3-theme-360223962","position":{"x":0,"y":0.06723948446398241}},{"location":"https://wiki.archlinux.org/index.php/Vim#Visual_wrapping","position":{"x":0,"y":0.2658551247370003}},{"location":"https://bitbucket.org/equalsraf/vim-qt/issues/53/set-columns-or-set-lines-does-not-adjust","position":{"x":0,"y":0.4802619610696744}},{"location":"http://awesome.naquadah.org/wiki/FAQ#How_to_find_window.27s_class_and_other_identifiers.3F","position":{"x":0.2711864406779661,"y":0.7132479449436054}},{"location":"http://askubuntu.com/questions/156286/xgamma-display-parameter-for-dual-monitor-setup","position":{"x":0,"y":0.46549612086565945}},{"location":"https://www.facebook.com/groups/geeklinux/1664190977176127/?notif_t=group_activity","position":{"x":0,"y":0.5895603995042648}},{"location":"http://quachnhuthao.forumvi.com/t73-topic","position":{"x":0,"y":0.11676895007463925}},{"location":"http://lxer.com/","position":{"x":0,"y":1}},{"location":"http://taplamvan.edu.vn/phan-tich-bai-binh-ngo-dai-cao-cua-nguyen-trai/","position":{"x":0,"y":0.3736615630941659}},{"location":"https://nicolargo.github.io/glances/","position":{"x":0,"y":0.5551580202742994}},{"location":"http://chatyoyo.vn/goc-hoc-tap-c41/van-mau-box147/phan-tich-muoi-bon-cau-dau-trong-tac-pham--binh-ngo-dai-cao-cua-nguyen-trai-t25619-page1.html","position":{"x":0.47297297297297297,"y":0.6270513041976161}},{"location":"http://0.0.0.0:61208/","position":{"x":0,"y":1}},{"location":"https://irssi.org/","position":{"x":0,"y":1}},{"location":"https://gist.github.com/zmwangx/9987772","position":{"x":0.6451612903225806,"y":1}},{"location":"https://www.reddit.com/r/vim/comments/47smco/are_there_any_significant_disadvantages_to_using/d0g0qme?context=3","position":{"x":0,"y":0.46798029556650245}},{"location":"https://www.reddit.com/r/linux4noobs/comments/47v3lp/help_me_pick_the_right_distribution/","position":{"x":0,"y":0.05870236869207003}},{"location":"https://www.facebook.com/groups/geeklinux/1665253993736492/?notif_t=group_activity","position":{"x":0,"y":0.11177644710578842}},{"location":"https://www.reddit.com/r/linuxquestions/comments/480n6q/linux_distribution_that_teaches_as_you_use_it/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linuxquestions/comments/47xzqh/error_upgrading_debian_testing/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/Jokes/comments/47zm2c/what_does_bill_say_to_hillary_after_sex/","position":{"x":0,"y":0.13622966925008187}},{"location":"https://www.reddit.com/r/unixporn/comments/481cp5/what_magic_tricks_did_you_have_to_perform_to_get/","position":{"x":0,"y":0.42900150526843955}},{"location":"https://www.reddit.com/r/linuxquestions/comments/47z2sg/arch_install_dd_sync_flag_not_working/","position":{"x":0,"y":0.884083044982699}},{"location":"https://www.reddit.com/prefs/","position":{"x":0,"y":0.8957597173144877}},{"location":"https://www.reddit.com/r/Marvel/comments/46ajgt/thoughts_on_the_deadpool_movie_tldr_i_didnt_like/","position":{"x":0,"y":0.45841784989858014}},{"location":"https://en.wikipedia.org/wiki/Deadpool_(film)","position":{"x":0,"y":0.6980399960202965}},{"location":"http://awesome.naquadah.org/wiki/Using_Multiple_Screens","position":{"x":0.12539184952978055,"y":0.8798851292296167}},{"location":"https://github.com/powerline/powerline","position":{"x":0,"y":0.10816030902945437}},{"location":"https://github.com/romockee/powerarrow/blob/master/themes/powerarrow/theme.lua","position":{"x":0.46601941747572817,"y":0.06251285214887929}},{"location":"https://github.com/romockee/powerarrow/blob/master/rc.lua","position":{"x":0,"y":0.726349545697488}},{"location":"https://en.wikipedia.org/wiki/Pango","position":{"x":0,"y":0.46619350018677624}},{"location":"https://www.google.com/search?q=octifonts&ie=utf-8&oe=utf-8#q=cpu+ram+font","position":{"x":0,"y":0.4320809248554913}},{"location":"http://fontawesome.io/","position":{"x":0,"y":0.9556886227544911}},{"location":"http://learningenglish.voanews.com/archive/special-english-broadcast/latest/978/1689.html","position":{"x":0,"y":1}},{"location":"http://learningenglish.voanews.com/rsspage.aspx","position":{"x":0,"y":0.8527049873203719}},{"location":"https://www.reddit.com/r/vim/comments/47smco/are_there_any_significant_disadvantages_to_using/d0hvejt?context=3","position":{"x":0,"y":0.8996865203761756}},{"location":"https://www.reddit.com/r/linux4noobs/comments/48d69u/can_this_cause_ubuntus_files_to_get_corrupted/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/vim/comments/48l9a7/vim_mode_vs_vim_with_plugins/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/48j4li/what_are_you_1_line_troll_commands/","position":{"x":0,"y":0.2221223021582734}},{"location":"https://www.reddit.com/r/linuxquestions/comments/48hpw0/how_does_a_linux_user_stay_sane_running_windows/","position":{"x":0,"y":0.10839672322995904}},{"location":"http://xkcd.com/357/","position":{"x":0,"y":0.9833729216152018}},{"location":"http://xkcd.com/730/","position":{"x":0,"y":0.29666254635352285}},{"location":"https://fortawesome.github.io/Font-Awesome/icons/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/archlinux/","position":{"x":0,"y":0.4066811909949165}},{"location":"https://www.reddit.com/r/linux4noobs/","position":{"x":0,"y":0.24568965517241378}},{"location":"https://www.reddit.com/r/unixporn/","position":{"x":0,"y":0.1735357917570499}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/48p6gj/9_years_old_sister_uses_linux/","position":{"x":0,"y":0.524975514201763}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/48mgg4/poland_is_still_stuck_in_the_90s_regarding_linux/","position":{"x":0,"y":0.13696990424076608}},{"location":"https://www.edx.org/course/introduction-computer-science-harvardx-cs50x?utm_source=Course+Announcements+Mailing+List&utm_medium=email&utm_content=title&utm_campaign=Student_Newsletter_February_23&mc_cid=d56c39fbcd&mc_eid=92665e3a72","position":{"x":0,"y":0.4449197860962567}},{"location":"https://courses.edx.org/courses/course-v1:HarvardX+CS50+X/info","position":{"x":0,"y":1}},{"location":"https://www.edx.org/course","position":{"x":0,"y":0.3351669195751138}},{"location":"https://www.google.com/search?q=doge&biw=1574&bih=829&tbm=isch&tbo=u&source=univ&sa=X&ved=0ahUKEwiK_ZCJj6fLAhXYjo4KHa5CCMsQsAQIPQ","position":{"x":0,"y":0.3071323409128088}},{"location":"https://www.google.com/search?q=doge&biw=1574&bih=829&tbm=isch&tbo=u&source=univ&sa=X&ved=0ahUKEwiK_ZCJj6fLAhXYjo4KHa5CCMsQsAQIPQ#tbm=isch&q=doge+tail","position":{"x":0,"y":0.004383007417397168}},{"location":"https://www.google.com/search?tbs=sbi%3Acs&tbnid=4EFZMSW5hzoa8M%3A&docid=z7BFugogUHzRVM&ved=0ahUKEwiAxendj6fLAhXFm5QKHW0gAw4QiBwICQ","position":{"x":0,"y":0.5786802030456852}},{"location":"https://www.google.com/search?q=awesome+wm&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.6529017857142857}},{"location":"https://www.reddit.com/r/linuxquestions/comments/48ugaa/serious_alternative_for_skype_client/","position":{"x":0,"y":0.8501845018450185}},{"location":"https://www.reddit.com/r/learnpython/comments/48x7ld/python_launcher_34_question/","position":{"x":0,"y":0.09152950622240064}},{"location":"https://www.reddit.com/r/archlinux/comments/48ugx9/more_efficient_way_to_upgrade_git_packages/","position":{"x":0,"y":0}},{"location":"http://blog.robertelder.org/bash-one-liner-compose-music/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linux/comments/48xj46/bash_one_liner_compose_music_from_entropy_in/","position":{"x":0,"y":0.5842217484008528}},{"location":"https://www.google.com/search?q=mutt+config&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.07975460122699386}},{"location":"http://www.freepascal.org/docs-html/ref/refse6.html","position":{"x":0,"y":1}},{"location":"https://www.google.com/search?q=free+pascal+read+octal&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.7761194029850746}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/49a6ah/when_even_your_elevator_is_part_of_the_linux/","position":{"x":0,"y":0.6513157894736842}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/493qj4/ive_been_told_on_more_than_one_occasion_that_my/","position":{"x":0,"y":0.3404119770651943}},{"location":"https://www.gamingonlinux.com/articles/balrum-a-beautiful-2d-rpg-released-for-linux-heres-some-thoughts-on-it.6762","position":{"x":0,"y":0.7796610169491526}},{"location":"http://www.vn-zoom.com/f316/loi-unix-like-os-chet-bat-dac-ky-tu-3102585.html","position":{"x":0,"y":0.8089097303634232}},{"location":"https://www.reddit.com/r/learnpython/comments/49g8ib/car_talk_puzzler_am_i_doing_this_right/d0ryucy?context=3","position":{"x":0,"y":0.7474162877221993}},{"location":"https://www.reddit.com/r/learnpython/comments/46xkkj/what_are_the_advantages_and_disadvantages_of/","position":{"x":0,"y":0.12332439678284182}},{"location":"https://www.reddit.com/r/vim/comments/497quq/writing_in_danish/","position":{"x":0,"y":0.575}},{"location":"https://www.reddit.com/r/linuxquestions/comments/49ia9e/need_a_workaround_for_source_on_linux/","position":{"x":0,"y":0.22073578595317725}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/49hzay/lets_have_antilinux_thread/","position":{"x":0,"y":0.9621823911758913}},{"location":"https://www.reddit.com/r/debian","position":{"x":0,"y":0.3120567375886525}},{"location":"https://www.reddit.com/r/linuxquestions/comments/49eql2/how_do_i_get_away_form_gdebi/","position":{"x":0,"y":0.4351648351648352}},{"location":"https://www.reddit.com/r/linux4noobs/comments/49hc01/when_i_run_pacman_on_manjaro_im_downloading_new/","position":{"x":0,"y":0.132}},{"location":"https://www.reddit.com/r/linux4noobs/comments/49gwa4/a_few_small_bugs_that_require_fixing/","position":{"x":0,"y":0.396}},{"location":"https://github.com/awesomeWM/awesome/releases/tag/v3.5.9","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/awesomewm/comments/49ck93/menubar_autocompletion/","position":{"x":0,"y":0.20075282308657466}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/49hzay/lets_have_antilinux_thread/d0s1gft?context=3","position":{"x":0,"y":0.27078384798099764}},{"location":"http://stevelosh.com/blog/2011/09/writing-vim-plugins/","position":{"x":0,"y":0.3285742483058096}},{"location":"https://www.google.com/search?q=vim+unikey&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.16638655462184873}},{"location":"https://github.com/tpope/vim-pathogen","position":{"x":0,"y":0}},{"location":"http://stevelosh.com/blog/2011/09/writing-vim-plugins/#be-pathogen-compatible","position":{"x":0,"y":0.11349430883610764}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/49hzay/lets_have_antilinux_thread/d0s4a0n?context=3","position":{"x":0,"y":1}},{"location":"https://www.google.com/search?q=xubutu+default+apps&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.17607223476297967}},{"location":"https://www.reddit.com/r/unixporn/comments/49i8j0/oc_awesome_tmux_integration/","position":{"x":0,"y":0.6841932303647716}},{"location":"http://stevelosh.com/blog/2011/09/writing-vim-plugins/#localize-mappings-and-settings","position":{"x":0,"y":0.9942759392065268}},{"location":"http://vimdoc.sourceforge.net/htmldoc/usr_41.html","position":{"x":0,"y":0.022814345383839838}},{"location":"http://vforum.vn/diendan/showthread.php?51063-Download-bo-font-UTM-chu-dep-tieng-Viet-Hoa-Unicode","position":{"x":0,"y":0.16915847928235797}},{"location":"https://www.google.com/search?q=lelex&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.16086547507055504}},{"location":"https://www.google.com/search?q=lelex&ie=utf-8&oe=utf-8#q=telex","position":{"x":0,"y":0.3856088560885609}},{"location":"http://ngochin.com/2014/07/31/uoc-mo-bo-go-kieu-unikey/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/learnpython/comments/49m0bp/recursion_help/","position":{"x":0,"y":0.15405405405405406}},{"location":"https://www.reddit.com/r/unixporn/comments/49n9fe/eli5_this_sub/","position":{"x":0,"y":0.7635600839077016}},{"location":"https://mega.nz/#sourcecode","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/49m4sk/he_embraced_his_what/","position":{"x":0,"y":0.4308823529411765}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/49k9x6/one_of_my_friends_was_having_problems_installing/","position":{"x":0,"y":0.8033412887828162}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/49hkjv/which_editor/","position":{"x":0,"y":0.09313988894859394}},{"location":"https://www.facebook.com/?_rdr","position":{"x":0,"y":0.6123090745732255}},{"location":"https://www.google.com/search?q=%C3%B4%C3%B4ng&ie=utf-8&oe=utf-8#q=v%E1%BA%A7n+%C3%B4%C3%B4ng","position":{"x":0,"y":0.36869340232858994}},{"location":"https://github.com/search?utf8=%E2%9C%93&q=vim&ref=simplesearch","position":{"x":0,"y":1}},{"location":"https://github.com/VundleVim/Vundle.vim","position":{"x":0,"y":0}},{"location":"https://git-scm.com/docs/git-pull","position":{"x":0,"y":0.994535519125683}},{"location":"https://github.com/clintbellanger/flare-game","position":{"x":0,"y":1}},{"location":"https://github.com/McSinyx/yavime/blob/master/autoload/yavime.vim","position":{"x":0,"y":1}},{"location":"https://github.com/clintbellanger/flare-game/issues/495#issuecomment-188372502","position":{"x":0,"y":0.8470824949698189}},{"location":"https://github.com/BoGoEngine/ibus-bogo/blob/master/doc/sphinx/install.rst","position":{"x":0,"y":1}},{"location":"https://github.com/lewtds/awesome-viet-foss","position":{"x":0,"y":0.8656884875846501}},{"location":"https://www.facebook.com/groups/geeklinux/1669604023301489/?notif_t=group_activity","position":{"x":0.27884615384615385,"y":0.050226830848995464}},{"location":"https://wiki.archlinux.org/index.php/rxvt-unicode#Simple_tabs","position":{"x":0,"y":0.7049235422618048}},{"location":"https://github.com/F1LT3R/dotfiles","position":{"x":0,"y":0.761433868974042}},{"location":"https://www.reddit.com/r/vim/comments/4a4b1j/vim_porn_2_post_your_vim_screenshots/","position":{"x":0,"y":0.8148898797459803}},{"location":"http://cdimage.debian.org/debian-cd/8.3.0/amd64/bt-cd/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linuxquestions/","position":{"x":0,"y":0.8442737430167597}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4a7nwq/just_installed_linux_for_the_first_time/","position":{"x":0,"y":0.22990033222591363}},{"location":"https://www.reddit.com/r/learnpython/comments/4a7q6c/how_can_we_synthesize_sounds_in_python/","position":{"x":0,"y":0.018918021905077995}},{"location":"http://likes.com/g/18536814?utm_campaign=ml&utm_term=1443595ECCDJKHJ&utm_source=ml250&utm_medium=ml&v=18ptgKaH1A6yO0Xjdkr63xN41AF38J0065K242&page=2","position":{"x":0,"y":0.2763578274760383}},{"location":"http://likes.com/g/18536814?utm_campaign=ml&utm_term=1443595ECCDJKHJ&utm_source=ml250&utm_medium=ml&v=18ptgKaH1A6yO0Xjdkr63xN41AF38J0065K242&page=3","position":{"x":0,"y":0.38941076003415886}},{"location":"http://likes.com/g/18536814?utm_campaign=ml&utm_term=1443595ECCDJKHJ&utm_source=ml250&utm_medium=ml&v=18ptgKaH1A6yO0Xjdkr63xN41AF38J0065K242&page=4","position":{"x":0,"y":0.24764663287472846}},{"location":"http://likes.com/g/18536814?utm_campaign=ml&utm_term=1443595ECCDJKHJ&utm_source=ml250&utm_medium=ml&v=18ptgKaH1A6yO0Xjdkr63xN41AF38J0065K242&page=6","position":{"x":0,"y":0.24504249291784702}},{"location":"http://likes.com/g/18536814?utm_campaign=ml&utm_term=1443595ECCDJKHJ&utm_source=ml250&utm_medium=ml&v=18ptgKaH1A6yO0Xjdkr63xN41AF38J0065K242&page=7","position":{"x":0,"y":0.27094753328112764}},{"location":"http://likes.com/g/16323256?utm_campaign=ml&v=b8pthEJJ1A6yO0Xjdkr63xN41AF3fN0065K242&utm_medium=ml&utm_source=ml250&utm_term=1443595QOOOUPOX&page=1","position":{"x":0,"y":0.27010148321623734}},{"location":"http://likes.com/g/16323256?utm_campaign=ml&utm_term=1443595QOOOUPOX&utm_source=ml250&utm_medium=ml&v=b8pthEJJ1A6yO0Xjdkr63xN41AF3fN0065K242&page=2","position":{"x":0,"y":0.3899323816679189}},{"location":"http://likes.com/g/16323256?utm_campaign=ml&utm_term=1443595QOOOUPOX&utm_source=ml250&utm_medium=ml&v=b8pthEJJ1A6yO0Xjdkr63xN41AF3fN0065K242&page=3","position":{"x":0,"y":0.2633181126331811}},{"location":"https://github.com/meganz/MEGAsync","position":{"x":0,"y":0.9712280701754386}},{"location":"http://www.daikynguyenvn.com/cong-nghe/nhung-chiec-usb-giau-trong-cac-buc-tuong-khap-the-gioi-chung-an-chua-dieu-gi.html","position":{"x":0,"y":0.7859158542842484}},{"location":"http://awesome.naquadah.org/wiki/Urxvt_tips","position":{"x":0,"y":1}},{"location":"https://packages.debian.org/stretch/vim-gtk","position":{"x":0,"y":0.9520488230165649}},{"location":"https://www.reddit.com/r/unixporn/comments/4a7t24/fortune_i3lock/","position":{"x":0,"y":0.3407821229050279}},{"location":"https://github.com/definite/ibus-table-chinese","position":{"x":0,"y":1}},{"location":"https://github.com/definite/ibus-table-chinese/blob/master/tables/cangjie/cangjie3.txt","position":{"x":0,"y":0.5}},{"location":"https://github.com/acevery/ibus-table","position":{"x":0,"y":0.7026831036983321}},{"location":"https://github.com/moebiuscurve/ibus-table-others/blob/master/tables/viqr.txt","position":{"x":0,"y":0.2564737671695564}},{"location":"https://www.reddit.com/r/learnpython/comments/4af432/who_is_teaching_beginners_to_use_rangeleniterable/","position":{"x":0,"y":0.6071576334298717}},{"location":"https://github.com/deviantfero/wpgtk","position":{"x":0.19047619047619047,"y":0.14513584574934268}},{"location":"https://www.reddit.com/r/unixporn/comments/4abojh/oc_wpgtk_v21_wallpaper_manager_that_generates_an/","position":{"x":0,"y":0.6163771712158809}},{"location":"https://github.com/clintbellanger/flare-game/issues/500#issuecomment-196436853","position":{"x":0,"y":1}},{"location":"https://github.com/romockee/powerarrow","position":{"x":0,"y":1}},{"location":"https://github.com/copycat-killer/awesome-copycats","position":{"x":0,"y":0.7176357652221613}},{"location":"https://www.reddit.com/r/unixporn/comments/4ad0j1/awesomewm_how_to_add_image_to_selected_tags/","position":{"x":0,"y":0.37405189620758483}},{"location":"https://github.com/McSinyx/tmp/blob/master/rc.lua","position":{"x":0.11507936507936507,"y":0.3670425609312477}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4aerpu/im_thinking_of_hopping_back_on_the_linux_train/","position":{"x":0,"y":0.7061469265367316}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4afv8r/can_i_fix_this_from_linux/","position":{"x":0,"y":0.7568555758683729}},{"location":"https://www.reddit.com/r/linux/","position":{"x":0,"y":0.3850267379679144}},{"location":"https://www.reddit.com/r/fossworldproblems/comments/484eyw/i_never_know_how_the_web_browser_process_will_be/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/fossworldproblems/comments/47qj3r/i_kinda_like_the_iceweasel_logo/","position":{"x":0,"y":0.5710344827586207}},{"location":"https://www.reddit.com/r/fossworldproblems/","position":{"x":0,"y":0.8068303094983992}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4ag9wj/what_distro_do_you_recommend/","position":{"x":0,"y":0.6019007391763463}},{"location":"http://imgur.com/a/OzwVa","position":{"x":0,"y":0.18308351177730192}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4afy78/where_linux_comes_in_handy/","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/fossworldproblems/comments/48n1fe/man_clit_is_something_i_thought_id_never_type_in/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4ai6ia/what_editor_do_you_prefer/","position":{"x":0,"y":0.8247011952191236}},{"location":"https://www.reddit.com/r/vim/comments/4afoge/recurrence/","position":{"x":0,"y":0.5982658959537572}},{"location":"view-source:https://www.reddit.com/r/linux4noobs/comments/4aieeq/su_and_sudo_i_which_one_would_you_recommend_for/","position":{"x":0,"y":0}},{"location":"http://www.tuxarena.com/2011/12/10-console-music-players-for-linux/","position":{"x":0,"y":0}},{"location":"http://rybczak.net/ncmpcpp/","position":{"x":0,"y":0.11203319502074689}},{"location":"http://www.freepascal.org/docs-html/ref/refsu50.html#x152-17400012.8.5","position":{"x":0,"y":0.4500907441016334}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4aieeq/su_and_sudo_i_which_one_would_you_recommend_for/","position":{"x":0,"y":0.9629629629629629}},{"location":"https://www.reddit.com/r/debian/comments/4aho5c/upstream_iceweasel_repos_are_no_longer_available/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/debian/comments/4ah8y2/how_do_i_add_an_application_to_the_vertical_bar/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4akup8/i_found_this_while_browsing_rrandom_rlinux_gaming/","position":{"x":0,"y":0.19454887218045114}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4ak5fk/everyone_talks_about_distributions_and_desktop/","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/linuxmasterrace/","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4afrsg/microsoft_ports_harm_linux/","position":{"x":0,"y":0.6043795620437956}},{"location":"https://www.reddit.com/r/archlinux/comments/4am622/a_bit_of_a_weird_issue_gnome_terminal_doesnt_work/","position":{"x":0,"y":0.9464788732394366}},{"location":"https://www.reddit.com/r/vim/comments/4akjqs/picking_up_vim_i_love_it_but_i_just_cant_seem_to/","position":{"x":0,"y":0.6256926952141058}},{"location":"https://www.reddit.com/r/learnpython/comments/4an3gk/i_need_help/","position":{"x":0,"y":0.1635717107862505}},{"location":"https://www.reddit.com/r/learnpython/comments/4akc4n/why_is_this_code_not_working_properly/","position":{"x":0,"y":0.3541666666666667}},{"location":"https://www.reddit.com/r/learnpython/","position":{"x":0,"y":0.5723502304147465}},{"location":"https://www.reddit.com/r/unixporn/comments/4akt8g/some_general_opinions_about_stuff_related_to/","position":{"x":0,"y":0.7014598540145985}},{"location":"https://www.reddit.com/r/learnpython/comments/4an3ei/please_critique_my_approach/","position":{"x":0,"y":0.35751295336787564}},{"location":"https://www.reddit.com/r/Python/comments/3d9ge9/what_does_your_gui_look_like_post_your_screenshots/","position":{"x":0,"y":0.08020147229755908}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4aljep/about_to_make_the_switch_on_my_gaming_computer_im/","position":{"x":0,"y":0.3697033898305085}},{"location":"https://github.com/hsanson/vim-im","position":{"x":0,"y":1}},{"location":"https://github.com/search?q=vim+input+method&ref=opensearch","position":{"x":0,"y":0.09318637274549098}},{"location":"https://github.com/astrand/xclip","position":{"x":1,"y":0}},{"location":"https://github.com/Cloudef/xcmenu","position":{"x":0,"y":0.7650273224043715}},{"location":"https://vi.wikipedia.org/wiki/Ho%C3%A0ng_th%C3%A0nh_Th%C4%83ng_Long#C.C3.A1c_gi.C3.A1_tr.E1.BB.8B_n.E1.BB.95i_b.E1.BA.ADt_to.C3.A0n_c.E1.BA.A7u","position":{"x":0,"y":0.9527913809990206}},{"location":"https://vi.wikipedia.org/wiki/V%C4%83n_Mi%E1%BA%BFu_-_Qu%E1%BB%91c_T%E1%BB%AD_Gi%C3%A1m#.C4.90.C3.A1nh_gi.C3.A1","position":{"x":0,"y":0.8761218952202046}},{"location":"https://www.google.com/advanced_image_search?q=v%C4%83n+mi%E1%BA%BFu&biw=1574&bih=829&tbm=isch&hl=en","position":{"x":0,"y":0}},{"location":"https://www.google.com/search?as_st=y&tbm=isch&hl=en&as_q=v%C4%83n+mi%E1%BA%BFu&as_epq=&as_oq=&as_eq=&cr=&as_sitesearch=&safe=images&tbs=ic:gray#imgrc=oOcOI_aUkWnIOM%3A","position":{"x":0,"y":0.13218440327445066}},{"location":"https://www.google.com/search?q=v%C4%83n+mi%E1%BA%BFu&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.8589473684210527}},{"location":"https://vi.wikipedia.org/wiki/Ca_tr%C3%B9","position":{"x":0,"y":0.7038148306900985}},{"location":"http://megafun.vn/cuoc-song/am-thuc/mon-an/201308/pho-ha-noi-mot-nghe-thuat-mot-mon-an-mot-tinh-yeu-284474/","position":{"x":0,"y":0.1790555312636642}},{"location":"https://vi.wikipedia.org/wiki/L%E1%BB%85_h%E1%BB%99i_ch%C3%B9a_H%C6%B0%C6%A1ng#M.E1.BB.99t_s.E1.BB.91_v.E1.BA.A5n_.C4.91.E1.BB.81_.C4.91i_l.E1.BB.85_h.E1.BB.99i","position":{"x":0,"y":0.9573283858998145}},{"location":"https://vi.wikipedia.org/wiki/H%E1%BB%99i_Gi%C3%B3ng","position":{"x":0,"y":0.2549019607843137}},{"location":"http://rmarkdown.rstudio.com/authoring_basics.html","position":{"x":0,"y":1}},{"location":"http://web.archive.org/web/20101221124915/http://www.hanoimoi.com.vn/newsdetail/1000_nam_thang_long/399653/hoi-giong-o-den-phu-%C4%91ong-va-den-soc-duoc-unesco-cong-nhan-la-di-san-van-hoa-phi-vat-the-dai-dien-cua-nhan-loai.htm","position":{"x":0,"y":0.8886438809261301}},{"location":"file:///home/cnx/Documents/tmp/foo.md","position":{"x":0,"y":1}},{"location":"http://daringfireball.net/projects/markdown/","position":{"x":0,"y":0.2168578287543345}},{"location":"https://www.google.com/search?q=emacs+vim+binding&ie=utf-8&oe=utf-8#q=atom+debian","position":{"x":0,"y":0.2186700767263427}},{"location":"https://github.com/atom/atom/blob/master/docs/build-instructions/linux.md","position":{"x":0,"y":0.22843495363866254}},{"location":"https://atom.io/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4aljep/about_to_make_the_switch_on_my_gaming_computer_im/d126nbs?context=3","position":{"x":0,"y":0.045714285714285714}},{"location":"https://www.facebook.com/groups/geeklinux/1671593263102565/?notif_t=group_activity","position":{"x":0,"y":0.04952745543725326}},{"location":"https://www.facebook.com/groups/296041530537491/721078094700497/?notif_t=group_activity","position":{"x":0,"y":0.1054105665181413}},{"location":"https://www.facebook.com/groups/489685257874955/?fref=ts","position":{"x":0,"y":0.9715170278637771}},{"location":"https://www.facebook.com/groups/142012702808078/238489343160413/?notif_t=group_activity","position":{"x":0,"y":0.34036144578313254}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4b19x5/choosing_a_distro_first_timer/","position":{"x":0,"y":0.20689655172413793}},{"location":"https://www.reddit.com/r/learnpython/comments/4b12tc/want_to_practice_more_python_im_looking_for/","position":{"x":0,"y":0.089728453364817}},{"location":"https://github.com/FreddieV4/DailyProgrammerChallenges","position":{"x":0,"y":1}},{"location":"https://github.com/FreddieV4/DailyProgrammerChallenges/tree/master/Easy%20Challenges","position":{"x":0,"y":0}},{"location":"http://imgur.com/a/00iKx","position":{"x":0,"y":0.6292707802141765}},{"location":"https://www.reddit.com/r/unixporn/comments/4b2s6v/xfce_xfwm_tiling_floaty_chromebook/","position":{"x":0,"y":0.19865642994241842}},{"location":"https://www.reddit.com/r/debian/comments/4as3j8/trying_to_find_the_best_way_to_implement_a_guest/","position":{"x":0,"y":0.9033280507131537}},{"location":"https://www.reddit.com/r/debian/","position":{"x":0,"y":0.6571428571428571}},{"location":"https://www.reddit.com/r/unixporn/comments/4b2y50/help_merging_icon_packs/","position":{"x":0,"y":0.19704902427415516}},{"location":"https://www.reddit.com/r/unixporn/comments/4b4nxs/how_do_you_get_i3blocks_with_gaps/","position":{"x":0,"y":0.39297579496915047}},{"location":"https://www.reddit.com/r/unixporn/comments/4b59c5/cinnamon_my_attempt_at_a_minimalistic_desktop/","position":{"x":0,"y":0.3978856319077367}},{"location":"https://www.reddit.com/r/learnpython/comments/4b6fpl/take_4_numbers_return_3/","position":{"x":0,"y":0.20276679841897233}},{"location":"https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition","position":{"x":0,"y":0.9539170506912442}},{"location":"https://www.reddit.com/r/ProgrammerHumor/comments/4b1vq8/if_its_stupid_and_it_works_it_aint_stupid/","position":{"x":0,"y":0.9841521394611727}},{"location":"https://en.wikipedia.org/wiki/Happy_Hacking_Keyboard","position":{"x":0,"y":0.3359026369168357}},{"location":"http://www.pfusystems.com/embedded-keyboard/hhkb/index.html","position":{"x":0,"y":1}},{"location":"http://www.ergonomicsmadeeasy.com/store/mini-keyboards/product/happy-hacking-lite-2-keyboard/","position":{"x":0,"y":0.9103903243540407}},{"location":"http://9gag.com/?id=a0pnyoq%2Ca77273z%2CanNxLE0&c=300","position":{"x":0,"y":0.8489566244504233}},{"location":"https://github.com/jekku0966/xblstatus","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/user/McSinyx/saved","position":{"x":0,"y":0.9612244897959183}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4b7bn3/looking_for_a_linux_shell_function_to_display/","position":{"x":0,"y":0.6886326194398682}},{"location":"https://www.reddit.com/r/archlinux/comments/4awzp4/new_to_arch/","position":{"x":0,"y":0.22536744692433316}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4b6pet/even_beer_runs_the_universal_operating_system/","position":{"x":0,"y":0.20474777448071216}},{"location":"https://www.reddit.com/r/fossworldproblems/comments/4b681b/i_recently_learned_that_qt_is_pronounced_cute/","position":{"x":0,"y":0.6079295154185022}},{"location":"http://pico.vn/15819/mtxt-lenovo-thinkpad-x1-i52520m4gb160gbssd-w7pro64-part-12943da.html","position":{"x":0,"y":0.47888953152111047}},{"location":"http://pico.vn/10-thoi-quen-cong-nghe-chung-ta-nen-tu-bo-ngay-hom-nay-ban-tin-1706.html","position":{"x":0,"y":0.9739828397453639}},{"location":"http://pico.vn/29039/cap-ket-noi--hdmi--vga.html","position":{"x":0,"y":0.3889578163771712}},{"location":"https://www.facebook.com/groups/296041530537491/permalink/721078094700497/?comment_id=721706461304327&ref=notif¬if_t=group_comment_reply","position":{"x":0,"y":0.8204724409448819}},{"location":"https://www.facebook.com/son.dinh.585112/posts/593630824121082?comment_id=594105857406912&reply_comment_id=594107210740110¬if_t=feed_comment_reply","position":{"x":0,"y":1}},{"location":"http://www.mystown.com/2015/10/truyen-thuyet-thanh-thi-co-that-ve-vi.html","position":{"x":0,"y":0.8550185873605948}},{"location":"http://www.mystown.com/search/label/C%C3%A1c%20kh%C3%A1i%20ni%E1%BB%87m%20hi%E1%BB%87n%20t%C6%B0%E1%BB%A3ng%20d%E1%BB%8B%20th%C6%B0%E1%BB%9Dng","position":{"x":0,"y":0.3881856540084388}},{"location":"http://www.mystown.com/2015/12/truyen-thuyet-thanh-thi-vien-keo-chet.html","position":{"x":0,"y":0.9710711493354183}},{"location":"http://www.mystown.com/2015/07/truyen-tranh-bua-ve-adam-va-eva.html","position":{"x":0,"y":0.07345635202271114}},{"location":"https://www.reddit.com/r/nosleep/comments/2rbbe1/the_birthday_book/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/emacs/comments/333ywx/did_anyone_else_go_wow_after_trying_spacemacs/","position":{"x":0,"y":0.05546459271387638}},{"location":"https://packages.debian.org/search?keywords=terminus&searchon=names&suite=all§ion=all&sourceid=mozilla-search","position":{"x":0,"y":1}},{"location":"http://terminus-font.sourceforge.net/","position":{"x":0,"y":1}},{"location":"https://sourceforge.net/projects/terminus-font/files/terminus-font-4.40/terminus-font-4.40.tar.gz/download","position":{"x":0,"y":0.6934673366834171}},{"location":"https://sourceforge.net/projects/terminus-font/","position":{"x":0,"y":0}},{"location":"https://wm.sdf.org/bbs/viewtopic.php?t=915","position":{"x":0,"y":0.5130111524163569}},{"location":"http://www.andrews-corner.org/abcde.html","position":{"x":0,"y":0.11907396883318877}},{"location":"http://vlaurie.com/computers2/Articles/protocol.htm","position":{"x":0,"y":1}},{"location":"https://www.google.com/search?q=thunderbird+gmail&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiawanOlNPLAhVoIKYKHezvAUAQ_AUICigE&biw=1574&bih=829#imgrc=aM4vagbtVEAUCM%3A","position":{"x":0,"y":0.02520337013364323}},{"location":"https://www.google.com/search?q=thunderbird+gmail&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiawanOlNPLAhVoIKYKHezvAUAQ_AUICigE&biw=1574&bih=829#imgrc=2qzbdtG6ihNbcM%3A","position":{"x":0,"y":0.23467460778617083}},{"location":"https://www.google.com/search?tbs=sbi%3Acs&tbnid=BADAzGvZS-_l-M%3A&docid=JOKhep-v8fzqyM&ved=0ahUKEwjfmdORmNPLAhVn5KYKHRrhA7UQiBwICQ&biw=1574&bih=829&dpr=1","position":{"x":0,"y":0.5640326975476839}},{"location":"https://www.google.com/search?q=lan&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjRy9eSl9PLAhUCLaYKHd1UBAIQ_AUIBygB&biw=1574&bih=829#imgrc=ZNoWxUMk9v3GxM%3A","position":{"x":0,"y":0.22295348665237003}},{"location":"https://www.google.com/search?q=lan&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjRy9eSl9PLAhUCLaYKHd1UBAIQ_AUIBygB&biw=1574&bih=829#tbm=isch&q=lan+party","position":{"x":0,"y":0.049629952111449716}},{"location":"https://www.google.com/search?q=wan&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjZ4-bCmtPLAhVGG6YKHVemA2UQ_AUIBygB&biw=1574&bih=829#imgrc=T2bENsBG6yihPM%3A","position":{"x":0,"y":0.09407282584804748}},{"location":"file:///home/cnx/Documents/20.md","position":{"x":0,"y":1}},{"location":"https://github.com/McSinyx/tmp/blob/master/20.md","position":{"x":0,"y":0.771976558337773}},{"location":"https://www.reddit.com/r/learnpython/comments/4b6v0n/a_problem_regarding_all_the_various_installations/","position":{"x":0,"y":0.5136476426799007}},{"location":"https://www.reddit.com/r/linux/comments/4bca77/visual_blindness_of_linux_programmers/","position":{"x":0,"y":0.9174694090080708}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4bd3e5/there_will_be_distros_without_an_xorg_server_this/","position":{"x":0,"y":0.17831348819051338}},{"location":"https://neovim.io/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4bfqgw/can_i_download_linux_on_a_windows_vista_computer/","position":{"x":0,"y":0.7028862478777589}},{"location":"http://gnome-look.org/content/show.php/Dark+Aurora?content=170523","position":{"x":0,"y":0.3743218806509946}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4bdlge/pc_takes_a_long_while_to_shut_down/","position":{"x":0,"y":0.8403247631935047}},{"location":"https://www.google.com/search?q=v%C5%A9+thi%C3%AAn+trung+hi%E1%BA%BFu&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.7040816326530612}},{"location":"http://killhellokitty.deviantart.com/art/DeLoreanDark3-10-8-05232014-408652063","position":{"x":0,"y":0.0926381740881629}},{"location":"http://killhellokitty.deviantart.com/","position":{"x":0,"y":0.24023929471032746}},{"location":"https://www.google.com/search?q=delorian&ie=utf-8&oe=utf-8#q=gtk+3.10+theme","position":{"x":0,"y":0.17902350813743217}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4bh5r6/how_to_change_window_style_in_ubuntu_1404_lts/","position":{"x":0,"y":0.3587521663778163}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4bll17/making_ss_output_usefull/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/ProgrammerHumor/","position":{"x":0,"y":0.19604471195184867}},{"location":"https://www.google.com/search?q=fpc+math&ie=utf-8&oe=utf-8#q=free+pascal+gcd+removed","position":{"x":0,"y":0.7591240875912408}},{"location":"http://stackoverflow.com/questions/774556/peak-memory-usage-of-a-linux-unix-process","position":{"x":0.05979381443298969,"y":0.12393598910452842}},{"location":"https://www.google.com/search?q=linux+mem+usage+pgram&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.1972318339100346}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4bj7hk/regarding_the_state_of_the_free_software_dating/","position":{"x":0,"y":0.18202554744525548}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4bisl6/okay_so_ive_installed_the_base_of_arch_on_my_ssd/","position":{"x":0,"y":0.9002473206924979}},{"location":"https://www.reddit.com/r/archlinux/comments/4blq5a/1520_browser_tabs_freezes_whole_system/","position":{"x":0,"y":0.9134253450439147}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4bm9i7/why_does_linux_have_such_a_good_hardware_driver/","position":{"x":0,"y":0.47420965058236275}},{"location":"http://boards.4chan.org/g/","position":{"x":0,"y":0.31418514080287596}},{"location":"https://www.reddit.com/r/debian/comments/4bibkv/installing_debian_after_win10_im_pretty_new/","position":{"x":0,"y":0.1556420233463035}},{"location":"https://www.reddit.com/r/vim/comments/4blagy/ctrlp_can_not_navigate_in_results_if_set_syntax/","position":{"x":0,"y":0.3969359331476323}},{"location":"https://www.reddit.com/r/learnpython/comments/4bm5zo/comparing_two_string_with_a_for_loop_and_breaking/","position":{"x":0,"y":0.5867458580806502}},{"location":"https://github.com/McSinyx/tmp/blob/master/foo.md","position":{"x":0,"y":0.9921635434412266}},{"location":"https://www.reddit.com/subreddits/#page=2","position":{"x":0,"y":0.6662470099458643}},{"location":"https://www.reddit.com/subreddits/#page=1","position":{"x":0,"y":0.04582651391162029}},{"location":"http://mangak.net/fairy-tail-chap-472/","position":{"x":0,"y":0.2694571839277158}},{"location":"http://mangak.net/fairy-tail-chap-473/","position":{"x":0,"y":0.05122862480241414}},{"location":"http://mangak.net/fairy-tail-chap-474/","position":{"x":0,"y":0.02736098852603707}},{"location":"http://mangak.net/fairy-tail-chap-475/","position":{"x":0,"y":0.16399256399256398}},{"location":"https://www.reddit.com/user/McSinyx/comments/?sort=top","position":{"x":0,"y":0.8496732026143791}},{"location":"https://www.reddit.com/r/learnpython/comments/4bndhl/the_python_way_10_tips/","position":{"x":0,"y":1}},{"location":"http://wiki.freepascal.org/index.php?title=Special%3ASearch&search=sort&go=Go","position":{"x":0,"y":0.13694507148231752}},{"location":"https://packages.debian.org/search?keywords=fpc&searchon=names&suite=all§ion=all&sourceid=mozilla-search","position":{"x":0,"y":0.6492271105826397}},{"location":"https://packages.debian.org/stretch/fp-compiler","position":{"x":0,"y":0.9464944649446494}},{"location":"https://www.reddit.com/r/ProgrammerHumor/comments/4bqles/checking_if_a_number_is_13_is_as_important_as/","position":{"x":0,"y":0.809488510007413}},{"location":"https://www.reddit.com/r/linuxmemes/comments/4baq5o/when_you_install_arch_and_promptly_forget_where/","position":{"x":0,"y":0.2628158844765343}},{"location":"http://imgur.com/eaWN0rD","position":{"x":0,"y":0.1884297520661157}},{"location":"https://www.reddit.com/r/unixporn/comments/4bobjj/barely_cooked_rice_any_suggestions_xfce/","position":{"x":0,"y":0.7575107296137339}},{"location":"https://www.reddit.com/r/learnpython/comments/4bqa9g/how_do_i_fix_this_prime_factor_code/","position":{"x":0,"y":0.27265917602996254}},{"location":"https://www.reddit.com/r/linux/comments/4bnl37/gnome_320_release_notes/","position":{"x":0,"y":0.13653952459922608}},{"location":"https://www.youtube.com/watch?v=M9bq_alk-sw","position":{"x":0,"y":0.04576659038901602}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4bpyb1/should_i_have_separate_ssh_key_for_root_and_user/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4bnyhk/removing_linux_from_a_dualboot_computer/","position":{"x":0,"y":0.5392592592592592}},{"location":"https://www.reddit.com/r/ProgrammerHumor/comments/4bmb2d/i_have_a_teammate_i_always_recognize_his_code/","position":{"x":0,"y":0.042371306448615496}},{"location":"http://vimcolors.com/352/colorsbox-stnight/dark","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/vim/comments/4bttx2/whats_your_favourite_dark_256colour_theme/","position":{"x":0,"y":0.8980263157894737}},{"location":"https://www.reddit.com/r/learnpython/comments/4brjc8/please_help_me_understand_the_way_for_loop_works/","position":{"x":0,"y":0.9451038575667656}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4btxrq/beginner_thinking_about_switching_to_a_linux/","position":{"x":0,"y":0.5779816513761468}},{"location":"https://en.wikipedia.org/wiki/Help:Wiki_markup","position":{"x":0,"y":0.08190258171181483}},{"location":"https://www.reddit.com/r/vim/comments/4bv6sh/which_vim_defaults_irritate_you_enough_that_you/","position":{"x":0,"y":0.6740151788941091}},{"location":"https://www.reddit.com/r/linux/comments/4bwcas/do_you_use_flattr_what_do_you_think_of_it/","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4bwf8c/what_markup_language_is_this/","position":{"x":0,"y":0.680373831775701}},{"location":"https://www.reddit.com/r/learnpython/comments/4bwjr4/how_do_i_legally_fork_python/","position":{"x":0,"y":0.1385083713850837}},{"location":"http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=805&extra=&page=7","position":{"x":0,"y":0.49862637362637363}},{"location":"http://www.armbian.com/download/","position":{"x":0,"y":0.9646643109540636}},{"location":"http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=805&page=1&extra=#pid7240","position":{"x":0,"y":0.05188839741408642}},{"location":"http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=55&page=13#lastpost","position":{"x":0,"y":1}},{"location":"http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=1339&extra=page%3D1","position":{"x":0,"y":0.9381443298969072}},{"location":"https://www.tinynibbles.com/","position":{"x":0,"y":1}},{"location":"http://teen-titans.simply-hentai.com/13502-teen-pipans/page/318321#top","position":{"x":0,"y":1}},{"location":"http://www.simply-hentai.com/album/list/spotlight","position":{"x":0,"y":0.2627400768245839}},{"location":"http://mangak.net/go-chap-18/","position":{"x":0,"y":0.023103153682704033}},{"location":"http://mangak.net/go-chap-22/","position":{"x":0,"y":0.9767703850573418}},{"location":"http://mangapark.me/search?q=go","position":{"x":0,"y":0.22319639278557113}},{"location":"http://mangak.net/papa-no-iukoto-wo-kikinasai-chronicles-of-street-observation-research-chap-1/","position":{"x":0,"y":0.09006273626638783}},{"location":"http://learnvimscriptthehardway.stevelosh.com/chapters/37.html","position":{"x":0,"y":1}},{"location":"http://stackoverflow.com/questions/14627167/vim-how-to-replace-a-variable-with-its-value-in-vimrc","position":{"x":0,"y":0.43059402893197907}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4c0ghm/fight_me_shitty_hotel_wifi/","position":{"x":0,"y":0.9740616417454989}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4bxei3/aside_from_arch_and_gentoo_are_there_any/","position":{"x":0,"y":0.612628750559785}},{"location":"https://www.reddit.com/r/debian/comments/4bwkm6/jessie_how_can_i_disable_terminal_colors_in_the/","position":{"x":0,"y":0.7299893276414088}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4c1d8g/im_an_experienced_user_and_i_dont_know_which/","position":{"x":0,"y":0.881578947368421}},{"location":"https://www.reddit.com/r/linux/comments/4c142l/suggestion_which_laptop_would_you_suggest_to_buy/","position":{"x":0,"y":0.9875}},{"location":"https://www.reddit.com/r/ProgrammerHumor/comments/4bx7xf/nice_formatting_bro/","position":{"x":0,"y":0.9177101967799642}},{"location":"https://www.reddit.com/r/vim/comments/4c28vu/eli5_how_dots_as_in_foo_work_with_exe/","position":{"x":0,"y":0.06635622817229336}},{"location":"https://github.com/lucy/tewi-font","position":{"x":0,"y":0.606955693187232}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4c3ri0/how_do_i_install_fonts_on_ubuntu/","position":{"x":0,"y":0.7715736040609137}},{"location":"http://imgur.com/TJ71buy","position":{"x":0,"y":0.30613961312026916}},{"location":"https://www.facebook.com/groups/geeklinux/1676424985952726/?notif_t=group_activity","position":{"x":0,"y":0.08971072867081654}},{"location":"https://www.reddit.com/r/learnpython/comments/4c43xj/how_are_python_directories_meant_to_be_set_up/","position":{"x":0,"y":0.28173374613003094}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4c293b/linux_hipster_level/","position":{"x":0,"y":0.5886185925282363}},{"location":"http://stackoverflow.com/questions/9744631/way-to-delay-the-timeout-of-key-sequences-in-vim","position":{"x":0,"y":0.39565217391304347}},{"location":"https://www.google.com/search?q=mappings&ie=utf-8&oe=utf-8#q=vim+mappings","position":{"x":0,"y":0.44938271604938274}},{"location":"https://www.reddit.com/r/raspberry_pi/comments/3l5u9b/15_orange_pi_pc_shipped_received_how_is_it/","position":{"x":0,"y":0.5033417838211569}},{"location":"https://www.reddit.com/r/ProgrammerHumor/comments/4c0w5p/debugging_at_3_am/","position":{"x":0,"y":0.9990722947452124}},{"location":"https://www.reddit.com/r/linuxmemes/comments/4bumde/echo_texteditor_masterrace/","position":{"x":0,"y":0.972399865365197}},{"location":"https://www.reddit.com/r/learnpython","position":{"x":0,"y":0.15839860748476936}},{"location":"https://www.reddit.com/r/linux/comments/4c41qi/sidewalk_man_must_love_debian/","position":{"x":0,"y":0.5658730158730159}},{"location":"https://www.reddit.com/r/learnpython/comments/4c4uuf/unable_to_create_a_list_using_range_function/","position":{"x":0,"y":0.41316685584562995}},{"location":"https://www.reddit.com/r/archlinux","position":{"x":0,"y":0.42656688493919553}},{"location":"https://www.reddit.com/r/viets/","position":{"x":0,"y":0.1705315733143061}},{"location":"https://en.wikipedia.org/wiki/List_of_Unicode_characters","position":{"x":0,"y":0.46288379782711386}},{"location":"https://packages.debian.org/stretch/firefox-esr","position":{"x":0,"y":0.004473022085546547}},{"location":"https://www.reddit.com/r/unixporn/comments/3zqk7h/with_the_new_year_comes_an_age_old_hard_drive/","position":{"x":0,"y":0.3927238805970149}},{"location":"https://www.reddit.com/r/debian/comments/4c69x2/best_desktop_environment_for_full_keyboard_control/","position":{"x":0,"y":0.9219079780498101}},{"location":"https://www.reddit.com/user/McSinyx/comments/?sort=controversial","position":{"x":0,"y":0.6222222222222222}},{"location":"https://www.google.com/search?q=client+side+gtk&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.9405684754521964}},{"location":"https://www.google.com/search?q=gtk+csd&ie=utf-8&oe=utf-8#q=gtk+csd&start=10","position":{"x":0,"y":1}},{"location":"https://packages.debian.org/wheezy/amd64/gtk-3-examples/filelist","position":{"x":0,"y":1}},{"location":"https://www.google.com/search?q=gtk3+no+copositig&ie=utf-8&oe=utf-8","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/debian/comments/4c8syy/cant_edit_sourceslist/","position":{"x":0,"y":0.7513611615245009}},{"location":"https://www.reddit.com/r/linux/comments/4c7mxe/3_months_ago_i_started_working_on_a_native_reddit/","position":{"x":0,"y":0.9134785167745733}},{"location":"https://github.com/michael-lazar/rtv","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/archlinux/comments/4c9nxc/why_are_legit_technical_questions_downvoted_just/","position":{"x":0,"y":0.725320271288621}},{"location":"https://www.google.com/search?q=rc&ie=utf-8&oe=utf-8#q=rc+meaning","position":{"x":0,"y":0.3357664233576642}},{"location":"https://www.reddit.com/r/linux/comments/4cb1jm/updateis_an_average_11_year_old_capable_of/","position":{"x":0,"y":1}},{"location":"http://vimwiki.github.io/","position":{"x":0,"y":1}},{"location":"https://github.com/kaio/ibus-table","position":{"x":0,"y":0.9788079470198675}},{"location":"https://www.google.com/search?q=start+gnome+3&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.28322981366459626}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4ccpsp/i_have_a_problem_starting_x_server/","position":{"x":0,"y":0.032058492688413945}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4cf35f/debian_swirl_shitpost_subreddit/","position":{"x":0,"y":0.1947318908748824}},{"location":"https://www.reddit.com/r/learnpython/comments/4cdlxl/how_do_i_check_if_a_users_input_is_in_a_list/","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4cew7j/what_do_you_think_of_linux_is_only_free_if_your/","position":{"x":0,"y":0.5891840607210627}},{"location":"https://duckduckgo.com/?q=debian+Realtek+RTL8102E","position":{"x":0,"y":0.25925925925925924}},{"location":"http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PFid=7&Level=5&Conn=4&ProdID=191","position":{"x":0,"y":1}},{"location":"http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=14&PFid=7&Level=5&Conn=4&DownTypeID=3&GetDown=false","position":{"x":0,"y":0.3794683776351971}},{"location":"https://www.reddit.com/user/davjet1","position":{"x":0,"y":0.9164360819037078}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4cfl1o/what_is_the_difference_between_kde_and_plasma/","position":{"x":0,"y":0.42636457260556127}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4cdkpu/pretty_new_to_linux_in_general_extremely/","position":{"x":0,"y":0.9249329758713136}},{"location":"https://github.com/moebiuscurve/ibus-table-others/blob/master/tables/mathwriter-ibus.txt","position":{"x":0,"y":1}},{"location":"https://github.com/moebiuscurve/ibus-table-others/blob/master/tables/emoji-table.txt","position":{"x":0,"y":0.19748621032643096}},{"location":"https://www.reddit.com/r/vim/comments/4cdhcl/if_your_plugin_need_users_resource_which_dir/","position":{"x":0,"y":0.8495742667928098}},{"location":"https://www.reddit.com/r/linuxmemes/comments/4ch8uh/when_your_boss_declines_your_raise_request/","position":{"x":0,"y":0.6390605686032138}},{"location":"https://github.com/search?utf8=%E2%9C%93&q=Dies&type=Users&ref=searchresults","position":{"x":0,"y":0.7866894197952219}},{"location":"http://vim.wikia.com/wiki/Omni_completion_popup_menu","position":{"x":0,"y":0.5660964230171073}},{"location":"http://vim.wikia.com/wiki/Omni_completion","position":{"x":0,"y":0.433849821215733}},{"location":"https://github.com/vim-scripts/VimIM","position":{"x":0,"y":1}},{"location":"https://github.com/search?utf8=%E2%9C%93&q=vim+input+method&type=Repositories&ref=searchresults","position":{"x":0,"y":0.08469945355191257}},{"location":"http://vim.wikia.com/wiki/Make_Vim_completion_popup_menu_work_just_like_in_an_IDE","position":{"x":0,"y":0.852209540532631}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4ccpsp/i_have_a_problem_starting_x_server/d1himp9","position":{"x":0,"y":0.22317596566523606}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4cj2oq/hdd_partitioning_question/","position":{"x":0,"y":0.44201578627808136}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4ci3vh/help_for_a_laptop_with_linux/","position":{"x":0,"y":0.9060360920970753}},{"location":"view-source:https://puri.sm/","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4ccx3y/so_this_happened_the_other_day_in_one_of_my/d1iu7ue?context=3","position":{"x":0,"y":0.13577023498694518}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4cir0y/windows_10_and_ubuntu_merging_is_this_just_early/","position":{"x":0,"y":0.9980342600393148}},{"location":"https://www.reddit.com/r/programmerhumor","position":{"x":0,"y":0.4251524046060059}},{"location":"http://brandon.invergo.net/news/2012-05-26-using-gnu-stow-to-manage-your-dotfiles.html","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linux/comments/4cg29q/git_all_your_dotfiles_multiple_hosts/","position":{"x":0,"y":0.3005808325266215}},{"location":"https://www.reddit.com/controversial/","position":{"x":0,"y":0.7901785714285714}},{"location":"https://stackoverflow.com/research/developer-survey-2016#technology-desktop-operating-system","position":{"x":0,"y":0.503400900900901}},{"location":"https://www.reddit.com/r/linux/comments/494obp/1_til_firefox_has_an_aboutconfig_setting_that/","position":{"x":0,"y":0.6033519553072626}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4ck8zo/w3m_preview_images_in_ranger/","position":{"x":0,"y":0.43902439024390244}},{"location":"https://www.reddit.com/r/vim/comments/4cjro1/what_are_easy_to_learn_things_that_massively/","position":{"x":0,"y":0.4646758922068463}},{"location":"https://www.reddit.com/r/LinuxCirclejerk/comments/4c9bra/you_are_submitting_a_textbased_post_speak_your/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/LinuxCirclejerk","position":{"x":0,"y":0.4122407688416793}},{"location":"https://groups.google.com/forum/#!searchin/vim_dev/loadplugin/vim_dev/BN5DuHpzzBc/J7Wvjq9pEQAJ","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4cfcm1/which_linux_os_should_i_get_does_it_really_matter/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/user/ducklord#page=5","position":{"x":0,"y":0.9888433742964665}},{"location":"https://www.reddit.com/#page=2","position":{"x":0,"y":0.7527272727272727}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4cnm64/streamer_experiences_the_true_glory_of_windows_10/","position":{"x":0,"y":0.9282265851303508}},{"location":"http://www.hecticgeek.com/2014/06/netrunner-14-frontier-review/","position":{"x":0,"y":0.3969120532286957}},{"location":"http://www.hecticgeek.com/2013/05/using-preload-ubuntu-13-04/","position":{"x":0,"y":0.7167181550398736}},{"location":"https://github.com/CzBiX/ibus-table/blob/master/tables/additional/compose.txt","position":{"x":0,"y":1}},{"location":"http://learnvimscriptthehardway.stevelosh.com/chapters/12.html","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4cqayc/since_chromium_is_just_supposed_to_be_the_oss/","position":{"x":0,"y":0.6926345609065155}},{"location":"https://www.facebook.com/groups/geeklinux/1679073409021217/?notif_t=group_activity¬if_id=1459346211274311","position":{"x":0,"y":0.33272101033295065}},{"location":"https://www.freebsd.org/about.html","position":{"x":0,"y":1}},{"location":"https://www.freebsd.org/gnome/screenshots.html","position":{"x":0,"y":0.9219330855018587}},{"location":"http://www.desktopbsd.net/","position":{"x":0,"y":1}},{"location":"http://www.desktopbsd.net/?pos=upcoming","position":{"x":0,"y":1}},{"location":"http://www.desktopbsd.net/?pos=downloads","position":{"x":0,"y":1}},{"location":"http://www.ghostbsd.org/about","position":{"x":0,"y":1}},{"location":"http://www.ghostbsd.org/download","position":{"x":0,"y":0.9986282578875172}},{"location":"http://www.freebsd.org/releases/9.0R/hardware.html#WLAN","position":{"x":0,"y":0.8687361132083612}},{"location":"http://wiki.ghostbsd.org/index.php?title=Hardware_Requirements","position":{"x":0,"y":1}},{"location":"http://wiki.ghostbsd.org/index.php?title=Pre-installation_Tasks","position":{"x":0,"y":0.9723953695458593}},{"location":"http://wiki.ghostbsd.org/index.php?title=Starting_GhostBSD_Live_Media","position":{"x":0,"y":1}},{"location":"http://wiki.ghostbsd.org/index.php?title=Auto_Label_Partitioning_Installation","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4d3ls2/i_broke_a_usb_stick_in_linux_can_it_be_fixed/d1o2fps?context=10000","position":{"x":0,"y":0.43654434250764523}},{"location":"https://www.reddit.com/r/linux/comments/4d61r9/this_is_what_i_saw_when_i_booted_lubuntu_1510/","position":{"x":0,"y":0.2679754601226994}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4d5ui2/gnome_3_vs_unity/","position":{"x":0,"y":0.38396624472573837}},{"location":"https://www.reddit.com/user/McSinyx/saved/","position":{"x":0,"y":0.07166123778501629}},{"location":"https://github.com/vimperator/vimperator-labs/issues","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/learnpython/comments/4d4ifd/what_can_i_do_to_improveoptimize_this_prime/","position":{"x":0,"y":0.45251160827353315}},{"location":"https://www.reddit.com/r/learnpython/comments/4d78zy/combinations_recursion/","position":{"x":0,"y":0.4890075376884422}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4d572f/xubuntu_how_to_fix_libreoffice_icons/","position":{"x":0,"y":0.2782874617737003}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4d9k19/just_noticed_steam_is_actively_encouraging_people/","position":{"x":0,"y":0.33516106922549693}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4d9m69/why_move_some_folders_usr_home_to_a_different/","position":{"x":0,"y":0.7027027027027027}},{"location":"https://www.reddit.com/r/vim/comments/4da0bn/what_do_you_have_tab_mapped_to_in_normal_mode/","position":{"x":0,"y":0}},{"location":"https://danielmiessler.com/blog/collection-of-less-commonly-used-unix-commands/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4daa87/how_do_you_guys_define_ricing/","position":{"x":0,"y":0.22835633626097868}},{"location":"https://www.reddit.com/r/linuxmemes/comments/4d9w2w/mrw_an_arch_user_says_im_a_noob_because_i_use/","position":{"x":0,"y":0.22}},{"location":"https://duckduckgo.com/?q=vim+match+vs+stridx","position":{"x":0,"y":0.15179877157063468}},{"location":"http://www.turnoff.us/","position":{"x":0,"y":1}},{"location":"http://www.turnoff.us/geek/agile-restaurant/","position":{"x":0,"y":0.6542222222222223}},{"location":"http://www.turnoff.us/geek/masks/","position":{"x":0,"y":0.8807692307692307}},{"location":"http://www.turnoff.us/geek/tcp-buddies/","position":{"x":0,"y":0}},{"location":"https://github.com/vimperator/vimperator-labs/issues/476","position":{"x":0,"y":0.7474332648870636}},{"location":"https://packages.debian.org/sid/mozplugger","position":{"x":0,"y":0.9264229523368811}},{"location":"https://packages.debian.org/search?searchon=all&keywords=browser","position":{"x":0,"y":0.19409451443044726}},{"location":"https://packages.debian.org/search?suite=default§ion=all&arch=any&searchon=all&keywords=web+browser","position":{"x":0,"y":1}},{"location":"https://packages.debian.org/search?suite=default§ion=all&arch=any&searchon=all&keywords=markdown","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/archlinux/comments/4daj7n/preference_of_wmde_and_why/","position":{"x":0,"y":0.9498405334879675}},{"location":"https://wiki.debian.org/Iceweasel#How_to_install_Iceweasel_.28Firefox.29","position":{"x":0,"y":0.25463834364076365}},{"location":"https://wiki.debian.org/Iceweasel#Debian-Mozilla_site","position":{"x":0,"y":0.5348211884915299}},{"location":"https://www.reddit.com/r/LinuxCirclejerk/comments/4cwwwe/archi3gapscomptontmuxlemonbaremacs_loving_my/","position":{"x":0,"y":0.9000989119683481}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4dbonn/ubuntu_mate_duplicate_applications_in_menu/","position":{"x":0,"y":0.23023402909550916}},{"location":"https://www.reddit.com/r/ProgrammerHumor/comments/4dbxfn/how_not_to_get_fired/","position":{"x":0,"y":0.22436260623229462}},{"location":"https://wiki.debian.org/AptPreferences","position":{"x":0,"y":0.06218547807332854}},{"location":"https://www.reddit.com/r/debian/comments/4db9a0/will_the_nonesr_firefox_get_into_testing/","position":{"x":0,"y":0.8964252978918423}},{"location":"https://www.reddit.com/r/linux/comments/4dc3t0/topics_to_cover_for_freshmen/","position":{"x":0,"y":0.3892889288928893}},{"location":"http://9gag.com/gag/a57569O","position":{"x":0,"y":0.6097424412094065}},{"location":"http://9gag.com/gag/a8MzdLO?sc=nsfw","position":{"x":0,"y":0.16474258970358815}},{"location":"http://9gag.com/gag/aE7ZjOp#comment","position":{"x":0,"y":0.292336217552534}},{"location":"https://github.com/clintbellanger/flare-game/issues/508#issuecomment-204993438","position":{"x":0,"y":0.6002844950213371}},{"location":"http://www.diffen.com/difference/LAN_vs_WAN","position":{"x":0,"y":0.3094724455775642}},{"location":"http://gfxmonk.net/shellshape/","position":{"x":0,"y":0.44568408690546096}},{"location":"http://9gag.com/gag/aBY4BNz","position":{"x":0,"y":0.6554621848739496}},{"location":"http://www.w3schools.com/tags/tag_font.asp","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/vim/comments/4dg1rx/how_to_define_custom_omnifunc_in_vim_seeking/","position":{"x":0,"y":0.35751295336787564}},{"location":"https://www.reddit.com/r/funny","position":{"x":0,"y":0.8953136265320837}},{"location":"https://www.reddit.com/r/pics#page=2","position":{"x":0,"y":0.7841616307387029}},{"location":"https://github.com/search?q=ibus+table&ref=opensearch","position":{"x":0,"y":0.07076923076923076}},{"location":"https://github.com/ochko/ibus-table-mongolian/blob/master/mongolian.txt","position":{"x":0,"y":1}},{"location":"https://github.com/acevery/ibus-table-zhengma","position":{"x":0,"y":0}},{"location":"https://raw.githubusercontent.com/acevery/ibus-table-erbi/master/tables/erbi_qs.txt","position":{"x":0,"y":0}},{"location":"https://raw.githubusercontent.com/daineseh/liu_ibus_table/master/liu_ibus_table.txt","position":{"x":0,"y":1}},{"location":"https://raw.githubusercontent.com/acevery/ibus-table-zhengma/master/tables/zhengma.txt","position":{"x":0,"y":0.5}},{"location":"https://en.wikipedia.org/wiki/Vim_(text_editor)#Vim_script","position":{"x":0,"y":0.7286044718581342}},{"location":"https://u.teknik.io/74qZw.png","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/unixporn/comments/4dg348/fvwm_clean_with_rounded_corners/","position":{"x":0,"y":0.717331499312242}},{"location":"https://vi.wikipedia.org/wiki/M%C3%A3_s%E1%BB%91_%C4%91i%E1%BB%87n_tho%E1%BA%A1i_qu%E1%BB%91c_t%E1%BA%BF","position":{"x":0,"y":0.06380996739636702}},{"location":"https://www.reddit.com/r/linuxmemes/comments/4brhk8/til_suse_is_pronounced_sooser/","position":{"x":0,"y":0.8294029101856498}},{"location":"https://www.reddit.com/r/fossworldproblems/comments/4dk128/the_only_reason_im_using_gnome_is_because_thats/","position":{"x":0,"y":0.5361890694239291}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4dkgny/software_alternative_list/","position":{"x":0,"y":0.40024257125530627}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4djs1f/what_the_fsck_does_one_do_now/","position":{"x":0,"y":0.5963650132525559}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4dl0ur/how_to_fix_aptget_update_in_this_picture_only_my/","position":{"x":0,"y":0.2467289719626168}},{"location":"http://blog.dustinkirkland.com/2016/04/finally-dock-your-unity-launcher-the.html","position":{"x":0,"y":0.17176529588766298}},{"location":"https://www.reddit.com/r/learnpython/comments/4dl3ez/making_a_program_that_shuffles_words_into_a_list/","position":{"x":0,"y":0.6660527931246163}},{"location":"https://www.reddit.com/r/debian/comments/4dgr99/discuss_about_askubuntucom/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/vim/comments/4dlacf/vim_essentials_articles_videos_ressources/","position":{"x":0,"y":0.502816556453588}},{"location":"http://stackoverflow.com/questions/1218390/what-is-your-most-productive-shortcut-with-vim/1220118#1220118","position":{"x":0,"y":0.06481776221550214}},{"location":"http://9gag.com/gag/aE7Eg4x","position":{"x":0,"y":0.4275058275058275}},{"location":"http://9gag.com/gag/anNEm8q?ref=fsidebar","position":{"x":0,"y":0.7194444444444444}},{"location":"http://9gag.com/gag/am9n4Y6","position":{"x":0,"y":0.2370783039306716}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4dqhoi/help_making_bootable_winxp_usb/","position":{"x":0,"y":0.09763313609467456}},{"location":"https://www.reddit.com/user/McSinyx/submitted/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/archlinux/comments/4dnx56/reset_to_default_installed_fonts/","position":{"x":0,"y":0}},{"location":"http://arstechnica.com/information-technology/2016/04/first-windows-10-preview-with-bash-support-is-out-now/","position":{"x":0,"y":0.8663646659116648}},{"location":"https://dot.kde.org/2016/04/05/kde-presents-its-vision-future","position":{"x":0,"y":0.7201834862385321}},{"location":"https://opensource.com/business/16/3/top-linux-shells","position":{"x":0,"y":0.22665436937975558}},{"location":"https://github.com/muflax-scholars/saneo","position":{"x":0,"y":1}},{"location":"https://www.facebook.com/groups/296041530537491/permalink/733996480075325/?comment_id=733998320075141&reply_comment_id=734547980020175¬if_t=group_comment_reply¬if_id=1460046180642415","position":{"x":0,"y":0.5663759689922481}},{"location":"https://www.reddit.com/r/linuxmemes/comments/4dr18f/mr_robot_2_is_coming_a_few_months_later_here_is_a/","position":{"x":0,"y":0.3325648414985591}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4drw0u/guess_which_jackass_just_ran_rm_r_in_his_home/","position":{"x":0,"y":0.9518243003896564}},{"location":"https://www.reddit.com/r/learnpython/comments/4dui55/need_to_do_this_using_a_loop/","position":{"x":0,"y":0.15024390243902438}},{"location":"http://www.vim.org/about.php","position":{"x":0,"y":0.9565217391304348}},{"location":"https://www.google.com/search?q=vim+usage+worldwide&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjEwZvWm__LAhWGtpQKHRncBQEQ_AUIBygB&biw=1574&bih=829#tbm=isch&q=vim+world+map&imgrc=K7ADCvBom2tCuM%3A","position":{"x":0,"y":0.043292682926829265}},{"location":"http://stackoverflow.com/research/developer-survey-2015#tech-editor","position":{"x":0,"y":0.36006415396952685}},{"location":"https://github.com/mrlequoctuan/ibus-unikey/blob/master/src/engine.cpp","position":{"x":0,"y":1}},{"location":"https://github.com/search?l=c&q=vim+ibus&type=Code&utf8=%E2%9C%93","position":{"x":0,"y":0.6770428015564203}},{"location":"https://github.com/search?utf8=%E2%9C%93&q=ibus+bogo+vim&type=Code&ref=searchresults","position":{"x":0,"y":0.3384615384615385}},{"location":"https://github.com/BoGoEngine/ibus-bogo","position":{"x":0,"y":0.9367541766109785}},{"location":"https://github.com/nhanb/blog","position":{"x":0,"y":0.32727272727272727}},{"location":"https://www.facebook.com/profile.php?id=100011770238327&fref=jewel","position":{"x":0,"y":0.6924322136786726}},{"location":"http://www.vimregex.com/","position":{"x":0,"y":1}},{"location":"file:///home/cnx/Documents/SO-survaey-2015","position":{"x":0,"y":0}},{"location":"file:///home/cnx/Documents/20.html","position":{"x":0.13773314203730272,"y":1}},{"location":"file:///home/cnx/Documents/vimregrex.html","position":{"x":1,"y":1}},{"location":"https://www.reddit.com/r/unixporn/comments/4e3llp/exwm_the_one_true_editor/","position":{"x":0,"y":0.5593569661995054}},{"location":"https://www.reddit.com/r/linuxmemes/comments/4e4a81/define_freefag/","position":{"x":0,"y":0.46781883194278906}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4e41od/need_help_installing_packages_xpost_raspberry_pi/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/unixporn/comments/4e3m7d/i3gaps_web_server_development_and_adorable_girls/","position":{"x":0,"y":0.25411270563528177}},{"location":"https://www.reddit.com/r/learnpython/comments/4e3jgx/is_this_a_goodthe_best_way_to_sort_a_dictionary/","position":{"x":0,"y":0.2662822252374491}},{"location":"http://alpha.wallhaven.cc/wallpaper/313310","position":{"x":0,"y":1}},{"location":"https://np.reddit.com/r/linux/comments/4dybuu/discussion_how_did_you_personally_get_into_linux/","position":{"x":0,"y":0.14485514485514486}},{"location":"http://alpha.wallhaven.cc/tag/5478","position":{"x":0,"y":0.9457013574660633}},{"location":"https://www.blackhat.com/docs/asia-16/materials/asia-16-Sivakorn-Im-Not-a-Human-Breaking-the-Google-reCAPTCHA-wp.pdf","position":{"x":0,"y":0}},{"location":"https://github.com/dwSun/LearnCode/blob/22654a07adbd891643d8c814932595d7276d468d/codec/dsa/main.c","position":{"x":0,"y":1}},{"location":"https://github.com/dwSun/LearnCode/tree/22654a07adbd891643d8c814932595d7276d468d","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/ProgrammerHumor/comments/4e1yq9/commerial_use_of_any_of_those_codes_in_any_format/","position":{"x":0,"y":0.4697785757031718}},{"location":"http://questpowers.deviantart.com/art/D-va-601852440","position":{"x":0,"y":0.5233333333333333}},{"location":"http://9gag.com/gag/aBYoBnP?ref=idlePopup","position":{"x":0,"y":0.7690597204574333}},{"location":"http://stackoverflow.com/questions/36501181/awesome-wm-and-youtube-html5-window-issue","position":{"x":0,"y":0.5293324342548887}},{"location":"https://www.reddit.com/r/fossworldproblems/comments/4deq4p/i_used_a_public_computer_today_and_caps_locks/","position":{"x":0,"y":0.14079822616407983}},{"location":"https://duckduckgo.com/?q=xcape&ia=audio","position":{"x":0,"y":0.09673554956573825}},{"location":"http://www.supergrubdisk.org/","position":{"x":0,"y":0.5299341448812612}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4e8up8/gnome_browser/","position":{"x":0,"y":0.3194578896418199}},{"location":"https://www.reddit.com/r/linux/comments/29ylmn/16_million_colors_24bit_or_true_color_in_linux/","position":{"x":0,"y":0.05444421530212415}},{"location":"https://duckduckgo.com/?q=termite+debian","position":{"x":0,"y":0.42857142857142855}},{"location":"https://github.com/hut/ranger/issues/86","position":{"x":0,"y":0.7181738366988587}},{"location":"https://wiki.archlinux.org/index.php/Xterm#PRIMARY_or_CLIPBOARD","position":{"x":0,"y":0.3218176986446984}},{"location":"https://www.reddit.com/new/#page=2","position":{"x":0,"y":0.9106382978723404}},{"location":"https://www.reddit.com/r/linux/comments/4ed7rp/meta_anybody_think_this_sub_is_due_for_a_new_theme/","position":{"x":0,"y":0.8580715059588299}},{"location":"https://www.reddit.com/r/linux/comments/4ebl44/my_landlord_sends_lease_and_other_important/","position":{"x":0,"y":0.3167427267541358}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4ej7ku/why_do_file_browsersutilities_hang_at_the_end_of/","position":{"x":0,"y":0.49624060150375937}},{"location":"https://blogs.gnome.org/aday/2016/04/13/diggin-the-crates/","position":{"x":0,"y":0.909385712962105}},{"location":"https://mikegerwitz.com/2016/04/GNU-kWindows","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/archlinux/comments/4epzby/how_do_you_guys_organize_your_home_directory/","position":{"x":0,"y":0.6111111111111112}},{"location":"https://www.adobe.com/products/postscript/pdfs/PLRM.pdf","position":{"x":0,"y":0}},{"location":"http://paulbourke.net/dataformats/postscript/","position":{"x":0.14096916299559473,"y":0.9965539521860866}},{"location":"file:///home/cnx/Documents/stime.html","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/vim/comments/4e4cyx/do_you_place_your_modelines_at_the_top_or_bottom/","position":{"x":0,"y":1}},{"location":"http://cntt.epu.edu.vn/images/book_LeMinhHoang.pdf","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/linux/comments/1y6p2g/what_is_the_best_way_to_convert_html_to_pdf_in/","position":{"x":0,"y":0.4127866574009729}},{"location":"https://www.reddit.com/r/linux/comments/4eu6yd/why_are_a_lot_of_linux_users_very_religious_about/","position":{"x":0,"y":0.7457588262265016}},{"location":"http://flukus.github.io/2016/04/15/2016_04_15_Background-Builds-with-Vim-8/","position":{"x":0,"y":0.9633657698912421}},{"location":"https://www.raspberrypi.org/creatives/","position":{"x":0,"y":0.9642317380352645}},{"location":"https://duckduckgo.com/?q=rpi3+unbox&iax=1&ia=images","position":{"x":0,"y":0.17732997481108312}},{"location":"https://www.reddit.com/r/learnpython/comments/4ewilv/having_more_difficulty_with_the_python_program/","position":{"x":0,"y":0.8787535410764873}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4evup2/hi_whats_the_best_gnome_distro_in_your_opinion_why/","position":{"x":0,"y":0.5992217898832685}},{"location":"https://www.youtube.com/watch?v=Th_3AvK-EbM","position":{"x":0,"y":0.4646165246387551}},{"location":"http://linuxcommando.blogspot.com/2013/10/how-to-connect-to-wpawpa2-wifi-network.html","position":{"x":0,"y":0.22058659529385524}},{"location":"https://www.reddit.com/user/McSinyx/#page=2","position":{"x":0,"y":0.5871702825035118}},{"location":"https://wiki.archlinux.org/index.php/Xterm","position":{"x":0,"y":0.24422516259250954}},{"location":"https://github.com/reddit/reddit-plugin-robin","position":{"x":0,"y":1}},{"location":"http://www.amazon.com/s/?_encoding=UTF8&camp=1789&creative=390957&field-keywords=raspberry%20pi%20case&linkCode=ur2&rh=i%3Aaps%2Ck%3Araspberry%20pi%20case&tag=rapihq-20&url=search-alias%3Daps&linkId=W7W75KJCV34KRZJT","position":{"x":0,"y":0.6993377483443709}},{"location":"http://mangak.net/fairy-tail-chap-478/","position":{"x":0,"y":0.21962215543151567}},{"location":"http://mangak.net/fairy-tail-chap-482/","position":{"x":0,"y":0}},{"location":"http://vanemery.com/Linux/XoverSSH/X-over-SSH2.html","position":{"x":0,"y":0.2258881511397084}},{"location":"https://www.reddit.com/r/learnpython/comments/4fe8g4/is_this_a_pythonic_way_to_find_multiples_of_a/","position":{"x":0,"y":0}},{"location":"http://popcon.debian.org/by_inst","position":{"x":0,"y":0.008807753221275735}},{"location":"http://red.planetarena.org/","position":{"x":0,"y":0.8918918918918919}},{"location":"http://fandom.wikia.com/articles/avengers-civil-war-bracket-tournament","position":{"x":0,"y":1}},{"location":"http://www.marvelv.com/2014/10/black-panther-king-of-dead.html","position":{"x":0,"y":0.8406735751295337}},{"location":"https://www.reddit.com/r/learnpython/comments/4fh1qn/have_any_of_you_had_any_experience_with_python/","position":{"x":0,"y":0.2167092302079533}},{"location":"https://www.reddit.com/r/unixporn/comments/4fhw1t/grub_default_appearance_was_too_boring/","position":{"x":0,"y":0.668417104276069}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4fjmcu/what_makes_debian_harder_to_configure_over_other/","position":{"x":0,"y":0.9289065319379285}},{"location":"https://www.reddit.com/r/unixporn/comments/4fkyve/openbox_i_see_your_desktop_from_when_you_were_12/","position":{"x":0,"y":0.2713004484304933}},{"location":"http://9gag.com/gag/aKqnz16","position":{"x":0,"y":0.8834085213032582}},{"location":"http://9gag.com/gag/a1MONeP?ref=fsidebar","position":{"x":0,"y":0.8061857352701158}},{"location":"https://www.reddit.com/gold/about","position":{"x":0,"y":0.947935368043088}},{"location":"https://github.com/basile-henry/HaskellSweeper","position":{"x":0,"y":1}},{"location":"https://www.facebook.com/search/top/?init=quick&q=debian&tas=0.403921863702276","position":{"x":0,"y":0.8095611285266457}},{"location":"https://itunes.apple.com/us/album/aint-nobody-loves-me-better/id997779095","position":{"x":0,"y":0.38957206099360553}},{"location":"https://www.reddit.com/r/learnpython/comments/4gloyb/project_euler_is_my_solution_clean_is_there_a/","position":{"x":0,"y":1}},{"location":"https://packages.debian.org/search?keywords=dict&searchon=names&suite=all§ion=all&sourceid=mozilla-search","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linux/comments/4fmebx/one_of_the_handy_linux_commands_that_i_frequently/","position":{"x":0,"y":0.5114914425427873}},{"location":"http://mangak.net/fairy-tail-chap-479/","position":{"x":0,"y":0.32736341856172185}},{"location":"http://mangak.net/fairy-tail-chap-480/","position":{"x":0,"y":0.18784754188915484}},{"location":"https://github.com/brndnmtthws/conky/wiki/Configure#variables","position":{"x":0,"y":0.3135107674070729}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4gosb4/gentoo_is_a_linux_distribution_that_includes/","position":{"x":0,"y":0.9144893111638955}},{"location":"https://www.reddit.com/r/AskReddit/comments/4gtb68/what_is_a_lie_you_have_told_that_has_gotten_so/","position":{"x":0,"y":0.025508378070603546}},{"location":"https://github.com/n00k/Neobot/blob/master/login.sh","position":{"x":0,"y":0}},{"location":"about:blank","position":{"x":0,"y":0}},{"location":"http://truyentranhtuan.com/naruto-chuong-686/","position":{"x":0,"y":0.28401833640246055}},{"location":"http://9gag.com/gag/a8MvPAp?sc=nsfw","position":{"x":0,"y":0.20435618193465727}},{"location":"http://9gag.com/gag/a97eEx6?sc=nsfw","position":{"x":0,"y":0.4017857142857143}},{"location":"http://9gag.com/gag/a0pGwBB","position":{"x":0,"y":0.276232473993668}},{"location":"https://github.com/romannurik/MaterialColorsApp","position":{"x":0,"y":0.9072276159654801}},{"location":"http://forum.cockos.com/showthread.php?p=1666055#post1666055","position":{"x":0,"y":0.5096109629357123}},{"location":"https://www.archlinux.org/download/","position":{"x":0,"y":0}},{"location":"https://wiki.archlinux.org/index.php/Installation_Guide","position":{"x":0,"y":0}},{"location":"https://wiki.archlinux.org/index.php/Beginners%27_guide","position":{"x":0,"y":0}},{"location":"https://packages.debian.org/search?suite=all§ion=all&arch=any&searchon=names&keywords=task","position":{"x":0,"y":0.062147134302822926}},{"location":"http://fossforce.com/2015/05/five-reasons-to-use-linux/","position":{"x":0,"y":1}},{"location":"https://packages.debian.org/search?keywords=grub&searchon=names&suite=all§ion=all&sourceid=mozilla-search","position":{"x":0,"y":0.8551424432641236}},{"location":"https://www.reddit.com/r/ProgrammerHumor/comments/4heh6v/i_wrote_my_first_python_program_today/","position":{"x":0,"y":0.7622714148219442}},{"location":"http://www.pornhub.com/insights/what-women-want","position":{"x":0,"y":0.17413494809688582}},{"location":"http://www.wondersluts.com/albums/tagged/+group:_guardians_of_the_galaxy/page/1/","position":{"x":0,"y":1}},{"location":"https://www.ixsystems.com/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linux/comments/4hga9d/lubuntu_1604_lts_see_whats_new/","position":{"x":0,"y":0.4776839565741858}},{"location":"http://c2.com/cgi/wiki?DontUseExceptionsForFlowControl","position":{"x":0,"y":0.22798316801923654}},{"location":"https://www.reddit.com/message/unread/","position":{"x":0,"y":0.18274687854710556}},{"location":"https://wiki.debian.org/apt-get","position":{"x":0,"y":1}},{"location":"https://packages.debian.org/stretch/apt","position":{"x":0,"y":1}},{"location":"https://packages.debian.org/search?searchon=names&keywords=aptitude","position":{"x":0,"y":0.7450980392156863}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4hkute/how_do_i_uninstall_aptget_programs/","position":{"x":0,"y":0.30985915492957744}},{"location":"https://www.reddit.com/#page=5","position":{"x":0,"y":0.8083195706028076}},{"location":"https://www.reddit.com/r/vim/comments/4hk0v6/using_vim_to_edit_a_onetime_command/","position":{"x":0,"y":0.33}},{"location":"http://xem.vn/new/7","position":{"x":0,"y":1}},{"location":"http://xem.vn/new/13","position":{"x":0,"y":0.889177873636133}},{"location":"http://xem.vn/","position":{"x":0,"y":1}},{"location":"http://xem.vn/old","position":{"x":0,"y":0.05269461077844311}},{"location":"http://xem.vn/old/4","position":{"x":0,"y":1}},{"location":"http://9gag.com/gag/aVPrz6M","position":{"x":0,"y":0.5081967213114754}},{"location":"http://xem.vn/old/7","position":{"x":0,"y":0.5950634105439682}},{"location":"http://xem.vn/old/10","position":{"x":0.06274509803921569,"y":1}},{"location":"http://xem.vn/old/13","position":{"x":0.058823529411764705,"y":0.5905882352941176}},{"location":"http://xem.vn/old/16","position":{"x":0,"y":0.7602862254025045}},{"location":"http://xem.vn/old/19","position":{"x":0,"y":0.8707781632797564}},{"location":"http://xem.vn/old/22","position":{"x":0,"y":1}},{"location":"http://xem.vn/old/25","position":{"x":0,"y":1}},{"location":"http://xem.vn/old/28","position":{"x":0,"y":0.5890502494654312}},{"location":"https://gist.github.com/McSinyx/9874b7a089aae88e358b422ac0cd3d03/revisions","position":{"x":0,"y":1}},{"location":"https://www.youtube.com/watch?v=Ag1AKIl_2GM","position":{"x":0,"y":0.44157706093189963}},{"location":"https://www.youtube.com/watch?v=UdfY25gDjK8","position":{"x":0,"y":0.0841683366733467}},{"location":"http://wetriffs.com/","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/user/rschwa6308","position":{"x":0,"y":1}},{"location":"http://imgur.com/gallery/bymgQ","position":{"x":0,"y":0.7314814814814815}},{"location":"https://wiki.debian.org/bcm43xx","position":{"x":0,"y":0.5552350735506202}},{"location":"https://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/disks.html#idp63618768","position":{"x":0,"y":1}},{"location":"https://forums.freebsd.org/threads/3849/","position":{"x":0,"y":0.9338014042126379}},{"location":"http://unix.stackexchange.com/questions/97828/driver-d-option-under-wpa-supplicant","position":{"x":0,"y":0.7060041407867494}},{"location":"https://wiki.debian.org/WiFi/HowToUse","position":{"x":0,"y":0.6137772675086108}},{"location":"https://www.google.com/search?q=ukrainian+parliament+fight&tbm=isch&imgil=pK4aXkpno3BW5M%253A%253BbUPkszYy0Tlv-M%253Bhttp%25253A%25252F%25252Fhaha1314.com%25252Fp%25252F5659%25252F&source=iu&pf=m&tbs=simg:CAESlwEJjr_1mDVBh_14EaiwELEKjU2AQaBAgACEIMCxCwjKcIGmIKYAgDEii3H4IbjBupG5Ib1B-YG5MOmRvVH9Qt0C3mLdUkyC2qMKwuojrYLectGjC2CRpIrJxuF_1e9owP31QI7thyKSvCw_1Fkj_1xISmxOX3CRDN33d3qu0UsaGk039AEkgAwwLEI6u_1ggaCgoICAESBCaVVvEM&fir=pK4aXkpno3BW5M%253A%252CbUPkszYy0Tlv-M%252C_&usg=__9rAcdVXSBkUI6p2h-mLHcS-A2oo%3D&biw=798&bih=853&ved=0ahUKEwiYz9Wqj8PMAhXIi5QKHaMTD9kQyjcIRQ&ei=PFUrV5jBCsiX0gSjp7zIDQ#imgrc=UMWuvwiafMmLKM%3A","position":{"x":0.08846153846153847,"y":0.16172439571392974}},{"location":"https://www.reddit.com/r/freebsd/comments/4hno1t/some_gnulinux_users_questions_on_installing/","position":{"x":0,"y":0.5500751468779888}},{"location":"http://tin.tuyensinh247.com/de-thi-thu-dai-hoc-mon-tieng-anh-khoi-da1-co-dap-an-nam-2014-p13-c31a16654.html","position":{"x":0,"y":0.8156820831713952}},{"location":"https://www.youtube.com/watch?v=e0qRxQYBpKQ","position":{"x":0,"y":0.1870911469690362}},{"location":"https://www.youtube.com/watch?v=nzJedshRyNo","position":{"x":0,"y":0.26586102719033233}},{"location":"https://www.youtube.com/watch?v=-wWTZWwxmSA","position":{"x":0,"y":0.46521605884155687}},{"location":"https://www.youtube.com/watch?v=JeM65Kh--xM&list=PLmtNJfh_JeheEgw5YFJ41FAh4pMR0uHP5","position":{"x":0,"y":0.38702111024237684}},{"location":"https://www.youtube.com/watch?v=_JUwcv7dUQI&index=5&list=PLmtNJfh_JeheEgw5YFJ41FAh4pMR0uHP5","position":{"x":0,"y":0.5181159420289855}},{"location":"https://www.youtube.com/watch?v=IIwyTMVXTuw&index=24&list=PLmtNJfh_JeheEgw5YFJ41FAh4pMR0uHP5","position":{"x":0,"y":0.42333536957849727}},{"location":"https://www.reddit.com/#page=3","position":{"x":0,"y":1}},{"location":"http://www.yummly.com/recipe/Oven-Baked-Chicken-Breast-1585551?prm-v1","position":{"x":0,"y":0}},{"location":"https://en.wikipedia.org/wiki/Attack_on_Titan","position":{"x":0,"y":0.2516522623284189}},{"location":"http://loa.com.vn/Home%20entertainment%20Wireless.htm","position":{"x":0,"y":0.07413387623293201}},{"location":"http://loa.com.vn/Professional%20DJ.htm","position":{"x":0,"y":0}},{"location":"http://9gag.com/gag/arKLbd6","position":{"x":0,"y":0.9481654047757717}},{"location":"https://www.gnu.org/philosophy/common-distros.html","position":{"x":0,"y":0.6553945249597424}},{"location":"https://en.wikipedia.org/wiki/Pitch_%28music%29#Pitch_and_frequency","position":{"x":0,"y":0.9530909090909091}},{"location":"http://truyentranhtuan.com/tower-of-god-chuong-277/","position":{"x":0,"y":0.1484116845961382}},{"location":"https://www.facebook.com/groups/445153248907566/?notif_t=group_r2j_approved¬if_id=1462954894849487","position":{"x":0,"y":0.7305876607520755}},{"location":"https://www.reddit.com/r/linuxmemes/comments/4iq09d/the_average_user_be_like/","position":{"x":0,"y":0.4939550949913644}},{"location":"https://www.reddit.com/r/linux/comments/4iy3mg/why_ubuntu_is_the_only_worried_about_font/","position":{"x":0,"y":0.4859857482185273}},{"location":"http://247xem.com/phim/captain-america-civil-war-297-1.html#","position":{"x":0,"y":0.46975806451612906}},{"location":"https://docs.python.org/3.3/library/subprocess.html","position":{"x":0,"y":0.06540813613400691}},{"location":"http://egame.vn/","position":{"x":0,"y":0.05201628792854328}},{"location":"http://www.worldatlas.com/aatlas/ctycodes.htm","position":{"x":0,"y":0.6698552223371251}},{"location":"https://www.facebook.com/bon.chance.oggy","position":{"x":0,"y":0.621352997755691}},{"location":"http://9gag.com/","position":{"x":0,"y":0.5895141734258718}},{"location":"https://duckduckgo.com/?q=cmus+background","position":{"x":0,"y":0.2696335078534031}},{"location":"https://packages.debian.org/search?keywords=firefox&searchon=names&suite=all§ion=all&sourceid=mozilla-search","position":{"x":0,"y":0.29207642596234895}},{"location":"https://wiki.debian.org/DontBreakDebian#Don.27t_make_a_FrankenDebian","position":{"x":0,"y":0.247997790665562}},{"location":"https://opensource.org/licenses/gpl-2.0.php","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/message/inbox/","position":{"x":0,"y":0.23425022182786157}},{"location":"https://www.reddit.com/r/unixporn/comments/4ju8bq/so_many_terminals/","position":{"x":0,"y":0.42189372752696763}},{"location":"https://www.reddit.com/r/orangepi+raspberry_pi","position":{"x":0,"y":0.3613963039014374}},{"location":"http://9gag.com/gag/ao9Q7Eg","position":{"x":0,"y":0.6718872357086922}},{"location":"https://www.facebook.com/vn.mcsinyx","position":{"x":1,"y":0.7956441149212233}},{"location":"http://docs.puddletag.net/screenshots.html","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/","position":{"x":0,"y":0.5275779376498801}},{"location":"https://www.reddit.com/user/McSinyx/comments/","position":{"x":0,"y":0.7552816901408451}},{"location":"https://www.youtube.com/watch?v=c7tOAGY59uQ","position":{"x":0,"y":0.7203179334326876}},{"location":"https://www.youtube.com/watch?v=dtCxmbFgnrc","position":{"x":0,"y":0.8279363862808967}},{"location":"https://www.reddit.com/new/","position":{"x":0,"y":0.7476894639556377}},{"location":"https://www.reddit.com/r/linux/comments/4jvns2/anything_similar_to_ms_onenote_for_linux/","position":{"x":0,"y":0.484375}},{"location":"https://wiki.archlinux.org/index.php/Awesome","position":{"x":0,"y":0.44454899852130664}},{"location":"https://vi.wikipedia.org/wiki/Dung_d%E1%BB%8Bch","position":{"x":0,"y":0.40284842319430314}},{"location":"https://www.google.com/search?biw=798&bih=853&tbm=isch&sa=1&btnG=Search&q=scary+dancing+plant+gif","position":{"x":0,"y":0.0864448051948052}},{"location":"https://github.com/BoGoEngine/ibus-bogo/issues","position":{"x":0,"y":0.8527131782945736}},{"location":"https://en.wikipedia.org/wiki/Unfriended","position":{"x":0,"y":0.7337761880429229}},{"location":"http://vi.stackexchange.com/questions/2105/how-to-reverse-the-order-of-lines","position":{"x":0,"y":0.7869492470719465}},{"location":"view-source:http://www.uszip.com/zip/02492","position":{"x":0.023775434942947635,"y":0.5483134920634921}},{"location":"http://www.greenteapress.com/thinkpython/swampy/install.html","position":{"x":0,"y":0.402846010503134}},{"location":"https://www.python.org/dev/peps/pep-0008/#should-a-line-break-before-or-after-a-binary-operator","position":{"x":0.16,"y":0.9889828407745063}},{"location":"https://www.python.org/dev/peps/pep-0008/#blank-lines","position":{"x":0.16,"y":0.24912551298647645}},{"location":"http://mangak.info/attack-on-titan-chap-16-r/","position":{"x":0,"y":0.4954073390260789}},{"location":"http://mangak.info/attack-on-titan-chap-17-r/","position":{"x":0,"y":0.37442964678633467}},{"location":"http://mangak.info/attack-on-titan-chap-25-r/","position":{"x":0,"y":0.009421505299596731}},{"location":"http://mangak.info/attack-on-titan-chap-28-r/","position":{"x":0,"y":0.0597444089456869}},{"location":"http://mangak.info/attack-on-titan-chap-30-r/","position":{"x":0,"y":0.0773945051608986}},{"location":"http://mangak.info/attack-on-titan-chap-29-r/","position":{"x":0,"y":0.04905259966651508}},{"location":"view-source:https://www.kernel.org/doc/Documentation/CodingStyle","position":{"x":0,"y":0}},{"location":"http://tainghe.com.vn/phan-biet-sennheiser-px100-ii-that-va-gia.html","position":{"x":0,"y":0.961723961005644}},{"location":"http://9gag.com/gag/a1MynbR","position":{"x":0,"y":0.25507246376811593}},{"location":"http://9gag.com/gag/aGxmBVG","position":{"x":0,"y":0.4492146596858639}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4kre3f/need_a_command_to_replace_all_s_with_s_in_a_file/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/gifs/search?q=heart&restrict_sr=on&sort=relevance&t=all","position":{"x":0,"y":0.7396339185655585}},{"location":"http://9gag.com/search?query=heart","position":{"x":0,"y":0.7553839902478667}},{"location":"http://9gag.com/geeky","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4ksmb7/which_linux_distro_should_i_try_first/","position":{"x":0,"y":0}},{"location":"http://9gag.com/gag/ao9X0Wm","position":{"x":0,"y":0.4270042194092827}},{"location":"http://diveintohtml5.info/detect.html#geolocation","position":{"x":0,"y":0.6457657977707714}},{"location":"http://diveintohtml5.info/detect.html#canvas","position":{"x":0,"y":0.12238554109862783}},{"location":"http://bluecam.com/stacyvalentine_ts/","position":{"x":0,"y":0.628999319264806}},{"location":"http://boards.4chan.org/v/","position":{"x":0,"y":0.08539159805784252}},{"location":"https://www.reddit.com/r/vim/comments/4kw3k9/is_there_any_auto_complete_plugins_for_python_and/","position":{"x":0,"y":0.7573529411764706}},{"location":"http://cslibrary.stanford.edu/101/EssentialC.pdf","position":{"x":0,"y":0}},{"location":"http://9gag.com/gag/aZMeyXX","position":{"x":0,"y":0.5518220539517275}},{"location":"https://www.facebook.com/","position":{"x":0,"y":0.9539241338042216}},{"location":"http://www.khoahoctre.com.vn/index.php?layout=view-article&ma-tin=1464236110","position":{"x":0,"y":1}},{"location":"http://www.khoahoctre.com.vn/index.php?layout=view-article&ma-tin=1458198868","position":{"x":0,"y":0.8366496992133272}},{"location":"http://ftp.twaren.net/Unix/NonGNU//c-prog-book/learning_gnu_c.pdf","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/LinuxCirclejerk/comments/4l4dq8/no_richard_its_linux_not_gnulinux/","position":{"x":0,"y":0.9248878923766816}},{"location":"https://gist.github.com/McSinyx/8630526ee095fdde878e160ef1ed1715/revisions","position":{"x":0,"y":1}},{"location":"http://mp3.zing.vn/tim-kiem/bai-hat.html?q=mu%E1%BB%97i","position":{"x":0,"y":0.48478488982161594}},{"location":"https://gist.github.com/McSinyx/8630526ee095fdde878e160ef1ed1715","position":{"x":0,"y":0.1889914094813872}},{"location":"http://tutorialzine.com/2013/12/the-10-weirdest-programming-languages/","position":{"x":0,"y":0.6306345733041575}},{"location":"https://duckduckgo.com/?q=simple+flower&iax=1&ia=images","position":{"x":0,"y":0.3395579268292683}},{"location":"https://www.reddit.com/r/linux/comments/4lbt4v/why_do_people_who_use_xfce_swear_by_it/","position":{"x":0,"y":0.9854668524785984}},{"location":"https://www.reddit.com/user/McSinyx/","position":{"x":0,"y":0.6609442060085837}},{"location":"https://torrentfreak.com/how-to-create-a-torrent/","position":{"x":0,"y":0.8112745098039216}},{"location":"http://gnome-look.org/content/show.php/Add-Waiter?content=170664","position":{"x":0,"y":0.4694560669456067}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4liz69/what_does_linux_need_to_improve_on/","position":{"x":0,"y":0.234375}},{"location":"http://9gag.com/gag/a77zWoL","position":{"x":0,"y":0.26386170906718853}},{"location":"http://9gag.com/gag/adjEAQQ","position":{"x":0,"y":0.5271603120859708}},{"location":"http://9gag.com/gag/a578ExN","position":{"x":0,"y":0.0076677581133170305}},{"location":"https://packages.debian.org/search?keywords=pyaudio&searchon=names&suite=all§ion=all&sourceid=mozilla-search","position":{"x":0,"y":0.871969696969697}},{"location":"https://github.com/ederwander/PyAutoTune","position":{"x":0,"y":1}},{"location":"https://www.minds.com/blog/view/567419201866702848","position":{"x":0,"y":0.6494565217391305}},{"location":"https://duckduckgo.com/?q=awesome+set+title+bar+height&ia=web","position":{"x":0,"y":0.2670262980445044}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4ljiwo/i_just_started_using_linux_mint_173_and_i_saw_the/","position":{"x":0,"y":0.5513784461152882}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4lcrn1/has_anyone_here_tried_coreboot/","position":{"x":0,"y":0.6099912357581069}},{"location":"http://9gag.com/gag/aYe2POw","position":{"x":0,"y":0.26964047936085217}},{"location":"http://www.vstwarehouse.com/","position":{"x":0,"y":0.9705882352941176}}],"a":[{"location":"https://www.google.com/search?q=vimperator+map+x+to+quit&ie=utf-8&oe=utf-8&google_abuse=GOOGLE_ABUSE_EXEMPTION%3DID%3D04f0943b308796ec:TM%3D1452177475:C%3Dc:IP%3D42.112.10.136-:S%3DAPGng0uEPfevMnm3X9lqTI74OJnXpII0ew%3B+path%3D/%3B+domain%3Dgoogle.com%3B+expires%3DThu,+07-Jan-2016+17:37:55+GMT","position":{"x":0,"y":0.017857142857142856}},{"location":"https://www.reddit.com/search?q=","position":{"x":0,"y":0.3793103448275862}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4f3h84/what_does_a_program_like_unetbootin_actually_do/","position":{"x":0,"y":1}}],"n":[{"location":"https://github.com/michael-lazar/rtv","position":{"x":0,"y":0.4882280049566295}},{"location":"https://en.wikipedia.org/wiki/Names_of_the_days_of_the_week","position":{"x":0,"y":0}},{"location":"https://awesome.naquadah.org/doc/api/modules/awful.util.html","position":{"x":0,"y":0.0361247947454844}},{"location":"https://wiki.archlinux.org/index.php/Xterm#UTF-8","position":{"x":0,"y":0}}],"k":[{"location":"https://github.com/michael-lazar/rtv","position":{"x":0.1889400921658986,"y":0.6920693928128873}},{"location":"https://docs.python.org/2/tutorial/inputoutput.html","position":{"x":0,"y":0.8206806282722513}},{"location":"https://github.com/google/fonts/tree/master/apache/robotomono","position":{"x":0,"y":0.8085106382978723}}],"o":[{"location":"https://github.com/morhetz/gruvbox","position":{"x":0.9365079365079365,"y":0.5962078651685393}},{"location":"http://lxer.com/","position":{"x":0,"y":0.48859992874955466}},{"location":"https://www.raspberrypi.org/downloads/raspbian/","position":{"x":0,"y":0.5726681127982647}},{"location":"https://github.com/esn89/base16-zathura","position":{"x":0,"y":0.9943820224719101}}],"c":[{"location":"http://9gag.com/","position":{"x":0,"y":0}},{"location":"https://github.com/login?return_to=%2Fsearch","position":{"x":0,"y":0}}],"e":[{"location":"https://www.raspberrypi.org/downloads/raspbian/","position":{"x":0,"y":0.5726681127982647}}],"i":[{"location":"https://en.wikipedia.org/wiki/Raspberry_Pi","position":{"x":0,"y":0.1402061855670103}}],"m":[{"location":"https://secure.imdb.com/register-imdb/forgotten","position":{"x":0,"y":0}}],"p":[{"location":"https://secure.imdb.com/register-imdb/forgotten","position":{"x":0,"y":0}}]} \ No newline at end of file diff --git a/vimperator/.vimperator/info/default/macros b/vimperator/.vimperator/info/default/macros index 7322d2c..e409cb0 100644 --- a/vimperator/.vimperator/info/default/macros +++ b/vimperator/.vimperator/info/default/macros @@ -1 +1 @@ -{"q":"d","u":"itx","<c-c>":"<Esc><Esc><Esc><Esc><Return>","<c-o>":"<Esc><Esc><Esc><C-o><Esc><Esc><Esc><C-o>o<Esc>oreddit.vo<BS><BS>com<Return><Return>cnx<BS><BS><BS>mcsinyx<Tab>Mc51nyxd4G0d<Return><C-o><C-o>gggd<Esc>:<Esc><Esc><Esc>","t":"<Return><BS><BS><BS>l<Esc>","<a-f4>":"","d":"","o":"<Esc><Esc><Esc>oread<Space>.md<Return>ofirefox<Space>markdown<Return><C-o>","z":"Z","j":"joglobal<Space>gtkrc-2.0<Return><C-o><C-o><C-o>","<c-d>":"<Esc><Esc>","r":"","<c-n>":"<Esc><Esc>","<bs>":"<Esc>"} \ No newline at end of file +{"q":"","u":"itx","<c-c>":"<Esc><Esc><Esc><Esc><Return>","<c-o>":"<Esc><Esc><Esc><C-o><Esc><Esc><Esc><C-o>o<Esc>oreddit.vo<BS><BS>com<Return><Return>cnx<BS><BS><BS>mcsinyx<Tab>Mc51nyxd4G0d<Return><C-o><C-o>gggd<Esc>:<Esc><Esc><Esc>","t":"<Return><BS><BS><BS>l<Esc>","<a-f4>":"","d":"<Esc>d<Esc>","o":"<Esc><Esc><Esc>oread<Space>.md<Return>ofirefox<Space>markdown<Return><C-o>","z":"Z","j":"joglobal<Space>gtkrc-2.0<Return><C-o><C-o><C-o>","<c-d>":"<Esc><Esc>","r":"","<c-n>":"<Esc><Esc>","<bs>":"<Esc>","w":"d"} \ No newline at end of file diff --git a/vimperator/.vimperatorrc b/vimperator/.vimperatorrc index 75c1491..ca56cc9 100644 --- a/vimperator/.vimperatorrc +++ b/vimperator/.vimperatorrc @@ -1,6 +1,6 @@ set gui=none set popups=window -colorscheme g +colorscheme gruvbox map <C-c> <S-y> map <Space> <C-d> map <S-Space> <C-u> |