profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/stokito/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Sergey Ponomarev stokito Krivoy Rog, Ukraine https://www.linkedin.com/in/stokito/ An experienced Java / Web developer with a focus on code quality, security and performance

artyushov/idea-jmh-plugin 319

Plugin for Itellij IDEA to make benchmarking with JMH easier.

ponomandr/jmeter-idea-plugin 23

Open JMeter files with JMeter in Intellij IDEA

stokito/deflate 2

deflate is low level gzip utility based on zlib to create a deflate streams i.e. gzip without checksum

stokito/delphi-goodnes 1

Old time Delphi units with some useful functions

stokito/eng 1

Composer of English sentences

maxifelix/langSelector 0

grails-lang-selector plugin

startedsandstorm-io/sandstorm

started time in a day

startedmay215/awesome-termux-hacking

started time in 5 days

fork stokito/Awesome-Termux

Awesome Termux :- Bash Scripts, Wiki, Articles,Shells & Many More...

https://wiki.termux.com/wiki/Main_Page

fork in 7 days

delete branch stokito/termux-packages

delete branch : busybox-httpd

delete time in 7 days

issue closedtermux/termux-services

service command instead of sv

OpenWRT has a service command and Ubuntu too. I used it so many times. But I was wondered why termux-services uses sv command. This difference adds some confusion

closed time in 7 days

stokito

issue commenttermux/termux-services

service command instead of sv

Oh I see the sv command is from to runit package http://manpages.ubuntu.com/manpages/trusty/man8/sv.8.html

stokito

comment created time in 7 days

issue openedtermux/termux-services

service command instead of sv

OpenWRT has a service command and Ubuntu too. I used it so many times. But I was wondered why termux-services uses sv command. This difference adds some confusion

created time in 7 days

PR opened termux/termux-packages

busybox: add busybox-httpd service

Termux has busybox httpd which is fast and lightweight but there is no service runner for it so the PR intended to add it. Could you please check if everything is made correctly?

The httpd service is already taken by apache2 package. So instead let's use busybox-httpd.

