Sci-Tech

Technical Writing Vs Content Writing

By Leela Vasundhara on 13th Apr 2021
While we see at the first time, we might see Technical Writing and Content Writing career paths to be similar. But in reality these two are differnt in concepts. Technical writer would have an excellent grip on the technical abilities which would help to work in various domains. While Content writer would a precise attention grabbing writing style which makes the re

Heat waves in India and Current Temperature Status and Warning for next five Days

By Karthik Kumar D K on 29th Mar 2021
In 21st century due to climate changes, global temperature can increase means heat waves would be compartively more. This might affect human health a lot and in some cases can lead to death. We should know that, these heat waves will affect many people in small amount of time. In India, these Heat waves generally occur from March - June, & in some cases, they might

Locally Setup and Scan your Docker images via Clair

By Karthik Kumar D K on 24th Mar 2021
Docker Images contain not only application code, but a OS and additional utilities to make application run as expected. Images can also be vulnerable its better not have any CVE's in image. Running scans are one of the way to protect from CVE's. These container scanning tools scan for known vulnerabilities in the image. In this article, We use Clair to scan a Docker

Things to Know about Proofreading

By Leela Vasundhara on 2nd Mar 2021
Proofreading is the process of looking for and correcting errors in your work i.e. finding and correcting spelling, grammar, punctuation, consistency and errors. Proofreading is the last step in your writing and editing process. You should have written and edited your work for general coherence and flow before proofreading.

Send Mail with Custom Email Template & with Dynamic values via Drupal Mail Service

By Karthik Kumar D K on 20th Jan 2021
Sending an email works with defining an email template (subject, text and possibly email headers) and the replacement values to use in the appropriate places in the template. Processed email templates are requested from hook_mail() from the module sending the email. Any module can modify the composed email message array using hook_mail_alter(). Finally \Drupal::service('plugin.manager.mail')->mail

API Docs Drupal Module simple way to show OAS Docs on Drupal Portal

By Karthik Kumar D K on 16th Jan 2021
If you want to show API Documents on your Drupal Portal and you want to do it do it quickly, Here's the module API Docs which solves your purpose. API Docs is a simple module which will will provide a content type for the API Doc and User will be able to create API Documents by just uploading Open API Spec. Each API Doc is a content with this API Docs module. Prereq

Rainwater Collection, Storage & Purification

By Karthik Kumar D K on 18th Dec 2020
Rainwater Harvesting is the collection & storage of rain water, rather than allowing it to run off. Rainwater is collected from a roof-like surface and redirected to a tank, cistern, deep pit (well, shaft, or borehole), aquifer, or a reservoir with percolation. We can utilize this water for many purposes like, include watering gardens, livestock, irrigation, domestic use with proper treatment, and

Why to have a Green Roof or Eco Friendly Roof on a Building

By Karthik Kumar D K on 21st Jun 2020
A roof of a building that is partially or completely covered with vegetation, that is planted over a waterproofing membrane. It may also include additional layers such as a root barrier and drainage and irrigation systems. Rooftop ponds are another form of green roofs which are used to treat greywater. Vegetation, soil, drainage layer, roof barrier and irrigation sy

Construction materials for Thermal Resistance Walls, Earth Bricks

By Karthik Kumar D K on 20th Jun 2020
Construction process can be tedious, time consuming, and expensive. To overcome this during construction, varied methods of construction is being considered and developed. Also, materials and equipment used for construction are also being fabricated to enhance the quality of construction and furthermore minimize the time and cost. Interlocking bricks are one such advancement in construction indust

Checklist for making a Eco-Friendly Home

By Karthik Kumar D K on 7th Jun 2020
To build a home, which makes low-impact environmentally. And built using materials & technology that lowers its energy needs in future. And also make sure built home is reliable for few decades with minimal energy spent on it. To do this, you have to consider Energy? what Sustainable materials to be used? how it impacts on our health? And what is costs Before gettin

Scientists Have Created Hexagonal Salt, For First Time Ever

By Karthik Kumar D K on 1st Jun 2020
While it probably won't make it to your dining table, a new scientific achievement might be able to help in everything from radar equipment to electric cars: scientists have been able to form salt, aka sodium chloride (NaCl), in a hexagonal shapeThis is work done at the smallest of scales, with researchers able to get a thin film of hexagonal salt to form on top of a layer of diamond, due to the c

Drupal JSON:API GET, POST, PATCH and DELETE Samples

By Karthik Kumar D K on 11th Nov 2019
The API that the JSON:API module makes available is centered on Drupal's entity types and bundles. Every bundle receives its own, unique URL path, which all follow a shared pattern HTTP Methods JSON:API specifies what HTTP Methods to accept. Those are: GET, POST, PATCH, and DELETE. Notably, PUT is not included.

Cache Set, Get and Invalidate per User in Drupal 7

By Karthik Kumar D K on 26th Jun 2019
How to Set, Get and Invalidate the caches per user in Drupal 7, this blog article will explain a brief of how to do such implementation on Drupal using the default drupal cache functions. Here, we go with the steps Initially, create the custom functions for Get, Set and Invalidate the caches per us

Store Drupal logs on Amazon S3

