Developers Club geek daily blog

We recover access rights under Mac OS X — EL Capitan

2 years, 11 months ago
Upon transition to El Capitan a number of users faced problems of access rights — idle sudo, incorrect timezone, etc …

Root of all evil is the cut-down access to / private/etc.

For a start, to you, it is worth checking the. Open Terminal (it can be made through Spotlight) and enter ls - la/private.

$ ls -la /private
total 0
drwxr-xr-x@   6 root  wheel   204 Oct  1 10:20 .
drwxr-xr-x   33 root  wheel  1190 Nov  4 15:56 ..
drwxr-xr-x  106 root  wheel  3604 Nov 13 18:04 etc
drwxr-xr-x    2 root  wheel    68 Aug 23 02:28 tftpboot
drwxrwxrwt   14 root  wheel   476 Nov 16 10:55 tmp
drwxr-xr-x   25 root  wheel   850 Nov  4 17:02 var

Here so "drwxr-xr-x" also the rights to etc have to look. If they look more similar on "drwx-----", then to you to us.

Read more »

And whether there was who on the server?

2 years, 11 months ago
Tyapnits … the thirteenth … all important was decided to be left on Monday, and therefore I will play some dirty trick …
Due to we poyavivishitsya on Habré by retelling of article decided to balance this manual a little. To hide the visit, of course, it is not absolutely trivial, but it does not make special difficulties.
So, task:
To enter on the server, to perform certain operations and "to sweep" for itself.

Hereinafter we consider that no additional instruments of tracking (behind an exception "by default") in system are used and we know the password of root'a.

What we work with:

# uname -ori

# `echo $SHELL` --version
tcsh 6.18.01 (Astron)

Described lower than a little discords with article mentioned above since it first of all is oriented to Linux-users, but the general principles to a tezha and after transition to FreeBSD (with 9.0) on data storage in utmpx the relationship became closer.

Went …

Read more »

One more virtual interface

2 years, 11 months ago
In the previous note Linux kernel module code sketch for creation of the additional virtual network interface was shown. It was the simplified fragment from the real project which fulfilled several years without failures and claims so it can quite serve as a template for further improvement, correction and development.

But such approach to implementation, first, not only, and, secondly, in some situations it can be and unacceptable (for example, in the built-in system with a kernel is younger 2.6.36 where there is no netdev_rx_handler_register challenge yet ()). Below the alternative option with the same functionality but implementing it on absolutely other layer of a network stack of TCP/IP will be considered.

Read more »

Linux-containers: when containers become more

2 years, 11 months ago

In last article I in brief told about what is container virtualization, LXC in particular why it is necessary and as quickly to configure all this.

In the course of use, the number of containers gradually grows. At the same time, one can be clones of others, and plus to everything, are constructed on snapshota. There is a natural desire: to facilitate to itself procedure of management of this container warehouse.

Read more »

Overview of the Thinstation server

2 years, 11 months ago
Upon transition of Thinstation to the fifth version there was an opportunity to download a distribution kit and to install system for assembly and distribution of images of loading of thin clients on PXE. This option allows to deploy without skills of configuring of Linux in the local area network the server with TFTP and HTTP services, plus to receive the configured designer of Thinstation.
I out of curiosity poyuzat about three years ago a subject, also many glitches were dampish, decided to look here on how many developers in the aspiration to facilitate life to users of the project promoted.

Read more »

Budget mailing of SMS

2 years, 11 months ago
I welcome all habrozhitel!

Of course, the licked subject about mailing of SMS messages, but how to be told: "more is better than less". Somehow so it turned out that it constantly pursues me: one, other kind people will ask to take part (council, for example) in implementation of budget mailing of messages. And therefore not to vanish to the saved-up good, I will leave here, and suddenly it is useful to someone …

So - with … We lower all options of implementation based on a normal computer and an axis of NT family. And we will pass to "autonomous" systems at once.