Another problem is a default content root folder because bb httpd doesn't have it.
apache2 package is configured to /data/data/com.termux/files/usr/share/apache2/default-site/htdocs. lighttpd for example has a default content root /srv/www/ (without prefix, i.e. it won't work).

IMHO all web servers must be pre-configured to the same folder to avoid confusion and making migration easier. It looks like the correct folder will be /srv/www/. I set it to $PREFIX/srv/www/ i.e. /data/data/com.termux/files/usr/srv/www/.
But if the folder doesn't exists yet then busybox-httpd start will be failed.
Maybe we need to create some post-install script to create it.

There is also some daemons in busybox that doesn't have a service runner:

  • crond
  • tftpd
  • svlogd
  • tcpsvd
+1 -0

0 comment

1 changed file

pr created time in 7 days

create barnchstokito/termux-packages

branch : busybox-httpd

created branch time in 7 days

fork stokito/termux-packages

Android terminal and Linux environment - packages repository.

https://termux.com

fork in 8 days

issue commentemikulic/darkhttpd

Great open source project

@emikulic please add your webserver to https://en.wikipedia.org/wiki/Comparison_of_web_server_software Also could you please add to end of readme a short mention of others mini web servers:

  • Python's Simple HTTP Server
  • BusyBox httpd
  • OpenWRT uhttpd
  • Lighttpd
  • thttpd
zsinba

comment created time in 8 days

startedemikulic/darkhttpd

started time in 8 days

issue commenttermux/termux-services

Support for MariaDB/Mysql

ok, I found a way to see all 18 supported services: just search for 'TERMUX_PKG_SERVICE_SCRIPT

packages/apache2  (1 usage found)
build.sh  (1 usage found)
74 TERMUX_PKG_SERVICE_SCRIPT=("httpd" 'exec httpd -DNO_DETACH 2>&1')
packages/at  (1 usage found)
build.sh  (1 usage found)
30 TERMUX_PKG_SERVICE_SCRIPT=("atd" "mkdir -p $TERMUX_PREFIX/var/run && exec atd")
packages/busybox  (1 usage found)
build.sh  (1 usage found)
10 TERMUX_PKG_SERVICE_SCRIPT=(
packages/cronie  (1 usage found)
build.sh  (1 usage found)
19 TERMUX_PKG_SERVICE_SCRIPT=("crond" 'exec crond -n -s')
packages/emacs  (1 usage found)
build.sh  (1 usage found)
12 TERMUX_PKG_SERVICE_SCRIPT=("emacsd" 'exec emacs --fg-daemon 2>&1')
packages/ipfs  (1 usage found)
build.sh  (1 usage found)
9 TERMUX_PKG_SERVICE_SCRIPT=("ipfs" '[ ! -d "${HOME}/.ipfs" ] && ipfs init --empty-repo 2>&1 && ipfs config --json Swarm.EnableRelayHop
packages/libmosquitto  (1 usage found)
build.sh  (1 usage found)
16 TERMUX_PKG_SERVICE_SCRIPT=("mosquitto" 'exec mosquitto 2>&1')
packages/lighttpd  (1 usage found)
build.sh  (1 usage found)
11 TERMUX_PKG_SERVICE_SCRIPT=("lighttpd" 'if [ -f "$HOME/.lighttpd/lighttpd.conf" ]; then CONFIG="$HOME/.lighttpd/lighttpd.conf
packages/mariadb  (1 usage found)
build.sh  (1 usage found)
12 TERMUX_PKG_SERVICE_SCRIPT=("mysqld" 'exec mysqld --basedir=$PREFIX --datadir=$PREFIX/var/lib/mysql 2>&1')
packages/mpd  (1 usage found)
build.sh  (1 usage found)
22 TERMUX_PKG_SERVICE_SCRIPT=("mpd" 'if [ -f "$HOME/.mpd/mpd.conf" ]; then CONFIG="$HOME/.mpd/mpd.conf"; else CONFIG="$PREFIX/etc/mpd.conf"; fi\nexec mpd --stdout --no-daemon $CONFIG 2>&1')
packages/mpdscribble  (1 usage found)
build.sh  (1 usage found)
14 TERMUX_PKG_SERVICE_SCRIPT=(
packages/nginx  (1 usage found)
build.sh  (1 usage found)
10 TERMUX_PKG_SERVICE_SCRIPT=("nginx" 'mkdir -p ~/.nginx\nif [ -f "$HOME/.nginx/nginx.conf" ]; then CONFIG="$HOME/.nginx/nginx.conf
packages/openssh  (1 usage found)
build.sh  (1 usage found)
45 TERMUX_PKG_SERVICE_SCRIPT=("sshd" 'exec sshd -D -e 2>&1')
packages/php  (1 usage found)
build.sh  (1 usage found)
19 TERMUX_PKG_SERVICE_SCRIPT=("php-fpm" 'mkdir -p ~/.php\nif [ -f "$HOME/.php/php-fpm.conf" ]; then CONFIG="$HOME/.php/php-fpm.conf
packages/postgresql  (1 usage found)
build.sh  (1 usage found)
32 TERMUX_PKG_SERVICE_SCRIPT=("postgres" 'mkdir -p ~/.postgres\nexec postgres -D ~/.postgres/ 2>&1')
packages/privoxy  (1 usage found)
build.sh  (1 usage found)
17 TERMUX_PKG_SERVICE_SCRIPT=("privoxy" 'if [ -f "$HOME/.config/privoxy/config" ]; then CONFIG="$HOME/.config/privoxy/config"; else
packages/tor  (1 usage found)
build.sh  (1 usage found)
12 TERMUX_PKG_SERVICE_SCRIPT=("tor" 'exec tor 2>&1')
packages/transmission  (1 usage found)
build.sh  (1 usage found)
13 TERMUX_PKG_SERVICE_SCRIPT=(

I'll update the Wiki page myself, please review it tomorrow

ShivamJoker

comment created time in 8 days

issue commenttermux/termux-services

Support for MariaDB/Mysql

@Grimler91 in the Wiki page https://wiki.termux.com/wiki/Termux-services there is no mention for MySQL Could you please add all supported services that you known? Thank you

ShivamJoker

comment created time in 8 days

push eventstokito/jshn-jsonc

Sergey Ponomarev

commit sha 3a86ad47d43f897d4a55af69da46f544b8576ead

Update README.md

view details

push time in 9 days

PR opened burningtree/awesome-json

jshn a parser for shell

The library/tool is actively used in OpenWRT but it can be compiled and used on any other Linux distro. For example I created a PPA for Ubuntu https://github.com/stokito/jshn-jsonc and going to maintain a it for other distros. Anyway it interesting even just as a technology

+3 -0

0 comment

1 changed file

pr created time in 9 days

push eventstokito/awesome-json

Sergey Ponomarev

commit sha 97698a1eac6a758578e20444bbeaf8a14720fb66

jshn a parser for shell

view details

push time in 9 days

startedrobn/jmap-rs

started time in 9 days

startedawesome-selfhosted/awesome-selfhosted

started time in 10 days

startedvdukhovni/postfix

started time in 11 days

startedhazelgrove/hazel

started time in 12 days

startedsbmpost/6502

started time in 12 days

issue openedmvbasov/lWS

Autostart

I enabled the IWS for auto load on AndroidTV but I still have to manually press the Start button. It would be great if IWS is automatically started when all is loaded

created time in 12 days

pull request commentstokito/IdeaJol

Use Gradle for builds

Thank you @alllex Merged, next time when I'll make a release I'll try to do it with Gradle.

alllex

comment created time in 12 days

push eventstokito/IdeaJol

Aleksei Semin

commit sha 4de87bc49003af3071a519f3b8ab70e932d398d4

Add gradle

view details

Aleksei Semin

commit sha 1fb30b703bdae4cb26575e9b7c34fea8f5f8d68c

Clean up template

view details

Aleksei Semin

commit sha f674eceac92a0210c6c00a8d14020036c0eee827

Update dependencies

view details

Aleksei Semin

commit sha 27e012bc6e6659f659465af05062ab5449dbc9f4

Misc

view details

Sergey Ponomarev

commit sha 95c0a4e2ed11303c1e8e2072b2190a3503bf20a1

Merge pull request #35 from alllex/gradle-build Use Gradle for builds

view details

push time in 12 days

PR merged stokito/IdeaJol

Use Gradle for builds

I've configured the project to use Gradle for building and potentially publishing the plugin.

I used the official template for Idea plugins from JetBrains: https://github.com/JetBrains/intellij-platform-plugin-template

The usual ./gradlew clean build passes the tests and produces a .zip in the build/distributions directory.

Additionally, you can run :runIde task that would start an independent version of Intellij IDEA with the JOL plugin built from sources.

Please review the result carefully, as I was not able to pay attention to the supported range of Idea versions. This and other plugin meta-data can be found in gradle.properties. I think these need to be reviewed most carefully.

Additionally, we probably need to port the changelog from the hardcoded into plugin.xml to the actual CHANGELOG.md, so that we could take advantage of automated GitHub releases and automatic changelog attachment when publishing to JetBrains Marketplace.

This closes #26 when merged.

+860 -19

1 comment

18 changed files

alllex

pr closed time in 12 days

issue closedstokito/IdeaJol

Gradle build

closed time in 12 days

stokito

startedalibaba/arthas

started time in 13 days

startedibraheemdev/modern-unix

started time in 13 days

PullRequestReviewEvent