RSSAmplifier

Blog

Home on Avid Seeker

Recent content in Home on Avid Seeker

avidseeker.github.ioRSS feed ↗16 posts

Latest posts

Random


 Hacker Emblem 
 gwordlist : interesting data statistics project. 
 stdin stdout markdown email 
 Tabs or Spaces 
 gvfs trash 
 metadata - GIMP changelog 
 msmtp dry run 
 PDF URI scheme 
 Vim persistent modelines 
 
 Previewing 
 
 Locales 
 Keyboard layouts : a latex package would be nice too. 
 Fonts: use Font Manager for GUI or…

My Linux Journey with some desktips

Here is the Linux journey I would’ve set to myself if I started getting into
Linux. 
 Fedora: Sane defaults 
 I’d start with Fedora KDE Plasma. KDE is the most DE with sane defaults. Fedora
has a sane release schedule, and has a sane default for native packages. This is
unlike Ubuntu with Snaps and flatpaks everywhere. 
 Sane post-installation walkthrough for…

Software Bookmarks

New: 
 $ script
$ sttr
$ recode
$ gpp
 Command line 
 Commands Cheatsheet : 
 
 CLI Companion]( https://launchpad.net/clicompanion ) 
 xman 
 cheat 
 howdoi 
 clf 
 fu 
 bro 
 curl cht.sh/PROGRAM 
 
 Copy and Move Progress Bar : 
 
 progress 
 Advanced Copy 
 
 Directory Bookmarks : 
 
 Apparix 
…

FOSS Dictionaries

Credit: https://github.com/freedict/fd-dictionaries/wiki 
 Formats 
 Dictd 
 
 Structure: indexed Headwords linked to a plaintext body 
 Used by: [Dict Clients](Dict Clients) and [Dict Servers](Dict Servers), GoldenDict , GNOME Dictionary 
 
 StarDict 
 
 Structure: see http://www.stardict.org/StarDictFileFormat 
 
 Supports HTML, XDXF and plain text…

Arabic LaTeX Setup

LuaLaTeX fontspec + luabidi 
 Minimal example: 
 1 \documentclass { article } 
 2 \usepackage { fontspec } 
 3 \usepackage { luabidi } 
 4 \setmainfont [Script=Arabic,Renderer=HarfBuzz] { ScheherazadeNew } 
 5 
 6 \begin { document } 
 7 	 \begin { RTL } 
 8 	.قِفَا نَبْكِ مِنْ ذِكْرَى حَبِيبٍ ومَنْزِلِ، بِسِقْطِ اللِّوَى بَيْنَ الدَّخُول فَحَوْمَلِ.…

Liberate your playlists: M3U standardization

Stop having platform-locked playlists. Liberate them. 
 I was looking for a way to view some of my friends’ playlists locally. Wouldn’t
it be great if you can diff and version-control youtube playlists, compare them
with each other, merge them, simply liberating them from being platform-locked
by youtube? 
 This is a simple yt2m3u script I wrote for downloading…

Issue tracker

Typesetting: 
 
 Reader View for the bloated web: Pipe-able web read view 
 
 pandoc: 
 
 
 LaTeX to Unicode 
 
 
 Embed source code in pdf, epub 
 
 
 Specify template in yaml . 
 
 
 md2tex: blockquotes 
 
 
 Template conditionals 
 
 
 internal variables 
 
 
 File includes 
 
 
…

Arabic Linux

For problems related to letter-shaping or text direction, check Bidi . 
 Date conversion: 
 
 greg2hijri: tex se , babel 
 
 Typesetting 
 
 See: Arabic LaTeX 
 Block ligation 
 Pandoc Typography 
 Hindu-Arabic numerals 
 Quotation i18n : 
 freeserif Arabic font issues 
 
 Search and Regex 
 
 grepping diacritics 
 Characters in…

Language Flags

National flags are not languages ,
and so they should not be used to represent them. There are multiple proposals
such as using generic methods like names, ISO codes, or generic icons (see
 language icon ). However, flags could provide a
visually distinct and efficient way to identify languages among hundreds of each
other. 
 Draft: Design practices 
 
 Symbol and…

Placeholders


 BIP word list 
 
 Lorem Ipsum 
 Arabic 
 Taken from the first of the Mu’allaqat : Imru’ al-Qais Muallaqa 
 قِفَا نَبْكِ مِنْ ذِكْرَى حَبِيْبٍ وَمَنْزِلِ بِسِقْطِ اللِّوَى بَيْنَ الدَّخُولِ فَحَوْمَلِ
فَتُوْضِحَ فَالمِقْرَاةِ لم يَعْفُ رَسْمُهَا لِمَا نَسَجَتْهَا مِنْ جَنُوبٍ وَشَمْأَلِ
تَرَى بَعَرَ الأرْآمِ في عَرَصَاتِهَا وَقِيْعَانِهَا كَأَنَّهُ…

Security

Possible attack vectors on Linux 
 https://security.archlinux.org/ includes recent CVE’s related to official
packages. See ArchWiki for general security recommendations. 
 This post is about practical real-life examples of previous security
vulnerabilities that Linux has been affected with. The CVE’s listed in ASA are
of course useful to know about, but I want to…

XMPP discussions


 XMPP as a WebDav server : modernxmpp 
 Subscription and invites policy 
 Bookmark groups 
 Filtering chat notifications 
 
 XEP-0492 
 
 
 Send-only roles 
 User chat pinning 
 
 Conversations 
 Gajim 
 
 
 Autojoin and archival 
 profanity: cancel a sent subscription request 
 profanity: multiline message without editor…

Guidelines for extended attributes

Draft 
 
 A standardized tag for marking files as “favorite” (E.g: featured by Nautilus but without using xattrs). 
 Attribute for binding files with each other. See here . 
 Dolphin ASCII xattrs 
 
 The following is an update of the original XDG proposal since 2013. 
 
 Extended attributes (xattrs) can be set in different namespaces. Linux…

Arabic Lam Alif problem on Linux


 Video of the problem in Gedit 
 Problem: letter La (لا) keypress results in a single Unicode character (U+FEFB),
instead of Lam (ل) and Alif (ا) (U+0644, U+0627) combined in one ligature. The
same problem for La variants: ﻷ، ﻵ، ﻹ. 
 For non-Arabic speakers, this is like having a key that is supposed to send two
characters: fi (U+0046 U+0049), but it sends instead one…

(untitled)

Resources 
 
 https://hausaba.com/ 
 https://digitalkhatt.org/about 
 https://www.tahadz.com/mishkal/ 
 https://github.com/mikahama/haracat 
 RTL Styling guide by Ahmed Shadeed 
 Arabic HOWTO by Mohammed Elzubeir: Linux support for Arabic from Alif to Yaa 
 https://meta.wikimedia.org/wiki/Communications/Sound_Logo/Contest_proposal/ar 
 https://librebooks.org…

(untitled)

See also: https://gist.github.com/itspriddle/920612 
 Utils 
 
 awk ;Aho, Weinberger, Kernighan 
 CDROM ;compact disc read-only memory 
 cfdisk ;curses fdisk 
 cmd ;phrase 
 tmux ctrl+b ;stands for base 
 CUPS ;common UNIX printing system 
 CVS ;concurrent versions system 
 daemon ;disk and execution monitor* 
 dd ;Data Duplicator 
 DE ;Desktop…