Vrin barney

Vrin barney2017-03-05 04:24:04

Applying Barney's (1991) VRIN framework can determine if a resource is a source of sustainable competitive advantage. To serve as a basis for sustainable competitive advantage, resources must be --

  • valuable -- meaning that they must be a source of greater value, in terms of relative costs and benefits, than similar resources in competing firms
  • rare -- rareness implies that the resource must be rare in the sense that it is scarce relative to demand for its use or what it produces
  • inimitable -- it is difficult to imitate
  • nonsubstitutable -- other different types of resources cannot be functional substitutes


The criteria of the VRIN Framework clearly rules out best practices as a source of competitive advantage. If other firms can easily understand and copy a capability, it is not a source of advantage.

Read More

Hex Colors: The Code Side Of Color

Code Demands Precision Link

When computers name a color, they use a so-called hexadecimal code that most humans gloss over: 24-bit colors. That is, 16,777,216 unique combinations of exactly six characters made from ten numerals and six letters — preceded by a hash mark. Like any computer language, there’s a logical system at play. Designers who understand how hex colors work can treat them as tools rather than mysteries.

Breaking Hexadecimals Into Manageable Bytes Link

Pixels on back-lit screens are dark until lit by combinations of red, green, and blue. Hex numbers represent these combinations with a concise code. That code is easily broken. To make sense of #970515, we need to look at its structure:

The first character # declares that this “is a hex number.” The other six are really three sets of pairs: 0–9 and a–f. Each pair controls one primary additive color.

Hex Reading
The higher the numbers are, the brighter each primary color is. In the example above, 97 overwhelms the red color, 05 the green color and 15 the blue color.

Each pair can only hold two characters, but #999999 is only medium gray. To reach colors brighter than 99 with only two characters, each of the hex numbers use letters to represent 10–16. A, B, C, D, E, and F after 0–9 makes an even 16, not unlike jacks, queens, kings and aces in cards.

Diagram showing how hex colors pass above 0-9

Being mathematical, computer-friendly codes, hex numbers are strings full of patterns. For example, because 00 is a lack of primary and ff is the primary at full strength, #000000 is black (no primaries) and #ffffff is white (all primaries). We can build on these to find additive and subtractive colors. Starting with black, change each pair to ff:

  • #000000 is black, the starting point.
  • #ff0000 stands for the brightest red.
  • #00ff00 stands for the brightest green.
  • #0000ff stands for the brightest blue.
Read More

warna - warna website yang bisa menginspirasi

1. https://www.truedigital.co.uk/

2. http://www.rekitanicole.com/

Read More

url rewriting cakephp in nginx server centos

contoh nginx.conf yang men-setting url rewriting :


server {
        listen       50081;
        server_name  kodoyo.com;
        rewrite_log on;

        # rewrite rules for cakephp
        location / {
          root   /var/www/kodoyo/webroot;
          index  index.php index.html;

          # If the file exists as a static file serve it
          # directly without running all
          # the other rewite tests on it
          if (-f $request_filename) {
          if (!-f $request_filename) {
            rewrite ^/(.+)$ /index.php?url=$1 last;

        location ~ \.php$ {
          fastcgi_index index.php;
          fastcgi_param SCRIPT_FILENAME /var/wwwkodoyo/webroot$fastcgi_script_name;
          include fastcgi_params;


Read More

get decimal abap

get decimal abap2017-03-02 03:39:21
DATA: ld_decimal TYPE P DECIMALS 4 VALUE '1.3456',
        ld_fraction TYPE P DECIMALS 4,
        ld_fracstr TYPE string,
        ld_whole    type i.

* Display full number with fraction
  WRITE:/ 'Full number =', ld_decimal.

* Get the whole number
  ld_whole = ld_decimal DIV 1.
  WRITE:/ 'Whole section =', ld_whole.

* Get the fraction value of number using MOD
  ld_fraction = ld_decimal MOD 1.
  WRITE:/ 'Fraction =', ld_fraction.

* Get the fraction value of number using FRAC
  ld_fraction = FRAC( ld_decimal ).
  write:/ 'Fraction =', ld_fraction .

* Get the fraction value of a decimal number using string manipulation
  ld_fracstr = ld_decimal.
  shift ld_fracstr LEFT up to '.'.
  shift ld_fracstr LEFT by 1 places.
  write:/ 'Fraction =', ld_fracstr .
Read More
2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 107 of 10