Code Monkey home page Code Monkey logo

metakgp's Introduction

metakgp's People

Contributors

amrav avatar chirag-ghosh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

metakgp's Issues

Setup a minimal notes upload portal

We can setup a minimal notes upload portal which will link the notes to its specific page. We should do this before people graduate this year.

people with unverified emails are not able to edit wiki

People with accounts but unverified emails are not able to edit wiki. I seen this twice with different people, both of them created accounts on wiki and encounter "unknown error" when they tried to save an edit made using visual editor, the issue was fixed when they verified their emails.

screenshot from 2017-03-24 22-12-06

wiki should handle multiple requests concurrently

Problem: the wiki only handles one request at a time, which means a slow request could block other users, and leads to a bad experience.

How to reproduce: Make an expensive request (like saving a large page), and try to load a different page simultaneously. The second request won't complete until the first one does.

I'm pretty sure this isn't the standard behaviour, and is possibly related to faulty configuration at our end.

Standardizing the way phone numbers are shown in the Wiki

Currently, the phone numbers are rendered as so:

(03222) 282632
1 800 425 6633
9735551023

I would like to propose the following format for phone numbers:

  1. Leading 0 be replaced by (+91) in all numbers. (0 dialing often leads to problems when calling from local / non-local numbers, etc. A +91 dialing is automatically resolved, and is easier to use.)
  2. A - between the STD code and the number in case of fixed lines.
  3. Mobile numbers to be written as 123-456-4567.

In cases where the above is insufficient, follow the national conventions for writing telephone numbers

Arguments in favor

  1. Mobile numbers are easier to read off as three digit groups instead of a ten digit group, which is often unsettling.
  2. When dialing from inside KGP, the long leading STD code can be dropped, and this would be easier to do if there were a clear distinction between the STD code and the number.
  3. 0 dialing issues and confusion regarding this can be avoided by simply using +91 as the prefix.

Sample phone numbers:

(+91)-3222-282152
(+91)-123-456-7895
1-800-425-6633

cc @vivekiitkgp @hargup

Unable to create account

While creating account it gives wrong or missing captcha error but in the account creation page there is no captcha

Kernel panic/filesystem corruption on server

History:

I ran a command to uninstall OpenVPN from the wiki server. The command failed, and then the shell kept returning segfault messages on any command.

$ sudo apt-get remove openvpn
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libpkcs11-helper1 linux-headers-3.13.0-52 linux-headers-3.13.0-52-generic
  linux-headers-3.13.0-77 linux-headers-3.13.0-77-generic
  linux-headers-3.13.0-79 linux-headers-3.13.0-79-generic
  linux-headers-3.13.0-83 linux-headers-3.13.0-83-generic
  linux-headers-3.13.0-85 linux-headers-3.13.0-85-generic
  linux-headers-3.13.0-86 linux-headers-3.13.0-86-generic
  linux-headers-3.13.0-87 linux-headers-3.13.0-87-generic
  linux-headers-3.13.0-88 linux-headers-3.13.0-88-generic
  linux-headers-3.13.0-91 linux-headers-3.13.0-91-generic
  linux-headers-3.13.0-92 linux-headers-3.13.0-92-generic
  linux-headers-3.13.0-93 linux-headers-3.13.0-93-generic
  linux-headers-3.13.0-95 linux-headers-3.13.0-95-generic
  linux-image-3.13.0-52-generic linux-image-3.13.0-77-generic
  linux-image-3.13.0-79-generic linux-image-3.13.0-83-generic
  linux-image-3.13.0-85-generic linux-image-3.13.0-86-generic
  linux-image-3.13.0-87-generic linux-image-3.13.0-88-generic
  linux-image-3.13.0-91-generic linux-image-3.13.0-92-generic
  linux-image-3.13.0-93-generic linux-image-3.13.0-95-generic
  linux-image-extra-3.13.0-52-generic linux-image-extra-3.13.0-77-generic
  linux-image-extra-3.13.0-79-generic linux-image-extra-3.13.0-83-generic
  linux-image-extra-3.13.0-85-generic linux-image-extra-3.13.0-86-generic
  linux-image-extra-3.13.0-87-generic linux-image-extra-3.13.0-88-generic
  linux-image-extra-3.13.0-91-generic linux-image-extra-3.13.0-92-generic
  linux-image-extra-3.13.0-93-generic linux-image-extra-3.13.0-95-generic
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  openvpn
0 upgraded, 0 newly installed, 1 to remove and 241 not upgraded.
After this operation, 1,008 kB disk space will be freed.
Do you want to continue? [Y/n]
(Reading database ... 452859 files and directories currently installed.)
Removing openvpn (2.3.2-7ubuntu3.1) ...
 * Stopping virtual private network daemon(s)...                                          *   Stopping VPN 'server'                                                        [ OK ]
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.9) ...
/sbin/ldconfig.real: /usr/lib/x86_64-linux-gnu/libnuma.so.1 is not a symbolic link

E: Problem executing scripts DPkg::Post-Invoke 'if [ -x /usr/bin/rkhunter ] && grep -qiE '^APT_AUTOGEN=.?(true|yes)' /etc/default/rkhunter; then /usr/share/rkhunter/scripts/rkhupd.sh; fi'
E: Sub-process returned an error code

We've tried rebooting the server, but it remains inaccessible through ssh. Accessing it through the DO console shows a kernel panic message, indicating the boot is unsuccessful. I've opened a ticket with DO to mount a recovery ISO so we can examine the filesystem. In the meantime, @DefCon-007 will attempt to set up a read-only instance of the wiki from backups to mitigate the outage.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.