CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : [OFFICIEL] Bloc note du Grand Voyage

DébutPage précedente
123456
Page suivanteFin
NordStage2 NordStage2
MP
Niveau 12
08 août 2017 à 03:48:27

Je vois des gens ce servir du GV comme un bloc note
Alors je sais pas pourquoi vous utiliser pas le Bloc note normal peut être vous voulez pas que des gens tombe dessus mais dorénavant les topic bloc note seront bloquer suivi d'une exclusion
Ce topic est le seul et unique

Pseudo supprimé
Niveau 10
08 août 2017 à 09:59:38

Cher journal,

aujourd'hui a été une journée somptueuse, j'espère que maman ne tombera jamais sur ces écrits, car ce que je vais inscrire ici est affolant

Suth Suth
MP
Niveau 10
08 août 2017 à 10:41:55

Pour la crème au citron
4 c à s de maïzena
25g de beurre
140g de sucre
4 jaunes d"œufs
30 cl d'eau
Le jus de 4 citrons
Pour la pâte sablée
1 jaune d"œuf
1 pincée de sel
1 sachet de sucre vanillé
80g de sucre
140g de beurre en peu mou
240g de farine
Pour la meringue française
1 pincée de sel
240g de sucre
4 blancs d"œufs

Préparation

ÉTAPE 1 :
Préparation de la crème citronnée
Dans un bol, mélanger les jaunes d'œufs et le sucre. Dans une casserole, mettre l'eau, le jus de citron et la maïzena. Faire chauffer la préparation à petit feu et en mélangeant avec une cuillère en bois.
Lorsque celui-ci commence à chauffer, verser petit à petit ce mélange sur le mélange oeuf-sucre tout en mélangeant avec la cuillère.
Remettre le tout dans la casserole et cuire à petit feu en remuant le mélange. La crème est prête lorsque celle-ci nappe la cuillère. Retirer la casserole du feu, laisser refroidir quelques instants puis ajouter le beurre. Bien mélanger. Réserver. La crème est prête !

ÉTAPE 2 :
Préparation de la pâte sablée
Préchauffer le four à 180°C. Dans un récipient, mettre la farine, les sucres et la pincée de sel. Mélanger le tout. Ajouter le beurre en dés. Bien mélanger. La préparation est au stade sablée. Ajouter le jaune d'œuf. Bien mélanger pour pouvoir obtenir une pâte. Sur une feuille de cuisson, étaler cette pâte à l'aide d'un rouleau pour environ 9mm d'épaisseur. Ensuite disposez la sur votre moule à tarte classique sans enlever la feuille de cuisson).
Couper les bords à ras le bord du moule. Piquer la pâte à l'aide d'une fourchette et mettre par dessus une autre feuille de cuisson. Mettre des poids au milieu, des graines séchées, ou du gros sel pour éviter que le fond de la pâte ne soit difforme. Enfourner au four toujours à 180°C pendant 20 min. Au bout de 20 min, retirer la feuille de cuisson avec les poids (ou autre) et remettre au four pour 10 min de plus avec une feuille de cuisson par dessus pour ne pas que celle-ci reprenne de la couleur. Laisser refroidir. La fond de tarte est prêt !

ÉTAPE 3 :
Verser la crème au citron sur le fond de tarte. Avec une spatule, caresser la crème pour que le dessus soit bien régulier.

