Vos idées pour le nouveau portail (et le site en général)
Moderator: Modérateurs francophones
-
- Posts: 288
- Joined: Sun Aug 02, 2009 10:35 pm
- Location: Grenoble
- Contact:
- Tings: 7400
Re: Vos idées pour le nouveau portail (et le site en général)
Je pense notamment à des gros sites devenus des usines à gaz comme Clubic où yen a de partout, mais également les défunts jeuxvideo.fr ou le site du zéro. Au début c'est bien, c'est sobre. Et dès que ça prend de l'importance ça se transforme automatiquement en une immonde bouilli d'informations à la manière d'un portail du fournisseur d'accès de votre choix
Re: Vos idées pour le nouveau portail (et le site en général)
Une page à la gloire du Grand Caca Volant !
Haruka wrote:The Life Statue in part 1 can be reached by fisting a Pink Ring
Re: Vos idées pour le nouveau portail (et le site en général)
Oui il nous la faut mon bon roi Comment?
HONK HONK: https://youtu.be/Z4OhbzSFpnk
Record Day ~ 2015: 267 posts, 20th/ 2016: 429 posts, 13th/ 2018: 450 posts, 8th
-
- Posts: 83848
- Joined: Thu Aug 07, 2003 6:50 pm
- Location: Paris, France
- Contact:
- Tings: 610019
-
- Posts: 6421
- Joined: Sat Oct 22, 2011 10:43 am
- Location: France
- Tings: 68091
Re: Vos idées pour le nouveau portail (et le site en général)
Y a quelques temps, j'avais proposé de le déplacer. Mais s'il ne sert pas, on peut aussi le supprimer. Ou le remplacer par une ligne indiquant la date du jour, qui sera plus facile à caser que le gros carré actuel.Hunchman801 wrote:Et le calendrier, vous en pensez quoi ?
Signature réalisée par Gnaax
Sa chaîne YouTube : https://www.youtube.com/user/MasterSparta87
Son DeviantArt : http://gnaax.deviantart.com/
Re: Vos idées pour le nouveau portail (et le site en général)
On pourrait aussi faire un truc dans ce genre :
Code: Select all
--[[
Licensed under GNU General Public License v2
* (c) 2013, Luke Bonham
--]]
local icons_dir = require("lain.helpers").icons_dir
local awful = require("awful")
local beautiful = require("beautiful")
local naughty = require("naughty")
local io = { popen = io.popen }
local os = { date = os.date }
local mouse = mouse
local tonumber = tonumber
local setmetatable = setmetatable
-- Calendar notification
-- lain.widgets.calendar
local calendar = {}
local cal_notification = nil
function calendar:hide()
if cal_notification ~= nil then
naughty.destroy(cal_notification)
cal_notification = nil
end
end
function calendar:show(t_out, inc_offset, scr)
calendar:hide()
local offs = inc_offset or 0
local tims = t_out or 0
local f, c_text
local today = tonumber(os.date('%d'))
local init_t = calendar.cal .. ' ' .. calendar.post_cal .. ' ' ..
' | sed -r -e "s/_\\x08//g" | sed -r -e "s/(^| )('
calendar.offset = calendar.offset + offs
if offs == 0 or calendar.offset == 0
then -- current month showing, today highlighted
calendar.offset = 0
calendar.notify_icon = calendar.icons .. today .. ".png"
-- bg and fg inverted to highlight today
f = io.popen( init_t .. today ..
')($| )/\\1<b><span foreground=\\"'
.. calendar.bg ..
'\\" background=\\"'
.. calendar.fg ..
'\\">\\2<\\/span><\\/b>\\3/"' )
else -- no current month showing, no day to highlight
local month = tonumber(os.date('%m'))
local year = tonumber(os.date('%Y'))
month = month + calendar.offset
if month > 12 then
month = month % 12
year = year + 1
if month <= 0 then
month = 12
end
elseif month < 1 then
month = month + 12
year = year - 1
if month <= 0 then
month = 1
end
end
calendar.notify_icon = nil
f = io.popen(calendar.cal .. ' ' .. month .. ' ' .. year .. ' ' ..
calendar.post_cal)
end
c_text = "<tt><span font='" .. calendar.font .. " "
.. calendar.font_size .. "'><b>"
.. f:read() .. "</b>\n\n"
.. f:read() .. "\n"
.. f:read("*all"):gsub("\n*$", "")
.. "</span></tt>"
f:close()
if calendar.followmouse then
scrp = mouse.screen
else
scrp = scr or calendar.scr_pos
end
cal_notification = naughty.notify({
text = c_text,
icon = calendar.notify_icon,
position = calendar.position,
fg = calendar.fg,
bg = calendar.bg,
timeout = tims,
screen = scrp
})
end
function calendar:attach(widget, args)
local args = args or {}
calendar.cal = args.cal or "/usr/bin/cal"
calendar.post_cal = args.post_cal or ""
calendar.icons = args.icons or icons_dir .. "cal/white/"
calendar.font = args.font or beautiful.font:sub(beautiful.font:find(""),
beautiful.font:find(" "))
calendar.font_size = tonumber(args.font_size) or 11
calendar.fg = args.fg or beautiful.fg_normal or "#FFFFFF"
calendar.bg = args.bg or beautiful.bg_normal or "#000000"
calendar.position = args.position or "top_right"
calendar.scr_pos = args.scr_pos or 1
calendar.followmouse = args.followmouse or false
calendar.fg = string.sub(calendar.fg, 1, 7)
calendar.bg = string.sub(calendar.bg, 1, 7)
calendar.offset = 0
calendar.notify_icon = nil
widget:connect_signal("mouse::enter", function () calendar:show(0, 0, calendar.scr_pos) end)
widget:connect_signal("mouse::leave", function () calendar:hide() end)
widget:buttons(awful.util.table.join(awful.button({ }, 1, function ()
calendar:show(0, -1, calendar.scr_pos) end),
awful.button({ }, 3, function ()
calendar:show(0, 1, calendar.scr_pos) end),
awful.button({ }, 4, function ()
calendar:show(0, -1, calendar.scr_pos) end),
awful.button({ }, 5, function ()
calendar:show(0, 1, calendar.scr_pos) end)))
end
return setmetatable(calendar, { __call = function(_, ...) return create(...) end })
Re: Vos idées pour le nouveau portail (et le site en général)
Je dois être trop rouillé, je comprends pas ce que c'est sensé faire...
EDIT: Mais, c'est du lua non ?
EDIT: Mais, c'est du lua non ?
Re: Vos idées pour le nouveau portail (et le site en général)
Affirmatif, c'est le widget de mon calendrier awesome, il apparaît au survol.
Re: Vos idées pour le nouveau portail (et le site en général)
Et comment en lisant ce code on était sensé deviner que ça faisait apparaître un calendrier au survol ?
Re: Vos idées pour le nouveau portail (et le site en général)
Mais vous êtes ingés oui ou merde ?
Re: Vos idées pour le nouveau portail (et le site en général)
Tous les ingés n'apprennent pas à coder, mon p'tit monsieur.
Re: Vos idées pour le nouveau portail (et le site en général)
Pourtant mon prof de SI nous a dit "qu'un ingénieur qui ne sait pas coder, c'est un ingénieur au chômage".
Évidemment stun pro-linux, j'ai essayé de le faire rager en lui rappelant l'importance du c#.
Évidemment stun pro-linux, j'ai essayé de le faire rager en lui rappelant l'importance du c#.
-
- Posts: 83848
- Joined: Thu Aug 07, 2003 6:50 pm
- Location: Paris, France
- Contact:
- Tings: 610019
Re: Vos idées pour le nouveau portail (et le site en général)
Une école qui t'apprend pas au moins les bases c'est pas une école c'est une blague.Pirez wrote:Tous les ingés n'apprennent pas à coder, mon p'tit monsieur.
Re: Vos idées pour le nouveau portail (et le site en général)
CQFD.
Alors c'est une bonne idée ?
Alors c'est une bonne idée ?
-
- Posts: 3057
- Joined: Fri Mar 20, 2009 8:33 pm
- Location: Perdu, quelque part dans le Grand Raccourci... >< Help !
- Tings: 41812
Re: Vos idées pour le nouveau portail (et le site en général)
Un code de 135 lignes quasi sans commentaire, j'ai pas envie de me creuser la tête pour savoir à quoi il sert. -o-
Au passage, je sais pas si lua a des librairies pour le web, mais en Angular (ou tout autre librairie JS avec du data-binding), ça donnerait :
Et encore, je ne pense pas que ça soit bien compliqué avec du JS pur non plus.
Au passage, je sais pas si lua a des librairies pour le web, mais en Angular (ou tout autre librairie JS avec du data-binding), ça donnerait :
Code: Select all
<div class="calendar-icon" ng-mouseenter="showCalendar=true" ng-mouseleave="showCalendar=false">Calendar</div>
<div class="calendar-content" ng-show="showCalendar">
<my-calendar-directive/>
</div>
-
- Posts: 83848
- Joined: Thu Aug 07, 2003 6:50 pm
- Location: Paris, France
- Contact:
- Tings: 610019
Re: Vos idées pour le nouveau portail (et le site en général)
Bah non, comme dit Fanboobs c'est pas parce qu'on est censé pouvoir le décrypter qu'on va passer quinze minutes à le faire. Et putain qu'est-ce que c'est illisible comme syntaxe.incognito wrote:CQFD.
Mais de quoi ? Personne ne va s'emmerder à traduire ton truc, surtout que s'agissant d'un widget pour awesome window manager il contient un paquet de références à des composants dont personne n'a jamais entendu parler à moins d'avoir bossé spécifiquement sur d'autres widgets pour le même programme. Donc épargne-nous ce travail digne de Champollion et explique exactement ce que fait ce calendrier si tu veux qu'on s'en inspire.incognito wrote:Alors c'est une bonne idée ?
Re: Vos idées pour le nouveau portail (et le site en général)
C'est bizarre, je trouvais ça hyper bien écrit en tant néophyte.Hunchman801 wrote:Bah non, comme dit Fanboobs c'est pas parce qu'on est censé pouvoir le décrypter qu'on va passer quinze minutes à le faire. Et putain qu'est-ce que c'est illisible comme syntaxe. .incognito wrote:CQFD.
Mais la syntaxe n'a pas du apprécier le copier coller.
Fin bref,
Fanboobs a parlé, c'est exactement ce que j'avais en tête, le calendrier afficherait le jour comme içi :Itooh wrote:Au passage, je sais pas si lua a des librairies pour le web, mais en Angular (ou tout autre librairie JS avec du data-binding), ça donnerait :Code: Select all
<div class="calendar-icon" ng-mouseenter="showCalendar=true" ng-mouseleave="showCalendar=false">Calendar</div> <div class="calendar-content" ng-show="showCalendar"> <my-calendar-directive/> </div>
Et au survol (ou au clic) le calendrier format "huge" (comme maintenant) apparaîtrait.
-
- Posts: 83848
- Joined: Thu Aug 07, 2003 6:50 pm
- Location: Paris, France
- Contact:
- Tings: 610019
Re: Vos idées pour le nouveau portail (et le site en général)
Je parlais du langage lui-même, pas du code que j'ai à peine survolé.incognito wrote:C'est bizarre, je trouvais ça hyper bien écrit en tant néophyte.
Quant à l'idée de faire apparaître le calendrier au survol de la date, d'accord mais on la met où cette date ?
Et ça ne règle pas le problème qu'actuellement personne ne semble utiliser ce putain de calendrier. Alors quel est l'intérêt d'y rajouter des trucs ?
-
- Posts: 1772
- Joined: Sun Jul 12, 2015 1:21 pm
- Location: Si tu croyais que je te donnerai le nom de ma ville, Tu te trompes, JTKC
- Tings: 26705
Re: Vos idées pour le nouveau portail (et le site en général)
Discuter avec nos voix et nos visages par Internet comme ça on verra la tête d'Incognito
Re: Vos idées pour le nouveau portail (et le site en général)
Rien ne m'empèche de porter un masque, ce que je fais de plus en plus souvent.