What arduino in this direction can brag of? I will answer immediately, IT works, but there are nuances about which I will write below. Generally, we have the Chinese arduino 2560 option (it was tried practically all line) and two additional modules — the W5100 network (the stablest option) and GSM SIM 900. All this business somehow so looks.


The task was following:
— the device has to be able to communicate on http
— to send the message
— to issue result in the json format

Google shares all necessary information, and on an output we receive the following code:


Read more »

MagOS in industrial application

2 years, 11 months ago
At execution of this work the task of minimization of time for service of a network from a large number of Linux of machines was set.

1. Basic description of the basic principles
1.1. Application of MagOS.
1.2. Technologies.
1.3. Choice of a basic distribution kit.
2. Structure of a network.
2.1. Magos-server.
3. Setup of the loader.
3.1. Lines of the loader.
3.2. Options which were used.
3.3. Options which can be used.
3.4. Features of network loading.
4. Order of initialization of system.
4.1. Structure of the configuration file basecfg.ini by default.
4.2. Structure of a system directory.
4.3. Implementation.
5. MagOS server.
5.1. General information.
5.2. Settings of a network.
5.3. Setup of services.
5.4. Repository of programs.
5.5. Optional data of the server
5.6. Monitoring.
6. User modules.
6.1. General principles of creation of the user modules.
6.2. How many modules to do.
6.3. Modules of a special purpose.
6.4. Restrictions for modules.
6.5. Instruction for creation of modules.
6.6. Module of updating of system.
6.7. Module of installation of office programs.
6.8. The module with utilities and servers.
6.9. Module of system settings.
7. Scripts.
7.1. Additions to magos-patches.
7.2. OS installation script.
7.3. Scripts of inclusion in AD.
7.4. System management (/root/bin).
7.5. The additional scripts correcting a programs runtime of magos and an operating system.
8. The instruction for technicians.

Read more »

What new is in Fedora 23 Workstation

2 years, 11 months ago

The new release of Fedora 23 Workstation is let out. The reliable, convenient and powerful operating system is directed to home users, fans, students, and software developers. Fedora 23 Workstation includes the last release of GNOME 3.18 of community GNOME. This release of GNOME includes updates of a file manager, a new calendar and Todo of applications. Fedora 23 Workstation — the first release of Fedora including LibreOffice 5.

Read more »

Ansible 2.0 beta 2

2 years, 11 months ago

 We already wrote with Ansible configurations about management system two years ago. We actively use it in own practice and we watch closely all changes and updates.
 Of course, we  could not disregard the following news:  the second beta of Ansible v2.0 was published. The draft Ansible v2.0 option was placed on GitHub for a long time, and now at last more or less stable beta release appeared.

In this article we will tell about the most significant innovations in the second version.

Read more »

Michael Stounbreyker — Hadoop at the crossroads

2 years, 11 months ago
[@tsafin — the Owner Turing's awardsMichael Stounbreykerof should not be represented, it and his students from Berkeley and MIT created, on feelings, the most part relational and not relational databases for the last a couple of decades. Ingress and Postgress, C-Store and Vertica, H-Store and VoltDB – here only small part of projects and firms which Michael and his students affected directly and still are a set of forok and derivatives …

Thus when he criticizes something, whether it be NoSQL or Hadoop, the industry should listen, at least, and it is better to try to change.

His point of view on Hadoop stated in articles 2012 and 2014 of year seemed to me interesting and it was interesting to trace development of the point of view of "classic" for such short period.

The first article "Possible Hadoop Trajectories" published in "Comunications of ACM", the Stonebreaker wrote in May, 2012 in a co-authorship with Jeremy Kepner (Jeremy Kepner) who at that moment worked as the senior technicians in MIT and as the researcher in MIT Mathematics Department and MIT Computer Science and AI Lab. This article written in a co-authorship seems more impudent and fervent, in comparison with the second, written already by him two years later (and what there, the first article is written to IMHO in the best style), but I publish them in a sheaf since the context for passed few years strongly changed, and it would be dishonest to leave in relation to an ecosystem of Hadoop/HDFS it unnoticed.

Read more »