By Karthik Kumar D K on 24th Jun 2019
Store Drupal logs on Amazon S3 via hook_watchdog, so that you can get rid of heavy logs on your drupal database and can later read from the S3. For this todo on Drupal You should use the "hook_watchdog" hook, where this hook allows modules to route log events to custom destinations.

AES Encrypt & Decrypt

By Karthik Kumar D K on 11th Jun 2019
Advanced Encryption Standard, where we use "AES-256" to encrypt the data with Cipher. Encrypt & Decrypt approach taken is "Cipher Block Chaining" method "AES-256-CBC". AES Encrypt We would have the "Secret" stored in a file which is other than the web root.

Sites Still Vulnerable to Drupalgeddon 2

By Karthik Kumar D K on 27th Jun 2018
Attackers are exploiting Drupalgeddon 2 critical vulnerability in Drupal to compromise systems & secretly turn them into malicious cryptocurrency mining machines like cryptojacking malware, mine for Monero. The only side effects a victim might notice is that their system is running slower or doing more work than usual. Still most of t

Secure Website running on Apache with Let's Encrypt on Linux

By Karthik Kumar D K on 1st Feb 2018
Website security is generally most complicated and expensive task for every Linux admin. Let's Encrypt is a free, automated, and open certificate authority that provides free X.509 certificates for Transport Layer Security encryption via an automated process. It's very complex process to install and add SSL certificate to a web server. Let's make it easier with the

Aegir on Docker - Develop, Test, With Easier Deployment

By Karthik Kumar D K on 3rd Sep 2017
Aegir with Docker would be one of the brilliant option for Better Drupal Development and Faster Deployments. Docker, which solves the overhead of virtualization layer. And Aegir, which gives the best possible approach for Drupal Multisite hosting. Here you go??? Better Task Queue..! This process is usua

Integrating Codeception with Drupal to have added support for TDD

By Karthik Kumar D K on 26th Mar 2017
Getting Codeception into Drupal, will have added support for Test Driven Development.. Specifically in having the Acceptance Tests in the project.. Since Test Driven Development would be one the most integral part of the project.. And also internal team and vendor team would be having more confidence in the version releases of their project.. one can prefer TDD. Tes

Creating a Twitter Share block programmatically in Drupal 8

By Karthik Kumar D K on 14th Mar 2017
How to Create a Twitter Share block programmatically in Drupal 8. Which includes few minor stuff like Accessing the Current Node data in Block. How do we create the link programmatically. Disable cache for particular block.

Auto Tagging of Taxonomy terms in Drupal7

By Karthik Kumar D K on 27th Sep 2015
This article help you to create the way to implement the autotagging of the taxonomy terms based on the other field of the node page. This can be implemented by using the hook_node_presave(). In our case lets consider the field_tags is the taxonomy field, and we are autotagging based on the content present in title and body fields. Al

Configuring & Debugging Drupal 7 on PHPStorm with XDebug on Ubuntu14

By Karthik Kumar D K on 26th Aug 2015
Debugging the code is one of the important process for a developer, So now this article will help you to configure the Phpstorm for debugging the Drupal 7 application with the help of xDebug. The configuration made in this article refers specifically to the Ubuntu machine, which has Apache2 webserver running and xDebug installed. Initally open terminal, and check th

Custom Batch processing in Drupal 7 to update Nodes - Batch API

By Karthik Kumar D K on 17th Aug 2015
Drupal's batch API processing is very nice and provides few benifits, We can break long tasks into smaller batches, and by this we will be able to prevent maximum execution time errors. This article will show how to Build a batch routine in a custom module, its more straight forward approach, you can follow up below code, which is been explained with required comments. Create your custom module, w

Drupal7 Simple Test case in Custom Module

By Karthik Kumar D K on 12th Jul 2015
Why to write test case? Very simple, in one word, Its waste of time and effort of checking something we changed in code and that effects other part, and to make sure every time what change we make that should not effect any other code, so this task can be done by our test cases In this article, giving a simple test example to create a drupal test case

Filter content between Date ranges in Drupal 7

By Karthik Kumar D K on 11th Jul 2015
It is tempting to believe that using the "is between" on a date fields will work. However, this option is used only in the case of events "Starting" on a range of date. This tutorial requires that you already have a content type with a date field . It is not necessary to have two fields to adjust an "end date" for the event, only a date field with the "Collect an en

Create Related Content of Different Content Types through Taxonomy in Drupal7

By Karthik Kumar D K on 11th Jul 2015
Step 1 Create a Taxonomy term field for the content type, In this article lets take example for Basic Page content type as shown in the below image. with the Autocomplete selected as settings of the term reference field. Step 2 And next create/resue the Taxonomy term field for the other content type, In this article lets take example

Drupal Multisite development environment Configuration in Ubuntu14

By Karthik Kumar D K on 8th Jul 2015
Prerequisite Requires a working drupal installation Set up your hosts file Add the following lines to /etc/hosts: 127.0.0.1 testsite.localhost 127.0.0.1 testsite2.localhost Set up Virtual Hosts Add the following code to /etc/apache2/sites-available: Goto to the fold
Showing articles of label Sci-Tech. Show all articles
Scroll to Top
We Need Your Consent
By clicking “I Accept Cookies”, you agree to the storing of cookies on your device to enhance site navigation & analyze site usage.
I Accept Cookies