ÉTAPE 4 :
Préparation de la meringue française
Dans un bol, mettre les blanc d'oeufs avec la pincée de sel. Monter le tout en neige très ferme. Puis ajouter, tout en mélangeant, le sucre petit à petit pour que la meringue soit homogène. La meringue est prête lorsqu'elle est satinée. Remplir une poche à douille avec cette préparation (avec l'embout de votre choix) et laissez libre cours à votre imagination (en pointe, en spirale, ...).

ÉTAPE 5 :
A l'aide d'un chalumeau, faites prendre des couleurs à la meringue.
Si vous n'avez pas de chalumeau, rallumer le four sur la position grill et à chaleur fixe à basse température. Remettre votre tarte au four pendant 2-3 min.Les extrémités de la meringue seront colorées. La tarte est prête !

Brumizateur6 Brumizateur6
MP
Niveau 5
08 août 2017 à 11:44:57

/!\ RAPPEL CLÉS STEAM A ACTIVER POUR LE 11/08 /!\

Stardew Valley : Q67TH-TRP5A-AR8C5
OneShot : GKE8F-LTL5A-SGJLF
Kerbal Space Program : CF9GS-HKTBR-PK3IB
Half-Life 2 : Episode 2 : C2SG9-DG3BO-JNJG7

EDIT : Ne les activez pas svp, c'est pour l'anniversaire d'un pote :hap:

Message édité le 08 août 2017 à 11:45:51 par Brumizateur6
Pseudo supprimé
Niveau 10
08 août 2017 à 12:01:35

Le 08 août 2017 à 11:44:57 Brumizateur6 a écrit :
/!\ RAPPEL CLÉS STEAM A ACTIVER POUR LE 11/08 /!\

Stardew Valley : Q67TH-TRP5A-AR8C5
OneShot : GKE8F-LTL5A-SGJLF
Kerbal Space Program : CF9GS-HKTBR-PK3IB
Half-Life 2 : Episode 2 : C2SG9-DG3BO-JNJG7

EDIT : Ne les activez pas svp, c'est pour l'anniversaire d'un pote :hap:

:rire:

Suth Suth
MP
Niveau 10
08 août 2017 à 12:05:20

Je prends KSP

Pseudo supprimé
Niveau 10
08 août 2017 à 12:12:49

Ça te dirait de prendre NieR : Automata pour ton pote ? :(

Message édité le 08 août 2017 à 12:13:06 par
Pseudo supprimé
Niveau 10
08 août 2017 à 13:41:28

:rire:_:rire:

NordStage2 NordStage2
MP
Niveau 12
08 août 2017 à 22:58:24

Forza horizon 3
Voiture : Clio RS
Classe : B
Modification : Pneu sport , frein, allègement
Avantage : Défonce tout le monde en virage
Désavantage : Nul à chier en ligne droite

Pseudo supprimé
Niveau 10
08 août 2017 à 23:03:30

Mario Kart DS

Personnage : Bowser
Kart : Tyran
Avantage : Très bon en ligne droite
Désavantage : Nul à chier en virage

NordStage2 NordStage2
MP
Niveau 12
08 août 2017 à 23:04:46

On échange ?

Pseudo supprimé
Niveau 10
08 août 2017 à 23:06:05

JE NE CROIS PAS !

NordStage2 NordStage2
MP
Niveau 12
08 août 2017 à 23:11:13

C'est un truc de fou les virage avec je te promet

Pseudo supprimé
Niveau 10
08 août 2017 à 23:13:15

Je garde les lignes droites https://image.noelshack.com/fichiers/2016/47/1479781568-1473626556-picsart-09-11-10-38-53.png

Pseudo supprimé
Niveau 10
08 août 2017 à 23:14:27

Le 08 août 2017 à 23:03:30 SudEuropa[4] a écrit :
Mario Kart DS

Personnage : Bowser
Kart : Tyran
Avantage : Très bon en ligne droite
Désavantage : Nul à chier en virage

Cancer

NordStage2 NordStage2
MP
Niveau 12
08 août 2017 à 23:19:59

1v1 je vais te montrer la puissance des virage

Pseudo supprimé
Niveau 10
08 août 2017 à 23:31:22

Mario Kart > Forza

NordStage2 NordStage2
MP
Niveau 12
08 août 2017 à 23:36:36

Issou

UpperStar UpperStar
MP
Niveau 10
09 août 2017 à 12:16:54

Je fais mon Pastebin ici :hap:

local isMain = false;
--local id = os.computerID();
local id = "Ma Base";

local titleTextColor = colors.blue;
local titleBackColor = colors.white;
local tankTextColor = colors.black;
local tankBackColor = colors.lime;
local chestTextColor = colors.white;
local chestBackColor = colors.purple;
local cacheTextColor = colors.white;
local cacheBackColor = colors.cyan;
local powerTextColor = colors.black;
local powerBackColor = colors.orange;

local NameLen = 21;
local mainChannel = 2;

--Variable

local peripherals = peripheral.getNames();
local mon;
local wmod;
local x,y;
local CurColumn = 0;
local MaxColumn;
local ColumnWidth;
local CurLine = 2;
local ContentData = {};

function padString (sText, iLen)
local iTextLen = string.len(sText);
-- Too short, pad
if (iTextLen < iLen) then
local iDiff = iLen - iTextLen;
return(sText..string.rep(" ",iDiff));
end
-- Too long, trim
if (iTextLen > iLen) then
return(string.sub(sText,1,iLen));
end
-- Exact length
return(sText);
end

function prepmonitor(objectmon)
mon = peripheral.wrap(objectmon);
if (mon.isColor() == false) then
titleTextColor = colors.black;
titleBackColor = colors.white;
tankTextColor = colors.black;
tankBackColor = colors.white;
chestTextColor = colors.black;
chestBackColor = colors.white;
cacheTextColor = colors.black;
cacheBackColor = colors.white;
powerTextColor = colors.black;
powerBackColor = colors.white;
end
end

function updateTable(strSource,strName,strAmount,strMax,strLegend)
ContentData[strSource] = {};
ContentData[strSource]["displayname"] = strName;
ContentData[strSource]["count"] = strAmount;
ContentData[strSource]["max"] = strMax;
ContentData[strSource]["legend"] = strLegend;
end

function printmon(strName,strAmount,strMax,strLegend)
local textColor;
local backColor;
if (strLegend == "#") then
textColor = chestTextColor;
backColor = chestBackColor;
strLegend = "";
end
if (strLegend == "+") then
textColor = tankTextColor;
backColor = tankBackColor;
strLegend = "";
end
if (strLegend == "*") then
textColor = powerTextColor;
backColor = powerBackColor;
strLegend = "";
end
if (strLegend == "$") then
textColor = cacheTextColor;
backColor = cacheBackColor;
strLegend = "";
end
local line = string.format("%s %3i%s",padString(strName,NameLen+1),strAmount,padString(strLegend,1));
if (strAmount >= 1000000) then
line = string.format("%s %3iM%s",padString(strName,NameLen),math.floor(strAmount/1000000),padString(strLegend,1));
elseif (strAmount >= 1000) then
line = string.format("%s %3iK%s",padString(strName,NameLen),math.floor(strAmount/1000),padString(strLegend,1));
end

local ColPadding = 0;
if (CurColumn > 0) then
ColPadding = 1;
end
local CurX = math.floor((CurColumn*ColumnWidth))+math.floor(CurColumn*ColPadding)+1;
--print("CurX:"..CurX);
mon.setCursorPos(CurX,CurLine);
local percent = strAmount / strMax * 100;
mon.setBackgroundColor(backColor);
if (strMax == 0) then
percent = 0;
end
local barlength = math.floor(percent / 100 * (string.len(line)-1));

if (string.len(line) > barlength) then
local msg = string.sub(line,1,barlength);
mon.setTextColor(textColor);
mon.write(msg);
--[[if (percent == 0) then
mon.setBackgroundColor();
else
mon.setBackgroundColor(colors.black);
end--]]
mon.setBackgroundColor(colors.black);
mon.setTextColor(backColor);
mon.write(string.sub(line,barlength+1,-2))
else
local spaces = barlength - string.len(line);
mon.write(line);
mon.write(string.rep(" ",spaces));
end

mon.setTextColor(colors.white);
CurColumn = CurColumn + 1;
if (CurColumn > MaxColumn) then
CurColumn = 0;
CurLine = CurLine + 1;
end
return true;
end

function findMonitor()
for i,name in pairs(peripherals) do
for j,method in pairs(peripheral.getMethods(name)) do
if (method == 'getCursorPos') then
prepmonitor(name);
end
end
end
end

function findWirelessModem()
local foundWireless = false;
for i,name in pairs(peripherals) do
for j,method in pairs(peripheral.getMethods(name)) do
if (method == 'isWireless') then
wmod = peripheral.wrap(name);
if (wmod.isWireless()) then
wmod.closeAll();
foundWireless = true;
break;
else
wmod = {};
end
end
end
if (foundWireless) then
break;
end
end
end

function collectLocalInfo()
for i,name in pairs(peripherals) do
local isTank = false;
local isCache = false;
local isChest = false;
local isCell = false;
for j,method in pairs(peripheral.getMethods(name)) do
if (method == 'getTankInfo') then
isTank = true;
break;
end
if (method == 'getStoredItems') then
isCache = true;
isChest = false;
break;
end
if (method == 'getMaxEnergyStored') then
isCell = true;
isChest = false;
if (string.match(peripheral.call(name,"getInventoryName"),"cache") == "cache") then
isCell = false;
isChest = false;
isCache = true;
end
break;
end
if ((method == 'getStackInSlot') and (not isCache)) then
isChest = true;
end
end
if (isTank) then
local p = peripheral.wrap(name);
local iteminfo = p.getTankInfo();
local maxItems = iteminfo[1].capacity;
maxItems = math.floor(maxItems/1000);
local displayname = "Empty";
local amount = 0;
if (iteminfo[1].contents) then
displayname = iteminfo[1].contents.rawName;
amount = iteminfo[1].contents.amount;
amount = math.floor(amount/1000);
end
--printmon(displayname,amount,maxItems,"+");
updateTable(id.."-"..name,displayname,amount,maxItems,"+");
end
if (isCache) then
local p = peripheral.wrap(name);
local iteminfo = p.getStoredItems();
if (iteminfo) then
local maxItems = p.getMaxStoredItems();
local displayname = iteminfo.display_name;
--print(name..",".."cache,"..displayname..","..iteminfo.qty..","..maxItems);
--printmon(displayname,iteminfo.qty,maxItems,"#");
updateTable(id.."-"..name,displayname,iteminfo.qty,maxItems,"$");
end
end
if (isCell) then
local p = peripheral.wrap(name);
local energy = p.getEnergyStored();
local maxEnergy = p.getMaxEnergyStored();
local percent = (energy/maxEnergy*100);
--printmon("Power Cell",energy,maxEnergy,"*");
updateTable(id.."-"..name,"Power Cell",energy,maxEnergy,"*");
end
if (isChest) then
--print("is a Chest");
local p = peripheral.wrap(name);
local chestSize = p.getInventorySize();
local items = {};
for j=1,chestSize,1 do
local iteminfo = p.getStackInSlot(j);
if (iteminfo) then
displayname = iteminfo.display_name;
if (displayname) then
if (not items[displayname]) then
items[displayname] = iteminfo.qty;
else
items[displayname] = items[displayname] + iteminfo.qty;
end
end
end
end
local k = 0;
for key,val in pairs(items) do
k = k + 1;
--printmon(key,val,0,"#");
updateTable(id.."-"..name.."_"..k,key,val,0,"#");
end
end
end
end

function updateMonitor()
x,y = mon.getSize();
ColumnWidth = NameLen + 7;
MaxColumn = math.floor(x / (ColumnWidth))-1;
mon.setBackgroundColor(colors.black);
mon.clear();
CurColumn = 0;
CurLine = 1;
mon.setCursorPos(1,1);
mon.setTextColor(colors.white);
mon.setTextScale(0.5);
mon.write("Base Monitor 1.0");
local sorted = {};
for n in pairs(ContentData) do
table.insert(sorted, n);
end
table.sort(sorted);
local name = "";
for i,source in ipairs(sorted) do
local curname = string.sub(string.match(source,"^.*-"),1,-2);
if (name ~= curname) then
name = curname;
CurColumn = 0;
mon.setTextColor(titleTextColor);
mon.setBackgroundColor(titleBackColor);
mon.setCursorPos(1,CurLine+1);
mon.write(padString("Contents for "..name,x-1));
CurLine = CurLine + 2;
end
displayname = ContentData[source]["displayname"];
count = ContentData[source]["count"];
max = ContentData[source]["max"];
legend = ContentData[source]["legend"];
printmon(displayname,count,max,legend);
end
end
-- Main

findMonitor();
findWirelessModem();

if (isMain == true) then
if (wmod) then
wmod.open(mainChannel);
else
print("Il n'y a pas de modem sans fil, ceci est le controller.");
end
end

ContentData = {};

local timerUpdate = os.startTimer(10);
local updateCount = 0;
local wirelessEventCount = 0;
-- Monitor Update
collectLocalInfo();
updateMonitor();

while true do
local event, param1, param2, param3, param4, param5 = os.pullEvent();
print("Received event:"..event);
if (event == "timer") then
if (param1 == timerUpdate) then
updateCount = updateCount + 1;
if (updateCount >= 3) then
updateCount = 0;
ContentData = {};
end
collectLocalInfo();
if (wmod) then
if (isMain == false) then
wmod.transmit(mainChannel,1,ContentData);
end
end
if (updateCount == 2) then
updateMonitor();
end
wirelessEventCount = 0;
timerUpdate = os.startTimer(5);
end
end
if (event == "modem_message") then
if (isMain == true) then
wirelessEventCount = wirelessEventCount + 1;
for source,data in pairs(param4) do
ContentData[source] = {};
ContentData[source]["displayname"] = param4[source]["displayname"];
ContentData[source]["count"] = param4[source]["count"];
ContentData[source]["max"] = param4[source]["max"];
ContentData[source]["legend"] = param4[source]["legend"];
end
if (wirelessEventCount >= 10) then
timerUpdate = os.startTimer(1);
end
end
end
if (event == "monitor_touch") or (event == "monitor_resize") then
print("Mise à jour du moniteur");
updateMonitor();
end
if (event == "peripheral") or (event == "peripheral_detach") then
print("Mise à jour de la liste des périphériques");
peripherals = peripheral.getNames();
end
end

Suth Suth
MP
Niveau 10
10 août 2017 à 10:13:53

Le pot de miel !

DébutPage précedente
Page suivanteFin
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : Mano, L_G, Puissancier
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

La vidéo du moment